Commit 36102d4
Changed files (183)
build
tools
bdd.doc
gallio
MbUnit2
Reports
img
xsl
mbunit
VSSnippets
MbUnitCSharpSnippets
MbUnitVBSnippets
MbUnitXMLSnippets
nunit
lib
psake
product
client
client.ui
build/tools/bdd.doc/bdddoc.console.exe
Binary file
build/tools/bdd.doc/bdddoc.css
@@ -1,4 +0,0 @@
-ul.concern {list-style-type: none; width:80%;}
-ul.concern li {background: #809FFF; padding-bottom:20px; padding-left:10px}
-ul.observation { width:80%;list-style-type: none;}
-ul.observation li {background: #CFD4E6; margin-bottom: 5px; padding-bottom:0px;}
\ No newline at end of file
build/tools/bdd.doc/bdddoc.dll
Binary file
build/tools/gallio/MbUnit2/Gallio.MbUnit2Adapter.dll
Binary file
build/tools/gallio/MbUnit2/Gallio.MbUnit2Adapter.plugin
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?>
-<configuration>
- <gallio>
- <runtime>
- <components>
- <component id="MbUnit2Adapter.TestFramework"
- service="Gallio.Model.ITestFramework, Gallio"
- type="Gallio.MbUnit2Adapter.Model.MbUnit2TestFramework, Gallio.MbUnit2Adapter" />
- </components>
- </runtime>
- </gallio>
-</configuration>
\ No newline at end of file
build/tools/gallio/MbUnit2/MbUnit.Framework.2.0.dll
Binary file
build/tools/gallio/MbUnit2/MbUnit.Framework.2.0.xml
@@ -1,278 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<doc>
- <assembly>
- <name>MbUnit.Framework.2.0</name>
- </assembly>
- <members>
- <member name="T:MbUnit.Framework.GenericAssert">
- <summary>Assertion class This class cannot be inherited.</summary>
- </member>
- <member name="M:MbUnit.Framework.GenericAssert.IsEmpty``1(System.Collections.Generic.ICollection{``0},System.String,System.Object[])">
- <summary>Assert that an array, list or other collection is empty</summary>
- <param name="collection">An array, list or other collection implementing ICollection</param>
- <param name="message">The message to be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.GenericAssert.IsEmpty``1(System.Collections.Generic.ICollection{``0},System.String)">
- <summary>Assert that an array, list or other collection is empty</summary>
- <param name="collection">An array, list or other collection implementing ICollection</param>
- <param name="message">The message to be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.GenericAssert.IsEmpty``1(System.Collections.Generic.ICollection{``0})">
- <summary>Assert that an array,list or other collection is empty</summary>
- <param name="collection">An array, list or other collection implementing ICollection</param>
- </member>
- <member name="M:MbUnit.Framework.GenericAssert.IsNotEmpty``1(System.Collections.Generic.ICollection{``0},System.String,System.Object[])">
- <summary>Assert that an array, list or other collection is empty</summary>
- <param name="collection">An array, list or other collection implementing ICollection</param>
- <param name="message">The message to be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.GenericAssert.IsNotEmpty``1(System.Collections.Generic.ICollection{``0},System.String)">
- <summary>Assert that an array, list or other collection is empty</summary>
- <param name="collection">An array, list or other collection implementing ICollection</param>
- <param name="message">The message to be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.GenericAssert.IsNotEmpty``1(System.Collections.Generic.ICollection{``0})">
- <summary>Assert that an array,list or other collection is empty</summary>
- <param name="collection">An array, list or other collection implementing ICollection</param>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.CreateInstance(System.String,System.String)">
- <summary>Create Instance</summary>
- <param name="assemblyName">Full assembly path.</param>
- <param name="className">Type Name such as (System.String)</param>
- <returns>Newly created object.</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.CreateInstance(System.String,System.String,System.Object[])">
- <summary>Create Instance</summary>
- <param name="assemblyName">Full assembly path.</param>
- <param name="className">Type Name such as (System.String)</param>
- <param name="args">Constructor parameters.</param>
- <returns>Newly created object.</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.GetField(System.Object,System.String)">
- <summary>Get public, non-public, or static field value.</summary>
- <param name="obj">Object where field is defined.</param>
- <param name="fieldName">Field name.</param>
- <returns>Field value</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.GetField(MbUnit.Framework.Reflection.AccessModifier,System.Object,System.String)">
- <summary>Get field value.</summary>
- <param name="access">Specify field access modifier.</param>
- <param name="obj">Object where field is defined.</param>
- <param name="fieldName">Field name.</param>
- <returns>Field value</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.GetField(MbUnit.Framework.Reflection.AccessModifier,System.Object,System.String,System.Boolean)">
- <summary>Get field value.</summary>
- <param name="access">Specify field access modifier.</param>
- <param name="obj">Object where field is defined.</param>
- <param name="fieldName">Field name.</param>
- <param name="lookInBase">Specify if need to look in Base classes.</param>
- <returns>Field value</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.GetField(System.String)">
- <summary>Get public, non-public, or static field value.</summary>
- <param name="fieldName">Field name.</param>
- <returns>Field value</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.GetField(System.String,MbUnit.Framework.Reflection.AccessModifier)">
- <summary>Get field value.</summary>
- <param name="fieldName">Field name.</param>
- <param name="access">Specify field access modifier.</param>
- <returns>Field value</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.GetField(System.String,MbUnit.Framework.Reflection.AccessModifier,System.Boolean)">
- <summary>Get field value.</summary>
- <param name="fieldName">Field name.</param>
- <param name="access">Specify field access modifier.</param>
- <param name="lookInBase">Specify if need to look in Base classes.</param>
- <returns>Field value</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.GetNonPublicField(System.String)">
- <summary>Gets value of NonPublic field.</summary>
- <param name="fieldName">NonPublic field name</param>
- <returns>Field value</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.GetNonPublicProperty(System.String)">
- <summary>Gets value of NonPublic property</summary>
- <param name="propName">Property name</param>
- <returns>Property value</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.GetNonPublicVariable(System.Object,System.String)">
- <summary>Get the value from a NonPublic variable or field.</summary>
- <param name="obj">Object which contains field</param>
- <param name="variableName">Field Name</param>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.GetPrivateVariable(System.String)">
- <summary>Get the value from a NonPublic variable or field.</summary>
- <param name="obj">Object which contains field</param>
- <param name="variableName">Field Name</param>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.GetProperty(System.Object,System.String)">
- <summary>Get Property Value</summary>
- <param name="obj">Object where property is defined.</param>
- <param name="propertyName">Property Name.</param>
- <returns>Property Value.</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.GetProperty(MbUnit.Framework.Reflection.AccessModifier,System.Object,System.String)">
- <summary>Get Property Value</summary>
- <param name="access">Specify property access modifier.</param>
- <param name="propertyName">Property Name.</param>
- <returns>Property Value.</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.GetProperty(MbUnit.Framework.Reflection.AccessModifier,System.Object,System.String,System.Boolean)">
- <summary>Get Property Value</summary>
- <param name="access">Specify property access modifier.</param>
- <param name="propertyName">Property Name.</param>
- <param name="lookInBase">Set to true if need look for the property in base classes.</param>
- <returns>Property Value.</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.GetProperty(System.String)">
- <summary>Get Property Value</summary>
- <param name="propertyName">Property Name.</param>
- <returns>Property Value.</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.GetProperty(MbUnit.Framework.Reflection.AccessModifier,System.String)">
- <summary>Get Property Value</summary>
- <param name="access">Specify property access modifier.</param>
- <param name="propertyName">Property Name.</param>
- <returns>Property Value.</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.GetProperty(MbUnit.Framework.Reflection.AccessModifier,System.String,System.Boolean)">
- <summary>Get Property Value</summary>
- <param name="access">Specify property access modifier.</param>
- <param name="propertyName">Property Name.</param>
- <param name="lookInBase">Specify if need to look in Base classes.</param>
- <returns>Property Value.</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.InvokeMethod(System.Object,System.String)">
- <summary>Execute a NonPublic method with arguments on a object</summary>
- <param name="obj">Object where method is defined.</param>
- <param name="methodName">Method to call</param>
- <returns>The object the method should return.</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.InvokeMethod(System.Object,System.String,System.Object[])">
- <summary>Execute a NonPublic method with arguments on a object</summary>
- <param name="obj">Object where method is defined.</param>
- <param name="methodName">Method to call</param>
- <param name="methodParams">Method's parameters.</param>
- <returns>The object the method should return.</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.InvokeMethod(MbUnit.Framework.Reflection.AccessModifier,System.Object,System.String,System.Object[])">
- <summary>Execute a NonPublic method with arguments on a object</summary>
- <param name="access">Specify method access modifier.</param>
- <param name="obj">Object where method is defined.</param>
- <param name="methodName">Method to call</param>
- <param name="methodParams">Method's parameters.</param>
- <returns>The object the method should return.</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.InvokeMethod(MbUnit.Framework.Reflection.AccessModifier,System.Object,System.String,System.Boolean,System.Object[])">
- <summary>Execute a NonPublic method with arguments on a object</summary>
- <param name="access">Specify method access modifier.</param>
- <param name="obj">Object where method is defined.</param>
- <param name="methodName">Method to call</param>
- <param name="methodParams">Method's parameters.</param>
- <returns>The object the method should return.</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.InvokeMethod(System.String)">
- <summary>Execute a NonPublic method with arguments on a object</summary>
- <param name="methodName">Method to call</param>
- <returns>The object the method should return.</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.InvokeMethod(System.String,System.Object[])">
- <summary>Execute a NonPublic method with arguments on a object</summary>
- <param name="methodName">Method to call</param>
- <param name="methodParams">Method's parameters.</param>
- <returns>The object the method should return.</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.InvokeMethod(MbUnit.Framework.Reflection.AccessModifier,System.String,System.Object[])">
- <summary>Execute a NonPublic method with arguments on a object</summary>
- <param name="methodName">Method to call</param>
- <param name="access">Specify method access modifier.</param>
- <param name="methodParams">Method's parameters.</param>
- <returns>The object the method should return.</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.RunNonPublicMethod(System.Object,System.String)">
- <summary>Execute a NonPublic method on a object</summary>
- <param name="obj">Object to call method on</param>
- <param name="methodName">Method to call</param>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.RunPrivateMethod(System.String)">
- <summary>Execute a NonPublic method without arguments on a object</summary>
- <param name="obj">Object to call method on</param>
- <param name="methodName">Method to call</param>
- <returns>The object the method should return.</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.RunPrivateMethod(System.String,System.Object[])">
- <summary>Execute a NonPublic method with arguments on a object</summary>
- <param name="obj">Object to call method on</param>
- <param name="methodName">Method to call</param>
- <returns>The object the method should return.</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.SetField(System.Object,System.String,System.Object)">
- <summary>Set field value.</summary>
- <param name="obj">Object where field is defined.</param>
- <param name="fieldName">Field Name.</param>
- <param name="fieldValue">Field Value.</param>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.SetField(MbUnit.Framework.Reflection.AccessModifier,System.Object,System.String,System.Object)">
- <summary>Set field value.</summary>
- <param name="access">Specify field access modifier.</param>
- <param name="obj">Object where field is defined.</param>
- <param name="fieldName">Field Name.</param>
- <param name="fieldValue">Field Value.</param>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.SetField(MbUnit.Framework.Reflection.AccessModifier,System.Object,System.String,System.Object,System.Boolean)">
- <summary>Set field value.</summary>
- <param name="access">Specify field access modifier.</param>
- <param name="obj">Object where field is defined.</param>
- <param name="fieldName">Field Name.</param>
- <param name="fieldValue">Field Value.</param>
- <param name="lookInBase">Specify if need to look in Base classes.</param>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.SetField(System.String,System.Object)">
- <summary>Set field value.</summary>
- <param name="fieldName">Field Name.</param>
- <param name="fieldValue">Field Value.</param>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.SetField(MbUnit.Framework.Reflection.AccessModifier,System.String,System.Object)">
- <summary>Set field value.</summary>
- <param name="fieldName">Field Name.</param>
- <param name="fieldValue">Field Value.</param>
- <param name="access">Specify field access modifier.</param>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.SetProperty(System.Object,System.String,System.Object)">
- <summary>Set Property value.</summary>
- <param name="obj">Object where property is defined.</param>
- <param name="fieldName">Property Name.</param>
- <param name="fieldValue">Property Value.</param>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.SetProperty(MbUnit.Framework.Reflection.AccessModifier,System.Object,System.String,System.Object)">
- <summary>Set Property value.</summary>
- <param name="access">Specify property access modifier.</param>
- <param name="obj">Object where property is defined.</param>
- <param name="fieldName">Property Name.</param>
- <param name="fieldValue">Property Value.</param>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.SetProperty(MbUnit.Framework.Reflection.AccessModifier,System.Object,System.String,System.Object,System.Boolean)">
- <summary>Set Property value.</summary>
- <param name="access">Specify property access modifier.</param>
- <param name="obj">Object where property is defined.</param>
- <param name="fieldName">Property Name.</param>
- <param name="fieldValue">Property Value.</param>
- <param name="lookInBase">Set to true if need look for the property in base classes.</param>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.SetProperty(System.String,System.Object)">
- <summary>Set Property value.</summary>
- <param name="fieldName">Property Name.</param>
- <param name="fieldValue">Property Value.</param>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.SetProperty(MbUnit.Framework.Reflection.AccessModifier,System.String,System.Object)">
- <summary>Set Property value.</summary>
- <param name="access">Specify property access modifier.</param>
- <param name="fieldName">Property Name.</param>
- <param name="fieldValue">Property Value.</param>
- </member>
- </members>
-</doc>
\ No newline at end of file
build/tools/gallio/MbUnit2/MbUnit.Framework.dll
Binary file
build/tools/gallio/MbUnit2/MbUnit.Framework.xml
@@ -1,4748 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<doc>
- <assembly>
- <name>MbUnit.Framework</name>
- </assembly>
- <members>
- <member name="T:MbUnit.Core.AssemblyEventArgs">
- <summary>Event argument that contains an assembly.</summary>
- </member>
- <member name="P:MbUnit.Core.Fixture.IsIgnored">
- <summary>Returns true if the entire test fixture is ignored.</summary>
- </member>
- <member name="T:MbUnit.Core.MethodSignature">
- <summary>TODO - Add class summary</summary>
- </member>
- <member name="T:MbUnit.Core.ResourceHelper">
- <summary>Static helper functions for retreiving resources This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Core.ResourceHelper.CreateImages(System.String)">
- <summary>Creates and saves the images in the directory with the specified path.</summary>
- <param name="path">The directory path in which to save the images</param>
- </member>
- <member name="T:MbUnit.Core.RunPipe">
- <summary>This class represents the execution pipe of a test. It contains a sequence of <see cref="T:MbUnit.Core.Invokers.IRunInvoker" />.</summary>
- </member>
- <member name="T:MbUnit.Core.RunPipeEventArgs">
- <summary>TODO - Add class summary</summary>
- </member>
- <member name="T:MbUnit.Core.TypeEventArgs">
- <summary>Event argument that carries a <see cref="P:MbUnit.Core.TypeEventArgs.Type" /> instance.</summary>
- </member>
- <member name="T:MbUnit.Core.TypeHelper">
- <summary>Helper static class for Type related tasks This class cannot be inherited.</summary>
- </member>
- <member name="M:MbUnit.Core.TypeHelper.CreateInstance(System.Type)">
- <summary>Creates an instance of the type <paramref name="t" /> using the default Method.</summary>
- <param name="t">type to instanciate</param>
- <returns>type <paramref name="t" /> instance</returns>
- </member>
- <member name="M:MbUnit.Core.TypeHelper.CreateInstance(System.Type,System.Object[])">
- <summary>Creates an instance of the type <paramref name="t" /> using the Method that matches the signature defined by <paramref name="args" /></summary>
- <param name="t">type to instanciate</param>
- <param name="args">argument of the Method</param>
- <returns>type <paramref name="t" /> instance initialized using <paramref name="args" /></returns>
- </member>
- <member name="M:MbUnit.Core.TypeHelper.GetAttributedMethod(System.Type,System.Type)">
- <summary>Gets the first method of the type <paramref name="t" /> that is tagged by a <paramref name="customAttributeType" /> instance.</summary>
- <param name="t">type to test</param>
- <param name="customAttributeType">custom attribute type to search</param>
- <returns>First method of <paramref name="t" /> that that is tagged by a <paramref name="customAttributeType" /> instance, null if no method is tagged by the specified attribute type.</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="t" /> or <paramref name="customAttributeType" /> is a null reference </exception>
- </member>
- <member name="M:MbUnit.Core.TypeHelper.GetAttributedMethods(System.Type,System.Type)">
- <summary>Gets all methods of the type <paramref name="t" /> that are tagged by a <paramref name="customAttributeType" /> instance.</summary>
- <param name="t">type to test</param>
- <param name="customAttributeType">custom attribute type to search</param>
- <returns>
- <see cref="T:System.Reflection.MethodInfo" /> collection of type <paramref name="t" /> that that are tagged by a <paramref name="customAttributeType" /> instance.</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="t" /> or <paramref name="customAttributeType" /> is a null reference </exception>
- </member>
- <member name="M:MbUnit.Core.TypeHelper.GetConstructor(System.Type,System.Type[])">
- <summary>Retreives the <see cref="T:System.Reflection.MethodInfo" /> that matches the signature.</summary>
- <param name="t">type to test</param>
- <param name="types">Method parameter types</param>
- <returns>The <see cref="T:System.Reflection.MethodInfo" /> instance of <paramref name="t" /> matching the signature.</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="t" /> is a null reference</exception>
- <exception cref="T:MbUnit.Core.Exceptions.MethodNotFoundException"> No Method of type <paramref name="t" /> match the signature defined by <paramref name="types" />. </exception>
- </member>
- <member name="M:MbUnit.Core.TypeHelper.GetConstructor(System.Type,System.Object[])">
- <summary>Retreives the <see cref="T:System.Reflection.MethodInfo" /> that matches the signature, given the list of arguments.</summary>
- <param name="t">type to test</param>
- <param name="args">Method arguments from which the signature is deduced</param>
- <returns>The <see cref="T:System.Reflection.MethodInfo" /> instance of <paramref name="t" /> matching the signature defined by the list of arguments.</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="t" /> is a null reference</exception>
- <exception cref="T:System.ArgumentNullException"> One of the args item is a null reference </exception>
- <exception cref="T:MbUnit.Core.Exceptions.MethodNotFoundException"> No Method of type <paramref name="t" /> match the signature defined by <paramref name="args" />. </exception>
- </member>
- <member name="M:MbUnit.Core.TypeHelper.GetFirstCustomAttribute(System.Reflection.ICustomAttributeProvider,System.Type)">
- <summary>Gets the first instance of <paramref name="customAttributeType" /> from the method <paramref name="mi" /> custom attributes.</summary>
- <param name="mi">Method to test</param>
- <param name="customAttributeType">custom attribute type to search</param>
- <returns>First instance of <paramref name="customAttributeTyp" /> from the method <paramref name="mi" /> custom attributes.</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="mi" /> or <paramref name="customAttributeType" /> is a null reference </exception>
- <exception cref="T:System.ArgumentException">
- <paramref name="mi" /> is not tagged by an attribute of type <paramref name="customAttributeType" /></exception>
- </member>
- <member name="M:MbUnit.Core.TypeHelper.GetIndexer(System.Type,System.Type[])">
- <summary>Retreives the indexer that matches the signature</summary>
- <param name="t">type that holds the indexer</param>
- <param name="args">indexer arguments</param>
- </member>
- <member name="M:MbUnit.Core.TypeHelper.GetValue(System.Reflection.PropertyInfo,System.Object,System.Object[])">
- <summary>Gets the value of the property <paramref name="pi" />.</summary>
- <param name="pi">property</param>
- <param name="o">object instnace</param>
- <param name="args">property arguments (in case of an indexer</param>
- <returns>property value</returns>
- </member>
- <member name="M:MbUnit.Core.TypeHelper.HasConstructor(System.Type,System.Type[])">
- <summary>Gets a value indicating if the type <paramref name="t" /> contains a Method with the signature defined by <paramref name="types" />.</summary>
- <param name="t">type to test</param>
- <param name="types">arguments of the Method</param>
- <returns>true if <paramref name="t" /> contains a Method matching types</returns>
- <exception cref="T:System.ArgumentNullException">t is a null reference</exception>
- </member>
- <member name="M:MbUnit.Core.TypeHelper.HasCustomAttribute(System.Type,System.Type)">
- <summary>Gets a value indicating if the <paramref name="t" /> is tagged by a <paramref name="customAttributeType" /> instance.</summary>
- <param name="t">method to test</param>
- <param name="customAttributeType">custom attribute type to search</param>
- <returns>true if <paramref name="t" /> is tagged by a <paramref name="customAttributeType" /> attribute, false otherwise.</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="t" /> or <paramref name="customAttributeType" /> is a null reference </exception>
- </member>
- <member name="M:MbUnit.Core.TypeHelper.HasCustomAttribute(System.Reflection.ICustomAttributeProvider,System.Type)">
- <summary>Gets a value indicating if the method info <paramref name="t" /> is tagged by a <paramref name="customAttributeType" /> instance.</summary>
- <param name="t">method to test</param>
- <param name="customAttributeType">custom attribute type to search</param>
- <returns>true if <paramref name="t" /> is tagged by a <paramref name="customAttributeType" /> attribute, false otherwise.</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="t" /> or <paramref name="customAttributeType" /> is a null reference </exception>
- </member>
- <member name="M:MbUnit.Core.TypeHelper.HasIndexer(System.Type,System.Type[])">
- <summary>Gets a value indicating if the type <paramref name="t" /> has an indexer that takes <paramref name="args" /> arguments.</summary>
- <param name="t">type that holds the indexer</param>
- <param name="args">indexer arguments</param>
- <returns>true if an indexer that matched the signature was found, false otherwise</returns>
- </member>
- <member name="M:MbUnit.Core.TypeHelper.HasMethodCustomAttribute(System.Type,System.Type)">
- <summary>Gets a value indicating the class type <paramref name="t" /> has a method that is tagged by a <paramref name="customAttributeType" /> instance.</summary>
- <param name="t">type to test</param>
- <param name="customAttributeType">custom attribute type to search</param>
- <returns>true if class type <paramref name="t" /> has a method tagged by a <paramref name="customAttributeType" /> attribute, false otherwise.</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="t" /> or <paramref name="customAttributeType" /> is a null reference </exception>
- </member>
- <member name="M:MbUnit.Core.TypeHelper.ParametersMatch(System.Reflection.ParameterInfo[],System.Type[])">
- <summary>Gets a value indicating if the <paramref name="parameters" /> match the <paramref name="types" /></summary>
- <param name="parameters">property or method paramter info</param>
- <param name="types">tested signature</param>
- </member>
- <member name="M:MbUnit.Core.TypeHelper.ShowMethodAttributes(System.Type)">
- <summary>Output the methods and their custom attributes to the console. (Debugging method)</summary>
- <param name="t">type to visit</param>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="t" /> is a null reference </exception>
- <exception cref="T:System.ArgumentException">
- <paramref name="t" /> is anot a class type. </exception>
- </member>
- <member name="M:MbUnit.Core.TypeHelper.TryGetFirstCustomAttribute(System.Reflection.ICustomAttributeProvider,System.Type)">
- <summary>Gets the first instance of <paramref name="customAttributeType" /> from the method <paramref name="mi" /> custom attributes.</summary>
- <param name="mi">Method to test</param>
- <param name="customAttributeType">custom attribute type to search</param>
- <returns>First instance of <paramref name="customAttributeTyp" /> from the method <paramref name="mi" /> custom attributes; otherwize a null reference</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="mi" /> or <paramref name="customAttributeType" /> is a null reference </exception>
- </member>
- <member name="T:MbUnit.Core.AssemblyEventHandler">
- <summary>Assembly event delegate</summary>
- </member>
- <member name="T:MbUnit.Core.TypeEventHandler">
- <summary>Type event delegate</summary>
- </member>
- <member name="T:MbUnit.Core.Collections.AssemblyCollection">
- <summary>A collection of elements of type Assembly This class cannot be inherited.</summary>
- </member>
- <member name="P:MbUnit.Core.Collections.AssemblyCollection.Item(System.Int32)">
- <summary>Gets or sets the Assembly at the given index in this AssemblyCollection.</summary>
- </member>
- <member name="M:MbUnit.Core.Collections.AssemblyCollection.Add(System.Reflection.Assembly)">
- <summary>Adds an instance of type Assembly to the end of this AssemblyCollection.</summary>
- <param name="value">The Assembly to be added to the end of this AssemblyCollection.</param>
- </member>
- <member name="M:MbUnit.Core.Collections.AssemblyCollection.Contains(System.Reflection.Assembly)">
- <summary>Determines whether a specfic Assembly value is in this AssemblyCollection.</summary>
- <param name="value">The Assembly value to locate in this AssemblyCollection.</param>
- <returns>true if value is found in this AssemblyCollection; false otherwise.</returns>
- </member>
- <member name="M:MbUnit.Core.Collections.AssemblyCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this AssemblyCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:MbUnit.Core.Collections.AssemblyCollection.Remove(System.Reflection.Assembly)">
- <summary>Removes the first occurrence of a specific Assembly from this AssemblyCollection.</summary>
- <param name="value">The Assembly value to remove from this AssemblyCollection.</param>
- </member>
- <member name="T:MbUnit.Core.Collections.AssemblyCollection.Enumerator">
- <summary>Type-specific enumeration class, used by AssemblyCollection.GetEnumerator. This class cannot be inherited.</summary>
- </member>
- <member name="T:MbUnit.Core.Collections.AssemblyFixtureCollectionDictionary">
- <summary>A dictionary with keys of type Assembly and values of type TypeCollection This class cannot be inherited.</summary>
- </member>
- <member name="P:MbUnit.Core.Collections.AssemblyFixtureCollectionDictionary.Item(System.Reflection.Assembly)">
- <summary>Gets or sets the TypeCollection associated with the given Assembly</summary>
- <param name="key">The Assembly whose value to get or set.</param>
- </member>
- <member name="P:MbUnit.Core.Collections.AssemblyFixtureCollectionDictionary.Keys">
- <summary>Gets a collection containing the keys in this AssemblyTypeCollectionDictionary.</summary>
- </member>
- <member name="P:MbUnit.Core.Collections.AssemblyFixtureCollectionDictionary.Values">
- <summary>Gets a collection containing the values in this AssemblyTypeCollectionDictionary.</summary>
- </member>
- <member name="M:MbUnit.Core.Collections.AssemblyFixtureCollectionDictionary.Add(System.Reflection.Assembly)">
- <summary>Adds an element with the specified key and value to this AssemblyTypeCollectionDictionary.</summary>
- <param name="key">The Assembly key of the element to add.</param>
- </member>
- <member name="M:MbUnit.Core.Collections.AssemblyFixtureCollectionDictionary.Contains(System.Reflection.Assembly)">
- <summary>Determines whether this AssemblyTypeCollectionDictionary contains a specific key.</summary>
- <param name="key">The Assembly key to locate in this AssemblyTypeCollectionDictionary.</param>
- <returns>true if this AssemblyTypeCollectionDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:MbUnit.Core.Collections.AssemblyFixtureCollectionDictionary.Remove(System.Reflection.Assembly)">
- <summary>Removes the element with the specified key from this AssemblyTypeCollectionDictionary.</summary>
- <param name="key">The Assembly key of the element to remove.</param>
- </member>
- <member name="M:MbUnit.Core.Collections.FixtureCollection.Add(MbUnit.Core.Fixture)">
- <summary>Adds an instance of type Fixture to the end of this FixtureCollection.</summary>
- <param name="value">The Fixture to be added to the end of this FixtureCollection.</param>
- </member>
- <member name="M:MbUnit.Core.Collections.FixtureCollection.Contains(MbUnit.Core.Fixture)">
- <summary>Determines whether a specfic Fixture value is in this FixtureCollection.</summary>
- <param name="value">The Fixture value to locate in this FixtureCollection.</param>
- <returns>true if value is found in this FixtureCollection; false otherwise.</returns>
- </member>
- <member name="M:MbUnit.Core.Collections.FixtureCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this FixtureCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:MbUnit.Core.Collections.FixtureCollection.Remove(MbUnit.Core.Fixture)">
- <summary>Removes the first occurrence of a specific Fixture from this FixtureCollection.</summary>
- <param name="value">The Fixture value to remove from this FixtureCollection.</param>
- </member>
- <member name="T:MbUnit.Core.Collections.FixtureCollection.Enumerator">
- <summary>Type-specific enumeration class, used by FixtureCollection.GetEnumerator. This class cannot be inherited.</summary>
- </member>
- <member name="T:MbUnit.Core.Collections.FixtureFactoryCollection">
- <summary>A collection of elements of type IFixtureFactory This class cannot be inherited.</summary>
- </member>
- <member name="M:MbUnit.Core.Collections.FixtureFactoryCollection.Add(MbUnit.Core.IFixtureFactory)">
- <summary>Adds an instance of type IFixtureFactory to the end of this FixtureFactoryCollection.</summary>
- <param name="value">The IFixtureFactory to be added to the end of this FixtureFactoryCollection.</param>
- </member>
- <member name="M:MbUnit.Core.Collections.FixtureFactoryCollection.Contains(MbUnit.Core.IFixtureFactory)">
- <summary>Determines whether a specfic IFixtureFactory value is in this FixtureFactoryCollection.</summary>
- <param name="value">The IFixtureFactory value to locate in this FixtureFactoryCollection.</param>
- <returns>true if value is found in this FixtureFactoryCollection; false otherwise.</returns>
- </member>
- <member name="M:MbUnit.Core.Collections.FixtureFactoryCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this FixtureFactoryCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:MbUnit.Core.Collections.FixtureFactoryCollection.Remove(MbUnit.Core.IFixtureFactory)">
- <summary>Removes the first occurrence of a specific IFixtureFactory from this FixtureFactoryCollection.</summary>
- <param name="value">The IFixtureFactory value to remove from this FixtureFactoryCollection.</param>
- </member>
- <member name="T:MbUnit.Core.Collections.FixtureFactoryCollection.Enumerator">
- <summary>Type-specific enumeration class, used by FixtureFactoryCollection.GetEnumerator. This class cannot be inherited.</summary>
- </member>
- <member name="T:MbUnit.Core.Collections.RunCollection">
- <summary>A collection of elements of type IRun This class cannot be inherited.</summary>
- </member>
- <member name="P:MbUnit.Core.Collections.RunCollection.Item(System.Int32)">
- <summary>Gets or sets the IRun at the given index in this RunCollection.</summary>
- </member>
- <member name="M:MbUnit.Core.Collections.RunCollection.Add(MbUnit.Core.Runs.IRun)">
- <summary>Adds an instance of type IRun to the end of this RunCollection.</summary>
- <param name="value">The IRun to be added to the end of this RunCollection.</param>
- </member>
- <member name="M:MbUnit.Core.Collections.RunCollection.Contains(MbUnit.Core.Runs.IRun)">
- <summary>Determines whether a specfic IRun value is in this RunCollection.</summary>
- <param name="value">The IRun value to locate in this RunCollection.</param>
- <returns>true if value is found in this RunCollection; false otherwise.</returns>
- </member>
- <member name="M:MbUnit.Core.Collections.RunCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this RunCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:MbUnit.Core.Collections.RunCollection.Remove(MbUnit.Core.Runs.IRun)">
- <summary>Removes the first occurrence of a specific IRun from this RunCollection.</summary>
- <param name="value">The IRun value to remove from this RunCollection.</param>
- </member>
- <member name="T:MbUnit.Core.Collections.RunCollection.Enumerator">
- <summary>Type-specific enumeration class, used by RunCollection.GetEnumerator. This class cannot be inherited.</summary>
- </member>
- <member name="T:MbUnit.Core.Collections.RunInvokerCollection">
- <summary>A collection of elements of type IRunInvoker This class cannot be inherited.</summary>
- </member>
- <member name="P:MbUnit.Core.Collections.RunInvokerCollection.Item(System.Int32)">
- <summary>Gets or sets the IRunInvoker at the given index in this IRunInvokerCollection.</summary>
- </member>
- <member name="M:MbUnit.Core.Collections.RunInvokerCollection.Add(MbUnit.Core.Invokers.IRunInvoker)">
- <summary>Adds an instance of type IRunInvoker to the end of this IRunInvokerCollection.</summary>
- <param name="value">The IRunInvoker to be added to the end of this IRunInvokerCollection.</param>
- </member>
- <member name="M:MbUnit.Core.Collections.RunInvokerCollection.Contains(MbUnit.Core.Invokers.IRunInvoker)">
- <summary>Determines whether a specfic IRunInvoker value is in this IRunInvokerCollection.</summary>
- <param name="value">The IRunInvoker value to locate in this IRunInvokerCollection.</param>
- <returns>true if value is found in this IRunInvokerCollection; false otherwise.</returns>
- </member>
- <member name="M:MbUnit.Core.Collections.RunInvokerCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this IRunInvokerCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:MbUnit.Core.Collections.RunInvokerCollection.Remove(MbUnit.Core.Invokers.IRunInvoker)">
- <summary>Removes the first occurrence of a specific IRunInvoker from this IRunInvokerCollection.</summary>
- <param name="value">The IRunInvoker value to remove from this IRunInvokerCollection.</param>
- </member>
- <member name="T:MbUnit.Core.Collections.RunInvokerCollection.Enumerator">
- <summary>Type-specific enumeration class, used by IRunInvokerCollection.GetEnumerator. This class cannot be inherited.</summary>
- </member>
- <member name="T:MbUnit.Core.Collections.RunInvokerVertexCollection">
- <summary>A collection of elements of type RunInvokerVertex This class cannot be inherited.</summary>
- </member>
- <member name="P:MbUnit.Core.Collections.RunInvokerVertexCollection.Item(System.Int32)">
- <summary>Gets or sets the RunInvokerVertex at the given index in this RunInvokerVertexCollection.</summary>
- </member>
- <member name="M:MbUnit.Core.Collections.RunInvokerVertexCollection.Add(MbUnit.Core.Invokers.RunInvokerVertex)">
- <summary>Adds an instance of type RunInvokerVertex to the end of this RunInvokerVertexCollection.</summary>
- <param name="value">The RunInvokerVertex to be added to the end of this RunInvokerVertexCollection.</param>
- </member>
- <member name="M:MbUnit.Core.Collections.RunInvokerVertexCollection.Contains(MbUnit.Core.Invokers.RunInvokerVertex)">
- <summary>Determines whether a specfic RunInvokerVertex value is in this RunInvokerVertexCollection.</summary>
- <param name="value">The RunInvokerVertex value to locate in this RunInvokerVertexCollection.</param>
- <returns>true if value is found in this RunInvokerVertexCollection; false otherwise.</returns>
- </member>
- <member name="M:MbUnit.Core.Collections.RunInvokerVertexCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this RunInvokerVertexCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:MbUnit.Core.Collections.RunInvokerVertexCollection.Remove(MbUnit.Core.Invokers.RunInvokerVertex)">
- <summary>Removes the first occurrence of a specific RunInvokerVertex from this RunInvokerVertexCollection.</summary>
- <param name="value">The RunInvokerVertex value to remove from this RunInvokerVertexCollection.</param>
- </member>
- <member name="T:MbUnit.Core.Collections.RunInvokerVertexCollection.Enumerator">
- <summary>Type-specific enumeration class, used by RunInvokerVertexCollection.GetEnumerator. This class cannot be inherited.</summary>
- </member>
- <member name="T:MbUnit.Core.Collections.RunInvokerVertexCollectionCollection">
- <summary>A collection of elements of type RunInvokerVertexCollection This class cannot be inherited.</summary>
- </member>
- <member name="P:MbUnit.Core.Collections.RunInvokerVertexCollectionCollection.Item(System.Int32)">
- <summary>Gets or sets the RunInvokerVertexCollection at the given index in this RunInvokerVertexCollectionCollection.</summary>
- </member>
- <member name="M:MbUnit.Core.Collections.RunInvokerVertexCollectionCollection.Add(MbUnit.Core.Collections.RunInvokerVertexCollection)">
- <summary>Adds an instance of type RunInvokerVertexCollection to the end of this RunInvokerVertexCollectionCollection.</summary>
- <param name="value">The RunInvokerVertexCollection to be added to the end of this RunInvokerVertexCollectionCollection.</param>
- </member>
- <member name="M:MbUnit.Core.Collections.RunInvokerVertexCollectionCollection.Contains(MbUnit.Core.Collections.RunInvokerVertexCollection)">
- <summary>Determines whether a specfic RunInvokerVertexCollection value is in this RunInvokerVertexCollectionCollection.</summary>
- <param name="value">The RunInvokerVertexCollection value to locate in this RunInvokerVertexCollectionCollection.</param>
- <returns>true if value is found in this RunInvokerVertexCollectionCollection; false otherwise.</returns>
- </member>
- <member name="M:MbUnit.Core.Collections.RunInvokerVertexCollectionCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this RunInvokerVertexCollectionCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:MbUnit.Core.Collections.RunInvokerVertexCollectionCollection.Remove(MbUnit.Core.Collections.RunInvokerVertexCollection)">
- <summary>Removes the first occurrence of a specific RunInvokerVertexCollection from this RunInvokerVertexCollectionCollection.</summary>
- <param name="value">The RunInvokerVertexCollection value to remove from this RunInvokerVertexCollectionCollection.</param>
- </member>
- <member name="T:MbUnit.Core.Collections.RunInvokerVertexCollectionCollection.Enumerator">
- <summary>Type-specific enumeration class, used by RunInvokerVertexCollectionCollection.GetEnumerator. This class cannot be inherited.</summary>
- </member>
- <member name="T:MbUnit.Core.Collections.RunPipeCollection">
- <summary>A collection of elements of type RunPipe This class cannot be inherited.</summary>
- </member>
- <member name="P:MbUnit.Core.Collections.RunPipeCollection.Item(System.Int32)">
- <summary>Gets or sets the RunPipe at the given index in this RunPipeCollection.</summary>
- </member>
- <member name="M:MbUnit.Core.Collections.RunPipeCollection.Add(MbUnit.Core.RunPipe)">
- <summary>Adds an instance of type RunPipe to the end of this RunPipeCollection.</summary>
- <param name="value">The RunPipe to be added to the end of this RunPipeCollection.</param>
- </member>
- <member name="M:MbUnit.Core.Collections.RunPipeCollection.Contains(MbUnit.Core.RunPipe)">
- <summary>Determines whether a specfic RunPipe value is in this RunPipeCollection.</summary>
- <param name="value">The RunPipe value to locate in this RunPipeCollection.</param>
- <returns>true if value is found in this RunPipeCollection; false otherwise.</returns>
- </member>
- <member name="M:MbUnit.Core.Collections.RunPipeCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this RunPipeCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:MbUnit.Core.Collections.RunPipeCollection.Remove(MbUnit.Core.RunPipe)">
- <summary>Removes the first occurrence of a specific RunPipe from this RunPipeCollection.</summary>
- <param name="value">The RunPipe value to remove from this RunPipeCollection.</param>
- </member>
- <member name="T:MbUnit.Core.Collections.RunPipeCollection.Enumerator">
- <summary>Type-specific enumeration class, used by RunPipeCollection.GetEnumerator. This class cannot be inherited.</summary>
- </member>
- <member name="T:MbUnit.Core.Collections.RunPipeListenerCollection">
- <summary>A collection of elements of type IRunPipeListener This class cannot be inherited.</summary>
- </member>
- <member name="M:MbUnit.Core.Collections.RunPipeListenerCollection.Add(MbUnit.Core.IRunPipeListener)">
- <summary>Adds an instance of type IRunPipeListener to the end of this RunPipeListenerCollection.</summary>
- <param name="value">The IRunPipeListener to be added to the end of this RunPipeListenerCollection.</param>
- </member>
- <member name="M:MbUnit.Core.Collections.RunPipeListenerCollection.Contains(MbUnit.Core.IRunPipeListener)">
- <summary>Determines whether a specfic IRunPipeListener value is in this RunPipeListenerCollection.</summary>
- <param name="value">The IRunPipeListener value to locate in this RunPipeListenerCollection.</param>
- <returns>true if value is found in this RunPipeListenerCollection; false otherwise.</returns>
- </member>
- <member name="M:MbUnit.Core.Collections.RunPipeListenerCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this RunPipeListenerCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:MbUnit.Core.Collections.RunPipeListenerCollection.Remove(MbUnit.Core.IRunPipeListener)">
- <summary>Removes the first occurrence of a specific IRunPipeListener from this RunPipeListenerCollection.</summary>
- <param name="value">The IRunPipeListener value to remove from this RunPipeListenerCollection.</param>
- </member>
- <member name="T:MbUnit.Core.Collections.RunPipeListenerCollection.Enumerator">
- <summary>Type-specific enumeration class, used by RunPipeListenerCollection.GetEnumerator. This class cannot be inherited.</summary>
- </member>
- <member name="T:MbUnit.Core.Collections.RunPipeStarterCollection">
- <summary>A collection of elements of type RunPipeStarter This class cannot be inherited.</summary>
- </member>
- <member name="M:MbUnit.Core.Collections.RunPipeStarterCollection.Add(MbUnit.Core.RunPipeStarter)">
- <summary>Adds an instance of type RunPipeStarter to the end of this RunPipeStarterCollection.</summary>
- <param name="value">The RunPipeStarter to be added to the end of this RunPipeStarterCollection.</param>
- </member>
- <member name="M:MbUnit.Core.Collections.RunPipeStarterCollection.Contains(MbUnit.Core.RunPipeStarter)">
- <summary>Determines whether a specfic RunPipeStarter value is in this RunPipeStarterCollection.</summary>
- <param name="value">The RunPipeStarter value to locate in this RunPipeStarterCollection.</param>
- <returns>true if value is found in this RunPipeStarterCollection; false otherwise.</returns>
- </member>
- <member name="M:MbUnit.Core.Collections.RunPipeStarterCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this RunPipeStarterCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:MbUnit.Core.Collections.RunPipeStarterCollection.Remove(MbUnit.Core.RunPipeStarter)">
- <summary>Removes the first occurrence of a specific RunPipeStarter from this RunPipeStarterCollection.</summary>
- <param name="value">The RunPipeStarter value to remove from this RunPipeStarterCollection.</param>
- </member>
- <member name="T:MbUnit.Core.Collections.RunPipeStarterCollection.Enumerator">
- <summary>Type-specific enumeration class, used by RunPipeStarterCollection.GetEnumerator. This class cannot be inherited.</summary>
- </member>
- <member name="T:MbUnit.Core.Collections.RunVertexDictionary">
- <summary>A dictionary with keys of type IRun and values of type RunVertex This class cannot be inherited.</summary>
- </member>
- <member name="P:MbUnit.Core.Collections.RunVertexDictionary.Item(MbUnit.Core.Runs.IRun)">
- <summary>Gets or sets the RunVertex associated with the given IRun</summary>
- <param name="key">The IRun whose value to get or set.</param>
- </member>
- <member name="P:MbUnit.Core.Collections.RunVertexDictionary.Keys">
- <summary>Gets a collection containing the keys in this RunVertexDictionary.</summary>
- </member>
- <member name="P:MbUnit.Core.Collections.RunVertexDictionary.Values">
- <summary>Gets a collection containing the values in this RunVertexDictionary.</summary>
- </member>
- <member name="M:MbUnit.Core.Collections.RunVertexDictionary.Add(MbUnit.Core.Runs.IRun,MbUnit.Core.Runs.RunVertex)">
- <summary>Adds an element with the specified key and value to this RunVertexDictionary.</summary>
- <param name="key">The IRun key of the element to add.</param>
- <param name="value">The RunVertex value of the element to add.</param>
- </member>
- <member name="M:MbUnit.Core.Collections.RunVertexDictionary.Contains(MbUnit.Core.Runs.IRun)">
- <summary>Determines whether this RunVertexDictionary contains a specific key.</summary>
- <param name="key">The IRun key to locate in this RunVertexDictionary.</param>
- <returns>true if this RunVertexDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:MbUnit.Core.Collections.RunVertexDictionary.ContainsValue(MbUnit.Core.Runs.RunVertex)">
- <summary>Determines whether this RunVertexDictionary contains a specific value.</summary>
- <param name="value">The RunVertex value to locate in this RunVertexDictionary.</param>
- <returns>true if this RunVertexDictionary contains an element with the specified value; otherwise, false.</returns>
- </member>
- <member name="M:MbUnit.Core.Collections.RunVertexDictionary.Remove(MbUnit.Core.Runs.IRun)">
- <summary>Removes the element with the specified key from this RunVertexDictionary.</summary>
- <param name="key">The IRun key of the element to remove.</param>
- </member>
- <member name="T:MbUnit.Core.Collections.ThreadCollection">
- <summary>A collection of elements of type Thread This class cannot be inherited.</summary>
- </member>
- <member name="P:MbUnit.Core.Collections.ThreadCollection.Item(System.Int32)">
- <summary>Gets or sets the Thread at the given index in this ThreadCollection.</summary>
- </member>
- <member name="M:MbUnit.Core.Collections.ThreadCollection.Add(System.Threading.Thread)">
- <summary>Adds an instance of type Thread to the end of this ThreadCollection.</summary>
- <param name="value">The Thread to be added to the end of this ThreadCollection.</param>
- </member>
- <member name="M:MbUnit.Core.Collections.ThreadCollection.Contains(System.Threading.Thread)">
- <summary>Determines whether a specfic Thread value is in this ThreadCollection.</summary>
- <param name="value">The Thread value to locate in this ThreadCollection.</param>
- <returns>true if value is found in this ThreadCollection; false otherwise.</returns>
- </member>
- <member name="M:MbUnit.Core.Collections.ThreadCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this ThreadCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:MbUnit.Core.Collections.ThreadCollection.Remove(System.Threading.Thread)">
- <summary>Removes the first occurrence of a specific Thread from this ThreadCollection.</summary>
- <param name="value">The Thread value to remove from this ThreadCollection.</param>
- </member>
- <member name="T:MbUnit.Core.Collections.ThreadCollection.Enumerator">
- <summary>Type-specific enumeration class, used by ThreadCollection.GetEnumerator. This class cannot be inherited.</summary>
- </member>
- <member name="T:MbUnit.Core.Collections.TypeCollection">
- <summary>A collection of elements of type Type This class cannot be inherited.</summary>
- </member>
- <member name="P:MbUnit.Core.Collections.TypeCollection.Item(System.Int32)">
- <summary>Gets or sets the Type at the given index in this TypeCollection.</summary>
- </member>
- <member name="M:MbUnit.Core.Collections.TypeCollection.Add(System.Type)">
- <summary>Adds an instance of type Type to the end of this TypeCollection.</summary>
- <param name="value">The Type to be added to the end of this TypeCollection.</param>
- </member>
- <member name="M:MbUnit.Core.Collections.TypeCollection.Contains(System.Type)">
- <summary>Determines whether a specfic Type value is in this TypeCollection.</summary>
- <param name="value">The Type value to locate in this TypeCollection.</param>
- <returns>true if value is found in this TypeCollection; false otherwise.</returns>
- </member>
- <member name="M:MbUnit.Core.Collections.TypeCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this TypeCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:MbUnit.Core.Collections.TypeCollection.Remove(System.Type)">
- <summary>Removes the first occurrence of a specific Type from this TypeCollection.</summary>
- <param name="value">The Type value to remove from this TypeCollection.</param>
- </member>
- <member name="T:MbUnit.Core.Collections.TypeCollection.Enumerator">
- <summary>Type-specific enumeration class, used by TypeCollection.GetEnumerator. This class cannot be inherited.</summary>
- </member>
- <member name="T:MbUnit.Core.Cons.CommandLine.CommandLineArgumentAttribute">
- <summary>Allows control of command line parsing. Attach this attribute to instance fields of types used as the destination of command line argument parsing.</summary>
- </member>
- <member name="P:MbUnit.Core.Cons.CommandLine.CommandLineArgumentAttribute.DefaultLongName">
- <summary>Returns true if the argument did not have an explicit long name specified.</summary>
- </member>
- <member name="P:MbUnit.Core.Cons.CommandLine.CommandLineArgumentAttribute.DefaultShortName">
- <summary>Returns true if the argument did not have an explicit short name specified.</summary>
- </member>
- <member name="P:MbUnit.Core.Cons.CommandLine.CommandLineArgumentAttribute.LongName">
- <summary>The long name of the argument.</summary>
- </member>
- <member name="P:MbUnit.Core.Cons.CommandLine.CommandLineArgumentAttribute.ShortName">
- <summary>The short name of the argument.</summary>
- </member>
- <member name="P:MbUnit.Core.Cons.CommandLine.CommandLineArgumentAttribute.Type">
- <summary>The error checking to be done on the argument.</summary>
- </member>
- <member name="T:MbUnit.Core.Cons.CommandLine.CommandLineArgumentParser">
- <summary>Parser for command line arguments.</summary>
- </member>
- <member name="P:MbUnit.Core.Cons.CommandLine.CommandLineArgumentParser.Usage">
- <summary>A user friendly usage string describing the command line argument syntax.</summary>
- </member>
- <member name="M:MbUnit.Core.Cons.CommandLine.CommandLineArgumentParser.Parse(System.String[],System.Object)">
- <summary>Parses an argument list.</summary>
- <param name="args">The arguments to parse.</param>
- <param name="destination">The destination of the parsed arguments.</param>
- <returns>true if no parse errors were encountered.</returns>
- </member>
- <member name="T:MbUnit.Core.Cons.CommandLine.CommandLineUtility">
- <summary>Useful Stuff. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="F:MbUnit.Core.Cons.CommandLine.CommandLineUtility.NewLine">
- <summary>The System Defined new line string. This field is constant and read-only.</summary>
- </member>
- <member name="M:MbUnit.Core.Cons.CommandLine.CommandLineUtility.CommandLineArgumentsUsage(System.Type)">
- <summary>Returns a Usage string for command line argument parsing. Use CommandLineArgumentAttributes to control parsing behaviour.</summary>
- <param name="argumentType">The type of the arguments to display usage for.</param>
- <returns>Printable string containing a user friendly description of command line arguments.</returns>
- </member>
- <member name="M:MbUnit.Core.Cons.CommandLine.CommandLineUtility.ParseCommandLineArguments(System.String[],System.Object)">
- <summary>Parses Command Line Arguments. Errors are output on Console.Error. Use CommandLineArgumentAttributes to control parsing behaviour.</summary>
- <param name="arguments">The actual arguments.</param>
- <param name="destination">The resulting parsed arguments.</param>
- </member>
- <member name="M:MbUnit.Core.Cons.CommandLine.CommandLineUtility.ParseCommandLineArguments(System.String[],System.Object,MbUnit.Core.Cons.CommandLine.ErrorReporter)">
- <summary>Parses Command Line Arguments. Use CommandLineArgumentAttributes to control parsing behaviour.</summary>
- <param name="arguments">The actual arguments.</param>
- <param name="destination">The resulting parsed arguments.</param>
- <param name="reporter">The destination for parse errors.</param>
- </member>
- <member name="T:MbUnit.Core.Cons.CommandLine.DefaultCommandLineArgumentAttribute">
- <summary>Indicates that this argument is the default argument. '/' or '-' prefix only the argument value is specified.</summary>
- </member>
- <member name="T:MbUnit.Core.Cons.CommandLine.CommandLineArgumentType">
- <summary>Used to control parsing of command line arguments.</summary>
- </member>
- <member name="F:MbUnit.Core.Cons.CommandLine.CommandLineArgumentType.Required">
- <summary>Indicates that this field is required. An error will be displayed if it is not present when parsing arguments.</summary>
- </member>
- <member name="F:MbUnit.Core.Cons.CommandLine.CommandLineArgumentType.Unique">
- <summary>Only valid in conjunction with Multiple. Duplicate values will result in an error.</summary>
- </member>
- <member name="F:MbUnit.Core.Cons.CommandLine.CommandLineArgumentType.Multiple">
- <summary>Inidicates that the argument may be specified more than once. Only valid if the argument is a collection</summary>
- </member>
- <member name="F:MbUnit.Core.Cons.CommandLine.CommandLineArgumentType.AtMostOnce">
- <summary>The default type for non-collection arguments. The argument is not required, but an error will be reported if it is specified more than once.</summary>
- </member>
- <member name="F:MbUnit.Core.Cons.CommandLine.CommandLineArgumentType.LastOccurenceWins">
- <summary>For non-collection arguments, when the argument is specified more than once no error is reported and the value of the argument is the last value which occurs in the argument list.</summary>
- </member>
- <member name="F:MbUnit.Core.Cons.CommandLine.CommandLineArgumentType.MultipleUnique">
- <summary>The default type for collection arguments. The argument is permitted to occur multiple times, but duplicate values will cause an error to be reported.</summary>
- </member>
- <member name="T:MbUnit.Core.Cons.CommandLine.ErrorReporter">
- <summary>A delegate used in error reporting.</summary>
- </member>
- <member name="T:MbUnit.Core.Exceptions.AssertionException">
- <summary>Base class for MbUnit exceptions</summary>
- </member>
- <member name="T:MbUnit.Core.Exceptions.CompilationException">
- <summary>Exception thrown when not finding a vertex.</summary>
- </member>
- <member name="P:MbUnit.Core.Exceptions.CompilationException.Message">
- <summary>The exception message</summary>
- </member>
- <member name="T:MbUnit.Core.Exceptions.MissingResourceException">
- <summary>Exception thrown when a specified resource cannot be found.</summary>
- </member>
- <member name="T:MbUnit.Core.Exceptions.MultipleCultureException">
- <summary>Exception throwed when not finding a vertex.</summary>
- </member>
- <member name="T:MbUnit.Core.Filters.CategoryFixtureFilter">
- <summary>Filter class for FixtureCategory attribute. This class cannot be inherited.</summary>
- </member>
- <member name="M:MbUnit.Core.Filters.CategoryFixtureFilter.Filter(System.Type)">
- <summary>Tests if a fixture has a category attribute matching a pattern.</summary>
- <param name="fixture">The fixture to test.</param>
- <returns>true if the fixture has a matching category attribute, otherwise false.</returns>
- </member>
- <member name="T:MbUnit.Core.Framework.DecoratorPatternAttribute">
- <summary>This is the base class for attributes that can decorate tests. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="T:MbUnit.Core.Framework.FixtureDecoratorPatternAttribute">
- <summary>This is the base class for attributes that can decorate fixtures. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="T:MbUnit.Core.Framework.NonTestPatternAttribute">
- <summary>Base class for attributes that tag method that are usualy used to set up, provide data, tear down tests, etc...</summary>
- </member>
- <member name="T:MbUnit.Core.Framework.PatternAttribute">
- <summary>Base class for all attributes that are part of the MbUnit framework.</summary>
- </member>
- <member name="T:MbUnit.Core.Framework.TestFixturePatternAttribute">
- <summary>Base class for attributes that define test fixtures. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:MbUnit.Core.Framework.TestFixturePatternAttribute.TimeOut">
- <summary>Gets or sets the fixture timeout in minutes.</summary>
- <value>Time out minutes.</value>
- </member>
- <member name="T:MbUnit.Core.Framework.TestPatternAttribute">
- <summary>Base class for attributes that define unit test.</summary>
- </member>
- <member name="T:MbUnit.Core.Invokers.DecoratorRunInvoker">
- <summary>Decorator invorkers are used to modify the way a fixute method is executed. Popular examples of such is the <see cref="T:MbUnit.Core.Invokers.ExpectedExceptionRunInvoker" /> or the <see cref="T:MbUnit.Core.Invokers.RepeatRunInvoker" />. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="T:MbUnit.Core.Invokers.ExplicitRunInvoker">
- <summary>Invoker for tests decorated with the ExplicitAttribute.</summary>
- </member>
- <member name="M:MbUnit.Core.Invokers.ExplicitRunInvoker.Execute(System.Object,System.Collections.IList)">
- <summary>Execute method for the invoker.</summary>
- <param name="o" />
- <param name="args" />
- </member>
- <member name="T:MbUnit.Core.Invokers.InvokerEventArgs">
- <summary>TODO - Add class summary</summary>
- </member>
- <member name="T:MbUnit.Core.Invokers.MethodRunInvoker">
- <summary>An invoker that wraps up the call to a fixture method.</summary>
- </member>
- <member name="T:MbUnit.Core.Invokers.RunInvokerVertex">
- <summary>A <see cref="T:QuickGraph.Concepts.IVertex" /> implementation, containing a <see cref="T:MbUnit.Core.Invokers.IRunInvoker" />.</summary>
- </member>
- <member name="P:MbUnit.Core.Invokers.RunInvokerVertex.HasInvoker">
- <summary>Gets a value indicating if the vertex has a <see cref="T:MbUnit.Core.Invokers.IRunInvoker" /> instance attached to it.</summary>
- <value>true if the vertex has a <see cref="T:MbUnit.Core.Invokers.IRunInvoker" /> instance attached.</value>
- </member>
- <member name="P:MbUnit.Core.Invokers.RunInvokerVertex.Invoker">
- <summary>Gets the <see cref="T:MbUnit.Core.Invokers.IRunInvoker" /> attached to the vertex.</summary>
- <value>The <see cref="T:MbUnit.Core.Invokers.IRunInvoker" /> instance attached to the vertex</value>
- <exception cref="T:System.InvalidOperationException"> the <see cref="T:MbUnit.Core.Invokers.IRunInvoker" /> is a null reference </exception>
- </member>
- <member name="M:MbUnit.Core.Invokers.RunInvokerVertex.ReadGraphData(QuickGraph.Concepts.Serialization.IGraphSerializationInfo)">
- <summary>Not implemented.</summary>
- <exception cref="T:System.InvalidOperationException">always thrown</exception>
- </member>
- <member name="M:MbUnit.Core.Invokers.RunInvokerVertex.ToString">
- <summary>Converts the object to string</summary>
- <returns>String representation of the vertex</returns>
- </member>
- <member name="M:MbUnit.Core.Invokers.RunInvokerVertex.WriteGraphData(QuickGraph.Concepts.Serialization.IGraphSerializationInfo)">
- <summary>Serializes informations to the <see cref="T:QuickGraph.Concepts.Serialization.IGraphSerializationInfo" /> instance.</summary>
- <param name="info">serialization device</param>
- <exception cref="T:System.ArgumentNullException">info is a null reference</exception>
- </member>
- <member name="T:MbUnit.Core.Invokers.RunInvokerVertexProvider">
- <summary>Internal use This class cannot be inherited.</summary>
- </member>
- <member name="T:MbUnit.Core.Invokers.IRunInvoker">
- <summary>This interface defines a method invoker object.</summary>
- </member>
- <member name="P:MbUnit.Core.Invokers.IRunInvoker.Generator">
- <summary>Gets a reference to the <see cref="T:MbUnit.Core.Runs.IRun" /> instance that generated the invoker.</summary>
- <value>Reference to the <see cref="T:MbUnit.Core.Runs.IRun" /> instance that generated the invoker.</value>
- </member>
- <member name="P:MbUnit.Core.Invokers.IRunInvoker.Name">
- <summary>Gets a descriptive name of the <see cref="T:MbUnit.Core.Invokers.IRunInvoker" /></summary>
- <value>A descriptive name of the <see cref="T:MbUnit.Core.Invokers.IRunInvoker" />.</value>
- </member>
- <member name="M:MbUnit.Core.Invokers.IRunInvoker.ContainsMemberInfo(System.Reflection.MemberInfo)">
- <summary>Gets a value indicating if the instance is related to <paramref name="memberInfo" /></summary>
- <param name="memberInfo">A <see cref="T:System.Reflection.MethodInfo" /> instance</param>
- <returns>true if the instance is related to the member info; otherwize false</returns>
- </member>
- <member name="M:MbUnit.Core.Invokers.IRunInvoker.Execute(System.Object,System.Collections.IList)">
- <summary>Executes the wrapped method</summary>
- <param name="o">Test fixture instance</param>
- <param name="args">Method arguments</param>
- <returns>Return value of the invoked method. If the method returns void, null is returned.</returns>
- </member>
- <member name="T:MbUnit.Core.Monitoring.MemoryStatus">
- <summary>Describes the status of the memory. This class cannot be inherited.</summary>
- </member>
- <member name="T:MbUnit.Core.Monitoring.TimeMonitor">
- <summary>A high performance timer This class cannot be inherited.</summary>
- </member>
- <member name="P:MbUnit.Core.Monitoring.TimeMonitor.Duration">
- <summary>Gets the timed duration value in seconds</summary>
- <value>Timer duration</value>
- </member>
- <member name="P:MbUnit.Core.Monitoring.TimeMonitor.Now">
- <summary>Gets the current duration value without stopping the timer</summary>
- <value>Current duration value</value>
- </member>
- <member name="M:MbUnit.Core.Monitoring.TimeMonitor.Start">
- <summary>Starts the timer</summary>
- </member>
- <member name="M:MbUnit.Core.Monitoring.TimeMonitor.Stop">
- <summary>Stops the timer</summary>
- </member>
- <member name="T:MbUnit.Core.Remoting.AssemblyWatcher">
- <summary>AssemblyWatcher keeps track of one or more assemblies to see if they have changed. It incorporates a delayed notification and uses a standard event to notify any interested parties about the change. The path to the assembly is provided as an argument to the event handler so that one routine can be used to handle events from multiple watchers.</summary>
- </member>
- <member name="M:MbUnit.Core.Remoting.CacheFolderHelper.DeleteDir(System.IO.DirectoryInfo)">
- <summary>Helper method to delete the cache dir. This method deals with a bug that occurs when pdb files are marked read-only.</summary>
- <param name="cacheDir" />
- </member>
- <member name="M:MbUnit.Core.Remoting.ConfigUtils.MergeDependentAssembly(System.Xml.XmlDocument,System.Reflection.AssemblyName,System.String,System.String)">
- <summary>Merge a 'dependentAssembly' directive into a given config document. If any entries exist for the same assembly they will be deleted before the new entry is merged.</summary>
- <param name="doc">The config document to merge</param>
- <param name="assemblyName">The Assembly that should be used</param>
- <param name="versionRange">The range of compatable versions (eg. "1.0.0.0-3.0.0.0")</param>
- <param name="codeBase">The codebase to use.</param>
- </member>
- <member name="T:MbUnit.Core.Remoting.GuidTestTreeNodeDictionary">
- <summary>A dictionary with keys of type Guid and values of type TestTreeNode</summary>
- </member>
- <member name="P:MbUnit.Core.Remoting.GuidTestTreeNodeDictionary.Item(System.Guid)">
- <summary>Gets or sets the TestTreeNode associated with the given Guid</summary>
- <param name="key">The Guid whose value to get or set.</param>
- </member>
- <member name="P:MbUnit.Core.Remoting.GuidTestTreeNodeDictionary.Keys">
- <summary>Gets a collection containing the keys in this GuidTestTreeNodeDictionary.</summary>
- </member>
- <member name="P:MbUnit.Core.Remoting.GuidTestTreeNodeDictionary.Values">
- <summary>Gets a collection containing the values in this GuidTestTreeNodeDictionary.</summary>
- </member>
- <member name="M:MbUnit.Core.Remoting.GuidTestTreeNodeDictionary.Add(MbUnit.Core.Remoting.TestTreeNode)">
- <summary>Adds an element with the specified key and value to this GuidTestTreeNodeDictionary.</summary>
- <param name="value">The TestTreeNode value of the element to add.</param>
- </member>
- <member name="M:MbUnit.Core.Remoting.GuidTestTreeNodeDictionary.Contains(System.Guid)">
- <summary>Determines whether this GuidTestTreeNodeDictionary contains a specific key.</summary>
- <param name="key">The Guid key to locate in this GuidTestTreeNodeDictionary.</param>
- <returns>true if this GuidTestTreeNodeDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:MbUnit.Core.Remoting.GuidTestTreeNodeDictionary.ContainsKey(System.Guid)">
- <summary>Determines whether this GuidTestTreeNodeDictionary contains a specific key.</summary>
- <param name="key">The Guid key to locate in this GuidTestTreeNodeDictionary.</param>
- <returns>true if this GuidTestTreeNodeDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:MbUnit.Core.Remoting.GuidTestTreeNodeDictionary.Remove(System.Guid)">
- <summary>Removes the element with the specified key from this GuidTestTreeNodeDictionary.</summary>
- <param name="key">The Guid key of the element to remove.</param>
- </member>
- <member name="T:MbUnit.Core.Remoting.GuidTreeNodeDictionary">
- <summary>A dictionary with keys of type Guid and values of type TreeNode</summary>
- </member>
- <member name="P:MbUnit.Core.Remoting.GuidTreeNodeDictionary.Item(System.Guid)">
- <summary>Gets or sets the TreeNode associated with the given Guid</summary>
- <param name="key">The Guid whose value to get or set.</param>
- </member>
- <member name="P:MbUnit.Core.Remoting.GuidTreeNodeDictionary.Keys">
- <summary>Gets a collection containing the keys in this GuidTreeNodeDictionary.</summary>
- </member>
- <member name="P:MbUnit.Core.Remoting.GuidTreeNodeDictionary.Values">
- <summary>Gets a collection containing the values in this GuidTreeNodeDictionary.</summary>
- </member>
- <member name="M:MbUnit.Core.Remoting.GuidTreeNodeDictionary.Add(System.Windows.Forms.TreeNode)">
- <summary>Adds an element with the specified key and value to this GuidTreeNodeDictionary.</summary>
- <param name="value">The TreeNode value of the element to add.</param>
- </member>
- <member name="M:MbUnit.Core.Remoting.GuidTreeNodeDictionary.Contains(System.Guid)">
- <summary>Determines whether this GuidTreeNodeDictionary contains a specific key.</summary>
- <param name="key">The Guid key to locate in this GuidTreeNodeDictionary.</param>
- <returns>true if this GuidTreeNodeDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:MbUnit.Core.Remoting.GuidTreeNodeDictionary.ContainsKey(System.Guid)">
- <summary>Determines whether this GuidTreeNodeDictionary contains a specific key.</summary>
- <param name="key">The Guid key to locate in this GuidTreeNodeDictionary.</param>
- <returns>true if this GuidTreeNodeDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:MbUnit.Core.Remoting.GuidTreeNodeDictionary.Remove(System.Guid)">
- <summary>Removes the element with the specified key from this GuidTreeNodeDictionary.</summary>
- <param name="key">The Guid key of the element to remove.</param>
- </member>
- <member name="T:MbUnit.Core.Remoting.LongLivingMarshalByRefObject">
- <summary>Long living object. (Extracted from NUnit source)</summary>
- </member>
- <member name="M:MbUnit.Core.Remoting.NamespaceTestTreePopulator.Clear">
- <summary>Clears the internal representation of the tree</summary>
- </member>
- <member name="M:MbUnit.Core.Remoting.NamespaceTestTreePopulator.Populate(MbUnit.Core.Remoting.GuidTestTreeNodeDictionary,MbUnit.Core.Remoting.TestTreeNode,MbUnit.Core.Collections.RunPipeStarterCollection)">
- <summary>Populates the node using the <see cref="T:MbUnit.Core.RunPipe" /> instance contained in <paramref name="pipes" />.</summary>
- </member>
- <member name="M:MbUnit.Core.Remoting.RemoteTestEngine.AddConsoleListener">
- <summary>Supports verbose output option of console app. Added as part of fix to issue MBUNIT-28.</summary>
- </member>
- <member name="P:MbUnit.Core.Remoting.SeparateTestDomain.ShadowCopyFiles">
- <summary>Gets or sets a value indicating the assemblies have to be shadow copied</summary>
- </member>
- <member name="M:MbUnit.Core.Remoting.SeparateTestDomain.ConfigureCachePath(System.AppDomainSetup)">
- <summary>Set the location for caching and delete any old cache info</summary>
- <param name="setup">Our domain</param>
- </member>
- <member name="M:MbUnit.Core.Remoting.SeparateTestDomain.MakeDomain(System.String,System.String,System.String,System.String)">
- <summary>Creates an AppDomain for the Test Assembly</summary>
- <param name="domainName" />
- <param name="appBase" />
- <param name="configFile" />
- <param name="binPath" />
- </member>
- <member name="T:MbUnit.Core.Remoting.StringTestTreeNodeDictionary">
- <summary>A dictionary with keys of type String and values of type TestTreeNode</summary>
- </member>
- <member name="P:MbUnit.Core.Remoting.StringTestTreeNodeDictionary.Item(System.String)">
- <summary>Gets or sets the TestTreeNode associated with the given String</summary>
- <param name="key">The String whose value to get or set.</param>
- </member>
- <member name="P:MbUnit.Core.Remoting.StringTestTreeNodeDictionary.Keys">
- <summary>Gets a collection containing the keys in this StringTestTreeNodeDictionary.</summary>
- </member>
- <member name="P:MbUnit.Core.Remoting.StringTestTreeNodeDictionary.Values">
- <summary>Gets a collection containing the values in this StringTestTreeNodeDictionary.</summary>
- </member>
- <member name="M:MbUnit.Core.Remoting.StringTestTreeNodeDictionary.Add(System.String,MbUnit.Core.Remoting.TestTreeNode)">
- <summary>Adds an element with the specified key and value to this StringTestTreeNodeDictionary.</summary>
- <param name="key">The String key of the element to add.</param>
- <param name="value">The TestTreeNode value of the element to add.</param>
- </member>
- <member name="M:MbUnit.Core.Remoting.StringTestTreeNodeDictionary.Contains(System.String)">
- <summary>Determines whether this StringTestTreeNodeDictionary contains a specific key.</summary>
- <param name="key">The String key to locate in this StringTestTreeNodeDictionary.</param>
- <returns>true if this StringTestTreeNodeDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:MbUnit.Core.Remoting.StringTestTreeNodeDictionary.Remove(System.String)">
- <summary>Removes the element with the specified key from this StringTestTreeNodeDictionary.</summary>
- <param name="key">The String key of the element to remove.</param>
- </member>
- <member name="P:MbUnit.Core.Remoting.TestDomain.TestFilePath">
- <summary>Gets the testFilePath</summary>
- </member>
- <member name="P:MbUnit.Core.Remoting.TestDomainBase.Identifier">
- <summary>Gets a <see cref="T:System.Guid" /> identifying the <see cref="T:MbUnit.Core.Remoting.TestDomain" /></summary>
- </member>
- <member name="M:MbUnit.Core.Remoting.TestDomainBase.Load">
- <summary>Loads domain and test assembly</summary>
- </member>
- <member name="M:MbUnit.Core.Remoting.TestDomainBase.OnLoaded">
- <summary>Raises the <see cref="E:MbUnit.Core.Remoting.TestDomainBase.Loaded" /> event.</summary>
- </member>
- <member name="M:MbUnit.Core.Remoting.TestDomainBase.OnReLoaded">
- <summary>Raises the <see cref="E:MbUnit.Core.Remoting.TestDomainBase.ReLoaded" /> event.</summary>
- </member>
- <member name="M:MbUnit.Core.Remoting.TestDomainBase.OnUnLoaded">
- <summary>Raises the <see cref="E:MbUnit.Core.Remoting.TestDomainBase.UnLoaded" /> event.</summary>
- </member>
- <member name="M:MbUnit.Core.Remoting.TestDomainBase.Reload">
- <summary>Unload and reload test domain</summary>
- </member>
- <member name="M:MbUnit.Core.Remoting.TestDomainBase.Unload">
- <summary>Unload domain</summary>
- </member>
- <member name="T:MbUnit.Core.Remoting.TestTreeNodeCollection">
- <summary>A collection of elements of type TestTreeNode</summary>
- </member>
- <member name="M:MbUnit.Core.Remoting.TestTreeNodeCollection.Add(MbUnit.Core.Remoting.TestTreeNode)">
- <summary>Adds an instance of type TestTreeNode to the end of this TestTreeNodeCollection.</summary>
- <param name="value">The TestTreeNode to be added to the end of this TestTreeNodeCollection.</param>
- </member>
- <member name="M:MbUnit.Core.Remoting.TestTreeNodeCollection.Contains(MbUnit.Core.Remoting.TestTreeNode)">
- <summary>Determines whether a specfic TestTreeNode value is in this TestTreeNodeCollection.</summary>
- <param name="value">The TestTreeNode value to locate in this TestTreeNodeCollection.</param>
- <returns>true if value is found in this TestTreeNodeCollection; false otherwise.</returns>
- </member>
- <member name="M:MbUnit.Core.Remoting.TestTreeNodeCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this TestTreeNodeCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:MbUnit.Core.Remoting.TestTreeNodeCollection.Remove(MbUnit.Core.Remoting.TestTreeNode)">
- <summary>Removes the first occurrence of a specific TestTreeNode from this TestTreeNodeCollection.</summary>
- <param name="value">The TestTreeNode value to remove from this TestTreeNodeCollection.</param>
- </member>
- <member name="T:MbUnit.Core.Remoting.TestTreeNodeCollection.Enumerator">
- <summary>Type-specific enumeration class, used by TestTreeNodeCollection.GetEnumerator.</summary>
- </member>
- <member name="T:MbUnit.Core.Remoting.TestTreePopulator">
- <summary>Defines a class that can populate a tree of tests This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="M:MbUnit.Core.Remoting.TestTreePopulator.Clear">
- <summary>Clears the internal representation of the tree</summary>
- </member>
- <member name="M:MbUnit.Core.Remoting.TestTreePopulator.Populate(MbUnit.Core.Remoting.GuidTestTreeNodeDictionary,MbUnit.Core.Remoting.TestTreeNode,MbUnit.Core.Collections.RunPipeStarterCollection)">
- <summary>Populates the node using the <see cref="T:MbUnit.Core.RunPipe" /> instance contained in <paramref name="pipes" />.</summary>
- <param name="nodes">Node dictionary.</param>
- <param name="root">The root node.</param>
- <param name="pipes">Collection of <see cref="T:MbUnit.Core.RunPipeStarter" />s</param>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="root" /> or <paramref name="pipes" /> is a null reference (Nothing in Visual Basic) </exception>
- </member>
- <member name="T:MbUnit.Core.Remoting.TestTreePopulatorCollection">
- <summary>A collection of elements of type TestTreePopulator</summary>
- </member>
- <member name="M:MbUnit.Core.Remoting.TestTreePopulatorCollection.Add(MbUnit.Core.Remoting.ITestTreePopulator)">
- <summary>Adds an instance of type TestTreePopulator to the end of this TestTreePopulatorCollection.</summary>
- <param name="value">The TestTreePopulator to be added to the end of this TestTreePopulatorCollection.</param>
- </member>
- <member name="M:MbUnit.Core.Remoting.TestTreePopulatorCollection.AddRange(MbUnit.Core.Remoting.ITestTreePopulator[])">
- <summary>Adds the elements of an array to the end of this TestTreePopulatorCollection.</summary>
- <param name="items">The array whose elements are to be added to the end of this TestTreePopulatorCollection.</param>
- </member>
- <member name="M:MbUnit.Core.Remoting.TestTreePopulatorCollection.AddRange(MbUnit.Core.Remoting.TestTreePopulatorCollection)">
- <summary>Adds the elements of another TestTreePopulatorCollection to the end of this TestTreePopulatorCollection.</summary>
- <param name="items">The TestTreePopulatorCollection whose elements are to be added to the end of this TestTreePopulatorCollection.</param>
- </member>
- <member name="M:MbUnit.Core.Remoting.TestTreePopulatorCollection.Contains(MbUnit.Core.Remoting.ITestTreePopulator)">
- <summary>Determines whether a specfic TestTreePopulator value is in this TestTreePopulatorCollection.</summary>
- <param name="value">The TestTreePopulator value to locate in this TestTreePopulatorCollection.</param>
- <returns>true if value is found in this TestTreePopulatorCollection; false otherwise.</returns>
- </member>
- <member name="M:MbUnit.Core.Remoting.TestTreePopulatorCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this TestTreePopulatorCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:MbUnit.Core.Remoting.TestTreePopulatorCollection.Remove(MbUnit.Core.Remoting.ITestTreePopulator)">
- <summary>Removes the first occurrence of a specific TestTreePopulator from this TestTreePopulatorCollection.</summary>
- <param name="value">The TestTreePopulator value to remove from this TestTreePopulatorCollection.</param>
- </member>
- <member name="T:MbUnit.Core.Remoting.TestTreePopulatorCollection.Enumerator">
- <summary>Type-specific enumeration class, used by TestTreePopulatorCollection.GetEnumerator.</summary>
- </member>
- <member name="P:MbUnit.Core.Remoting.TreeTestDomainCollection.Watcher">
- <summary>Gets the assembly watcher</summary>
- </member>
- <member name="T:MbUnit.Core.Remoting.ITestTreePopulator">
- <summary>Defines a class that can populate a tree of tests</summary>
- </member>
- <member name="M:MbUnit.Core.Remoting.ITestTreePopulator.Clear">
- <summary>Clears the internal representation of the tree</summary>
- </member>
- <member name="M:MbUnit.Core.Remoting.ITestTreePopulator.Populate(MbUnit.Core.Remoting.GuidTestTreeNodeDictionary,MbUnit.Core.Remoting.TestTreeNode,MbUnit.Core.Collections.RunPipeStarterCollection)">
- <summary>Populates the node using the <see cref="T:MbUnit.Core.RunPipe" /> instance contained in <paramref name="pipes" />.</summary>
- <param name="nodes">A node dictionary.</param>
- <param name="root">The root node.</param>
- <param name="pipes">A collection of pipes.</param>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="root" /> or <paramref name="pipes" /> is a null reference (Nothing in Visual Basic) </exception>
- </member>
- <member name="M:MbUnit.Core.Reports.ReportBase.Render(MbUnit.Core.Reports.Serialization.ReportResult,System.IO.TextWriter)">
- <summary>Render the report result to the specified writer</summary>
- <param name="result">Result from the test</param>
- <param name="writer">Writer to write result output to</param>
- </member>
- <member name="M:MbUnit.Core.Reports.ReportBase.Render(MbUnit.Core.Reports.Serialization.ReportResult,System.String)">
- <summary>Render the report result to a file</summary>
- <param name="result">Result from the test</param>
- <param name="fileName">Report output file name</param>
- </member>
- <member name="M:MbUnit.Core.Reports.ReportBase.Render(MbUnit.Core.Reports.Serialization.ReportResult,System.String,System.String,System.String)">
- <summary>Render the report result to a file</summary>
- <param name="result">Result from the test</param>
- <param name="outputPath">Output directory</param>
- <param name="nameFormat">Default format name</param>
- <param name="extension">Extension of the file</param>
- <returns>File name of the report</returns>
- </member>
- <member name="M:MbUnit.Core.Reports.ReportBase.Render(MbUnit.Core.Reports.Serialization.ReportResult,System.String,System.String)">
- <summary>Render the report result to a file</summary>
- <param name="result">Result from the test</param>
- <param name="outputPath">Output directory</param>
- <param name="nameFormat">Default format name. If null, the default name will be used</param>
- <returns>File name of the report</returns>
- </member>
- <member name="T:MbUnit.Core.Reports.TextReport">
- <summary>Reports MbUnit result in text format. This class cannot be inherited.</summary>
- </member>
- <member name="T:MbUnit.Core.Reports.XmlReport">
- <summary>XML Report. This class cannot be inherited.</summary>
- </member>
- <member name="T:MbUnit.Core.Runs.CustomRun">
- <summary>TODO - Add class summary</summary>
- </member>
- <member name="P:MbUnit.Core.Runs.IndexerProviderRun.IsTest">
- <summary>Gets a value indicating the run is considered as a test or not.</summary>
- <value>true if the <see cref="T:MbUnit.Core.Runs.IRun" /> instance is a test</value>
- </member>
- <member name="P:MbUnit.Core.Runs.IndexerProviderRun.Name">
- <summary>Gets a descriptive name of the <see cref="T:MbUnit.Core.Runs.IRun" /></summary>
- <value>A descriptive name of the <see cref="T:MbUnit.Core.Runs.IRun" /></value>
- </member>
- <member name="M:MbUnit.Core.Runs.IndexerProviderRun.Reflect(MbUnit.Core.Invokers.RunInvokerTree,MbUnit.Core.Invokers.RunInvokerVertex,System.Type)">
- <summary>Populates the <see cref="T:MbUnit.Core.Invokers.RunInvokerTree" /> invoker graph with <see cref="T:MbUnit.Core.Invokers.IRunInvoker" /> generated by the run.</summary>
- <param name="tree">Invoker tree</param>
- <param name="parent">parent vertex</param>
- <param name="t">class type that is marked by the run</param>
- </member>
- <member name="T:MbUnit.Core.Runs.ParallelRun">
- <summary>TODO - Add class summary This class cannot be inherited.</summary>
- </member>
- <member name="P:MbUnit.Core.Runs.Run.IsTest">
- <summary>Gets a value indicating the run is considered as a test or not.</summary>
- <value>true if the <see cref="T:MbUnit.Core.Runs.IRun" /> instance is a test</value>
- </member>
- <member name="P:MbUnit.Core.Runs.Run.Name">
- <summary>Gets a descriptive name of the <see cref="T:MbUnit.Core.Runs.IRun" /></summary>
- <value>A descriptive name of the <see cref="T:MbUnit.Core.Runs.IRun" /></value>
- </member>
- <member name="M:MbUnit.Core.Runs.Run.Reflect(MbUnit.Core.Invokers.RunInvokerTree,MbUnit.Core.Invokers.RunInvokerVertex,System.Type)">
- <summary>Populates the <see cref="T:MbUnit.Core.Invokers.RunInvokerTree" /> invoker graph with <see cref="T:MbUnit.Core.Invokers.IRunInvoker" /> generated by the run.</summary>
- <param name="tree">Invoker tree</param>
- <param name="parent">parent vertex</param>
- <param name="t">class type that is marked by the run</param>
- </member>
- <member name="T:MbUnit.Core.Runs.SequenceRun">
- <summary>A sequence of IRuns This class cannot be inherited.</summary>
- </member>
- <member name="M:MbUnit.Core.Runs.SequenceRun.Reflect(MbUnit.Core.Invokers.RunInvokerTree,MbUnit.Core.Invokers.RunInvokerVertex,System.Type)">
- <summary>Populates the <see cref="T:MbUnit.Core.Invokers.RunInvokerTree" /> invoker graph with <see cref="T:MbUnit.Core.Invokers.IRunInvoker" /> generated by the run.</summary>
- <param name="tree">Invoker tree.</param>
- <param name="parent">Parent vertex.</param>
- <param name="t">The <see cref="T:System.Type" /> to search for.</param>
- </member>
- <member name="T:MbUnit.Core.Runs.TestFixtureRun">
- <summary>Test fixture run with support for decoration by <see cref="T:MbUnit.Framework.TestFixtureExtensionAttribute" />. This class cannot be inherited.</summary>
- </member>
- <member name="M:MbUnit.Core.Runs.TestFixtureRun.Reflect(MbUnit.Core.Invokers.RunInvokerTree,MbUnit.Core.Invokers.RunInvokerVertex,System.Type)">
- <summary>Builds the test run invoker tree.</summary>
- <param name="tree" />
- <param name="parent" />
- <param name="t" />
- </member>
- <member name="T:MbUnit.Core.Runs.IRun">
- <summary>This interface defines a type of test/non test run that is used to define the <see cref="T:MbUnit.Core.Framework.TestFixturePatternAttribute" /> logic.</summary>
- </member>
- <member name="P:MbUnit.Core.Runs.IRun.IsTest">
- <summary>Gets a value indicating the run is considered as a test or not.</summary>
- <value>true if the <see cref="T:MbUnit.Core.Runs.IRun" /> instance is a test</value>
- </member>
- <member name="P:MbUnit.Core.Runs.IRun.Name">
- <summary>Gets a descriptive name of the <see cref="T:MbUnit.Core.Runs.IRun" /></summary>
- <value>A descriptive name of the <see cref="T:MbUnit.Core.Runs.IRun" /></value>
- </member>
- <member name="M:MbUnit.Core.Runs.IRun.Reflect(MbUnit.Core.Invokers.RunInvokerTree,MbUnit.Core.Invokers.RunInvokerVertex,System.Type)">
- <summary>Populates the <see cref="T:MbUnit.Core.Invokers.RunInvokerTree" /> invoker graph with <see cref="T:MbUnit.Core.Invokers.IRunInvoker" /> generated by the run.</summary>
- <param name="tree">Invoker tree</param>
- <param name="parent">parent vertex</param>
- <param name="t">class type that is marked by the run</param>
- </member>
- <member name="T:MbUnit.Framework.ArrayAssert">
- <summary>Array Assertion class This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.ArrayAssert.AreEqual(System.Boolean[],System.Boolean[])">
- <summary>Verifies that both array have the same dimension and elements.</summary>
- <param name="expected" />
- <param name="actual" />
- </member>
- <member name="T:MbUnit.Framework.Assert">
- <summary>Class containing generic assert methods for the comparison of values and object references, the existence of objects within a collection type and basic object properties - for example, whether or not it is assignable to. Also contains a set of Fail asserts which will automatically fail a test straight away. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="P:MbUnit.Framework.Assert.AssertCount">
- <summary>Number of Asserts made so far this test run</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreEqual(System.Double,System.Double,System.Double,System.String)">
- <summary>Verifies that two doubles, <paramref name="expected" /> and <paramref name="actual" />, are equal given a <paramref name="delta" />. If the expected value is infinity then the delta value is ignored. If they are not equal then a <see cref="T:MbUnit.Core.Exceptions.NotEqualAssertionException" /> is thrown with the given <paramref name="message" />.</summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="delta">The maximum acceptable difference between <paramref name="expected" /> and <paramref name="actual" /></param>
- <param name="message">The message printed out upon failure</param>
- <exception cref="T:System.ArgumentException">Thrown if <paramref name="delta" /> has been given a negative value.</exception>
- <exception cref="T:MbUnit.Core.Exceptions.NotEqualAssertionException">Thrown if <paramref name="expected" /> and <paramref name="actual" /> are not values within the given <paramref name="delta" />.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreEqual(System.Double,System.Double,System.Double)">
- <summary>Verifies that two doubles, <paramref name="expected" /> and <paramref name="actual" />, are equal considering a <paramref name="delta" />. If the expected value is infinity then the delta value is ignored. If they are not equals then an <see cref="T:MbUnit.Core.Exceptions.NotEqualAssertionException" /> is thrown with no explanation for the failure. Use <see cref="M:MbUnit.Framework.Assert.AreEqual(System.Double,System.Double,System.Double,System.String)" /> if you want to provide an explanation.</summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="delta">The maximum acceptable difference between <paramref name="expected" /> and <paramref name="actual" /></param>
- <exception cref="T:System.ArgumentException">Thrown if <paramref name="delta" /> has been given a negative value.</exception>
- <exception cref="T:MbUnit.Core.Exceptions.NotEqualAssertionException">Thrown if <paramref name="expected" /> and <paramref name="actual" /> are not values within the given <paramref name="delta" />.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreEqual(System.Double,System.Double,System.Double,System.String,System.Object[])">
- <summary>Verifies that two doubles, <paramref name="expected" /> and <paramref name="actual" />, are equal considering a <paramref name="delta" />. If the expected value is infinity then the delta value is ignored. If they are not equal then a <see cref="T:MbUnit.Core.Exceptions.NotEqualAssertionException" /> is thrown with a message defined via <paramref name="format" /> and <paramref name="args" /> through <see cref="M:System.String.Format(System.String,System.Object[])" />.</summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="delta">The maximum acceptable difference between <paramref name="expected" /> and <paramref name="actual" /></param>
- <param name="format">A <a href="http://msdn2.microsoft.com/en-gb/library/txafckwd.aspx">composite format string</a></param>
- <param name="args">An <see cref="T:System.Object" /> array containing zero or more objects to format.</param>
- <exception cref="T:System.ArgumentException">Thrown if <paramref name="delta" /> has been given a negative value.</exception>
- <exception cref="T:MbUnit.Core.Exceptions.NotEqualAssertionException">Thrown if <paramref name="expected" /> and <paramref name="actual" /> are not values within the given <paramref name="delta" />. Exception message is generated through <paramref name="format" /> and <paramref name="args" />.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreEqual(System.Single,System.Single,System.Single,System.String)">
- <summary>Verifies that two floats, <paramref name="expected" /> and <paramref name="actual" />, are equal considering a <paramref name="delta" />. If the <paramref name="expected" /> value is infinity then the <paramref name="delta" /> value is ignored. If they are not equal then an <see cref="T:MbUnit.Core.Exceptions.NotEqualAssertionException" /> is thrown with the given <paramref name="message" />.</summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="delta">The maximum acceptable difference between <paramref name="expected" /> and <paramref name="actual" /></param>
- <param name="message">The message printed out upon failure</param>
- <exception cref="T:System.ArgumentException">Thrown if <paramref name="delta" /> has been given a negative value.</exception>
- <exception cref="T:MbUnit.Core.Exceptions.NotEqualAssertionException">Thrown if <paramref name="expected" /> and <paramref name="actual" /> are not values within the given <paramref name="delta" />.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreEqual(System.Single,System.Single,System.Single,System.String,System.Object[])">
- <summary>Verifies that two floats, <paramref name="expected" /> and <paramref name="actual" />, are equal considering a <paramref name="delta" />. If the <paramref name="expected" /> value is infinity then the <paramref name="delta" /> value is ignored. If they are not equals then an <see cref="T:MbUnit.Core.Exceptions.NotEqualAssertionException" /> is thrown with a message defined via <paramref name="format" /> and <paramref name="args" /> through <see cref="M:System.String.Format(System.String,System.Object[])" />.</summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="delta">The maximum acceptable difference between <paramref name="expected" /> and <paramref name="actual" /></param>
- <param name="format">A <a href="http://msdn2.microsoft.com/en-gb/library/txafckwd.aspx">composite format string</a></param>
- <param name="args">An <see cref="T:System.Object" /> array containing zero or more objects to format.</param>
- <exception cref="T:System.ArgumentException">Thrown if <paramref name="delta" /> has been given a negative value.</exception>
- <exception cref="T:MbUnit.Core.Exceptions.NotEqualAssertionException">Thrown if <paramref name="expected" /> and <paramref name="actual" /> are not values within the given <paramref name="delta" />. Exception message is generated through <paramref name="format" /> and <paramref name="args" />.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreEqual(System.Single,System.Single,System.Single)">
- <summary>Verifies that two floats, <paramref name="expected" /> and <paramref name="actual" />, are equal considering a <paramref name="delta" />. If the <paramref name="expected" /> value is infinity then the <paramref name="delta" /> value is ignored. If they are not equals then an <see cref="T:MbUnit.Core.Exceptions.NotEqualAssertionException" /> is thrown.</summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="delta">The maximum acceptable difference between <paramref name="expected" /> and <paramref name="actual" /></param>
- <exception cref="T:System.ArgumentException">Thrown if <paramref name="delta" /> has been given a negative value.</exception>
- <exception cref="T:MbUnit.Core.Exceptions.NotEqualAssertionException">Thrown if <paramref name="expected" /> and <paramref name="actual" /> are not values within the given <paramref name="delta" />.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreEqual(System.Decimal,System.Decimal,System.String)">
- <summary>Verifies that two decimals, <paramref name="expected" /> and <paramref name="actual" />, are equal. If they are not equal then an <see cref="T:MbUnit.Core.Exceptions.NotEqualAssertionException" /> is thrown with the given <paramref name="message" />.</summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="message">The message printed out upon failure</param>
- <exception cref="T:MbUnit.Core.Exceptions.NotEqualAssertionException">
- <paramref name="expected" /> and <paramref name="actual" /> are not equal.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreEqual(System.Decimal,System.Decimal,System.String,System.Object[])">
- <summary>Verifies that two decimals, <paramref name="expected" /> and <paramref name="actual" />, are equal. If they are not equal then a <see cref="T:MbUnit.Core.Exceptions.NotEqualAssertionException" /> is thrown with a message defined via <paramref name="format" /> and <paramref name="args" /> through <see cref="M:System.String.Format(System.String,System.Object[])" />.</summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="format">A <a href="http://msdn2.microsoft.com/en-gb/library/txafckwd.aspx">composite format string</a></param>
- <param name="args">An <see cref="T:System.Object" /> array containing zero or more objects to format.</param>
- <exception cref="T:MbUnit.Core.Exceptions.NotEqualAssertionException">Thrown if <paramref name="expected" /> and <paramref name="actual" /> are not equal.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreEqual(System.Decimal,System.Decimal)">
- <summary>Verifies that two decimals, <paramref name="expected" /> and <paramref name="actual" />, are equal. If they are not equal then a <see cref="T:MbUnit.Core.Exceptions.NotEqualAssertionException" /> is thrown.</summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <exception cref="T:MbUnit.Core.Exceptions.NotEqualAssertionException">Thrown if <paramref name="expected" /> and <paramref name="actual" /> are not equal.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreEqual(System.Int32,System.Int32,System.String)">
- <summary>Verifies that two integers, <paramref name="expected" /> and <paramref name="actual" />, are equal. If they are not equal then a <see cref="T:MbUnit.Core.Exceptions.NotEqualAssertionException" /> is thrown with the given <paramref name="message" />.</summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="message">The message printed out upon failure</param>
- <exception cref="T:MbUnit.Core.Exceptions.NotEqualAssertionException">Thrown if <paramref name="expected" /> and <paramref name="actual" /> are not equal.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreEqual(System.Int32,System.Int32,System.String,System.Object[])">
- <summary>Verifies that two integers, <paramref name="expected" /> and <paramref name="actual" />, are equal. If they are not equal then an <see cref="T:MbUnit.Core.Exceptions.NotEqualAssertionException" /> is thrown with a message defined via <paramref name="format" /> and <paramref name="args" /> through <see cref="M:System.String.Format(System.String,System.Object[])" />.</summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="format">A <a href="http://msdn2.microsoft.com/en-gb/library/txafckwd.aspx">composite format string</a></param>
- <param name="args">An <see cref="T:System.Object" /> array containing zero or more objects to format.</param>
- <exception cref="T:MbUnit.Core.Exceptions.NotEqualAssertionException">Thrown if <paramref name="expected" /> and <paramref name="actual" /> are not equal.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreEqual(System.Int32,System.Int32)">
- <summary>Verifies that two integers, <paramref name="expected" /> and <paramref name="actual" />, are equal. If they are not equal then a <see cref="T:MbUnit.Core.Exceptions.NotEqualAssertionException" /> is thrown.</summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <exception cref="T:MbUnit.Core.Exceptions.NotEqualAssertionException">Thrown if <paramref name="expected" /> and <paramref name="actual" /> are not equal.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreEqual(System.Object,System.Object,System.String,System.Object[])">
- <summary>Verifies that two objects, <paramref name="expected" /> and <paramref name="actual" />, are equal. If they are not equal then a <see cref="T:MbUnit.Core.Exceptions.NotEqualAssertionException" /> is thrown with a message defined via <paramref name="format" /> and <paramref name="args" /> through <see cref="M:System.String.Format(System.String,System.Object[])" />.</summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="format">A <a href="http://msdn2.microsoft.com/en-gb/library/txafckwd.aspx">composite format string</a></param>
- <param name="args">An <see cref="T:System.Object" /> array containing zero or more objects to format.</param>
- <exception cref="T:MbUnit.Core.Exceptions.NotEqualAssertionException"> Thrown if <paramref name="expected" /> and <paramref name="actual" /> are not equal.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreEqual(System.Object,System.Object,System.String)">
- <summary>Verifies that two objects, <paramref name="expected" /> and <paramref name="actual" />, are equal. If they are not equal then an <see cref="T:MbUnit.Core.Exceptions.NotEqualAssertionException" /> is thrown with a given <paramref name="message" />.</summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="message">The message printed out upon failure</param>
- <exception cref="T:MbUnit.Core.Exceptions.NotEqualAssertionException">Thrown if <paramref name="expected" /> and <paramref name="actual" /> are not equal.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreEqual(System.Object,System.Object)">
- <summary>Verifies that two objects, <paramref name="expected" /> and <paramref name="actual" />, are equal. If they are not equal then an <see cref="T:MbUnit.Core.Exceptions.NotEqualAssertionException" /> is thrown.</summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <exception cref="T:MbUnit.Core.Exceptions.NotEqualAssertionException">
- <paramref name="expected" /> and <paramref name="actual" /> are not equal.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreNotEqual(System.Object,System.Object,System.String,System.Object[])">
- <summary>Verifies that two <see cref="T:System.Object" />s, <paramref name="expected" /> and <paramref name="actual" />, are not equal. If the <see cref="T:System.Object" nolink="true" />s are equal an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown with a message defined via <paramref name="format" /> and <paramref name="args" /> through <see cref="M:System.String.Format(System.String,System.Object[])" />.</summary>
- <param name="expected">The <see cref="T:System.Object" /> to compare</param>
- <param name="actual">The <see cref="T:System.Object" /> being compared</param>
- <param name="format">A <a href="http://msdn2.microsoft.com/en-gb/library/txafckwd.aspx">composite format string</a></param>
- <param name="args">An <see cref="T:System.Object" /> array containing zero or more objects to format.</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreNotEqual(System.Object,System.Object,System.String)">
- <summary>Verifies that two <see cref="T:System.Object" />s, <paramref name="expected" /> and <paramref name="actual" />, are not equal. If the <see cref="T:System.Object" nolink="true" />s are equal an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown with the given <paramref name="message" /></summary>
- <param name="expected">The <see cref="T:System.Object" /> to compare</param>
- <param name="actual">The <see cref="T:System.Object" /> being compared</param>
- <param name="message">The message to include if the test fails</param>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Thrown if <paramref name="expected" /> and <paramref name="actual" /> are equal.</exception>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Thrown if <paramref name="expected" /> and <paramref name="actual" /> are both null</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreNotEqual(System.Object,System.Object)">
- <summary>Verifies that two <see cref="T:System.Object" />s, <paramref name="expected" /> and <paramref name="actual" />, are not equal. If the <see cref="T:System.Object" nolink="true" />s are equal an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="expected">The <see cref="T:System.Object" /> to compare</param>
- <param name="actual">The <see cref="T:System.Object" /> being compared</param>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Thrown if <paramref name="expected" /> and <paramref name="actual" /> are equal.</exception>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Thrown if <paramref name="expected" /> and <paramref name="actual" /> are both null</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreNotEqual(System.Int32,System.Int32,System.String,System.Object[])">
- <summary>Verifies that two integers, <paramref name="expected" /> and <paramref name="actual" />, are not equal. If the integers are equal an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown with a message defined via <paramref name="format" /> and <paramref name="args" /> through <see cref="M:System.String.Format(System.String,System.Object[])" />.</summary>
- <param name="expected">The integer to compare</param>
- <param name="actual">The integer being compared</param>
- <param name="format">A <a href="http://msdn2.microsoft.com/en-gb/library/txafckwd.aspx">composite format string</a></param>
- <param name="args">An <see cref="T:System.Object" /> array containing zero or more objects to format.</param>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Thrown if <paramref name="expected" /> and <paramref name="actual" /> are equal.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreNotEqual(System.Int32,System.Int32,System.String)">
- <summary>Verifies that two integers, <paramref name="expected" /> and <paramref name="actual" />, are not equal. If the integers are equal an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown with a given <paramref name="message" />.</summary>
- <param name="expected">The integer to compare</param>
- <param name="actual">The integer being compared</param>
- <param name="message">The message to include if the test fails</param>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Thrown if <paramref name="expected" /> and <paramref name="actual" /> are equal.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreNotEqual(System.Int32,System.Int32)">
- <summary>Verifies that two integers, <paramref name="expected" /> and <paramref name="actual" />, are not equal. If the integers are equal an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown</summary>
- <param name="expected">The integer to compare</param>
- <param name="actual">The integer being compared</param>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Thrown if <paramref name="expected" /> and <paramref name="actual" /> are equal.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreNotEqual(System.UInt32,System.UInt32,System.String,System.Object[])">
- <summary>Verifies that two <see cref="T:System.UInt32" />s, <paramref name="expected" /> and <paramref name="actual" />, are not equal. If the <see cref="T:System.UInt32" nolink="true" />s are equal an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown with a message defined via <paramref name="format" /> and <paramref name="args" /> through <see cref="M:System.String.Format(System.String,System.Object[])" />.</summary>
- <param name="expected">The <see cref="T:System.UInt32" /> to compare</param>
- <param name="actual">The <see cref="T:System.UInt32" /> being compared</param>
- <param name="format">A <a href="http://msdn2.microsoft.com/en-gb/library/txafckwd.aspx">composite format string</a></param>
- <param name="args">An <see cref="T:System.Object" /> array containing zero or more objects to format.</param>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Thrown if <paramref name="expected" /> and <paramref name="actual" /> are equal.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreNotEqual(System.UInt32,System.UInt32,System.String)">
- <summary>Verifies that two <see cref="T:System.UInt32" />s, <paramref name="expected" /> and <paramref name="actual" />, are not equal. If the <see cref="T:System.UInt32" nolink="true" />s are equal an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown with the given <paramref name="message" /></summary>
- <param name="expected">The <see cref="T:System.UInt32" /> to compare</param>
- <param name="actual">The <see cref="T:System.UInt32" /> being compared</param>
- <param name="message">The message to include if the test fails</param>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Thrown if <paramref name="expected" /> and <paramref name="actual" /> are equal.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreNotEqual(System.UInt32,System.UInt32)">
- <summary>Verifies that two <see cref="T:System.UInt32" />s, <paramref name="expected" /> and <paramref name="actual" />, are not equal. If the <see cref="T:System.UInt32" nolink="true" />s are equal an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="expected">The <see cref="T:System.UInt32" /> to compare</param>
- <param name="actual">The <see cref="T:System.UInt32" /> being compared</param>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Thrown if <paramref name="expected" /> and <paramref name="actual" /> are equal.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreNotEqual(System.Decimal,System.Decimal,System.String,System.Object[])">
- <summary>Verifies that two <see cref="T:System.Decimal" />s, <paramref name="expected" /> and <paramref name="actual" />, are not equal. If the <see cref="T:System.Decimal" nolink="true" />s are equal an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown with a message defined via <paramref name="format" /> and <paramref name="args" /> through <see cref="M:System.String.Format(System.String,System.Object[])" />.</summary>
- <param name="expected">The <see cref="T:System.Decimal" /> to compare</param>
- <param name="actual">The <see cref="T:System.Decimal" /> being compared</param>
- <param name="format">A <a href="http://msdn2.microsoft.com/en-gb/library/txafckwd.aspx">composite format string</a></param>
- <param name="args">An <see cref="T:System.Object" /> array containing zero or more objects to format.</param>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Thrown if <paramref name="expected" /> and <paramref name="actual" /> are equal.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreNotEqual(System.Decimal,System.Decimal,System.String)">
- <summary>Verifies that two <see cref="T:System.Decimal" />s, <paramref name="expected" /> and <paramref name="actual" />, are not equal. If the <see cref="T:System.Decimal" nolink="true" />s are equal an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown with the given <paramref name="message" /></summary>
- <param name="expected">The <see cref="T:System.Decimal" /> to compare</param>
- <param name="actual">The <see cref="T:System.Decimal" /> being compared</param>
- <param name="message">The message to include if the test fails</param>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Thrown if <paramref name="expected" /> and <paramref name="actual" /> are equal.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreNotEqual(System.Decimal,System.Decimal)">
- <summary>Verifies that two <see cref="T:System.Decimal" />s, <paramref name="expected" /> and <paramref name="actual" />, are not equal. If the <see cref="T:System.Decimal" nolink="true" />s are equal an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown</summary>
- <param name="expected">The <see cref="T:System.Decimal" /> to compare</param>
- <param name="actual">The <see cref="T:System.Decimal" /> being compared</param>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Thrown if <paramref name="expected" /> and <paramref name="actual" /> are equal.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreNotEqual(System.Single,System.Single,System.String,System.Object[])">
- <summary>Verifies that two <see cref="T:System.Single" />s, <paramref name="expected" /> and <paramref name="actual" />, are not equal. If the <see cref="T:System.Single" nolink="true" />s are equal an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown with a message defined via <paramref name="format" /> and <paramref name="args" /> through <see cref="M:System.String.Format(System.String,System.Object[])" />.</summary>
- <param name="expected">The <see cref="T:System.Single" /> to compare</param>
- <param name="actual">The <see cref="T:System.Single" /> being compared</param>
- <param name="format">A <a href="http://msdn2.microsoft.com/en-gb/library/txafckwd.aspx">composite format string</a></param>
- <param name="args">An <see cref="T:System.Object" /> array containing zero or more objects to format.</param>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Thrown if <paramref name="expected" /> and <paramref name="actual" /> are equal.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreNotEqual(System.Single,System.Single,System.String)">
- <summary>Verifies that two <see cref="T:System.Single" />s, <paramref name="expected" /> and <paramref name="actual" />, are not equal. If the <see cref="T:System.Single" nolink="true" />s are equal an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown with the given <paramref name="message" /></summary>
- <param name="expected">The <see cref="T:System.Single" /> to compare</param>
- <param name="actual">The <see cref="T:System.Single" /> being compared</param>
- <param name="message">The message to include if the test fails</param>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Thrown if <paramref name="expected" /> and <paramref name="actual" /> are equal.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreNotEqual(System.Single,System.Single)">
- <summary>Verifies that two <see cref="T:System.Single" />s, <paramref name="expected" /> and <paramref name="actual" />, are not equal. If the <see cref="T:System.Single" nolink="true" />s are equal an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown</summary>
- <param name="expected">The <see cref="T:System.Single" /> to compare</param>
- <param name="actual">The <see cref="T:System.Single" /> being compared</param>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Thrown if <paramref name="expected" /> and <paramref name="actual" /> are equal.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreNotEqual(System.Double,System.Double,System.String,System.Object[])">
- <summary>Verifies that two <see cref="T:System.Double" />s, <paramref name="expected" /> and <paramref name="actual" />, are not equal. If the <see cref="T:System.Double" nolink="true" />s are equal an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown with a message defined via <paramref name="format" /> and <paramref name="args" /> through <see cref="M:System.String.Format(System.String,System.Object[])" />.</summary>
- <param name="expected">The <see cref="T:System.Double" /> to compare</param>
- <param name="actual">The <see cref="T:System.Double" /> being compared</param>
- <param name="format">A <a href="http://msdn2.microsoft.com/en-gb/library/txafckwd.aspx">composite format string</a></param>
- <param name="args">An <see cref="T:System.Object" /> array containing zero or more objects to format.</param>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Thrown if <paramref name="expected" /> and <paramref name="actual" /> are equal.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreNotEqual(System.Double,System.Double,System.String)">
- <summary>Verifies that two <see cref="T:System.Double" />s, <paramref name="expected" /> and <paramref name="actual" />, are not equal. If the <see cref="T:System.Double" nolink="true" />s are equal an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown with the given <paramref name="message" /></summary>
- <param name="expected">The <see cref="T:System.Double" /> to compare</param>
- <param name="actual">The <see cref="T:System.Double" /> being compared</param>
- <param name="message">The message to include if the test fails</param>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Thrown if <paramref name="expected" /> and <paramref name="actual" /> are equal.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreNotEqual(System.Double,System.Double)">
- <summary>Verifies that two <see cref="T:System.Double" />s, <paramref name="expected" /> and <paramref name="actual" />, are not equal. If the <see cref="T:System.Double" nolink="true" />s are equal an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown</summary>
- <param name="expected">The <see cref="T:System.Double" /> to compare</param>
- <param name="actual">The <see cref="T:System.Double" /> being compared</param>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Thrown if <paramref name="expected" /> and <paramref name="actual" /> are equal.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreSame(System.Object,System.Object,System.String)">
- <summary>Asserts that two objects refer to the same object. If they are not the same an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="message">The message to be printed when the two objects are not the same object.</param>
- <param name="expected">The expected object</param>
- <param name="actual">The actual object</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreSame(System.Object,System.Object,System.String,System.Object[])">
- <summary>Asserts that two objects refer to the same object. If they are not the same an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="expected">The expected object</param>
- <param name="actual">The actual object</param>
- <param name="format">The format of the message to display if the assertion fails, containing zero or more format items.</param>
- <param name="args">An <see cref="T:System.Object" /> array containing zero or more objects to format.</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreSame(System.Object,System.Object)">
- <summary>Asserts that two objects refer to the same object. If they are not the same an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="expected">The expected object</param>
- <param name="actual">The actual object</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreValueEqual(System.Reflection.PropertyInfo,System.Object,System.Object,System.Object[])">
- <summary>Verifies that given two objects, <paramref name="expected" /> and <paramref name="actual" />, the property described by the <see cref="T:System.Reflection.PropertyInfo" /> object <paramref name="pi" /> is present in both objects, is not null, and that the value of the property in both objects is equal.</summary>
- <param name="pi">The <see cref="T:System.Reflection.PropertyInfo" /> object indicating the property to be tested</param>
- <param name="expected">The object containing the expected value of the property</param>
- <param name="actual">The object containing the actual value of the property</param>
- <param name="indices">The index of the value in the property if it is an indexed property</param>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">One or both of <paramref name="expected" /> and <paramref name="actual" /> are null</exception>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">The property that <paramref name="pi" /> describes is not present in either <paramref name="expected" /> or <paramref name="actual" /></exception>
- <exception cref="T:MbUnit.Core.Exceptions.NotEqualAssertionException">The property values in <paramref name="expected" /> and <paramref name="actual" /> are not equal</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.Between(System.Int32,System.Int32,System.Int32)">
- <summary>Asserts that <paramref name="test" /> is between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Between(System.Int32,System.Int32,System.Int32,System.String)">
- <summary>Asserts that <paramref name="test" /> is between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Between(System.Int32,System.Int32,System.Int32,System.String,System.Object[])">
- <summary>Asserts that <paramref name="test" /> is between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Between(System.Int16,System.Int16,System.Int16)">
- <summary>Asserts that <paramref name="test" /> is between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Between(System.Int16,System.Int16,System.Int16,System.String)">
- <summary>Asserts that <paramref name="test" /> is between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Between(System.Int16,System.Int16,System.Int16,System.String,System.Object[])">
- <summary>Asserts that <paramref name="test" /> is between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Between(System.Byte,System.Byte,System.Byte)">
- <summary>Asserts that <paramref name="test" /> is between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Between(System.Byte,System.Byte,System.Byte,System.String)">
- <summary>Asserts that <paramref name="test" /> is between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Between(System.Byte,System.Byte,System.Byte,System.String,System.Object[])">
- <summary>Asserts that <paramref name="test" /> is between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Between(System.Int64,System.Int64,System.Int64)">
- <summary>Asserts that <paramref name="test" /> is between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Between(System.Int64,System.Int64,System.Int64,System.String)">
- <summary>Asserts that <paramref name="test" /> is between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Between(System.Int64,System.Int64,System.Int64,System.String,System.Object[])">
- <summary>Asserts that <paramref name="test" /> is between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Between(System.Double,System.Double,System.Double)">
- <summary>Asserts that <paramref name="test" /> is between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Between(System.Double,System.Double,System.Double,System.String)">
- <summary>Asserts that <paramref name="test" /> is between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Between(System.Double,System.Double,System.Double,System.String,System.Object[])">
- <summary>Asserts that <paramref name="test" /> is between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Between(System.Single,System.Single,System.Single)">
- <summary>Asserts that <paramref name="test" /> is between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Between(System.Single,System.Single,System.Single,System.String)">
- <summary>Asserts that <paramref name="test" /> is between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Between(System.Single,System.Single,System.Single,System.String,System.Object[])">
- <summary>Asserts that <paramref name="test" /> is between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Between(System.IComparable,System.IComparable,System.IComparable)">
- <summary>Asserts that <paramref name="test" /> is between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Between(System.IComparable,System.IComparable,System.IComparable,System.String)">
- <summary>Asserts that <paramref name="test" /> is between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Between(System.IComparable,System.IComparable,System.IComparable,System.String,System.Object[])">
- <summary>Asserts that <paramref name="test" /> is between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Equals(System.Object,System.Object)">
- <summary>The Equals method throws an <see cref="T:MbUnit.Core.Exceptions.AssertionException" />. This is done to make sure there is no mistake by calling this function. Use <see cref="M:MbUnit.Framework.Assert.AreEqual(System.Object,System.Object)">AreEqual</see> instead or one of its overloads.</summary>
- <param name="a">The first <see cref="T:System.Object" /> to compare</param>
- <param name="b">The second <see cref="T:System.Object" /> to compare</param>
- <returns>True if the values are equal, false otherwise</returns>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Always thrown as this method should not be used.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.Fail(System.String,System.Object[])">
- <summary>Throws an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> with the message that is passed in. This is used by the other Assert functions.</summary>
- <param name="format">The format of the message to initialize the <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> with.</param>
- <param name="args">An <see cref="T:System.Object" /> array containing zero or more objects to format.</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Fail(System.String)">
- <summary>Throws an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> with the message that is passed in. This is used by the other Assert functions.</summary>
- <param name="message">The message to initialize the <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> with.</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Fail">
- <summary>Throws an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> with the message that is passed in. This is used by the other Assert functions.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Greater(System.Int32,System.Int32,System.String,System.Object[])">
- <summary>Verifies that the first value is greater than the second value. If they are not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Greater(System.Int32,System.Int32,System.String)">
- <summary>Verifies that the first value is greater than the second value. If they are not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Greater(System.Int32,System.Int32)">
- <summary>Verifies that the first value is greater than the second value. If they are not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Greater(System.UInt32,System.UInt32,System.String,System.Object[])">
- <summary>Verifies that the first value is greater than the second value. If they are not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Greater(System.UInt32,System.UInt32,System.String)">
- <summary>Verifies that the first value is greater than the second value. If they are not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Greater(System.UInt32,System.UInt32)">
- <summary>Verifies that the first value is greater than the second value. If they are not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Greater(System.Decimal,System.Decimal,System.String,System.Object[])">
- <summary>Verifies that the first value is greater than the second value. If they are not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Greater(System.Decimal,System.Decimal,System.String)">
- <summary>Verifies that the first value is greater than the second value. If they are not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Greater(System.Decimal,System.Decimal)">
- <summary>Verifies that the first value is greater than the second value. If they are not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Greater(System.Int64,System.Int64,System.String,System.Object[])">
- <summary>Verifies that the first value is greater than the second value. If they are not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Greater(System.Int64,System.Int64,System.String)">
- <summary>Verifies that the first value is greater than the second value. If they are not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Greater(System.Int64,System.Int64)">
- <summary>Verifies that the first value is greater than the second value. If they are not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Greater(System.Double,System.Double,System.String,System.Object[])">
- <summary>Verifies that the first value is greater than the second value. If they are not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Greater(System.Double,System.Double,System.String)">
- <summary>Verifies that the first value is greater than the second value. If they are not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Greater(System.Double,System.Double)">
- <summary>Verifies that the first value is greater than the second value. If they are not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Greater(System.Single,System.Single,System.String,System.Object[])">
- <summary>Verifies that the first value is greater than the second value. If they are not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Greater(System.Single,System.Single,System.String)">
- <summary>Verifies that the first value is greater than the second value. If they are not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Greater(System.Single,System.Single)">
- <summary>Verifies that the first value is greater than the second value. If they are not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Greater(System.IComparable,System.IComparable,System.String,System.Object[])">
- <summary>Verifies that the first value is greater than the second value. If they are not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Greater(System.IComparable,System.IComparable,System.String)">
- <summary>Verifies that the first value is greater than the second value. If they are not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Greater(System.IComparable,System.IComparable)">
- <summary>Verifies that the first value is greater than the second value. If they are not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterEqualThan(System.Int32,System.Int32)">
- <summary>Verifies that <paramref name="left" /> is greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterEqualThan(System.Int32,System.Int32,System.String)">
- <summary>Verifies that <paramref name="left" /> is greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterEqualThan(System.Int32,System.Int32,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterEqualThan(System.Int16,System.Int16)">
- <summary>Verifies that <paramref name="left" /> is greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterEqualThan(System.Int16,System.Int16,System.String)">
- <summary>Verifies that <paramref name="left" /> is greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterEqualThan(System.Int16,System.Int16,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterEqualThan(System.Byte,System.Byte)">
- <summary>Verifies that <paramref name="left" /> is greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterEqualThan(System.Byte,System.Byte,System.String)">
- <summary>Verifies that <paramref name="left" /> is greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterEqualThan(System.Byte,System.Byte,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterEqualThan(System.Int64,System.Int64)">
- <summary>Verifies that <paramref name="left" /> is greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterEqualThan(System.Int64,System.Int64,System.String)">
- <summary>Verifies that <paramref name="left" /> is greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterEqualThan(System.Int64,System.Int64,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterEqualThan(System.Double,System.Double)">
- <summary>Verifies that <paramref name="left" /> is greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterEqualThan(System.Double,System.Double,System.String)">
- <summary>Verifies that <paramref name="left" /> is greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterEqualThan(System.Double,System.Double,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterEqualThan(System.Single,System.Single)">
- <summary>Verifies that <paramref name="left" /> is greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterEqualThan(System.Single,System.Single,System.String)">
- <summary>Verifies that <paramref name="left" /> is greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterEqualThan(System.Single,System.Single,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterEqualThan(System.IComparable,System.IComparable)">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterEqualThan(System.IComparable,System.IComparable,System.String)">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterEqualThan(System.IComparable,System.IComparable,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterThan(System.Int32,System.Int32)">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterThan(System.Int32,System.Int32,System.String)">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterThan(System.Int32,System.Int32,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterThan(System.Int16,System.Int16)">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterThan(System.Int16,System.Int16,System.String)">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterThan(System.Int16,System.Int16,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterThan(System.Byte,System.Byte)">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterThan(System.Byte,System.Byte,System.String)">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterThan(System.Byte,System.Byte,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterThan(System.Int64,System.Int64)">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterThan(System.Int64,System.Int64,System.String)">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterThan(System.Int64,System.Int64,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterThan(System.Double,System.Double)">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterThan(System.Double,System.Double,System.String)">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterThan(System.Double,System.Double,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterThan(System.Single,System.Single)">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterThan(System.Single,System.Single,System.String)">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterThan(System.Single,System.Single,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterThan(System.IComparable,System.IComparable)">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterThan(System.IComparable,System.IComparable,System.String)">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterThan(System.IComparable,System.IComparable,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Ignore(System.String,System.Object[])">
- <summary>Makes the current test ignored using <see cref="M:System.String.Format(System.String,System.Object[])" /> like formatting</summary>
- <param name="format" />
- <param name="args" />
- </member>
- <member name="M:MbUnit.Framework.Assert.Ignore(System.String)">
- <summary>Makes the current test ignored using <see cref="M:System.String.Format(System.String,System.Object[])" /> like formatting</summary>
- <param name="message" />
- </member>
- <member name="M:MbUnit.Framework.Assert.In(System.Object,System.Collections.IDictionary)">
- <summary>Asserts that <paramref name="test" /> is in the dic <paramref name="list" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.In(System.Object,System.Collections.IDictionary,System.String)">
- <summary>Asserts that <paramref name="test" /> is in the dic <paramref name="list" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.In(System.Object,System.Collections.IList)">
- <summary>Asserts that <paramref name="test" /> is in the list <paramref name="list" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.In(System.Object,System.Collections.IList,System.String)">
- <summary>Asserts that <paramref name="test" /> is in the list <paramref name="list" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.In(System.Object,System.Collections.IEnumerable,System.String)">
- <summary>Asserts that <paramref name="test" /> is in the enumerable collection <paramref name="enumerable" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.In(System.Object,System.Collections.IEnumerable)">
- <summary>Asserts that <paramref name="test" /> is in the enumerable collection <paramref name="enumerable" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.IncrementAssertCount">
- <summary>Increments <see cref="P:MbUnit.Framework.Assert.AssertCount" /> by 1</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsAssignableFrom(System.Type,System.Object)">
- <summary>Asserts that an object may be assigned a value of a given Type.</summary>
- <param name="expected">The expected Type.</param>
- <param name="actual">The object under examination</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsAssignableFrom(System.Type,System.Object,System.String)">
- <summary>Asserts that an object may be assigned a value of a given Type.</summary>
- <param name="expected">The expected Type.</param>
- <param name="actual">The object under examination</param>
- <param name="message">The messge to display in case of failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsAssignableFrom(System.Type,System.Object,System.String,System.Object[])">
- <summary>Asserts that an object may be assigned a value of a given Type.</summary>
- <param name="expected">The expected Type.</param>
- <param name="actual">The object under examination</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsEmpty(System.String,System.String,System.Object[])">
- <summary>Assert that a string is empty - that is equal to string.Empty</summary>
- <param name="aString">The string to be tested</param>
- <param name="message">The message to be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsEmpty(System.String,System.String)">
- <summary>Assert that a string is empty - that is equal to string.Emtpy</summary>
- <param name="aString">The string to be tested</param>
- <param name="message">The message to be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsEmpty(System.String)">
- <summary>Assert that a string is empty - that is equal to string.Emtpy</summary>
- <param name="aString">The string to be tested</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsEmpty(System.Collections.ICollection,System.String,System.Object[])">
- <summary>Assert that an array, list or other collection is empty</summary>
- <param name="collection">An array, list or other collection implementing ICollection</param>
- <param name="message">The message to be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsEmpty(System.Collections.ICollection,System.String)">
- <summary>Assert that an array, list or other collection is empty</summary>
- <param name="collection">An array, list or other collection implementing ICollection</param>
- <param name="message">The message to be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsEmpty(System.Collections.ICollection)">
- <summary>Assert that an array,list or other collection is empty</summary>
- <param name="collection">An array, list or other collection implementing ICollection</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsFalse(System.Boolean,System.String,System.Object[])">
- <summary>Asserts that a <paramref name="condition" /> is false. If true, the method throws an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> with a message defined via <paramref name="format" /> and <paramref name="args" /> through <see cref="M:System.String.Format(System.String,System.Object[])" />.</summary>
- <param name="condition">The evaluated condition</param>
- <param name="format">A <a href="http://msdn2.microsoft.com/en-gb/library/txafckwd.aspx">composite format string</a></param>
- <param name="args">An <see cref="T:System.Object" /> array containing zero or more objects to format.</param>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Thrown when <paramref name="condition" /> is not false.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsFalse(System.Boolean,System.String)">
- <summary>Asserts that a <paramref name="condition" /> is false. If true, the method throws an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> with the given <paramref name="message" />.</summary>
- <param name="condition">The evaluated condition</param>
- <param name="message">The message printed out upon failure</param>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Thrown when <paramref name="condition" /> is not false. </exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsFalse(System.Boolean)">
- <summary>Asserts that a <paramref name="condition" /> is false. If true, the method throws an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> with no explanatory message.</summary>
- <param name="condition">The evaluated condition</param>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Thrown when <paramref name="condition" /> is not false. </exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsInstanceOfType(System.Type,System.Object)">
- <summary>Asserts that an object is an instance of a given type.</summary>
- <param name="expected">The expected Type</param>
- <param name="actual">The object being examined</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsInstanceOfType(System.Type,System.Object,System.String)">
- <summary>Asserts that an object is an instance of a given type.</summary>
- <param name="expected">The expected Type</param>
- <param name="actual">The object being examined</param>
- <param name="message">A message to display in case of failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsInstanceOfType(System.Type,System.Object,System.String,System.Object[])">
- <summary>Asserts that an object is an instance of a given type.</summary>
- <param name="expected">The expected Type</param>
- <param name="actual">The object being examined</param>
- <param name="message">A message to display in case of failure</param>
- <param name="args">An array of objects to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsNaN(System.Double,System.String,System.Object[])">
- <summary>Verifies that the double is passed is an <code>NaN</code> value. If the object is not <code>NaN</code> then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="aDouble">The value that is to be tested</param>
- <param name="message">The message to be displayed when the object is not null</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsNaN(System.Double,System.String)">
- <summary>Verifies that the double is passed is an <code>NaN</code> value. If the object is not <code>NaN</code> then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="aDouble">The object that is to be tested</param>
- <param name="message">The message to be displayed when the object is not null</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsNaN(System.Double)">
- <summary>Verifies that the double is passed is an <code>NaN</code> value. If the object is not <code>NaN</code> then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="aDouble">The object that is to be tested</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsNotAssignableFrom(System.Type,System.Object)">
- <summary>Asserts that an object may not be assigned a value of a given Type.</summary>
- <param name="expected">The expected Type.</param>
- <param name="actual">The object under examination</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsNotAssignableFrom(System.Type,System.Object,System.String)">
- <summary>Asserts that an object may not be assigned a value of a given Type.</summary>
- <param name="expected">The expected Type.</param>
- <param name="actual">The object under examination</param>
- <param name="message">The messge to display in case of failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsNotAssignableFrom(System.Type,System.Object,System.String,System.Object[])">
- <summary>Asserts that an object may not be assigned a value of a given Type.</summary>
- <param name="expected">The expected Type.</param>
- <param name="actual">The object under examination</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsNotEmpty(System.String,System.String,System.Object[])">
- <summary>Assert that a string is empty - that is equal to string.Emtpy</summary>
- <param name="aString">The string to be tested</param>
- <param name="message">The message to be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsNotEmpty(System.String,System.String)">
- <summary>Assert that a string is empty - that is equal to string.Emtpy</summary>
- <param name="aString">The string to be tested</param>
- <param name="message">The message to be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsNotEmpty(System.String)">
- <summary>Assert that a string is empty - that is equal to string.Emtpy</summary>
- <param name="aString">The string to be tested</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsNotEmpty(System.Collections.ICollection,System.String,System.Object[])">
- <summary>Assert that an array, list or other collection is empty</summary>
- <param name="collection">An array, list or other collection implementing ICollection</param>
- <param name="message">The message to be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsNotEmpty(System.Collections.ICollection,System.String)">
- <summary>Assert that an array, list or other collection is empty</summary>
- <param name="collection">An array, list or other collection implementing ICollection</param>
- <param name="message">The message to be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsNotEmpty(System.Collections.ICollection)">
- <summary>Assert that an array,list or other collection is empty</summary>
- <param name="collection">An array, list or other collection implementing ICollection</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsNotInstanceOfType(System.Type,System.Object,System.String,System.Object[])">
- <summary>Asserts that an object is not an instance of a given type.</summary>
- <param name="expected">The expected Type</param>
- <param name="actual">The object being examined</param>
- <param name="message">A message to display in case of failure</param>
- <param name="args">An array of objects to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsNotInstanceOfType(System.Type,System.Object)">
- <summary>Asserts that an object is not an instance of a given type.</summary>
- <param name="expected">The expected Type</param>
- <param name="actual">The object being examined</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsNotInstanceOfType(System.Type,System.Object,System.String)">
- <summary>Asserts that an object is not an instance of a given type.</summary>
- <param name="expected">The expected Type</param>
- <param name="actual">The object being examined</param>
- <param name="message">A message to display in case of failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsNotNull(System.Object,System.String,System.Object[])">
- <summary>Verifies that the given <see cref="T:System.Object" /> is not null. If it is null, an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown with a message defined via <paramref name="format" /> and <paramref name="args" /> through <see cref="M:System.String.Format(System.String,System.Object[])" /></summary>
- <param name="anObject">The <see cref="T:System.Object" /> to test</param>
- <param name="format">A <a href="http://msdn2.microsoft.com/en-gb/library/txafckwd.aspx">composite format string</a></param>
- <param name="args">An <see cref="T:System.Object" /> array containing zero or more objects to format.</param>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Thrown if <paramref name="anObject" /> is null</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsNotNull(System.Object,System.String)">
- <summary>Verifies that the given <see cref="T:System.Object" /> is not null. If it is null, an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown with the given <paramref name="message" /></summary>
- <param name="anObject">The <see cref="T:System.Object" /> to test</param>
- <param name="message">The message to include if the test fails</param>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Thrown if <paramref name="anObject" /> is null</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsNotNull(System.Object)">
- <summary>Verifies that the given <see cref="T:System.Object" /> is not null. If it is null, an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown</summary>
- <param name="anObject">The <see cref="T:System.Object" /> to test</param>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Thrown if <paramref name="anObject" /> is null</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsNull(System.Object,System.String,System.Object[])">
- <summary>Verifies that the given <see cref="T:System.Object" /> is null. If it is not null, an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown with a message defined via <paramref name="format" /> and <paramref name="args" /> through <see cref="M:System.String.Format(System.String,System.Object[])" /></summary>
- <param name="anObject">The <see cref="T:System.Object" /> to test</param>
- <param name="format">A <a href="http://msdn2.microsoft.com/en-gb/library/txafckwd.aspx">composite format string</a></param>
- <param name="args">An <see cref="T:System.Object" /> array containing zero or more objects to format.</param>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Thrown if <paramref name="anObject" /> is not null</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsNull(System.Object,System.String)">
- <summary>Verifies that the given <see cref="T:System.Object" /> is null. If it is not null, an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown with the given <paramref name="message" /></summary>
- <param name="anObject">The <see cref="T:System.Object" /> to test</param>
- <param name="message">The message to include if the test fails</param>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Thrown if <paramref name="anObject" /> is not null</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsNull(System.Object)">
- <summary>Verifies that the given <see cref="T:System.Object" /> is null. If it is not null, an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown</summary>
- <param name="anObject">The <see cref="T:System.Object" /> to test</param>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Thrown if <paramref name="anObject" /> is not null</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsTrue(System.Boolean,System.String,System.Object[])">
- <summary>Asserts that a <paramref name="condition" /> is true. If false, the method throws an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> with a message defined via <paramref name="format" /> and <paramref name="args" /> through <see cref="M:System.String.Format(System.String,System.Object[])">String.Format</see>.</summary>
- <param name="condition">The evaluated condition</param>
- <param name="format">A <a href="http://msdn2.microsoft.com/en-gb/library/txafckwd.aspx">composite format string</a></param>
- <param name="args">An <see cref="T:System.Object" /> array containing zero or more objects to format.</param>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Thrown when <paramref name="condition" /> is not true. </exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsTrue(System.Boolean,System.String)">
- <summary>Asserts that a <paramref name="condition" /> is true. If false, the method throws an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> with the given <paramref name="message" />.</summary>
- <param name="condition">The evaluated condition</param>
- <param name="message">The message printed out upon failure</param>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Thrown when <paramref name="condition" /> is not true.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsTrue(System.Boolean)">
- <summary>Asserts that a <paramref name="condition" /> is true. If false, the method throws an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> with no explanatory message.</summary>
- <param name="condition">The evaluated condition</param>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Thrown if <paramref name="condition" /> is not true. </exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.Less(System.Int32,System.Int32,System.String,System.Object[])">
- <summary>Verifies that the first value is less than the second value. If it is not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Less(System.Int32,System.Int32,System.String)">
- <summary>Verifies that the first value is less than the second value. If it is not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Less(System.Int32,System.Int32)">
- <summary>Verifies that the first value is less than the second value. If it is not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Less(System.UInt32,System.UInt32,System.String,System.Object[])">
- <summary>Verifies that the first value is less than the second value. If it is not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Less(System.UInt32,System.UInt32,System.String)">
- <summary>Verifies that the first value is less than the second value. If it is not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Less(System.UInt32,System.UInt32)">
- <summary>Verifies that the first value is less than the second value. If it is not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Less(System.Decimal,System.Decimal,System.String,System.Object[])">
- <summary>Verifies that the first value is less than the second value. If it is not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Less(System.Decimal,System.Decimal,System.String)">
- <summary>Verifies that the first value is less than the second value. If it is not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Less(System.Decimal,System.Decimal)">
- <summary>Verifies that the first value is less than the second value. If it is not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Less(System.Int64,System.Int64,System.String,System.Object[])">
- <summary>Verifies that the first value is less than the second value. If it is not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Less(System.Int64,System.Int64,System.String)">
- <summary>Verifies that the first value is less than the second value. If it is not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Less(System.Int64,System.Int64)">
- <summary>Verifies that the first value is less than the second value. If it is not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Less(System.Double,System.Double,System.String,System.Object[])">
- <summary>Verifies that the first value is less than the second value. If it is not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Less(System.Double,System.Double,System.String)">
- <summary>Verifies that the first value is less than the second value. If it is not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Less(System.Double,System.Double)">
- <summary>Verifies that the first value is less than the second value. If it is not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Less(System.Single,System.Single,System.String,System.Object[])">
- <summary>Verifies that the first value is less than the second value. If it is not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Less(System.Single,System.Single,System.String)">
- <summary>Verifies that the first value is less than the second value. If it is not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Less(System.Single,System.Single)">
- <summary>Verifies that the first value is less than the second value. If it is not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Less(System.IComparable,System.IComparable,System.String,System.Object[])">
- <summary>Verifies that the first value is less than the second value. If it is not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Less(System.IComparable,System.IComparable,System.String)">
- <summary>Verifies that the first value is less than the second value. If it is not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Less(System.IComparable,System.IComparable)">
- <summary>Verifies that the first value is less than the second value. If it is not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerEqualThan(System.Int32,System.Int32)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerEqualThan(System.Int32,System.Int32,System.String)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerEqualThan(System.Int32,System.Int32,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerEqualThan(System.Int16,System.Int16)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerEqualThan(System.Int16,System.Int16,System.String)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerEqualThan(System.Int16,System.Int16,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerEqualThan(System.Byte,System.Byte)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerEqualThan(System.Byte,System.Byte,System.String)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerEqualThan(System.Byte,System.Byte,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerEqualThan(System.Int64,System.Int64)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerEqualThan(System.Int64,System.Int64,System.String)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerEqualThan(System.Int64,System.Int64,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerEqualThan(System.Double,System.Double)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerEqualThan(System.Double,System.Double,System.String)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerEqualThan(System.Double,System.Double,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerEqualThan(System.Single,System.Single)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerEqualThan(System.Single,System.Single,System.String)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerEqualThan(System.Single,System.Single,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerEqualThan(System.IComparable,System.IComparable)">
- <summary>Verifies that <paramref name="left" /> is lower equal than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerEqualThan(System.IComparable,System.IComparable,System.String)">
- <summary>Verifies that <paramref name="left" /> is lower equal than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerEqualThan(System.IComparable,System.IComparable,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is lower equal than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerThan(System.Int32,System.Int32)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerThan(System.Int32,System.Int32,System.String)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerThan(System.Int32,System.Int32,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerThan(System.Int16,System.Int16)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerThan(System.Int16,System.Int16,System.String)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerThan(System.Int16,System.Int16,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerThan(System.Byte,System.Byte)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerThan(System.Byte,System.Byte,System.String)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerThan(System.Byte,System.Byte,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerThan(System.Int64,System.Int64)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerThan(System.Int64,System.Int64,System.String)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerThan(System.Int64,System.Int64,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerThan(System.Double,System.Double)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerThan(System.Double,System.Double,System.String)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerThan(System.Double,System.Double,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerThan(System.Single,System.Single)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerThan(System.Single,System.Single,System.String)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerThan(System.Single,System.Single,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerThan(System.IComparable,System.IComparable)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerThan(System.IComparable,System.IComparable,System.String)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerThan(System.IComparable,System.IComparable,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.NotBetween(System.Int32,System.Int32,System.Int32)">
- <summary>Asserts that <paramref name="test" /> is <strong>not</strong> between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.NotBetween(System.Int16,System.Int16,System.Int16)">
- <summary>Asserts that <paramref name="test" /> is <strong>not</strong> between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.NotBetween(System.Byte,System.Byte,System.Byte)">
- <summary>Asserts that <paramref name="test" /> is <strong>not</strong> between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.NotBetween(System.Int64,System.Int64,System.Int64)">
- <summary>Asserts that <paramref name="test" /> is <strong>not</strong> between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.NotBetween(System.Double,System.Double,System.Double)">
- <summary>Asserts that <paramref name="test" /> is <strong>not</strong> between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.NotBetween(System.Single,System.Single,System.Single)">
- <summary>Asserts that <paramref name="test" /> is <strong>not</strong> between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.NotBetween(System.IComparable,System.IComparable,System.IComparable)">
- <summary>Asserts that <paramref name="test" /> is <strong>not</strong> between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.NotIn(System.Object,System.Collections.IDictionary,System.String)">
- <summary>Asserts that <paramref name="test" /> is <strong>not</strong> in the dic <paramref name="list" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.NotIn(System.Object,System.Collections.IDictionary)">
- <summary>Asserts that <paramref name="test" /> is <strong>not</strong> in the dic <paramref name="list" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.NotIn(System.Object,System.Collections.IList,System.String)">
- <summary>Asserts that <paramref name="test" /> is <strong>not</strong> in the list <paramref name="list" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.NotIn(System.Object,System.Collections.IList)">
- <summary>Asserts that <paramref name="test" /> is <strong>not</strong> in the list <paramref name="list" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.NotIn(System.Object,System.Collections.IEnumerable,System.String)">
- <summary>Asserts that <paramref name="test" /> is <strong>not</strong> in the enumerable collection <paramref name="enumerable" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.NotIn(System.Object,System.Collections.IEnumerable)">
- <summary>Asserts that <paramref name="test" /> is <strong>not</strong> in the enumerable collection <paramref name="enumerable" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.ReferenceEquals(System.Object,System.Object)">
- <summary>Overrides the default <see cref="M:System.Object.ReferenceEquals(System.Object,System.Object)" /> method inherited from <see cref="T:System.Object" /> to throw an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> instead. This is to ensure that there is no mistake in calling this function as part of an Assert in your tests. Use <see cref="M:MbUnit.Framework.Assert.AreSame(System.Object,System.Object,System.String)">AreSame()</see> instead or one of its overloads.</summary>
- <param name="a">The first <see cref="T:System.Object" /> to compare</param>
- <param name="b">The second <see cref="T:System.Object" /> to compare</param>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Always thrown as this method should not be used.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.ResetAssertCount">
- <summary>Resets <see cref="P:MbUnit.Framework.Assert.AssertCount" /> to 0</summary>
- </member>
- <member name="T:MbUnit.Framework.AuthorAttribute">
- <summary>This attribute identifies the author of a test fixture.</summary>
- </member>
- <member name="T:MbUnit.Framework.CollectionAssert">
- <summary>Assertion helper for the <see cref="T:System.Collections.ICollection" /> class. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AllItemsAreInstancesOfType(System.Collections.ICollection,System.Type)">
- <summary>Asserts that all items contained in collection are of the type specified by expectedType.</summary>
- <param name="collection">ICollection of objects to be considered</param>
- <param name="expectedType">System.Type that all objects in collection must be instances of</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AllItemsAreInstancesOfType(System.Collections.ICollection,System.Type,System.String)">
- <summary>Asserts that all items contained in collection are of the type specified by expectedType.</summary>
- <param name="collection">ICollection of objects to be considered</param>
- <param name="expectedType">System.Type that all objects in collection must be instances of</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AllItemsAreInstancesOfType(System.Collections.ICollection,System.Type,System.String,System.Object[])">
- <summary>Asserts that all items contained in collection are of the type specified by expectedType.</summary>
- <param name="collection">ICollection of objects to be considered</param>
- <param name="expectedType">System.Type that all objects in collection must be instances of</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AllItemsAreNotNull(System.Collections.ICollection)">
- <summary>Asserts that all items contained in collection are not equal to null.</summary>
- <param name="collection">ICollection of objects to be considered</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AllItemsAreNotNull(System.Collections.ICollection,System.String)">
- <summary>Asserts that all items contained in collection are not equal to null.</summary>
- <param name="collection">ICollection of objects to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AllItemsAreNotNull(System.Collections.ICollection,System.String,System.Object[])">
- <summary>Asserts that all items contained in collection are not equal to null.</summary>
- <param name="collection">ICollection of objects to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AllItemsAreUnique(System.Collections.ICollection)">
- <summary>Ensures that every object contained in collection exists within the collection once and only once.</summary>
- <param name="collection">ICollection of objects to be considered</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AllItemsAreUnique(System.Collections.ICollection,System.String)">
- <summary>Ensures that every object contained in collection exists within the collection once and only once.</summary>
- <param name="collection">ICollection of objects to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AllItemsAreUnique(System.Collections.ICollection,System.String,System.Object[])">
- <summary>Ensures that every object contained in collection exists within the collection once and only once.</summary>
- <param name="collection">ICollection of objects to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AreCountEqual(System.Collections.ICollection,System.Collections.ICollection)">
- <summary>Verifies that the property value <see cref="P:System.Collections.ICollection.Count" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AreCountEqual(System.Int32,System.Collections.ICollection)">
- <summary>Verifies that the property value <see cref="P:System.Collections.ICollection.Count" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AreElementsEqual(System.Collections.IEnumerable,System.Collections.IEnumerable)">
- <summary>Verifies that <paramref name="expected" /> and <paramref name="actual" /> are equal collections. Element count and element wize equality is verified.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AreEqual(System.Collections.ICollection,System.Collections.ICollection)">
- <summary>Verifies that <paramref name="expected" /> and <paramref name="actual" /> are equal collections. Element count and element wize equality is verified.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AreEquivalent(System.Collections.ICollection,System.Collections.ICollection)">
- <summary>Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order.</summary>
- <param name="expected">The first ICollection of objects to be considered</param>
- <param name="actual">The second ICollection of objects to be considered</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AreEquivalent(System.Collections.ICollection,System.Collections.ICollection,System.String)">
- <summary>Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order.</summary>
- <param name="expected">The first ICollection of objects to be considered</param>
- <param name="actual">The second ICollection of objects to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AreEquivalent(System.Collections.ICollection,System.Collections.ICollection,System.String,System.Object[])">
- <summary>Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order.</summary>
- <param name="expected">The first ICollection of objects to be considered</param>
- <param name="actual">The second ICollection of objects to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AreIsSynchronizedEqual(System.Collections.ICollection,System.Collections.ICollection)">
- <summary>Verifies that the property value <see cref="P:System.Collections.ICollection.IsSynchronized" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AreIsSynchronizedEqual(System.Boolean,System.Collections.ICollection)">
- <summary>Verifies that the property value <see cref="P:System.Collections.ICollection.IsSynchronized" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.ICollection,System.Collections.ICollection)">
- <summary>Asserts that expected and actual are not exactly equal.</summary>
- <param name="expected">The first ICollection of objects to be considered</param>
- <param name="actual">The second ICollection of objects to be considered</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.ICollection,System.Collections.ICollection,System.Collections.IComparer)">
- <summary>Asserts that expected and actual are not exactly equal. If comparer is not null then it will be used to compare the objects.</summary>
- <param name="expected">The first ICollection of objects to be considered</param>
- <param name="actual">The second ICollection of objects to be considered</param>
- <param name="comparer">The IComparer to use in comparing objects from each ICollection</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.ICollection,System.Collections.ICollection,System.String)">
- <summary>Asserts that expected and actual are not exactly equal.</summary>
- <param name="expected">The first ICollection of objects to be considered</param>
- <param name="actual">The second ICollection of objects to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.ICollection,System.Collections.ICollection,System.Collections.IComparer,System.String)">
- <summary>Asserts that expected and actual are not exactly equal. If comparer is not null then it will be used to compare the objects.</summary>
- <param name="expected">The first ICollection of objects to be considered</param>
- <param name="actual">The second ICollection of objects to be considered</param>
- <param name="comparer">The IComparer to use in comparing objects from each ICollection</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.ICollection,System.Collections.ICollection,System.String,System.Object[])">
- <summary>Asserts that expected and actual are not exactly equal.</summary>
- <param name="expected">The first ICollection of objects to be considered</param>
- <param name="actual">The second ICollection of objects to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.ICollection,System.Collections.ICollection,System.Collections.IComparer,System.String,System.Object[])">
- <summary>Asserts that expected and actual are not exactly equal. If comparer is not null then it will be used to compare the objects.</summary>
- <param name="expected">The first ICollection of objects to be considered</param>
- <param name="actual">The second ICollection of objects to be considered</param>
- <param name="comparer">The IComparer to use in comparing objects from each ICollection</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AreNotEquivalent(System.Collections.ICollection,System.Collections.ICollection)">
- <summary>Asserts that expected and actual are not equivalent.</summary>
- <param name="expected">The first ICollection of objects to be considered</param>
- <param name="actual">The second ICollection of objects to be considered</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AreNotEquivalent(System.Collections.ICollection,System.Collections.ICollection,System.String)">
- <summary>Asserts that expected and actual are not equivalent.</summary>
- <param name="expected">The first ICollection of objects to be considered</param>
- <param name="actual">The second ICollection of objects to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AreNotEquivalent(System.Collections.ICollection,System.Collections.ICollection,System.String,System.Object[])">
- <summary>Asserts that expected and actual are not equivalent.</summary>
- <param name="expected">The first ICollection of objects to be considered</param>
- <param name="actual">The second ICollection of objects to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AreSyncRootEqual(System.Collections.ICollection,System.Collections.ICollection)">
- <summary>Verifies that the property value <see cref="P:System.Collections.ICollection.SyncRoot" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AreSyncRootEqual(System.Object,System.Collections.ICollection)">
- <summary>Verifies that the property value <see cref="P:System.Collections.ICollection.SyncRoot" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.Contains(System.Collections.ICollection,System.Object)">
- <summary>Asserts that collection contains actual as an item.</summary>
- <param name="collection">ICollection of objects to be considered</param>
- <param name="actual">Object to be found within collection</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.Contains(System.Collections.ICollection,System.Object,System.String)">
- <summary>Asserts that collection contains actual as an item.</summary>
- <param name="collection">ICollection of objects to be considered</param>
- <param name="actual">Object to be found within collection</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.Contains(System.Collections.ICollection,System.Object,System.String,System.Object[])">
- <summary>Asserts that collection contains actual as an item.</summary>
- <param name="collection">ICollection of objects to be considered</param>
- <param name="actual">Object to be found within collection</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.DoesNotContain(System.Collections.ICollection,System.Object)">
- <summary>Asserts that collection does not contain actual as an item.</summary>
- <param name="collection">ICollection of objects to be considered</param>
- <param name="actual">Object that cannot exist within collection</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.DoesNotContain(System.Collections.ICollection,System.Object,System.String)">
- <summary>Asserts that collection does not contain actual as an item.</summary>
- <param name="collection">ICollection of objects to be considered</param>
- <param name="actual">Object that cannot exist within collection</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.DoesNotContain(System.Collections.ICollection,System.Object,System.String,System.Object[])">
- <summary>Asserts that collection does not contain actual as an item.</summary>
- <param name="collection">ICollection of objects to be considered</param>
- <param name="actual">Object that cannot exist within collection</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.IsCountCorrect(System.Collections.ICollection)">
- <summary>Verifies that the <see cref="P:System.Collections.ICollection.Count" /> property is synchronized with the number of iterated elements.</summary>
- <param name="col">Collection to test</param>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="col" /> is a null reference (Nothing in Visual Basic) </exception>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.IsNotSubsetOf(System.Collections.ICollection,System.Collections.ICollection)">
- <summary>Asserts that subset is not a subset of superset.</summary>
- <param name="subset">The ICollection subset to be considered</param>
- <param name="superset">The ICollection superset to be considered</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.IsNotSubsetOf(System.Collections.ICollection,System.Collections.ICollection,System.String)">
- <summary>Asserts that subset is not a subset of superset.</summary>
- <param name="subset">The ICollection subset to be considered</param>
- <param name="superset">The ICollection superset to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.IsNotSubsetOf(System.Collections.ICollection,System.Collections.ICollection,System.String,System.Object[])">
- <summary>Asserts that subset is not a subset of superset.</summary>
- <param name="subset">The ICollection subset to be considered</param>
- <param name="superset">The ICollection superset to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.IsNotSynchronized(System.Collections.ICollection)">
- <summary>Verifies that the property value <see cref="P:System.Collections.ICollection.IsSynchronized" /> is false.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.IsSubsetOf(System.Collections.ICollection,System.Collections.ICollection)">
- <summary>Asserts that subset is a subset of superset.</summary>
- <param name="subset">The ICollection subset to be considered</param>
- <param name="superset">The ICollection superset to be considered</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.IsSubsetOf(System.Collections.ICollection,System.Collections.ICollection,System.String)">
- <summary>Asserts that subset is a subset of superset.</summary>
- <param name="subset">The ICollection subset to be considered</param>
- <param name="superset">The ICollection superset to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.IsSubsetOf(System.Collections.ICollection,System.Collections.ICollection,System.String,System.Object[])">
- <summary>Asserts that subset is a subset of superset.</summary>
- <param name="subset">The ICollection subset to be considered</param>
- <param name="superset">The ICollection superset to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.IsSynchronized(System.Collections.ICollection)">
- <summary>Verifies that the property value <see cref="P:System.Collections.ICollection.IsSynchronized" /> is true.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="T:MbUnit.Framework.CollectionIndexingFixtureAttribute">
- <summary>Collection indexing pattern. This class cannot be inherited.</summary>
- </member>
- <member name="M:MbUnit.Framework.CollectionIndexingFixtureAttribute.GetRun">
- <summary>Creates the execution logic</summary>
- <returns>A <see cref="T:MbUnit.Core.Runs.IRun" /> instance that represent the type test logic.</returns>
- </member>
- <member name="T:MbUnit.Framework.CollectionOrderFixtureAttribute">
- <summary>Collection Order Pattern implementations. This class cannot be inherited.</summary>
- </member>
- <member name="T:MbUnit.Framework.CombinatorialTestAttribute">
- <summary>Tag use to mark a mark a unit test method. This class cannot be inherited.</summary>
- </member>
- <member name="T:MbUnit.Framework.CompilerAssert">
- <summary>Assertion helper for compilation. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="P:MbUnit.Framework.CompilerAssert.CSharpCompiler">
- <summary>Gets the C# compiler from <see cref="T:Microsoft.CSharp.CSharpCodeProvider" />.</summary>
- <value>C# compiler.</value>
- </member>
- <member name="P:MbUnit.Framework.CompilerAssert.VBCompiler">
- <summary>Gets the VB.NET compiler from <see cref="T:Microsoft.VisualBasic.VBCodeProvider" />.</summary>
- <value>VB.NET compiler.</value>
- </member>
- <member name="M:MbUnit.Framework.CompilerAssert.Compiles(System.CodeDom.Compiler.ICodeCompiler,System.String)">
- <summary>Verifies that <paramref name="source" /> compiles using the provided compiler.</summary>
- <param name="compiler">Compiler instance</param>
- <param name="source">Source code to compile</param>
- </member>
- <member name="M:MbUnit.Framework.CompilerAssert.Compiles(System.CodeDom.Compiler.ICodeCompiler,System.IO.Stream)">
- <summary>Verifies that <paramref name="source" /> compiles using the provided compiler.</summary>
- <param name="compiler">Compiler instance</param>
- <param name="source">Source code to compile</param>
- </member>
- <member name="M:MbUnit.Framework.CompilerAssert.Compiles(System.CodeDom.Compiler.ICodeCompiler,System.Collections.Specialized.StringCollection,System.String)">
- <summary>Verifies that <paramref name="source" /> compiles using the provided compiler.</summary>
- <param name="compiler">Compiler instance</param>
- <param name="references">Referenced assemblies</param>
- <param name="source">Source code to compile</param>
- </member>
- <member name="M:MbUnit.Framework.CompilerAssert.Compiles(System.CodeDom.Compiler.ICodeCompiler,System.CodeDom.Compiler.CompilerParameters,System.String)">
- <summary>Verifies that <paramref name="source" /> compiles using the provided compiler.</summary>
- <param name="compiler">
- <see cref="T:System.CodeDom.Compiler.ICodeCompiler" /> instance.</param>
- <param name="options">Compilation options</param>
- <param name="source">source to compile</param>
- </member>
- <member name="M:MbUnit.Framework.CompilerAssert.Compiles(System.CodeDom.Compiler.ICodeCompiler,System.CodeDom.Compiler.CompilerParameters,System.String,System.Boolean)">
- <summary>Verifies that <paramref name="source" /> compiles using the provided compiler.</summary>
- <param name="compiler">
- <see cref="T:System.CodeDom.Compiler.ICodeCompiler" /> instance.</param>
- <param name="options">Compilation options</param>
- <param name="source">Source to compile</param>
- <param name="throwOnWarning">true if assertion should throw if any warning.</param>
- </member>
- <member name="M:MbUnit.Framework.CompilerAssert.Compiles(System.CodeDom.Compiler.ICodeCompiler,System.CodeDom.Compiler.CompilerParameters,System.IO.Stream)">
- <summary>Verifies that <paramref name="source" /> compiles using the provided compiler.</summary>
- <param name="compiler">
- <see cref="T:System.CodeDom.Compiler.ICodeCompiler" /> instance.</param>
- <param name="options">Compilation options</param>
- <param name="source">Stream containing the source to compile</param>
- </member>
- <member name="M:MbUnit.Framework.CompilerAssert.Compiles(System.CodeDom.Compiler.ICodeCompiler,System.CodeDom.Compiler.CompilerParameters,System.IO.Stream,System.Boolean)">
- <summary>Verifies that <paramref name="source" /> compiles using the provided compiler.</summary>
- <param name="compiler">
- <see cref="T:System.CodeDom.Compiler.ICodeCompiler" /> instance.</param>
- <param name="options">Compilation options</param>
- <param name="source">Stream containing the source to compile</param>
- <param name="throwOnWarning">true if assertion should throw if any warning.</param>
- </member>
- <member name="M:MbUnit.Framework.CompilerAssert.NotCompiles(System.CodeDom.Compiler.ICodeCompiler,System.String)">
- <summary>Verifies that <paramref name="source" /> does not compile using the provided compiler.</summary>
- <param name="compiler">
- <see cref="T:System.CodeDom.Compiler.ICodeCompiler" /> instance.</param>
- <param name="source">Source to compile</param>
- </member>
- <member name="M:MbUnit.Framework.CompilerAssert.NotCompiles(System.CodeDom.Compiler.ICodeCompiler,System.IO.Stream)">
- <summary>Verifies that <paramref name="source" /> does not compile using the provided compiler.</summary>
- <param name="compiler">
- <see cref="T:System.CodeDom.Compiler.ICodeCompiler" /> instance.</param>
- <param name="source">Source to compile</param>
- </member>
- <member name="M:MbUnit.Framework.CompilerAssert.NotCompiles(System.CodeDom.Compiler.ICodeCompiler,System.Collections.Specialized.StringCollection,System.String)">
- <summary>Verifies that <paramref name="source" /> does not compile using the provided compiler.</summary>
- <param name="compiler">
- <see cref="T:System.CodeDom.Compiler.ICodeCompiler" /> instance.</param>
- <param name="referencedAssemblies">Collection of referenced assemblies</param>
- <param name="source">Source to compile</param>
- </member>
- <member name="M:MbUnit.Framework.CompilerAssert.NotCompiles(System.CodeDom.Compiler.ICodeCompiler,System.CodeDom.Compiler.CompilerParameters,System.String)">
- <summary>Verifies that <paramref name="source" /> does not compile using the provided compiler.</summary>
- <param name="compiler">
- <see cref="T:System.CodeDom.Compiler.ICodeCompiler" /> instance.</param>
- <param name="options">Compilation options</param>
- <param name="source">Source to compile</param>
- </member>
- <member name="M:MbUnit.Framework.CompilerAssert.NotCompiles(System.CodeDom.Compiler.ICodeCompiler,System.CodeDom.Compiler.CompilerParameters,System.IO.Stream)">
- <summary>Verifies that <paramref name="source" /> does not compile using the provided compiler.</summary>
- <param name="compiler">
- <see cref="T:System.CodeDom.Compiler.ICodeCompiler" /> instance.</param>
- <param name="options">Compilation options</param>
- <param name="source">Source to compile</param>
- </member>
- <member name="T:MbUnit.Framework.CompositeFixtureAttribute">
- <summary>Composite fixture pattern implementation. This class cannot be inherited.</summary>
- </member>
- <member name="P:MbUnit.Framework.CompositeFixtureAttribute.FixtureType">
- <summary>Gets or sets the fixture type.</summary>
- <value>Fixture instance type.</value>
- </member>
- <member name="M:MbUnit.Framework.CompositeFixtureAttribute.GetRun">
- <summary>Creates the execution logic</summary>
- <returns>A <see cref="T:MbUnit.Core.Runs.IRun" /> instance that represent the type test logic.</returns>
- </member>
- <member name="T:MbUnit.Framework.ConditionalExceptionAttribute">
- <summary>Tags method that should throw an exception if a predicate is true.</summary>
- </member>
- <member name="T:MbUnit.Framework.ControlAssert">
- <summary>Assertion helper for the <see cref="T:System.Windows.Forms.Control" /> class. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AllowDrop(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.AllowDrop" /> is true.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreAccessibleDefaultActionDescriptionEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.AccessibleDefaultActionDescription" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreAccessibleDefaultActionDescriptionEqual(System.String,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.AccessibleDefaultActionDescription" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreAccessibleDescriptionEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.AccessibleDescription" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreAccessibleDescriptionEqual(System.String,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.AccessibleDescription" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreAccessibleNameEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.AccessibleName" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreAccessibleNameEqual(System.String,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.AccessibleName" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreAccessibleRoleEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.AccessibleRole" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreAccessibleRoleEqual(System.Windows.Forms.AccessibleRole,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.AccessibleRole" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreAllowDropEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.AllowDrop" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreAllowDropEqual(System.Boolean,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.AllowDrop" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreAnchorEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Anchor" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreAnchorEqual(System.Windows.Forms.AnchorStyles,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Anchor" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreBackColorEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.BackColor" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreBackColorEqual(System.Drawing.Color,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.BackColor" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreBackgroundImageEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.BackgroundImage" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreBackgroundImageEqual(System.Drawing.Image,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.BackgroundImage" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreBindingContextEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.BindingContext" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreBindingContextEqual(System.Windows.Forms.BindingContext,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.BindingContext" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreBottomEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Bottom" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreBottomEqual(System.Int32,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Bottom" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreBoundsEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Bounds" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreBoundsEqual(System.Drawing.Rectangle,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Bounds" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreCanFocusEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.CanFocus" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreCanFocusEqual(System.Boolean,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.CanFocus" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreCanSelectEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.CanSelect" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreCanSelectEqual(System.Boolean,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.CanSelect" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreCaptureEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Capture" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreCaptureEqual(System.Boolean,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Capture" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreCausesValidationEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.CausesValidation" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreCausesValidationEqual(System.Boolean,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.CausesValidation" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreClientRectangleEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.ClientRectangle" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreClientRectangleEqual(System.Drawing.Rectangle,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.ClientRectangle" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreClientSizeEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.ClientSize" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreClientSizeEqual(System.Drawing.Size,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.ClientSize" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreCompanyNameEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.CompanyName" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreCompanyNameEqual(System.String,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.CompanyName" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreContainerEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.ComponentModel.Component.Container" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreContainerEqual(System.ComponentModel.IContainer,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.ComponentModel.Component.Container" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreContainsFocusEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.ContainsFocus" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreContainsFocusEqual(System.Boolean,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.ContainsFocus" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreContextMenuEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.ContextMenu" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreContextMenuEqual(System.Windows.Forms.ContextMenu,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.ContextMenu" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreControlsEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Controls" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreControlsEqual(System.Windows.Forms.Control.ControlCollection,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Controls" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreCreatedEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Created" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreCreatedEqual(System.Boolean,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Created" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreCursorEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Cursor" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreCursorEqual(System.Windows.Forms.Cursor,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Cursor" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreDataBindingsEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.DataBindings" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreDataBindingsEqual(System.Windows.Forms.ControlBindingsCollection,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.DataBindings" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreDisplayRectangleEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.DisplayRectangle" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreDisplayRectangleEqual(System.Drawing.Rectangle,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.DisplayRectangle" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreDisposingEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Disposing" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreDisposingEqual(System.Boolean,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Disposing" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreDockEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Dock" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreDockEqual(System.Windows.Forms.DockStyle,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Dock" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreEnabledEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Enabled" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreEnabledEqual(System.Boolean,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Enabled" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreFocusedEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Focused" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreFocusedEqual(System.Boolean,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Focused" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreFontEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Font" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreFontEqual(System.Drawing.Font,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Font" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreForeColorEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.ForeColor" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreForeColorEqual(System.Drawing.Color,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.ForeColor" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreHandleEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Handle" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreHandleEqual(System.IntPtr,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Handle" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreHasChildrenEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.HasChildren" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreHasChildrenEqual(System.Boolean,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.HasChildren" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreHeightEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Height" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreHeightEqual(System.Int32,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Height" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreImeModeEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.ImeMode" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreImeModeEqual(System.Windows.Forms.ImeMode,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.ImeMode" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreInvokeRequiredEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.InvokeRequired" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreInvokeRequiredEqual(System.Boolean,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.InvokeRequired" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreIsAccessibleEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.IsAccessible" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreIsAccessibleEqual(System.Boolean,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.IsAccessible" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreIsDisposedEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.IsDisposed" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreIsDisposedEqual(System.Boolean,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.IsDisposed" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreIsHandleCreatedEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.IsHandleCreated" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreIsHandleCreatedEqual(System.Boolean,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.IsHandleCreated" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreLeftEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Left" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreLeftEqual(System.Int32,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Left" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreLocationEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Location" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreLocationEqual(System.Drawing.Point,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Location" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreNameEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Name" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreNameEqual(System.String,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Name" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreParentEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Parent" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreProductNameEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.ProductName" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreProductNameEqual(System.String,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.ProductName" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreProductVersionEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.ProductVersion" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreProductVersionEqual(System.String,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.ProductVersion" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreRecreatingHandleEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.RecreatingHandle" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreRecreatingHandleEqual(System.Boolean,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.RecreatingHandle" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreRegionEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Region" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreRegionEqual(System.Drawing.Region,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Region" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreRightEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Right" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreRightEqual(System.Int32,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Right" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreRightToLeftEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.RightToLeft" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreRightToLeftEqual(System.Windows.Forms.RightToLeft,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.RightToLeft" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreSiteEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Site" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreSiteEqual(System.ComponentModel.ISite,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Site" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreSizeEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Size" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreSizeEqual(System.Drawing.Size,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Size" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreTabIndexEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.TabIndex" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreTabIndexEqual(System.Int32,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.TabIndex" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreTabStopEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.TabStop" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreTabStopEqual(System.Boolean,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.TabStop" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreTagEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Tag" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreTagEqual(System.Object,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Tag" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreTextEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Text" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreTextEqual(System.String,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Text" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreTopEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Top" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreTopEqual(System.Int32,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Top" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreTopLevelControlEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.TopLevelControl" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreVisibleEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Visible" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreVisibleEqual(System.Boolean,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Visible" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreWidthEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Width" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreWidthEqual(System.Int32,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Width" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreWindowTargetEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.WindowTarget" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreWindowTargetEqual(System.Windows.Forms.IWindowTarget,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.WindowTarget" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.CanFocus(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.CanFocus" /> is true.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.CanSelect(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.CanSelect" /> is true.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.Capture(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Capture" /> is true.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.CausesValidation(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.CausesValidation" /> is true.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.ContainsFocus(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.ContainsFocus" /> is true.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.Created(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Created" /> is true.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.Disposing(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Disposing" /> is true.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.Enabled(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Enabled" /> is true.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.Focused(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Focused" /> is true.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.HasChildren(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.HasChildren" /> is true.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.InvokeRequired(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.InvokeRequired" /> is true.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.IsAccessible(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.IsAccessible" /> is true.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.IsDisposed(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.IsDisposed" /> is true.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.IsHandleCreated(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.IsHandleCreated" /> is true.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.IsNotandleCreated(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.IsHandleCreated" /> is false.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.IsNotccessible(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.IsAccessible" /> is false.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.IsNotisposed(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.IsDisposed" /> is false.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.NotAllowDrop(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.AllowDrop" /> is false.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.NotCanFocus(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.CanFocus" /> is false.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.NotCanSelect(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.CanSelect" /> is false.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.NotCapture(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Capture" /> is false.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.NotCausesValidation(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.CausesValidation" /> is false.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.NotContainsFocus(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.ContainsFocus" /> is false.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.NotCreated(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Created" /> is false.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.NotDisposing(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Disposing" /> is false.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.NotEnabled(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Enabled" /> is false.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.NotFocused(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Focused" /> is false.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.NotHasChildren(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.HasChildren" /> is false.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.NotInvokeRequired(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.InvokeRequired" /> is false.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.NotRecreatingHandle(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.RecreatingHandle" /> is false.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.NotTabStop(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.TabStop" /> is false.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.NotVisible(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Visible" /> is false.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.RecreatingHandle(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.RecreatingHandle" /> is true.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.TabStop(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.TabStop" /> is true.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.Visible(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Visible" /> is true.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="T:MbUnit.Framework.CopyToProviderAttribute">
- <summary>Tags method that provider a new object and copy the content of the arguments into the object</summary>
- </member>
- <member name="T:MbUnit.Framework.DataAssert">
- <summary>Assertion class for Database related object. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.DataAssert.AreDataEqual(System.Data.DataSet,System.Data.DataSet)">
- <summary>Assert that <see cref="T:System.Data.DataSet" /> data are equal.</summary>
- </member>
- <member name="M:MbUnit.Framework.DataAssert.AreEqual(System.Data.DataColumn,System.Data.DataColumn)">
- <summary>Asserts that two <see cref="T:System.Data.DataColumn" /> are equal.</summary>
- <param name="expected">Expected <see cref="T:System.Data.DataColumn" /> instance.</param>
- <param name="actual">Actual <see cref="T:System.Data.DataColumn" /> instance.</param>
- </member>
- <member name="M:MbUnit.Framework.DataAssert.AreEqual(System.Data.DataRow,System.Data.DataRow)">
- <summary>Asserts that two <see cref="T:System.Data.DataRow" /> are equal.</summary>
- <param name="expected">Expected <see cref="T:System.Data.DataRow" /> instance.</param>
- <param name="actual">Actual <see cref="T:System.Data.DataRow" /> instance.</param>
- </member>
- <member name="M:MbUnit.Framework.DataAssert.AreEqual(System.Data.DataSet,System.Data.DataSet)">
- <summary>Assert that <see cref="T:System.Data.DataSet" /> schemas and data are equal.</summary>
- </member>
- <member name="M:MbUnit.Framework.DataAssert.AreSchemasEqual(System.Data.DataSet,System.Data.DataSet)">
- <summary>Assert that <see cref="T:System.Data.DataSet" /> schemas are equal.</summary>
- </member>
- <member name="T:MbUnit.Framework.DataFixtureAttribute">
- <summary>Data Test fixture. This class cannot be inherited.</summary>
- </member>
- <member name="M:MbUnit.Framework.DataFixtureAttribute.GetRun">
- <summary>Creates the execution logic</summary>
- <returns>A <see cref="T:MbUnit.Core.Runs.IRun" /> instance that represent the type test logic.</returns>
- </member>
- <member name="T:MbUnit.Framework.DataProviderAttribute">
- <summary>Tags method that provide data for the tests.</summary>
- </member>
- <member name="T:MbUnit.Framework.DurationAttribute">
- <summary>Tag method that should return in a given time interval.</summary>
- </member>
- <member name="T:MbUnit.Framework.EnumerationFixtureAttribute">
- <summary>Enumeration Pattern implementations. This class cannot be inherited.</summary>
- </member>
- <member name="T:MbUnit.Framework.ExpectedExceptionAttribute">
- <summary>Tags method that should throw an exception.</summary>
- </member>
- <member name="P:MbUnit.Framework.ExpectedExceptionAttribute.ExceptionType">
- <summary>The expected exception.</summary>
- </member>
- <member name="P:MbUnit.Framework.ExpectedExceptionAttribute.ExpectedMessage">
- <summary>The expected message text.</summary>
- </member>
- <member name="P:MbUnit.Framework.ExpectedExceptionAttribute.InnerExceptionType">
- <summary>The expected inner exception.</summary>
- </member>
- <member name="T:MbUnit.Framework.ExplicitAttribute">
- <summary>Tags test methods that are only to be run when explicitly selected. This class cannot be inherited.</summary>
- </member>
- <member name="T:MbUnit.Framework.ExtractResourceAttribute">
- <summary>Test methods annotated with this attribute will have the specified embedded resource extracted.</summary>
- </member>
- <member name="P:MbUnit.Framework.ExtractResourceAttribute.Destination">
- <summary>The destination file to write the resource to. Should be a path.</summary>
- </member>
- <member name="P:MbUnit.Framework.ExtractResourceAttribute.ResourceCleanup">
- <summary>Whether or not to cleanup the resource.</summary>
- </member>
- <member name="P:MbUnit.Framework.ExtractResourceAttribute.ResourceName">
- <summary>The full name of the resource. Use Reflector to find this out if you don't know.</summary>
- </member>
- <member name="P:MbUnit.Framework.ExtractResourceAttribute.Stream">
- <summary>The current resource stream if using the attribute without specifying a destination.</summary>
- </member>
- <member name="P:MbUnit.Framework.ExtractResourceAttribute.Type">
- <summary>The type within the assembly that contains the embedded resource.</summary>
- </member>
- <member name="T:MbUnit.Framework.FillAttribute">
- <summary>Tags method that fill collections with data.</summary>
- </member>
- <member name="T:MbUnit.Framework.IgnoreAttribute">
- <summary>Tags test methods that are ignored. This class cannot be inherited.</summary>
- </member>
- <member name="T:MbUnit.Framework.ImportanceAttribute">
- <summary>This attribute collects the test importance information.</summary>
- </member>
- <member name="T:MbUnit.Framework.IndexerProviderAttribute">
- <summary>Tag method that provider a collection, an inde</summary>
- </member>
- <member name="T:MbUnit.Framework.MultipleCultureAttribute">
- <summary>Tag method that gives a list of culture that the test should run on.</summary>
- </member>
- <member name="T:MbUnit.Framework.NotInheritedExpectedExceptionAttribute">
- <summary>Tags method that should throw an exception.</summary>
- </member>
- <member name="T:MbUnit.Framework.PerfAssert">
- <summary>Performance Assertion class This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfAssert.Duration(System.Double)">
- <summary>Creates a countdown timer that will assert if execution time exceeds maximum duration.</summary>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrData">
- <summary>.Net CLR Data This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrData.SqlClientCurrentNbconnectionpools">
- <summary>Current number of pools associated with the process. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrData.SqlClientCurrentNbconnectionpools.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrData.SqlClientCurrentNbpooledandnonpooledconnections">
- <summary>Current number of connections, pooled or not. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrData.SqlClientCurrentNbpooledandnonpooledconnections.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrData.SqlClientCurrentNbpooledconnections">
- <summary>Current number of connections in all pools associated with the process. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrData.SqlClientCurrentNbpooledconnections.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrData.SqlClientPeakNbpooledconnections">
- <summary>The highest number of connections in all pools since the process started. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrData.SqlClientPeakNbpooledconnections.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrData.SqlClientTotalNbfailedcommands">
- <summary>The total number of command executes that have failed for any reason. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrData.SqlClientTotalNbfailedcommands.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrData.SqlClientTotalNbfailedconnects">
- <summary>The total number of connection open attempts that have failed for any reason. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrData.SqlClientTotalNbfailedconnects.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrExceptions">
- <summary>Runtime statistics on CLR exception handling. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrExceptions.NbofExcepsThrown">
- <summary>This counter displays the total number of exceptions thrown since the start of the application. These include both .NET exceptions and unmanaged exceptions that get converted into .NET exceptions e.g. null pointer reference exception in unmanaged code would get re-thrown in managed code as a .NET System.NullReferenceException; this counter includes both handled and unhandled exceptions. Exceptions that are re-thrown would get counted again. Exceptions should only occur in rare situations and not in the normal control flow of the program. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrExceptions.NbofExcepsThrown.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrExceptions.NbofExcepsThrownsec">
- <summary>This counter displays the number of exceptions thrown per second. These include both .NET exceptions and unmanaged exceptions that get converted into .NET exceptions e.g. null pointer reference exception in unmanaged code would get re-thrown in managed code as a .NET System.NullReferenceException; this counter includes both handled and unhandled exceptions. Exceptions should only occur in rare situations and not in the normal control flow of the program; this counter was designed as an indicator of potential performance problems due to large (>100s) rate of exceptions thrown. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrExceptions.NbofExcepsThrownsec.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrExceptions.NbofFilterssec">
- <summary>This counter displays the number of .NET exception filters executed per second. An exception filter evaluates whether an exception should be handled or not. This counter tracks the rate of exception filters evaluated; irrespective of whether the exception was handled or not. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrExceptions.NbofFilterssec.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrExceptions.NbofFinallyssec">
- <summary>This counter displays the number of finally blocks executed per second. A finally block is guaranteed to be executed regardless of how the try block was exited. Only the finally blocks that are executed for an exception are counted; finally blocks on normal code paths are not counted by this counter. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrExceptions.NbofFinallyssec.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrExceptions.ThrowToCatchDepthsec">
- <summary>This counter displays the number of stack frames traversed from the frame that threw the .NET exception to the frame that handled the exception per second. This counter resets to 0 when an exception handler is entered; so nested exceptions would show the handler to handler stack depth. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrExceptions.ThrowToCatchDepthsec.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrInterop">
- <summary>Stats for CLR interop. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrInterop.NbofCcws">
- <summary>This counter displays the current number of Com-Callable-Wrappers (CCWs). A CCW is a proxy for the .NET managed object being referenced from unmanaged COM client(s). This counter was designed to indicate the number of managed objects being referenced by unmanaged COM code. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrInterop.NbofCcws.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrInterop.Nbofmarshalling">
- <summary>This counter displays the total number of times arguments and return values have been marshaled from managed to unmanaged code and vice versa since the start of the application. This counter is not incremented if the stubs are inlined. (Stubs are responsible for marshalling arguments and return values). Stubs usually get inlined if the marshalling overhead is small. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrInterop.Nbofmarshalling.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrInterop.NbofStubs">
- <summary>This counter displays the current number of stubs created by the CLR. Stubs are responsible for marshalling arguments and return values from managed to unmanaged code and vice versa; during a COM Interop call or PInvoke call. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrInterop.NbofStubs.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrInterop.NbofTlbexportssec">
- <summary>Reserved for future use. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrInterop.NbofTlbexportssec.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrInterop.NbofTlbimportssec">
- <summary>Reserved for future use. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrInterop.NbofTlbimportssec.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrJit">
- <summary>Stats for CLR Jit. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrJit.IlBytesJittedsec">
- <summary>This counter displays the rate at which IL bytes are jitted per second. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrJit.IlBytesJittedsec.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrJit.NbofIlBytesJitted">
- <summary>This counter displays the total IL bytes jitted since the start of the application. This counter is exactly equivalent to the "Total # of IL Bytes Jitted" counter. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrJit.NbofIlBytesJitted.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrJit.NbofMethodsJitted">
- <summary>This counter displays the total number of methods compiled Just-In-Time (JIT) by the CLR JIT compiler since the start of the application. This counter does not include the pre-jitted methods. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrJit.NbofMethodsJitted.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrJit.NotDisplayed">
- <summary>Not Displayed. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrJit.NotDisplayed.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrJit.StandardJitFailures">
- <summary>This counter displays the peak number of methods the JIT compiler has failed to JIT since the start of the application. This failure can occur if the IL cannot be verified or if there was an internal error in the JIT compiler. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrJit.StandardJitFailures.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrJit.TimeinJit">
- <summary>This counter displays the percentage of elapsed time spent in JIT compilation since the last JIT compilation phase. This counter is updated at the end of every JIT compilation phase. A JIT compilation phase is the phase when a method and its dependencies are being compiled. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrJit.TimeinJit.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrJit.TotalNbofIlBytesJitted">
- <summary>This counter displays the total IL bytes jitted since the start of the application. This counter is exactly equivalent to the "# of IL Bytes Jitted" counter. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrJit.TotalNbofIlBytesJitted.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrLoading">
- <summary>Statistics for CLR Class Loader. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrLoading.AssemblySearchLength">
- <summary>Reserved for future use. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrLoading.AssemblySearchLength.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrLoading.BytesinLoaderHeap">
- <summary>This counter displays the current size (in bytes) of the memory committed by the class loader across all AppDomains. (Committed memory is the physical memory for which space has been reserved on the disk paging file.) This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrLoading.BytesinLoaderHeap.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrLoading.Currentappdomains">
- <summary>This counter displays the current number of AppDomains loaded in this application. AppDomains (application domains) provide a secure and versatile unit of processing that the CLR can use to provide isolation between applications running in the same process. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrLoading.Currentappdomains.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrLoading.CurrentAssemblies">
- <summary>This counter displays the current number of Assemblies loaded across all AppDomains in this application. If the Assembly is loaded as domain-neutral from multiple AppDomains then this counter is incremented once only. Assemblies can be loaded as domain-neutral when their code can be shared by all AppDomains or they can be loaded as domain-specific when their code is private to the AppDomain. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrLoading.CurrentAssemblies.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrLoading.CurrentClassesLoaded">
- <summary>This counter displays the current number of classes loaded in all Assemblies. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrLoading.CurrentClassesLoaded.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrLoading.Rateofappdomains">
- <summary>This counter displays the number of AppDomains loaded per second. AppDomains (application domains) provide a secure and versatile unit of processing that the CLR can use to provide isolation between applications running in the same process. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrLoading.Rateofappdomains.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrLoading.Rateofappdomainsunloaded">
- <summary>This counter displays the number of AppDomains unloaded per second. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrLoading.Rateofappdomainsunloaded.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrLoading.RateofAssemblies">
- <summary>This counter displays the number of Assemblies loaded across all AppDomains per second. If the Assembly is loaded as domain-neutral from multiple AppDomains then this counter is incremented once only. Assemblies can be loaded as domain-neutral when their code can be shared by all AppDomains or they can be loaded as domain-specific when their code is private to the AppDomain. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrLoading.RateofAssemblies.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrLoading.RateofClassesLoaded">
- <summary>This counter displays the number of classes loaded per second in all Assemblies. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrLoading.RateofClassesLoaded.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrLoading.RateofLoadFailures">
- <summary>This counter displays the number of classes that failed to load per second. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval. These load failures could be due to many reasons like inadequate security or illegal format. Full details can be found in the profiling services help. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrLoading.RateofLoadFailures.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrLoading.TimeLoading">
- <summary>Reserved for future use. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrLoading.TimeLoading.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrLoading.TotalAppdomains">
- <summary>This counter displays the peak number of AppDomains loaded since the start of this application. AppDomains (application domains) provide a secure and versatile unit of processing that the CLR can use to provide isolation between applications running in the same process. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrLoading.TotalAppdomains.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrLoading.Totalappdomainsunloaded">
- <summary>This counter displays the total number of AppDomains unloaded since the start of the application. If an AppDomain is loaded and unloaded multiple times this counter would count each of those unloads as separate. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrLoading.Totalappdomainsunloaded.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrLoading.TotalAssemblies">
- <summary>This counter displays the total number of Assemblies loaded since the start of this application. If the Assembly is loaded as domain-neutral from multiple AppDomains then this counter is incremented once only. Assemblies can be loaded as domain-neutral when their code can be shared by all AppDomains or they can be loaded as domain-specific when their code is private to the AppDomain. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrLoading.TotalAssemblies.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrLoading.TotalClassesLoaded">
- <summary>This counter displays the cumulative number of classes loaded in all Assemblies since the start of this application. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrLoading.TotalClassesLoaded.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrLoading.TotalNbofLoadFailures">
- <summary>This counter displays the peak number of classes that have failed to load since the start of the application. These load failures could be due to many reasons like inadequate security or illegal format. Full details can be found in the profiling services help. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrLoading.TotalNbofLoadFailures.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrLocksAndThreads">
- <summary>Stats for CLR Locks and Threads. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrLocksAndThreads.ContentionRatesec">
- <summary>Rate at which threads in the runtime attempt to acquire a managed lock unsuccessfully. Managed locks can be acquired in many ways; by the "lock" statement in C# or by calling System.Monitor.Enter or by using MethodImplOptions.Synchronized custom attribute. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrLocksAndThreads.ContentionRatesec.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrLocksAndThreads.CurrentQueueLength">
- <summary>This counter displays the total number of threads currently waiting to acquire some managed lock in the application. This counter is not an average over time; it displays the last observed value. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrLocksAndThreads.CurrentQueueLength.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrLocksAndThreads.NbofcurrentlogicalThreads">
- <summary>This counter displays the number of current .NET thread objects in the application. A .NET thread object is created either by new System.Threading.Thread or when an unmanaged thread enters the managed environment. This counters maintains the count of both running and stopped threads. This counter is not an average over time; it just displays the last observed value. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrLocksAndThreads.NbofcurrentlogicalThreads.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrLocksAndThreads.NbofcurrentphysicalThreads">
- <summary>This counter displays the number of native OS threads created and owned by the CLR to act as underlying threads for .NET thread objects. This counters value does not include the threads used by the CLR in its internal operations; it is a subset of the threads in the OS process. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrLocksAndThreads.NbofcurrentphysicalThreads.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrLocksAndThreads.Nbofcurrentrecognizedthreads">
- <summary>This counter displays the number of threads that are currently recognized by the CLR; they have a corresponding .NET thread object associated with them. These threads are not created by the CLR; they are created outside the CLR but have since run inside the CLR at least once. Only unique threads are tracked; threads with same thread ID re-entering the CLR or recreated after thread exit are not counted twice. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrLocksAndThreads.Nbofcurrentrecognizedthreads.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrLocksAndThreads.Nboftotalrecognizedthreads">
- <summary>This counter displays the total number of threads that have been recognized by the CLR since the start of this application; these threads have a corresponding .NET thread object associated with them. These threads are not created by the CLR; they are created outside the CLR but have since run inside the CLR at least once. Only unique threads are tracked; threads with same thread ID re-entering the CLR or recreated after thread exit are not counted twice. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrLocksAndThreads.Nboftotalrecognizedthreads.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrLocksAndThreads.QueueLengthPeak">
- <summary>This counter displays the total number of threads that waited to acquire some managed lock since the start of the application. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrLocksAndThreads.QueueLengthPeak.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrLocksAndThreads.QueueLengthsec">
- <summary>This counter displays the number of threads per second waiting to acquire some lock in the application. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrLocksAndThreads.QueueLengthsec.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrLocksAndThreads.rateofrecognizedthreadssec">
- <summary>This counter displays the number of threads per second that have been recognized by the CLR; these threads have a corresponding .NET thread object associated with them. These threads are not created by the CLR; they are created outside the CLR but have since run inside the CLR at least once. Only unique threads are tracked; threads with same thread ID re-entering the CLR or recreated after thread exit are not counted twice. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrLocksAndThreads.rateofrecognizedthreadssec.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrLocksAndThreads.TotalNbofContentions">
- <summary>This counter displays the total number of times threads in the CLR have attempted to acquire a managed lock unsuccessfully. Managed locks can be acquired in many ways; by the "lock" statement in C# or by calling System.Monitor.Enter or by using MethodImplOptions.Synchronized custom attribute. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrLocksAndThreads.TotalNbofContentions.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrMemory">
- <summary>Counters for CLR Garbage Collected heap. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrMemory.AllocatedBytessec">
- <summary>This counter displays the rate of bytes per second allocated on the GC Heap. This counter is updated at the end of every GC; not at each allocation. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrMemory.AllocatedBytessec.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrMemory.FinalizationSurvivors">
- <summary>This counter displays the number of garbage collected objects that survive a collection because they are waiting to be finalized. If these objects hold references to other objects then those objects also survive but are not counted by this counter; the "Promoted Finalization-Memory from Gen 0" and "Promoted Finalization-Memory from Gen 1" counters represent all the memory that survived due to finalization. This counter is not a cumulative counter; its updated at the end of every GC with count of the survivors during that particular GC only. This counter was designed to indicate the extra overhead that the application might incur because of finalization. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrMemory.FinalizationSurvivors.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrMemory.Gen0heapsize">
- <summary>This counter displays the maximum bytes that can be allocated in generation 0 (Gen 0); its does not indicate the current number of bytes allocated in Gen 0. A Gen 0 GC is triggered when the allocations since the last GC exceed this size. The Gen 0 size is tuned by the Garbage Collector and can change during the execution of the application. At the end of a Gen 0 collection the size of the Gen 0 heap is infact 0 bytes; this counter displays the size (in bytes) of allocations that would trigger the next Gen 0 GC. This counter is updated at the end of a GC; its not updated on every allocation. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrMemory.Gen0heapsize.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrMemory.Gen0PromotedBytesSec">
- <summary>This counter displays the bytes per second that are promoted from generation 0 (youngest) to generation 1; objects that are promoted just because they are waiting to be finalized are not included in this counter. Memory is promoted when it survives a garbage collection. This counter was designed as an indicator of relatively long-lived objects being created per sec. This counter displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrMemory.Gen0PromotedBytesSec.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrMemory.Gen1heapsize">
- <summary>This counter displays the current number of bytes in generation 1 (Gen 1); this counter does not display the maximum size of Gen 1. Objects are not directly allocated in this generation; they are promoted from previous Gen 0 GCs. This counter is updated at the end of a GC; its not updated on every allocation. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrMemory.Gen1heapsize.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrMemory.Gen1PromotedBytesSec">
- <summary>This counter displays the bytes per second that are promoted from generation 1 to generation 2 (oldest); objects that are promoted just because they are waiting to be finalized are not included in this counter. Memory is promoted when it survives a garbage collection. Nothing is promoted from generation 2 since it is the oldest. This counter was designed as an indicator of very long-lived objects being created per sec. This counter displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrMemory.Gen1PromotedBytesSec.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrMemory.Gen2heapsize">
- <summary>This counter displays the current number of bytes in generation 2 (Gen 2). Objects are not directly allocated in this generation; they are promoted from Gen 1 during previous Gen 1 GCs. This counter is updated at the end of a GC; its not updated on every allocation. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrMemory.Gen2heapsize.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrMemory.LargeObjectHeapsize">
- <summary>This counter displays the current size of the Large Object Heap in bytes. Objects greater than 20 KBytes are treated as large objects by the Garbage Collector and are directly allocated in a special heap; they are not promoted through the generations. This counter is updated at the end of a GC; its not updated on every allocation. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrMemory.LargeObjectHeapsize.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrMemory.NbBytesinallHeaps">
- <summary>This counter is the sum of four other counters; Gen 0 Heap Size; Gen 1 Heap Size; Gen 2 Heap Size and the Large Object Heap Size. This counter indicates the current memory allocated in bytes on the GC Heaps. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrMemory.NbBytesinallHeaps.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrMemory.NbGcHandles">
- <summary>This counter displays the current number of GC Handles in use. GCHandles are handles to resources external to the CLR and the managed environment. Handles occupy small amounts of memory in the GCHeap but potentially expensive unmanaged resources. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrMemory.NbGcHandles.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrMemory.NbGen0Collections">
- <summary>This counter displays the number of times the generation 0 objects (youngest; most recently allocated) are garbage collected (Gen 0 GC) since the start of the application. Gen 0 GC occurs when the available memory in generation 0 is not sufficient to satisfy an allocation request. This counter is incremented at the end of a Gen 0 GC. Higher generation GCs include all lower generation GCs. This counter is explicitly incremented when a higher generation (Gen 1 or Gen 2) GC occurs. _Global_ counter value is not accurate and should be ignored. This counter displays the last observed value. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrMemory.NbGen0Collections.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrMemory.NbGen1Collections">
- <summary>This counter displays the number of times the generation 1 objects are garbage collected since the start of the application. The counter is incremented at the end of a Gen 1 GC. Higher generation GCs include all lower generation GCs. This counter is explicitly incremented when a higher generation (Gen 2) GC occurs. _Global_ counter value is not accurate and should be ignored. This counter displays the last observed value. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrMemory.NbGen1Collections.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrMemory.NbGen2Collections">
- <summary>This counter displays the number of times the generation 2 objects (older) are garbage collected since the start of the application. The counter is incremented at the end of a Gen 2 GC (also called full GC). _Global_ counter value is not accurate and should be ignored. This counter displays the last observed value. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrMemory.NbGen2Collections.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrMemory.NbInducedGc">
- <summary>This counter displays the peak number of times a garbage collection was performed because of an explicit call to GC.Collect. Its a good practice to let the GC tune the frequency of its collections. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrMemory.NbInducedGc.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrMemory.NbofPinnedObjects">
- <summary>This counter displays the number of pinned objects encountered in the last GC. This counter tracks the pinned objects only in the heaps that were garbage collected e.g. a Gen 0 GC would cause enumeration of pinned objects in the generation 0 heap only. A pinned object is one that the Garbage Collector cannot move in memory. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrMemory.NbofPinnedObjects.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrMemory.NbofSinkBlocksinuse">
- <summary>This counter displays the current number of sync blocks in use. Sync blocks are per-object data structures allocated for storing synchronization information. Sync blocks hold weak references to managed objects and need to be scanned by the Garbage Collector. Sync blocks are not limited to storing synchronization information and can also store COM interop metadata. This counter was designed to indicate performance problems with heavy use of synchronization primitives. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrMemory.NbofSinkBlocksinuse.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrMemory.NbTotalcommittedBytes">
- <summary>This counter displays the amount of virtual memory (in bytes) currently committed by the Garbage Collector. (Committed memory is the physical memory for which space has been reserved on the disk paging file). This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrMemory.NbTotalcommittedBytes.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrMemory.NbTotalreservedBytes">
- <summary>This counter displays the amount of virtual memory (in bytes) currently reserved by the Garbage Collector. (Reserved memory is the virtual memory space reserved for the application but no disk or main memory pages have been used.) This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrMemory.NbTotalreservedBytes.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrMemory.NotDisplayed">
- <summary>Not Displayed. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrMemory.NotDisplayed.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrMemory.PromotedFinalizationMemoryfromGen0">
- <summary>This counter displays the bytes of memory that are promoted from generation 0 to generation 1 just because they are waiting to be finalized. This counter displays the value observed at the end of the last GC; its not a cumulative counter. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrMemory.PromotedFinalizationMemoryfromGen0.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrMemory.PromotedFinalizationMemoryfromGen1">
- <summary>This counter displays the bytes of memory that are promoted from generation 1 to generation 2 just because they are waiting to be finalized. This counter displays the value observed at the end of the last GC; its not a cumulative counter. This counter is reset to 0 if the last GC was a Gen 0 GC only. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrMemory.PromotedFinalizationMemoryfromGen1.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrMemory.PromotedMemoryfromGen0">
- <summary>This counter displays the bytes of memory that survive garbage collection (GC) and are promoted from generation 0 to generation 1; objects that are promoted just because they are waiting to be finalized are not included in this counter. This counter displays the value observed at the end of the last GC; its not a cumulative counter. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrMemory.PromotedMemoryfromGen0.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrMemory.PromotedMemoryfromGen1">
- <summary>This counter displays the bytes of memory that survive garbage collection (GC) and are promoted from generation 1 to generation 2; objects that are promoted just because they are waiting to be finalized are not included in this counter. This counter displays the value observed at the end of the last GC; its not a cumulative counter. This counter is reset to 0 if the last GC was a Gen 0 GC only. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrMemory.PromotedMemoryfromGen1.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrMemory.TimeinGc">
- <summary>% Time in GC is the percentage of elapsed time that was spent in performing a garbage collection (GC) since the last GC cycle. This counter is usually an indicator of the work done by the Garbage Collector on behalf of the application to collect and compact memory. This counter is updated only at the end of every GC and the counter value reflects the last observed value; its not an average. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrMemory.TimeinGc.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrNetworking">
- <summary>Help not available. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrNetworking.BytesReceived">
- <summary>The cumulative total number of bytes received over all open socket connections since the process was started. This number includes data and any protocol information that is not defined by the TCP/IP protocol. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrNetworking.BytesReceived.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrNetworking.BytesSent">
- <summary>The cumulative total number of bytes sent over all open socket connections since the process was started. This number includes data and any protocol information that is not defined by the TCP/IP protocol. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrNetworking.BytesSent.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrNetworking.ConnectionsEstablished">
- <summary>The cumulative total number of socket connections established for this process since the process was started. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrNetworking.ConnectionsEstablished.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrNetworking.DatagramsReceived">
- <summary>The cumulative total number of datagram packets received since the process was started. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrNetworking.DatagramsReceived.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrNetworking.DatagramsSent">
- <summary>The cumulative total number of datagram packets sent since the process was started. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrNetworking.DatagramsSent.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrRemoting">
- <summary>Stats for CLR Remoting. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrRemoting.Channels">
- <summary>This counter displays the total number of remoting channels registered across all AppDomains since the start of the application. Channels are used to transport messages to and from remote objects. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrRemoting.Channels.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrRemoting.ContextBoundClassesLoaded">
- <summary>This counter displays the current number of context-bound classes loaded. Classes that can be bound to a context are called context-bound classes; context-bound classes are marked with Context Attributes which provide usage rules for synchronization; thread affinity; transactions etc. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrRemoting.ContextBoundClassesLoaded.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrRemoting.ContextBoundObjectsAllocsec">
- <summary>This counter displays the number of context-bound objects allocated per second. Instances of classes that can be bound to a context are called context-bound objects; context-bound classes are marked with Context Attributes which provide usage rules for synchronization; thread affinity; transactions etc. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrRemoting.ContextBoundObjectsAllocsec.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrRemoting.ContextProxies">
- <summary>This counter displays the total number of remoting proxy objects created in this process since the start of the process. Proxy object acts as a representative of the remote objects and ensures that all calls made on the proxy are forwarded to the correct remote object instance. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrRemoting.ContextProxies.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrRemoting.Contexts">
- <summary>This counter displays the current number of remoting contexts in the application. A context is a boundary containing a collection of objects with the same usage rules like synchronization; thread affinity; transactions etc. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrRemoting.Contexts.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrRemoting.RemoteCallssec">
- <summary>This counter displays the number of remote procedure calls invoked per second. A remote procedure call is a call on any object outside the caller;s AppDomain. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrRemoting.RemoteCallssec.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrRemoting.TotalRemoteCalls">
- <summary>This counter displays the total number of remote procedure calls invoked since the start of this application. A remote procedure call is a call on any object outside the caller;s AppDomain. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrRemoting.TotalRemoteCalls.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrSecurity">
- <summary>Stats for CLR Security. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrSecurity.NbLinkTimeChecks">
- <summary>This counter displays the total number of linktime Code Access Security (CAS) checks since the start of the application. Linktime CAS checks are performed when a caller makes a call to a callee demanding a particular permission at JIT compile time; linktime check is performed once per caller. This count is not indicative of serious performance issues; its indicative of the security system activity. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrSecurity.NbLinkTimeChecks.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrSecurity.NotDisplayed">
- <summary>Not Displayed. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrSecurity.NotDisplayed.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrSecurity.StackWalkDepth">
- <summary>This counter displays the depth of the stack during that last runtime Code Access Security check. Runtime Code Access Security check is performed by crawling the stack. This counter is not an average; it just displays the last observed value. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrSecurity.StackWalkDepth.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrSecurity.TimeinRtchecks">
- <summary>This counter displays the percentage of elapsed time spent in performing runtime Code Access Security (CAS) checks since the last such check. CAS allows code to be trusted to varying degrees and enforces these varying levels of trust depending on code identity. This counter is updated at the end of a runtime security check; it represents the last observed value; its not an average. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrSecurity.TimeinRtchecks.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrSecurity.TimeSigAuthenticating">
- <summary>Reserved for future use. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrSecurity.TimeSigAuthenticating.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrSecurity.TotalRuntimeChecks">
- <summary>This counter displays the total number of runtime Code Access Security (CAS) checks performed since the start of the application. Runtime CAS checks are performed when a caller makes a call to a callee demanding a particular permission; the runtime check is made on every call by the caller; the check is done by examining the current thread stack of the caller. This counter used together with "Stack Walk Depth" is indicative of performance penalty for security checks. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrSecurity.TotalRuntimeChecks.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetDataProviderforOracle">
- <summary>Counters for System.Data.OracleClient This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetDataProviderforOracle.HardConnectsPerSecond">
- <summary>The number of actual connections per second that are being made to servers This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetDataProviderforOracle.HardConnectsPerSecond.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetDataProviderforOracle.HardDisconnectsPerSecond">
- <summary>The number of actual disconnects per second that are being made to servers This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetDataProviderforOracle.HardDisconnectsPerSecond.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetDataProviderforOracle.NumberOfActiveConnectionPoolGroups">
- <summary>The number of unique connection strings This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetDataProviderforOracle.NumberOfActiveConnectionPoolGroups.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetDataProviderforOracle.NumberOfActiveConnectionPools">
- <summary>The number of connection pools This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetDataProviderforOracle.NumberOfActiveConnectionPools.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetDataProviderforOracle.NumberOfActiveConnections">
- <summary>The number of connections currently in-use This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetDataProviderforOracle.NumberOfActiveConnections.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetDataProviderforOracle.NumberOfFreeConnections">
- <summary>The number of connections currently available for use This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetDataProviderforOracle.NumberOfFreeConnections.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetDataProviderforOracle.NumberOfInactiveConnectionPoolGroups">
- <summary>The number of unique connection strings waiting for pruning This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetDataProviderforOracle.NumberOfInactiveConnectionPoolGroups.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetDataProviderforOracle.NumberOfInactiveConnectionPools">
- <summary>The number of connection pools This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetDataProviderforOracle.NumberOfInactiveConnectionPools.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetDataProviderforOracle.NumberOfNonPooledConnections">
- <summary>The number of connections that are not using connection pooling This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetDataProviderforOracle.NumberOfNonPooledConnections.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetDataProviderforOracle.NumberOfPooledConnections">
- <summary>The number of connections that are managed by the connection pooler This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetDataProviderforOracle.NumberOfPooledConnections.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetDataProviderforOracle.NumberOfReclaimedConnections">
- <summary>The number of connections we reclaim from GCed from external connections This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetDataProviderforOracle.NumberOfReclaimedConnections.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetDataProviderforOracle.NumberOfStasisConnections">
- <summary>The number of connections currently waiting to be made ready for use This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetDataProviderforOracle.NumberOfStasisConnections.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetDataProviderforOracle.SoftConnectsPerSecond">
- <summary>The number of connections we get from the pool per second This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetDataProviderforOracle.SoftConnectsPerSecond.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetDataProviderforOracle.SoftDisconnectsPerSecond">
- <summary>The number of connections we return to the pool per second This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetDataProviderforOracle.SoftDisconnectsPerSecond.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetDataProviderforSqlServer">
- <summary>Counters for System.Data.SqlClient This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetDataProviderforSqlServer.HardConnectsPerSecond">
- <summary>The number of actual connections per second that are being made to servers This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetDataProviderforSqlServer.HardConnectsPerSecond.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetDataProviderforSqlServer.HardDisconnectsPerSecond">
- <summary>The number of actual disconnects per second that are being made to servers This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetDataProviderforSqlServer.HardDisconnectsPerSecond.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetDataProviderforSqlServer.NumberOfActiveConnectionPoolGroups">
- <summary>The number of unique connection strings This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetDataProviderforSqlServer.NumberOfActiveConnectionPoolGroups.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetDataProviderforSqlServer.NumberOfActiveConnectionPools">
- <summary>The number of connection pools This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetDataProviderforSqlServer.NumberOfActiveConnectionPools.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetDataProviderforSqlServer.NumberOfActiveConnections">
- <summary>The number of connections currently in-use This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetDataProviderforSqlServer.NumberOfActiveConnections.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetDataProviderforSqlServer.NumberOfFreeConnections">
- <summary>The number of connections currently available for use This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetDataProviderforSqlServer.NumberOfFreeConnections.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetDataProviderforSqlServer.NumberOfInactiveConnectionPoolGroups">
- <summary>The number of unique connection strings waiting for pruning This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetDataProviderforSqlServer.NumberOfInactiveConnectionPoolGroups.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetDataProviderforSqlServer.NumberOfInactiveConnectionPools">
- <summary>The number of connection pools This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetDataProviderforSqlServer.NumberOfInactiveConnectionPools.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetDataProviderforSqlServer.NumberOfNonPooledConnections">
- <summary>The number of connections that are not using connection pooling This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetDataProviderforSqlServer.NumberOfNonPooledConnections.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetDataProviderforSqlServer.NumberOfPooledConnections">
- <summary>The number of connections that are managed by the connection pooler This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetDataProviderforSqlServer.NumberOfPooledConnections.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetDataProviderforSqlServer.NumberOfReclaimedConnections">
- <summary>The number of connections we reclaim from GCed from external connections This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetDataProviderforSqlServer.NumberOfReclaimedConnections.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetDataProviderforSqlServer.NumberOfStasisConnections">
- <summary>The number of connections currently waiting to be made ready for use This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetDataProviderforSqlServer.NumberOfStasisConnections.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetDataProviderforSqlServer.SoftConnectsPerSecond">
- <summary>The number of connections we get from the pool per second This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetDataProviderforSqlServer.SoftConnectsPerSecond.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetDataProviderforSqlServer.SoftDisconnectsPerSecond">
- <summary>The number of connections we return to the pool per second This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetDataProviderforSqlServer.SoftDisconnectsPerSecond.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.ProcessTestFixtureAttribute">
- <summary>Process Test Pattern fixture. This class cannot be inherited.</summary>
- </member>
- <member name="M:MbUnit.Framework.ProcessTestFixtureAttribute.GetRun">
- <summary>Creates the execution logic</summary>
- <returns>A <see cref="T:MbUnit.Core.Runs.IRun" /> instance that represent the type test logic.</returns>
- </member>
- <member name="T:MbUnit.Framework.ProviderAttribute">
- <summary>Tags method that provide new object to be used in the following tests.</summary>
- </member>
- <member name="P:MbUnit.Framework.ProviderAttribute.ProviderType">
- <summary>Gets or sets the provided type</summary>
- <value>Provided type.</value>
- </member>
- <member name="T:MbUnit.Framework.ReadAttribute">
- <summary>Tag use to mark a method that writes data to a device.</summary>
- </member>
- <member name="T:MbUnit.Framework.ReflectionAssert">
- <summary>Reflection Assertion class This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.ReflectionAssert.HasConstructor(System.Type,System.Type[])">
- <summary>Asserts that the type has a public instance constructor with a signature defined by parameters.</summary>
- </member>
- <member name="M:MbUnit.Framework.ReflectionAssert.HasConstructor(System.Type,System.Reflection.BindingFlags,System.Type[])">
- <summary>Asserts that the type has a constructor, with the specified bindind flags, with a signature defined by parameters.</summary>
- </member>
- <member name="M:MbUnit.Framework.ReflectionAssert.HasDefaultConstructor(System.Type)">
- <summary>Asserts that the type has a default public constructor</summary>
- </member>
- <member name="M:MbUnit.Framework.ReflectionAssert.HasField(System.Type,System.String)">
- <summary>Asserts that the type has a public field method with a signature defined by parameters.</summary>
- </member>
- <member name="M:MbUnit.Framework.ReflectionAssert.HasField(System.Type,System.Reflection.BindingFlags,System.String)">
- <summary>Asserts that the type has a field, with the specified bindind flags, with a signature defined by parameters.</summary>
- </member>
- <member name="M:MbUnit.Framework.ReflectionAssert.HasMethod(System.Type,System.String,System.Type[])">
- <summary>Asserts that the type has a public instance method with a signature defined by parameters.</summary>
- </member>
- <member name="M:MbUnit.Framework.ReflectionAssert.HasMethod(System.Type,System.Reflection.BindingFlags,System.String,System.Type[])">
- <summary>Asserts that the type has a method, with the specified bindind flags, with a signature defined by parameters.</summary>
- </member>
- <member name="M:MbUnit.Framework.ReflectionAssert.IsAssignableFrom(System.Type,System.Type)">
- <summary>Asserts whether an instance of the <paramref name="parent" /> can be assigned from an instance of <paramref name="child" />.</summary>
- <param name="parent">Parent <see cref="T:System.Type" /> instance.</param>
- <param name="child">Child <see cref="T:System.Type" /> instance.</param>
- </member>
- <member name="M:MbUnit.Framework.ReflectionAssert.IsInstanceOf(System.Type,System.Object)">
- <summary>Asserts whether <paramref name="child" /> is an instance of the <paramref name="type" />.</summary>
- <param name="type">
- <see cref="T:System.Type" /> instance.</param>
- <param name="child">Child instance.</param>
- </member>
- <member name="T:MbUnit.Framework.RepeatAttribute">
- <summary>This tag defines test method that will be repeated the specified number of times. This class cannot be inherited.</summary>
- </member>
- <member name="T:MbUnit.Framework.RepeatTestAttribute">
- <summary>This tag defines test method that will be repeated the specified number of times. This class cannot be inherited.</summary>
- </member>
- <member name="T:MbUnit.Framework.ResourceXmlDataProviderAttribute">
- <summary>A resource-based data provider This class cannot be inherited.</summary>
- </member>
- <member name="T:MbUnit.Framework.RollBackAttribute">
- <summary>Tags methods to execute database operation in its own database transaction. This class cannot be inherited.</summary>
- </member>
- <member name="T:MbUnit.Framework.RowAttribute">
- <summary>Provides a row of values using in conjunction with <see cref="T:MbUnit.Framework.RowTestAttribute" /> to bind values to the parameters of a row test method. This class cannot be inherited.</summary>
- </member>
- <member name="P:MbUnit.Framework.RowAttribute.ExpectedException">
- <summary>Gets or sets the type of exception that is expected to be thrown when this row is tested, or null if none.</summary>
- </member>
- <member name="M:MbUnit.Framework.RowAttribute.GetRow">
- <summary>Gets the row of values.</summary>
- <returns>The row of values</returns>
- </member>
- <member name="M:MbUnit.Framework.RowAttribute.GetRow(System.Reflection.ParameterInfo[])">
- <summary>Gets the row of values. Each one will be converted (if posible) to the type of the corresponding argument in the test method.</summary>
- <param name="parameters">List of parameters.</param>
- <returns>The row of values.</returns>
- </member>
- <member name="T:MbUnit.Framework.RowTestAttribute">
- <summary>Declares a row test when applied to a test method along with one or more <see cref="T:MbUnit.Framework.RowAttribute" /> attributes. This class cannot be inherited.</summary>
- </member>
- <member name="T:MbUnit.Framework.SecurityAssert">
- <summary>Security Assertion class This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.SecurityAssert.IsAuthenticated(System.Security.Principal.IIdentity)">
- <summary>Asserts that <paramref name="identity" /> is authenticated.</summary>
- </member>
- <member name="M:MbUnit.Framework.SecurityAssert.IsNotAuthenticated(System.Security.Principal.IIdentity)">
- <summary>Asserts that <paramref name="identity" /> is not authenticated.</summary>
- </member>
- <member name="M:MbUnit.Framework.SecurityAssert.WindowIsAuthenticated">
- <summary>Asserts that the current windows identity is authenticated.</summary>
- </member>
- <member name="M:MbUnit.Framework.SecurityAssert.WindowIsNotAuthenticated">
- <summary>Asserts that the current windows identity is not authenticated.</summary>
- </member>
- <member name="M:MbUnit.Framework.SecurityAssert.WindowsIsInAdministrator">
- <summary>Asserts that the current windows identity is in <see cref="F:System.Security.Principal.WindowsBuiltInRole.Administrator" /> role.</summary>
- </member>
- <member name="M:MbUnit.Framework.SecurityAssert.WindowsIsInGuest">
- <summary>Asserts that the current windows identity is in <see cref="F:System.Security.Principal.WindowsBuiltInRole.Guest" /> role.</summary>
- </member>
- <member name="M:MbUnit.Framework.SecurityAssert.WindowsIsInPowerUser">
- <summary>Asserts that the current windows identity is in <see cref="F:System.Security.Principal.WindowsBuiltInRole.PowerUser" /> role.</summary>
- </member>
- <member name="M:MbUnit.Framework.SecurityAssert.WindowsIsInRole(System.Security.Principal.WindowsBuiltInRole)">
- <summary>Asserts that the current windows identity is in <param name="role" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.SecurityAssert.WindowsIsInUser">
- <summary>Asserts that the current windows identity is in <see cref="F:System.Security.Principal.WindowsBuiltInRole.User" /> role.</summary>
- </member>
- <member name="M:MbUnit.Framework.SerialAssert.IsXmlSerializable(System.Type)">
- <summary>Verifies that the type is serializable with the XmlSerializer object.</summary>
- <param name="t">type to test.</param>
- </member>
- <member name="M:MbUnit.Framework.SerialAssert.TwoWaySerialization(System.Object)">
- <summary>Serializes and deserialies to/from XML and checks that the results are the same.</summary>
- <param name="o">Object to test</param>
- </member>
- <member name="T:MbUnit.Framework.SetUpAttribute">
- <summary>Tag use to mark a method that initiliazes the fixture instance.</summary>
- </member>
- <member name="T:MbUnit.Framework.StringAssert">
- <summary>String Assertion class This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.StringAssert.AreEqualIgnoreCase(System.String,System.String)">
- <summary>Asserts that two strings are equal, ignoring the case</summary>
- <param name="s1">Expected string</param>
- <param name="s2">Actual string</param>
- </member>
- <member name="M:MbUnit.Framework.StringAssert.DoesNotContain(System.String,System.Char[])">
- <summary>Asserts the string does not contain c</summary>
- <param name="s">String to test.</param>
- <param name="anyOf">Variable list of characeters.</param>
- </member>
- <member name="M:MbUnit.Framework.StringAssert.FullMatch(System.String,System.String)">
- <summary>Asserts the regular expression reg makes a full match on s</summary>
- <param name="s">String to test.</param>
- <param name="reg">Regular expression</param>
- </member>
- <member name="M:MbUnit.Framework.StringAssert.FullMatch(System.String,System.Text.RegularExpressions.Regex)">
- <summary>Asserts the regular expression regex makes a full match on <paramref name="s" />.</summary>
- <param name="s">String to test.</param>
- <param name="regex">Regular expression</param>
- </member>
- <member name="M:MbUnit.Framework.StringAssert.IsEmpty(System.String)">
- <summary>Asserts that the string is non null and empty</summary>
- <param name="s">String to test.</param>
- </member>
- <member name="M:MbUnit.Framework.StringAssert.IsNonEmpty(System.String)">
- <summary>Asserts that the string is non null and non empty</summary>
- <param name="s">String to test.</param>
- </member>
- <member name="M:MbUnit.Framework.StringAssert.Like(System.String,System.String)">
- <summary>Asserts the regular expression reg makes a match on s</summary>
- <param name="s">String to test.</param>
- <param name="reg">Regular expression</param>
- </member>
- <member name="M:MbUnit.Framework.StringAssert.Like(System.String,System.Text.RegularExpressions.Regex)">
- <summary>Asserts the regular expression regex makes a match on s</summary>
- <param name="s">String to test.</param>
- <param name="regex">A <see cref="T:System.Text.RegularExpressions.Regex" /> instance.</param>
- </member>
- <member name="M:MbUnit.Framework.StringAssert.NotLike(System.String,System.String)">
- <summary>Asserts the regular expression reg makes a match on s</summary>
- <param name="s">String to test.</param>
- <param name="reg">Regular expression</param>
- </member>
- <member name="M:MbUnit.Framework.StringAssert.NotLike(System.String,System.Text.RegularExpressions.Regex)">
- <summary>Asserts the regular expression regex makes a match on s</summary>
- <param name="s">String to test.</param>
- <param name="regex">A <see cref="T:System.Text.RegularExpressions.Regex" /> instance.</param>
- </member>
- <member name="T:MbUnit.Framework.TearDownAttribute">
- <summary>Tag use to mark a method that cleans up the resource of the fixture instance.</summary>
- </member>
- <member name="T:MbUnit.Framework.TestAttribute">
- <summary>Tag use to mark a mark a unit test method. This class cannot be inherited.</summary>
- </member>
- <member name="T:MbUnit.Framework.TestCase">
- <summary>A single test case of a <see cref="T:MbUnit.Framework.TestSuite" />.</summary>
- </member>
- <member name="P:MbUnit.Framework.TestCase.Name">
- <summary>Gets the name of the test case</summary>
- <value>The name of the test case</value>
- </member>
- <member name="M:MbUnit.Framework.TestCase.Invoke(System.Object,System.Collections.IList)">
- <summary>Invokes test using the parameters returned by <see cref="M:MbUnit.Framework.TestCase.GetParameters" />.</summary>
- </member>
- <member name="T:MbUnit.Framework.TestFixtureAttribute">
- <summary>Simple Test Pattern fixture. This class cannot be inherited.</summary>
- </member>
- <member name="M:MbUnit.Framework.TestFixtureAttribute.GetRun">
- <summary>Creates the execution logic</summary>
- <returns>A <see cref="T:MbUnit.Core.Runs.IRun" /> instance that represent the type test logic.</returns>
- </member>
- <member name="T:MbUnit.Framework.TestFixtureExtensionAttribute">
- <summary>Contributes additional tests and setup or teardown steps to the lifecycle defined by <see cref="T:MbUnit.Framework.TestFixtureAttribute" />. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.TestFixtureExtensionAttribute.AddAfterTearDownRuns(MbUnit.Core.Collections.RunCollection)">
- <summary>Called to add runs to perform after teardown.</summary>
- <param name="runs">The collection to update</param>
- </member>
- <member name="M:MbUnit.Framework.TestFixtureExtensionAttribute.AddBeforeSetupRuns(MbUnit.Core.Collections.RunCollection)">
- <summary>Called to add runs to perform before setup.</summary>
- <param name="runs">The collection to update</param>
- </member>
- <member name="M:MbUnit.Framework.TestFixtureExtensionAttribute.AddTestRuns(MbUnit.Core.Collections.RunCollection)">
- <summary>Called to add runs to perform during the test execution cycle.</summary>
- <param name="runs">The collection to update</param>
- </member>
- <member name="T:MbUnit.Framework.TestSequenceAttribute">
- <summary>Creates an order of execution in the fixture. This class cannot be inherited.</summary>
- </member>
- <member name="P:MbUnit.Framework.TestSequenceAttribute.Order">
- <summary>Gets or sets the order execution</summary>
- <value>The order of execution</value>
- </member>
- <member name="M:MbUnit.Framework.TestSequenceAttribute.ToString">
- <summary>Returns a string that represents the instance.</summary>
- <returns>String representing the object.</returns>
- </member>
- <member name="T:MbUnit.Framework.TestSuite">
- <summary>A named collection of uniquely named <see cref="T:MbUnit.Framework.TestCase" />.</summary>
- </member>
- <member name="P:MbUnit.Framework.TestSuite.Name">
- <summary>Gets the <see cref="T:MbUnit.Framework.TestSuite" /> name.</summary>
- <value>The <see cref="T:MbUnit.Framework.TestSuite" /> name.</value>
- </member>
- <member name="P:MbUnit.Framework.TestSuite.TestCases">
- <summary>Gets a collection of <see cref="T:MbUnit.Framework.TestCase" />.</summary>
- <value>A collection of <see cref="T:MbUnit.Framework.TestCase" />.</value>
- </member>
- <member name="M:MbUnit.Framework.TestSuite.Add(MbUnit.Framework.ITestCase)">
- <summary>Adds the test case to the suite</summary>
- <param name="testCase">
- <see cref="T:MbUnit.Framework.TestCase" /> instance to add.</param>
- <exception cref="T:System.InvalidOperationException"> The suite already contains a test case named <paramref name="name" />. </exception>
- </member>
- <member name="M:MbUnit.Framework.TestSuite.Add(System.String,System.Delegate,System.Object[])">
- <summary>Adds a new <see cref="T:MbUnit.Framework.TestCase" /> to the suite.</summary>
- <param name="name">Name of the new test case</param>
- <param name="test">
- <see cref="T:System.Delegate" /> invoked by the test case</param>
- <param name="parameters">parameters sent to <paramref name="test" /> when invoked</param>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="name" /> is a null reference (Nothing in Visual Basic) </exception>
- <exception cref="T:System.ArgumentException">
- <paramref name="name" /> is empty. </exception>
- <exception cref="T:System.InvalidOperationException"> The suite already contains a test case named <paramref name="name" />. </exception>
- </member>
- <member name="M:MbUnit.Framework.TestSuite.Remove(MbUnit.Framework.TestCase)">
- <summary>Removes the test case from the suite</summary>
- <param name="testCase">Test case to remove</param>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="testCase" /> is a null reference (Nothing in Visual Basic) </exception>
- </member>
- <member name="T:MbUnit.Framework.TestSuiteFixtureAttribute">
- <summary>Test Suite fixture. This class cannot be inherited.</summary>
- </member>
- <member name="M:MbUnit.Framework.TestSuiteFixtureAttribute.GetRun">
- <summary>Creates the execution logic</summary>
- <returns>A <see cref="T:MbUnit.Core.Runs.IRun" /> instance that represent the type test logic.</returns>
- </member>
- <member name="T:MbUnit.Framework.TestSuiteSetUpAttribute">
- <summary>Tag used to mark a method that needs to be run before TestSuite generation.</summary>
- </member>
- <member name="T:MbUnit.Framework.ThreadedRepeatAttribute">
- <summary>This tag defines test method that will invoke the method in the specified number of concurrent threads. This class cannot be inherited.</summary>
- </member>
- <member name="T:MbUnit.Framework.TypeFixtureAttribute">
- <summary>Type fixture pattern implementation. This class cannot be inherited.</summary>
- </member>
- <member name="M:MbUnit.Framework.TypeFixtureAttribute.GetRun">
- <summary>Creates the execution logic</summary>
- <returns>A <see cref="T:MbUnit.Core.Runs.IRun" /> instance that represent the type test logic.</returns>
- </member>
- <member name="P:MbUnit.Framework.UsingFactoriesAttribute.MemberNames">
- <summary>Gets a list of member names separated by ;</summary>
- </member>
- <member name="P:MbUnit.Framework.UsingLiteralsAttribute.Values">
- <summary>Gets a list of values separated by ;</summary>
- </member>
- <member name="T:MbUnit.Framework.VerifiedTestCase">
- <summary>A <see cref="T:MbUnit.Framework.TestCase" /> with verified result.</summary>
- </member>
- <member name="T:MbUnit.Framework.WebAssert">
- <summary>Web related assertions. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.WebAssert.AreClientTargetEqual(System.String,System.Web.UI.Page)">
- <summary>Verifies that the <see cref="P:System.Web.UI.Page.ClientTarget" /> property of <paramref name="page" /> is equal to <paramref name="expected" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.WebAssert.AreErrorPageEqual(System.String,System.Web.UI.Page)">
- <summary>Verifies that the <see cref="P:System.Web.UI.Page.ErrorPage" /> property of <paramref name="page" /> is equal to <paramref name="expected" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.WebAssert.AreTemplateSourceDirectoryEqual(System.Web.UI.Control,System.Web.UI.Control)">
- <summary>Verifies that the <see cref="P:System.Web.UI.Control.TemplateSourceDirectory" /> property of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- </member>
- <member name="M:MbUnit.Framework.WebAssert.AreTemplateSourceDirectoryEqual(System.String,System.Web.UI.Control)">
- <summary>Verifies that the <see cref="P:System.Web.UI.Control.TemplateSourceDirectory" /> property of <paramref name="actual" /> is equal to <paramref name="expected" /> are equal.</summary>
- </member>
- <member name="M:MbUnit.Framework.WebAssert.HasControls(System.Web.UI.Control)">
- <summary>Verifies that <paramref name="ctrl" /> has child controls.</summary>
- </member>
- <member name="M:MbUnit.Framework.WebAssert.HasNoControls(System.Web.UI.Control)">
- <summary>Verifies that <paramref name="ctrl" /> has no child controls.</summary>
- </member>
- <member name="M:MbUnit.Framework.WebAssert.IsChild(System.Web.UI.Control,System.Web.UI.Control)">
- <summary>Verifies that <paramref name="child" /> is a child control of <paramref name="parent" /></summary>
- </member>
- <member name="M:MbUnit.Framework.WebAssert.IsChild(System.Web.UI.Control,System.String)">
- <summary>Verifies that <paramref name="childID" /> is the ID of a child control of <paramref name="parent" /></summary>
- </member>
- <member name="M:MbUnit.Framework.WebAssert.IsEnableViewState(System.Web.UI.Control)">
- <summary>Verifies that <paramref name="ctrl" /> has ViewState enabled.</summary>
- </member>
- <member name="M:MbUnit.Framework.WebAssert.IsIDEqual(System.Web.UI.Control,System.String)">
- <summary>Verifies that <paramref name="ctrl" /> ID is equal to <paramref name="id" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.WebAssert.IsNotChild(System.Web.UI.Control,System.Web.UI.Control)">
- <summary>Verifies that <paramref name="child" /> is a not child control of <paramref name="parent" /></summary>
- </member>
- <member name="M:MbUnit.Framework.WebAssert.IsNotChild(System.Web.UI.Control,System.String)">
- <summary>Verifies that <paramref name="childID" /> is the not ID of a child control of <paramref name="parent" /></summary>
- </member>
- <member name="M:MbUnit.Framework.WebAssert.IsNotEnableViewState(System.Web.UI.Control)">
- <summary>Verifies that <paramref name="ctrl" /> has <strong>not</strong> ViewState enabled.</summary>
- </member>
- <member name="M:MbUnit.Framework.WebAssert.IsNotPostBack(System.Web.UI.Page)">
- <summary>Verifies that the <see cref="P:System.Web.UI.Page.IsPostBack" /> property of <paramref name="page" /> is false.</summary>
- </member>
- <member name="M:MbUnit.Framework.WebAssert.IsNotSmartNavigation(System.Web.UI.Page)">
- <summary>Verifies that the <see cref="P:System.Web.UI.Page.SmartNavigation" /> property of <paramref name="page" /> is false.</summary>
- </member>
- <member name="M:MbUnit.Framework.WebAssert.IsNotValid(System.Web.UI.Page)">
- <summary>Verifies that the <see cref="P:System.Web.UI.Page.IsValid" /> property of <paramref name="page" /> is false.</summary>
- </member>
- <member name="M:MbUnit.Framework.WebAssert.IsNotVisible(System.Web.UI.Control)">
- <summary>Verifies that <paramref name="ctrl" /> is not visible.</summary>
- </member>
- <member name="M:MbUnit.Framework.WebAssert.IsPostBack(System.Web.UI.Page)">
- <summary>Verifies that the <see cref="P:System.Web.UI.Page.IsPostBack" /> property of <paramref name="page" /> is true.</summary>
- </member>
- <member name="M:MbUnit.Framework.WebAssert.IsSmartNavigation(System.Web.UI.Page)">
- <summary>Verifies that the <see cref="P:System.Web.UI.Page.SmartNavigation" /> property of <paramref name="page" /> is true.</summary>
- </member>
- <member name="M:MbUnit.Framework.WebAssert.IsValid(System.Web.UI.Page)">
- <summary>Verifies that the <see cref="P:System.Web.UI.Page.IsValid" /> property of <paramref name="page" /> is true.</summary>
- </member>
- <member name="M:MbUnit.Framework.WebAssert.IsVisible(System.Web.UI.Control)">
- <summary>Verifies that <paramref name="ctrl" /> is visible.</summary>
- </member>
- <member name="T:MbUnit.Framework.WriteAttribute">
- <summary>Tag use to mark a method that writes data to a device.</summary>
- </member>
- <member name="T:MbUnit.Framework.XmlDataProviderAttribute">
- <summary>A file-based data provider</summary>
- </member>
- <member name="T:MbUnit.Framework.CollectionOrderTest">
- <summary>Different collection order</summary>
- </member>
- <member name="F:MbUnit.Framework.CollectionOrderTest.OrderedAscending">
- <summary>Tests ascending order collection</summary>
- </member>
- <member name="F:MbUnit.Framework.CollectionOrderTest.OrderedDescending">
- <summary>Tests ascending order collection</summary>
- </member>
- <member name="T:MbUnit.Framework.ResourceCleanup">
- <summary>Used to specify whether or not the test should delete the extracted resource when the test is complete.</summary>
- </member>
- <member name="F:MbUnit.Framework.ResourceCleanup.NoCleanup">
- <summary>Do not delete the extracted resource</summary>
- </member>
- <member name="F:MbUnit.Framework.ResourceCleanup.DeleteAfterTest">
- <summary>Delete the extracted resource after the test.</summary>
- </member>
- <member name="F:MbUnit.Framework.SpecialValue.Null">
- <summary>When used as parameter in a row test, it will be replaced by null (Nothing in VB).</summary>
- </member>
- <member name="T:MbUnit.Framework.Exceptions.MissingDbInfoException">
- <summary>Could not find <see cref="T:MbUnit.Framework.DbRestoreInfoAttribute" />.</summary>
- </member>
- <member name="T:MbUnit.Framework.Testers.CollectionIndexingTester">
- <summary>Collection indexing test class</summary>
- </member>
- <member name="T:MbUnit.Framework.Testers.CollectionOrderTester">
- <summary>Collection order tester class.</summary>
- </member>
- <member name="T:MbUnit.Framework.Testers.EnumerationTester">
- <summary>Tests for the <seealso cref="T:System.Collections.IEnumerable" /> and <seealso cref="T:System.Collections.IEnumerator" />.</summary>
- </member>
- <member name="F:MbUnit.Framework.Xml.DifferenceType.AttributeValueExplicitlySpecified" />
- <member name="F:MbUnit.Framework.Xml.DifferenceType.AttributeNameNotFound" />
- <member name="F:MbUnit.Framework.Xml.DifferenceType.AttributeValue">
- <summary>Comparing 2 attributes with the same name but different values</summary>
- </member>
- <member name="F:MbUnit.Framework.Xml.DifferenceType.AttributeSequence">
- <summary>Comparing 2 attribute lists with the same attributes in different sequence</summary>
- </member>
- <member name="F:MbUnit.Framework.Xml.DifferenceType.CDATAValue" />
- <member name="F:MbUnit.Framework.Xml.DifferenceType.CommentValue" />
- <member name="F:MbUnit.Framework.Xml.DifferenceType.DOCTYPE_NAME_ID" />
- <member name="F:MbUnit.Framework.Xml.DifferenceType.DocTypePublicID" />
- <member name="F:MbUnit.Framework.Xml.DifferenceType.DocTypeSystemID" />
- <member name="F:MbUnit.Framework.Xml.DifferenceType.ElementTagName" />
- <member name="F:MbUnit.Framework.Xml.DifferenceType.ELEMENT_NUM_ATTRIBUTES_ID" />
- <member name="F:MbUnit.Framework.Xml.DifferenceType.PROCESSING_INSTRUCTION_TARGET_ID" />
- <member name="F:MbUnit.Framework.Xml.DifferenceType.PROCESSING_INSTRUCTION_DATA_ID" />
- <member name="F:MbUnit.Framework.Xml.DifferenceType.TEXT_VALUE_ID" />
- <member name="F:MbUnit.Framework.Xml.DifferenceType.NAMESPACE_PREFIX_ID" />
- <member name="F:MbUnit.Framework.Xml.DifferenceType.NAMESPACE_URI_ID" />
- <member name="F:MbUnit.Framework.Xml.DifferenceType.NODE_TYPE_ID" />
- <member name="F:MbUnit.Framework.Xml.DifferenceType.HAS_CHILD_NODES_ID" />
- <member name="F:MbUnit.Framework.Xml.DifferenceType.CHILD_NODELIST_LENGTH_ID" />
- <member name="F:MbUnit.Framework.Xml.DifferenceType.CHILD_NODELIST_SEQUENCE_ID" />
- <member name="F:MbUnit.Framework.Xml.DifferenceType.HAS_DOCTYPE_DECLARATION_ID" />
- <member name="F:MbUnit.Framework.Xml.DifferenceType.HAS_XML_DECLARATION_PREFIX_ID" />
- </members>
-</doc>
\ No newline at end of file
build/tools/gallio/MbUnit2/QuickGraph.Algorithms.dll
Binary file
build/tools/gallio/MbUnit2/QuickGraph.Algorithms.xml
@@ -1,2818 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<doc>
- <assembly>
- <name>QuickGraph.Algorithms</name>
- </assembly>
- <members>
- <member name="T:QuickGraph.Algorithms.AlgoUtility">
- <summary>A static class with some helper methods This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.AlgoUtility.CheckAcyclic(QuickGraph.Concepts.Traversals.IVertexListGraph)">
- <summary>Checks that the graph does not have cyclies</summary>
- <param name="g">graph to test</param>
- <exception cref="T:System.ArgumentNullException">g is a null reference</exception>
- <exception cref="T:QuickGraph.Exceptions.NonAcyclicGraphException">graph contains a cycle</exception>
- </member>
- <member name="M:QuickGraph.Algorithms.AlgoUtility.CheckAcyclic(QuickGraph.Concepts.Traversals.IVertexListGraph,QuickGraph.Concepts.IVertex)">
- <summary>Checks that the sub graph rooted at <paramref name="ref" /> does not have cyclies</summary>
- <param name="g">graph to test</param>
- <exception cref="T:System.ArgumentNullException">g is a null reference</exception>
- <exception cref="T:QuickGraph.Exceptions.NonAcyclicGraphException">graph contains a cycle</exception>
- </member>
- <member name="M:QuickGraph.Algorithms.AlgoUtility.ConnectedComponents(QuickGraph.Concepts.Traversals.IVertexListGraph,QuickGraph.Collections.VertexIntDictionary)">
- <summary>Computes the connected components.</summary>
- <param name="g">graph to explore</param>
- <param name="components">component map where results are recorded</param>
- <returns>number of components</returns>
- </member>
- <member name="M:QuickGraph.Algorithms.AlgoUtility.IsChild(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex,QuickGraph.Collections.VertexVertexDictionary)">
- <summary>Checks if the child vertex is a child of the parent vertex using the predecessor map.</summary>
- <param name="parent" />
- <param name="child" />
- <param name="predecessors" />
- </member>
- <member name="M:QuickGraph.Algorithms.AlgoUtility.IsInEdgeSet(QuickGraph.Concepts.Traversals.IEdgeListGraph,QuickGraph.Concepts.IEdge)">
- <summary>Checks wheter an edge belongs to the edge set</summary>
- <param name="g">graph containing the edge set</param>
- <param name="e">edge to test</param>
- <returns>true if e is in the graph edge set</returns>
- </member>
- <member name="M:QuickGraph.Algorithms.AlgoUtility.IsInEdgeSet(QuickGraph.Concepts.Traversals.IEdgeListGraph,QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <summary>Checks wheter an edge that goes from source to target belongs to the edge set</summary>
- <param name="g">graph containing the edge set</param>
- <param name="source">edge source</param>
- <param name="target">edge target</param>
- <returns>true if e is in the graph edge set</returns>
- </member>
- <member name="M:QuickGraph.Algorithms.AlgoUtility.IsInVertexSet(QuickGraph.Concepts.Traversals.IVertexListGraph,QuickGraph.Concepts.IVertex)">
- <summary>Checks wheter a vertex belongs to the vertex set</summary>
- <param name="g">graph containing the vertex set</param>
- <param name="v">vertex to test</param>
- <returns>true if v is in the graph vertex set</returns>
- </member>
- <member name="M:QuickGraph.Algorithms.AlgoUtility.IsReachable(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex,QuickGraph.Concepts.Traversals.IVertexListGraph)">
- <summary>Checks if there exists a path between source and target</summary>
- <param name="source">source vertex</param>
- <param name="target">target vertex</param>
- <param name="g">graph</param>
- <returns>true if target is reachable from source</returns>
- </member>
- <member name="M:QuickGraph.Algorithms.AlgoUtility.IsSelfLoop(QuickGraph.Concepts.IEdge)">
- <summary>Returns true if edge is a self edge</summary>
- <param name="e">edge to test</param>
- <returns>true if self edge</returns>
- <exception cref="T:System.ArgumentNullException">e is null</exception>
- </member>
- <member name="M:QuickGraph.Algorithms.AlgoUtility.OddVertices(QuickGraph.Concepts.Traversals.IVertexAndEdgeListGraph)">
- <summary>Create a collection of odd vertices</summary>
- <param name="g">graph to visit</param>
- <returns>colleciton of odd vertices</returns>
- <exception cref="T:System.ArgumentNullException">g is a null reference</exception>
- </member>
- <member name="M:QuickGraph.Algorithms.AlgoUtility.Opposite(QuickGraph.Concepts.IEdge,QuickGraph.Concepts.IVertex)">
- <summary>Returns the vertex opposite to v on the edge e.</summary>
- <param name="e" />
- <param name="v" />
- <exception cref="T:System.ArgumentNullException">e or v is null</exception>
- <exception cref="T:QuickGraph.Exceptions.VertexNotConnectedByEdgeException">v is not incident to e</exception>
- </member>
- <member name="M:QuickGraph.Algorithms.AlgoUtility.Sinks(QuickGraph.Concepts.Traversals.IVertexListGraph)">
- <summary>Returns an enumerable collection of the leaf vertices of the graph</summary>
- <param name="g">graph to visit</param>
- <returns>enumerable of leaf vertices</returns>
- </member>
- <member name="M:QuickGraph.Algorithms.AlgoUtility.Sinks(QuickGraph.Concepts.Traversals.IVertexListGraph,QuickGraph.Concepts.IVertex)">
- <summary>Computes the leaves from the <paramref name="root" /> vertex.</summary>
- <param name="g">graph containing the vertex</param>
- <param name="root">root of the tree</param>
- <returns>leaf vertices</returns>
- </member>
- <member name="M:QuickGraph.Algorithms.AlgoUtility.Sources(QuickGraph.Concepts.Traversals.IBidirectionalVertexListGraph)">
- <summary>Returns an enumerable collection of the root vertices of the graph</summary>
- <param name="g">graph to visit</param>
- <returns>enumerable of root vertices</returns>
- </member>
- <member name="M:QuickGraph.Algorithms.AlgoUtility.StrongComponents(QuickGraph.Concepts.Traversals.IVertexListGraph,QuickGraph.Collections.VertexIntDictionary)">
- <summary>Computes the strong components.</summary>
- <param name="g">graph to explore</param>
- <param name="components">component map where results are recorded</param>
- <returns>number of strong components</returns>
- </member>
- <member name="M:QuickGraph.Algorithms.AlgoUtility.TopologicalSort(QuickGraph.Concepts.Traversals.IVertexListGraph,System.Collections.IList)">
- <summary>Applies a topological sort to the graph</summary>
- <param name="g">graph to sort</param>
- <param name="vertices">sorted vertices</param>
- </member>
- <member name="T:QuickGraph.Algorithms.CondensationGraphAlgorithm">
- <summary>Creates a condensation graph transformation</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.CondensationGraphAlgorithm.SCCVerticesMap">
- <summary>Read only map of vertices within each strongly connected component</summary>
- <value>map with StronglyConnectedComponent ID as key and IList of vertices as value</value>
- </member>
- <member name="P:QuickGraph.Algorithms.CondensationGraphAlgorithm.VertexToSCCMap">
- <summary>Maps a graph vertex to a strongly connected component</summary>
- <value>Map of IVertex to strongly connected component ID</value>
- </member>
- <member name="P:QuickGraph.Algorithms.CondensationGraphAlgorithm.VisitedGraph">
- <summary>Visited graph</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.CondensationGraphAlgorithm.ClearComponents">
- <summary>Clear the extracted strongly connected components</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.CondensationGraphAlgorithm.Create(QuickGraph.Concepts.MutableTraversals.IMutableVertexAndEdgeListGraph)">
- <summary>Compute the condensation graph and store it in the supplied graph 'cg'</summary>
- <param name="cg">Instance of mutable graph in which the condensation graph transformation is stored</param>
- </member>
- <member name="M:QuickGraph.Algorithms.CondensationGraphAlgorithm.OnInitCondensationGraphVertex(QuickGraph.Algorithms.CondensationGraphVertexEventArgs)">
- <summary>Raise the CondensationGraphVertex evt</summary>
- <param name="arg">Pack the CG vertex and a VertexCollection of it's constituent vertices</param>
- </member>
- <member name="E:QuickGraph.Algorithms.CondensationGraphAlgorithm.InitCondensationGraphVertex">
- <summary>Raised when a new vertex is added in the condensation graph</summary>
- </member>
- <member name="T:QuickGraph.Algorithms.CondensationGraphVertexEventArgs">
- <summary>Encapsulates a vertex in the original graph and it's corresponding vertex in a transformation of the graph</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.CondensationGraphVertexEventArgs.CondensationGraphVertex">
- <summary>Condensation graph vertex</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.CondensationGraphVertexEventArgs.StronglyConnectedVertices">
- <summary>Strongly connected vertices from original graph represented by the condensation graph node</summary>
- </member>
- <member name="T:QuickGraph.Algorithms.ConnectedComponentsAlgorithm">
- <summary>Connected component computation</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.ConnectedComponentsAlgorithm.Components">
- <summary>Gets the component map</summary>
- <value>Component map</value>
- </member>
- <member name="P:QuickGraph.Algorithms.ConnectedComponentsAlgorithm.Count">
- <summary>Gets the connected components count</summary>
- <value>Connected component count</value>
- </member>
- <member name="P:QuickGraph.Algorithms.ConnectedComponentsAlgorithm.VisitedGraph">
- <summary>Visited graph</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.ConnectedComponentsAlgorithm.Compute(QuickGraph.Concepts.IVertex)">
- <summary>Executes the algorithm</summary>
- <returns>The total number of components is the return value of the function</returns>
- </member>
- <member name="T:QuickGraph.Algorithms.StrongComponentsAlgorithm">
- <summary>Computes the graph strong components.</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.StrongComponentsAlgorithm.Components">
- <summary>Component map</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.StrongComponentsAlgorithm.Count">
- <summary>Gets the number of strongly connected components in the graph</summary>
- <value>Number of strongly connected components</value>
- </member>
- <member name="P:QuickGraph.Algorithms.StrongComponentsAlgorithm.DiscoverTimes">
- <summary>Vertex discory times</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.StrongComponentsAlgorithm.Roots">
- <summary>Root map</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.StrongComponentsAlgorithm.VisitedGraph">
- <summary>Visited graph</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.StrongComponentsAlgorithm.Compute">
- <summary>Executes the algorithm</summary>
- <returns>The number of components is the return value of the function.</returns>
- </member>
- <member name="T:QuickGraph.Algorithms.TopologicalSortAlgorithm">
- <summary>Topological sort of the graph.</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.TopologicalSortAlgorithm.SortedVertices">
- <summary>Sorted vertices list</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.TopologicalSortAlgorithm.VisitedGraph">
- <summary>Visited vertex list</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.TopologicalSortAlgorithm.BackEdge(System.Object,QuickGraph.Concepts.EdgeEventArgs)">
- <summary>Delegate event that detects cycle. <seealso cref="T:QuickGraph.Concepts.EdgeEventHandler" />.</summary>
- <param name="sender">DepthFirstSearch algorithm</param>
- <param name="args">Edge that produced the error</param>
- <exception cref="T:System.Exception">Will always throw an exception.</exception>
- </member>
- <member name="M:QuickGraph.Algorithms.TopologicalSortAlgorithm.Compute">
- <summary>Computes the topological sort and stores it in the list.</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.TopologicalSortAlgorithm.Compute(System.Collections.IList)">
- <summary>Computes the topological sort and stores it in the list.</summary>
- <param name="vertices">Vertex list that will contain the results</param>
- </member>
- <member name="M:QuickGraph.Algorithms.TopologicalSortAlgorithm.FinishVertex(System.Object,QuickGraph.Concepts.VertexEventArgs)">
- <summary>Delegate that adds the vertex to the vertex list. <seealso cref="T:QuickGraph.Concepts.VertexEventHandler" />.</summary>
- <param name="sender" />
- <param name="args" />
- </member>
- <member name="T:QuickGraph.Algorithms.TransitiveClosureAlgorithm">
- <summary>Creates a transitive closure of the input graph</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.TransitiveClosureAlgorithm.OrigToTCVertexMap">
- <summary>Map of vertex in Original graph to corresponding vertex in Transitive Closure</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.TransitiveClosureAlgorithm.VisitedGraph">
- <summary>Visited Graph</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.TransitiveClosureAlgorithm.Create(QuickGraph.Concepts.MutableTraversals.IMutableVertexAndEdgeListGraph)">
- <summary>Compute the transitive closure and store it in the supplied graph 'tc'</summary>
- <param name="tc">Mutable Graph instance to store the transitive closure</param>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="tc" /> is a <null />. </exception>
- </member>
- <member name="M:QuickGraph.Algorithms.TransitiveClosureAlgorithm.OnExamineEdge(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.TransitiveClosureAlgorithm.ExamineEdge" /> event.</summary>
- <param name="e">New edge that was added to the transitive closure graph</param>
- </member>
- <member name="M:QuickGraph.Algorithms.TransitiveClosureAlgorithm.OnInitTransitiveClosureVertex(QuickGraph.Algorithms.TransitiveClosureVertexEventArgs)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.TransitiveClosureAlgorithm.InitTransitiveClosureVertex" /> event.</summary>
- <param name="arg" />
- </member>
- <member name="E:QuickGraph.Algorithms.TransitiveClosureAlgorithm.ExamineEdge">
- <summary>Invoked when a new edge is added to the transitive closure graph.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.TransitiveClosureAlgorithm.InitTransitiveClosureVertex">
- <summary>Invoked when a new vertex is added to the Transitive Closure graph</summary>
- </member>
- <member name="T:QuickGraph.Algorithms.TransitiveClosureVertexEventArgs">
- <summary>Encapsulates a vertex in the original graph and it's corresponding vertex in a transformation of the graph</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.TransitiveClosureVertexEventArgs.VertexInOriginalGraph">
- <summary>Vertex in original graph</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.TransitiveClosureVertexEventArgs.VertexInTransformationGraph">
- <summary>Equivalent Vertex in the transformation graph</summary>
- </member>
- <member name="T:QuickGraph.Algorithms.CondensationGraphVertexEventHandler">
- <summary>Delegate to handle the CondensationGraphVertexEvent</summary>
- </member>
- <member name="T:QuickGraph.Algorithms.TransitiveClosureVertexEventHandler">
- <summary>Delegate to handle the TransformVertexEvent</summary>
- </member>
- <member name="T:QuickGraph.Algorithms.AllShortestPath.FloydWarshallAllShortestPathAlgorithm">
- <summary>Floyd Warshall All Shortest Path Algorithm</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.AllShortestPath.FloydWarshallAllShortestPathAlgorithm.Tester">
- <summary>Gets the <see cref="T:QuickGraph.Algorithms.AllShortestPath.Testers.IFloydWarshallTester" /> instance</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.AllShortestPath.FloydWarshallAllShortestPathAlgorithm.VisitedGraph">
- <summary>Gets the visited graph</summary>
- <value>Visited Graph</value>
- </member>
- <member name="M:QuickGraph.Algorithms.AllShortestPath.FloydWarshallAllShortestPathAlgorithm.CheckConnectivityAndNegativeCycles(QuickGraph.Concepts.Collections.IVertexDistanceMatrix)">
- <summary>Checks the graph for connectivity and negative cycles</summary>
- <param name="costs">cost distionary</param>
- <exception cref="T:QuickGraph.Exceptions.NegativeCycleException">graph has negatice cycle.</exception>
- <exception cref="T:QuickGraph.Exceptions.GraphNotStronglyConnectedException">graph is not strongly connected</exception>
- </member>
- <member name="M:QuickGraph.Algorithms.AllShortestPath.FloydWarshallAllShortestPathAlgorithm.Compute">
- <summary>Compute the All shortest path problem.</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.AllShortestPath.FloydWarshallAllShortestPathAlgorithm.OnInitiliazePath(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="!:InitializePath" /> event.</summary>
- <param name="source">source vertex</param>
- <param name="target">target vertex</param>
- </member>
- <member name="M:QuickGraph.Algorithms.AllShortestPath.FloydWarshallAllShortestPathAlgorithm.OnNotReducePath(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.AllShortestPath.FloydWarshallAllShortestPathAlgorithm.NotReducePath" /> event.</summary>
- <param name="source" />
- <param name="target" />
- <param name="intermediate" />
- </member>
- <member name="M:QuickGraph.Algorithms.AllShortestPath.FloydWarshallAllShortestPathAlgorithm.OnProcessPath(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.AllShortestPath.FloydWarshallAllShortestPathAlgorithm.ProcessPath" /> event.</summary>
- <param name="source">source vertex</param>
- <param name="target">target vertex</param>
- <param name="intermediate" />
- </member>
- <member name="M:QuickGraph.Algorithms.AllShortestPath.FloydWarshallAllShortestPathAlgorithm.OnReducePath(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.AllShortestPath.FloydWarshallAllShortestPathAlgorithm.ReducePath" /> event.</summary>
- <param name="source" />
- <param name="target" />
- <param name="intermediate" />
- </member>
- <member name="E:QuickGraph.Algorithms.AllShortestPath.FloydWarshallAllShortestPathAlgorithm.InitiliazePath">
- <summary>Raised when initializing a new path</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.AllShortestPath.FloydWarshallAllShortestPathAlgorithm.NotReducePath">
- <summary>Raised when a path is not reduced</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.AllShortestPath.FloydWarshallAllShortestPathAlgorithm.ReducePath">
- <summary>Raised when a path is reduced</summary>
- </member>
- <member name="T:QuickGraph.Algorithms.AllShortestPath.Reducers.IFloydWarshallDistanceReducer">
- <summary>Distance reducer interface</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.AllShortestPath.Reducers.IFloydWarshallDistanceReducer.ReducePathDistance(QuickGraph.Concepts.Collections.IVertexDistanceMatrix,QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <param name="distances" />
- <param name="source" />
- <param name="target" />
- <param name="intermediate" />
- </member>
- <member name="T:QuickGraph.Algorithms.Clone.CloneEdgeEventArgs">
- <summary>Edge cloning event argument</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.Clone.CloneEdgeEventArgs.Clone">
- <summary>Clone vertex</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.Clone.CloneEdgeEventArgs.Original">
- <summary>Original vertex</summary>
- </member>
- <member name="T:QuickGraph.Algorithms.Clone.CloneVertexEventArgs">
- <summary>Vertex cloning event argument</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.Clone.CloneVertexEventArgs.Clone">
- <summary>Gets the clone vertex</summary>
- <value>Clone vertex instance</value>
- </member>
- <member name="P:QuickGraph.Algorithms.Clone.CloneVertexEventArgs.Original">
- <summary>Gets the original vertex</summary>
- <value>Original vertex instance</value>
- </member>
- <member name="T:QuickGraph.Algorithms.Clone.GraphClonerAlgorithm">
- <summary>A graph cloner algorithm</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Clone.GraphClonerAlgorithm.Clone(QuickGraph.Concepts.Traversals.IVertexAndEdgeListGraph,QuickGraph.Concepts.Modifications.IEdgeMutableGraph)">
- <summary>Makes a copy of the source graph to the clone graph.</summary>
- <param name="source">source graph</param>
- <param name="target">clone graph</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Clone.GraphClonerAlgorithm.OnCloneEdge(QuickGraph.Concepts.IEdge,QuickGraph.Concepts.IEdge)">
- <summary>Triggers the CloneEdge event</summary>
- <param name="e" />
- <param name="ec" />
- </member>
- <member name="M:QuickGraph.Algorithms.Clone.GraphClonerAlgorithm.OnCloneVertex(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <summary>Triggers the CloneVertex event</summary>
- <param name="v" />
- <param name="vc" />
- </member>
- <member name="M:QuickGraph.Algorithms.Clone.GraphClonerAlgorithm.ReversedClone(QuickGraph.Concepts.Traversals.IVertexAndEdgeListGraph,QuickGraph.Concepts.Modifications.IEdgeMutableGraph)">
- <summary>Clones the <paramref name="source" /> to <paramref name="target" /> and reverses the edges.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Clone.GraphClonerAlgorithm.CloneEdge">
- <summary>Event called on each edge cloning</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Clone.GraphClonerAlgorithm.CloneVertex">
- <summary>Event called on each vertex cloning</summary>
- </member>
- <member name="T:QuickGraph.Algorithms.Clone.CloneEdgeEventHandler">
- <summary>Edge cloning event handler</summary>
- </member>
- <member name="T:QuickGraph.Algorithms.Clone.CloneVertexEventHandler">
- <summary>Vertex cloning event handler</summary>
- </member>
- <member name="T:QuickGraph.Algorithms.Layout.FruchtermanReingoldGridVariantLayoutAlgorithm">
- <summary>The grid variant of the Fruchterman-Reingold graph layout algorithm.</summary>
- </member>
- <member name="T:QuickGraph.Algorithms.Layout.FruchtermanReingoldLayoutAlgorithm">
- <summary>This algorithm is based on the following paper: T. Fruchterman and E. Reingold. "Graph drawing by force-directed placement." Software Practice and Experience, 21(11):1129--1164, 1991. Implemented by Arun Bhalla.</summary>
- </member>
- <member name="T:QuickGraph.Algorithms.Layout.PointMath">
- <summary>Useful point algebra function. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Layout.PointMath.Distance(System.Drawing.PointF,System.Drawing.PointF)">
- <summary>Computes the Euclidian distance between two points</summary>
- <param name="p1">first point</param>
- <param name="p2">second point</param>
- <returns>
- <c>|p1-p2|_2</c>
- </returns>
- </member>
- <member name="M:QuickGraph.Algorithms.Layout.PointMath.SqrDistance(System.Drawing.PointF,System.Drawing.PointF)">
- <summary>Computes the square of the Euclidian distance between two points</summary>
- <param name="p1">first point</param>
- <param name="p2">second point</param>
- <returns>
- <c>(p1.x-p2.x)^2+(p1.y-p2.y)^2</c>
- </returns>
- </member>
- <member name="T:QuickGraph.Algorithms.MaximumFlow.EdmondsKarpMaximumFlowAlgorithm">
- <summary>Edmonds-Karp Maximum Flow Algorithm</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.MaximumFlow.EdmondsKarpMaximumFlowAlgorithm.Compute(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <summary>Computes the maximum flow between <paramref name="src" /> and <paramref name="sink" /></summary>
- <param name="src" />
- <param name="sink" />
- </member>
- <member name="T:QuickGraph.Algorithms.MaximumFlow.MaximumFlowAlgorithm">
- <summary>Abstract base class for maximum flow algorithms. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.MaximumFlow.MaximumFlowAlgorithm.Compute(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <param name="src" />
- <param name="sink" />
- </member>
- <member name="T:QuickGraph.Algorithms.MaximumFlow.PushRelabelMaximumFlowAlgorithm">
- <summary>Push-Relabel Maximum Flow Algorithm</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.MaximumFlow.PushRelabelMaximumFlowAlgorithm.Compute(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <summary>Computes the maximum flow between <paramref name="src" /> and <paramref name="sink" />.</summary>
- <param name="src">The source node of the graph.</param>
- <param name="sink">The sink node of the graph.</param>
- <returns>The maximum flow of the graph.</returns>
- </member>
- <member name="T:QuickGraph.Algorithms.MaximumFlow.ReversedEdgeAugmentorAlgorithm">
- <summary>A <see cref="T:QuickGraph.Concepts.Algorithms.IAlgorithm" /> implementation that augments a <see cref="T:QuickGraph.Concepts.MutableTraversals.IMutableVertexAndEdgeListGraph" /> such that for all edge (u,v) there exists the edge (v,u) in the graph.</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.MaximumFlow.ReversedEdgeAugmentorAlgorithm.Augmented">
- <summary>Gets a value indicating wheter the <see cref="P:QuickGraph.Algorithms.MaximumFlow.ReversedEdgeAugmentorAlgorithm.VisitedGraph" /> has been augmented.</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.MaximumFlow.ReversedEdgeAugmentorAlgorithm.AugmentedEdges">
- <summary>Gets a <see cref="T:QuickGraph.Collections.EdgeCollection" /> instance containing the augmented edges.</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.MaximumFlow.ReversedEdgeAugmentorAlgorithm.ReversedEdges">
- <summary>Gets a <see cref="T:QuickGraph.Collections.EdgeEdgeDictionary" /> associating each edge to it's corresponding reversed edge.</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.MaximumFlow.ReversedEdgeAugmentorAlgorithm.AddReversedEdges">
- <summary>Augments the <see cref="P:QuickGraph.Algorithms.MaximumFlow.ReversedEdgeAugmentorAlgorithm.VisitedGraph" /> with reversed edges.</summary>
- <exception cref="T:System.InvalidOperationException"> The graph has already been augmented. </exception>
- </member>
- <member name="M:QuickGraph.Algorithms.MaximumFlow.ReversedEdgeAugmentorAlgorithm.RemoveReversedEdges">
- <summary>Removes the reversed edges.</summary>
- <exception cref="T:System.InvalidOperationException"> The graph is not yet augmented. </exception>
- </member>
- <member name="T:QuickGraph.Algorithms.MinimumFlow.GraphBalancerAlgorithm" />
- <member name="T:QuickGraph.Algorithms.MinimumFlow.MinimumFlowAlgorithm" />
- <member name="T:QuickGraph.Algorithms.RandomWalks.CyclePoppingRandomTreeAlgorithm">
- <summary>Wilson-Propp Cycle-Popping Algorithm for Random Tree Generation.</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.RandomWalks.CyclePoppingRandomTreeAlgorithm.Colors">
- <summary>Get the <see cref="T:QuickGraph.Concepts.IVertex" /> color dictionary</summary>
- <value>Vertex color dictionary</value>
- </member>
- <member name="P:QuickGraph.Algorithms.RandomWalks.CyclePoppingRandomTreeAlgorithm.EdgeChain">
- <summary>Gets or sets the Markov <see cref="T:QuickGraph.Concepts.IEdge" /> chain.</summary>
- <value>Markov <see cref="T:QuickGraph.Concepts.IEdge" /> chain.</value>
- <exception cref="T:System.ArgumentNullException"> set property, value is a null reference. </exception>
- </member>
- <member name="P:QuickGraph.Algorithms.RandomWalks.CyclePoppingRandomTreeAlgorithm.Rnd">
- <summary>Gets or sets the random number generator used in <c>RandomTree</c>.</summary>
- <value>
- <see cref="T:System.Random" /> number generator</value>
- </member>
- <member name="P:QuickGraph.Algorithms.RandomWalks.CyclePoppingRandomTreeAlgorithm.Successors">
- <summary>Gets the dictionary of vertex edges successors in the generated random tree.</summary>
- <value>Vertex - Edge successor dictionary.</value>
- </member>
- <member name="P:QuickGraph.Algorithms.RandomWalks.CyclePoppingRandomTreeAlgorithm.VisitedGraph">
- <summary>Gets the visited <see cref="T:QuickGraph.Concepts.Traversals.IVertexListGraph" /> instance</summary>
- <value>Visited <see cref="T:QuickGraph.Concepts.Traversals.IVertexListGraph" /> instance</value>
- </member>
- <member name="M:QuickGraph.Algorithms.RandomWalks.CyclePoppingRandomTreeAlgorithm.Attempt(System.Double)">
- <summary>Attemps to create a new random tree with probability transition <paramref name="eps" />.</summary>
- <param name="eps">probability transition</param>
- <returns>true if random tree generated, false otherwise</returns>
- </member>
- <member name="M:QuickGraph.Algorithms.RandomWalks.CyclePoppingRandomTreeAlgorithm.ClearTree(QuickGraph.Concepts.IVertex)">
- <summary>Clears <paramref name="u" /> from the tree and raises the <see cref="E:QuickGraph.Algorithms.RandomWalks.CyclePoppingRandomTreeAlgorithm.ClearTreeVertex" /> event.</summary>
- <param name="u">vertex to clear</param>
- </member>
- <member name="M:QuickGraph.Algorithms.RandomWalks.CyclePoppingRandomTreeAlgorithm.Initialize">
- <summary>Initializes the tree.</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.RandomWalks.CyclePoppingRandomTreeAlgorithm.NextInTree(QuickGraph.Concepts.IVertex)">
- <summary>Gets the next vertex in the tree.</summary>
- <param name="u">source vertex</param>
- <returns>next vertex in tree if any, null otherwise</returns>
- </member>
- <member name="M:QuickGraph.Algorithms.RandomWalks.CyclePoppingRandomTreeAlgorithm.NotInTree(QuickGraph.Concepts.IVertex)">
- <summary>Gets a value indicating if <paramref name="u" /> is not in the tree.</summary>
- <param name="u">vertex to test</param>
- <returns>true if not in the tree, false otherwise.</returns>
- </member>
- <member name="M:QuickGraph.Algorithms.RandomWalks.CyclePoppingRandomTreeAlgorithm.OnClearTreeVertex(QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.RandomWalks.CyclePoppingRandomTreeAlgorithm.ClearTreeVertex" /> event.</summary>
- <param name="v">vertex being removed</param>
- </member>
- <member name="M:QuickGraph.Algorithms.RandomWalks.CyclePoppingRandomTreeAlgorithm.OnFinishVertex(QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.RandomWalks.CyclePoppingRandomTreeAlgorithm.FinishVertex" /> event.</summary>
- <param name="v">vertex being terminated</param>
- </member>
- <member name="M:QuickGraph.Algorithms.RandomWalks.CyclePoppingRandomTreeAlgorithm.OnInitializeVertex(QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.RandomWalks.CyclePoppingRandomTreeAlgorithm.InitializeVertex" /> event.</summary>
- <param name="v">vertex being initialized</param>
- </member>
- <member name="M:QuickGraph.Algorithms.RandomWalks.CyclePoppingRandomTreeAlgorithm.OnTreeEdge(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.RandomWalks.CyclePoppingRandomTreeAlgorithm.TreeEdge" /> event.</summary>
- <param name="e">edge being added to the tree</param>
- </member>
- <member name="M:QuickGraph.Algorithms.RandomWalks.CyclePoppingRandomTreeAlgorithm.RandomSuccessor(QuickGraph.Concepts.IVertex)">
- <summary>Gets the next <see cref="T:QuickGraph.Concepts.IEdge" /> out-edge according to the Markov Chain generator.</summary>
- <param name="u">Source vertex</param>
- <returns>next edge in the chain, null if u has no out-edges</returns>
- </member>
- <member name="M:QuickGraph.Algorithms.RandomWalks.CyclePoppingRandomTreeAlgorithm.RandomTree">
- <summary>Generates a random tree with no specified root.</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.RandomWalks.CyclePoppingRandomTreeAlgorithm.RandomTreeWithRoot(QuickGraph.Concepts.IVertex)">
- <summary>Generates a random tree rooted at <see cref="!:root" />.</summary>
- <param name="root">root vertex</param>
- <exception cref="T:System.ArgumentNullException">root is a null reference</exception>
- </member>
- <member name="M:QuickGraph.Algorithms.RandomWalks.CyclePoppingRandomTreeAlgorithm.SetInTree(QuickGraph.Concepts.IVertex)">
- <summary>Adds <paramref name="u" /> to the tree and raises the <see cref="E:QuickGraph.Algorithms.RandomWalks.CyclePoppingRandomTreeAlgorithm.FinishVertex" /> event.</summary>
- <param name="u">vertex to add</param>
- </member>
- <member name="M:QuickGraph.Algorithms.RandomWalks.CyclePoppingRandomTreeAlgorithm.Tree(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IEdge)">
- <summary>Sets <paramref name="next" /> as the next edge of <paramref name="u" /> in the tree, and raises the <see cref="E:QuickGraph.Algorithms.RandomWalks.CyclePoppingRandomTreeAlgorithm.TreeEdge" /> event.</summary>
- <param name="u">source vertex</param>
- <param name="next">next edge in tree</param>
- </member>
- <member name="E:QuickGraph.Algorithms.RandomWalks.CyclePoppingRandomTreeAlgorithm.ClearTreeVertex">
- <summary>Occurs when a vertex is removed from the tree.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.RandomWalks.CyclePoppingRandomTreeAlgorithm.FinishVertex">
- <summary>Occurs when a vertex is added to the tree.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.RandomWalks.CyclePoppingRandomTreeAlgorithm.InitializeVertex">
- <summary>Occurs when a vertex is initialized</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.RandomWalks.CyclePoppingRandomTreeAlgorithm.TreeEdge">
- <summary>Occurs when an edge is added to the tree.</summary>
- </member>
- <member name="T:QuickGraph.Algorithms.RandomWalks.NormalizedMarkovEdgeChain">
- <summary>Markov <see cref="T:QuickGraph.Concepts.IEdge" /> chain generator with the propability vector equally distributed over the out-edges.</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.RandomWalks.NormalizedMarkovEdgeChain.Rnd">
- <summary>Gets or sets the random generator</summary>
- <value>Random number generator</value>
- </member>
- <member name="M:QuickGraph.Algorithms.RandomWalks.NormalizedMarkovEdgeChain.Successor(QuickGraph.Concepts.Traversals.IImplicitGraph,QuickGraph.Concepts.IVertex)">
- <summary>Selects the next out-<see cref="T:QuickGraph.Concepts.IEdge" /> in the Markov Chain.</summary>
- <param name="g">visted graph</param>
- <param name="u">source vertex</param>
- <returns>Random next out-edge</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="g" /> or <paramref name="u" /> is a null reference </exception>
- </member>
- <member name="T:QuickGraph.Algorithms.RandomWalks.RandomWalkAlgorithm">
- <summary>Stochastic Random Walk Generation.</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.RandomWalks.RandomWalkAlgorithm.EdgeChain">
- <summary>Gets or sets the Markov <see cref="T:QuickGraph.Concepts.IEdge" /> chain.</summary>
- <value>Markov <see cref="T:QuickGraph.Concepts.IEdge" /> chain.</value>
- <exception cref="T:System.ArgumentNullException"> set property, value is a null reference. </exception>
- </member>
- <member name="P:QuickGraph.Algorithms.RandomWalks.RandomWalkAlgorithm.EndPredicate">
- <summary>Gets or sets an end of traversal predicate.</summary>
- <value>End of traversal predicate.</value>
- </member>
- <member name="P:QuickGraph.Algorithms.RandomWalks.RandomWalkAlgorithm.Rnd">
- <summary>Gets or sets the random number generator used in <c>RandomTree</c>.</summary>
- <value>
- <see cref="T:System.Random" /> number generator</value>
- </member>
- <member name="P:QuickGraph.Algorithms.RandomWalks.RandomWalkAlgorithm.VisitedGraph">
- <summary>Gets the visited <see cref="T:QuickGraph.Concepts.Traversals.IVertexListGraph" /> instance</summary>
- <value>Visited <see cref="T:QuickGraph.Concepts.Traversals.IVertexListGraph" /> instance</value>
- </member>
- <member name="M:QuickGraph.Algorithms.RandomWalks.RandomWalkAlgorithm.Generate(QuickGraph.Concepts.IVertex)">
- <summary>Generates a walk of <paramref name="walkCount">steps</paramref></summary>
- <param name="walkCount">number of steps</param>
- </member>
- <member name="M:QuickGraph.Algorithms.RandomWalks.RandomWalkAlgorithm.Generate(QuickGraph.Concepts.IVertex,System.Int32)">
- <summary>Generates a walk of <paramref name="walkCount">steps</paramref></summary>
- <param name="root">root vertex</param>
- <param name="walkCount">number of steps</param>
- </member>
- <member name="M:QuickGraph.Algorithms.RandomWalks.RandomWalkAlgorithm.OnEndVertex(QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.RandomWalks.RandomWalkAlgorithm.EndVertex" /> event.</summary>
- <param name="v">vertex that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.RandomWalks.RandomWalkAlgorithm.OnStartVertex(QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.RandomWalks.RandomWalkAlgorithm.StartVertex" /> event.</summary>
- <param name="v">vertex that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.RandomWalks.RandomWalkAlgorithm.OnTreeEdge(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.RandomWalks.RandomWalkAlgorithm.TreeEdge" /> event.</summary>
- <param name="e">edge being added to the tree</param>
- </member>
- <member name="M:QuickGraph.Algorithms.RandomWalks.RandomWalkAlgorithm.RandomSuccessor(QuickGraph.Concepts.IVertex)">
- <summary>Gets the next <see cref="T:QuickGraph.Concepts.IEdge" /> out-edge according to the Markov Chain generator.</summary>
- <param name="u">Source vertex</param>
- <returns>next edge in the chain, null if u has no out-edges</returns>
- </member>
- <member name="E:QuickGraph.Algorithms.RandomWalks.RandomWalkAlgorithm.EndVertex">
- <summary>Raised on the sink vertex once after the end of the search.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.RandomWalks.RandomWalkAlgorithm.StartVertex">
- <summary>Raised on the source vertex once before the start of the search.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.RandomWalks.RandomWalkAlgorithm.TreeEdge">
- <summary>Occurs when an edge is added to the tree.</summary>
- </member>
- <member name="T:QuickGraph.Algorithms.RandomWalks.WeightedMarkovEdgeChain">
- <summary>Markov <see cref="T:QuickGraph.Concepts.IEdge" /> chain generator with the propability vector distributed over the out-edges weights.</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.RandomWalks.WeightedMarkovEdgeChain.Rnd">
- <summary>Gets or sets the random generator</summary>
- <value>Random number generator</value>
- </member>
- <member name="P:QuickGraph.Algorithms.RandomWalks.WeightedMarkovEdgeChain.Weights">
- <summary>Gets the edge-weight dictionary</summary>
- <value>Edge weight dictionary</value>
- </member>
- <member name="M:QuickGraph.Algorithms.RandomWalks.WeightedMarkovEdgeChain.Successor(QuickGraph.Concepts.Traversals.IImplicitGraph,QuickGraph.Concepts.IVertex)">
- <summary>Selects the next out-<see cref="T:QuickGraph.Concepts.IEdge" /> in the Markov Chain.</summary>
- <param name="g">visted graph</param>
- <param name="u">source vertex</param>
- <returns>Random next out-edge</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="g" /> or <paramref name="u" /> is a null reference </exception>
- </member>
- <member name="T:QuickGraph.Algorithms.RandomWalks.IMarkovEdgeChain">
- <summary>When implemented by a class, defines methods to generate a random Markov chain of <see cref="T:QuickGraph.Concepts.IEdge" />.</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.RandomWalks.IMarkovEdgeChain.Successor(QuickGraph.Concepts.Traversals.IImplicitGraph,QuickGraph.Concepts.IVertex)">
- <summary>Selects the next out-<see cref="T:QuickGraph.Concepts.IEdge" /> in the Markov Chain.</summary>
- <param name="g">visted graph</param>
- <param name="u">source vertex</param>
- <returns>Random next out-edge</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="g" /> or <paramref name="u" /> is a null reference </exception>
- </member>
- <member name="T:QuickGraph.Algorithms.Ranking.PageRankAlgorithm">
- <summary>Algorithm that computes the PageRank ranking over a graph.</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.Ranking.PageRankAlgorithm.Damping">
- <summary>Gets or sets the damping factor in the PageRank iteration.</summary>
- <value>Damping factor in the PageRank formula (<c>d</c>).</value>
- </member>
- <member name="P:QuickGraph.Algorithms.Ranking.PageRankAlgorithm.MaxIteration">
- <summary>Gets or sets the maximum number of iterations</summary>
- <value>The maximum number of iteration.</value>
- </member>
- <member name="P:QuickGraph.Algorithms.Ranking.PageRankAlgorithm.Ranks">
- <summary>Gets the page rank dictionary</summary>
- <value>The <see cref="T:QuickGraph.Collections.VertexDoubleDictionary" /> of <see cref="T:QuickGraph.Concepts.IVertex" /> - rank entries.ank entries.</value>
- </member>
- <member name="P:QuickGraph.Algorithms.Ranking.PageRankAlgorithm.Tolerance">
- <summary>Gets or sets the tolerance to stop iteration</summary>
- <value>The tolerance to stop iteration.</value>
- </member>
- <member name="P:QuickGraph.Algorithms.Ranking.PageRankAlgorithm.VisitedGraph">
- <summary>Gets the visited graph</summary>
- <value>A <see cref="T:QuickGraph.Concepts.Traversals.IVertexListGraph" /> instance</value>
- </member>
- <member name="M:QuickGraph.Algorithms.Ranking.PageRankAlgorithm.Compute">
- <summary>Computes the PageRank over the <see cref="P:QuickGraph.Algorithms.Ranking.PageRankAlgorithm.VisitedGraph" />.</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Ranking.PageRankAlgorithm.InitializeRanks">
- <summary>Initializes the rank map.</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Ranking.PageRankAlgorithm.RemoveDanglingLinks">
- <summary>Iteratively removes the dangling links from the rank map</summary>
- </member>
- <member name="T:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm">
- <summary>Performs a breadth-first traversal of a directed or undirected graph.</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.Colors">
- <summary>Gets the <see cref="T:QuickGraph.Concepts.IVertex" /> to <see cref="T:QuickGraph.Concepts.GraphColor" />dictionary</summary>
- <value>
- <see cref="T:QuickGraph.Concepts.IVertex" /> to <see cref="T:QuickGraph.Concepts.GraphColor" />dictionary</value>
- </member>
- <member name="P:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.VisitedGraph">
- <summary>Visited graph</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.Compute(QuickGraph.Concepts.IVertex)">
- <summary>Computes the bfs starting at s</summary>
- <param name="s">starting vertex</param>
- <exception cref="T:System.ArgumentNullException">s is null</exception>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.OnBlackTarget(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.BlackTarget" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.OnDiscoverVertex(QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.DiscoverVertex" /> event.</summary>
- <param name="v">vertex that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.OnExamineEdge(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.ExamineEdge" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.OnExamineVertex(QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.ExamineVertex" /> event.</summary>
- <param name="v">vertex that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.OnFinishVertex(QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.FinishVertex" /> event.</summary>
- <param name="v">vertex that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.OnGrayTarget(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.GrayTarget" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.OnInitializeVertex(QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.InitializeVertex" /> event.</summary>
- <param name="v">vertex that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.OnNonTreeEdge(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.NonTreeEdge" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.OnTreeEdge(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.TreeEdge" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.RegisterDistanceRecorderHandlers(QuickGraph.Concepts.Visitors.IDistanceRecorderVisitor)">
- <param name="vis" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.RegisterPredecessorRecorderHandlers(QuickGraph.Concepts.Visitors.IPredecessorRecorderVisitor)">
- <summary>Registers the predecessors handler</summary>
- <param name="vis" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.RegisterTreeEdgeBuilderHandlers(QuickGraph.Concepts.Visitors.ITreeEdgeBuilderVisitor)">
- <param name="vis" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.RegisterVertexColorizerHandlers(QuickGraph.Concepts.Visitors.IVertexColorizerVisitor)">
- <param name="vis" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.Visit(QuickGraph.Concepts.IVertex)">
- <summary>Computes the bfs starting at s without initalization.</summary>
- <param name="s">starting vertex</param>
- <param name="depth">current depth</param>
- <exception cref="T:System.ArgumentNullException">s is null</exception>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.BlackTarget">
- <summary>Invoked (in addition to NonTreeEdge()) if the target vertex is colored black at the time of examination. The color black indicates that the vertex is no longer in the queue.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.DiscoverVertex">
- <summary>Invoked the first time the algorithm encounters vertex u. All vertices closer to the source vertex have been discovered, and vertices further from the source have not yet been discovered.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.ExamineEdge">
- <summary>Invoked on every out-edge of each vertex immediately after the vertex is removed from the queue.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.ExamineVertex">
- <summary>Invoked in each vertex as it is removed from the queue</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.FinishVertex">
- <summary>Invoked after all of the out edges of u have been examined and all of the adjacent vertices have been discovered.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.GrayTarget">
- <summary>Invoked (in addition to non_tree_edge()) if the target vertex is colored gray at the time of examination. The color gray indicates that the vertex is currently in the queue.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.InitializeVertex">
- <summary>Invoked on every vertex before the start of the search</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.NonTreeEdge">
- <summary>Invoked (in addition to examine_edge()) if the edge is not a tree edge.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.TreeEdge">
- <summary>Invoked (in addition to ExamineEdge()) if the edge is a tree edge. The target vertex of edge e is discovered at this time.</summary>
- </member>
- <member name="T:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm">
- <summary>The DepthFirstSearchAlgorithm performs a depth-first traversal of the vertices in a directed graph.</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.Colors">
- <summary>Gets the vertex color map</summary>
- <value>Vertex color (<see cref="T:QuickGraph.Concepts.GraphColor" />) dictionary</value>
- </member>
- <member name="P:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.MaxDepth">
- <summary>Gets or sets the maximum exploration depth, from the start vertex.</summary>
- <value>Maximum exploration depth.</value>
- </member>
- <member name="P:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.VisitedGraph">
- <summary>Visited graph</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.Compute">
- <summary>Execute the DFS search.</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.Compute(QuickGraph.Concepts.IVertex)">
- <summary>Execute the DFS starting with the vertex s</summary>
- <param name="s">Starting vertex</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.Initialize">
- <summary>Initializes the vertex color map</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.OnBackEdge(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.BackEdge" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.OnDiscoverVertex(QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.DiscoverVertex" /> event.</summary>
- <param name="v">vertex that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.OnExamineEdge(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.ExamineEdge" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.OnFinishVertex(QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.FinishVertex" /> event.</summary>
- <param name="v">vertex that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.OnForwardOrCrossEdge(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.ForwardOrCrossEdge" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.OnInitializeVertex(QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.InitializeVertex" /> event.</summary>
- <param name="v">vertex that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.OnStartVertex(QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.StartVertex" /> event.</summary>
- <param name="v">vertex that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.OnTreeEdge(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.TreeEdge" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.RegisterPredecessorRecorderHandlers(QuickGraph.Concepts.Visitors.IPredecessorRecorderVisitor)">
- <summary>Registers the predecessors handler</summary>
- <param name="vis" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.RegisterTimeStamperHandlers(QuickGraph.Concepts.Visitors.ITimeStamperVisitor)">
- <param name="vis" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.RegisterTreeEdgeBuilderHandlers(QuickGraph.Concepts.Visitors.ITreeEdgeBuilderVisitor)">
- <param name="vis" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.RegisterVertexColorizerHandlers(QuickGraph.Concepts.Visitors.IVertexColorizerVisitor)">
- <param name="vis" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.Visit(QuickGraph.Concepts.IVertex,System.Int32)">
- <summary>Does a depth first search on the vertex u</summary>
- <param name="u">vertex to explore</param>
- <param name="depth">current recursion depth</param>
- <exception cref="T:System.ArgumentNullException">u cannot be null</exception>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.BackEdge">
- <summary>Invoked on the back edges in the graph.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.DiscoverVertex">
- <summary>Invoked when a vertex is encountered for the first time.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.ExamineEdge">
- <summary>Invoked on every out-edge of each vertex after it is discovered.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.FinishVertex">
- <summary>Invoked on a vertex after all of its out edges have been added to the search tree and all of the adjacent vertices have been discovered (but before their out-edges have been examined).</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.ForwardOrCrossEdge">
- <summary>Invoked on forward or cross edges in the graph. (In an undirected graph this method is never called.)</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.InitializeVertex">
- <summary>Invoked on every vertex of the graph before the start of the graph search.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.StartVertex">
- <summary>Invoked on the source vertex once before the start of the search.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.TreeEdge">
- <summary>Invoked on each edge as it becomes a member of the edges that form the search tree. If you wish to record predecessors, do so at this event point.</summary>
- </member>
- <member name="T:QuickGraph.Algorithms.Search.EdgeDepthFirstSearchAlgorithm">
- <summary>The EdgeDepthFirstSearchAlgorithm performs a depth-first traversal of the edges in a directed graph.</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.Search.EdgeDepthFirstSearchAlgorithm.EdgeColors">
- <summary>Gets the edge <see cref="T:QuickGraph.Concepts.GraphColor" /> dictionary</summary>
- <value>Edge <see cref="T:QuickGraph.Concepts.GraphColor" /> dictionary</value>
- </member>
- <member name="P:QuickGraph.Algorithms.Search.EdgeDepthFirstSearchAlgorithm.MaxDepth">
- <summary>Gets or sets the maximum exploration depth, from the start edge.</summary>
- <value>Maximum exploration depth.</value>
- </member>
- <member name="P:QuickGraph.Algorithms.Search.EdgeDepthFirstSearchAlgorithm.VisitedGraph">
- <summary>Gets the <see cref="T:QuickGraph.Concepts.Traversals.IEdgeListAndIncidenceGraph" /> visited graph</summary>
- <value>The <see cref="T:QuickGraph.Concepts.Traversals.IEdgeListAndIncidenceGraph" /> visited graph</value>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.EdgeDepthFirstSearchAlgorithm.Compute">
- <summary>Compute the algorithm starting at the first vertex.</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.EdgeDepthFirstSearchAlgorithm.Compute(QuickGraph.Concepts.IVertex)">
- <summary>Execute the EDFS starting with the vertex s</summary>
- <param name="v">Starting vertex</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.EdgeDepthFirstSearchAlgorithm.Initialize">
- <summary>Initiliaze color map</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.EdgeDepthFirstSearchAlgorithm.OnBackEdge(QuickGraph.Concepts.IEdge)">
- <summary>Triggers the BackEdge event.</summary>
- <param name="e" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.EdgeDepthFirstSearchAlgorithm.OnDiscoverTreeEdge(QuickGraph.Concepts.IEdge,QuickGraph.Concepts.IEdge)">
- <summary>Triggers DiscoverEdge event</summary>
- <param name="se" />
- <param name="e" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.EdgeDepthFirstSearchAlgorithm.OnFinishEdge(QuickGraph.Concepts.IEdge)">
- <summary>Triggers the ForwardOrCrossEdge event.</summary>
- <param name="e" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.EdgeDepthFirstSearchAlgorithm.OnForwardOrCrossEdge(QuickGraph.Concepts.IEdge)">
- <summary>Triggers the ForwardOrCrossEdge event.</summary>
- <param name="e" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.EdgeDepthFirstSearchAlgorithm.OnInitializeEdge(QuickGraph.Concepts.IEdge)">
- <summary>Triggers the ForwardOrCrossEdge event.</summary>
- <param name="e" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.EdgeDepthFirstSearchAlgorithm.OnStartEdge(QuickGraph.Concepts.IEdge)">
- <summary>Triggers the StartEdge event.</summary>
- <param name="e" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.EdgeDepthFirstSearchAlgorithm.OnStartVertex(QuickGraph.Concepts.IVertex)">
- <summary>Triggers the StartVertex event.</summary>
- <param name="v" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.EdgeDepthFirstSearchAlgorithm.OnTreeEdge(QuickGraph.Concepts.IEdge)">
- <summary>Triggers the TreeEdge event.</summary>
- <param name="e" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.EdgeDepthFirstSearchAlgorithm.RegisterEdgeColorizerHandlers(QuickGraph.Concepts.Visitors.IEdgeColorizerVisitor)">
- <summary>Registers the handlers of a <see cref="T:QuickGraph.Concepts.Visitors.IEdgeColorizerVisitor" /> visitor.</summary>
- <param name="vis">visitor to "attach"</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.EdgeDepthFirstSearchAlgorithm.RegisterTreeEdgeBuilderHandlers(QuickGraph.Concepts.Visitors.ITreeEdgeBuilderVisitor)">
- <summary>Registers the handlers of a <see cref="T:QuickGraph.Concepts.Visitors.ITreeEdgeBuilderVisitor" /> visitor.</summary>
- <param name="vis">visitor to "attach"</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.EdgeDepthFirstSearchAlgorithm.Visit(QuickGraph.Concepts.IEdge,System.Int32)">
- <summary>Does a depth first search on the vertex u</summary>
- <param name="se">edge to explore</param>
- <param name="depth">current exploration depth</param>
- <exception cref="T:System.ArgumentNullException">se cannot be null</exception>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.EdgeDepthFirstSearchAlgorithm.BackEdge">
- <summary>Invoked on the back edges in the graph.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.EdgeDepthFirstSearchAlgorithm.FinishEdge">
- <summary>Invoked on a edge after all of its out edges have been added to the search tree and all of the adjacent vertices have been discovered (but before their out-edges have been examined).</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.EdgeDepthFirstSearchAlgorithm.ForwardOrCrossEdge">
- <summary>Invoked on forward or cross edges in the graph. (In an undirected graph this method is never called.)</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.EdgeDepthFirstSearchAlgorithm.InitializeEdge">
- <summary>Invoked on every vertex of the graph before the start of the graph search.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.EdgeDepthFirstSearchAlgorithm.StartEdge">
- <summary>Invoked on the first edge of a test case</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.EdgeDepthFirstSearchAlgorithm.StartVertex">
- <summary>Invoked on the source vertex once before the start of the search.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.EdgeDepthFirstSearchAlgorithm.TreeEdge">
- <summary>Invoked on each edge as it becomes a member of the edges that form the search tree. If you wish to record predecessors, do so at this event point.</summary>
- </member>
- <member name="T:QuickGraph.Algorithms.Search.EdgeHeightFirstSearchAlgorithm">
- <summary>The EdgeDepthFirstSearchAlgorithm performs a depth-first traversal of the edges in a directed graph.</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.Search.EdgeHeightFirstSearchAlgorithm.EdgeColors">
- <summary>Gets the edge <see cref="T:QuickGraph.Concepts.GraphColor" /> dictionary</summary>
- <value>Edge <see cref="T:QuickGraph.Concepts.GraphColor" /> dictionary</value>
- </member>
- <member name="P:QuickGraph.Algorithms.Search.EdgeHeightFirstSearchAlgorithm.MaxDepth">
- <summary>Gets or sets the maximum exploration depth, from the start edge.</summary>
- <value>Maximum exploration depth.</value>
- </member>
- <member name="P:QuickGraph.Algorithms.Search.EdgeHeightFirstSearchAlgorithm.VisitedGraph">
- <summary>Gets the <see cref="T:QuickGraph.Concepts.Traversals.IBidirectionalVertexAndEdgeListGraph" /> visited graph</summary>
- <value>The <see cref="T:QuickGraph.Concepts.Traversals.IBidirectionalVertexAndEdgeListGraph" /> visited graph</value>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.EdgeHeightFirstSearchAlgorithm.Compute">
- <summary>Compute the algorithm starting at the first vertex.</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.EdgeHeightFirstSearchAlgorithm.Compute(QuickGraph.Concepts.IVertex)">
- <summary>Execute the EDFS starting with the vertex s</summary>
- <param name="v">Starting vertex</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.EdgeHeightFirstSearchAlgorithm.Initialize">
- <summary>Initiliaze color map</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.EdgeHeightFirstSearchAlgorithm.OnBackEdge(QuickGraph.Concepts.IEdge)">
- <summary>Triggers the BackEdge event.</summary>
- <param name="e" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.EdgeHeightFirstSearchAlgorithm.OnDiscoverTreeEdge(QuickGraph.Concepts.IEdge,QuickGraph.Concepts.IEdge)">
- <summary>Triggers DiscoverEdge event</summary>
- <param name="se" />
- <param name="e" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.EdgeHeightFirstSearchAlgorithm.OnFinishEdge(QuickGraph.Concepts.IEdge)">
- <summary>Triggers the ForwardOrCrossEdge event.</summary>
- <param name="e" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.EdgeHeightFirstSearchAlgorithm.OnForwardOrCrossEdge(QuickGraph.Concepts.IEdge)">
- <summary>Triggers the ForwardOrCrossEdge event.</summary>
- <param name="e" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.EdgeHeightFirstSearchAlgorithm.OnInitializeEdge(QuickGraph.Concepts.IEdge)">
- <summary>Triggers the ForwardOrCrossEdge event.</summary>
- <param name="e" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.EdgeHeightFirstSearchAlgorithm.OnStartEdge(QuickGraph.Concepts.IEdge)">
- <summary>Triggers the StartEdge event.</summary>
- <param name="e" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.EdgeHeightFirstSearchAlgorithm.OnStartVertex(QuickGraph.Concepts.IVertex)">
- <summary>Triggers the StartVertex event.</summary>
- <param name="v" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.EdgeHeightFirstSearchAlgorithm.OnTreeEdge(QuickGraph.Concepts.IEdge)">
- <summary>Triggers the TreeEdge event.</summary>
- <param name="e" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.EdgeHeightFirstSearchAlgorithm.RegisterEdgeColorizerHandlers(QuickGraph.Concepts.Visitors.IEdgeColorizerVisitor)">
- <summary>Registers the handlers of a <see cref="T:QuickGraph.Concepts.Visitors.IEdgeColorizerVisitor" /> visitor.</summary>
- <param name="vis">visitor to "attach"</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.EdgeHeightFirstSearchAlgorithm.RegisterTreeEdgeBuilderHandlers(QuickGraph.Concepts.Visitors.ITreeEdgeBuilderVisitor)">
- <summary>Registers the handlers of a <see cref="T:QuickGraph.Concepts.Visitors.ITreeEdgeBuilderVisitor" /> visitor.</summary>
- <param name="vis">visitor to "attach"</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.EdgeHeightFirstSearchAlgorithm.Visit(QuickGraph.Concepts.IEdge,System.Int32)">
- <summary>Does a depth first search on the vertex u</summary>
- <param name="se">edge to explore</param>
- <param name="depth">current exploration depth</param>
- <exception cref="T:System.ArgumentNullException">se cannot be null</exception>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.EdgeHeightFirstSearchAlgorithm.BackEdge">
- <summary>Invoked on the back edges in the graph.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.EdgeHeightFirstSearchAlgorithm.FinishEdge">
- <summary>Invoked on a edge after all of its out edges have been added to the search tree and all of the adjacent vertices have been discovered (but before their out-edges have been examined).</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.EdgeHeightFirstSearchAlgorithm.ForwardOrCrossEdge">
- <summary>Invoked on forward or cross edges in the graph. (In an undirected graph this method is never called.)</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.EdgeHeightFirstSearchAlgorithm.InitializeEdge">
- <summary>Invoked on every vertex of the graph before the start of the graph search.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.EdgeHeightFirstSearchAlgorithm.StartEdge">
- <summary>Invoked on the first edge of a test case</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.EdgeHeightFirstSearchAlgorithm.StartVertex">
- <summary>Invoked on the source vertex once before the start of the search.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.EdgeHeightFirstSearchAlgorithm.TreeEdge">
- <summary>Invoked on each edge as it becomes a member of the edges that form the search tree. If you wish to record predecessors, do so at this event point.</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.Colors">
- <summary>Gets the vertex color map</summary>
- <value>Vertex color (<see cref="T:QuickGraph.Concepts.GraphColor" />) dictionary</value>
- </member>
- <member name="P:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.MaxDepth">
- <summary>Gets or sets the maximum exploration depth, from the start vertex.</summary>
- <value>Maximum exploration depth.</value>
- </member>
- <member name="P:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.VisitedGraph">
- <summary>Visited graph</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.Compute">
- <summary>Execute the DFS search.</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.Compute(QuickGraph.Concepts.IVertex)">
- <summary>Execute the DFS starting with the vertex s</summary>
- <param name="s">Starting vertex</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.Initialize">
- <summary>Initializes the vertex color map</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.OnBackEdge(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.BackEdge" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.OnDiscoverVertex(QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.DiscoverVertex" /> event.</summary>
- <param name="v">vertex that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.OnExamineEdge(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.ExamineEdge" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.OnFinishVertex(QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.FinishVertex" /> event.</summary>
- <param name="v">vertex that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.OnForwardOrCrossEdge(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.ForwardOrCrossEdge" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.OnInitializeVertex(QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.InitializeVertex" /> event.</summary>
- <param name="v">vertex that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.OnStartVertex(QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.StartVertex" /> event.</summary>
- <param name="v">vertex that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.OnTreeEdge(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.TreeEdge" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.RegisterPredecessorRecorderHandlers(QuickGraph.Concepts.Visitors.IPredecessorRecorderVisitor)">
- <summary>Registers the predecessors handler</summary>
- <param name="vis" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.RegisterTimeStamperHandlers(QuickGraph.Concepts.Visitors.ITimeStamperVisitor)">
- <param name="vis" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.RegisterTreeEdgeBuilderHandlers(QuickGraph.Concepts.Visitors.ITreeEdgeBuilderVisitor)">
- <param name="vis" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.RegisterVertexColorizerHandlers(QuickGraph.Concepts.Visitors.IVertexColorizerVisitor)">
- <param name="vis" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.Visit(QuickGraph.Concepts.IVertex,System.Int32)">
- <summary>Does a depth first search on the vertex u</summary>
- <param name="u">vertex to explore</param>
- <param name="depth">current recursion depth</param>
- <exception cref="T:System.ArgumentNullException">u cannot be null</exception>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.BackEdge">
- <summary>Invoked on the back edges in the graph.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.DiscoverVertex">
- <summary>Invoked when a vertex is encountered for the first time.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.ExamineEdge">
- <summary>Invoked on every out-edge of each vertex after it is discovered.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.FinishVertex">
- <summary>Invoked on a vertex after all of its out edges have been added to the search tree and all of the adjacent vertices have been discovered (but before their out-edges have been examined).</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.ForwardOrCrossEdge">
- <summary>Invoked on forward or cross edges in the graph. (In an undirected graph this method is never called.)</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.InitializeVertex">
- <summary>Invoked on every vertex of the graph before the start of the graph search.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.StartVertex">
- <summary>Invoked on the source vertex once before the start of the search.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.TreeEdge">
- <summary>Invoked on each edge as it becomes a member of the edges that form the search tree. If you wish to record predecessors, do so at this event point.</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.Search.ImplicitDepthFirstSearchAlgorithm.Colors">
- <summary>Gets the vertex color map</summary>
- <value>Vertex color (<see cref="T:QuickGraph.Concepts.GraphColor" />) dictionary</value>
- </member>
- <member name="P:QuickGraph.Algorithms.Search.ImplicitDepthFirstSearchAlgorithm.MaxDepth">
- <summary>Gets or sets the maximum exploration depth, from the start vertex.</summary>
- <value>Maximum exploration depth.</value>
- </member>
- <member name="P:QuickGraph.Algorithms.Search.ImplicitDepthFirstSearchAlgorithm.VisitedGraph">
- <summary>Gets the Visited graph</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.ImplicitDepthFirstSearchAlgorithm.Compute(QuickGraph.Concepts.IVertex)">
- <summary>Does an implicit depth first search on the graph</summary>
- <param name="startVertex">Start vertex of the depth first search</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.ImplicitDepthFirstSearchAlgorithm.Initialize">
- <summary>Initializes the algorithm before computation.</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.ImplicitDepthFirstSearchAlgorithm.OnBackEdge(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.ImplicitDepthFirstSearchAlgorithm.BackEdge" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.ImplicitDepthFirstSearchAlgorithm.OnDiscoverVertex(QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.ImplicitDepthFirstSearchAlgorithm.DiscoverVertex" /> event.</summary>
- <param name="v">vertex that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.ImplicitDepthFirstSearchAlgorithm.OnExamineEdge(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.ImplicitDepthFirstSearchAlgorithm.ExamineEdge" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.ImplicitDepthFirstSearchAlgorithm.OnFinishVertex(QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.ImplicitDepthFirstSearchAlgorithm.FinishVertex" /> event.</summary>
- <param name="v">vertex that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.ImplicitDepthFirstSearchAlgorithm.OnForwardOrCrossEdge(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.ImplicitDepthFirstSearchAlgorithm.ForwardOrCrossEdge" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.ImplicitDepthFirstSearchAlgorithm.OnStartVertex(QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.ImplicitDepthFirstSearchAlgorithm.StartVertex" /> event.</summary>
- <param name="v">vertex that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.ImplicitDepthFirstSearchAlgorithm.OnTreeEdge(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.ImplicitDepthFirstSearchAlgorithm.TreeEdge" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.ImplicitDepthFirstSearchAlgorithm.RegisterPredecessorRecorderHandlers(QuickGraph.Concepts.Visitors.IPredecessorRecorderVisitor)">
- <summary>Registers the predecessors handler</summary>
- <param name="vis" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.ImplicitDepthFirstSearchAlgorithm.RegisterTimeStamperHandlers(QuickGraph.Concepts.Visitors.ITimeStamperVisitor)">
- <param name="vis" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.ImplicitDepthFirstSearchAlgorithm.RegisterTreeEdgeBuilderHandlers(QuickGraph.Concepts.Visitors.ITreeEdgeBuilderVisitor)">
- <param name="vis" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.ImplicitDepthFirstSearchAlgorithm.Visit(QuickGraph.Concepts.IVertex,System.Int32)">
- <summary>Visit vertex <paramref name="u" />.</summary>
- <param name="u" />
- <param name="depth" />
- </member>
- <member name="E:QuickGraph.Algorithms.Search.ImplicitDepthFirstSearchAlgorithm.BackEdge">
- <summary>Invoked on the back edges in the graph.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.ImplicitDepthFirstSearchAlgorithm.DiscoverVertex">
- <summary>Invoked when a vertex is encountered for the first time.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.ImplicitDepthFirstSearchAlgorithm.ExamineEdge">
- <summary>Invoked on every out-edge of each vertex after it is discovered.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.ImplicitDepthFirstSearchAlgorithm.FinishVertex">
- <summary>Invoked on a vertex after all of its out edges have been added to the search tree and all of the adjacent vertices have been discovered (but before their out-edges have been examined).</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.ImplicitDepthFirstSearchAlgorithm.ForwardOrCrossEdge">
- <summary>Invoked on forward or cross edges in the graph. (In an undirected graph this method is never called.)</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.ImplicitDepthFirstSearchAlgorithm.StartVertex">
- <summary>Invoked on the source vertex once before the start of the search.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.ImplicitDepthFirstSearchAlgorithm.TreeEdge">
- <summary>Invoked on each edge as it becomes a member of the edges that form the search tree. If you wish to record predecessors, do so at this event point.</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.Search.ImplicitEdgeDepthFirstSearchAlgorithm.EdgeColors">
- <summary>Gets the vertex color map</summary>
- <value>Vertex color (<see cref="T:QuickGraph.Concepts.GraphColor" />) dictionary</value>
- </member>
- <member name="P:QuickGraph.Algorithms.Search.ImplicitEdgeDepthFirstSearchAlgorithm.MaxDepth">
- <summary>Gets or sets the maximum exploration depth, from the start vertex.</summary>
- <value>Maximum exploration depth.</value>
- </member>
- <member name="P:QuickGraph.Algorithms.Search.ImplicitEdgeDepthFirstSearchAlgorithm.VisitedGraph">
- <summary>Gets the Visited graph</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.ImplicitEdgeDepthFirstSearchAlgorithm.Compute(QuickGraph.Concepts.IVertex)">
- <summary>Does an implicit depth first search on the graph</summary>
- <param name="startVertex">Start vertex of the depth first search</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.ImplicitEdgeDepthFirstSearchAlgorithm.Initialize">
- <summary>Initializes the algorithm before computation.</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.ImplicitEdgeDepthFirstSearchAlgorithm.OnBackEdge(QuickGraph.Concepts.IEdge)">
- <summary>Triggers the BackEdge event.</summary>
- <param name="e" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.ImplicitEdgeDepthFirstSearchAlgorithm.OnDiscoverTreeEdge(QuickGraph.Concepts.IEdge,QuickGraph.Concepts.IEdge)">
- <summary>Triggers DiscoverEdge event</summary>
- <param name="se" />
- <param name="e" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.ImplicitEdgeDepthFirstSearchAlgorithm.OnFinishEdge(QuickGraph.Concepts.IEdge)">
- <summary>Triggers the ForwardOrCrossEdge event.</summary>
- <param name="e" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.ImplicitEdgeDepthFirstSearchAlgorithm.OnForwardOrCrossEdge(QuickGraph.Concepts.IEdge)">
- <summary>Triggers the ForwardOrCrossEdge event.</summary>
- <param name="e" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.ImplicitEdgeDepthFirstSearchAlgorithm.OnStartEdge(QuickGraph.Concepts.IEdge)">
- <summary>Triggers the StartEdge event.</summary>
- <param name="e" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.ImplicitEdgeDepthFirstSearchAlgorithm.OnStartVertex(QuickGraph.Concepts.IVertex)">
- <summary>Triggers the StartVertex event.</summary>
- <param name="v" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.ImplicitEdgeDepthFirstSearchAlgorithm.OnTreeEdge(QuickGraph.Concepts.IEdge)">
- <summary>Triggers the TreeEdge event.</summary>
- <param name="e" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.ImplicitEdgeDepthFirstSearchAlgorithm.RegisterTreeEdgeBuilderHandlers(QuickGraph.Concepts.Visitors.ITreeEdgeBuilderVisitor)">
- <summary>Registers the handlers of a <see cref="T:QuickGraph.Concepts.Visitors.ITreeEdgeBuilderVisitor" /> visitor.</summary>
- <param name="vis">visitor to "attach"</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.ImplicitEdgeDepthFirstSearchAlgorithm.Visit(QuickGraph.Concepts.IEdge,System.Int32)">
- <summary>Does a depth first search on the vertex u</summary>
- <param name="se">edge to explore</param>
- <param name="depth">current exploration depth</param>
- <exception cref="T:System.ArgumentNullException">se cannot be null</exception>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.ImplicitEdgeDepthFirstSearchAlgorithm.BackEdge">
- <summary>Invoked on the back edges in the graph.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.ImplicitEdgeDepthFirstSearchAlgorithm.FinishEdge">
- <summary>Invoked on a edge after all of its out edges have been added to the search tree and all of the adjacent vertices have been discovered (but before their out-edges have been examined).</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.ImplicitEdgeDepthFirstSearchAlgorithm.ForwardOrCrossEdge">
- <summary>Invoked on forward or cross edges in the graph. (In an undirected graph this method is never called.)</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.ImplicitEdgeDepthFirstSearchAlgorithm.StartEdge">
- <summary>Invoked on the first edge of a test case</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.ImplicitEdgeDepthFirstSearchAlgorithm.StartVertex">
- <summary>Invoked on the source vertex once before the start of the search.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.ImplicitEdgeDepthFirstSearchAlgorithm.TreeEdge">
- <summary>Invoked on each edge as it becomes a member of the edges that form the search tree. If you wish to record predecessors, do so at this event point.</summary>
- </member>
- <member name="T:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm">
- <summary>The DepthFirstSearchAlgorithm performs a depth-first traversal of the vertices in a directed graph.</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.Colors">
- <summary>Gets the vertex color map</summary>
- <value>Vertex color (<see cref="T:QuickGraph.Concepts.GraphColor" />) dictionary</value>
- </member>
- <member name="P:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.MaxDepth">
- <summary>Gets or sets the maximum exploration depth, from the start vertex.</summary>
- <value>Maximum exploration depth.</value>
- </member>
- <member name="P:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.VisitedGraph">
- <summary>Visited graph</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.Compute">
- <summary>Execute the DFS search.</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.Compute(QuickGraph.Concepts.IVertex)">
- <summary>Execute the DFS starting with the vertex s</summary>
- <param name="s">Starting vertex</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.Initialize">
- <summary>Initializes the vertex color map</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.OnBackInEdge(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.BackInEdge" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.OnBackOutEdge(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.BackOutEdge" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.OnDiscoverVertex(QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.DiscoverVertex" /> event.</summary>
- <param name="v">vertex that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.OnExamineInEdge(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.ExamineInEdge" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.OnExamineOutEdge(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.ExamineOutEdge" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.OnFinishVertex(QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.FinishVertex" /> event.</summary>
- <param name="v">vertex that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.OnForwardOrCrossInEdge(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.ForwardOrCrossInEdge" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.OnForwardOrCrossOutEdge(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.ForwardOrCrossOutEdge" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.OnInitializeVertex(QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.InitializeVertex" /> event.</summary>
- <param name="v">vertex that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.OnStartVertex(QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.StartVertex" /> event.</summary>
- <param name="v">vertex that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.OnTreeInEdge(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.TreeInEdge" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.OnTreeOutEdge(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.TreeOutEdge" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.RegisterPredecessorRecorderHandlers(QuickGraph.Concepts.Visitors.IPredecessorRecorderVisitor)">
- <summary>Registers the predecessors handler</summary>
- <param name="vis" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.RegisterTimeStamperHandlers(QuickGraph.Concepts.Visitors.ITimeStamperVisitor)">
- <param name="vis" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.RegisterTreeEdgeBuilderHandlers(QuickGraph.Concepts.Visitors.ITreeEdgeBuilderVisitor)">
- <param name="vis" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.RegisterVertexColorizerHandlers(QuickGraph.Concepts.Visitors.IVertexColorizerVisitor)">
- <param name="vis" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.Visit(QuickGraph.Concepts.IVertex,System.Int32)">
- <summary>Does a depth first search on the vertex u</summary>
- <param name="u">vertex to explore</param>
- <param name="depth">current recursion depth</param>
- <exception cref="T:System.ArgumentNullException">u cannot be null</exception>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.BackInEdge">
- <summary>Invoked on the back edges in the graph.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.BackOutEdge">
- <summary>Invoked on the back edges in the graph.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.DiscoverVertex">
- <summary>Invoked when a vertex is encountered for the first time.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.ExamineInEdge">
- <summary>Invoked on every out-edge of each vertex after it is discovered.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.ExamineOutEdge">
- <summary>Invoked on every out-edge of each vertex after it is discovered.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.FinishVertex">
- <summary>Invoked on a vertex after all of its out edges have been added to the search tree and all of the adjacent vertices have been discovered (but before their out-edges have been examined).</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.ForwardOrCrossInEdge">
- <summary>Invoked on forward or cross edges in the graph. (In an undirected graph this method is never called.)</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.ForwardOrCrossOutEdge">
- <summary>Invoked on forward or cross edges in the graph. (In an undirected graph this method is never called.)</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.InitializeVertex">
- <summary>Invoked on every vertex of the graph before the start of the graph search.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.StartVertex">
- <summary>Invoked on the source vertex once before the start of the search.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.TreeInEdge">
- <summary>Invoked on each edge as it becomes a member of the edges that form the search tree. If you wish to record predecessors, do so at this event point.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.TreeOutEdge">
- <summary>Invoked on each edge as it becomes a member of the edges that form the search tree. If you wish to record predecessors, do so at this event point.</summary>
- </member>
- <member name="T:QuickGraph.Algorithms.Search.UndirectedDepthFirstSearchAlgorithm">
- <summary>Performs a undirected (depth first and height first) depth first search on a directed bidirectional graph.</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.Search.UndirectedDepthFirstSearchAlgorithm.Colors">
- <summary>Vertex color map</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.Search.UndirectedDepthFirstSearchAlgorithm.EdgeColors">
- <summary>Edge color map</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.Search.UndirectedDepthFirstSearchAlgorithm.VisitedGraph">
- <summary>Visited graph</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.UndirectedDepthFirstSearchAlgorithm.Compute">
- <summary>Computes the dfs</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.UndirectedDepthFirstSearchAlgorithm.Compute(QuickGraph.Concepts.IVertex)">
- <summary>Computes the dfs starting at s</summary>
- <param name="s">start vertex</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.UndirectedDepthFirstSearchAlgorithm.OnBackEdge(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.UndirectedDepthFirstSearchAlgorithm.BackEdge" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.UndirectedDepthFirstSearchAlgorithm.OnDiscoverVertex(QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.UndirectedDepthFirstSearchAlgorithm.DiscoverVertex" /> event.</summary>
- <param name="v">vertex that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.UndirectedDepthFirstSearchAlgorithm.OnExamineEdge(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.UndirectedDepthFirstSearchAlgorithm.ExamineEdge" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.UndirectedDepthFirstSearchAlgorithm.OnFinishVertex(QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.UndirectedDepthFirstSearchAlgorithm.FinishVertex" /> event.</summary>
- <param name="v">vertex that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.UndirectedDepthFirstSearchAlgorithm.OnInitializeVertex(QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.UndirectedDepthFirstSearchAlgorithm.InitializeVertex" /> event.</summary>
- <param name="v">vertex that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.UndirectedDepthFirstSearchAlgorithm.OnStartVertex(QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.UndirectedDepthFirstSearchAlgorithm.StartVertex" /> event.</summary>
- <param name="v">vertex that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.UndirectedDepthFirstSearchAlgorithm.OnTreeEdge(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.UndirectedDepthFirstSearchAlgorithm.TreeEdge" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.UndirectedDepthFirstSearchAlgorithm.RegisterPredecessorRecorderHandlers(QuickGraph.Concepts.Visitors.IPredecessorRecorderVisitor)">
- <summary>Registers the predecessors handler</summary>
- <param name="vis" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.UndirectedDepthFirstSearchAlgorithm.RegisterTimeStamperHandlers(QuickGraph.Concepts.Visitors.ITimeStamperVisitor)">
- <param name="vis" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.UndirectedDepthFirstSearchAlgorithm.RegisterVertexColorizerHandlers(QuickGraph.Concepts.Visitors.IVertexColorizerVisitor)">
- <param name="vis" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.UndirectedDepthFirstSearchAlgorithm.Visit(QuickGraph.Concepts.IVertex)">
- <summary>Visits vertex s</summary>
- <param name="u">vertex to visit</param>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.UndirectedDepthFirstSearchAlgorithm.BackEdge">
- <summary>Invoked on the back edges in the graph.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.UndirectedDepthFirstSearchAlgorithm.DiscoverVertex">
- <summary>Invoked when a vertex is encountered for the first time.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.UndirectedDepthFirstSearchAlgorithm.ExamineEdge">
- <summary>Invoked on every out-edge of each vertex after it is discovered.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.UndirectedDepthFirstSearchAlgorithm.FinishVertex">
- <summary>Invoked on a vertex after all of its out edges have been added to the search tree and all of the adjacent vertices have been discovered (but before their out-edges have been examined).</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.UndirectedDepthFirstSearchAlgorithm.InitializeVertex">
- <summary>Invoked on every vertex of the graph before the start of the graph search.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.UndirectedDepthFirstSearchAlgorithm.StartVertex">
- <summary>Invoked on the source vertex once before the start of the search.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.UndirectedDepthFirstSearchAlgorithm.TreeEdge">
- <summary>Invoked on each edge as it becomes a member of the edges that form the search tree. If you wish to record predecessors, do so at this event point.</summary>
- </member>
- <member name="T:QuickGraph.Algorithms.ShortestPath.BellmanFordShortestPathAlgorithm">
- <summary>Bellman Ford shortest path algorithm.</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.ShortestPath.BellmanFordShortestPathAlgorithm.Colors">
- <summary>Vertex color map</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.ShortestPath.BellmanFordShortestPathAlgorithm.Distances">
- <summary>Constructed distance map</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.ShortestPath.BellmanFordShortestPathAlgorithm.Predecessors">
- <summary>Constructed predecessor map</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.ShortestPath.BellmanFordShortestPathAlgorithm.Weights">
- <summary>Edge weights</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.ShortestPath.BellmanFordShortestPathAlgorithm.Compute(QuickGraph.Concepts.IVertex)">
- <summary>Computes all the shortest path from s to the oter vertices</summary>
- <param name="s">Start vertex</param>
- <returns>true if successful, false if there was a negative cycle.</returns>
- <exception cref="T:System.ArgumentNullException">s is null</exception>
- </member>
- <member name="M:QuickGraph.Algorithms.ShortestPath.BellmanFordShortestPathAlgorithm.Compute">
- <summary>Applies the Bellman Ford algorithm</summary>
- <returns>true if successful, false if there was a negative cycle.</returns>
- </member>
- <member name="M:QuickGraph.Algorithms.ShortestPath.BellmanFordShortestPathAlgorithm.OnEdgeMinimized(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.ShortestPath.BellmanFordShortestPathAlgorithm.EdgeMinimized" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.ShortestPath.BellmanFordShortestPathAlgorithm.OnEdgeNotMinimized(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.ShortestPath.BellmanFordShortestPathAlgorithm.EdgeNotMinimized" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.ShortestPath.BellmanFordShortestPathAlgorithm.OnEdgeNotRelaxed(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.ShortestPath.BellmanFordShortestPathAlgorithm.EdgeNotRelaxed" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.ShortestPath.BellmanFordShortestPathAlgorithm.OnEdgeRelaxed(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.ShortestPath.BellmanFordShortestPathAlgorithm.EdgeRelaxed" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.ShortestPath.BellmanFordShortestPathAlgorithm.OnExamineEdge(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.ShortestPath.BellmanFordShortestPathAlgorithm.ExamineEdge" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.ShortestPath.BellmanFordShortestPathAlgorithm.OnInitializeVertex(QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.ShortestPath.BellmanFordShortestPathAlgorithm.InitializeVertex" /> event.</summary>
- <param name="v">vertex that raised the event</param>
- </member>
- <member name="E:QuickGraph.Algorithms.ShortestPath.BellmanFordShortestPathAlgorithm.EdgeMinimized">
- <summary>Invoked during the second stage of the algorithm, during the test of whether each edge was minimized. If the edge is minimized then this function is invoked.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.ShortestPath.BellmanFordShortestPathAlgorithm.EdgeNotMinimized">
- <summary>Invoked during the second stage of the algorithm, during the test of whether each edge was minimized. If the edge was not minimized, this function is invoked. This happens when there is a negative cycle in the graph.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.ShortestPath.BellmanFordShortestPathAlgorithm.EdgeNotRelaxed">
- <summary>Invoked if the distance label for the target vertex is not decreased.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.ShortestPath.BellmanFordShortestPathAlgorithm.EdgeRelaxed">
- <summary>Invoked when the distance label for the target vertex is decreased. The edge that participated in the last relaxation for vertex v is an edge in the shortest paths tree.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.ShortestPath.BellmanFordShortestPathAlgorithm.ExamineEdge">
- <summary>Invoked on every edge in the graph |V| times.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.ShortestPath.BellmanFordShortestPathAlgorithm.InitializeVertex">
- <summary>Invoked on each vertex in the graph before the start of the algorithm.</summary>
- </member>
- <member name="T:QuickGraph.Algorithms.ShortestPath.DagShortestPathAlgorithm">
- <summary>Directed Acyclic Graph single source shortest path algorithm.</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.ShortestPath.DagShortestPathAlgorithm.Colors">
- <summary>Vertex color map</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.ShortestPath.DagShortestPathAlgorithm.Distances">
- <summary>Constructed distance map</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.ShortestPath.DagShortestPathAlgorithm.Predecessors">
- <summary>Constructed predecessor map</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.ShortestPath.DagShortestPathAlgorithm.VisitedGraph">
- <summary>Visited graph</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.ShortestPath.DagShortestPathAlgorithm.Compute(QuickGraph.Concepts.IVertex)">
- <summary>Computes all the shortest path from s to the oter vertices</summary>
- <param name="s">Start vertex</param>
- <exception cref="T:System.ArgumentNullException">s is null</exception>
- </member>
- <member name="M:QuickGraph.Algorithms.ShortestPath.DagShortestPathAlgorithm.OnDiscoverVertex(QuickGraph.Concepts.IVertex)">
- <summary>Triggers the DiscoverVertex event</summary>
- <param name="v" />
- </member>
- <member name="M:QuickGraph.Algorithms.ShortestPath.DagShortestPathAlgorithm.OnEdgeNotRelaxed(QuickGraph.Concepts.IEdge)">
- <summary>Triggers the EdgeNotRelaxed event</summary>
- <param name="e" />
- </member>
- <member name="M:QuickGraph.Algorithms.ShortestPath.DagShortestPathAlgorithm.OnEdgeRelaxed(QuickGraph.Concepts.IEdge)">
- <summary>Triggers the EdgeRelaxed event</summary>
- <param name="e" />
- </member>
- <member name="M:QuickGraph.Algorithms.ShortestPath.DagShortestPathAlgorithm.OnExamineEdge(QuickGraph.Concepts.IEdge)">
- <summary>Triggers the ExamineEdge event</summary>
- <param name="e" />
- </member>
- <member name="M:QuickGraph.Algorithms.ShortestPath.DagShortestPathAlgorithm.OnExamineVertex(QuickGraph.Concepts.IVertex)">
- <summary>Triggers the ExamineVertex event</summary>
- <param name="v" />
- </member>
- <member name="M:QuickGraph.Algorithms.ShortestPath.DagShortestPathAlgorithm.OnFinishVertex(QuickGraph.Concepts.IVertex)">
- <summary>Triggers the FinishVertex event</summary>
- <param name="v" />
- </member>
- <member name="M:QuickGraph.Algorithms.ShortestPath.DagShortestPathAlgorithm.OnInitializeVertex(QuickGraph.Concepts.IVertex)">
- <summary>Triggers the InitializeVertex event</summary>
- <param name="v" />
- </member>
- <member name="M:QuickGraph.Algorithms.ShortestPath.DagShortestPathAlgorithm.RegisterVertexColorizerHandlers(QuickGraph.Concepts.Visitors.IVertexColorizerVisitor)">
- <param name="vis" />
- </member>
- <member name="E:QuickGraph.Algorithms.ShortestPath.DagShortestPathAlgorithm.DiscoverVertex">
- <summary>Invoked on vertex v when the edge (u,v) is examined and v is White. Since a vertex is colored Gray when it is discovered, each reachable vertex is discovered exactly once. This is also when the vertex is inserted into the priority queue.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.ShortestPath.DagShortestPathAlgorithm.EdgeNotRelaxed">
- <summary>Invoked if the edge is not relaxed. <seealso cref="E:QuickGraph.Algorithms.ShortestPath.DagShortestPathAlgorithm.EdgeRelaxed" />.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.ShortestPath.DagShortestPathAlgorithm.EdgeRelaxed">
- <summary>invoked on edge (u,v) if d[u] + w(u,v) < d[v]. The edge (u,v) that participated in the last relaxation for vertex v is an edge in the shortest paths tree.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.ShortestPath.DagShortestPathAlgorithm.ExamineEdge">
- <summary>Invoked on each out-edge of a vertex immediately after it has been added to set S.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.ShortestPath.DagShortestPathAlgorithm.ExamineVertex">
- <summary>Invoked on a vertex as it is added to set S.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.ShortestPath.DagShortestPathAlgorithm.FinishVertex">
- <summary>Invoked on a vertex after all of its out edges have been examined.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.ShortestPath.DagShortestPathAlgorithm.InitializeVertex">
- <summary>Invoked on each vertex in the graph before the start of the algorithm.</summary>
- </member>
- <member name="T:QuickGraph.Algorithms.ShortestPath.DijkstraShortestPathAlgorithm">
- <summary>Dijkstra shortest path algorithm.</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.ShortestPath.DijkstraShortestPathAlgorithm.Colors">
- <summary>Vertex color map</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.ShortestPath.DijkstraShortestPathAlgorithm.Distances">
- <summary>Constructed distance map</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.ShortestPath.DijkstraShortestPathAlgorithm.VertexQueue">
- <summary>Vertex priorithized queue. Used internally.</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.ShortestPath.DijkstraShortestPathAlgorithm.VisitedGraph">
- <summary>Visited graph</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.ShortestPath.DijkstraShortestPathAlgorithm.Compute(QuickGraph.Concepts.IVertex)">
- <summary>Computes all the shortest path from s to the oter vertices</summary>
- <param name="s">Start vertex</param>
- <exception cref="T:System.ArgumentNullException">s is null</exception>
- </member>
- <member name="M:QuickGraph.Algorithms.ShortestPath.DijkstraShortestPathAlgorithm.OnEdgeNotRelaxed(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.ShortestPath.DijkstraShortestPathAlgorithm.EdgeNotRelaxed" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.ShortestPath.DijkstraShortestPathAlgorithm.OnEdgeRelaxed(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.ShortestPath.DijkstraShortestPathAlgorithm.EdgeRelaxed" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.ShortestPath.DijkstraShortestPathAlgorithm.RegisterDistanceRecorderHandlers(QuickGraph.Concepts.Visitors.IDistanceRecorderVisitor)">
- <summary>Add event handlers to the corresponding events.</summary>
- <param name="vis">Distance recorder visitor</param>
- </member>
- <member name="M:QuickGraph.Algorithms.ShortestPath.DijkstraShortestPathAlgorithm.RegisterPredecessorRecorderHandlers(QuickGraph.Concepts.Visitors.IPredecessorRecorderVisitor)">
- <summary>Register the predecessor handlers</summary>
- <param name="vis">visitor</param>
- </member>
- <member name="M:QuickGraph.Algorithms.ShortestPath.DijkstraShortestPathAlgorithm.RegisterVertexColorizerHandlers(QuickGraph.Concepts.Visitors.IVertexColorizerVisitor)">
- <param name="vis" />
- </member>
- <member name="M:QuickGraph.Algorithms.ShortestPath.DijkstraShortestPathAlgorithm.UnaryWeightsFromEdgeList(QuickGraph.Concepts.Traversals.IEdgeListGraph)">
- <summary>Create a edge unary weight dictionary.</summary>
- <param name="graph">graph to map</param>
- <returns>Dictionary where each edge wheight is 1</returns>
- </member>
- <member name="M:QuickGraph.Algorithms.ShortestPath.DijkstraShortestPathAlgorithm.UnaryWeightsFromVertexList(QuickGraph.Concepts.Traversals.IVertexListGraph)">
- <summary>Create a edge unary weight dictionary.</summary>
- <param name="graph">graph to map</param>
- <returns>Dictionary where each edge wheight is 1</returns>
- </member>
- <member name="E:QuickGraph.Algorithms.ShortestPath.DijkstraShortestPathAlgorithm.DiscoverVertex">
- <summary>Invoked on vertex v when the edge (u,v) is examined and v is WHITE. Since a vertex is colored GRAY when it is discovered, each reachable vertex is discovered exactly once. This is also when the vertex is inserted into the priority queue.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.ShortestPath.DijkstraShortestPathAlgorithm.EdgeNotRelaxed">
- <summary>Invoked if the edge is not relaxed. <seealso cref="E:QuickGraph.Algorithms.ShortestPath.DijkstraShortestPathAlgorithm.EdgeRelaxed" />.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.ShortestPath.DijkstraShortestPathAlgorithm.EdgeRelaxed">
- <summary>invoked on edge (u,v) if d[u] + w(u,v) < d[v]. The edge (u,v) that participated in the last relaxation for vertex v is an edge in the shortest paths tree.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.ShortestPath.DijkstraShortestPathAlgorithm.ExamineEdge">
- <summary>Invoked on each out-edge of a vertex immediately after it has been added to set S.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.ShortestPath.DijkstraShortestPathAlgorithm.ExamineVertex">
- <summary>Invoked on a vertex as it is removed from the priority queue and added to set S. At this point we know that (p[u],u) is a shortest-paths tree edge so d[u] = delta(s,u) = d[p[u]] + w(p[u],u). Also, the distances of the examined vertices is monotonically increasing d[u1] <= d[u2] <= d[un].</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.ShortestPath.DijkstraShortestPathAlgorithm.FinishVertex">
- <summary>Invoked on a vertex after all of its out edges have been examined.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.ShortestPath.DijkstraShortestPathAlgorithm.InitializeVertex">
- <summary>Invoked on each vertex in the graph before the start of the algorithm.</summary>
- </member>
- <member name="T:QuickGraph.Algorithms.TestGames.OptimalWinningStrategyCalculationAlgorithm">
- <summary>Optimal winning strategy calculation algorithm.</summary>
- </member>
- <member name="T:QuickGraph.Algorithms.TestGames.IStrategy">
- <summary>A <b>Strategy</b> as defined in section 3 of the article.</summary>
- </member>
- <member name="T:QuickGraph.Algorithms.TestGames.ITestGraph">
- <summary>
- <para> A <em>TestGraph</em> as defined in the section 2 of the article. </para>
- <para />
- </summary>
- </member>
- <member name="P:QuickGraph.Algorithms.TestGames.ITestGraph.ChoicePoints">
- <summary>Get the choice point enumerable collection (CP).</summary>
- <value>Choice point vertices enumerable collection.</value>
- </member>
- <member name="P:QuickGraph.Algorithms.TestGames.ITestGraph.Graph">
- <summary>Gets the underlying <see cref="T:QuickGraph.Concepts.Traversals.IBidirectionalVertexAndEdgeListGraph" /> graph representing the Finite State Machine.</summary>
- <value>
- <see cref="T:QuickGraph.Concepts.Traversals.IBidirectionalVertexAndEdgeListGraph" /> instance representing the fsm.</value>
- </member>
- <member name="P:QuickGraph.Algorithms.TestGames.ITestGraph.States">
- <summary>Get the state enumerable collection (V-CP).</summary>
- <value>State vertices enumerable collection.</value>
- </member>
- <member name="M:QuickGraph.Algorithms.TestGames.ITestGraph.ContainsChoicePoint(QuickGraph.Concepts.IVertex)">
- <summary>Gets a value indicating if <paramref name="v" /> is in CP.</summary>
- <param name="v">vertex to test</param>
- <returns>true if <paramref name="v" /> is in CP</returns>
- </member>
- <member name="M:QuickGraph.Algorithms.TestGames.ITestGraph.ContainsState(QuickGraph.Concepts.IVertex)">
- <summary>Gets a value indicating if <paramref name="v" /> is in the state set.</summary>
- <param name="v">vertex to test</param>
- <returns>true if <paramref name="v" /> is in the state set</returns>
- </member>
- <member name="M:QuickGraph.Algorithms.TestGames.ITestGraph.Cost(QuickGraph.Concepts.IEdge)">
- <summary>Gets a cost associated to the <see cref="T:QuickGraph.Concepts.IEdge" /><paramref name="e" />.</summary>
- <param name="e">edge to test</param>
- <returns>Cost associated to <paramref name="e" /></returns>
- </member>
- <member name="M:QuickGraph.Algorithms.TestGames.ITestGraph.Prob(QuickGraph.Concepts.IEdge)">
- <summary>Gets a probability associated to the <see cref="T:QuickGraph.Concepts.IEdge" /><paramref name="e" />.</summary>
- <param name="e">edge to test</param>
- <returns>Probability associated to <paramref name="e" /></returns>
- </member>
- <member name="T:QuickGraph.Algorithms.Travelling.EulerianTrailAlgorithm">
- <summary>Under construction</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.Travelling.EulerianTrailAlgorithm.Circuit">
- <summary>Eulerian circuit on modified graph</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.Travelling.EulerianTrailAlgorithm.VisitedGraph">
- <summary>Visited Graph</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Travelling.EulerianTrailAlgorithm.AddTemporaryEdges(QuickGraph.Concepts.MutableTraversals.IMutableVertexAndEdgeListGraph)">
- <summary>Adds temporary edges to the graph to make all vertex even.</summary>
- <param name="g" />
- </member>
- <member name="M:QuickGraph.Algorithms.Travelling.EulerianTrailAlgorithm.CircuitAugmentation">
- <summary>Merges the temporary circuit with the current circuit</summary>
- <returns>true if all the graph edges are in the circuit</returns>
- </member>
- <member name="M:QuickGraph.Algorithms.Travelling.EulerianTrailAlgorithm.Compute">
- <summary>Computes the eulerian trails</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Travelling.EulerianTrailAlgorithm.ComputeEulerianPathCount(QuickGraph.Concepts.Traversals.IVertexAndEdgeListGraph)">
- <summary>Computes the number of eulerian trail in the graph. If negative, there is an eulerian circuit.</summary>
- <param name="g" />
- <returns>number of eulerian trails</returns>
- </member>
- <member name="M:QuickGraph.Algorithms.Travelling.EulerianTrailAlgorithm.OnCircuitEdge(QuickGraph.Concepts.IEdge)">
- <param name="e" />
- </member>
- <member name="M:QuickGraph.Algorithms.Travelling.EulerianTrailAlgorithm.OnTreeEdge(QuickGraph.Concepts.IEdge)">
- <param name="e" />
- </member>
- <member name="M:QuickGraph.Algorithms.Travelling.EulerianTrailAlgorithm.OnVisitEdge(QuickGraph.Concepts.IEdge)">
- <param name="e" />
- </member>
- <member name="M:QuickGraph.Algorithms.Travelling.EulerianTrailAlgorithm.RemoveTemporaryEdges(QuickGraph.Concepts.Modifications.IEdgeMutableGraph)">
- <summary>Removes temporary edges</summary>
- <param name="g" />
- </member>
- <member name="M:QuickGraph.Algorithms.Travelling.EulerianTrailAlgorithm.Search(QuickGraph.Concepts.IVertex)">
- <summary>Search a new path to add to the current circuit</summary>
- <param name="u">start vertex</param>
- <returns>true if successfull, false otherwize</returns>
- </member>
- <member name="M:QuickGraph.Algorithms.Travelling.EulerianTrailAlgorithm.Trails">
- <summary>Computes the set of eulerian trails that traverse the edge set.</summary>
- <returns>Eulerian trail set</returns>
- </member>
- <member name="M:QuickGraph.Algorithms.Travelling.EulerianTrailAlgorithm.Trails(QuickGraph.Concepts.IVertex)">
- <summary>Computes a set of eulerian trail, starting at <paramref name="s" /> that spans the entire graph.</summary>
- <param name="s">start vertex</param>
- <returns>eulerian trail set, all starting at s</returns>
- <exception cref="T:System.ArgumentNullException">s is a null reference.</exception>
- <exception cref="T:System.Exception">Eulerian trail not computed yet.</exception>
- </member>
- <member name="M:QuickGraph.Algorithms.Travelling.EulerianTrailAlgorithm.Visit">
- <summary>Looks for a new path to add to the current vertex.</summary>
- <returns>true if found a new path, false otherwize</returns>
- </member>
- <member name="T:QuickGraph.Algorithms.Visitors.DistanceRecorderVisitor">
- <summary>Records the vertex distance</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.Visitors.DistanceRecorderVisitor.Distances">
- <summary>Vertex distance dictionary</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Visitors.DistanceRecorderVisitor.DiscoverVertex(System.Object,QuickGraph.Concepts.VertexEventArgs)">
- <summary>d[u] = 0;</summary>
- <param name="sender" />
- <param name="args" />
- </member>
- <member name="M:QuickGraph.Algorithms.Visitors.DistanceRecorderVisitor.InitializeVertex(System.Object,QuickGraph.Concepts.VertexEventArgs)">
- <summary>d[u] = + intfy</summary>
- <param name="sender">Algorithm using the visitor</param>
- <param name="args">Contains the vertex</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Visitors.DistanceRecorderVisitor.TreeEdge(System.Object,QuickGraph.Concepts.EdgeEventArgs)">
- <summary>Let e = (u,v), d[ v ] = d[ u ] + 1;</summary>
- <param name="sender" />
- <param name="args" />
- </member>
- <member name="T:QuickGraph.Algorithms.Visitors.EdgePredecessorRecorderVisitor">
- <summary>Visitor that computes the edge predecessors.</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.Visitors.EdgePredecessorRecorderVisitor.EdgePredecessors">
- <summary>Vertex Edge predecessor map.</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.Visitors.EdgePredecessorRecorderVisitor.EndPathEdges">
- <summary>End path edges collection</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Visitors.EdgePredecessorRecorderVisitor.AllMergedPaths">
- <summary>Returns the array of merged paths</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Visitors.EdgePredecessorRecorderVisitor.AllPaths">
- <summary>Returns the minimal set of path from the entry point that executes all actions</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Visitors.EdgePredecessorRecorderVisitor.DiscoverTreeEdge(System.Object,QuickGraph.Concepts.EdgeEdgeEventArgs)">
- <summary>Records edge predecessor</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Visitors.EdgePredecessorRecorderVisitor.FinishEdge(System.Object,QuickGraph.Concepts.EdgeEventArgs)">
- <summary>Records end path edges</summary>
- <param name="sender" />
- <param name="args" />
- </member>
- <member name="M:QuickGraph.Algorithms.Visitors.EdgePredecessorRecorderVisitor.InitializeEdge(System.Object,QuickGraph.Concepts.EdgeEventArgs)">
- <summary>Not used</summary>
- <param name="sender" />
- <param name="args" />
- </member>
- <member name="M:QuickGraph.Algorithms.Visitors.EdgePredecessorRecorderVisitor.MergedPath(QuickGraph.Concepts.IEdge,QuickGraph.Collections.EdgeColorDictionary)">
- <summary>Create a merged path.</summary>
- <param name="se">end edge</param>
- <param name="colors">edge color dictionary</param>
- <returns>path to edge</returns>
- </member>
- <member name="M:QuickGraph.Algorithms.Visitors.EdgePredecessorRecorderVisitor.Path(QuickGraph.Concepts.IEdge)">
- <summary>Returns the path leading to the vertex v.</summary>
- <param name="se">end of the path</param>
- <returns>path leading to v</returns>
- </member>
- <member name="T:QuickGraph.Algorithms.Visitors.EdgeRecorderVisitor">
- <summary>A visitor that records edges.</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.Visitors.EdgeRecorderVisitor.Edges">
- <summary>Recorded edges</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Visitors.EdgeRecorderVisitor.RecordEdge(System.Object,QuickGraph.Concepts.EdgeEventArgs)">
- <summary>Record edge handler</summary>
- <param name="sender" />
- <param name="args" />
- </member>
- <member name="T:QuickGraph.Algorithms.Visitors.EdgeWeightScalerVisitor">
- <summary>Scales the edge weights at each call</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.Visitors.EdgeWeightScalerVisitor.Factor">
- <summary>Gets or sets the scale factor</summary>
- <value>Scale factor</value>
- </member>
- <member name="P:QuickGraph.Algorithms.Visitors.EdgeWeightScalerVisitor.Weights">
- <summary>Gets the edge weight dictionary</summary>
- <value>Edge weight dictionary</value>
- </member>
- <member name="M:QuickGraph.Algorithms.Visitors.EdgeWeightScalerVisitor.TreeEdge(System.Object,QuickGraph.Concepts.EdgeEventArgs)">
- <summary>Event handler that applies the factor the edge weight</summary>
- <param name="sender" />
- <param name="e">event arguement containing the edge</param>
- </member>
- <member name="T:QuickGraph.Algorithms.Visitors.PredecessorRecorderVisitor">
- <summary>Visitor that computes the vertices predecessors.</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.Visitors.PredecessorRecorderVisitor.EndPathVertices">
- <summary>End of path vertices</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.Visitors.PredecessorRecorderVisitor.Predecessors">
- <summary>Vertex Edge predecessor map.</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Visitors.PredecessorRecorderVisitor.AllPaths">
- <summary>Returns the minimal set of path from the entry point that executes all actions</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Visitors.PredecessorRecorderVisitor.FinishVertex(System.Object,QuickGraph.Concepts.VertexEventArgs)">
- <summary>Records end of path vertex</summary>
- <param name="sender" />
- <param name="args" />
- </member>
- <member name="M:QuickGraph.Algorithms.Visitors.PredecessorRecorderVisitor.Path(QuickGraph.Concepts.IVertex)">
- <summary>Returns the path leading to the vertex v.</summary>
- <param name="v">end of the path</param>
- <returns>path leading to v</returns>
- </member>
- <member name="M:QuickGraph.Algorithms.Visitors.PredecessorRecorderVisitor.TreeEdge(System.Object,QuickGraph.Concepts.EdgeEventArgs)">
- <summary>Let e = (u,v), p[v]=u</summary>
- </member>
- <member name="T:QuickGraph.Algorithms.Visitors.SinkRecorderVisitor">
- <summary>Visitor that records the sink vertices in the visited tree.</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.Visitors.SinkRecorderVisitor.Sinks">
- <summary>Gets the sink collection</summary>
- <value>A <see cref="T:QuickGraph.Collections.VertexCollection" /> of sink vertices</value>
- </member>
- <member name="P:QuickGraph.Algorithms.Visitors.SinkRecorderVisitor.VisitedGraph">
- <summary>Gets the visited <see cref="T:QuickGraph.Concepts.Traversals.IIncidenceGraph" /> instance</summary>
- <value>The visited graph</value>
- </member>
- <member name="M:QuickGraph.Algorithms.Visitors.SuccessorRecorderVisitor.InitializeVertex(System.Object,QuickGraph.Concepts.VertexEventArgs)">
- <summary>Removes</summary>
- <param name="sender" />
- <param name="args" />
- </member>
- <member name="M:QuickGraph.Algorithms.Visitors.SuccessorRecorderVisitor.TreeEdge(System.Object,QuickGraph.Concepts.EdgeEventArgs)">
- <summary>Let e = (u,v), p[u]=e</summary>
- </member>
- <member name="T:QuickGraph.Algorithms.Visitors.TimeStamperVisitor">
- <summary>Description résumée de TimeStamperVisitor.</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.Visitors.TimeStamperVisitor.DiscoverTimes">
- <summary>Vertex discover time dictionary</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.Visitors.TimeStamperVisitor.FinishTimes">
- <summary>Vertex finish time dictionary</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.Visitors.TimeStamperVisitor.Time">
- <summary>Current time</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Visitors.TimeStamperVisitor.DiscoverVertex(System.Object,QuickGraph.Concepts.VertexEventArgs)">
- <summary>Store the current time in the discover dictionary and increment the current time.</summary>
- <param name="sender" />
- <param name="args" />
- </member>
- <member name="M:QuickGraph.Algorithms.Visitors.TimeStamperVisitor.FinishVertex(System.Object,QuickGraph.Concepts.VertexEventArgs)">
- <summary>Store the current time in the finish dictionary and increment the current time.</summary>
- <param name="sender" />
- <param name="args" />
- </member>
- <member name="T:QuickGraph.Algorithms.Visitors.VertexRecorderVisitor">
- <summary>A visitor that records vertices.</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.Visitors.VertexRecorderVisitor.Vertices">
- <summary>Recorded vertices</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Visitors.VertexRecorderVisitor.RecordSource(System.Object,QuickGraph.Concepts.EdgeEventArgs)">
- <summary>Record vertex handler</summary>
- <param name="sender" />
- <param name="args" />
- </member>
- <member name="M:QuickGraph.Algorithms.Visitors.VertexRecorderVisitor.RecordTarget(System.Object,QuickGraph.Concepts.EdgeEventArgs)">
- <summary>Record vertex handler</summary>
- <param name="sender" />
- <param name="args" />
- </member>
- <member name="M:QuickGraph.Algorithms.Visitors.VertexRecorderVisitor.RecordVertex(System.Object,QuickGraph.Concepts.VertexEventArgs)">
- <summary>Record vertex handler</summary>
- <param name="sender" />
- <param name="args" />
- </member>
- <member name="T:QuickGraph.Representations.AdjacencyGraph">
- <summary>A mutable incidence graph implemetation</summary>
- </member>
- <member name="P:QuickGraph.Representations.AdjacencyGraph.AllowParallelEdges">
- <summary>Gets a value indicating if the graph allows parralell edges.</summary>
- <value>true if the graph is a multi-graph, false otherwise</value>
- </member>
- <member name="P:QuickGraph.Representations.AdjacencyGraph.EdgeProvider">
- <summary>Gets the <see cref="T:QuickGraph.Concepts.IEdge" /> provider</summary>
- <value>
- <see cref="T:QuickGraph.Concepts.IEdge" /> provider</value>
- </member>
- <member name="P:QuickGraph.Representations.AdjacencyGraph.Edges">
- <summary>Enumerable collection of edges.</summary>
- </member>
- <member name="P:QuickGraph.Representations.AdjacencyGraph.EdgesCount">
- <summary>Gets the edge count</summary>
- </member>
- <member name="P:QuickGraph.Representations.AdjacencyGraph.EdgesEmpty">
- <summary>Gets a value indicating if the vertex set is empty</summary>
- <value>true if the vertex set is empty, false otherwise.</value>
- </member>
- <member name="P:QuickGraph.Representations.AdjacencyGraph.IsDirected">
- <summary>Gets a value indicating if the graph is directed.</summary>
- <value>true if the graph is directed, false if undirected.</value>
- </member>
- <member name="P:QuickGraph.Representations.AdjacencyGraph.VertexOutEdges">
- <summary>Vertex Out edges dictionary</summary>
- <value>Dictionary of <see cref="T:QuickGraph.Concepts.IVertex" /> to out edge collection.</value>
- </member>
- <member name="P:QuickGraph.Representations.AdjacencyGraph.VertexProvider">
- <summary>Gets the <see cref="T:QuickGraph.Concepts.IVertex" /> provider</summary>
- <value>
- <see cref="T:QuickGraph.Concepts.IVertex" /> provider</value>
- </member>
- <member name="P:QuickGraph.Representations.AdjacencyGraph.Vertices">
- <summary>Enumerable collection of vertices.</summary>
- </member>
- <member name="P:QuickGraph.Representations.AdjacencyGraph.VerticesCount">
- <summary>Gets the number of vertices</summary>
- <value>Number of vertices in the graph</value>
- </member>
- <member name="P:QuickGraph.Representations.AdjacencyGraph.VerticesEmpty">
- <summary>Gets a value indicating if the vertex set is empty</summary>
- <value>true if the vertex set is empty, false otherwise.</value>
- </member>
- <member name="M:QuickGraph.Representations.AdjacencyGraph.AddEdge(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <summary>Add a new vertex from source to target Complexity: 2 search + 1 insertion</summary>
- <param name="source">Source vertex</param>
- <param name="target">Target vertex</param>
- <returns>Created Edge</returns>
- <exception cref="T:System.ArgumentNullException">source or target is null</exception>
- <exception cref="T:System.Exception">source or target are not part of the graph</exception>
- </member>
- <member name="M:QuickGraph.Representations.AdjacencyGraph.AddEdge(QuickGraph.Concepts.IEdge)">
- <summary>Used for serialization. Not for private use.</summary>
- <param name="e">edge to add.</param>
- </member>
- <member name="M:QuickGraph.Representations.AdjacencyGraph.AddVertex">
- <summary>Add a new vertex to the graph and returns it. Complexity: 1 insertion.</summary>
- <returns>Create vertex</returns>
- </member>
- <member name="M:QuickGraph.Representations.AdjacencyGraph.AddVertex(QuickGraph.Concepts.IVertex)">
- <summary>Add a new vertex to the graph and returns it. Complexity: 1 insertion.</summary>
- <returns>Create vertex</returns>
- </member>
- <member name="M:QuickGraph.Representations.AdjacencyGraph.AdjacentVertices(QuickGraph.Concepts.IVertex)">
- <summary>Gets an enumerable collection of adjacent vertices</summary>
- <param name="v" />
- <returns>Enumerable collection of adjacent vertices</returns>
- </member>
- <member name="M:QuickGraph.Representations.AdjacencyGraph.Clear">
- <summary>Remove all of the edges and vertices from the graph.</summary>
- </member>
- <member name="M:QuickGraph.Representations.AdjacencyGraph.ClearVertex(QuickGraph.Concepts.IVertex)">
- <summary>Remove all edges to and from vertex u from the graph.</summary>
- <param name="v" />
- </member>
- <member name="M:QuickGraph.Representations.AdjacencyGraph.ContainsEdge(QuickGraph.Concepts.IEdge)">
- <summary>Tests if a edge is part of the graph</summary>
- <param name="e">Edge to test</param>
- <returns>true if is part of the graph, false otherwize</returns>
- </member>
- <member name="M:QuickGraph.Representations.AdjacencyGraph.ContainsEdge(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <summary>Test if an edge (u,v) is part of the graph</summary>
- <param name="u">source vertex</param>
- <param name="v">target vertex</param>
- <returns>true if part of the graph</returns>
- </member>
- <member name="M:QuickGraph.Representations.AdjacencyGraph.ContainsVertex(QuickGraph.Concepts.IVertex)">
- <summary>Tests if a vertex is part of the graph</summary>
- <param name="v">Vertex to test</param>
- <returns>true if is part of the graph, false otherwize</returns>
- </member>
- <member name="M:QuickGraph.Representations.AdjacencyGraph.OutDegree(QuickGraph.Concepts.IVertex)">
- <summary>Returns the number of out-degree edges of v</summary>
- <param name="v">vertex</param>
- <returns>number of out-edges of the <see cref="T:QuickGraph.Concepts.IVertex" /> v</returns>
- </member>
- <member name="M:QuickGraph.Representations.AdjacencyGraph.OutEdges(QuickGraph.Concepts.IVertex)">
- <summary>Returns an iterable collection over the edge connected to v</summary>
- <param name="v" />
- </member>
- <member name="M:QuickGraph.Representations.AdjacencyGraph.OutEdgesEmpty(QuickGraph.Concepts.IVertex)">
- <summary>Gets a value indicating if the set of out-edges is empty</summary>
- <returns>true if the out-edge set is empty, false otherwise.</returns>
- <exception cref="T:System.ArgumentNullException">v is a null reference</exception>
- </member>
- <member name="M:QuickGraph.Representations.AdjacencyGraph.RemoveEdge(QuickGraph.Concepts.IEdge)">
- <summary>Removes an edge from the graph. Complexity: 2 edges removed from the vertex edge list + 1 edge removed from the edge list.</summary>
- <param name="e">edge to remove</param>
- <exception cref="T:System.ArgumentNullException">e is null</exception>
- </member>
- <member name="M:QuickGraph.Representations.AdjacencyGraph.RemoveEdge(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <summary>Remove the edge (u,v) from the graph. If the graph allows parallel edges this remove all occurrences of (u,v).</summary>
- <param name="u">source vertex</param>
- <param name="v">target vertex</param>
- </member>
- <member name="M:QuickGraph.Representations.AdjacencyGraph.RemoveEdgeIf(QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Remove all the edges from graph g for which the predicate pred returns true.</summary>
- <param name="pred">edge predicate</param>
- </member>
- <member name="M:QuickGraph.Representations.AdjacencyGraph.RemoveOutEdgeIf(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Remove all the out-edges of vertex u for which the predicate pred returns true.</summary>
- <param name="u">vertex</param>
- <param name="pred">edge predicate</param>
- </member>
- <member name="M:QuickGraph.Representations.AdjacencyGraph.RemoveVertex(QuickGraph.Concepts.IVertex)">
- <summary>Removes the vertex from the graph.</summary>
- <param name="v">vertex to remove</param>
- <exception cref="T:System.ArgumentNullException">v is null</exception>
- </member>
- <member name="M:QuickGraph.Representations.AdjacencyGraph.SelectEdges(QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Returns the collection of edges that matches the predicate</summary>
- <param name="ep">Edge predicate</param>
- <returns>enumerable colleciton of vertices that matches the criteron</returns>
- <exception cref="T:System.ArgumentNullException">ep is null</exception>
- </member>
- <member name="M:QuickGraph.Representations.AdjacencyGraph.SelectOutEdges(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Returns the collection of out-edges that matches the predicate</summary>
- <param name="v" />
- <param name="ep">Edge predicate</param>
- <returns>enumerable colleciton of vertices that matches the criteron</returns>
- <exception cref="T:System.ArgumentNullException">v or ep is null</exception>
- </member>
- <member name="M:QuickGraph.Representations.AdjacencyGraph.SelectSingleEdge(QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Returns the first Edge that matches the predicate</summary>
- <param name="ep">Edge predicate</param>
- <returns>null if not found, otherwize the first Edge that matches the predicate.</returns>
- <exception cref="T:System.ArgumentNullException">ep is null</exception>
- </member>
- <member name="M:QuickGraph.Representations.AdjacencyGraph.SelectSingleOutEdge(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Returns the first out-edge that matches the predicate</summary>
- <param name="v" />
- <param name="ep">Edge predicate</param>
- <returns>null if not found, otherwize the first Edge that matches the predicate.</returns>
- <exception cref="T:System.ArgumentNullException">v or ep is null</exception>
- </member>
- <member name="M:QuickGraph.Representations.AdjacencyGraph.SelectSingleVertex(QuickGraph.Concepts.Predicates.IVertexPredicate)">
- <summary>Returns the first vertex that matches the predicate</summary>
- <param name="vp">vertex predicate</param>
- <returns>null if not found, otherwize the first vertex that matches the predicate.</returns>
- <exception cref="T:System.ArgumentNullException">vp is null</exception>
- </member>
- <member name="M:QuickGraph.Representations.AdjacencyGraph.SelectVertices(QuickGraph.Concepts.Predicates.IVertexPredicate)">
- <summary>Returns the collection of vertices that matches the predicate</summary>
- <param name="vp">vertex predicate</param>
- <returns>enumerable colleciton of vertices that matches the criteron</returns>
- <exception cref="T:System.ArgumentNullException">vp is null</exception>
- </member>
- <member name="T:QuickGraph.Representations.BidirectionalAdaptorGraph">
- <summary>Creates a bidirectional graph out of a <see cref="T:QuickGraph.Concepts.Traversals.IVertexAndEdgeListGraph" /> graph.</summary>
- </member>
- <member name="P:QuickGraph.Representations.BidirectionalAdaptorGraph.AllowParallelEdges">
- <summary>True if parallel edges allowed</summary>
- </member>
- <member name="P:QuickGraph.Representations.BidirectionalAdaptorGraph.Graph">
- <summary>Adapted graph</summary>
- </member>
- <member name="P:QuickGraph.Representations.BidirectionalAdaptorGraph.IsDirected">
- <summary>Directed state</summary>
- </member>
- <member name="M:QuickGraph.Representations.BidirectionalAdaptorGraph.AdjacentEdgesEmpty(QuickGraph.Concepts.IVertex)">
- <summary>Gets a value indicating if the set of edges connected to v is empty</summary>
- <returns>true if the adjacent edge set is empty, false otherwise.</returns>
- <exception cref="T:System.ArgumentNullException">v is a null reference</exception>
- </member>
- <member name="M:QuickGraph.Representations.BidirectionalAdaptorGraph.AdjacentVertices(QuickGraph.Concepts.IVertex)">
- <summary>Gets an enumerable collection of the v adjacent vertices</summary>
- <param name="v" />
- </member>
- <member name="M:QuickGraph.Representations.BidirectionalAdaptorGraph.ContainsEdge(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <param name="u" />
- <param name="v" />
- </member>
- <member name="M:QuickGraph.Representations.BidirectionalAdaptorGraph.ContainsVertex(QuickGraph.Concepts.IVertex)">
- <param name="v" />
- </member>
- <member name="M:QuickGraph.Representations.BidirectionalAdaptorGraph.Degree(QuickGraph.Concepts.IVertex)">
- <summary>Returns the number of in-edges plus out-edges (for directed graphs) or the number of incident edges (for undirected graphs) of vertex v in graph g.</summary>
- <param name="v">vertex to test</param>
- <returns>out-degree</returns>
- </member>
- <member name="M:QuickGraph.Representations.BidirectionalAdaptorGraph.InDegree(QuickGraph.Concepts.IVertex)">
- <summary>Returns the number of in-edges (for directed graphs) or the number of incident edges (for undirected graphs) of vertex v in graph g.</summary>
- <param name="v">vertex to test</param>
- <returns>out-degree</returns>
- </member>
- <member name="M:QuickGraph.Representations.BidirectionalAdaptorGraph.InEdges(QuickGraph.Concepts.IVertex)">
- <summary>Enumerable collection of in-edges</summary>
- </member>
- <member name="M:QuickGraph.Representations.BidirectionalAdaptorGraph.InEdgesEmpty(QuickGraph.Concepts.IVertex)">
- <summary>Gets a value indicating if the set of in-edges is empty</summary>
- <returns>true if the in-edge set is empty, false otherwise.</returns>
- <exception cref="T:System.ArgumentNullException">v is a null reference</exception>
- </member>
- <member name="M:QuickGraph.Representations.BidirectionalAdaptorGraph.OutDegree(QuickGraph.Concepts.IVertex)">
- <summary>Returns the number of out-degree edges of v</summary>
- <param name="v">vertex to test</param>
- <returns>out-degree</returns>
- </member>
- <member name="M:QuickGraph.Representations.BidirectionalAdaptorGraph.OutEdges(QuickGraph.Concepts.IVertex)">
- <summary>Returns an iterable collection of the out edges of v</summary>
- </member>
- <member name="M:QuickGraph.Representations.BidirectionalAdaptorGraph.OutEdgesEmpty(QuickGraph.Concepts.IVertex)">
- <summary>Gets a value indicating if the set of out-edges is empty</summary>
- <returns>true if the out-edge set is empty, false otherwise.</returns>
- <exception cref="T:System.ArgumentNullException">v is a null reference</exception>
- </member>
- <member name="T:QuickGraph.Representations.BidirectionalGraph">
- <summary>A mutable bidirectional graph implemetation</summary>
- </member>
- <member name="P:QuickGraph.Representations.BidirectionalGraph.VertexInEdges">
- <summary>Vertex Out edges dictionary</summary>
- </member>
- <member name="M:QuickGraph.Representations.BidirectionalGraph.AddEdge(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <summary>Add a new vertex from source to target Complexity: 2 search + 1 insertion</summary>
- <param name="source">Source vertex</param>
- <param name="target">Target vertex</param>
- <returns>Created Edge</returns>
- <exception cref="T:System.ArgumentNullException">source or target is null</exception>
- <exception cref="T:System.Exception">source or target are not part of the graph</exception>
- </member>
- <member name="M:QuickGraph.Representations.BidirectionalGraph.AddEdge(QuickGraph.Concepts.IEdge)">
- <summary>Adds a new edge to the graph</summary>
- <param name="e" />
- </member>
- <member name="M:QuickGraph.Representations.BidirectionalGraph.AddVertex">
- <summary>Add a new vertex to the graph and returns it. Complexity: 1 insertion.</summary>
- <returns>Create vertex</returns>
- </member>
- <member name="M:QuickGraph.Representations.BidirectionalGraph.AddVertex(QuickGraph.Concepts.IVertex)">
- <summary>Adds a new vertex to the graph.</summary>
- <param name="v" />
- </member>
- <member name="M:QuickGraph.Representations.BidirectionalGraph.AdjacentEdgesEmpty(QuickGraph.Concepts.IVertex)">
- <summary>Gets a value indicating if the set of edges connected to v is empty</summary>
- <returns>true if the adjacent edge set is empty, false otherwise.</returns>
- <exception cref="T:System.ArgumentNullException">v is a null reference</exception>
- </member>
- <member name="M:QuickGraph.Representations.BidirectionalGraph.Clear">
- <summary>Remove all of the edges and vertices from the graph.</summary>
- </member>
- <member name="M:QuickGraph.Representations.BidirectionalGraph.ClearVertex(QuickGraph.Concepts.IVertex)">
- <summary>Remove all edges to and from vertex u from the graph.</summary>
- <param name="v" />
- </member>
- <member name="M:QuickGraph.Representations.BidirectionalGraph.Degree(QuickGraph.Concepts.IVertex)">
- <summary>Returns the number of in-edges plus out-edges.</summary>
- <param name="v" />
- </member>
- <member name="M:QuickGraph.Representations.BidirectionalGraph.InDegree(QuickGraph.Concepts.IVertex)">
- <summary>Returns the number of in-degree edges of v</summary>
- <param name="v" />
- </member>
- <member name="M:QuickGraph.Representations.BidirectionalGraph.InEdges(QuickGraph.Concepts.IVertex)">
- <summary>Returns an iterable collection over the in-edge connected to v</summary>
- <param name="v" />
- </member>
- <member name="M:QuickGraph.Representations.BidirectionalGraph.InEdgesEmpty(QuickGraph.Concepts.IVertex)">
- <summary>Gets a value indicating if the set of in-edges is empty</summary>
- <returns>true if the in-edge set is empty, false otherwise.</returns>
- <exception cref="T:System.ArgumentNullException">v is a null reference</exception>
- </member>
- <member name="M:QuickGraph.Representations.BidirectionalGraph.RemoveEdge(QuickGraph.Concepts.IEdge)">
- <summary>Removes an edge from the graph. Complexity: 2 edges removed from the vertex edge list + 1 edge removed from the edge list.</summary>
- <param name="e">edge to remove</param>
- <exception cref="T:System.ArgumentNullException">e is null</exception>
- </member>
- <member name="M:QuickGraph.Representations.BidirectionalGraph.RemoveEdge(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <summary>Remove the edge (u,v) from the graph. If the graph allows parallel edges this remove all occurrences of (u,v).</summary>
- <param name="u">source vertex</param>
- <param name="v">target vertex</param>
- </member>
- <member name="M:QuickGraph.Representations.BidirectionalGraph.RemoveInEdgeIf(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Remove all the out-edges of vertex u for which the predicate pred returns true.</summary>
- <param name="u">vertex</param>
- <param name="pred">edge predicate</param>
- </member>
- <member name="M:QuickGraph.Representations.BidirectionalGraph.RemoveVertex(QuickGraph.Concepts.IVertex)">
- <summary>Removes the vertex from the graph.</summary>
- <param name="v">vertex to remove</param>
- <exception cref="T:System.ArgumentNullException">v is null</exception>
- </member>
- <member name="M:QuickGraph.Representations.BidirectionalGraph.SelectInEdges(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Returns the collection of in-edges that matches the predicate</summary>
- <param name="v" />
- <param name="ep">Edge predicate</param>
- <returns>enumerable colleciton of vertices that matches the criteron</returns>
- <exception cref="T:System.ArgumentNullException">v or ep is null</exception>
- </member>
- <member name="M:QuickGraph.Representations.BidirectionalGraph.SelectSingleInEdge(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Returns the first in-edge that matches the predicate</summary>
- <param name="v" />
- <param name="ep">Edge predicate</param>
- <returns>null if not found, otherwize the first Edge that matches the predicate.</returns>
- <exception cref="T:System.ArgumentNullException">v or ep is null</exception>
- </member>
- <member name="T:QuickGraph.Representations.ClusteredAdjacencyGraph">
- <summary>A clustered adjacency graph</summary>
- </member>
- <member name="P:QuickGraph.Representations.ClusteredAdjacencyGraph.AllowParallelEdges">
- <summary>Gets a value indicating whether the graph allows parallel edges.</summary>
- <value>true if the graph allows parallel edges, false otherwize.</value>
- </member>
- <member name="P:QuickGraph.Representations.ClusteredAdjacencyGraph.Clusters">
- <summary>Gets an enumerable collection of clusters</summary>
- <value>Enumerable collection of clusters</value>
- </member>
- <member name="P:QuickGraph.Representations.ClusteredAdjacencyGraph.ClustersCount">
- <summary>Gets the number of clusters</summary>
- <value>Number of clusters</value>
- </member>
- <member name="P:QuickGraph.Representations.ClusteredAdjacencyGraph.Colapsed">
- <summary>Not implemented yet.</summary>
- </member>
- <member name="P:QuickGraph.Representations.ClusteredAdjacencyGraph.EdgeProvider">
- <summary>Gets the <see cref="T:QuickGraph.Concepts.Providers.IEdgeProvider" /> used to generate the edges.</summary>
- <value>
- <see cref="T:QuickGraph.Concepts.Providers.IEdgeProvider" /> instance used to generate the new edges.</value>
- </member>
- <member name="P:QuickGraph.Representations.ClusteredAdjacencyGraph.Edges">
- <summary>Gets an enumerable collection of edges.</summary>
- <value>
- <see cref="T:QuickGraph.Concepts.Collections.IEdgeEnumerable" /> collection of edges.</value>
- </member>
- <member name="P:QuickGraph.Representations.ClusteredAdjacencyGraph.EdgesCount">
- <summary>Gets the edge count.</summary>
- <value>Edge count.</value>
- </member>
- <member name="P:QuickGraph.Representations.ClusteredAdjacencyGraph.EdgesEmpty">
- <summary>Gets a value indicating if the vertex set is empty</summary>
- <value>true if the vertex set is empty, false otherwise.</value>
- </member>
- <member name="P:QuickGraph.Representations.ClusteredAdjacencyGraph.IsDirected">
- <summary>Gets a value indicating whether the graph is directed.</summary>
- <value>true if the graph is directed, false otherwize.</value>
- </member>
- <member name="P:QuickGraph.Representations.ClusteredAdjacencyGraph.Parent">
- <summary>Gets the parent <see cref="T:QuickGraph.Representations.AdjacencyGraph" />.</summary>
- <value>Parent <see cref="T:QuickGraph.Representations.AdjacencyGraph" />.</value>
- </member>
- <member name="P:QuickGraph.Representations.ClusteredAdjacencyGraph.VertexProvider">
- <summary>Gets the <see cref="T:QuickGraph.Concepts.Providers.IVertexProvider" /> used to generate the vertices.</summary>
- <value>
- <see cref="T:QuickGraph.Concepts.Providers.IVertexProvider" /> instance used to generate the new vertices.</value>
- </member>
- <member name="P:QuickGraph.Representations.ClusteredAdjacencyGraph.Vertices">
- <summary>Gets an enumerable collection of vertices.</summary>
- <value>
- <see cref="T:QuickGraph.Concepts.Collections.IVertexEnumerable" /> collection of vertices.</value>
- </member>
- <member name="P:QuickGraph.Representations.ClusteredAdjacencyGraph.VerticesCount">
- <summary>Gets the vertex count.</summary>
- <value>Vertex count.</value>
- </member>
- <member name="P:QuickGraph.Representations.ClusteredAdjacencyGraph.VerticesEmpty">
- <summary>Gets a value indicating if the vertex set is empty</summary>
- <value>true if the vertex set is empty, false otherwise.</value>
- </member>
- <member name="P:QuickGraph.Representations.ClusteredAdjacencyGraph.Wrapped">
- <summary>Gets the wrapped <see cref="T:QuickGraph.Representations.AdjacencyGraph" /> object.</summary>
- </member>
- <member name="M:QuickGraph.Representations.ClusteredAdjacencyGraph.AddCluster">
- <summary>Adds a new cluster.</summary>
- <returns>New cluster</returns>
- </member>
- <member name="M:QuickGraph.Representations.ClusteredAdjacencyGraph.AddEdge(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <summary>Adds a new edge</summary>
- <param name="u">source vertex</param>
- <param name="v">target edge</param>
- <returns>added edge</returns>
- <exception cref="T:System.ArgumentNullException">u or v is a null reference</exception>
- </member>
- <member name="M:QuickGraph.Representations.ClusteredAdjacencyGraph.AddEdge(QuickGraph.Concepts.IEdge)">
- <summary>Adds an existing edge to the cluster</summary>
- <param name="e">edge to add</param>
- </member>
- <member name="M:QuickGraph.Representations.ClusteredAdjacencyGraph.AddVertex">
- <summary>Adds a new vertex to the cluster</summary>
- <returns>new vertex</returns>
- </member>
- <member name="M:QuickGraph.Representations.ClusteredAdjacencyGraph.AddVertex(QuickGraph.Concepts.IVertex)">
- <summary>Adds an existing vertex to the cluster</summary>
- <param name="v">vertex to add</param>
- </member>
- <member name="M:QuickGraph.Representations.ClusteredAdjacencyGraph.AdjacentVertices(QuickGraph.Concepts.IVertex)">
- <summary>Gets an enumerable collection of the v adjacent vertices</summary>
- <param name="v" />
- </member>
- <member name="M:QuickGraph.Representations.ClusteredAdjacencyGraph.ClearVertex(QuickGraph.Concepts.IVertex)">
- <summary>Clears vertex out-edges</summary>
- <param name="u" />
- </member>
- <member name="M:QuickGraph.Representations.ClusteredAdjacencyGraph.ContainsEdge(QuickGraph.Concepts.IEdge)">
- <summary>Determines whether the <see cref="T:QuickGraph.Representations.ClusteredAdjacencyGraph" /> contains the edge <paramref name="e" />.</summary>
- <param name="e">The edge to locate in <see cref="T:QuickGraph.Representations.ClusteredAdjacencyGraph" />.</param>
- <returns>true if the <see cref="T:QuickGraph.Representations.ClusteredAdjacencyGraph" /> contains the edge <paramref name="e" />; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Representations.ClusteredAdjacencyGraph.ContainsEdge(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <summary>Determines whether the <see cref="T:QuickGraph.Representations.ClusteredAdjacencyGraph" /> contains an edge from the vertex <paramref name="u" /> to the vertex <paramref name="v" />.</summary>
- <param name="u">The source vertex of the edge(s) to locate in <see cref="T:QuickGraph.Representations.ClusteredAdjacencyGraph" />.</param>
- <param name="v">The target vertex of the edge(s) to locate in <see cref="T:QuickGraph.Representations.ClusteredAdjacencyGraph" />.</param>
- <returns>true if the <see cref="T:QuickGraph.Representations.ClusteredAdjacencyGraph" /> contains the edge (<paramref name="u" />, <paramref name="v" />); otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Representations.ClusteredAdjacencyGraph.ContainsVertex(QuickGraph.Concepts.IVertex)">
- <summary>Determines whether the <see cref="T:QuickGraph.Representations.ClusteredAdjacencyGraph" /> contains the vertex <paramref name="v" />.</summary>
- <param name="v">The vertex to locate in <see cref="T:QuickGraph.Representations.ClusteredAdjacencyGraph" />.</param>
- <returns>true if the <see cref="T:QuickGraph.Representations.ClusteredAdjacencyGraph" /> contains the vertex <paramref name="v" />; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Representations.ClusteredAdjacencyGraph.OutDegree(QuickGraph.Concepts.IVertex)">
- <param name="v" />
- </member>
- <member name="M:QuickGraph.Representations.ClusteredAdjacencyGraph.OutEdges(QuickGraph.Concepts.IVertex)">
- <param name="v" />
- </member>
- <member name="M:QuickGraph.Representations.ClusteredAdjacencyGraph.OutEdgesEmpty(QuickGraph.Concepts.IVertex)">
- <summary>Gets a value indicating if the set of out-edges is empty</summary>
- <returns>true if the out-edge set is empty, false otherwise.</returns>
- <exception cref="T:System.ArgumentNullException">v is a null reference</exception>
- </member>
- <member name="M:QuickGraph.Representations.ClusteredAdjacencyGraph.RemoveCluster(QuickGraph.Concepts.Traversals.IClusteredGraph)">
- <summary>Removes a cluster</summary>
- <param name="cluster">cluster to remove</param>
- <exception cref="T:System.ArgumentNullException">cluster is a null reference.</exception>
- </member>
- <member name="M:QuickGraph.Representations.ClusteredAdjacencyGraph.RemoveEdge(QuickGraph.Concepts.IEdge)">
- <summary>Remove a specific edge</summary>
- <param name="e" />
- </member>
- <member name="M:QuickGraph.Representations.ClusteredAdjacencyGraph.RemoveEdge(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <summary>Remove edges from u to v</summary>
- <param name="u" />
- <param name="v" />
- </member>
- <member name="M:QuickGraph.Representations.ClusteredAdjacencyGraph.RemoveEdgeIf(QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Remove edge satifying the predicate</summary>
- <param name="ep" />
- </member>
- <member name="M:QuickGraph.Representations.ClusteredAdjacencyGraph.RemoveOutEdgeIf(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Remove out edge satisfying the predicate</summary>
- <param name="v" />
- <param name="ep" />
- </member>
- <member name="M:QuickGraph.Representations.ClusteredAdjacencyGraph.RemoveVertex(QuickGraph.Concepts.IVertex)">
- <summary>Removes a vertex from the cluster</summary>
- <param name="u" />
- </member>
- <member name="M:QuickGraph.Representations.ClusteredAdjacencyGraph.SelectEdges(QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Gets a filtered <see cref="T:QuickGraph.Concepts.Collections.IEdgeEnumerable" /> collection of edges.</summary>
- <param name="ep">edge predicate</param>
- <returns>filetered collection</returns>
- </member>
- <member name="M:QuickGraph.Representations.ClusteredAdjacencyGraph.SelectOutEdges(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <param name="v" />
- <param name="ep" />
- </member>
- <member name="M:QuickGraph.Representations.ClusteredAdjacencyGraph.SelectSingleEdge(QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <param name="ep" />
- </member>
- <member name="M:QuickGraph.Representations.ClusteredAdjacencyGraph.SelectSingleOutEdge(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <param name="v" />
- <param name="ep" />
- </member>
- <member name="M:QuickGraph.Representations.ClusteredAdjacencyGraph.SelectSingleVertex(QuickGraph.Concepts.Predicates.IVertexPredicate)">
- <param name="vp" />
- </member>
- <member name="M:QuickGraph.Representations.ClusteredAdjacencyGraph.SelectVertices(QuickGraph.Concepts.Predicates.IVertexPredicate)">
- <param name="vp" />
- </member>
- <member name="T:QuickGraph.Representations.EdgeList">
- <summary>An edge-list representation of a graph is simply a sequence of edges, where each edge is represented as a pair of vertex ID's.</summary>
- </member>
- <member name="P:QuickGraph.Representations.EdgeList.Edges">
- <summary>Returns an enumerator providing access to all the edges in the graph.</summary>
- </member>
- <member name="P:QuickGraph.Representations.EdgeList.EdgesCount">
- <summary>Returns the number of edges in the graph.</summary>
- </member>
- <member name="P:QuickGraph.Representations.EdgeList.EdgesEmpty">
- <summary>Gets a value indicating if the vertex set is empty</summary>
- <value>true if the vertex set is empty, false otherwise.</value>
- </member>
- <member name="M:QuickGraph.Representations.EdgeList.ContainsEdge(QuickGraph.Concepts.IEdge)">
- <param name="e" />
- </member>
- <member name="T:QuickGraph.Representations.MutableTreeAdapterGraph">
- <summary>A mutable tree-like graph</summary>
- </member>
- <member name="P:QuickGraph.Representations.MutableTreeAdapterGraph.AllowCycles">
- <summary>Gets a value indicating if the tree allows cycles</summary>
- <value>true if it allows cycle, false otherwise</value>
- </member>
- <member name="M:QuickGraph.Representations.MutableTreeAdapterGraph.AddChild(QuickGraph.Concepts.IVertex)">
- <summary>Adds a child vertex to the tree</summary>
- <param name="parent">parent vertex</param>
- <returns>created vertex</returns>
- <exception cref="T:System.ArgumentNullException">parent is a null reference</exception>
- <exception cref="!:NonAcyclicGraphException"> if <c>AllowCycles</c> is false and the edge creates a cycle </exception>
- </member>
- <member name="M:QuickGraph.Representations.MutableTreeAdapterGraph.RemoveTree(QuickGraph.Concepts.IVertex)">
- <summary>Removes vertex and sub-tree</summary>
- <param name="v">vertex to remove</param>
- <exception cref="T:System.ArgumentNullException">v is a null reference</exception>
- <exception cref="!:GraphNotStronglyConnectedExceptoin"> Removing the vertex breaks the graph connectivity </exception>
- </member>
- <member name="M:QuickGraph.Representations.Representation.InEdgeTree(QuickGraph.Concepts.Traversals.IBidirectionalVertexAndEdgeListGraph,QuickGraph.Concepts.IEdge,System.Int32)">
- <summary>Records all the edges that are part of the subtree of v</summary>
- <param name="g">visited graph</param>
- <param name="e">root edge</param>
- <param name="maxDepth">maximum expolration depth</param>
- </member>
- <member name="M:QuickGraph.Representations.Representation.InVertexTree(QuickGraph.Concepts.Traversals.IBidirectionalVertexAndEdgeListGraph,QuickGraph.Concepts.IVertex,System.Int32)">
- <summary>Records all the vertices that are part of the in-subtree of v</summary>
- <param name="g">visited graph</param>
- <param name="v">root vertex</param>
- <param name="maxDepth">Maximum exploration depth</param>
- </member>
- <member name="M:QuickGraph.Representations.Representation.OutEdgeTree(QuickGraph.Concepts.Traversals.IEdgeListAndIncidenceGraph,QuickGraph.Concepts.IEdge,System.Int32)">
- <summary>Records all the edges that are part of the subtree of v</summary>
- <param name="g">visited graph</param>
- <param name="e">root edge</param>
- <param name="maxDepth">maximum expolration depth</param>
- </member>
- <member name="M:QuickGraph.Representations.Representation.OutVertexTree(QuickGraph.Concepts.Traversals.IVertexListGraph,QuickGraph.Concepts.IVertex,System.Int32)">
- <summary>Records all the vertices that are part of the out-subtree of v</summary>
- <param name="g">visited graph</param>
- <param name="v">root vertex</param>
- <param name="maxDepth">Maximum exploration depth</param>
- </member>
- <member name="T:QuickGraph.Representations.ReversedBidirectionalGraph">
- <summary>Adaptor to flip in-edges and out-edges.</summary>
- </member>
- <member name="P:QuickGraph.Representations.ReversedBidirectionalGraph.ReversedGraph">
- <summary>Reversed graph</summary>
- </member>
- <member name="M:QuickGraph.Representations.ReversedBidirectionalGraph.AdjacentEdgesEmpty(QuickGraph.Concepts.IVertex)">
- <summary>Gets a value indicating if the set of edges connected to v is empty</summary>
- <returns>true if the adjacent edge set is empty, false otherwise.</returns>
- <exception cref="T:System.ArgumentNullException">v is a null reference</exception>
- </member>
- <member name="M:QuickGraph.Representations.ReversedBidirectionalGraph.AdjacentVertices(QuickGraph.Concepts.IVertex)">
- <summary>Gets an enumerable collection of the v adjacent vertices</summary>
- <param name="v" />
- </member>
- <member name="M:QuickGraph.Representations.ReversedBidirectionalGraph.ContainsEdge(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <summary>Check the graph contains an edge from <paramref name="u" /> to <paramref name="v" />.</summary>
- <param name="u" />
- <param name="v" />
- </member>
- <member name="M:QuickGraph.Representations.ReversedBidirectionalGraph.Degree(QuickGraph.Concepts.IVertex)">
- <summary>Vertex degree</summary>
- <param name="v">vertex to compute</param>
- <returns>vertex edgree</returns>
- </member>
- <member name="M:QuickGraph.Representations.ReversedBidirectionalGraph.InDegree(QuickGraph.Concepts.IVertex)">
- <summary>Flipped out-degree</summary>
- <param name="v">vertex to compute</param>
- <returns>transposed out-edgree</returns>
- </member>
- <member name="M:QuickGraph.Representations.ReversedBidirectionalGraph.InEdges(QuickGraph.Concepts.IVertex)">
- <summary>Returns a transposed out-edges enumerable</summary>
- <param name="v">vertex to compute</param>
- <returns>transposed out edges enumerable</returns>
- </member>
- <member name="M:QuickGraph.Representations.ReversedBidirectionalGraph.InEdgesEmpty(QuickGraph.Concepts.IVertex)">
- <summary>Gets a value indicating if the set of in-edges is empty</summary>
- <returns>true if the in-edge set is empty, false otherwise.</returns>
- <exception cref="T:System.ArgumentNullException">v is a null reference</exception>
- </member>
- <member name="M:QuickGraph.Representations.ReversedBidirectionalGraph.OutDegree(QuickGraph.Concepts.IVertex)">
- <summary>Flipped in-degree</summary>
- <param name="v">vertex to compute</param>
- <returns>transposed in-edgree</returns>
- </member>
- <member name="M:QuickGraph.Representations.ReversedBidirectionalGraph.OutEdges(QuickGraph.Concepts.IVertex)">
- <summary>Returns a transposed in-edges enumerable</summary>
- <param name="v">vertex to compute</param>
- <returns>transposed in edges enumerable</returns>
- </member>
- <member name="M:QuickGraph.Representations.ReversedBidirectionalGraph.OutEdgesEmpty(QuickGraph.Concepts.IVertex)">
- <summary>Gets a value indicating if the set of out-edges is empty</summary>
- <returns>true if the out-edge set is empty, false otherwise.</returns>
- <exception cref="T:System.ArgumentNullException">v is a null reference</exception>
- </member>
- <member name="T:QuickGraph.Representations.TreeAdaptorGraph">
- <summary>A tree-like wrapper for bidirectional graph</summary>
- </member>
- <member name="P:QuickGraph.Representations.TreeAdaptorGraph.Wrapped">
- <summary>Gets the wrapped <see cref="T:QuickGraph.Concepts.Traversals.IBidirectionalGraph" /> instance.</summary>
- </member>
- <member name="M:QuickGraph.Representations.TreeAdaptorGraph.ChildVertices(QuickGraph.Concepts.IVertex)">
- <summary>Gets an enumerable collection of child <see cref="T:QuickGraph.Concepts.IVertex" /></summary>
- <param name="v">current <see cref="T:QuickGraph.Concepts.IVertex" /></param>
- <returns>An enumerable collection of adjacent vertices</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="v" /> is a null reference </exception>
- </member>
- <member name="M:QuickGraph.Representations.TreeAdaptorGraph.FirstChild(QuickGraph.Concepts.IVertex)">
- <summary>Gets the first adjacent vertex</summary>
- <param name="v">current vertex</param>
- <returns>first out-vertex</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="v" /> is a null reference </exception>
- </member>
- <member name="M:QuickGraph.Representations.TreeAdaptorGraph.HasChildVertices(QuickGraph.Concepts.IVertex)">
- <summary>Gets a value indicating if the <see cref="T:QuickGraph.Concepts.IVertex" /> has out-edges</summary>
- <param name="v">
- <see cref="T:QuickGraph.Concepts.IVertex" /> to test</param>
- <returns>true if <paramref name="v" /> has out-edges.</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="v" /> is a null reference </exception>
- </member>
- <member name="M:QuickGraph.Representations.TreeAdaptorGraph.LastChild(QuickGraph.Concepts.IVertex)">
- <param name="v" />
- <exception cref="T:System.ArgumentNullException">
- <paramref name="v" /> is a null reference </exception>
- </member>
- <member name="M:QuickGraph.Representations.TreeAdaptorGraph.ParentVertex(QuickGraph.Concepts.IVertex)">
- <summary>Gets the <see cref="T:QuickGraph.Concepts.IVertex" /> parent.</summary>
- <param name="v">current vertex</param>
- <returns>parent vertex if any, null reference otherwize</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="v" /> is a null reference </exception>
- <exception cref="T:QuickGraph.Exceptions.MultipleInEdgeException">
- <paramref name="v" /> has multiple in-edges </exception>
- </member>
- <member name="T:QuickGraph.Representations.Petri.PetriGraph">
- <summary>A mutable incidence graph implemetation</summary>
- </member>
- <member name="P:QuickGraph.Representations.Petri.PetriGraph.AllowParallelEdges">
- <summary>Gets a value indicating if the graph allows parralell edges.</summary>
- <value>true if the graph is a multi-graph, false otherwise</value>
- </member>
- <member name="P:QuickGraph.Representations.Petri.PetriGraph.EdgeProvider">
- <summary>Gets the <see cref="T:QuickGraph.Concepts.IEdge" /> provider</summary>
- <value>
- <see cref="T:QuickGraph.Concepts.IEdge" /> provider</value>
- </member>
- <member name="P:QuickGraph.Representations.Petri.PetriGraph.Edges">
- <summary>Enumerable collection of edges.</summary>
- </member>
- <member name="P:QuickGraph.Representations.Petri.PetriGraph.EdgesCount">
- <summary>Gets the edge count</summary>
- </member>
- <member name="P:QuickGraph.Representations.Petri.PetriGraph.EdgesEmpty">
- <summary>Gets a value indicating if the vertex set is empty</summary>
- <value>true if the vertex set is empty, false otherwise.</value>
- </member>
- <member name="P:QuickGraph.Representations.Petri.PetriGraph.IsDirected">
- <summary>Gets a value indicating if the graph is directed.</summary>
- <value>true if the graph is directed, false if undirected.</value>
- </member>
- <member name="P:QuickGraph.Representations.Petri.PetriGraph.VertexOutEdges">
- <summary>Vertex Out edges dictionary</summary>
- <value>Dictionary of <see cref="T:QuickGraph.Concepts.IVertex" /> to out edge collection.</value>
- </member>
- <member name="P:QuickGraph.Representations.Petri.PetriGraph.VertexProvider">
- <summary>Gets the <see cref="T:QuickGraph.Concepts.IVertex" /> provider</summary>
- <value>
- <see cref="T:QuickGraph.Concepts.IVertex" /> provider</value>
- </member>
- <member name="P:QuickGraph.Representations.Petri.PetriGraph.Vertices">
- <summary>Enumerable collection of vertices.</summary>
- </member>
- <member name="P:QuickGraph.Representations.Petri.PetriGraph.VerticesCount">
- <summary>Gets the number of vertices</summary>
- <value>Number of vertices in the graph</value>
- </member>
- <member name="P:QuickGraph.Representations.Petri.PetriGraph.VerticesEmpty">
- <summary>Gets a value indicating if the vertex set is empty</summary>
- <value>true if the vertex set is empty, false otherwise.</value>
- </member>
- <member name="M:QuickGraph.Representations.Petri.PetriGraph.AddEdge(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <summary>Add a new vertex from source to target Complexity: 2 search + 1 insertion</summary>
- <param name="source">Source vertex</param>
- <param name="target">Target vertex</param>
- <returns>Created Edge</returns>
- <exception cref="T:System.ArgumentNullException">source or target is null</exception>
- <exception cref="T:System.Exception">source or target are not part of the graph</exception>
- </member>
- <member name="M:QuickGraph.Representations.Petri.PetriGraph.AddEdge(QuickGraph.Concepts.IEdge)">
- <summary>Used for serialization. Not for private use.</summary>
- <param name="e">edge to add.</param>
- </member>
- <member name="M:QuickGraph.Representations.Petri.PetriGraph.AddVertex">
- <summary>Add a new vertex to the graph and returns it. Complexity: 1 insertion.</summary>
- <returns>Create vertex</returns>
- </member>
- <member name="M:QuickGraph.Representations.Petri.PetriGraph.AddVertex(QuickGraph.Concepts.IVertex)">
- <summary>Add a new vertex to the graph and returns it. Complexity: 1 insertion.</summary>
- <returns>Create vertex</returns>
- </member>
- <member name="M:QuickGraph.Representations.Petri.PetriGraph.AdjacentVertices(QuickGraph.Concepts.IVertex)">
- <summary>Gets an enumerable collection of adjacent vertices</summary>
- <param name="v" />
- <returns>Enumerable collection of adjacent vertices</returns>
- </member>
- <member name="M:QuickGraph.Representations.Petri.PetriGraph.Clear">
- <summary>Remove all of the edges and vertices from the graph.</summary>
- </member>
- <member name="M:QuickGraph.Representations.Petri.PetriGraph.ClearVertex(QuickGraph.Concepts.IVertex)">
- <summary>Remove all edges to and from vertex u from the graph.</summary>
- <param name="v" />
- </member>
- <member name="M:QuickGraph.Representations.Petri.PetriGraph.ContainsEdge(QuickGraph.Concepts.IEdge)">
- <summary>Tests if a edge is part of the graph</summary>
- <param name="e">Edge to test</param>
- <returns>true if is part of the graph, false otherwize</returns>
- </member>
- <member name="M:QuickGraph.Representations.Petri.PetriGraph.ContainsEdge(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <summary>Test is an edge (u,v) is part of the graph</summary>
- <param name="u">source vertex</param>
- <param name="v">target vertex</param>
- <returns>true if part of the graph</returns>
- </member>
- <member name="M:QuickGraph.Representations.Petri.PetriGraph.ContainsVertex(QuickGraph.Concepts.IVertex)">
- <summary>Tests if a vertex is part of the graph</summary>
- <param name="v">Vertex to test</param>
- <returns>true if is part of the graph, false otherwize</returns>
- </member>
- <member name="M:QuickGraph.Representations.Petri.PetriGraph.OutDegree(QuickGraph.Concepts.IVertex)">
- <summary>Returns the number of out-degree edges of v</summary>
- <param name="v">vertex</param>
- <returns>number of out-edges of the <see cref="T:QuickGraph.Concepts.IVertex" /> v</returns>
- </member>
- <member name="M:QuickGraph.Representations.Petri.PetriGraph.OutEdges(QuickGraph.Concepts.IVertex)">
- <summary>Returns an iterable collection over the edge connected to v</summary>
- <param name="v" />
- </member>
- <member name="M:QuickGraph.Representations.Petri.PetriGraph.OutEdgesEmpty(QuickGraph.Concepts.IVertex)">
- <summary>Gets a value indicating if the set of out-edges is empty</summary>
- <returns>true if the out-edge set is empty, false otherwise.</returns>
- <exception cref="T:System.ArgumentNullException">v is a null reference</exception>
- </member>
- <member name="M:QuickGraph.Representations.Petri.PetriGraph.RemoveEdge(QuickGraph.Concepts.IEdge)">
- <summary>Removes an edge from the graph. Complexity: 2 edges removed from the vertex edge list + 1 edge removed from the edge list.</summary>
- <param name="e">edge to remove</param>
- <exception cref="T:System.ArgumentNullException">e is null</exception>
- </member>
- <member name="M:QuickGraph.Representations.Petri.PetriGraph.RemoveEdge(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <summary>Remove the edge (u,v) from the graph. If the graph allows parallel edges this remove all occurrences of (u,v).</summary>
- <param name="u">source vertex</param>
- <param name="v">target vertex</param>
- </member>
- <member name="M:QuickGraph.Representations.Petri.PetriGraph.RemoveEdgeIf(QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Remove all the edges from graph g for which the predicate pred returns true.</summary>
- <param name="pred">edge predicate</param>
- </member>
- <member name="M:QuickGraph.Representations.Petri.PetriGraph.RemoveOutEdgeIf(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Remove all the out-edges of vertex u for which the predicate pred returns true.</summary>
- <param name="u">vertex</param>
- <param name="pred">edge predicate</param>
- </member>
- <member name="M:QuickGraph.Representations.Petri.PetriGraph.RemoveVertex(QuickGraph.Concepts.IVertex)">
- <summary>Removes the vertex from the graph.</summary>
- <param name="v">vertex to remove</param>
- <exception cref="T:System.ArgumentNullException">v is null</exception>
- </member>
- <member name="M:QuickGraph.Representations.Petri.PetriGraph.SelectEdges(QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Returns the collection of edges that matches the predicate</summary>
- <param name="ep">Edge predicate</param>
- <returns>enumerable colleciton of vertices that matches the criteron</returns>
- <exception cref="T:System.ArgumentNullException">ep is null</exception>
- </member>
- <member name="M:QuickGraph.Representations.Petri.PetriGraph.SelectOutEdges(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Returns the collection of out-edges that matches the predicate</summary>
- <param name="v" />
- <param name="ep">Edge predicate</param>
- <returns>enumerable colleciton of vertices that matches the criteron</returns>
- <exception cref="T:System.ArgumentNullException">v or ep is null</exception>
- </member>
- <member name="M:QuickGraph.Representations.Petri.PetriGraph.SelectSingleEdge(QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Returns the first Edge that matches the predicate</summary>
- <param name="ep">Edge predicate</param>
- <returns>null if not found, otherwize the first Edge that matches the predicate.</returns>
- <exception cref="T:System.ArgumentNullException">ep is null</exception>
- </member>
- <member name="M:QuickGraph.Representations.Petri.PetriGraph.SelectSingleOutEdge(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Returns the first out-edge that matches the predicate</summary>
- <param name="v" />
- <param name="ep">Edge predicate</param>
- <returns>null if not found, otherwize the first Edge that matches the predicate.</returns>
- <exception cref="T:System.ArgumentNullException">v or ep is null</exception>
- </member>
- <member name="M:QuickGraph.Representations.Petri.PetriGraph.SelectSingleVertex(QuickGraph.Concepts.Predicates.IVertexPredicate)">
- <summary>Returns the first vertex that matches the predicate</summary>
- <param name="vp">vertex predicate</param>
- <returns>null if not found, otherwize the first vertex that matches the predicate.</returns>
- <exception cref="T:System.ArgumentNullException">vp is null</exception>
- </member>
- <member name="M:QuickGraph.Representations.Petri.PetriGraph.SelectVertices(QuickGraph.Concepts.Predicates.IVertexPredicate)">
- <summary>Returns the collection of vertices that matches the predicate</summary>
- <param name="vp">vertex predicate</param>
- <returns>enumerable colleciton of vertices that matches the criteron</returns>
- <exception cref="T:System.ArgumentNullException">vp is null</exception>
- </member>
- </members>
-</doc>
\ No newline at end of file
build/tools/gallio/MbUnit2/QuickGraph.dll
Binary file
build/tools/gallio/MbUnit2/QuickGraph.xml
@@ -1,3126 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<doc>
- <assembly>
- <name>QuickGraph</name>
- </assembly>
- <members>
- <member name="T:QuickGraph.CustomEdge">
- <summary>An edge that can hold a value</summary>
- </member>
- <member name="P:QuickGraph.CustomEdge.Value">
- <summary>associated property value</summary>
- </member>
- <member name="T:QuickGraph.CustomVertex">
- <summary>A vertex that can hold a value</summary>
- </member>
- <member name="P:QuickGraph.CustomVertex.Value">
- <summary>Vertex associated property value</summary>
- </member>
- <member name="T:QuickGraph.Edge">
- <summary>A graph edge</summary>
- </member>
- <member name="P:QuickGraph.Edge.ID">
- <summary>Edge unique identification number</summary>
- </member>
- <member name="P:QuickGraph.Edge.Source">
- <summary>Source vertex</summary>
- </member>
- <member name="P:QuickGraph.Edge.SourceID">
- <summary>Source vertex id, for serialization</summary>
- </member>
- <member name="P:QuickGraph.Edge.Target">
- <summary>Target Vertex</summary>
- </member>
- <member name="P:QuickGraph.Edge.TargetID">
- <summary>Source vertex id, for serialization</summary>
- </member>
- <member name="M:QuickGraph.Edge.CompareTo(QuickGraph.Edge)">
- <summary>Compares two edges</summary>
- <param name="obj">Edge to compare</param>
- <exception cref="T:System.ArgumentException">obj is not of type Edge.</exception>
- </member>
- <member name="M:QuickGraph.Edge.Equals(System.Object)">
- <param name="obj" />
- </member>
- <member name="M:QuickGraph.Edge.GetHashCode">
- <summary>Hash code, using ID</summary>
- </member>
- <member name="M:QuickGraph.Edge.ReadGraphData(QuickGraph.Concepts.Serialization.IGraphSerializationInfo)">
- <summary>Reads no data from serialization info</summary>
- <param name="info">data holder</param>
- <exception cref="T:System.ArgumentNullException">info is null</exception>
- <exception cref="T:System.ArgumentException">info is serializing</exception>
- </member>
- <member name="M:QuickGraph.Edge.ToString">
- <summary>Converts to string.</summary>
- </member>
- <member name="M:QuickGraph.Edge.ToString(System.IFormatProvider)">
- <summary>Converts to string by returning the formatted ID</summary>
- <param name="provider" />
- </member>
- <member name="M:QuickGraph.Edge.WriteGraphData(QuickGraph.Concepts.Serialization.IGraphSerializationInfo)">
- <summary>Adds nothing to serialization info</summary>
- <param name="info">data holder</param>
- <exception cref="T:System.ArgumentNullException">info is null</exception>
- <exception cref="T:System.ArgumentException">info is not serializing</exception>
- </member>
- <member name="M:QuickGraph.Edge.op_GreaterThan(QuickGraph.Edge,QuickGraph.Edge)">
- <param name="e1" />
- <param name="e2" />
- </member>
- <member name="M:QuickGraph.Edge.op_LessThan(QuickGraph.Edge,QuickGraph.Edge)">
- <param name="e1" />
- <param name="e2" />
- </member>
- <member name="T:QuickGraph.NamedEdge">
- <summary>A vertex with a name</summary>
- </member>
- <member name="P:QuickGraph.NamedEdge.Name">
- <summary>Vertex name</summary>
- </member>
- <member name="M:QuickGraph.NamedEdge.ReadGraphData(QuickGraph.Concepts.Serialization.IGraphSerializationInfo)">
- <summary>Reads no data from serialization info</summary>
- <param name="info">data holder</param>
- <exception cref="T:System.ArgumentNullException">info is null</exception>
- <exception cref="T:System.ArgumentException">info is serializing</exception>
- </member>
- <member name="M:QuickGraph.NamedEdge.WriteGraphData(QuickGraph.Concepts.Serialization.IGraphSerializationInfo)">
- <summary>Adds nothing to serialization info</summary>
- <param name="info">data holder</param>
- <exception cref="T:System.ArgumentNullException">info is null</exception>
- <exception cref="T:System.ArgumentException">info is not serializing</exception>
- </member>
- <member name="T:QuickGraph.NamedVertex">
- <summary>A vertex with a name</summary>
- </member>
- <member name="P:QuickGraph.NamedVertex.Name">
- <summary>Vertex name</summary>
- </member>
- <member name="M:QuickGraph.NamedVertex.ReadGraphData(QuickGraph.Concepts.Serialization.IGraphSerializationInfo)">
- <summary>Reads no data from serialization info</summary>
- <param name="info">data holder</param>
- <exception cref="T:System.ArgumentNullException">info is null</exception>
- <exception cref="T:System.ArgumentException">info is serializing</exception>
- </member>
- <member name="M:QuickGraph.NamedVertex.WriteGraphData(QuickGraph.Concepts.Serialization.IGraphSerializationInfo)">
- <summary>Adds nothing to serialization info</summary>
- <param name="info">data holder</param>
- <exception cref="T:System.ArgumentNullException">info is null</exception>
- <exception cref="T:System.ArgumentException">info is not serializing</exception>
- </member>
- <member name="T:QuickGraph.Vertex">
- <summary>A Graph Vertex.</summary>
- </member>
- <member name="P:QuickGraph.Vertex.ID">
- <summary>Unique identification number</summary>
- </member>
- <member name="M:QuickGraph.Vertex.CompareTo(QuickGraph.Vertex)">
- <summary>Compares two vertices</summary>
- <param name="obj">vertex to compare</param>
- <exception cref="T:System.ArgumentException">obj is not of type Vertex</exception>
- </member>
- <member name="M:QuickGraph.Vertex.Equals(System.Object)">
- <param name="obj" />
- </member>
- <member name="M:QuickGraph.Vertex.GetHashCode">
- <summary>Hash code. ID used as identification number.</summary>
- </member>
- <member name="M:QuickGraph.Vertex.ReadGraphData(QuickGraph.Concepts.Serialization.IGraphSerializationInfo)">
- <summary>Reads no data from serialization info</summary>
- <param name="info">data holder</param>
- <exception cref="T:System.ArgumentNullException">info is null</exception>
- <exception cref="T:System.ArgumentException">info is serializing</exception>
- </member>
- <member name="M:QuickGraph.Vertex.ToString">
- <summary>Converts to string by returning the ID.</summary>
- </member>
- <member name="M:QuickGraph.Vertex.ToString(System.IFormatProvider)">
- <summary>Converts to string by returning the formatted ID</summary>
- <param name="provider" />
- </member>
- <member name="M:QuickGraph.Vertex.WriteGraphData(QuickGraph.Concepts.Serialization.IGraphSerializationInfo)">
- <summary>Adds nothing to serialization info</summary>
- <param name="info">data holder</param>
- <exception cref="T:System.ArgumentNullException">info is null</exception>
- <exception cref="T:System.ArgumentException">info is not serializing</exception>
- </member>
- <member name="M:QuickGraph.Vertex.op_GreaterThan(QuickGraph.Vertex,QuickGraph.Vertex)">
- <param name="v1" />
- <param name="v2" />
- </member>
- <member name="M:QuickGraph.Vertex.op_LessThan(QuickGraph.Vertex,QuickGraph.Vertex)">
- <param name="v1" />
- <param name="v2" />
- </member>
- <member name="T:QuickGraph.Collections.DistanceComparer">
- <summary>Given a Distance map, compare two vertex distance</summary>
- </member>
- <member name="M:QuickGraph.Collections.DistanceComparer.Compare(System.Object,System.Object)">
- <summary>Compare the distance between vertex x and y</summary>
- <param name="x">First vertex</param>
- <param name="y">Second vertex</param>
- <returns>-1 if d[x]<d[y], 0 if d[x] equals d[y] and +1 if d[x] > d[y]</returns>
- </member>
- <member name="T:QuickGraph.Collections.DoubleCollection">
- <summary>A collection of elements of type Double</summary>
- </member>
- <member name="P:QuickGraph.Collections.DoubleCollection.Item(System.Int32)">
- <summary>Gets or sets the Double at the given index in this DoubleCollection.</summary>
- </member>
- <member name="M:QuickGraph.Collections.DoubleCollection.Add(System.Double)">
- <summary>Adds an instance of type Double to the end of this DoubleCollection.</summary>
- <param name="value">The Double to be added to the end of this DoubleCollection.</param>
- </member>
- <member name="M:QuickGraph.Collections.DoubleCollection.AddRange(System.Double[])">
- <summary>Adds the elements of an array to the end of this DoubleCollection.</summary>
- <param name="items">The array whose elements are to be added to the end of this DoubleCollection.</param>
- </member>
- <member name="M:QuickGraph.Collections.DoubleCollection.AddRange(QuickGraph.Collections.DoubleCollection)">
- <summary>Adds the elements of another DoubleCollection to the end of this DoubleCollection.</summary>
- <param name="items">The DoubleCollection whose elements are to be added to the end of this DoubleCollection.</param>
- </member>
- <member name="M:QuickGraph.Collections.DoubleCollection.Contains(System.Double)">
- <summary>Determines whether a specfic Double value is in this DoubleCollection.</summary>
- <param name="value">The Double value to locate in this DoubleCollection.</param>
- <returns>true if value is found in this DoubleCollection; false otherwise.</returns>
- </member>
- <member name="M:QuickGraph.Collections.DoubleCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this DoubleCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:QuickGraph.Collections.DoubleCollection.IndexOf(System.Double)">
- <summary>Return the zero-based index of the first occurrence of a specific value in this DoubleCollection</summary>
- <param name="value">The Double value to locate in the DoubleCollection.</param>
- <returns>The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise.</returns>
- </member>
- <member name="M:QuickGraph.Collections.DoubleCollection.Insert(System.Int32,System.Double)">
- <summary>Inserts an element into the DoubleCollection at the specified index</summary>
- <param name="index">The index at which the Double is to be inserted.</param>
- <param name="value">The Double to insert.</param>
- </member>
- <member name="M:QuickGraph.Collections.DoubleCollection.Remove(System.Double)">
- <summary>Removes the first occurrence of a specific Double from this DoubleCollection.</summary>
- <param name="value">The Double value to remove from this DoubleCollection.</param>
- </member>
- <member name="T:QuickGraph.Collections.DoubleCollection.Enumerator">
- <summary>Type-specific enumeration class, used by DoubleCollection.GetEnumerator.</summary>
- </member>
- <member name="T:QuickGraph.Collections.EdgeCollection">
- <summary>A collection of elements of type Edge This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.EdgeCollection.Item(System.Int32)">
- <summary>Gets or sets the Edge at the given index in this EdgeCollection.</summary>
- </member>
- <member name="M:QuickGraph.Collections.EdgeCollection.Add(QuickGraph.Concepts.IEdge)">
- <summary>Adds an instance of type Edge to the end of this EdgeCollection.</summary>
- <param name="value">The Edge to be added to the end of this EdgeCollection.</param>
- </member>
- <member name="M:QuickGraph.Collections.EdgeCollection.AddRange(QuickGraph.Concepts.IEdge[])">
- <summary>Adds the elements of an array to the end of this EdgeCollection.</summary>
- <param name="items">The array whose elements are to be added to the end of this EdgeCollection.</param>
- </member>
- <member name="M:QuickGraph.Collections.EdgeCollection.AddRange(QuickGraph.Concepts.Collections.IEdgeEnumerable)">
- <summary>Adds the elements of another EdgeCollection to the end of this EdgeCollection.</summary>
- <param name="items">The EdgeCollection whose elements are to be added to the end of this EdgeCollection.</param>
- </member>
- <member name="M:QuickGraph.Collections.EdgeCollection.Contains(QuickGraph.Concepts.IEdge)">
- <summary>Determines whether a specfic Edge value is in this EdgeCollection.</summary>
- <param name="value">The Edge value to locate in this EdgeCollection.</param>
- <returns>true if value is found in this EdgeCollection; false otherwise.</returns>
- </member>
- <member name="M:QuickGraph.Collections.EdgeCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this EdgeCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:QuickGraph.Collections.EdgeCollection.IndexOf(QuickGraph.Concepts.IEdge)">
- <summary>Return the zero-based index of the first occurrence of a specific value in this EdgeCollection</summary>
- <param name="value">The Edge value to locate in the EdgeCollection.</param>
- <returns>The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise.</returns>
- </member>
- <member name="M:QuickGraph.Collections.EdgeCollection.Insert(System.Int32,QuickGraph.Concepts.IEdge)">
- <summary>Inserts an element into the EdgeCollection at the specified index</summary>
- <param name="index">The index at which the Edge is to be inserted.</param>
- <param name="value">The Edge to insert.</param>
- </member>
- <member name="M:QuickGraph.Collections.EdgeCollection.Remove(QuickGraph.Concepts.IEdge)">
- <summary>Removes the first occurrence of a specific Edge from this EdgeCollection.</summary>
- <param name="value">The Edge value to remove from this EdgeCollection.</param>
- </member>
- <member name="T:QuickGraph.Collections.EdgeCollection.Enumerator">
- <summary>Type-specific enumeration class, used by EdgeCollection.GetEnumerator. This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.EdgeCollection.Enumerator.Current">
- <summary>The current element.</summary>
- </member>
- <member name="M:QuickGraph.Collections.EdgeCollection.Enumerator.MoveNext">
- <summary>Moves cursor to next element.</summary>
- <returns>true if current is valid, false otherwize</returns>
- </member>
- <member name="M:QuickGraph.Collections.EdgeCollection.Enumerator.Reset">
- <summary>Resets the cursor to the position before the first element.</summary>
- </member>
- <member name="T:QuickGraph.Collections.EdgeCollectionCollection">
- <summary>A collection of elements of type EdgeCollection This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.EdgeCollectionCollection.Item(System.Int32)">
- <summary>Gets or sets the EdgeCollection at the given index in this EdgeCollectionCollection.</summary>
- </member>
- <member name="M:QuickGraph.Collections.EdgeCollectionCollection.Add(QuickGraph.Collections.EdgeCollection)">
- <summary>Adds an instance of type EdgeCollection to the end of this EdgeCollectionCollection.</summary>
- <param name="value">The EdgeCollection to be added to the end of this EdgeCollectionCollection.</param>
- </member>
- <member name="M:QuickGraph.Collections.EdgeCollectionCollection.AddRange(QuickGraph.Collections.EdgeCollection[])">
- <summary>Adds the elements of an array to the end of this EdgeCollectionCollection.</summary>
- <param name="items">The array whose elements are to be added to the end of this EdgeCollectionCollection.</param>
- </member>
- <member name="M:QuickGraph.Collections.EdgeCollectionCollection.AddRange(QuickGraph.Collections.EdgeCollectionCollection)">
- <summary>Adds the elements of another EdgeCollectionCollection to the end of this EdgeCollectionCollection.</summary>
- <param name="items">The EdgeCollectionCollection whose elements are to be added to the end of this EdgeCollectionCollection.</param>
- </member>
- <member name="M:QuickGraph.Collections.EdgeCollectionCollection.Contains(QuickGraph.Collections.EdgeCollection)">
- <summary>Determines whether a specfic EdgeCollection value is in this EdgeCollectionCollection.</summary>
- <param name="value">The EdgeCollection value to locate in this EdgeCollectionCollection.</param>
- <returns>true if value is found in this EdgeCollectionCollection; false otherwise.</returns>
- </member>
- <member name="M:QuickGraph.Collections.EdgeCollectionCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this EdgeCollectionCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:QuickGraph.Collections.EdgeCollectionCollection.IndexOf(QuickGraph.Collections.EdgeCollection)">
- <summary>Return the zero-based index of the first occurrence of a specific value in this EdgeCollectionCollection</summary>
- <param name="value">The EdgeCollection value to locate in the EdgeCollectionCollection.</param>
- <returns>The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise.</returns>
- </member>
- <member name="M:QuickGraph.Collections.EdgeCollectionCollection.Insert(System.Int32,QuickGraph.Collections.EdgeCollection)">
- <summary>Inserts an element into the EdgeCollectionCollection at the specified index</summary>
- <param name="index">The index at which the EdgeCollection is to be inserted.</param>
- <param name="value">The EdgeCollection to insert.</param>
- </member>
- <member name="M:QuickGraph.Collections.EdgeCollectionCollection.Remove(QuickGraph.Collections.EdgeCollection)">
- <summary>Removes the first occurrence of a specific EdgeCollection from this EdgeCollectionCollection.</summary>
- <param name="value">The EdgeCollection value to remove from this EdgeCollectionCollection.</param>
- </member>
- <member name="T:QuickGraph.Collections.EdgeCollectionCollection.Enumerator">
- <summary>Type-specific enumeration class, used by EdgeCollectionCollection.GetEnumerator. This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.EdgeCollectionCollection.Enumerator.Current">
- <summary>Gets the current edge collection</summary>
- <value>Current edge collection</value>
- </member>
- <member name="T:QuickGraph.Collections.EdgeColorDictionary">
- <summary>A dictionary with keys of type Edge and values of type GraphColor This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.EdgeColorDictionary.Item(QuickGraph.Concepts.IEdge)">
- <summary>Gets or sets the GraphColor associated with the given Edge</summary>
- <param name="key">The Edge whose value to get or set.</param>
- </member>
- <member name="P:QuickGraph.Collections.EdgeColorDictionary.Keys">
- <summary>Gets a collection containing the keys in this EdgeGraphColorDictionary.</summary>
- </member>
- <member name="P:QuickGraph.Collections.EdgeColorDictionary.Values">
- <summary>Gets a collection containing the values in this EdgeGraphColorDictionary.</summary>
- </member>
- <member name="M:QuickGraph.Collections.EdgeColorDictionary.Add(QuickGraph.Concepts.IEdge,QuickGraph.Concepts.GraphColor)">
- <summary>Adds an element with the specified key and value to this EdgeGraphColorDictionary.</summary>
- <param name="key">The Edge key of the element to add.</param>
- <param name="value">The GraphColor value of the element to add.</param>
- </member>
- <member name="M:QuickGraph.Collections.EdgeColorDictionary.Contains(QuickGraph.Concepts.IEdge)">
- <summary>Determines whether this EdgeGraphColorDictionary contains a specific key.</summary>
- <param name="key">The Edge key to locate in this EdgeGraphColorDictionary.</param>
- <returns>true if this EdgeGraphColorDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.EdgeColorDictionary.ContainsKey(QuickGraph.Concepts.IEdge)">
- <summary>Determines whether this EdgeGraphColorDictionary contains a specific key.</summary>
- <param name="key">The Edge key to locate in this EdgeGraphColorDictionary.</param>
- <returns>true if this EdgeGraphColorDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.EdgeColorDictionary.ContainsValue(QuickGraph.Concepts.GraphColor)">
- <summary>Determines whether this EdgeGraphColorDictionary contains a specific value.</summary>
- <param name="value">The GraphColor value to locate in this EdgeGraphColorDictionary.</param>
- <returns>true if this EdgeGraphColorDictionary contains an element with the specified value; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.EdgeColorDictionary.Remove(QuickGraph.Concepts.IEdge)">
- <summary>Removes the element with the specified key from this EdgeGraphColorDictionary.</summary>
- <param name="key">The Edge key of the element to remove.</param>
- </member>
- <member name="T:QuickGraph.Collections.EdgeDoubleDictionary">
- <summary>A dictionary with keys of type Edge and values of type Double This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.EdgeDoubleDictionary.Item(QuickGraph.Concepts.IEdge)">
- <summary>Gets or sets the Double associated with the given Edge</summary>
- <param name="key">The Edge whose value to get or set.</param>
- </member>
- <member name="P:QuickGraph.Collections.EdgeDoubleDictionary.Keys">
- <summary>Gets a collection containing the keys in this EdgeDoubleDictionary.</summary>
- </member>
- <member name="P:QuickGraph.Collections.EdgeDoubleDictionary.Values">
- <summary>Gets a collection containing the values in this EdgeDoubleDictionary.</summary>
- </member>
- <member name="M:QuickGraph.Collections.EdgeDoubleDictionary.Add(QuickGraph.Concepts.IEdge,System.Double)">
- <summary>Adds an element with the specified key and value to this EdgeDoubleDictionary.</summary>
- <param name="key">The Edge key of the element to add.</param>
- <param name="value">The Double value of the element to add.</param>
- </member>
- <member name="M:QuickGraph.Collections.EdgeDoubleDictionary.Contains(QuickGraph.Concepts.IEdge)">
- <summary>Determines whether this EdgeDoubleDictionary contains a specific key.</summary>
- <param name="key">The Edge key to locate in this EdgeDoubleDictionary.</param>
- <returns>true if this EdgeDoubleDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.EdgeDoubleDictionary.ContainsKey(QuickGraph.Concepts.IEdge)">
- <summary>Determines whether this EdgeDoubleDictionary contains a specific key.</summary>
- <param name="key">The Edge key to locate in this EdgeDoubleDictionary.</param>
- <returns>true if this EdgeDoubleDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.EdgeDoubleDictionary.ContainsValue(System.Double)">
- <summary>Determines whether this EdgeDoubleDictionary contains a specific value.</summary>
- <param name="value">The Double value to locate in this EdgeDoubleDictionary.</param>
- <returns>true if this EdgeDoubleDictionary contains an element with the specified value; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.EdgeDoubleDictionary.Remove(QuickGraph.Concepts.IEdge)">
- <summary>Removes the element with the specified key from this EdgeDoubleDictionary.</summary>
- <param name="key">The Edge key of the element to remove.</param>
- </member>
- <member name="T:QuickGraph.Collections.EdgeEdgeDictionary">
- <summary>A dictionary with keys of type IEdge and values of type IEdge This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.EdgeEdgeDictionary.Item(QuickGraph.Concepts.IEdge)">
- <summary>Gets or sets the IEdge associated with the given IEdge</summary>
- <param name="key">The IEdge whose value to get or set.</param>
- </member>
- <member name="P:QuickGraph.Collections.EdgeEdgeDictionary.Keys">
- <summary>Gets a collection containing the keys in this EdgeEdgeDictionary.</summary>
- </member>
- <member name="P:QuickGraph.Collections.EdgeEdgeDictionary.Values">
- <summary>Gets a collection containing the values in this EdgeEdgeDictionary.</summary>
- </member>
- <member name="M:QuickGraph.Collections.EdgeEdgeDictionary.Add(QuickGraph.Concepts.IEdge,QuickGraph.Concepts.IEdge)">
- <summary>Adds an element with the specified key and value to this EdgeEdgeDictionary.</summary>
- <param name="key">The IEdge key of the element to add.</param>
- <param name="value">The IEdge value of the element to add.</param>
- </member>
- <member name="M:QuickGraph.Collections.EdgeEdgeDictionary.Contains(QuickGraph.Concepts.IEdge)">
- <summary>Determines whether this EdgeEdgeDictionary contains a specific key.</summary>
- <param name="key">The IEdge key to locate in this EdgeEdgeDictionary.</param>
- <returns>true if this EdgeEdgeDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.EdgeEdgeDictionary.ContainsKey(QuickGraph.Concepts.IEdge)">
- <summary>Determines whether this EdgeEdgeDictionary contains a specific key.</summary>
- <param name="key">The IEdge key to locate in this EdgeEdgeDictionary.</param>
- <returns>true if this EdgeEdgeDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.EdgeEdgeDictionary.ContainsValue(QuickGraph.Concepts.IEdge)">
- <summary>Determines whether this EdgeEdgeDictionary contains a specific value.</summary>
- <param name="value">The IEdge value to locate in this EdgeEdgeDictionary.</param>
- <returns>true if this EdgeEdgeDictionary contains an element with the specified value; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.EdgeEdgeDictionary.Remove(QuickGraph.Concepts.IEdge)">
- <summary>Removes the element with the specified key from this EdgeEdgeDictionary.</summary>
- <param name="key">The IEdge key of the element to remove.</param>
- </member>
- <member name="T:QuickGraph.Collections.EdgeEnumerable">
- <summary>A wrapper class for weak collection of IEdge This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.EdgeEnumerable.Enumerable">
- <summary>Wrapped enumerable</summary>
- </member>
- <member name="M:QuickGraph.Collections.EdgeEnumerable.GetEnumerator">
- <summary>Return a strongly typed enumerator</summary>
- <returns>strongly typed enumerator</returns>
- </member>
- <member name="M:QuickGraph.Collections.EdgeEnumerable.Wrap(System.Collections.IEnumerable)">
- <summary>Wraps up the weakly typed collection in a strongly typed (IEdge) collection.</summary>
- <param name="en">Collection to wrap</param>
- <returns>Edge enumerable collection</returns>
- </member>
- <member name="T:QuickGraph.Collections.EdgeEnumerable.Enumerator">
- <summary>Strongly typed enumerator</summary>
- </member>
- <member name="P:QuickGraph.Collections.EdgeEnumerable.Enumerator.Current">
- <summary>Current Edge</summary>
- </member>
- <member name="P:QuickGraph.Collections.EdgeEnumerable.Enumerator.Wrapped">
- <summary>Wrapped enumerator</summary>
- </member>
- <member name="T:QuickGraph.Collections.EdgeIntDictionary">
- <summary>A dictionary with keys of type IEdge and values of type Int This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.EdgeIntDictionary.Item(QuickGraph.Concepts.IEdge)">
- <summary>Gets or sets the Int associated with the given IEdge</summary>
- <param name="key">The IEdge whose value to get or set.</param>
- </member>
- <member name="P:QuickGraph.Collections.EdgeIntDictionary.Keys">
- <summary>Gets a collection containing the keys in this EdgeIntDictionary.</summary>
- </member>
- <member name="P:QuickGraph.Collections.EdgeIntDictionary.Values">
- <summary>Gets a collection containing the values in this EdgeIntDictionary.</summary>
- </member>
- <member name="M:QuickGraph.Collections.EdgeIntDictionary.Add(QuickGraph.Concepts.IEdge,System.Int32)">
- <summary>Adds an element with the specified key and value to this EdgeIntDictionary.</summary>
- <param name="key">The IEdge key of the element to add.</param>
- <param name="value">The Int value of the element to add.</param>
- </member>
- <member name="M:QuickGraph.Collections.EdgeIntDictionary.Contains(QuickGraph.Concepts.IEdge)">
- <summary>Determines whether this EdgeIntDictionary contains a specific key.</summary>
- <param name="key">The IEdge key to locate in this EdgeIntDictionary.</param>
- <returns>true if this EdgeIntDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.EdgeIntDictionary.ContainsKey(QuickGraph.Concepts.IEdge)">
- <summary>Determines whether this EdgeIntDictionary contains a specific key.</summary>
- <param name="key">The IEdge key to locate in this EdgeIntDictionary.</param>
- <returns>true if this EdgeIntDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.EdgeIntDictionary.ContainsValue(System.Int32)">
- <summary>Determines whether this EdgeIntDictionary contains a specific value.</summary>
- <param name="value">The Int value to locate in this EdgeIntDictionary.</param>
- <returns>true if this EdgeIntDictionary contains an element with the specified value; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.EdgeIntDictionary.Remove(QuickGraph.Concepts.IEdge)">
- <summary>Removes the element with the specified key from this EdgeIntDictionary.</summary>
- <param name="key">The IEdge key of the element to remove.</param>
- </member>
- <member name="T:QuickGraph.Collections.EdgeObjectDictionary">
- <summary>A dictionary with keys of type Edge and values of type Object This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.EdgeObjectDictionary.Item(QuickGraph.Concepts.IEdge)">
- <summary>Gets or sets the Object associated with the given Edge</summary>
- <param name="key">The Edge whose value to get or set.</param>
- </member>
- <member name="P:QuickGraph.Collections.EdgeObjectDictionary.Keys">
- <summary>Gets a collection containing the keys in this EdgeObjectDictionary.</summary>
- </member>
- <member name="P:QuickGraph.Collections.EdgeObjectDictionary.Values">
- <summary>Gets a collection containing the values in this EdgeObjectDictionary.</summary>
- </member>
- <member name="M:QuickGraph.Collections.EdgeObjectDictionary.Add(QuickGraph.Concepts.IEdge,System.Object)">
- <summary>Adds an element with the specified key and value to this EdgeObjectDictionary.</summary>
- <param name="key">The Edge key of the element to add.</param>
- <param name="value">The Object value of the element to add.</param>
- </member>
- <member name="M:QuickGraph.Collections.EdgeObjectDictionary.Contains(QuickGraph.Concepts.IEdge)">
- <summary>Determines whether this EdgeObjectDictionary contains a specific key.</summary>
- <param name="key">The Edge key to locate in this EdgeObjectDictionary.</param>
- <returns>true if this EdgeObjectDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.EdgeObjectDictionary.ContainsKey(QuickGraph.Concepts.IEdge)">
- <summary>Determines whether this EdgeObjectDictionary contains a specific key.</summary>
- <param name="key">The Edge key to locate in this EdgeObjectDictionary.</param>
- <returns>true if this EdgeObjectDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.EdgeObjectDictionary.ContainsValue(System.Object)">
- <summary>Determines whether this EdgeObjectDictionary contains a specific value.</summary>
- <param name="value">The Object value to locate in this EdgeObjectDictionary.</param>
- <returns>true if this EdgeObjectDictionary contains an element with the specified value; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.EdgeObjectDictionary.Remove(QuickGraph.Concepts.IEdge)">
- <summary>Removes the element with the specified key from this EdgeObjectDictionary.</summary>
- <param name="key">The Edge key of the element to remove.</param>
- </member>
- <member name="T:QuickGraph.Collections.EdgeStringDictionary">
- <summary>A dictionary with keys of type Edge and values of type String This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.EdgeStringDictionary.Item(QuickGraph.Concepts.IEdge)">
- <summary>Gets or sets the String associated with the given Edge</summary>
- <param name="key">The Edge whose value to get or set.</param>
- </member>
- <member name="P:QuickGraph.Collections.EdgeStringDictionary.Keys">
- <summary>Gets a collection containing the keys in this EdgeStringDictionary.</summary>
- </member>
- <member name="P:QuickGraph.Collections.EdgeStringDictionary.Values">
- <summary>Gets a collection containing the values in this EdgeStringDictionary.</summary>
- </member>
- <member name="M:QuickGraph.Collections.EdgeStringDictionary.Add(QuickGraph.Concepts.IEdge,System.String)">
- <summary>Adds an element with the specified key and value to this EdgeStringDictionary.</summary>
- <param name="key">The Edge key of the element to add.</param>
- <param name="value">The String value of the element to add.</param>
- </member>
- <member name="M:QuickGraph.Collections.EdgeStringDictionary.Contains(QuickGraph.Concepts.IEdge)">
- <summary>Determines whether this EdgeStringDictionary contains a specific key.</summary>
- <param name="key">The Edge key to locate in this EdgeStringDictionary.</param>
- <returns>true if this EdgeStringDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.EdgeStringDictionary.ContainsKey(QuickGraph.Concepts.IEdge)">
- <summary>Determines whether this EdgeStringDictionary contains a specific key.</summary>
- <param name="key">The Edge key to locate in this EdgeStringDictionary.</param>
- <returns>true if this EdgeStringDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.EdgeStringDictionary.ContainsValue(System.String)">
- <summary>Determines whether this EdgeStringDictionary contains a specific value.</summary>
- <param name="value">The String value to locate in this EdgeStringDictionary.</param>
- <returns>true if this EdgeStringDictionary contains an element with the specified value; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.EdgeStringDictionary.Remove(QuickGraph.Concepts.IEdge)">
- <summary>Removes the element with the specified key from this EdgeStringDictionary.</summary>
- <param name="key">The Edge key of the element to remove.</param>
- </member>
- <member name="T:QuickGraph.Collections.FilteredEdgeEnumerable">
- <summary>Description résumée de FilteredEdgeCollection. This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.FilteredEdgeEnumerable.BaseCollection">
- <summary>Base collection</summary>
- </member>
- <member name="P:QuickGraph.Collections.FilteredEdgeEnumerable.EdgePredicate">
- <summary>Edge predicate</summary>
- </member>
- <member name="M:QuickGraph.Collections.FilteredEdgeEnumerable.GetEnumerator">
- <summary>Returns the enumerator</summary>
- </member>
- <member name="T:QuickGraph.Collections.FilteredEdgeEnumerable.Enumerator">
- <summary>Filetred enumerator class This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.FilteredEdgeEnumerable.Enumerator.Current">
- <summary>Current edge</summary>
- </member>
- <member name="M:QuickGraph.Collections.FilteredEdgeEnumerable.Enumerator.MoveNext">
- <summary>Moves the cursor to the next in-edge.</summary>
- <returns>True if successful, false if the iteration ended.</returns>
- </member>
- <member name="M:QuickGraph.Collections.FilteredEdgeEnumerable.Enumerator.Reset">
- <summary>Positions the cursor before the first element.</summary>
- </member>
- <member name="T:QuickGraph.Collections.FilteredVertexEnumerable">
- <summary>Filtered vertex collectiohn This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.FilteredVertexEnumerable.BaseEnumerable">
- <summary>Base collection</summary>
- </member>
- <member name="P:QuickGraph.Collections.FilteredVertexEnumerable.VertexPredicate">
- <summary>Predicate</summary>
- </member>
- <member name="M:QuickGraph.Collections.FilteredVertexEnumerable.GetEnumerator">
- <summary>Returns a filtered enumerator</summary>
- <returns>enumerator</returns>
- </member>
- <member name="T:QuickGraph.Collections.FilteredVertexEnumerable.Enumerator">
- <summary>Filtered enumerator This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.FilteredVertexEnumerable.Enumerator.Current">
- <summary>Current Vertex</summary>
- </member>
- <member name="M:QuickGraph.Collections.FilteredVertexEnumerable.Enumerator.MoveNext">
- <summary>Moves the cursor to the next Vertex.</summary>
- <returns>True if successful, false if the iteration ended.</returns>
- </member>
- <member name="M:QuickGraph.Collections.FilteredVertexEnumerable.Enumerator.Reset">
- <summary>Positions the cursor before the first element.</summary>
- </member>
- <member name="T:QuickGraph.Collections.PriorithizedVertexBuffer">
- <summary>A Priorithized (with respect to distance) vertex buffer. This class cannot be inherited.</summary>
- </member>
- <member name="M:QuickGraph.Collections.PriorithizedVertexBuffer.Push(QuickGraph.Concepts.IVertex)">
- <summary>Push a new vertex on the buffer.</summary>
- <param name="v">new vertex</param>
- </member>
- <member name="M:QuickGraph.Collections.PriorithizedVertexBuffer.Update(QuickGraph.Concepts.IVertex)">
- <summary>Updates the buffer order</summary>
- <param name="v">modified vertex</param>
- </member>
- <member name="M:QuickGraph.Collections.ReversedEdge.Equals(System.Object)">
- <param name="obj" />
- </member>
- <member name="M:QuickGraph.Collections.ReversedEdge.op_Equality(QuickGraph.Collections.ReversedEdge,QuickGraph.Collections.ReversedEdge)">
- <summary>Defines the == operator</summary>
- <param name="e1" />
- <param name="e2" />
- </member>
- <member name="M:QuickGraph.Collections.ReversedEdge.op_Inequality(QuickGraph.Collections.ReversedEdge,QuickGraph.Collections.ReversedEdge)">
- <param name="e1" />
- <param name="e2" />
- </member>
- <member name="T:QuickGraph.Collections.StringEdgeDictionary">
- <summary>A dictionary with keys of type String and values of type IEdge This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.StringEdgeDictionary.Item(System.String)">
- <summary>Gets or sets the IEdge associated with the given String</summary>
- <param name="key">The String whose value to get or set.</param>
- </member>
- <member name="P:QuickGraph.Collections.StringEdgeDictionary.Keys">
- <summary>Gets a collection containing the keys in this StringEdgeDictionary.</summary>
- </member>
- <member name="P:QuickGraph.Collections.StringEdgeDictionary.Values">
- <summary>Gets a collection containing the values in this StringEdgeDictionary.</summary>
- </member>
- <member name="M:QuickGraph.Collections.StringEdgeDictionary.Add(System.String,QuickGraph.Concepts.IEdge)">
- <summary>Adds an element with the specified key and value to this StringEdgeDictionary.</summary>
- <param name="key">The String key of the element to add.</param>
- <param name="value">The IEdge value of the element to add.</param>
- </member>
- <member name="M:QuickGraph.Collections.StringEdgeDictionary.Contains(System.String)">
- <summary>Determines whether this StringEdgeDictionary contains a specific key.</summary>
- <param name="key">The String key to locate in this StringEdgeDictionary.</param>
- <returns>true if this StringEdgeDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.StringEdgeDictionary.ContainsKey(System.String)">
- <summary>Determines whether this StringEdgeDictionary contains a specific key.</summary>
- <param name="key">The String key to locate in this StringEdgeDictionary.</param>
- <returns>true if this StringEdgeDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.StringEdgeDictionary.ContainsValue(QuickGraph.Concepts.IEdge)">
- <summary>Determines whether this StringEdgeDictionary contains a specific value.</summary>
- <param name="value">The IEdge value to locate in this StringEdgeDictionary.</param>
- <returns>true if this StringEdgeDictionary contains an element with the specified value; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.StringEdgeDictionary.Remove(System.String)">
- <summary>Removes the element with the specified key from this StringEdgeDictionary.</summary>
- <param name="key">The String key of the element to remove.</param>
- </member>
- <member name="T:QuickGraph.Collections.StringVertexDictionary">
- <summary>A dictionary with keys of type String and values of type IVertex This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.StringVertexDictionary.Item(System.String)">
- <summary>Gets or sets the IVertex associated with the given String</summary>
- <param name="key">The String whose value to get or set.</param>
- </member>
- <member name="P:QuickGraph.Collections.StringVertexDictionary.Keys">
- <summary>Gets a collection containing the keys in this StringVertexDictionary.</summary>
- </member>
- <member name="P:QuickGraph.Collections.StringVertexDictionary.Values">
- <summary>Gets a collection containing the values in this StringVertexDictionary.</summary>
- </member>
- <member name="M:QuickGraph.Collections.StringVertexDictionary.Add(System.String,QuickGraph.Concepts.IVertex)">
- <summary>Adds an element with the specified key and value to this StringVertexDictionary.</summary>
- <param name="key">The String key of the element to add.</param>
- <param name="value">The IVertex value of the element to add.</param>
- </member>
- <member name="M:QuickGraph.Collections.StringVertexDictionary.Contains(System.String)">
- <summary>Determines whether this StringVertexDictionary contains a specific key.</summary>
- <param name="key">The String key to locate in this StringVertexDictionary.</param>
- <returns>true if this StringVertexDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.StringVertexDictionary.ContainsKey(System.String)">
- <summary>Determines whether this StringVertexDictionary contains a specific key.</summary>
- <param name="key">The String key to locate in this StringVertexDictionary.</param>
- <returns>true if this StringVertexDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.StringVertexDictionary.ContainsValue(QuickGraph.Concepts.IVertex)">
- <summary>Determines whether this StringVertexDictionary contains a specific value.</summary>
- <param name="value">The IVertex value to locate in this StringVertexDictionary.</param>
- <returns>true if this StringVertexDictionary contains an element with the specified value; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.StringVertexDictionary.Remove(System.String)">
- <summary>Removes the element with the specified key from this StringVertexDictionary.</summary>
- <param name="key">The String key of the element to remove.</param>
- </member>
- <member name="T:QuickGraph.Collections.VertexBuffer">
- <summary>A vertex buffer that acts like a stack.</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexBuffer.Count">
- <summary>The number of vertices in the buffer</summary>
- </member>
- <member name="M:QuickGraph.Collections.VertexBuffer.GetEnumerator">
- <summary>Returns an enumerator over the buffer</summary>
- <returns>Buffer enumerator</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexBuffer.Peek">
- <summary>Returns the latest vertex in the buffer. Leaves it in the buffer.</summary>
- <returns>Latest vertex</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexBuffer.Pop">
- <summary>Removes the latest vertex.</summary>
- </member>
- <member name="M:QuickGraph.Collections.VertexBuffer.Push(QuickGraph.Concepts.IVertex)">
- <summary>Pushes a new vertex at the end of the buffer:</summary>
- <param name="v">Vertex to push</param>
- </member>
- <member name="M:QuickGraph.Collections.VertexBuffer.Sort(System.Collections.IComparer)">
- <summary>Sorts the buffer using the comparer</summary>
- <param name="comparer">Comparer used to sort the buffer</param>
- </member>
- <member name="T:QuickGraph.Collections.VertexCollection">
- <summary>A collection of elements of type Vertex This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexCollection.Item(System.Int32)">
- <summary>Gets or sets the Vertex at the given index in this VertexCollection.</summary>
- </member>
- <member name="M:QuickGraph.Collections.VertexCollection.Add(QuickGraph.Concepts.IVertex)">
- <summary>Adds an instance of type Vertex to the end of this VertexCollection.</summary>
- <param name="value">The Vertex to be added to the end of this VertexCollection.</param>
- </member>
- <member name="M:QuickGraph.Collections.VertexCollection.AddRange(QuickGraph.Concepts.IVertex[])">
- <summary>Adds the elements of an array to the end of this VertexCollection.</summary>
- <param name="items">The array whose elements are to be added to the end of this VertexCollection.</param>
- </member>
- <member name="M:QuickGraph.Collections.VertexCollection.AddRange(QuickGraph.Concepts.Collections.IVertexEnumerable)">
- <summary>Adds the elements of another <see cref="T:QuickGraph.Concepts.Collections.IVertexEnumerable" /> to the end of this VertexCollection.</summary>
- <param name="items">The <see cref="T:QuickGraph.Concepts.Collections.IVertexEnumerable" /> whose elements are to be added to the end of this VertexCollection.</param>
- </member>
- <member name="M:QuickGraph.Collections.VertexCollection.Contains(QuickGraph.Concepts.IVertex)">
- <summary>Determines whether a specfic Vertex value is in this VertexCollection.</summary>
- <param name="value">The Vertex value to locate in this VertexCollection.</param>
- <returns>true if value is found in this VertexCollection; false otherwise.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this VertexCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexCollection.IndexOf(QuickGraph.Concepts.IVertex)">
- <summary>Return the zero-based index of the first occurrence of a specific value in this VertexCollection</summary>
- <param name="value">The Vertex value to locate in the VertexCollection.</param>
- <returns>The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexCollection.Insert(System.Int32,QuickGraph.Concepts.IVertex)">
- <summary>Inserts an element into the VertexCollection at the specified index</summary>
- <param name="index">The index at which the Vertex is to be inserted.</param>
- <param name="value">The Vertex to insert.</param>
- </member>
- <member name="M:QuickGraph.Collections.VertexCollection.Remove(QuickGraph.Concepts.IVertex)">
- <summary>Removes the first occurrence of a specific Vertex from this VertexCollection.</summary>
- <param name="value">The Vertex value to remove from this VertexCollection.</param>
- </member>
- <member name="T:QuickGraph.Collections.VertexCollection.Enumerator">
- <summary>Type-specific enumeration class, used by VertexCollection.GetEnumerator. This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexCollection.Enumerator.Current">
- <summary>Current vertex</summary>
- </member>
- <member name="T:QuickGraph.Collections.VertexColorDictionary">
- <summary>A dictionary with keys of type Vertex and values of type GraphColor This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexColorDictionary.Item(QuickGraph.Concepts.IVertex)">
- <summary>Gets or sets the GraphColor associated with the given Vertex</summary>
- <param name="key">The Vertex whose value to get or set.</param>
- </member>
- <member name="P:QuickGraph.Collections.VertexColorDictionary.Keys">
- <summary>Gets a collection containing the keys in this VertexColorDictionary.</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexColorDictionary.Values">
- <summary>Gets a collection containing the values in this VertexColorDictionary.</summary>
- </member>
- <member name="M:QuickGraph.Collections.VertexColorDictionary.Add(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.GraphColor)">
- <summary>Adds an element with the specified key and value to this VertexColorDictionary.</summary>
- <param name="key">The Vertex key of the element to add.</param>
- <param name="value">The GraphColor value of the element to add.</param>
- </member>
- <member name="M:QuickGraph.Collections.VertexColorDictionary.Contains(QuickGraph.Concepts.IVertex)">
- <summary>Determines whether this VertexColorDictionary contains a specific key.</summary>
- <param name="key">The Vertex key to locate in this VertexColorDictionary.</param>
- <returns>true if this VertexColorDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexColorDictionary.ContainsKey(QuickGraph.Concepts.IVertex)">
- <summary>Determines whether this VertexColorDictionary contains a specific key.</summary>
- <param name="key">The Vertex key to locate in this VertexColorDictionary.</param>
- <returns>true if this VertexColorDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexColorDictionary.ContainsValue(QuickGraph.Concepts.GraphColor)">
- <summary>Determines whether this VertexColorDictionary contains a specific value.</summary>
- <param name="value">The GraphColor value to locate in this VertexColorDictionary.</param>
- <returns>true if this VertexColorDictionary contains an element with the specified value; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexColorDictionary.Remove(QuickGraph.Concepts.IVertex)">
- <summary>Removes the element with the specified key from this VertexColorDictionary.</summary>
- <param name="key">The Vertex key of the element to remove.</param>
- </member>
- <member name="T:QuickGraph.Collections.VertexDoubleDictionary">
- <summary>A dictionary with keys of type Vertex and values of type Double This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexDoubleDictionary.Item(QuickGraph.Concepts.IVertex)">
- <summary>Gets or sets the Double associated with the given Vertex</summary>
- <param name="key">The Vertex whose value to get or set.</param>
- </member>
- <member name="P:QuickGraph.Collections.VertexDoubleDictionary.Keys">
- <summary>Gets a collection containing the keys in this VertexDistanceDictionary.</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexDoubleDictionary.Values">
- <summary>Gets a collection containing the values in this VertexDistanceDictionary.</summary>
- </member>
- <member name="M:QuickGraph.Collections.VertexDoubleDictionary.Add(QuickGraph.Concepts.IVertex,System.Double)">
- <summary>Adds an element with the specified key and value to this VertexDistanceDictionary.</summary>
- <param name="key">The Vertex key of the element to add.</param>
- <param name="value">The Double value of the element to add.</param>
- </member>
- <member name="M:QuickGraph.Collections.VertexDoubleDictionary.Contains(QuickGraph.Concepts.IVertex)">
- <summary>Determines whether this VertexDistanceDictionary contains a specific key.</summary>
- <param name="key">The Vertex key to locate in this VertexDistanceDictionary.</param>
- <returns>true if this VertexDistanceDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexDoubleDictionary.ContainsKey(QuickGraph.Concepts.IVertex)">
- <summary>Determines whether this VertexDistanceDictionary contains a specific key.</summary>
- <param name="key">The Vertex key to locate in this VertexDistanceDictionary.</param>
- <returns>true if this VertexDistanceDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexDoubleDictionary.ContainsValue(System.Double)">
- <summary>Determines whether this VertexDistanceDictionary contains a specific value.</summary>
- <param name="value">The Double value to locate in this VertexDistanceDictionary.</param>
- <returns>true if this VertexDistanceDictionary contains an element with the specified value; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexDoubleDictionary.Remove(QuickGraph.Concepts.IVertex)">
- <summary>Removes the element with the specified key from this VertexDistanceDictionary.</summary>
- <param name="key">The Vertex key of the element to remove.</param>
- </member>
- <member name="T:QuickGraph.Collections.VertexDoublesDictionary">
- <summary>A dictionary with keys of type IVertex and values of type DoubleCollection</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexDoublesDictionary.Item(QuickGraph.Concepts.IVertex)">
- <summary>Gets or sets the DoubleCollection associated with the given IVertex</summary>
- <param name="key">The IVertex whose value to get or set.</param>
- </member>
- <member name="P:QuickGraph.Collections.VertexDoublesDictionary.Keys">
- <summary>Gets a collection containing the keys in this VertexDoublesDictionary.</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexDoublesDictionary.Values">
- <summary>Gets a collection containing the values in this VertexDoublesDictionary.</summary>
- </member>
- <member name="M:QuickGraph.Collections.VertexDoublesDictionary.Add(QuickGraph.Concepts.IVertex,QuickGraph.Collections.DoubleCollection)">
- <summary>Adds an element with the specified key and value to this VertexDoublesDictionary.</summary>
- <param name="key">The IVertex key of the element to add.</param>
- <param name="value">The DoubleCollection value of the element to add.</param>
- </member>
- <member name="M:QuickGraph.Collections.VertexDoublesDictionary.Contains(QuickGraph.Concepts.IVertex)">
- <summary>Determines whether this VertexDoublesDictionary contains a specific key.</summary>
- <param name="key">The IVertex key to locate in this VertexDoublesDictionary.</param>
- <returns>true if this VertexDoublesDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexDoublesDictionary.ContainsKey(QuickGraph.Concepts.IVertex)">
- <summary>Determines whether this VertexDoublesDictionary contains a specific key.</summary>
- <param name="key">The IVertex key to locate in this VertexDoublesDictionary.</param>
- <returns>true if this VertexDoublesDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexDoublesDictionary.ContainsValue(QuickGraph.Collections.DoubleCollection)">
- <summary>Determines whether this VertexDoublesDictionary contains a specific value.</summary>
- <param name="value">The DoubleCollection value to locate in this VertexDoublesDictionary.</param>
- <returns>true if this VertexDoublesDictionary contains an element with the specified value; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexDoublesDictionary.Remove(QuickGraph.Concepts.IVertex)">
- <summary>Removes the element with the specified key from this VertexDoublesDictionary.</summary>
- <param name="key">The IVertex key of the element to remove.</param>
- </member>
- <member name="T:QuickGraph.Collections.VertexEdgeDictionary">
- <summary>A dictionary with keys of type Vertex and values of type Edge This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexEdgeDictionary.Item(QuickGraph.Concepts.IVertex)">
- <summary>Gets or sets the Edge associated with the given Vertex</summary>
- <param name="key">The Vertex whose value to get or set.</param>
- </member>
- <member name="P:QuickGraph.Collections.VertexEdgeDictionary.Keys">
- <summary>Gets a collection containing the keys in this VertexEdgeDictionary.</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexEdgeDictionary.Values">
- <summary>Gets a collection containing the values in this VertexEdgeDictionary.</summary>
- </member>
- <member name="M:QuickGraph.Collections.VertexEdgeDictionary.Add(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IEdge)">
- <summary>Adds an element with the specified key and value to this VertexEdgeDictionary.</summary>
- <param name="key">The Vertex key of the element to add.</param>
- <param name="value">The Edge value of the element to add.</param>
- </member>
- <member name="M:QuickGraph.Collections.VertexEdgeDictionary.Contains(QuickGraph.Concepts.IVertex)">
- <summary>Determines whether this VertexEdgeDictionary contains a specific key.</summary>
- <param name="key">The Vertex key to locate in this VertexEdgeDictionary.</param>
- <returns>true if this VertexEdgeDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexEdgeDictionary.ContainsKey(QuickGraph.Concepts.IVertex)">
- <summary>Determines whether this VertexEdgeDictionary contains a specific key.</summary>
- <param name="key">The Vertex key to locate in this VertexEdgeDictionary.</param>
- <returns>true if this VertexEdgeDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexEdgeDictionary.ContainsValue(QuickGraph.Concepts.IEdge)">
- <summary>Determines whether this VertexEdgeDictionary contains a specific value.</summary>
- <param name="value">The Edge value to locate in this VertexEdgeDictionary.</param>
- <returns>true if this VertexEdgeDictionary contains an element with the specified value; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexEdgeDictionary.Remove(QuickGraph.Concepts.IVertex)">
- <summary>Removes the element with the specified key from this VertexEdgeDictionary.</summary>
- <param name="key">The Vertex key of the element to remove.</param>
- </member>
- <member name="T:QuickGraph.Collections.VertexEdgesDictionary">
- <summary>A dictionary with keys of type Vertex and values of type EdgeCollection This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexEdgesDictionary.Item(QuickGraph.Concepts.IVertex)">
- <summary>Gets or sets the EdgeCollection associated with the given Vertex</summary>
- <param name="key">The Vertex whose value to get or set.</param>
- </member>
- <member name="P:QuickGraph.Collections.VertexEdgesDictionary.Keys">
- <summary>Gets a collection containing the keys in this VertexEdgesDictionary.</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexEdgesDictionary.Values">
- <summary>Gets a collection containing the values in this VertexEdgesDictionary.</summary>
- </member>
- <member name="M:QuickGraph.Collections.VertexEdgesDictionary.Add(QuickGraph.Concepts.IVertex,QuickGraph.Collections.EdgeCollection)">
- <summary>Adds an element with the specified key and value to this VertexEdgesDictionary.</summary>
- <param name="key">The Vertex key of the element to add.</param>
- <param name="value">The EdgeCollection value of the element to add.</param>
- </member>
- <member name="M:QuickGraph.Collections.VertexEdgesDictionary.Contains(QuickGraph.Concepts.IVertex)">
- <summary>Determines whether this VertexEdgesDictionary contains a specific key.</summary>
- <param name="key">The Vertex key to locate in this VertexEdgesDictionary.</param>
- <returns>true if this VertexEdgesDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexEdgesDictionary.ContainsKey(QuickGraph.Concepts.IVertex)">
- <summary>Determines whether this VertexEdgesDictionary contains a specific key.</summary>
- <param name="key">The Vertex key to locate in this VertexEdgesDictionary.</param>
- <returns>true if this VertexEdgesDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexEdgesDictionary.ContainsValue(QuickGraph.Collections.EdgeCollection)">
- <summary>Determines whether this VertexEdgesDictionary contains a specific value.</summary>
- <param name="value">The EdgeCollection value to locate in this VertexEdgesDictionary.</param>
- <returns>true if this VertexEdgesDictionary contains an element with the specified value; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexEdgesDictionary.Remove(QuickGraph.Concepts.IVertex)">
- <summary>Removes the element with the specified key from this VertexEdgesDictionary.</summary>
- <param name="key">The Vertex key of the element to remove.</param>
- </member>
- <member name="T:QuickGraph.Collections.VertexEdgesEnumerable">
- <summary>A simple IEnumerable class that provides an enumerator over the graph edges. This class cannot be inherited.</summary>
- </member>
- <member name="M:QuickGraph.Collections.VertexEdgesEnumerable.GetEnumerator">
- <summary>Provides an enumerator over the graph edges</summary>
- <returns>An enumerator</returns>
- </member>
- <member name="T:QuickGraph.Collections.VertexEdgesEnumerator">
- <summary>An adaptor class to enumerate edges. This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexEdgesEnumerator.Current">
- <summary>Gets the current element in the collection.</summary>
- <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element.</exception>
- </member>
- <member name="M:QuickGraph.Collections.VertexEdgesEnumerator.MoveNext">
- <summary>Advances the enumerator to the next element of the collection.</summary>
- <returns>true if the enumerator was successfully advanced to the next edge; false if the enumerator has passed the end of the collection.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexEdgesEnumerator.MoveNextVertex">
- <summary>Move the vertex iterator to the next vertex.</summary>
- </member>
- <member name="M:QuickGraph.Collections.VertexEdgesEnumerator.Reset">
- <summary>Sets the enumerator to its initial position, which is before the first element in the collection.</summary>
- </member>
- <member name="T:QuickGraph.Collections.VertexEnumerable">
- <summary>A wrapper class for weak collection of IVertex This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexEnumerable.Enumerable">
- <summary>Wrapped enumerable</summary>
- </member>
- <member name="M:QuickGraph.Collections.VertexEnumerable.GetEnumerator">
- <summary>Return a strongly typed enumerator</summary>
- <returns>strongly typed enumerator</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexEnumerable.Wrap(System.Collections.IEnumerable)">
- <summary>Wraps up the weakly typed collection in a strongly typed (IVertex) collection.</summary>
- <param name="en">Collection to wrap</param>
- <returns>vertex enumerable collection</returns>
- </member>
- <member name="T:QuickGraph.Collections.VertexEnumerable.Enumerator">
- <summary>Strongly typed enumerator This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexEnumerable.Enumerator.Current">
- <summary>Current vertex</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexEnumerable.Enumerator.Wrapped">
- <summary>Wrapped enumerator</summary>
- </member>
- <member name="T:QuickGraph.Collections.VertexIntDictionary">
- <summary>A dictionary with keys of type Vertex and values of type int This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexIntDictionary.Item(QuickGraph.Concepts.IVertex)">
- <summary>Gets or sets the int associated with the given Vertex</summary>
- <param name="key">The Vertex whose value to get or set.</param>
- </member>
- <member name="P:QuickGraph.Collections.VertexIntDictionary.Keys">
- <summary>Gets a collection containing the keys in this VertexIntDictionary.</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexIntDictionary.Values">
- <summary>Gets a collection containing the values in this VertexIntDictionary.</summary>
- </member>
- <member name="M:QuickGraph.Collections.VertexIntDictionary.Add(QuickGraph.Concepts.IVertex,System.Int32)">
- <summary>Adds an element with the specified key and value to this VertexIntDictionary.</summary>
- <param name="key">The Vertex key of the element to add.</param>
- <param name="value">The int value of the element to add.</param>
- </member>
- <member name="M:QuickGraph.Collections.VertexIntDictionary.Contains(QuickGraph.Concepts.IVertex)">
- <summary>Determines whether this VertexIntDictionary contains a specific key.</summary>
- <param name="key">The Vertex key to locate in this VertexIntDictionary.</param>
- <returns>true if this VertexIntDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexIntDictionary.ContainsKey(QuickGraph.Concepts.IVertex)">
- <summary>Determines whether this VertexIntDictionary contains a specific key.</summary>
- <param name="key">The Vertex key to locate in this VertexIntDictionary.</param>
- <returns>true if this VertexIntDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexIntDictionary.ContainsValue(System.Int32)">
- <summary>Determines whether this VertexIntDictionary contains a specific value.</summary>
- <param name="value">The int value to locate in this VertexIntDictionary.</param>
- <returns>true if this VertexIntDictionary contains an element with the specified value; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexIntDictionary.Remove(QuickGraph.Concepts.IVertex)">
- <summary>Removes the element with the specified key from this VertexIntDictionary.</summary>
- <param name="key">The Vertex key of the element to remove.</param>
- </member>
- <member name="T:QuickGraph.Collections.VertexObjectDictionary">
- <summary>A dictionary with keys of type Vertex and values of type Object This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexObjectDictionary.Item(QuickGraph.Concepts.IVertex)">
- <summary>Gets or sets the Object associated with the given Vertex</summary>
- <param name="key">The Vertex whose value to get or set.</param>
- </member>
- <member name="P:QuickGraph.Collections.VertexObjectDictionary.Keys">
- <summary>Gets a collection containing the keys in this VertexObjectDictionary.</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexObjectDictionary.Values">
- <summary>Gets a collection containing the values in this VertexObjectDictionary.</summary>
- </member>
- <member name="M:QuickGraph.Collections.VertexObjectDictionary.Add(QuickGraph.Concepts.IVertex,System.Object)">
- <summary>Adds an element with the specified key and value to this VertexObjectDictionary.</summary>
- <param name="key">The Vertex key of the element to add.</param>
- <param name="value">The Object value of the element to add.</param>
- </member>
- <member name="M:QuickGraph.Collections.VertexObjectDictionary.Contains(QuickGraph.Concepts.IVertex)">
- <summary>Determines whether this VertexObjectDictionary contains a specific key.</summary>
- <param name="key">The Vertex key to locate in this VertexObjectDictionary.</param>
- <returns>true if this VertexObjectDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexObjectDictionary.ContainsKey(QuickGraph.Concepts.IVertex)">
- <summary>Determines whether this VertexObjectDictionary contains a specific key.</summary>
- <param name="key">The Vertex key to locate in this VertexObjectDictionary.</param>
- <returns>true if this VertexObjectDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexObjectDictionary.ContainsValue(System.Object)">
- <summary>Determines whether this VertexObjectDictionary contains a specific value.</summary>
- <param name="value">The Object value to locate in this VertexObjectDictionary.</param>
- <returns>true if this VertexObjectDictionary contains an element with the specified value; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexObjectDictionary.Remove(QuickGraph.Concepts.IVertex)">
- <summary>Removes the element with the specified key from this VertexObjectDictionary.</summary>
- <param name="key">The Vertex key of the element to remove.</param>
- </member>
- <member name="T:QuickGraph.Collections.VertexPairDoubleDictionary">
- <summary>A dictionary with keys of type VertexPair and values of type double This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexPairDoubleDictionary.Item(QuickGraph.Collections.VertexPair)">
- <summary>Gets or sets the double associated with the given VertexPair</summary>
- <param name="key">The VertexPair whose value to get or set.</param>
- </member>
- <member name="P:QuickGraph.Collections.VertexPairDoubleDictionary.Item(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <summary>Returns</summary>
- <param name="u" />
- <param name="v" />
- </member>
- <member name="P:QuickGraph.Collections.VertexPairDoubleDictionary.Keys">
- <summary>Gets a collection containing the keys in this VertexPairDoubleDictionary.</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexPairDoubleDictionary.Values">
- <summary>Gets a collection containing the values in this VertexPairDoubleDictionary.</summary>
- </member>
- <member name="M:QuickGraph.Collections.VertexPairDoubleDictionary.Add(QuickGraph.Collections.VertexPair,System.Double)">
- <summary>Adds an element with the specified key and value to this VertexPairDoubleDictionary.</summary>
- <param name="key">The VertexPair key of the element to add.</param>
- <param name="value">The double value of the element to add.</param>
- </member>
- <member name="M:QuickGraph.Collections.VertexPairDoubleDictionary.Contains(QuickGraph.Collections.VertexPair)">
- <summary>Determines whether this VertexPairDoubleDictionary contains a specific key.</summary>
- <param name="key">The VertexPair key to locate in this VertexPairDoubleDictionary.</param>
- <returns>true if this VertexPairDoubleDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexPairDoubleDictionary.ContainsKey(QuickGraph.Collections.VertexPair)">
- <summary>Determines whether this VertexPairDoubleDictionary contains a specific key.</summary>
- <param name="key">The VertexPair key to locate in this VertexPairDoubleDictionary.</param>
- <returns>true if this VertexPairDoubleDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexPairDoubleDictionary.ContainsValue(System.Double)">
- <summary>Determines whether this VertexPairDoubleDictionary contains a specific value.</summary>
- <param name="value">The double value to locate in this VertexPairDoubleDictionary.</param>
- <returns>true if this VertexPairDoubleDictionary contains an element with the specified value; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexPairDoubleDictionary.Distance(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <param name="u" />
- <param name="v" />
- </member>
- <member name="M:QuickGraph.Collections.VertexPairDoubleDictionary.Remove(QuickGraph.Collections.VertexPair)">
- <summary>Removes the element with the specified key from this VertexPairDoubleDictionary.</summary>
- <param name="key">The VertexPair key of the element to remove.</param>
- </member>
- <member name="M:QuickGraph.Collections.VertexPairDoubleDictionary.SetDistance(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex,System.Double)">
- <param name="u" />
- <param name="v" />
- <param name="d" />
- </member>
- <member name="T:QuickGraph.Collections.VertexPointFDictionary">
- <summary>A dictionary with keys of type IVertex and values of type PointF This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexPointFDictionary.Item(QuickGraph.Concepts.IVertex)">
- <summary>Gets or sets the PointF associated with the given IVertex</summary>
- <param name="key">The IVertex whose value to get or set.</param>
- </member>
- <member name="M:QuickGraph.Collections.VertexPointFDictionary.Add(QuickGraph.Concepts.IVertex,System.Drawing.PointF)">
- <summary>Adds an element with the specified key and value to this VertexPointFDictionary.</summary>
- <param name="key">The IVertex key of the element to add.</param>
- <param name="value">The PointF value of the element to add.</param>
- </member>
- <member name="M:QuickGraph.Collections.VertexPointFDictionary.Contains(QuickGraph.Concepts.IVertex)">
- <summary>Determines whether this VertexPointFDictionary contains a specific key.</summary>
- <param name="key">The IVertex key to locate in this VertexPointFDictionary.</param>
- <returns>true if this VertexPointFDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexPointFDictionary.ContainsKey(QuickGraph.Concepts.IVertex)">
- <summary>Determines whether this VertexPointFDictionary contains a specific key.</summary>
- <param name="key">The IVertex key to locate in this VertexPointFDictionary.</param>
- <returns>true if this VertexPointFDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexPointFDictionary.ContainsValue(System.Drawing.PointF)">
- <summary>Determines whether this VertexPointFDictionary contains a specific value.</summary>
- <param name="value">The PointF value to locate in this VertexPointFDictionary.</param>
- <returns>true if this VertexPointFDictionary contains an element with the specified value; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexPointFDictionary.Remove(QuickGraph.Concepts.IVertex)">
- <summary>Removes the element with the specified key from this VertexPointFDictionary.</summary>
- <param name="key">The IVertex key of the element to remove.</param>
- </member>
- <member name="T:QuickGraph.Collections.VertexSizeFDictionary">
- <summary>A dictionary with keys of type IVertex and values of type Size This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexSizeFDictionary.Item(QuickGraph.Concepts.IVertex)">
- <summary>Gets or sets the Size associated with the given IVertex</summary>
- <param name="key">The IVertex whose value to get or set.</param>
- </member>
- <member name="P:QuickGraph.Collections.VertexSizeFDictionary.Keys">
- <summary>Gets a collection containing the keys in this VertexSizeDictionary.</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexSizeFDictionary.Values">
- <summary>Gets a collection containing the values in this VertexSizeDictionary.</summary>
- </member>
- <member name="M:QuickGraph.Collections.VertexSizeFDictionary.Add(QuickGraph.Concepts.IVertex,System.Drawing.SizeF)">
- <summary>Adds an element with the specified key and value to this VertexSizeDictionary.</summary>
- <param name="key">The IVertex key of the element to add.</param>
- <param name="value">The Size value of the element to add.</param>
- </member>
- <member name="M:QuickGraph.Collections.VertexSizeFDictionary.Contains(QuickGraph.Concepts.IVertex)">
- <summary>Determines whether this VertexSizeDictionary contains a specific key.</summary>
- <param name="key">The IVertex key to locate in this VertexSizeDictionary.</param>
- <returns>true if this VertexSizeDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexSizeFDictionary.ContainsKey(QuickGraph.Concepts.IVertex)">
- <summary>Determines whether this VertexSizeDictionary contains a specific key.</summary>
- <param name="key">The IVertex key to locate in this VertexSizeDictionary.</param>
- <returns>true if this VertexSizeDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexSizeFDictionary.ContainsValue(System.Drawing.SizeF)">
- <summary>Determines whether this VertexSizeDictionary contains a specific value.</summary>
- <param name="value">The Size value to locate in this VertexSizeDictionary.</param>
- <returns>true if this VertexSizeDictionary contains an element with the specified value; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexSizeFDictionary.Remove(QuickGraph.Concepts.IVertex)">
- <summary>Removes the element with the specified key from this VertexSizeDictionary.</summary>
- <param name="key">The IVertex key of the element to remove.</param>
- </member>
- <member name="T:QuickGraph.Collections.VertexStringDictionary">
- <summary>A dictionary with keys of type Vertex and values of type String This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexStringDictionary.Item(QuickGraph.Concepts.IVertex)">
- <summary>Gets or sets the String associated with the given Vertex</summary>
- <param name="key">The Vertex whose value to get or set.</param>
- </member>
- <member name="P:QuickGraph.Collections.VertexStringDictionary.Keys">
- <summary>Gets a collection containing the keys in this VertexStringDictionary.</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexStringDictionary.Values">
- <summary>Gets a collection containing the values in this VertexStringDictionary.</summary>
- </member>
- <member name="M:QuickGraph.Collections.VertexStringDictionary.Add(QuickGraph.Concepts.IVertex,System.String)">
- <summary>Adds an element with the specified key and value to this VertexStringDictionary.</summary>
- <param name="key">The Vertex key of the element to add.</param>
- <param name="value">The String value of the element to add.</param>
- </member>
- <member name="M:QuickGraph.Collections.VertexStringDictionary.Contains(QuickGraph.Concepts.IVertex)">
- <summary>Determines whether this VertexStringDictionary contains a specific key.</summary>
- <param name="key">The Vertex key to locate in this VertexStringDictionary.</param>
- <returns>true if this VertexStringDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexStringDictionary.ContainsKey(QuickGraph.Concepts.IVertex)">
- <summary>Determines whether this VertexStringDictionary contains a specific key.</summary>
- <param name="key">The Vertex key to locate in this VertexStringDictionary.</param>
- <returns>true if this VertexStringDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexStringDictionary.ContainsValue(System.String)">
- <summary>Determines whether this VertexStringDictionary contains a specific value.</summary>
- <param name="value">The String value to locate in this VertexStringDictionary.</param>
- <returns>true if this VertexStringDictionary contains an element with the specified value; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexStringDictionary.Remove(QuickGraph.Concepts.IVertex)">
- <summary>Removes the element with the specified key from this VertexStringDictionary.</summary>
- <param name="key">The Vertex key of the element to remove.</param>
- </member>
- <member name="T:QuickGraph.Collections.VertexVector2DDictionary">
- <summary>A dictionary with keys of type IVertex and values of type Vector2D This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexVector2DDictionary.Item(QuickGraph.Concepts.IVertex)">
- <summary>Gets or sets the Vector2D associated with the given IVertex</summary>
- <param name="key">The IVertex whose value to get or set.</param>
- </member>
- <member name="P:QuickGraph.Collections.VertexVector2DDictionary.Keys">
- <summary>Gets a collection containing the keys in this VertexVector2DDictionary.</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexVector2DDictionary.Values">
- <summary>Gets a collection containing the values in this VertexVector2DDictionary.</summary>
- </member>
- <member name="M:QuickGraph.Collections.VertexVector2DDictionary.Add(QuickGraph.Concepts.IVertex,QuickGraph.Collections.Vector2D)">
- <summary>Adds an element with the specified key and value to this VertexVector2DDictionary.</summary>
- <param name="key">The IVertex key of the element to add.</param>
- <param name="value">The Vector2D value of the element to add.</param>
- </member>
- <member name="M:QuickGraph.Collections.VertexVector2DDictionary.Contains(QuickGraph.Concepts.IVertex)">
- <summary>Determines whether this VertexVector2DDictionary contains a specific key.</summary>
- <param name="key">The IVertex key to locate in this VertexVector2DDictionary.</param>
- <returns>true if this VertexVector2DDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexVector2DDictionary.ContainsKey(QuickGraph.Concepts.IVertex)">
- <summary>Determines whether this VertexVector2DDictionary contains a specific key.</summary>
- <param name="key">The IVertex key to locate in this VertexVector2DDictionary.</param>
- <returns>true if this VertexVector2DDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexVector2DDictionary.ContainsValue(QuickGraph.Collections.Vector2D)">
- <summary>Determines whether this VertexVector2DDictionary contains a specific value.</summary>
- <param name="value">The Vector2D value to locate in this VertexVector2DDictionary.</param>
- <returns>true if this VertexVector2DDictionary contains an element with the specified value; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexVector2DDictionary.Remove(QuickGraph.Concepts.IVertex)">
- <summary>Removes the element with the specified key from this VertexVector2DDictionary.</summary>
- <param name="key">The IVertex key of the element to remove.</param>
- </member>
- <member name="T:QuickGraph.Collections.VertexVertexDictionary">
- <summary>A dictionary with keys of type Vertex and values of type Vertex This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexVertexDictionary.Item(QuickGraph.Concepts.IVertex)">
- <summary>Gets or sets the Vertex associated with the given Vertex</summary>
- <param name="key">The Vertex whose value to get or set.</param>
- </member>
- <member name="P:QuickGraph.Collections.VertexVertexDictionary.Keys">
- <summary>Gets a collection containing the keys in this VertexVertexDictionary.</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexVertexDictionary.Values">
- <summary>Gets a collection containing the values in this VertexVertexDictionary.</summary>
- </member>
- <member name="M:QuickGraph.Collections.VertexVertexDictionary.Add(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <summary>Adds an element with the specified key and value to this VertexVertexDictionary.</summary>
- <param name="key">The Vertex key of the element to add.</param>
- <param name="value">The Vertex value of the element to add.</param>
- </member>
- <member name="M:QuickGraph.Collections.VertexVertexDictionary.Contains(QuickGraph.Concepts.IVertex)">
- <summary>Determines whether this VertexVertexDictionary contains a specific key.</summary>
- <param name="key">The Vertex key to locate in this VertexVertexDictionary.</param>
- <returns>true if this VertexVertexDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexVertexDictionary.ContainsKey(QuickGraph.Concepts.IVertex)">
- <summary>Determines whether this VertexVertexDictionary contains a specific key.</summary>
- <param name="key">The Vertex key to locate in this VertexVertexDictionary.</param>
- <returns>true if this VertexVertexDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexVertexDictionary.ContainsValue(QuickGraph.Concepts.IVertex)">
- <summary>Determines whether this VertexVertexDictionary contains a specific value.</summary>
- <param name="value">The Vertex value to locate in this VertexVertexDictionary.</param>
- <returns>true if this VertexVertexDictionary contains an element with the specified value; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexVertexDictionary.Remove(QuickGraph.Concepts.IVertex)">
- <summary>Removes the element with the specified key from this VertexVertexDictionary.</summary>
- <param name="key">The Vertex key of the element to remove.</param>
- </member>
- <member name="T:QuickGraph.Collections.VertexPair">
- <summary>A class containing a pair of <see cref="T:QuickGraph.Concepts.IVertex" />.</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexPair.First">
- <summary>Gets or sets the first <see cref="T:QuickGraph.Concepts.IVertex" /> instance</summary>
- <value>First <see cref="T:QuickGraph.Concepts.IVertex" /> instance.</value>
- <exception cref="T:System.ArgumentNullException"> set property, value is a null reference </exception>
- </member>
- <member name="P:QuickGraph.Collections.VertexPair.Second">
- <summary>Gets or sets the second <see cref="T:QuickGraph.Concepts.IVertex" /> instance</summary>
- <value>Second <see cref="T:QuickGraph.Concepts.IVertex" /> instance.</value>
- <exception cref="T:System.ArgumentNullException"> set property, value is a null reference </exception>
- </member>
- <member name="M:QuickGraph.Collections.VertexPair.CompareTo(System.Object)">
- <param name="obj" />
- </member>
- <member name="T:QuickGraph.Collections.Filtered.FilteredAdjacencyGraph">
- <summary>A filtered adjacency graph</summary>
- </member>
- <member name="P:QuickGraph.Collections.Filtered.FilteredAdjacencyGraph.AdjacencyGraph">
- <summary>Filtered adjacency graph</summary>
- </member>
- <member name="P:QuickGraph.Collections.Filtered.FilteredAdjacencyGraph.VertexPredicate">
- <summary>Vertex predicate used to filter the vertices</summary>
- </member>
- <member name="M:QuickGraph.Collections.Filtered.FilteredAdjacencyGraph.AdjacentVertices(QuickGraph.Concepts.IVertex)">
- <summary>Returns a filtered enumerable collection of adjacent vertices</summary>
- <param name="v" />
- </member>
- <member name="T:QuickGraph.Collections.Filtered.FilteredBidirectionalGraph">
- <summary>A filtered bidirectional graph</summary>
- </member>
- <member name="P:QuickGraph.Collections.Filtered.FilteredBidirectionalGraph.BidirectionalGraph">
- <summary>Underlying incidence graph</summary>
- </member>
- <member name="M:QuickGraph.Collections.Filtered.FilteredBidirectionalGraph.AdjacentEdgesEmpty(QuickGraph.Concepts.IVertex)">
- <summary>Gets a value indicating if the set of edges connected to v is empty</summary>
- <returns>true if the adjacent edge set is empty, false otherwise.</returns>
- <exception cref="T:System.ArgumentNullException">v is a null reference</exception>
- </member>
- <member name="M:QuickGraph.Collections.Filtered.FilteredBidirectionalGraph.Degree(QuickGraph.Concepts.IVertex)">
- <summary>Vertex filtered degre</summary>
- <param name="v">v to compute degree of</param>
- <returns>filtered degree</returns>
- </member>
- <member name="M:QuickGraph.Collections.Filtered.FilteredBidirectionalGraph.InDegree(QuickGraph.Concepts.IVertex)">
- <summary>Returns the number of out-degree edges of v</summary>
- <param name="v">vertex to test</param>
- <returns>out-degree</returns>
- </member>
- <member name="M:QuickGraph.Collections.Filtered.FilteredBidirectionalGraph.InEdges(QuickGraph.Concepts.IVertex)">
- <summary>Returns an iterable collection of the out edges of v</summary>
- </member>
- <member name="M:QuickGraph.Collections.Filtered.FilteredBidirectionalGraph.InEdgesEmpty(QuickGraph.Concepts.IVertex)">
- <summary>Gets a value indicating if the set of in-edges is empty</summary>
- <returns>true if the in-edge set is empty, false otherwise.</returns>
- <exception cref="T:System.ArgumentNullException">v is a null reference</exception>
- </member>
- <member name="T:QuickGraph.Collections.Filtered.FilteredEdgeListAndIncidenceGraph">
- <summary>A filtered IEdgeListAndIncidenceGraph.</summary>
- </member>
- <member name="P:QuickGraph.Collections.Filtered.FilteredEdgeListAndIncidenceGraph.EdgeListAndIncidenceGraph">
- <summary>Underlying incidence graph</summary>
- </member>
- <member name="P:QuickGraph.Collections.Filtered.FilteredEdgeListAndIncidenceGraph.FilteredIncidenceGraph">
- <summary>Wrapped filtered edge list</summary>
- </member>
- <member name="M:QuickGraph.Collections.Filtered.FilteredEdgeListAndIncidenceGraph.AdjacentVertices(QuickGraph.Concepts.IVertex)">
- <summary>Gets an enumerable collection of the v adjacent vertices</summary>
- <param name="v" />
- </member>
- <member name="M:QuickGraph.Collections.Filtered.FilteredEdgeListAndIncidenceGraph.ContainsEdge(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <summary>Gets a value indicating if there is an edge between the vertices <paramref name="u" />, <paramref name="v" />.</summary>
- <param name="u">source vertex</param>
- <param name="v">target vertex</param>
- <returns>true if (<paramref name="u" />, <paramref name="v" />) exists.</returns>
- <exception cref="T:System.ArgumentNullException">u or v is a null reference</exception>
- </member>
- <member name="M:QuickGraph.Collections.Filtered.FilteredEdgeListAndIncidenceGraph.OutDegree(QuickGraph.Concepts.IVertex)">
- <summary>Returns the number of out-degree edges of v</summary>
- <param name="v">vertex to test</param>
- <returns>out-degree</returns>
- </member>
- <member name="M:QuickGraph.Collections.Filtered.FilteredEdgeListAndIncidenceGraph.OutEdges(QuickGraph.Concepts.IVertex)">
- <summary>Returns an iterable collection of the out edges of v</summary>
- </member>
- <member name="M:QuickGraph.Collections.Filtered.FilteredEdgeListAndIncidenceGraph.OutEdgesEmpty(QuickGraph.Concepts.IVertex)">
- <summary>Gets a value indicating if the set of out-edges is empty</summary>
- <returns>true if the out-edge set is empty, false otherwise.</returns>
- <exception cref="T:System.ArgumentNullException">v is a null reference</exception>
- </member>
- <member name="T:QuickGraph.Collections.Filtered.FilteredEdgeListGraph">
- <summary>A filtered edge list graph</summary>
- </member>
- <member name="P:QuickGraph.Collections.Filtered.FilteredEdgeListGraph.EdgeListGraph">
- <summary>Underlying incidence graph</summary>
- </member>
- <member name="P:QuickGraph.Collections.Filtered.FilteredEdgeListGraph.Edges">
- <summary>Returns an iterable collection of filtered edges</summary>
- </member>
- <member name="P:QuickGraph.Collections.Filtered.FilteredEdgeListGraph.EdgesCount">
- <summary>Returns the number of filtered edges in the graph</summary>
- <value>number of edges</value>
- </member>
- <member name="P:QuickGraph.Collections.Filtered.FilteredEdgeListGraph.EdgesEmpty">
- <summary>Gets a value indicating if the vertex set is empty</summary>
- <value>true if the vertex set is empty, false otherwise.</value>
- </member>
- <member name="M:QuickGraph.Collections.Filtered.FilteredEdgeListGraph.ContainsEdge(QuickGraph.Concepts.IEdge)">
- <summary>Gets a value indicating if the edge <paramref name="e" /> is part of the list.</summary>
- <param name="e">edge to test</param>
- <returns>true if part of the list, false otherwize</returns>
- <exception cref="T:System.ArgumentNullException">e is a null reference</exception>
- </member>
- <member name="T:QuickGraph.Collections.Filtered.FilteredGraph">
- <summary>Base class for filtered graphs</summary>
- </member>
- <member name="P:QuickGraph.Collections.Filtered.FilteredGraph.AllowParallelEdges">
- <summary>True if underlying graph allows parallel edges</summary>
- </member>
- <member name="P:QuickGraph.Collections.Filtered.FilteredGraph.EdgePredicate">
- <summary>Edge predicate used to filter the edges</summary>
- </member>
- <member name="P:QuickGraph.Collections.Filtered.FilteredGraph.Graph">
- <summary>Underlying filtered graph</summary>
- </member>
- <member name="P:QuickGraph.Collections.Filtered.FilteredGraph.IsDirected">
- <summary>True if underlying graph in directed</summary>
- </member>
- <member name="P:QuickGraph.Collections.Filtered.FilteredGraph.VertexPredicate">
- <summary>Vertex predicate used to filter the vertices</summary>
- </member>
- <member name="T:QuickGraph.Collections.Filtered.FilteredIncidenceGraph">
- <summary>A filtered incidence graph</summary>
- </member>
- <member name="P:QuickGraph.Collections.Filtered.FilteredIncidenceGraph.IncidenceGraph">
- <summary>Underlying incidence graph</summary>
- </member>
- <member name="M:QuickGraph.Collections.Filtered.FilteredIncidenceGraph.AdjacentVertices(QuickGraph.Concepts.IVertex)">
- <summary>Gets an enumerable collection of the v adjacent vertices</summary>
- <param name="v" />
- </member>
- <member name="M:QuickGraph.Collections.Filtered.FilteredIncidenceGraph.ContainsEdge(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <summary>Gets a value indicating if there is an edge between the vertices <paramref name="u" />, <paramref name="v" />.</summary>
- <param name="u">source vertex</param>
- <param name="v">target vertex</param>
- <returns>true if (<paramref name="u" />, <paramref name="v" />) exists.</returns>
- <exception cref="T:System.ArgumentNullException">u or v is a null reference</exception>
- </member>
- <member name="M:QuickGraph.Collections.Filtered.FilteredIncidenceGraph.OutDegree(QuickGraph.Concepts.IVertex)">
- <summary>Returns the number of out-degree edges of v</summary>
- <param name="v">vertex to test</param>
- <returns>out-degree</returns>
- </member>
- <member name="M:QuickGraph.Collections.Filtered.FilteredIncidenceGraph.OutEdges(QuickGraph.Concepts.IVertex)">
- <summary>Returns an iterable collection of the out edges of v</summary>
- </member>
- <member name="M:QuickGraph.Collections.Filtered.FilteredIncidenceGraph.OutEdgesEmpty(QuickGraph.Concepts.IVertex)">
- <summary>Gets a value indicating if the set of out-edges is empty</summary>
- <returns>true if the out-edge set is empty, false otherwise.</returns>
- <exception cref="T:System.ArgumentNullException">v is a null reference</exception>
- </member>
- <member name="T:QuickGraph.Collections.Filtered.FilteredVertexAndEdgeListGraph">
- <summary>A filtered edge list graph</summary>
- </member>
- <member name="P:QuickGraph.Collections.Filtered.FilteredVertexAndEdgeListGraph.Edges">
- <summary>Returns an iterable collection of filtered edges</summary>
- </member>
- <member name="P:QuickGraph.Collections.Filtered.FilteredVertexAndEdgeListGraph.EdgesCount">
- <summary>Returns the number of filtered edges in the graph</summary>
- <value>number of edges</value>
- </member>
- <member name="P:QuickGraph.Collections.Filtered.FilteredVertexAndEdgeListGraph.EdgesEmpty">
- <summary>Gets a value indicating if the vertex set is empty</summary>
- <value>true if the vertex set is empty, false otherwise.</value>
- </member>
- <member name="P:QuickGraph.Collections.Filtered.FilteredVertexAndEdgeListGraph.FilteredEdgeList">
- <summary>Wrapped filtered edge list</summary>
- </member>
- <member name="P:QuickGraph.Collections.Filtered.FilteredVertexAndEdgeListGraph.VertexAndEdgeListGraph">
- <summary>Underlying incidence graph</summary>
- </member>
- <member name="M:QuickGraph.Collections.Filtered.FilteredVertexAndEdgeListGraph.ContainsEdge(QuickGraph.Concepts.IEdge)">
- <param name="e" />
- </member>
- <member name="P:QuickGraph.Collections.Filtered.FilteredVertexListGraph.VertexListGraph">
- <summary>Underlying incidence graph</summary>
- </member>
- <member name="P:QuickGraph.Collections.Filtered.FilteredVertexListGraph.Vertices">
- <summary>Filtered enumerable collection of vertices</summary>
- </member>
- <member name="P:QuickGraph.Collections.Filtered.FilteredVertexListGraph.VerticesCount">
- <summary>Gets the filtered vertices count</summary>
- </member>
- <member name="P:QuickGraph.Collections.Filtered.FilteredVertexListGraph.VerticesEmpty">
- <summary>Gets a value indicating if the vertex set is empty</summary>
- <value>true if the vertex set is empty, false otherwise.</value>
- </member>
- <member name="M:QuickGraph.Collections.Filtered.FilteredVertexListGraph.ContainsVertex(QuickGraph.Concepts.IVertex)">
- <summary>Gets a value indicating if the vertex <paramref name="v" /> is part of the list.</summary>
- <param name="u">vertex to test</param>
- <returns>true if part of the list, false otherwize</returns>
- <exception cref="T:System.ArgumentNullException">v is a null reference</exception>
- </member>
- <member name="T:QuickGraph.Collections.Sort.ComparableComparer">
- <summary>Default <see cref="T:System.IComparable" /> object comparer.</summary>
- </member>
- <member name="M:QuickGraph.Collections.Sort.ComparableComparer.Compare(System.IComparable,System.Object)">
- <param name="x" />
- <param name="y" />
- </member>
- <member name="T:QuickGraph.Collections.Sort.DefaultSwap">
- <summary>Default swap class</summary>
- </member>
- <member name="M:QuickGraph.Collections.Sort.DefaultSwap.Swap(System.Collections.IList,System.Int32,System.Int32)">
- <summary>Default swap operation</summary>
- <param name="array" />
- <param name="left" />
- <param name="right" />
- </member>
- <member name="T:QuickGraph.Collections.Sort.QuickSorter">
- <summary>http://www.codeproject.com/csharp/csquicksort.asp</summary>
- </member>
- <member name="M:QuickGraph.Collections.Sort.QuickSorter.Sort(System.Collections.IList)">
- <summary>Sorts the array.</summary>
- <param name="array">The array to sort.</param>
- </member>
- <member name="M:QuickGraph.Collections.Sort.QuickSorter.Sort(System.Collections.IList,System.Int32,System.Int32)">
- <param name="array" />
- <param name="lower" />
- <param name="upper" />
- </member>
- <member name="T:QuickGraph.Collections.Sort.SwapSorter">
- <summary>Abstract base class for Swap sort algorithms. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:QuickGraph.Collections.Sort.SwapSorter.Comparer">
- <summary>Gets or sets the <see cref="T:System.Collections.IComparer" /> object</summary>
- <value>Comparer object</value>
- <exception cref="T:System.ArgumentNullException"> Set property, the value is a null reference </exception>
- </member>
- <member name="P:QuickGraph.Collections.Sort.SwapSorter.Swapper">
- <summary>Gets or set the swapper object</summary>
- <value>The <see cref="T:QuickGraph.Collections.Sort.ISwap" /> swapper.</value>
- <exception cref="T:System.ArgumentNullException">Swapper is a null reference</exception>
- </member>
- <member name="M:QuickGraph.Collections.Sort.SwapSorter.Sort(System.Collections.IList)">
- <param name="list" />
- </member>
- <member name="M:QuickGraph.Collections.Sort.ISorter.Sort(System.Collections.IList)">
- <summary>Sorts the <paramref name="list" />.</summary>
- <param name="list" />
- </member>
- <member name="T:QuickGraph.Collections.Sort.ISwap">
- <summary>Object swapper interface</summary>
- </member>
- <member name="M:QuickGraph.Collections.Sort.ISwap.Swap(System.Collections.IList,System.Int32,System.Int32)">
- <summary>Swaps left and right in the list</summary>
- <param name="array" />
- <param name="left" />
- <param name="right" />
- </member>
- <member name="T:QuickGraph.Concepts.EdgeEdgeEventArgs">
- <summary>Event argument that contains two <seealso cref="T:QuickGraph.Concepts.IEdge" />.</summary>
- </member>
- <member name="P:QuickGraph.Concepts.EdgeEdgeEventArgs.TargetEdge">
- <summary>Edge passed to the event</summary>
- </member>
- <member name="T:QuickGraph.Concepts.EdgeEventArgs">
- <summary>Event argument that contains an <seealso cref="T:QuickGraph.Concepts.IEdge" />.</summary>
- </member>
- <member name="P:QuickGraph.Concepts.EdgeEventArgs.Edge">
- <summary>Edge passed to the event</summary>
- </member>
- <member name="T:QuickGraph.Concepts.GraphColorConverter">
- <summary>Utility class for graph color conversion This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:QuickGraph.Concepts.GraphColorConverter.Convert(QuickGraph.Concepts.GraphColor,System.Int32)">
- <summary>Converts GraphColor to System.Drawing.Color</summary>
- <param name="c">graph color to convert</param>
- <param name="alpha">alpha component</param>
- <returns>corresponding Color</returns>
- </member>
- <member name="M:QuickGraph.Concepts.GraphColorConverter.Convert(QuickGraph.Concepts.GraphColor)">
- <summary>Converts GraphColor to System.Drawing.Color</summary>
- <param name="c">graph color to convert</param>
- <returns>corresponding Color</returns>
- </member>
- <member name="T:QuickGraph.Concepts.VertexEventArgs">
- <summary>Event argument that contains a <seealso cref="P:QuickGraph.Concepts.VertexEventArgs.Vertex" />.</summary>
- </member>
- <member name="P:QuickGraph.Concepts.VertexEventArgs.Vertex">
- <summary>Vertex passed to the event</summary>
- </member>
- <member name="T:QuickGraph.Concepts.IEdge">
- <summary>Edge interface</summary>
- </member>
- <member name="P:QuickGraph.Concepts.IEdge.ID">
- <summary>Edge identification number</summary>
- </member>
- <member name="P:QuickGraph.Concepts.IEdge.Source">
- <summary>Source vertex</summary>
- </member>
- <member name="P:QuickGraph.Concepts.IEdge.Target">
- <summary>Target vertex</summary>
- </member>
- <member name="T:QuickGraph.Concepts.IGraph">
- <summary>The Graph concept contains a few requirements that are common to all the graph concepts.</summary>
- </member>
- <member name="P:QuickGraph.Concepts.IGraph.AllowParallelEdges">
- <summary>Parallel edge handling</summary>
- </member>
- <member name="P:QuickGraph.Concepts.IGraph.IsDirected">
- <summary>Directed or undirected graph</summary>
- <value>True if directed graph</value>
- </member>
- <member name="T:QuickGraph.Concepts.IPort">
- <summary>A port represents an anchor between an edge and a vertex</summary>
- </member>
- <member name="P:QuickGraph.Concepts.IPort.ID">
- <summary>Port identification number</summary>
- </member>
- <member name="P:QuickGraph.Concepts.IPort.Parent">
- <summary>Gets or sets the parent vertex</summary>
- <value>The parent <see cref="T:QuickGraph.Concepts.IVertex" /> instance</value>
- </member>
- <member name="P:QuickGraph.Concepts.IPort.name">
- <summary>The name of the port</summary>
- </member>
- <member name="T:QuickGraph.Concepts.IPortEdge">
- <summary>An edge with ports attachement</summary>
- </member>
- <member name="P:QuickGraph.Concepts.IPortEdge.Source">
- <summary>Source vertex</summary>
- </member>
- <member name="P:QuickGraph.Concepts.IPortEdge.SourcePort">
- <summary>Source port</summary>
- </member>
- <member name="P:QuickGraph.Concepts.IPortEdge.Target">
- <summary>Target vertex</summary>
- </member>
- <member name="P:QuickGraph.Concepts.IPortEdge.TargetPort">
- <summary>Target port</summary>
- </member>
- <member name="T:QuickGraph.Concepts.IPortVertex">
- <summary>A <see cref="T:QuickGraph.Concepts.IVertex" /> with <see cref="T:QuickGraph.Concepts.IPort" />.</summary>
- </member>
- <member name="P:QuickGraph.Concepts.IPortVertex.Ports">
- <summary>Gets a collection of <see cref="T:QuickGraph.Concepts.IPort" /> associated to the vertex</summary>
- <value>A <see cref="T:QuickGraph.Concepts.Collections.IPortCollection" /> of <see cref="T:QuickGraph.Concepts.IPort" /> instance attached to the vertex</value>
- </member>
- <member name="T:QuickGraph.Concepts.IVertex">
- <summary>Vertex interface</summary>
- </member>
- <member name="P:QuickGraph.Concepts.IVertex.ID">
- <summary>Vertex unique identification number</summary>
- </member>
- <member name="T:QuickGraph.Concepts.EdgePort">
- <summary>Edge port enumeration</summary>
- </member>
- <member name="F:QuickGraph.Concepts.EdgePort.Undefined">
- <summary>Unknown port</summary>
- </member>
- <member name="F:QuickGraph.Concepts.EdgePort.LowerLeft">
- <summary>Lower left port</summary>
- </member>
- <member name="F:QuickGraph.Concepts.EdgePort.LowerRight">
- <summary>Lower right port</summary>
- </member>
- <member name="F:QuickGraph.Concepts.EdgePort.UpperLeft">
- <summary>Upper left port</summary>
- </member>
- <member name="F:QuickGraph.Concepts.EdgePort.UpperRight">
- <summary>Upper right port</summary>
- </member>
- <member name="F:QuickGraph.Concepts.EdgePort.MiddleLeft">
- <summary>Middle left port</summary>
- </member>
- <member name="F:QuickGraph.Concepts.EdgePort.MiddleRight">
- <summary>Middle right port</summary>
- </member>
- <member name="F:QuickGraph.Concepts.EdgePort.MiddleTop">
- <summary>Middle top port</summary>
- </member>
- <member name="F:QuickGraph.Concepts.EdgePort.MiddleBottom">
- <summary>Middle bottom port</summary>
- </member>
- <member name="T:QuickGraph.Concepts.GraphColor">
- <summary>Colors used to mark the vertex and edges in the algorithms</summary>
- </member>
- <member name="F:QuickGraph.Concepts.GraphColor.White">
- <summary>White color, usually describes describes vertex.</summary>
- </member>
- <member name="F:QuickGraph.Concepts.GraphColor.Black">
- <summary>Black color, usually describes finished vertex.</summary>
- </member>
- <member name="F:QuickGraph.Concepts.GraphColor.Gray">
- <summary>Gray color</summary>
- </member>
- <member name="T:QuickGraph.Concepts.EdgeEdgeEventHandler">
- <summary>Delegate that handles an edge that sends a vertex.</summary>
- </member>
- <member name="T:QuickGraph.Concepts.EdgeEventHandler">
- <summary>Delegate that handles an edge that sends a vertex.</summary>
- </member>
- <member name="T:QuickGraph.Concepts.VertexEventHandler">
- <summary>Delegate that handles an event that sends a vertex.</summary>
- </member>
- <member name="T:QuickGraph.Concepts.Algorithms.IAlgorithm">
- <summary>IAlgorithm interface.</summary>
- </member>
- <member name="P:QuickGraph.Concepts.Algorithms.IAlgorithm.VisitedGraph">
- <summary>Visited graph object</summary>
- </member>
- <member name="T:QuickGraph.Concepts.Algorithms.IDistanceRecorderAlgorithm">
- <summary>Defines an algorithm that supports vertex distance recording.</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Algorithms.IDistanceRecorderAlgorithm.RegisterDistanceRecorderHandlers(QuickGraph.Concepts.Visitors.IDistanceRecorderVisitor)">
- <summary>Add event handlers to the corresponding events.</summary>
- <param name="vis">Distance recorder visitor</param>
- </member>
- <member name="T:QuickGraph.Concepts.Algorithms.IEdgeColorizerAlgorithm">
- <summary>Edge colorzing algorithm</summary>
- </member>
- <member name="P:QuickGraph.Concepts.Algorithms.IEdgeColorizerAlgorithm.EdgeColors">
- <summary>Edge color map</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Algorithms.IEdgeColorizerAlgorithm.RegisterEdgeColorizerHandlers(QuickGraph.Concepts.Visitors.IEdgeColorizerVisitor)">
- <param name="vis" />
- </member>
- <member name="T:QuickGraph.Concepts.Algorithms.IEdgePredecessorRecorderAlgorithm">
- <summary>Defines an algorithm that support edge predecessor recording.</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Algorithms.IEdgePredecessorRecorderAlgorithm.RegisterEdgePredecessorRecorderHandlers(QuickGraph.Concepts.Visitors.IEdgePredecessorRecorderVisitor)">
- <summary>Register the predecessor handlers</summary>
- <param name="vis">visitor</param>
- </member>
- <member name="T:QuickGraph.Concepts.Algorithms.IPredecessorRecorderAlgorithm">
- <summary>Defines an algorithm that support predecessor recording.</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Algorithms.IPredecessorRecorderAlgorithm.RegisterPredecessorRecorderHandlers(QuickGraph.Concepts.Visitors.IPredecessorRecorderVisitor)">
- <summary>Register the predecessor handlers</summary>
- <param name="vis">visitor</param>
- </member>
- <member name="T:QuickGraph.Concepts.Algorithms.ITimeStamperAlgorithm">
- <summary>Defines an algorithm that supports time stamping.</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Algorithms.ITimeStamperAlgorithm.RegisterTimeStamperHandlers(QuickGraph.Concepts.Visitors.ITimeStamperVisitor)">
- <param name="vis" />
- </member>
- <member name="T:QuickGraph.Concepts.Algorithms.ITreeEdgeBuilderAlgorithm">
- <summary>An algorithm that implement TreeEdge event.</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Algorithms.ITreeEdgeBuilderAlgorithm.RegisterTreeEdgeBuilderHandlers(QuickGraph.Concepts.Visitors.ITreeEdgeBuilderVisitor)">
- <param name="vis" />
- </member>
- <member name="T:QuickGraph.Concepts.Algorithms.IVertexColorizerAlgorithm">
- <summary>Description résumée de IVertexColorizerAlgorithm.</summary>
- </member>
- <member name="P:QuickGraph.Concepts.Algorithms.IVertexColorizerAlgorithm.Colors">
- <summary>Vertex color map</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Algorithms.IVertexColorizerAlgorithm.RegisterVertexColorizerHandlers(QuickGraph.Concepts.Visitors.IVertexColorizerVisitor)">
- <param name="vis" />
- </member>
- <member name="T:QuickGraph.Concepts.Collections.IEdgeCollection">
- <summary>An edge enumerable collection</summary>
- </member>
- <member name="T:QuickGraph.Concepts.Collections.IEdgeEnumerable">
- <summary>Edge enumerable collection</summary>
- </member>
- <member name="T:QuickGraph.Concepts.Collections.IEdgeEnumerator">
- <summary>An edge enumerator</summary>
- </member>
- <member name="P:QuickGraph.Concepts.Collections.IEdgeEnumerator.Current">
- <summary>Current edge</summary>
- </member>
- <member name="T:QuickGraph.Concepts.Collections.IPortCollection">
- <summary>A collection of <see cref="T:QuickGraph.Concepts.IPort" /> instance</summary>
- </member>
- <member name="T:QuickGraph.Concepts.Collections.IPortEnumerable">
- <summary>
- <see cref="T:QuickGraph.Concepts.IVertex" /> enumerable collection</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Collections.IPortEnumerable.GetEnumerator">
- <summary>Gets an <see cref="T:QuickGraph.Concepts.Collections.IPortEnumerator" /> instance</summary>
- <returns>A <see cref="T:QuickGraph.Concepts.Collections.IPortEnumerator" /> instance.</returns>
- </member>
- <member name="T:QuickGraph.Concepts.Collections.IPortEnumerator">
- <summary>An <see cref="T:QuickGraph.Concepts.IPort" /> enumerator</summary>
- </member>
- <member name="P:QuickGraph.Concepts.Collections.IPortEnumerator.Current">
- <summary>Current <see cref="T:QuickGraph.Concepts.IPort" /></summary>
- </member>
- <member name="T:QuickGraph.Concepts.Collections.IVertexCollection">
- <summary>A vertex enumerable collection</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Collections.IVertexDistanceMatrix.Distance(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <param name="source" />
- <param name="target" />
- </member>
- <member name="M:QuickGraph.Concepts.Collections.IVertexDistanceMatrix.SetDistance(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex,System.Double)">
- <param name="source" />
- <param name="target" />
- <param name="distance" />
- </member>
- <member name="T:QuickGraph.Concepts.Collections.IVertexEnumerable">
- <summary>Edge enumerable collection</summary>
- </member>
- <member name="T:QuickGraph.Concepts.Collections.IVertexEnumerator">
- <summary>An edge enumerator</summary>
- </member>
- <member name="P:QuickGraph.Concepts.Collections.IVertexEnumerator.Current">
- <summary>Current edge</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Collections.IVertexPredecessorMatrix.Predecessor(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <param name="source" />
- <param name="target" />
- </member>
- <member name="M:QuickGraph.Concepts.Collections.IVertexPredecessorMatrix.SetPredecessor(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <param name="source" />
- <param name="target" />
- <param name="predecessor" />
- </member>
- <member name="T:QuickGraph.Concepts.Modifications.RandomGraph">
- <summary>Description résumée de RandomGraph. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Modifications.RandomGraph.Edge(QuickGraph.Concepts.Traversals.IEdgeListGraph,System.Random)">
- <summary>Picks an edge randomly in the edge list</summary>
- <param name="g">edge list</param>
- <param name="rnd">random generator</param>
- <returns>randomaly chosen edge</returns>
- </member>
- <member name="M:QuickGraph.Concepts.Modifications.RandomGraph.Edge(QuickGraph.Concepts.Collections.IEdgeEnumerable,System.Int32,System.Random)">
- <param name="edges" />
- <param name="count" />
- <param name="rnd" />
- </member>
- <member name="M:QuickGraph.Concepts.Modifications.RandomGraph.Graph(QuickGraph.Concepts.Modifications.IEdgeMutableGraph,System.Int32,System.Int32,System.Random,System.Boolean)">
- <summary>Generates a random graph</summary>
- <param name="g">Graph to fill</param>
- <param name="vertexCount">number of vertices</param>
- <param name="edgeCount">number of edges</param>
- <param name="rnd">random generator</param>
- <param name="selfEdges">self edges allowed</param>
- </member>
- <member name="M:QuickGraph.Concepts.Modifications.RandomGraph.Vertex(QuickGraph.Concepts.Traversals.IVertexListGraph,System.Random)">
- <summary>Picks a vertex randomly in the vertex list</summary>
- <param name="g">vertex list</param>
- <param name="rnd">random generator</param>
- <returns>randomaly chosen vertex</returns>
- </member>
- <member name="M:QuickGraph.Concepts.Modifications.RandomGraph.Vertex(QuickGraph.Concepts.Collections.IVertexEnumerable,System.Int32,System.Random)">
- <param name="vertices" />
- <param name="count" />
- <param name="rnd" />
- </member>
- <member name="P:QuickGraph.Concepts.Modifications.IEdgeMutableGraph.EdgeProvider">
- <summary>Returns the vertex provider</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Modifications.IEdgeMutableGraph.AddEdge(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <summary>Inserts the edge (u,v) into the graph, and returns the new edge.</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Modifications.IEdgeMutableGraph.ClearVertex(QuickGraph.Concepts.IVertex)">
- <summary>Remove all edges to and from vertex u from the graph.</summary>
- <param name="u" />
- </member>
- <member name="M:QuickGraph.Concepts.Modifications.IEdgeMutableGraph.RemoveEdge(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <summary>Remove the edge (u,v) from the graph. If the graph allows parallel edges this remove all occurrences of (u,v).</summary>
- <param name="u">source vertex</param>
- <param name="v">target vertex</param>
- </member>
- <member name="M:QuickGraph.Concepts.Modifications.IEdgeMutableGraph.RemoveEdge(QuickGraph.Concepts.IEdge)">
- <summary>Removes the edge e</summary>
- <param name="e">edge to remove</param>
- <exception cref="T:System.ArgumentException">Edge not found</exception>
- </member>
- <member name="T:QuickGraph.Concepts.Modifications.IMutableBidirectionalGraph">
- <summary>Description résumée de IMutableBidirectionalGraph.</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Modifications.IMutableBidirectionalGraph.RemoveInEdgeIf(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Remove all the in-edges of vertex u for which the predicate pred returns true.</summary>
- <param name="u">vertex</param>
- <param name="pred">edge predicate</param>
- </member>
- <member name="M:QuickGraph.Concepts.Modifications.IMutableEdgeListGraph.RemoveEdgeIf(QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Remove all the edges from graph g for which the predicate pred returns true.</summary>
- <param name="pred">edge predicate</param>
- </member>
- <member name="M:QuickGraph.Concepts.Modifications.IMutableGraph.Clear">
- <summary>Clears the graph.</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Modifications.IMutableIncidenceGraph.RemoveOutEdgeIf(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Remove all the out-edges of vertex u for which the predicate pred returns true.</summary>
- <param name="u">vertex</param>
- <param name="pred">edge predicate</param>
- </member>
- <member name="T:QuickGraph.Concepts.Modifications.IMutableTreeGraph">
- <summary>A mutable tree-like graph</summary>
- </member>
- <member name="P:QuickGraph.Concepts.Modifications.IMutableTreeGraph.AllowCycles">
- <summary>Gets a value indicating if the tree allows cycles</summary>
- <value>true if it allows cycle, false otherwise</value>
- </member>
- <member name="M:QuickGraph.Concepts.Modifications.IMutableTreeGraph.AddChild(QuickGraph.Concepts.IVertex)">
- <summary>Adds a child vertex to the tree</summary>
- <param name="parent">parent vertex</param>
- <returns>created vertex</returns>
- <exception cref="T:System.ArgumentNullException">parent is a null reference</exception>
- <exception cref="T:QuickGraph.Exceptions.NonAcyclicGraphException"> if <c>AllowCycles</c> is false and the edge creates a cycle </exception>
- </member>
- <member name="M:QuickGraph.Concepts.Modifications.IMutableTreeGraph.RemoveTree(QuickGraph.Concepts.IVertex)">
- <summary>Removes vertex and sub-tree</summary>
- <param name="root">vertex to remove</param>
- <exception cref="T:System.ArgumentNullException">v is a null reference</exception>
- <exception cref="T:QuickGraph.Exceptions.GraphNotStronglyConnectedException"> Removing the vertex breaks the graph connectivity </exception>
- </member>
- <member name="T:QuickGraph.Concepts.Modifications.IVertexAndEdgeMutableGraph">
- <summary>Fusion of <see cref="T:QuickGraph.Concepts.Modifications.IEdgeMutableGraph" /> and <see cref="T:QuickGraph.Concepts.Modifications.IVertexMutableGraph" />.</summary>
- </member>
- <member name="T:QuickGraph.Concepts.Modifications.IVertexMutableGraph">
- <summary>Defines a graph that can be modified by adding or removing vertices.</summary>
- </member>
- <member name="P:QuickGraph.Concepts.Modifications.IVertexMutableGraph.VertexProvider">
- <summary>Returns the vertex provider</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Modifications.IVertexMutableGraph.AddVertex">
- <summary>Adds a new vertex to the graph.</summary>
- <returns>new <see cref="T:QuickGraph.Concepts.IVertex" /> instance</returns>
- </member>
- <member name="M:QuickGraph.Concepts.Modifications.IVertexMutableGraph.RemoveVertex(QuickGraph.Concepts.IVertex)">
- <summary>Remove u from the vertex set of the graph. Note that undefined behavior may result if there are edges remaining in the graph who's target is u. Typically the ClearVertex function should be called first.</summary>
- <param name="u">vertex to clear</param>
- <exception cref="T:System.ArgumentNullException">u is a null reference</exception>
- </member>
- <member name="T:QuickGraph.Concepts.MutableTraversals.IMutableBidirectionalVertexAndEdgeListGraph">
- <summary>A fusion of <see cref="!:IBidirectionalGraph" />,</summary>
- </member>
- <member name="T:QuickGraph.Concepts.MutableTraversals.IMutableVertexAndEdgeListGraph">
- <summary>Union of <see cref="T:QuickGraph.Concepts.Traversals.IVertexAndEdgeListGraph" />, <see cref="T:QuickGraph.Concepts.MutableTraversals.IMutableVertexAndEdgeListGraph" /></summary>
- </member>
- <member name="T:QuickGraph.Concepts.Petri.IArc">
- <summary>A directed edge of a net which may connect a <see cref="T:QuickGraph.Concepts.Petri.IPlace" /> to a <see cref="T:QuickGraph.Concepts.Petri.ITransition" /> or a <see cref="T:QuickGraph.Concepts.Petri.ITransition" nolink="true" /> to a <see cref="T:QuickGraph.Concepts.Petri.IPlace" nolink="true" />.</summary>
- </member>
- <member name="P:QuickGraph.Concepts.Petri.IArc.IsInputArc">
- <summary>Gets or sets a value indicating if the <see cref="T:QuickGraph.Concepts.Petri.IArc" /> instance is a <strong>input arc.</strong></summary>
- </member>
- <member name="P:QuickGraph.Concepts.Petri.IArc.Place">
- <summary>Gets or sets the <see cref="T:QuickGraph.Concepts.Petri.IPlace" /> instance attached to the <see cref="T:QuickGraph.Concepts.Petri.IArc" />.</summary>
- <value>The <see cref="T:QuickGraph.Concepts.Petri.IPlace" /> attached to the <see cref="T:QuickGraph.Concepts.Petri.IArc" />.</value>
- <exception cref="T:System.ArgumentNullException"> set property, value is a null reference (Nothing in Visual Basic). </exception>
- </member>
- <member name="P:QuickGraph.Concepts.Petri.IArc.Transition">
- <summary>Gets or sets the <see cref="T:QuickGraph.Concepts.Petri.ITransition" /> instance attached to the <see cref="T:QuickGraph.Concepts.Petri.IArc" />.</summary>
- <value>The <see cref="T:QuickGraph.Concepts.Petri.ITransition" /> attached to the <see cref="T:QuickGraph.Concepts.Petri.IArc" />.</value>
- <exception cref="T:System.ArgumentNullException"> set property, value is a null reference (Nothing in Visual Basic). </exception>
- </member>
- <member name="T:QuickGraph.Concepts.Petri.IPetriNet">
- <summary>A High Level Petri Graph.</summary>
- </member>
- <member name="P:QuickGraph.Concepts.Petri.IPetriNet.Arcs">
- <summary>Gets a collection of <see cref="T:QuickGraph.Concepts.Petri.IArc" /> instances.</summary>
- <value>A collection of <see cref="T:QuickGraph.Concepts.Petri.IArc" /> instances.</value>
- </member>
- <member name="P:QuickGraph.Concepts.Petri.IPetriNet.Places">
- <summary>Gets a collection of <see cref="T:QuickGraph.Concepts.Petri.IPlace" /> instances.</summary>
- <value>A collection of <see cref="T:QuickGraph.Concepts.Petri.IPlace" /> instances.</value>
- </member>
- <member name="P:QuickGraph.Concepts.Petri.IPetriNet.Transitions">
- <summary>Gets a collection of <see cref="T:QuickGraph.Concepts.Petri.ITransition" /> instances.</summary>
- <value>A collection of <see cref="T:QuickGraph.Concepts.Petri.ITransition" /> instances.</value>
- </member>
- <member name="T:QuickGraph.Concepts.Petri.IPetriVertex">
- <summary>A vertex (node) of a Petri Graph.</summary>
- </member>
- <member name="P:QuickGraph.Concepts.Petri.IPetriVertex.Name">
- <summary>Gets or sets the name of the node</summary>
- <value>A <see cref="T:System.String" /> representing the name of the node.</value>
- </member>
- <member name="T:QuickGraph.Concepts.Petri.IPlace">
- <summary>A Place in the HLPN framework</summary>
- </member>
- <member name="T:QuickGraph.Concepts.Petri.ITransition">
- <summary>A node of a net, taken from the transition kind.</summary>
- </member>
- <member name="P:QuickGraph.Concepts.Petri.ITransition.Condition">
- <summary>A boolean expression associated with the transition</summary>
- </member>
- <member name="T:QuickGraph.Concepts.Predicates.IEdgePredicate">
- <summary>A predicate applied to an edge</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Predicates.IEdgePredicate.Test(QuickGraph.Concepts.IEdge)">
- <summary>Tests the predicate and returns the result</summary>
- <param name="e">edge to test</param>
- <returns>true if successful</returns>
- <exception cref="T:System.ArgumentNullException">e is null</exception>
- </member>
- <member name="T:QuickGraph.Concepts.Predicates.IVertexPredicate">
- <summary>A predicate applied to a vertex</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Predicates.IVertexPredicate.Test(QuickGraph.Concepts.IVertex)">
- <summary>Tests the predicate and returns the result</summary>
- <param name="v">Vertex to test</param>
- <returns>true if successful</returns>
- <exception cref="T:System.ArgumentNullException">v is null</exception>
- </member>
- <member name="T:QuickGraph.Concepts.Providers.IEdgeProvider">
- <summary>A edge generator</summary>
- </member>
- <member name="P:QuickGraph.Concepts.Providers.IEdgeProvider.EdgeType">
- <summary>The edge full type.</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Providers.IEdgeProvider.ProvideEdge(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <summary>Returns an edge e=(u,v)</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Providers.IEdgeProvider.UpdateEdge(QuickGraph.Concepts.IEdge)">
- <summary>Updates edge that has not been created with the provider</summary>
- <param name="v">vertex to update</param>
- </member>
- <member name="T:QuickGraph.Concepts.Providers.IVertexProvider">
- <summary>A vertex generator object</summary>
- </member>
- <member name="P:QuickGraph.Concepts.Providers.IVertexProvider.VertexType">
- <summary>The vertex full type.</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Providers.IVertexProvider.ProvideVertex">
- <summary>Generates a new vertex</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Providers.IVertexProvider.UpdateVertex(QuickGraph.Concepts.IVertex)">
- <summary>Updates a vertex that has not been created with the provider</summary>
- <param name="v">vertex to update</param>
- </member>
- <member name="T:QuickGraph.Concepts.Serialization.IGraphDeSerializable">
- <summary>Defines an instance that can be deserialized from a <see cref="T:QuickGraph.Concepts.Serialization.IGraphSerializationInfo" /> instance.</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Serialization.IGraphDeSerializable.ReadGraphData(QuickGraph.Concepts.Serialization.IGraphSerializationInfo)">
- <summary>Reads data from serialization info</summary>
- <param name="info">data holder</param>
- <exception cref="T:System.ArgumentNullException">info is a null reference</exception>
- <exception cref="T:System.ArgumentException">info is serializing</exception>
- </member>
- <member name="T:QuickGraph.Concepts.Serialization.IGraphSerializable">
- <summary>A serializable graph structure (graph, vertex or edge)</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Serialization.IGraphSerializable.WriteGraphData(QuickGraph.Concepts.Serialization.IGraphSerializationInfo)">
- <summary>Adds data to serialization info</summary>
- <param name="info">data holder</param>
- <exception cref="T:System.ArgumentNullException">info is null</exception>
- <exception cref="T:System.ArgumentException">info is not serializing</exception>
- </member>
- <member name="T:QuickGraph.Concepts.Serialization.IGraphSerializationInfo">
- <summary>A class for adding and retreiving atomic data.</summary>
- </member>
- <member name="P:QuickGraph.Concepts.Serialization.IGraphSerializationInfo.IsSerializing">
- <summary>Get a value indicating if the object is serializing</summary>
- <value>true if serializing, false if deserializing</value>
- </member>
- <member name="P:QuickGraph.Concepts.Serialization.IGraphSerializationInfo.Item(System.String)">
- <summary>Gets or sets a value from a key</summary>
- <param name="key">value identifier</param>
- <value>value associated with the key. If the key is not present in the data, null value is returned</value>
- <exception cref="T:System.ArgumentNullException"> get,set property, key is a null reference </exception>
- </member>
- <member name="M:QuickGraph.Concepts.Serialization.IGraphSerializationInfo.Add(System.String,System.Object)">
- <summary>Adds a new key-value pair</summary>
- <param name="key">value identifier</param>
- <param name="value">value</param>
- <exception cref="T:System.ArgumentNullException">key is a null reference</exception>
- </member>
- <member name="M:QuickGraph.Concepts.Serialization.IGraphSerializationInfo.Contains(System.String)">
- <summary>Gets a value indicating if the key is in the entry collection</summary>
- <param name="key">key to test</param>
- <returns>true if key is in the dictionary, false otherwise</returns>
- <exception cref="T:System.ArgumentNullException">key is a null reference</exception>
- </member>
- <member name="M:QuickGraph.Concepts.Serialization.ISerializableEdgeListGraph.AddEdge(QuickGraph.Concepts.IEdge)">
- <summary>Adds an edge to the graph</summary>
- <param name="e">edge to add</param>
- </member>
- <member name="T:QuickGraph.Concepts.Serialization.ISerializableVertexAndEdgeListGraph">
- <summary>Union of the <see cref="T:QuickGraph.Concepts.Traversals.IVertexListGraph" /> , <see cref="T:QuickGraph.Concepts.Modifications.IVertexMutableGraph" /> and <see cref="T:QuickGraph.Concepts.Modifications.IEdgeMutableGraph" /> interfaces.</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Serialization.ISerializableVertexListGraph.AddVertex(QuickGraph.Concepts.IVertex)">
- <summary>Add a vertex to the graph</summary>
- <param name="v">vertex to add</param>
- </member>
- <member name="T:QuickGraph.Concepts.Traversals.Traversal">
- <summary>A small helper class for traversals This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.Traversal.FirstEdge(QuickGraph.Concepts.Collections.IEdgeEnumerable)">
- <summary>Returns the first edge of the graph</summary>
- <param name="edges">graph</param>
- <returns>first edge if any, otherwise a null reference</returns>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.Traversal.FirstEdge(QuickGraph.Concepts.Traversals.IEdgeListGraph)">
- <summary>Returns the first edge of the graph</summary>
- <param name="g">graph</param>
- <returns>first edge if any, otherwise a null reference</returns>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.Traversal.FirstSourceVertex(QuickGraph.Concepts.Collections.IEdgeEnumerable)">
- <summary>Returns the first source vertex of the enumerable</summary>
- <param name="edges">enumerable collection of <see cref="T:QuickGraph.Concepts.IEdge" /></param>
- <returns>first source vertex if any, otherwise a null reference</returns>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.Traversal.FirstTargetVertex(QuickGraph.Concepts.Collections.IEdgeEnumerable)">
- <summary>Returns the first vertex of the enumerable</summary>
- <param name="edges">enumerable collection of <see cref="T:QuickGraph.Concepts.IEdge" /></param>
- <returns>first target vertex if any, otherwise a null reference</returns>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.Traversal.FirstVertex(QuickGraph.Concepts.Collections.IVertexEnumerable)">
- <summary>Returns the first vertex of the enumerable</summary>
- <param name="vertices">enumerable collection of <see cref="T:QuickGraph.Concepts.IVertex" /></param>
- <returns>first vertex if any, otherwise a null reference</returns>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.Traversal.FirstVertex(QuickGraph.Concepts.Traversals.IVertexListGraph)">
- <summary>Returns the first vertex of the graph</summary>
- <param name="g">graph</param>
- <returns>first vertex if any, otherwise a null reference</returns>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.Traversal.FirstVertexIf(QuickGraph.Concepts.Collections.IVertexEnumerable,QuickGraph.Concepts.Predicates.IVertexPredicate)">
- <summary>Returns the first vertex of the enumerable that matches the predicate.</summary>
- <param name="vertices">enumerable collection of <see cref="T:QuickGraph.Concepts.IVertex" /></param>
- <param name="pred">vertex predicate</param>
- <returns>first vertex if any, otherwise a null reference</returns>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.Traversal.LastEdge(QuickGraph.Concepts.Collections.IEdgeEnumerable)">
- <summary>Returns the last edge of the edge collection</summary>
- <param name="edges">edge collection</param>
- <returns>last edge if any, otherwise a null reference</returns>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.Traversal.LastEdge(QuickGraph.Concepts.Traversals.IEdgeListGraph)">
- <summary>Returns the last edge of the graph</summary>
- <param name="g">graph</param>
- <returns>last edge if any, otherwise a null reference</returns>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.Traversal.LastSourceVertex(QuickGraph.Concepts.Collections.IEdgeEnumerable)">
- <summary>Returns the last source vertex of the enumerable</summary>
- <param name="edges">enumerable collection of <see cref="T:QuickGraph.Concepts.IEdge" /></param>
- <returns>last source vertex if any, otherwise a null reference</returns>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.Traversal.LastTargetVertex(QuickGraph.Concepts.Collections.IEdgeEnumerable)">
- <summary>Returns the last vertex of the enumerable</summary>
- <param name="edges">enumerable collection of <see cref="T:QuickGraph.Concepts.IEdge" /></param>
- <returns>last target vertex if any, otherwise a null reference</returns>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.Traversal.LastVertex(QuickGraph.Concepts.Collections.IVertexEnumerable)">
- <summary>Returns the first vertex of the enumerable</summary>
- <param name="vertices">enumerable collection of <see cref="T:QuickGraph.Concepts.IVertex" /></param>
- <returns>first vertex if any, otherwise a null reference</returns>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.Traversal.LastVertex(QuickGraph.Concepts.Traversals.IVertexListGraph)">
- <summary>Returns the last vertex of the graph</summary>
- <param name="g">graph</param>
- <returns>last vertex if any, otherwise a null reference</returns>
- </member>
- <member name="T:QuickGraph.Concepts.Traversals.IAdjacencyGraph">
- <summary>AdjacentGraph concept</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.IAdjacencyGraph.AdjacentVertices(QuickGraph.Concepts.IVertex)">
- <summary>Returns a enumerable collection of adjacent vertices</summary>
- </member>
- <member name="T:QuickGraph.Concepts.Traversals.IBidirectionalGraph">
- <summary>Adds access to in-edges.</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.IBidirectionalGraph.AdjacentEdgesEmpty(QuickGraph.Concepts.IVertex)">
- <summary>Gets a value indicating if the set of edges connected to v is empty</summary>
- <returns>true if the adjacent edge set is empty, false otherwise.</returns>
- <exception cref="T:System.ArgumentNullException">v is a null reference</exception>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.IBidirectionalGraph.Degree(QuickGraph.Concepts.IVertex)">
- <summary>Returns the number of in-edges plus out-edges (for directed graphs) or the number of incident edges (for undirected graphs) of vertex v in graph g.</summary>
- <param name="v">vertex to test</param>
- <returns>out-degree</returns>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.IBidirectionalGraph.InDegree(QuickGraph.Concepts.IVertex)">
- <summary>Returns the number of in-edges (for directed graphs) or the number of incident edges (for undirected graphs) of vertex v in graph g.</summary>
- <param name="v">vertex to test</param>
- <returns>out-degree</returns>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.IBidirectionalGraph.InEdges(QuickGraph.Concepts.IVertex)">
- <summary>Enumerable collection of in-edges</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.IBidirectionalGraph.InEdgesEmpty(QuickGraph.Concepts.IVertex)">
- <summary>Gets a value indicating if the set of in-edges is empty</summary>
- <returns>true if the in-edge set is empty, false otherwise.</returns>
- <exception cref="T:System.ArgumentNullException">v is a null reference</exception>
- </member>
- <member name="T:QuickGraph.Concepts.Traversals.IBidirectionalVertexListGraph">
- <summary>A fusion of <see cref="T:QuickGraph.Concepts.Traversals.IBidirectionalGraph" /> and <see cref="T:QuickGraph.Concepts.Traversals.IVertexListGraph" />.</summary>
- </member>
- <member name="T:QuickGraph.Concepts.Traversals.IClusteredGraph">
- <summary>A graph with clusters.</summary>
- </member>
- <member name="P:QuickGraph.Concepts.Traversals.IClusteredGraph.Clusters">
- <summary>Gets an enumerable collection of <see cref="T:QuickGraph.Concepts.Traversals.IClusteredGraph" />.</summary>
- </member>
- <member name="P:QuickGraph.Concepts.Traversals.IClusteredGraph.ClustersCount">
- <summary>Gets the number of clusters</summary>
- </member>
- <member name="P:QuickGraph.Concepts.Traversals.IClusteredGraph.Colapsed">
- <summary>Gets a value indicating wheter the cluster is collapsed</summary>
- <value>true if the cluster is colapsed; otherwize, false.</value>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.IClusteredGraph.AddCluster">
- <summary>Adds a new cluster to the graph.</summary>
- <returns>Added cluster</returns>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.IClusteredGraph.RemoveCluster(QuickGraph.Concepts.Traversals.IClusteredGraph)">
- <summary>Removes a cluster from the graph</summary>
- <param name="g">cluster to remove</param>
- <exception cref="T:System.ArgumentNullException">g is null</exception>
- </member>
- <member name="T:QuickGraph.Concepts.Traversals.IEdgeListAndIncidenceGraph">
- <summary>Defines the union of EdgeListGraph and IncidenceListGraph.</summary>
- </member>
- <member name="T:QuickGraph.Concepts.Traversals.IEdgeListGraph">
- <summary>The EdgeListGraph concept refines the Graph concept, and adds the requirement for efficient access to all the edges in the graph.</summary>
- </member>
- <member name="P:QuickGraph.Concepts.Traversals.IEdgeListGraph.Edges">
- <summary>Returns an enumerator providing access to all the edges in the graph.</summary>
- </member>
- <member name="P:QuickGraph.Concepts.Traversals.IEdgeListGraph.EdgesCount">
- <summary>Returns the number of edges in the graph.</summary>
- </member>
- <member name="P:QuickGraph.Concepts.Traversals.IEdgeListGraph.EdgesEmpty">
- <summary>Gets a value indicating if the vertex set is empty</summary>
- <value>true if the vertex set is empty, false otherwise.</value>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.IEdgeListGraph.ContainsEdge(QuickGraph.Concepts.IEdge)">
- <summary>Gets a value indicating if the edge <paramref name="e" /> is part of the list.</summary>
- <param name="e">edge to test</param>
- <returns>true if part of the list, false otherwize</returns>
- <exception cref="T:System.ArgumentNullException">e is a null reference</exception>
- </member>
- <member name="T:QuickGraph.Concepts.Traversals.IFilteredBidirectionalGraph">
- <summary>A bidirectional graph that supports filtered traversals</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.IFilteredBidirectionalGraph.SelectInEdges(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Returns the collection of in-edges that matches the predicate</summary>
- <param name="v" />
- <param name="ep">Edge predicate</param>
- <returns>enumerable colleciton of vertices that matches the criteron</returns>
- <exception cref="T:System.ArgumentNullException">v or ep is null</exception>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.IFilteredBidirectionalGraph.SelectSingleInEdge(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Returns the first in-edge that matches the predicate</summary>
- <param name="v" />
- <param name="ep">Edge predicate</param>
- <returns>null if not found, otherwize the first Edge that matches the predicate.</returns>
- <exception cref="T:System.ArgumentNullException">v or ep is null</exception>
- </member>
- <member name="T:QuickGraph.Concepts.Traversals.IFilteredEdgeListGraph">
- <summary>A edge list graph that supports filtered traversals</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.IFilteredEdgeListGraph.SelectEdges(QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Returns the collection of edges that matches the predicate</summary>
- <param name="vp">Edge predicate</param>
- <returns>enumerable colleciton of vertices that matches the criteron</returns>
- <exception cref="T:System.ArgumentNullException">vp is null</exception>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.IFilteredEdgeListGraph.SelectSingleEdge(QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Returns the first Edge that matches the predicate</summary>
- <param name="vp">Edge predicate</param>
- <returns>null if not found, otherwize the first Edge that matches the predicate.</returns>
- <exception cref="T:System.ArgumentNullException">vp is null</exception>
- </member>
- <member name="T:QuickGraph.Concepts.Traversals.IFilteredIncidenceGraph">
- <summary>An incidence graph that supports filtered traversals</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.IFilteredIncidenceGraph.SelectOutEdges(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Returns the collection of out-edges that matches the predicate</summary>
- <param name="v" />
- <param name="ep">Edge predicate</param>
- <returns>enumerable colleciton of vertices that matches the criteron</returns>
- <exception cref="T:System.ArgumentNullException">v or ep is null</exception>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.IFilteredIncidenceGraph.SelectSingleOutEdge(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Returns the first out-edge that matches the predicate</summary>
- <param name="v" />
- <param name="ep">Edge predicate</param>
- <returns>null if not found, otherwize the first Edge that matches the predicate.</returns>
- <exception cref="T:System.ArgumentNullException">v or ep is null</exception>
- </member>
- <member name="T:QuickGraph.Concepts.Traversals.IFilteredVertexAndEdgeListGraph">
- <summary>Union of <see cref="T:QuickGraph.Concepts.Traversals.IFilteredVertexListGraph" />, <see cref="T:QuickGraph.Concepts.Traversals.IFilteredEdgeListGraph" /> and <see cref="T:QuickGraph.Concepts.Traversals.IVertexAndEdgeListGraph" />.</summary>
- </member>
- <member name="T:QuickGraph.Concepts.Traversals.IFilteredVertexListGraph">
- <summary>A vertex list graph that supports filtered traversals</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.IFilteredVertexListGraph.SelectSingleVertex(QuickGraph.Concepts.Predicates.IVertexPredicate)">
- <summary>Returns the first vertex that matches the predicate</summary>
- <param name="vp">vertex predicate</param>
- <returns>null if not found, otherwize the first vertex that matches the predicate.</returns>
- <exception cref="T:System.ArgumentNullException">vp is null</exception>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.IFilteredVertexListGraph.SelectVertices(QuickGraph.Concepts.Predicates.IVertexPredicate)">
- <summary>Returns the collection of vertices that matches the predicate</summary>
- <param name="vp">vertex predicate</param>
- <returns>enumerable colleciton of vertices that matches the criteron</returns>
- <exception cref="T:System.ArgumentNullException">vp is null</exception>
- </member>
- <member name="T:QuickGraph.Concepts.Traversals.IImplicitGraph">
- <summary>A graph defined by a out-edges method.</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.IImplicitGraph.OutDegree(QuickGraph.Concepts.IVertex)">
- <summary>Returns the out-degree edges of v</summary>
- <param name="v">vertex to test</param>
- <returns>out-degree</returns>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.IImplicitGraph.OutEdges(QuickGraph.Concepts.IVertex)">
- <summary>Returns an iterable collection of the out edges of v</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.IImplicitGraph.OutEdgesEmpty(QuickGraph.Concepts.IVertex)">
- <summary>Gets a value indicating if the set of out-edges is empty</summary>
- <returns>true if the out-edge set is empty, false otherwise.</returns>
- <exception cref="T:System.ArgumentNullException">v is a null reference</exception>
- </member>
- <member name="T:QuickGraph.Concepts.Traversals.IIncidenceGraph">
- <summary>Access to each vertex out-edges.</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.IIncidenceGraph.ContainsEdge(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <summary>Gets a value indicating if there is an edge between the vertices <paramref name="u" />, <paramref name="v" />.</summary>
- <param name="u">source vertex</param>
- <param name="v">target vertex</param>
- <returns>true if (<paramref name="u" />, <paramref name="v" />) exists.</returns>
- <exception cref="T:System.ArgumentNullException">u or v is a null reference</exception>
- </member>
- <member name="T:QuickGraph.Concepts.Traversals.ITreeGraph">
- <summary>A tree-like interface definition</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.ITreeGraph.ChildVertices(QuickGraph.Concepts.IVertex)">
- <summary>Gets an enumerable collection of child <see cref="T:QuickGraph.Concepts.IVertex" /></summary>
- <param name="v">current <see cref="T:QuickGraph.Concepts.IVertex" /></param>
- <returns>An enumerable collection of adjacent vertices</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="v" /> is a null reference </exception>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.ITreeGraph.FirstChild(QuickGraph.Concepts.IVertex)">
- <summary>Gets the first adjacent vertex</summary>
- <param name="v">current vertex</param>
- <returns>first out-vertex</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="v" /> is a null reference </exception>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.ITreeGraph.HasChildVertices(QuickGraph.Concepts.IVertex)">
- <summary>Gets a value indicating if the <see cref="T:QuickGraph.Concepts.IVertex" /> has out-edges</summary>
- <param name="v">
- <see cref="T:QuickGraph.Concepts.IVertex" /> to test</param>
- <returns>true if <paramref name="v" /> has out-edges.</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="v" /> is a null reference </exception>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.ITreeGraph.LastChild(QuickGraph.Concepts.IVertex)">
- <param name="v" />
- <exception cref="T:System.ArgumentNullException">
- <paramref name="v" /> is a null reference </exception>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.ITreeGraph.ParentVertex(QuickGraph.Concepts.IVertex)">
- <summary>Gets the <see cref="T:QuickGraph.Concepts.IVertex" /> parent.</summary>
- <param name="v">current vertex</param>
- <returns>parent vertex if any, null reference otherwize</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="v" /> is a null reference </exception>
- <exception cref="T:QuickGraph.Exceptions.MultipleInEdgeException">
- <paramref name="v" /> has multiple in-edges </exception>
- </member>
- <member name="T:QuickGraph.Concepts.Traversals.IVertexAndEdgeListGraph">
- <summary>Defines the union of VertexListGraph and EdgeListGraph.</summary>
- </member>
- <member name="T:QuickGraph.Concepts.Traversals.IVertexListGraph">
- <summary>The VertexListGraph concept refines the Graph concept, and adds the requirement for efficient traversal of all the vertices in the graph.</summary>
- </member>
- <member name="P:QuickGraph.Concepts.Traversals.IVertexListGraph.Vertices">
- <summary>Gets an iterator-range providing access to all the vertices in the graph.</summary>
- <value>
- <see cref="T:QuickGraph.Concepts.Collections.IVertexEnumerable" /> collection over the <see cref="T:QuickGraph.Concepts.IVertex" /> instances of the graph.</value>
- </member>
- <member name="P:QuickGraph.Concepts.Traversals.IVertexListGraph.VerticesCount">
- <summary>Gets the number of <see cref="T:QuickGraph.Concepts.IVertex" /> in the graph.</summary>
- <value>The number of <see cref="T:QuickGraph.Concepts.IVertex" /> in the graph</value>
- </member>
- <member name="P:QuickGraph.Concepts.Traversals.IVertexListGraph.VerticesEmpty">
- <summary>Gets a value indicating if the vertex set is empty</summary>
- <value>true if the vertex set is empty, false otherwise.</value>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.IVertexListGraph.ContainsVertex(QuickGraph.Concepts.IVertex)">
- <summary>Gets a value indicating if the vertex <paramref name="v" /> is part of the list.</summary>
- <param name="v">vertex to test</param>
- <returns>true if part of the list, false otherwize</returns>
- <exception cref="T:System.ArgumentNullException">v is a null reference</exception>
- </member>
- <member name="T:QuickGraph.Concepts.Visitors.IDistanceRecorderVisitor">
- <summary>A distance recorder visitor</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Visitors.IDistanceRecorderVisitor.DiscoverVertex(System.Object,QuickGraph.Concepts.VertexEventArgs)">
- <param name="sender" />
- <param name="args" />
- </member>
- <member name="M:QuickGraph.Concepts.Visitors.IDistanceRecorderVisitor.InitializeVertex(System.Object,QuickGraph.Concepts.VertexEventArgs)">
- <param name="sender" />
- <param name="args" />
- </member>
- <member name="M:QuickGraph.Concepts.Visitors.IDistanceRecorderVisitor.TreeEdge(System.Object,QuickGraph.Concepts.EdgeEventArgs)">
- <param name="sender" />
- <param name="args" />
- </member>
- <member name="M:QuickGraph.Concepts.Visitors.IEdgeColorizerVisitor.FinishEdge(System.Object,QuickGraph.Concepts.EdgeEventArgs)">
- <param name="sender" />
- <param name="args" />
- </member>
- <member name="M:QuickGraph.Concepts.Visitors.IEdgeColorizerVisitor.InitializeEdge(System.Object,QuickGraph.Concepts.EdgeEventArgs)">
- <param name="sender" />
- <param name="args" />
- </member>
- <member name="M:QuickGraph.Concepts.Visitors.IEdgeColorizerVisitor.TreeEdge(System.Object,QuickGraph.Concepts.EdgeEventArgs)">
- <param name="sender" />
- <param name="args" />
- </member>
- <member name="T:QuickGraph.Concepts.Visitors.IEdgePredecessorRecorderVisitor">
- <summary>Visitor that records the edge predecessor from a vertex.</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Visitors.IEdgePredecessorRecorderVisitor.DiscoverTreeEdge(System.Object,QuickGraph.Concepts.EdgeEdgeEventArgs)">
- <summary>Records edge predecessor</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Visitors.IEdgePredecessorRecorderVisitor.FinishEdge(System.Object,QuickGraph.Concepts.EdgeEventArgs)">
- <summary>Records end path edges</summary>
- <param name="sender" />
- <param name="args" />
- </member>
- <member name="M:QuickGraph.Concepts.Visitors.IEdgePredecessorRecorderVisitor.InitializeEdge(System.Object,QuickGraph.Concepts.EdgeEventArgs)">
- <summary>Not used</summary>
- <param name="sender" />
- <param name="args" />
- </member>
- <member name="T:QuickGraph.Concepts.Visitors.IPredecessorRecorderVisitor">
- <summary>Visitor that records the edge predecessor from a vertex.</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Visitors.IPredecessorRecorderVisitor.FinishVertex(System.Object,QuickGraph.Concepts.VertexEventArgs)">
- <summary>Finished a vertex exploration</summary>
- <param name="sender" />
- <param name="args" />
- </member>
- <member name="M:QuickGraph.Concepts.Visitors.IPredecessorRecorderVisitor.TreeEdge(System.Object,QuickGraph.Concepts.EdgeEventArgs)">
- <summary>Predecessor record</summary>
- <param name="sender" />
- <param name="args" />
- </member>
- <member name="T:QuickGraph.Concepts.Visitors.ITimeStamperVisitor">
- <summary>Description résumée de ITimeStamperVisitior.</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Visitors.ITimeStamperVisitor.DiscoverVertex(System.Object,QuickGraph.Concepts.VertexEventArgs)">
- <param name="sender" />
- <param name="args" />
- </member>
- <member name="M:QuickGraph.Concepts.Visitors.ITimeStamperVisitor.FinishVertex(System.Object,QuickGraph.Concepts.VertexEventArgs)">
- <param name="sender" />
- <param name="args" />
- </member>
- <member name="T:QuickGraph.Concepts.Visitors.ITreeEdgeBuilderVisitor">
- <summary>Tree edge visitor</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Visitors.ITreeEdgeBuilderVisitor.TreeEdge(System.Object,QuickGraph.Concepts.EdgeEventArgs)">
- <param name="sender" />
- <param name="args" />
- </member>
- <member name="T:QuickGraph.Concepts.Visitors.IVertexColorizerVisitor">
- <summary>A vertex colorizer visitor</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Visitors.IVertexColorizerVisitor.DiscoverVertex(System.Object,QuickGraph.Concepts.VertexEventArgs)">
- <param name="sender" />
- <param name="args" />
- </member>
- <member name="M:QuickGraph.Concepts.Visitors.IVertexColorizerVisitor.FinishVertex(System.Object,QuickGraph.Concepts.VertexEventArgs)">
- <param name="sender" />
- <param name="args" />
- </member>
- <member name="M:QuickGraph.Concepts.Visitors.IVertexColorizerVisitor.InitializeVertex(System.Object,QuickGraph.Concepts.VertexEventArgs)">
- <param name="sender" />
- <param name="args" />
- </member>
- <member name="T:QuickGraph.Exceptions.AttributeNotFoundException">
- <summary>Exception throwed when not finding a vertex.</summary>
- </member>
- <member name="T:QuickGraph.Exceptions.EdgeNotFoundException">
- <summary>Exception throwed when not finding a vertex.</summary>
- </member>
- <member name="T:QuickGraph.Exceptions.GraphNotStronglyConnectedException">
- <summary>Not a acyclic graph execption</summary>
- </member>
- <member name="T:QuickGraph.Exceptions.MultipleInEdgeException">
- <summary>Multiple In Edge exception</summary>
- </member>
- <member name="T:QuickGraph.Exceptions.NegativeCycleException">
- <summary>Negative cycle execption</summary>
- </member>
- <member name="T:QuickGraph.Exceptions.NonAcyclicGraphException">
- <summary>Not a acyclic graph execption</summary>
- </member>
- <member name="T:QuickGraph.Exceptions.ParrallelEdgeNotAllowedException">
- <summary>ParrallelEdgeNotAllowedException.</summary>
- </member>
- <member name="T:QuickGraph.Exceptions.VertexNotConnectedByEdgeException">
- <summary>Exception throwed when not finding a vertex.</summary>
- </member>
- <member name="T:QuickGraph.Exceptions.VertexNotFoundException">
- <summary>Exception throwed when not finding a vertex.</summary>
- </member>
- <member name="T:QuickGraph.Predicates.ConnectsEdgePredicate">
- <summary>A predicate that filter edge connecting two vertices</summary>
- </member>
- <member name="M:QuickGraph.Predicates.ConnectsEdgePredicate.Test(QuickGraph.Concepts.IEdge)">
- <summary>Test if edge connects source and target vertex</summary>
- <param name="e">edge to test</param>
- <returns>true if e connects source and target</returns>
- </member>
- <member name="T:QuickGraph.Predicates.EdgePredicate">
- <summary>Edge predicate</summary>
- </member>
- <member name="M:QuickGraph.Predicates.EdgePredicate.Test(QuickGraph.Concepts.IEdge)">
- <summary>Applies the edge predicate to e and to it's vertices?</summary>
- <param name="e">edge to test</param>
- <returns>EdgePredicate(e) && VertexPredicate(e.Source) && VertexPredicate(e.Target)</returns>
- <exception cref="T:System.ArgumentNullException">e is null</exception>
- </member>
- <member name="T:QuickGraph.Predicates.InCollectionVertexPredicate">
- <summary>Predicate for checking that a vertex is in a collection</summary>
- </member>
- <member name="M:QuickGraph.Predicates.InCollectionVertexPredicate.Test(QuickGraph.Concepts.IVertex)">
- <summary>Gets a value indicating if <paramref name="v" /> is in the collection.</summary>
- <param name="v">vertex to test</param>
- <returns>true if <paramref name="v" /> is in the collection, false otherwize</returns>
- </member>
- <member name="T:QuickGraph.Predicates.InDictionaryVertexPredicate">
- <summary>Predicate for checking that a vertex is in a collection</summary>
- </member>
- <member name="M:QuickGraph.Predicates.InDictionaryVertexPredicate.Test(QuickGraph.Concepts.IVertex)">
- <summary>Gets a value indicating if <paramref name="v" /> is in the collection.</summary>
- <param name="v">vertex to test</param>
- <returns>true if <paramref name="v" /> is in the collection, false otherwize</returns>
- </member>
- <member name="T:QuickGraph.Predicates.InEdgePredicate">
- <summary>In edge predicate</summary>
- </member>
- <member name="M:QuickGraph.Predicates.InEdgePredicate.Test(QuickGraph.Concepts.IEdge)">
- <summary>Applies the edge predicate to e and to it's source</summary>
- <param name="e">edge to test</param>
- <returns>EdgePredicate(e) and VertexPredicate(e.Source)</returns>
- <exception cref="T:System.ArgumentNullException">e is null</exception>
- </member>
- <member name="T:QuickGraph.Predicates.IsAdjacentEdgePredicate">
- <summary>Predicate that checks if a edge is an edge</summary>
- </member>
- <member name="M:QuickGraph.Predicates.IsAdjacentEdgePredicate.Test(QuickGraph.Concepts.IEdge)">
- <param name="e" />
- </member>
- <member name="T:QuickGraph.Predicates.IsInEdgePredicate">
- <summary>Predicate that checks if a edge is an inedge</summary>
- </member>
- <member name="M:QuickGraph.Predicates.IsInEdgePredicate.Test(QuickGraph.Concepts.IEdge)">
- <param name="e" />
- </member>
- <member name="M:QuickGraph.Predicates.IsOutEdgePredicate.Test(QuickGraph.Concepts.IEdge)">
- <param name="e" />
- </member>
- <member name="T:QuickGraph.Predicates.KeepAllEdgesPredicate">
- <summary>Predicate that always returns true</summary>
- </member>
- <member name="M:QuickGraph.Predicates.KeepAllEdgesPredicate.Test(QuickGraph.Concepts.IEdge)">
- <summary>Always returns true.</summary>
- <param name="e" />
- </member>
- <member name="T:QuickGraph.Predicates.KeepAllVerticesPredicate">
- <summary>Predicate that always returns true</summary>
- </member>
- <member name="M:QuickGraph.Predicates.KeepAllVerticesPredicate.Test(QuickGraph.Concepts.IVertex)">
- <summary>Always returns true.</summary>
- <param name="v" />
- </member>
- <member name="T:QuickGraph.Predicates.NotInCircuitEdgePredicate">
- <summary>An predicate that checks that the edge is not in both circuit and temporary circuit.</summary>
- </member>
- <member name="P:QuickGraph.Predicates.NotInCircuitEdgePredicate.Circuit">
- <summary>Edge circuit</summary>
- </member>
- <member name="P:QuickGraph.Predicates.NotInCircuitEdgePredicate.TemporaryCircuit">
- <summary>Temporary circuit</summary>
- </member>
- <member name="M:QuickGraph.Predicates.NotInCircuitEdgePredicate.Test(QuickGraph.Concepts.IEdge)">
- <summary>Test method</summary>
- <param name="e" />
- </member>
- <member name="T:QuickGraph.Predicates.NotVertexPredicate">
- <summary>Not operator to predicate</summary>
- </member>
- <member name="M:QuickGraph.Predicates.NotVertexPredicate.Test(QuickGraph.Concepts.IVertex)">
- <param name="v" />
- </member>
- <member name="T:QuickGraph.Predicates.OutEdgePredicate">
- <summary>Out-edge predicate</summary>
- </member>
- <member name="M:QuickGraph.Predicates.OutEdgePredicate.Test(QuickGraph.Concepts.IEdge)">
- <summary>Applies the edge predicate to e and to it's target vertex</summary>
- <param name="e">edge to test</param>
- <returns>EdgePredicate(e) and VertexPredicate(e.Target)</returns>
- <exception cref="T:System.ArgumentNullException">e is null</exception>
- </member>
- <member name="T:QuickGraph.Predicates.Preds">
- <summary>Static helper class for creating predicates This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:QuickGraph.Predicates.Preds.Connects(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IGraph)">
- <param name="source" />
- <param name="target" />
- <param name="g" />
- </member>
- <member name="M:QuickGraph.Predicates.Preds.Edge(QuickGraph.Concepts.Predicates.IEdgePredicate,QuickGraph.Concepts.Predicates.IVertexPredicate)">
- <summary>Checks ep(e) && vp(e.Source) && vp(e.Target)</summary>
- <param name="ep">predicate to apply to edge</param>
- <param name="vp">predicate to apply to edge source and target</param>
- </member>
- <member name="M:QuickGraph.Predicates.Preds.Equal(QuickGraph.Concepts.IVertex)">
- <summary>Check if a vertex is equal to v</summary>
- <param name="v">vertex to test</param>
- <returns>predicate</returns>
- </member>
- <member name="M:QuickGraph.Predicates.Preds.InCollection(QuickGraph.Concepts.Collections.IVertexCollection)">
- <summary>Check if vertex is in list</summary>
- <param name="list" />
- </member>
- <member name="M:QuickGraph.Predicates.Preds.InEdge(QuickGraph.Concepts.Predicates.IEdgePredicate,QuickGraph.Concepts.Predicates.IVertexPredicate)">
- <summary>Creates a predicate that check the edge and the edge source</summary>
- <param name="ep">edge predicate to apply to the edge</param>
- <param name="vp">vertex predicate to apply to the edge source</param>
- <returns>in-edge predicate</returns>
- </member>
- <member name="M:QuickGraph.Predicates.Preds.IsAdjacent(QuickGraph.Concepts.IVertex)">
- <summary>Creates a predicate that checks wheter an edge is adjacent to a given vertex.</summary>
- <param name="v">vertex to test</param>
- <returns>is adjacent predicate</returns>
- </member>
- <member name="M:QuickGraph.Predicates.Preds.IsInEdge(QuickGraph.Concepts.IVertex)">
- <summary>Creates a predicate that checks if an edge is an in-edge of a vertex.</summary>
- <param name="v">vertex to check</param>
- <returns>in-edge predicate</returns>
- </member>
- <member name="M:QuickGraph.Predicates.Preds.IsOutEge(QuickGraph.Concepts.IVertex)">
- <summary>Creates a predicate that checks if an edge is an out-edge of a vertex.</summary>
- <param name="v">vertex to check</param>
- <returns>out-edge predicate</returns>
- </member>
- <member name="M:QuickGraph.Predicates.Preds.KeepAllEdges">
- <summary>Returns a edge predicate that always returns true.</summary>
- </member>
- <member name="M:QuickGraph.Predicates.Preds.KeepAllVertices">
- <summary>Returns a vertex predicate that always returns true.</summary>
- </member>
- <member name="M:QuickGraph.Predicates.Preds.Not(QuickGraph.Concepts.Predicates.IVertexPredicate)">
- <summary>Negates a predicate</summary>
- <param name="predicate" />
- </member>
- <member name="M:QuickGraph.Predicates.Preds.OutEdge(QuickGraph.Concepts.Predicates.IEdgePredicate,QuickGraph.Concepts.Predicates.IVertexPredicate)">
- <summary>Creates a predicate that check the edge and the edge target</summary>
- <param name="ep">edge predicate to apply to the edge</param>
- <param name="vp">vertex predicate to apply to the edge target</param>
- <returns>out-edge predicate</returns>
- </member>
- <member name="M:QuickGraph.Predicates.Preds.SourceVertex(QuickGraph.Concepts.Traversals.IBidirectionalGraph)">
- <summary>Source vertex prodicate</summary>
- <param name="graph" />
- </member>
- <member name="T:QuickGraph.Predicates.ResidualEdgePredicate">
- <summary>Predicate that test if an edge is residual</summary>
- </member>
- <member name="P:QuickGraph.Predicates.ResidualEdgePredicate.ResidualCapacities">
- <summary>Residual capacities map</summary>
- </member>
- <member name="M:QuickGraph.Predicates.ResidualEdgePredicate.Test(QuickGraph.Concepts.IEdge)">
- <summary>Test if edge e has a positive residual capacity</summary>
- <param name="e">edge to test</param>
- <returns>0 < ResidualCapacities[e]</returns>
- <exception cref="T:System.ArgumentNullException">e is null</exception>
- </member>
- <member name="T:QuickGraph.Predicates.ReversedResidualEdgePredicate">
- <summary>Predicate that test if an edge's reverse is residual</summary>
- </member>
- <member name="P:QuickGraph.Predicates.ReversedResidualEdgePredicate.ResidualCapacities">
- <summary>Residual capacities map</summary>
- </member>
- <member name="P:QuickGraph.Predicates.ReversedResidualEdgePredicate.ReversedEdges">
- <summary>Reversed edges map</summary>
- </member>
- <member name="M:QuickGraph.Predicates.ReversedResidualEdgePredicate.Test(QuickGraph.Concepts.IEdge)">
- <summary>Test if edge e has a positive residual capacity</summary>
- <param name="e">edge to test</param>
- <returns>0 < ResidualCapacities[e]</returns>
- <exception cref="T:System.ArgumentNullException">e is null</exception>
- </member>
- <member name="T:QuickGraph.Predicates.SinkVertexPredicate">
- <summary>A predicate to test if a <see cref="T:QuickGraph.Concepts.IVertex" /> is a root vertex (no in-edges).</summary>
- </member>
- <member name="M:QuickGraph.Predicates.SinkVertexPredicate.Test(QuickGraph.Concepts.IVertex)">
- <summary>Tests if the vertex is a root</summary>
- <param name="v">vertex to test</param>
- <returns>true is the vertex has no in-edges, false otherwise</returns>
- </member>
- <member name="T:QuickGraph.Predicates.SourceVertexPredicate">
- <summary>A predicate to test if a <see cref="T:QuickGraph.Concepts.IVertex" /> is a root vertex (no in-edges).</summary>
- </member>
- <member name="M:QuickGraph.Predicates.SourceVertexPredicate.Test(QuickGraph.Concepts.IVertex)">
- <summary>Tests if the vertex is a root</summary>
- <param name="v">vertex to test</param>
- <returns>true is the vertex has no in-edges, false otherwise</returns>
- </member>
- <member name="T:QuickGraph.Predicates.VertexEqualPredicate">
- <summary>Predicate that checks to two vertex are equal</summary>
- </member>
- <member name="P:QuickGraph.Predicates.VertexEqualPredicate.ReferenceVertex">
- <summary>Reference vertex</summary>
- </member>
- <member name="M:QuickGraph.Predicates.VertexEqualPredicate.Test(QuickGraph.Concepts.IVertex)">
- <summary>Test if v == u</summary>
- <param name="v">vertex to test</param>
- <returns>v == u</returns>
- </member>
- <member name="T:QuickGraph.Providers.CustomEdgeProvider">
- <summary>Custom edge provider This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Providers.CustomEdgeProvider.EdgeType">
- <summary>Returns typeof(CustomEdge)</summary>
- </member>
- <member name="M:QuickGraph.Providers.CustomEdgeProvider.ProvideEdge(QuickGraph.Vertex,QuickGraph.Vertex)">
- <summary>Creates a new edge</summary>
- <param name="u" />
- <param name="v" />
- </member>
- <member name="M:QuickGraph.Providers.CustomEdgeProvider.UpdateEdge(QuickGraph.CustomEdge)">
- <summary>Updates an edge that has not been created with the provider</summary>
- <param name="e">vertex to update</param>
- </member>
- <member name="T:QuickGraph.Providers.CustomVertexProvider">
- <summary>Default custom vertex provider This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Providers.CustomVertexProvider.VertexType">
- <summary>Returns typeof(CustomVertex)</summary>
- </member>
- <member name="M:QuickGraph.Providers.CustomVertexProvider.ProvideVertex">
- <summary>Creates a new vertex</summary>
- </member>
- <member name="M:QuickGraph.Providers.CustomVertexProvider.UpdateVertex(QuickGraph.CustomVertex)">
- <summary>Updates a vertex that has not been created with the provider</summary>
- <param name="v">vertex to update</param>
- </member>
- <member name="T:QuickGraph.Providers.EdgeProvider">
- <summary>Default edge provider This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Providers.EdgeProvider.EdgeType">
- <summary>Edge type.</summary>
- </member>
- <member name="M:QuickGraph.Providers.EdgeProvider.ProvideEdge(QuickGraph.Vertex,QuickGraph.Vertex)">
- <summary>Creates a new edge</summary>
- <param name="u" />
- <param name="v" />
- </member>
- <member name="M:QuickGraph.Providers.EdgeProvider.UpdateEdge(QuickGraph.Edge)">
- <summary>Updates an edge that has not been created with the provider</summary>
- <param name="e">edge to update</param>
- </member>
- <member name="T:QuickGraph.Providers.NamedEdgeProvider">
- <summary>Named edge provider This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Providers.NamedEdgeProvider.EdgeType">
- <summary>Returns typeof(NamedEdge)</summary>
- </member>
- <member name="M:QuickGraph.Providers.NamedEdgeProvider.ProvideEdge(QuickGraph.Vertex,QuickGraph.Vertex)">
- <summary>Creates a new edge</summary>
- <param name="u" />
- <param name="v" />
- </member>
- <member name="M:QuickGraph.Providers.NamedEdgeProvider.UpdateEdge(QuickGraph.NamedEdge)">
- <summary>Updates an edge that has not been created with the provider</summary>
- <param name="e">edge to update</param>
- </member>
- <member name="T:QuickGraph.Providers.NamedVertexProvider">
- <summary>Default custom vertex provider This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Providers.NamedVertexProvider.VertexType">
- <summary>Returns typeof(NamedVertex)</summary>
- </member>
- <member name="M:QuickGraph.Providers.NamedVertexProvider.ProvideVertex">
- <summary>Creates a new vertex</summary>
- </member>
- <member name="M:QuickGraph.Providers.NamedVertexProvider.UpdateVertex(QuickGraph.NamedVertex)">
- <summary>Updates a vertex that has not been created with the provider</summary>
- <param name="v">vertex to update</param>
- </member>
- <member name="T:QuickGraph.Providers.TypedEdgeProvider">
- <summary>Default custom edge provider</summary>
- </member>
- <member name="P:QuickGraph.Providers.TypedEdgeProvider.EdgeType">
- <summary>Returns typeof(CustomEdge)</summary>
- </member>
- <member name="M:QuickGraph.Providers.TypedEdgeProvider.ProvideEdge(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <summary>Creates a new edge</summary>
- </member>
- <member name="M:QuickGraph.Providers.TypedEdgeProvider.UpdateEdge(QuickGraph.Concepts.IEdge)">
- <summary>Updates a edge that has not been created with the provider</summary>
- <param name="e">edge to update</param>
- </member>
- <member name="T:QuickGraph.Providers.TypedVertexProvider">
- <summary>Default custom vertex provider</summary>
- </member>
- <member name="P:QuickGraph.Providers.TypedVertexProvider.VertexType">
- <summary>Returns typeof(CustomVertex)</summary>
- </member>
- <member name="M:QuickGraph.Providers.TypedVertexProvider.ProvideVertex">
- <summary>Creates a new vertex</summary>
- </member>
- <member name="M:QuickGraph.Providers.TypedVertexProvider.UpdateVertex(QuickGraph.Concepts.IVertex)">
- <summary>Updates a vertex that has not been created with the provider</summary>
- <param name="v">vertex to update</param>
- </member>
- <member name="T:QuickGraph.Providers.VertexProvider">
- <summary>Vertex provider This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Providers.VertexProvider.VertexType">
- <summary>Vertex type.</summary>
- </member>
- <member name="M:QuickGraph.Providers.VertexProvider.ProvideVertex">
- <summary>Creates a new vertex</summary>
- </member>
- <member name="M:QuickGraph.Providers.VertexProvider.UpdateVertex(QuickGraph.Vertex)">
- <summary>Updates a vertex that has not been created with the provider</summary>
- <param name="v">vertex to update</param>
- </member>
- <member name="T:QuickGraph.Serialization.GraphMLGraphSerializer">
- <summary>Graph serializer to the GraphML format.</summary>
- </member>
- <member name="M:QuickGraph.Serialization.GraphMLGraphSerializer.Serialize(System.Xml.XmlWriter,QuickGraph.Concepts.Serialization.ISerializableVertexAndEdgeListGraph)">
- <summary>Serializes g to xml</summary>
- <param name="writer">xml writer</param>
- <param name="g">graph to serialize</param>
- <exception cref="T:System.ArgumentNullException">writer or g are null</exception>
- <exception cref="T:System.ArgumentException">g vertex or edge does not implement <see cref="T:QuickGraph.Concepts.Serialization.IGraphSerializable" />. </exception>
- </member>
- <member name="M:QuickGraph.Serialization.GraphMLGraphSerializer.Serialize(System.Xml.XmlWriter,QuickGraph.Concepts.Serialization.ISerializableVertexAndEdgeListGraph,QuickGraph.Concepts.Traversals.IVertexAndEdgeListGraph)">
- <summary>Serializes the filtered graph g to xml</summary>
- <param name="writer">xml writer</param>
- <param name="baseGraph">"base" graph of g</param>
- <param name="g">graph to serialize</param>
- <exception cref="T:System.ArgumentNullException">writer or g are null</exception>
- <exception cref="T:System.ArgumentException">g vertex or edge does not implement <see cref="T:QuickGraph.Concepts.Serialization.IGraphSerializable" />. </exception>
- </member>
- <member name="T:QuickGraph.Serialization.GraphSerializationInfo">
- <summary>A data holder class</summary>
- </member>
- <member name="P:QuickGraph.Serialization.GraphSerializationInfo.Count">
- <summary>Number of key-value pair in the data bag.</summary>
- </member>
- <member name="P:QuickGraph.Serialization.GraphSerializationInfo.IsSerializing">
- <summary>True if serializing</summary>
- </member>
- <member name="P:QuickGraph.Serialization.GraphSerializationInfo.Item(System.String)">
- <summary>Gets or sets a data entry in the graph info collection</summary>
- <exception cref="T:System.InvalidOperationException"> set property,set a value while the graph info is deserializing </exception>
- <exception cref="T:System.MissingFieldException"> get property, the requested key is not found </exception>
- </member>
- <member name="M:QuickGraph.Serialization.GraphSerializationInfo.Add(System.String,System.Object)">
- <summary>Adds a new key-value pair</summary>
- <param name="key">value identifier</param>
- <param name="value">value</param>
- <exception cref="T:System.ArgumentNullException">key</exception>
- </member>
- <member name="M:QuickGraph.Serialization.GraphSerializationInfo.Contains(System.String)">
- <summary>Gets a value indicating if the key is in the data entries.</summary>
- <param name="key">key to test</param>
- <returns>true if key is in the data collection, false otherwise</returns>
- </member>
- <member name="T:QuickGraph.Serialization.GraphSerializer">
- <summary>Base class for Graph serializers. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:QuickGraph.Serialization.GraphSerializer.CreatedEdges">
- <summary>Created vertices table</summary>
- </member>
- <member name="P:QuickGraph.Serialization.GraphSerializer.CreatedVertices">
- <summary>Created vertices table</summary>
- </member>
- <member name="M:QuickGraph.Serialization.GraphSerializer.CreateGraph(System.Type,System.Type,System.Type,System.Boolean,System.Boolean)">
- <param name="graphType" />
- <param name="vertexProviderType" />
- <param name="edgeProviderType" />
- <param name="directed" />
- <param name="allowParallelEdges" />
- </member>
- <member name="M:QuickGraph.Serialization.GraphSerializer.Deserialize(System.Xml.XmlReader)">
- <summary>Deserializes data from Xml stream.</summary>
- <param name="reader">xml stream</param>
- <returns>deserialized data</returns>
- </member>
- <member name="M:QuickGraph.Serialization.GraphSerializer.FormatID(QuickGraph.Concepts.IEdge)">
- <summary>Formats the edge ID number</summary>
- <param name="e">edge</param>
- <returns>e.ID formatted</returns>
- </member>
- <member name="M:QuickGraph.Serialization.GraphSerializer.FormatID(QuickGraph.Concepts.IVertex)">
- <summary>Formats the vertex ID number</summary>
- <param name="v">vertex</param>
- <returns>v.ID formatted</returns>
- </member>
- <member name="M:QuickGraph.Serialization.GraphSerializer.GetTypeQualifiedName(System.Object)">
- <summary>Returns qualifed type name of o</summary>
- <param name="o" />
- </member>
- <member name="M:QuickGraph.Serialization.GraphSerializer.GetTypeQualifiedName(System.Type)">
- <param name="t" />
- </member>
- <member name="M:QuickGraph.Serialization.GraphSerializer.MoveNextElement(System.Xml.XmlReader)">
- <summary>Moves reader to element with name = name</summary>
- <param name="reader" />
- </member>
- <member name="M:QuickGraph.Serialization.GraphSerializer.MovePastEndElement(System.Xml.XmlReader,System.String)">
- <param name="reader" />
- <param name="name" />
- </member>
- <member name="M:QuickGraph.Serialization.GraphSerializer.MoveToAttribute(System.Xml.XmlReader,System.String,System.Boolean)">
- <param name="reader" />
- <param name="name" />
- </member>
- <member name="M:QuickGraph.Serialization.GraphSerializer.MoveToElement(System.Xml.XmlReader,System.String)">
- <summary>Moves reader to element with name = name</summary>
- <param name="reader" />
- <param name="name" />
- </member>
- <member name="M:QuickGraph.Serialization.GraphSerializer.MoveToElement(System.Xml.XmlReader,System.String,System.String)">
- <param name="reader" />
- <param name="name" />
- <param name="name2" />
- </member>
- <member name="M:QuickGraph.Serialization.GraphSerializer.ParseEdgeID(System.String)">
- <summary>Parses edge id of the form 'edd' where dd is the id number</summary>
- <param name="id">id identifier</param>
- <returns>id number</returns>
- </member>
- <member name="M:QuickGraph.Serialization.GraphSerializer.ParseVertexID(System.String)">
- <summary>Parses vertex id of the form 'vdd' where dd is the id number</summary>
- <param name="id">id identifier</param>
- <returns>id number</returns>
- </member>
- <member name="M:QuickGraph.Serialization.GraphSerializer.ReadEndGraphElem(System.Xml.XmlReader)">
- <param name="reader" />
- </member>
- <member name="M:QuickGraph.Serialization.GraphSerializer.ReadGraphElem(System.Xml.XmlReader)">
- <summary>Reads graph data and creates new graph instance</summary>
- <param name="reader">xml reader opened on graph data</param>
- <returns>created graph instance</returns>
- </member>
- <member name="M:QuickGraph.Serialization.GraphSerializer.ReadVertexOrEdge(System.Xml.XmlReader,QuickGraph.Concepts.Serialization.ISerializableVertexAndEdgeListGraph)">
- <summary>Reads vertex or edge data</summary>
- <param name="reader" />
- <param name="g" />
- </member>
- <member name="M:QuickGraph.Serialization.GraphSerializer.Serialize(System.Xml.XmlWriter,QuickGraph.Concepts.Serialization.ISerializableVertexAndEdgeListGraph)">
- <summary>Serializes g to xml</summary>
- <param name="writer">xml writer</param>
- <param name="g">graph to serialize</param>
- <exception cref="T:System.ArgumentNullException">writer or g are null</exception>
- <exception cref="T:System.ArgumentException">g vertex or edge does not implement <see cref="T:QuickGraph.Concepts.Serialization.IGraphSerializable" />. </exception>
- </member>
- <member name="M:QuickGraph.Serialization.GraphSerializer.Serialize(System.Xml.XmlWriter,QuickGraph.Concepts.Serialization.ISerializableVertexAndEdgeListGraph,QuickGraph.Concepts.Traversals.IVertexAndEdgeListGraph)">
- <summary>Serializes the filtered graph g to xml</summary>
- <param name="writer">xml writer</param>
- <param name="baseGraph">"base" graph of g</param>
- <param name="g">graph to serialize</param>
- <exception cref="T:System.ArgumentNullException">writer or g are null</exception>
- <exception cref="T:System.ArgumentException">g vertex or edge does not implement <see cref="T:QuickGraph.Concepts.Serialization.IGraphSerializable" />. </exception>
- </member>
- <member name="M:QuickGraph.Serialization.GraphSerializer.WriteEdgeElem(System.Xml.XmlWriter,QuickGraph.Concepts.IEdge,QuickGraph.Serialization.GraphSerializationInfo)">
- <summary>Writes a vertex element and it's custom data stored in info.</summary>
- <param name="writer">xml writer</param>
- <param name="e">edge to store</param>
- <param name="info">edge custom data</param>
- </member>
- <member name="M:QuickGraph.Serialization.GraphSerializer.WriteEndGraphElem(System.Xml.XmlWriter)">
- <summary>Closes the graph element.</summary>
- <param name="writer">xml writer</param>
- </member>
- <member name="M:QuickGraph.Serialization.GraphSerializer.WriteGraphElem(System.Xml.XmlWriter,QuickGraph.Concepts.Serialization.ISerializableVertexAndEdgeListGraph,QuickGraph.Concepts.Traversals.IVertexAndEdgeListGraph)">
- <summary>Create the graph element and stores graph level data.</summary>
- <param name="writer">xml writer</param>
- <param name="baseGraph">"base" graph of g</param>
- <param name="g">graph to serialize</param>
- </member>
- <member name="M:QuickGraph.Serialization.GraphSerializer.WriteVertexElem(System.Xml.XmlWriter,QuickGraph.Concepts.IVertex,QuickGraph.Serialization.GraphSerializationInfo)">
- <summary>Writes a vertex element and it's custom data stored in info.</summary>
- <param name="writer">xml writer</param>
- <param name="v">vertex to store</param>
- <param name="info">vertex custom data</param>
- </member>
- <member name="T:QuickGraph.Serialization.GxlGraphSerializer">
- <summary>Graph serializer to the GXL format.</summary>
- </member>
- <member name="M:QuickGraph.Serialization.GxlGraphSerializer.ReadEdge(System.Xml.XmlReader,QuickGraph.Concepts.Serialization.ISerializableVertexAndEdgeListGraph)">
- <param name="reader" />
- <param name="g" />
- </member>
- <member name="M:QuickGraph.Serialization.GxlGraphSerializer.ReadEndGraphElem(System.Xml.XmlReader)">
- <param name="reader" />
- </member>
- <member name="M:QuickGraph.Serialization.GxlGraphSerializer.ReadGraphElem(System.Xml.XmlReader)">
- <summary>Reads graph data and creates new graph instance</summary>
- <param name="reader">xml reader opened on graph data</param>
- <returns>created graph instance</returns>
- </member>
- <member name="M:QuickGraph.Serialization.GxlGraphSerializer.ReadInfo(System.Xml.XmlReader)">
- <summary>Reads custom info from GraphMl</summary>
- <param name="reader">xml reader</param>
- <returns>custom data</returns>
- </member>
- <member name="M:QuickGraph.Serialization.GxlGraphSerializer.ReadVertex(System.Xml.XmlReader,QuickGraph.Concepts.Serialization.ISerializableVertexAndEdgeListGraph)">
- <param name="reader" />
- <param name="g" />
- </member>
- <member name="M:QuickGraph.Serialization.GxlGraphSerializer.ReadVertexOrEdge(System.Xml.XmlReader,QuickGraph.Concepts.Serialization.ISerializableVertexAndEdgeListGraph)">
- <summary>Reads vertex or edge data</summary>
- <param name="reader" />
- <param name="g" />
- </member>
- <member name="M:QuickGraph.Serialization.GxlGraphSerializer.WriteEdgeElem(System.Xml.XmlWriter,QuickGraph.Concepts.IEdge,QuickGraph.Serialization.GraphSerializationInfo)">
- <summary>Writes a vertex element and it's custom data stored in info.</summary>
- <param name="writer">xml writer</param>
- <param name="e">edge to store</param>
- <param name="info">edge custom data</param>
- </member>
- <member name="M:QuickGraph.Serialization.GxlGraphSerializer.WriteEndGraphElem(System.Xml.XmlWriter)">
- <summary>Closes the graph element.</summary>
- <param name="writer">xml writer</param>
- </member>
- <member name="M:QuickGraph.Serialization.GxlGraphSerializer.WriteGraphElem(System.Xml.XmlWriter,QuickGraph.Concepts.Serialization.ISerializableVertexAndEdgeListGraph,QuickGraph.Concepts.Traversals.IVertexAndEdgeListGraph)">
- <summary>Create the graph element and stores graph level data.</summary>
- <param name="writer">xml writer</param>
- <param name="baseGraph">"base" graph of g</param>
- <param name="g">graph to serialize</param>
- </member>
- <member name="M:QuickGraph.Serialization.GxlGraphSerializer.WriteInfo(System.Xml.XmlWriter,QuickGraph.Concepts.Serialization.IGraphSerializationInfo)">
- <summary>Writes custom info to GraphMl</summary>
- <param name="writer">xml writer</param>
- <param name="info">custom data</param>
- </member>
- <member name="M:QuickGraph.Serialization.GxlGraphSerializer.WriteVertexElem(System.Xml.XmlWriter,QuickGraph.Concepts.IVertex,QuickGraph.Serialization.GraphSerializationInfo)">
- <summary>Writes a vertex element and it's custom data stored in info.</summary>
- <param name="writer">xml writer</param>
- <param name="v">vertex to store</param>
- <param name="info">vertex custom data</param>
- </member>
- <member name="P:QuickGraph.Serialization.SerializableEdge.Entries">
- <summary>Gets the dictionary of key-and-value pairs</summary>
- <value>Data entries</value>
- </member>
- <member name="M:QuickGraph.Serialization.SerializableEdge.ReadGraphData(QuickGraph.Concepts.Serialization.IGraphSerializationInfo)">
- <summary>Reads no data from serialization info</summary>
- <param name="info">data holder</param>
- <exception cref="T:System.ArgumentNullException">info is null</exception>
- <exception cref="T:System.ArgumentException">info is serializing</exception>
- </member>
- <member name="M:QuickGraph.Serialization.SerializableEdge.WriteGraphData(QuickGraph.Concepts.Serialization.IGraphSerializationInfo)">
- <summary>Adds nothing to serialization info</summary>
- <param name="info">data holder</param>
- <exception cref="T:System.ArgumentNullException">info is null</exception>
- <exception cref="T:System.ArgumentException">info is not serializing</exception>
- </member>
- <member name="P:QuickGraph.Serialization.SerializableVertex.Entries">
- <summary>Gets the dictionary of key-and-value pairs</summary>
- <value>Data entries</value>
- </member>
- <member name="M:QuickGraph.Serialization.SerializableVertex.ReadGraphData(QuickGraph.Concepts.Serialization.IGraphSerializationInfo)">
- <summary>Reads no data from serialization info</summary>
- <param name="info">data holder</param>
- <exception cref="T:System.ArgumentNullException">info is null</exception>
- <exception cref="T:System.ArgumentException">info is serializing</exception>
- </member>
- <member name="M:QuickGraph.Serialization.SerializableVertex.WriteGraphData(QuickGraph.Concepts.Serialization.IGraphSerializationInfo)">
- <summary>Adds nothing to serialization info</summary>
- <param name="info">data holder</param>
- <exception cref="T:System.ArgumentNullException">info is null</exception>
- <exception cref="T:System.ArgumentException">info is not serializing</exception>
- </member>
- <member name="T:QuickGraph.Serialization.XmlGraphSerializer">
- <summary>A wrapper for serializings graphs</summary>
- </member>
- <member name="P:QuickGraph.Serialization.XmlGraphSerializer.Graph">
- <summary>Serialized graph</summary>
- </member>
- <member name="M:QuickGraph.Serialization.XmlGraphSerializer.GetTypeQualifiedName(System.Type)">
- <param name="t" />
- </member>
- <member name="M:QuickGraph.Serialization.XmlGraphSerializer.MoveToAttribute(System.Xml.XmlReader,System.String)">
- <param name="reader" />
- <param name="name" />
- </member>
- <member name="M:QuickGraph.Serialization.XmlGraphSerializer.ReadGraphXml(System.Xml.XmlReader)">
- <param name="reader" />
- </member>
- <member name="M:QuickGraph.Serialization.XmlGraphSerializer.ReadXml(System.Xml.XmlReader)">
- <summary>Reads graph data from Xml and create the graph object.</summary>
- <param name="reader">opened xml reader</param>
- <returns>deserialized graph</returns>
- </member>
- <member name="M:QuickGraph.Serialization.XmlGraphSerializer.Serialize(System.Xml.XmlWriter)">
- <summary>Serializes graph to xml. <see cref="M:QuickGraph.Serialization.XmlGraphSerializer.WriteXml(System.Xml.XmlWriter)" /></summary>
- <param name="writer" />
- </member>
- <member name="M:QuickGraph.Serialization.XmlGraphSerializer.WriteXml(System.Xml.XmlWriter)">
- <summary>Serializes the graph to xml</summary>
- <param name="writer">opened xml writer</param>
- </member>
- </members>
-</doc>
\ No newline at end of file
build/tools/gallio/MbUnit2/Readme.txt
@@ -1,9 +0,0 @@
-MbUnit v2 Adapter Plugin
-========================
-
-This plugin uses the MbUnit v2 test runner to adapt MbUnit v2 tests so that
-they can run within Gallio and be manipulated by Gallio-based tools.
-
-The plugin assembly is deliberately NOT signed using a strong name.
-You can replace the underlying test framework with newer versions as
-long as they are binary compatible with the originally distributed version.
build/tools/gallio/MbUnit2/Refly.dll
Binary file
build/tools/gallio/MbUnit2/Refly.xml
@@ -1,1327 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<doc>
- <assembly>
- <name>Refly</name>
- </assembly>
- <members>
- <member name="T:Refly.CodeDom.AttributeArgument">
- <summary>An attribute argument.</summary>
- </member>
- <member name="T:Refly.CodeDom.AttributeDeclaration">
- <summary>An attribute declaration</summary>
- </member>
- <member name="T:Refly.CodeDom.AttributeDeclarationCollection">
- <summary>A collection of elements of type AttributeDeclaration</summary>
- </member>
- <member name="M:Refly.CodeDom.AttributeDeclarationCollection.Add(Refly.CodeDom.ITypeDeclaration)">
- <summary>Adds an instance of type AttributeDeclaration to the end of this AttributeDeclarationCollection.</summary>
- <param name="value">The AttributeDeclaration to be added to the end of this AttributeDeclarationCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.AttributeDeclarationCollection.Contains(Refly.CodeDom.AttributeDeclaration)">
- <summary>Determines whether a specfic AttributeDeclaration value is in this AttributeDeclarationCollection.</summary>
- <param name="value">The AttributeDeclaration value to locate in this AttributeDeclarationCollection.</param>
- <returns>true if value is found in this AttributeDeclarationCollection; false otherwise.</returns>
- </member>
- <member name="M:Refly.CodeDom.AttributeDeclarationCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this AttributeDeclarationCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:Refly.CodeDom.AttributeDeclarationCollection.Insert(System.Int32,Refly.CodeDom.AttributeDeclaration)">
- <summary>Inserts an element into the AttributeDeclarationCollection at the specified index</summary>
- <param name="index">The index at which the AttributeDeclaration is to be inserted.</param>
- <param name="value">The AttributeDeclaration to insert.</param>
- </member>
- <member name="M:Refly.CodeDom.AttributeDeclarationCollection.Remove(Refly.CodeDom.AttributeDeclaration)">
- <summary>Removes the first occurrence of a specific AttributeDeclaration from this AttributeDeclarationCollection.</summary>
- <param name="value">The AttributeDeclaration value to remove from this AttributeDeclarationCollection.</param>
- </member>
- <member name="T:Refly.CodeDom.AttributeDeclarationCollection.Enumerator">
- <summary>Type-specific enumeration class, used by AttributeDeclarationCollection.GetEnumerator.</summary>
- </member>
- <member name="T:Refly.CodeDom.ClassDeclaration">
- <summary>A class declaration</summary>
- </member>
- <member name="P:Refly.CodeDom.ClassDeclaration.OutputType">
- <summary>Gets or sets the output type.</summary>
- <value>A <see cref="T:Refly.CodeDom.ClassOutputType" /> instance.</value>
- </member>
- <member name="T:Refly.CodeDom.CodeGenerator">
- <summary>A class that controls the generation of code.</summary>
- </member>
- <member name="T:Refly.CodeDom.ConstantDeclaration">
- <summary>A constant value declaration.</summary>
- </member>
- <member name="T:Refly.CodeDom.ConstructorDeclaration">
- <summary>A constructor declaration</summary>
- </member>
- <member name="T:Refly.CodeDom.Declaration">
- <summary>Abstract base class for declarations. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="T:Refly.CodeDom.DelegateDeclaration">
- <summary>A delegate declaration</summary>
- </member>
- <member name="T:Refly.CodeDom.EnumDeclaration">
- <summary>A enum declaration</summary>
- </member>
- <member name="T:Refly.CodeDom.EventDeclaration">
- <summary>A event declaration.</summary>
- </member>
- <member name="T:Refly.CodeDom.Expr">
- <summary>Helper class containing static methods to create <see cref="T:Refly.CodeDom.Expressions.Expression" /> instances. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="P:Refly.CodeDom.Expr.Base">
- <summary>Create a <c>base</c> reference expression</summary>
- </member>
- <member name="P:Refly.CodeDom.Expr.False">
- <summary>Create a <c>false</c> expression</summary>
- </member>
- <member name="P:Refly.CodeDom.Expr.Null">
- <summary>Create a <c>null</c> expression</summary>
- </member>
- <member name="P:Refly.CodeDom.Expr.This">
- <summary>Create a <c>this</c> reference expression</summary>
- </member>
- <member name="P:Refly.CodeDom.Expr.True">
- <summary>Create a <c>true</c> expression</summary>
- </member>
- <member name="P:Refly.CodeDom.Expr.Value">
- <summary>Create a <c>value</c> reference expression of a <c>set</c> section inside a property</summary>
- </member>
- <member name="M:Refly.CodeDom.Expr.Arg(Refly.CodeDom.ParameterDeclaration)">
- <summary>Creates a reference to a given argument</summary>
- <param name="p">The <see cref="T:Refly.CodeDom.ParameterDeclaration" /> instance to reference.</param>
- <returns>A <see cref="T:Refly.CodeDom.Expressions.ArgumentReferenceExpression" /> instance referencing <paramref name="p" />.</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="p" /> is a null reference (Noting in Visual Basic) </exception>
- </member>
- <member name="M:Refly.CodeDom.Expr.Cast(System.String,Refly.CodeDom.Expressions.Expression)">
- <summary>Creates a case of the <see cref="T:Refly.CodeDom.Expressions.Expression" /><paramref name="e" /> to the <see cref="M:Refly.CodeDom.Expr.Type(System.String)" /><paramref name="type" />.</summary>
- <param name="type">Target <see cref="M:Refly.CodeDom.Expr.Type(System.String)" /></param>
- <param name="e">
- <see cref="T:Refly.CodeDom.Expressions.Expression" /> instance to case</param>
- <returns>A <see cref="!:CastExpressoin" /> that will generate the cast.</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="type" /> is a null reference (Noting in Visual Basic) </exception>
- </member>
- <member name="M:Refly.CodeDom.Expr.Cast(System.Type,Refly.CodeDom.Expressions.Expression)">
- <summary>Creates a case of the <see cref="T:Refly.CodeDom.Expressions.Expression" /><paramref name="e" /> to the <see cref="M:Refly.CodeDom.Expr.Type(System.String)" /><paramref name="type" />.</summary>
- <param name="type">Target <see cref="M:Refly.CodeDom.Expr.Type(System.String)" /></param>
- <param name="e">
- <see cref="T:Refly.CodeDom.Expressions.Expression" /> instance to case</param>
- <returns>A <see cref="!:CastExpressoin" /> that will generate the cast.</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="type" /> is a null reference (Noting in Visual Basic) </exception>
- </member>
- <member name="M:Refly.CodeDom.Expr.Cast(Refly.CodeDom.ITypeDeclaration,Refly.CodeDom.Expressions.Expression)">
- <summary>Creates a case of the <see cref="T:Refly.CodeDom.Expressions.Expression" /><paramref name="e" /> to the <see cref="M:Refly.CodeDom.Expr.Type(System.String)" /><paramref name="type" />.</summary>
- <param name="type">Target <see cref="M:Refly.CodeDom.Expr.Type(System.String)" /></param>
- <param name="e">
- <see cref="T:Refly.CodeDom.Expressions.Expression" /> instance to case</param>
- <returns>A <see cref="!:CastExpressoin" /> that will generate the cast.</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="type" /> is a null reference (Noting in Visual Basic) </exception>
- </member>
- <member name="M:Refly.CodeDom.Expr.Delegate(Refly.CodeDom.ITypeDeclaration,Refly.CodeDom.Expressions.MethodReferenceExpression)">
- <summary>Creates a delegate constructr</summary>
- <param name="delegateType">The delegate type</param>
- <param name="method">The listener method</param>
- <returns>A <see cref="T:Refly.CodeDom.Expressions.DelegateCreateExpression" /> representing the delegate creation.</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="delegateType" /> or <paramref name="method" /> is a null reference (Nothing in Visual Basic) </exception>
- </member>
- <member name="M:Refly.CodeDom.Expr.Delegate(System.String,Refly.CodeDom.Expressions.MethodReferenceExpression)">
- <summary>Creates a delegate constructr</summary>
- <param name="delegateType">The delegate type</param>
- <param name="method">The listener method</param>
- <returns>A <see cref="T:Refly.CodeDom.Expressions.DelegateCreateExpression" /> representing the delegate creation.</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="delegateType" /> or <paramref name="method" /> is a null reference (Nothing in Visual Basic) </exception>
- </member>
- <member name="M:Refly.CodeDom.Expr.Delegate(System.Type,Refly.CodeDom.Expressions.MethodReferenceExpression)">
- <summary>Creates a delegate constructr</summary>
- <param name="delegateType">The delegate type</param>
- <param name="method">The listener method</param>
- <returns>A <see cref="T:Refly.CodeDom.Expressions.DelegateCreateExpression" /> representing the delegate creation.</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="delegateType" /> or <paramref name="method" /> is a null reference (Nothing in Visual Basic) </exception>
- </member>
- <member name="M:Refly.CodeDom.Expr.New(System.String,Refly.CodeDom.Expressions.Expression[])">
- <summary>Creates a <c>new type(...)</c> expression.</summary>
- <param name="type">Target <see cref="M:Refly.CodeDom.Expr.Type(System.String)" /> name.</param>
- <param name="parameters">Parameters of the construcotr.</param>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="type" /> is a null reference (Noting in Visual Basic) </exception>
- </member>
- <member name="M:Refly.CodeDom.Expr.New(System.Type,Refly.CodeDom.Expressions.Expression[])">
- <summary>Creates a <c>new type(...)</c> expression.</summary>
- <param name="type">Target <see cref="M:Refly.CodeDom.Expr.Type(System.String)" />.</param>
- <param name="parameters">Parameters of the construcotr.</param>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="type" /> is a null reference (Noting in Visual Basic) </exception>
- </member>
- <member name="M:Refly.CodeDom.Expr.New(Refly.CodeDom.ITypeDeclaration,Refly.CodeDom.Expressions.Expression[])">
- <summary>Creates a <c>new t(...)</c> expression.</summary>
- <param name="type">Target <see cref="M:Refly.CodeDom.Expr.Type(System.String)" />.</param>
- <param name="parameters">Parameters of the construcotr.</param>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="type" /> is a null reference (Noting in Visual Basic) </exception>
- </member>
- <member name="M:Refly.CodeDom.Expr.NewArray(System.Type,System.Int32)">
- <summary>Creates a <c>new type[size]</c> expression</summary>
- <param name="type">Array item type</param>
- <param name="size">Array size</param>
- <returns>A <see cref="T:Refly.CodeDom.Expressions.ArrayCreationWithSizeExpression" /> instance</returns>
- <exception cref="!:ArgumentNullExpression">
- <paramref name="type" /> is a null reference. </exception>
- </member>
- <member name="M:Refly.CodeDom.Expr.NewArray(System.String,System.Int32)">
- <summary>Creates a <c>new type[size]</c> expression</summary>
- <param name="type">Array item type</param>
- <param name="size">Array size</param>
- <returns>A <see cref="T:Refly.CodeDom.Expressions.ArrayCreationWithSizeExpression" /> instance</returns>
- <exception cref="!:ArgumentNullExpression">
- <paramref name="type" /> is a null reference. </exception>
- </member>
- <member name="M:Refly.CodeDom.Expr.NewArray(Refly.CodeDom.ITypeDeclaration,System.Int32)">
- <summary>Creates a <c>new type[size]</c> expression</summary>
- <param name="type">Array item type</param>
- <param name="size">Array size</param>
- <returns>A <see cref="T:Refly.CodeDom.Expressions.ArrayCreationWithSizeExpression" /> instance</returns>
- <exception cref="!:ArgumentNullExpression">
- <paramref name="type" /> is a null reference. </exception>
- </member>
- <member name="M:Refly.CodeDom.Expr.NewArray(System.Type,Refly.CodeDom.Expressions.Expression)">
- <summary>Creates a <c>new type[expression]</c> expression</summary>
- <param name="type">Array item type</param>
- <param name="sizeExpression">Array size <see cref="T:Refly.CodeDom.Expressions.Expression" /></param>
- <returns>A <see cref="T:Refly.CodeDom.Expressions.ArrayCreationWithSizeExpression" /> instance</returns>
- <exception cref="!:ArgumentNullExpression">
- <paramref name="type" /> or <paramref name="sizeExpression" /> is a null reference. </exception>
- </member>
- <member name="M:Refly.CodeDom.Expr.NewArray(System.String,Refly.CodeDom.Expressions.Expression)">
- <summary>Creates a <c>new type[expression]</c> expression</summary>
- <param name="type">Array item type</param>
- <param name="sizeExpression">Array size <see cref="T:Refly.CodeDom.Expressions.Expression" /></param>
- <returns>A <see cref="T:Refly.CodeDom.Expressions.ArrayCreationWithSizeExpression" /> instance</returns>
- <exception cref="!:ArgumentNullExpression">
- <paramref name="type" /> or <paramref name="sizeExpression" /> is a null reference. </exception>
- </member>
- <member name="M:Refly.CodeDom.Expr.NewArray(Refly.CodeDom.ITypeDeclaration,Refly.CodeDom.Expressions.Expression)">
- <summary>Creates a <c>new type[expression]</c> expression</summary>
- <param name="type">Array item type</param>
- <param name="sizeExpression">Array size <see cref="T:Refly.CodeDom.Expressions.Expression" /></param>
- <returns>A <see cref="T:Refly.CodeDom.Expressions.ArrayCreationWithSizeExpression" /> instance</returns>
- <exception cref="!:ArgumentNullExpression">
- <paramref name="type" /> or <paramref name="sizeExpression" /> is a null reference. </exception>
- </member>
- <member name="M:Refly.CodeDom.Expr.NewArray(System.Type,Refly.CodeDom.Expressions.Expression[])">
- <summary>Creates a <c>new type[] { initializers }</c> expression</summary>
- <param name="type">Array item type</param>
- <param name="">Array items</param>
- <returns>A <see cref="T:Refly.CodeDom.Expressions.ArrayCreationWithInitializersExpression" /> instance</returns>
- <exception cref="!:ArgumentNullExpression">
- <paramref name="type" /> is a null reference. </exception>
- </member>
- <member name="M:Refly.CodeDom.Expr.NewArray(System.String,Refly.CodeDom.Expressions.Expression[])">
- <summary>Creates a <c>new type[] { initializers }</c> expression</summary>
- <param name="type">Array item type</param>
- <param name="">Array items</param>
- <returns>A <see cref="T:Refly.CodeDom.Expressions.ArrayCreationWithInitializersExpression" /> instance</returns>
- <exception cref="!:ArgumentNullExpression">
- <paramref name="type" /> is a null reference. </exception>
- </member>
- <member name="M:Refly.CodeDom.Expr.NewArray(Refly.CodeDom.ITypeDeclaration,Refly.CodeDom.Expressions.Expression[])">
- <summary>Creates a <c>new type[] { initializers }</c> expression</summary>
- <param name="type">Array item type</param>
- <param name="">Array items</param>
- <returns>A <see cref="T:Refly.CodeDom.Expressions.ArrayCreationWithInitializersExpression" /> instance</returns>
- <exception cref="!:ArgumentNullExpression">
- <paramref name="type" /> is a null reference. </exception>
- </member>
- <member name="M:Refly.CodeDom.Expr.Prim(System.Boolean)">
- <summary>Creates a primitive <see cref="T:System.Boolean" /> value.</summary>
- <param name="value">
- <see cref="T:System.Boolean" /> value to generate.</param>
- <returns>A <see cref="T:Refly.CodeDom.Expressions.PrimitiveExpression" /> instance that will generate the value.</returns>
- </member>
- <member name="M:Refly.CodeDom.Expr.Prim(System.String)">
- <summary>Creates a primitive <see cref="T:System.String" /> value.</summary>
- <param name="value">
- <see cref="T:System.String" /> value to generate.</param>
- <returns>A <see cref="T:Refly.CodeDom.Expressions.PrimitiveExpression" /> instance that will generate the value.</returns>
- </member>
- <member name="M:Refly.CodeDom.Expr.Prim(System.Int32)">
- <summary>Creates a primitive <see cref="T:System.Int32" /> value.</summary>
- <param name="value">
- <see cref="T:System.Int32" /> value to generate.</param>
- <returns>A <see cref="T:Refly.CodeDom.Expressions.PrimitiveExpression" /> instance that will generate the value.</returns>
- </member>
- <member name="M:Refly.CodeDom.Expr.Prim(System.Int64)">
- <summary>Creates a primitive <see cref="T:System.Int64" /> value.</summary>
- <param name="value">
- <see cref="T:System.Int64" /> value to generate.</param>
- <returns>A <see cref="T:Refly.CodeDom.Expressions.PrimitiveExpression" /> instance that will generate the value.</returns>
- </member>
- <member name="M:Refly.CodeDom.Expr.Prim(System.Decimal)">
- <summary>Creates a primitive <see cref="T:System.Decimal" /> value.</summary>
- <param name="value">
- <see cref="T:System.Decimal" /> value to generate.</param>
- <returns>A <see cref="T:Refly.CodeDom.Expressions.PrimitiveExpression" /> instance that will generate the value.</returns>
- </member>
- <member name="M:Refly.CodeDom.Expr.Prim(System.Double)">
- <summary>Creates a primitive <see cref="T:System.Double" /> value.</summary>
- <param name="value">
- <see cref="T:System.Double" /> value to generate.</param>
- <returns>A <see cref="T:Refly.CodeDom.Expressions.PrimitiveExpression" /> instance that will generate the value.</returns>
- </member>
- <member name="M:Refly.CodeDom.Expr.Prim(System.Int16)">
- <summary>Creates a primitive <see cref="T:System.Int16" /> value.</summary>
- <param name="value">
- <see cref="T:System.Int16" /> value to generate.</param>
- <returns>A <see cref="T:Refly.CodeDom.Expressions.PrimitiveExpression" /> instance that will generate the value.</returns>
- </member>
- <member name="M:Refly.CodeDom.Expr.Prim(System.Byte)">
- <summary>Creates a primitive <see cref="T:System.Byte" /> value.</summary>
- <param name="value">
- <see cref="T:System.Byte" /> value to generate.</param>
- <returns>A <see cref="T:Refly.CodeDom.Expressions.PrimitiveExpression" /> instance that will generate the value.</returns>
- </member>
- <member name="M:Refly.CodeDom.Expr.Prim(System.DateTime)">
- <summary>Creates a primitive <see cref="T:System.DateTime" /> value.</summary>
- <param name="value">
- <see cref="T:System.DateTime" /> value to generate.</param>
- <returns>A <see cref="T:Refly.CodeDom.Expressions.PrimitiveExpression" /> instance that will generate the value.</returns>
- </member>
- <member name="M:Refly.CodeDom.Expr.Snippet(System.String)">
- <summary>Creates a snippet of code that will be outputed as such.</summary>
- <param name="snippet">Snippet of code</param>
- <returns>A <see cref="T:Refly.CodeDom.Expressions.NativeExpression" /> instance that will output the snippet.</returns>
- </member>
- <member name="M:Refly.CodeDom.Expr.Type(System.String)">
- <summary>Creates a reference expression to a given <see cref="M:Refly.CodeDom.Expr.Type(System.String)" />.</summary>
- <param name="type">Target <see cref="M:Refly.CodeDom.Expr.Type(System.String)" /> name</param>
- <returns>A <see cref="T:Refly.CodeDom.Expressions.NativeExpression" /> that will generate the expression.</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="type" /> is a null reference (Nothing in Visual Basic) </exception>
- </member>
- <member name="M:Refly.CodeDom.Expr.Type(System.Type)">
- <summary>Creates a reference expression to a given <see cref="M:Refly.CodeDom.Expr.Type(System.String)" />.</summary>
- <param name="type">Target <see cref="M:Refly.CodeDom.Expr.Type(System.String)" /> name</param>
- <returns>A <see cref="T:Refly.CodeDom.Expressions.NativeExpression" /> that will generate the expression.</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="type" /> is a null reference (Nothing in Visual Basic) </exception>
- </member>
- <member name="M:Refly.CodeDom.Expr.Type(Refly.CodeDom.ITypeDeclaration)">
- <summary>Creates a reference expression to a given <see cref="M:Refly.CodeDom.Expr.Type(System.String)" />.</summary>
- <param name="type">Target <see cref="M:Refly.CodeDom.Expr.Type(System.String)" /> name</param>
- <returns>A <see cref="T:Refly.CodeDom.Expressions.NativeExpression" /> that will generate the expression.</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="type" /> is a null reference (Nothing in Visual Basic) </exception>
- </member>
- <member name="M:Refly.CodeDom.Expr.TypeOf(System.String)">
- <summary>Creates a <c>typeof(type)</c> expression.</summary>
- <param name="type">Target <see cref="M:Refly.CodeDom.Expr.Type(System.String)" /> name.</param>
- <returns>A <see cref="T:Refly.CodeDom.Expressions.NativeExpression" /> that will generate the expression.</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="type" /> is a null reference (Nothing in Visual Basic) </exception>
- </member>
- <member name="M:Refly.CodeDom.Expr.TypeOf(System.Type)">
- <summary>Creates a <c>typeof(type)</c> expression.</summary>
- <param name="type">Target <see cref="M:Refly.CodeDom.Expr.Type(System.String)" /></param>
- <returns>A <see cref="T:Refly.CodeDom.Expressions.NativeExpression" /> that will generate the expression.</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="type" /> is a null reference (Nothing in Visual Basic) </exception>
- </member>
- <member name="M:Refly.CodeDom.Expr.TypeOf(Refly.CodeDom.ITypeDeclaration)">
- <summary>Creates a <c>typeof(type)</c> expression.</summary>
- <param name="type">Target <see cref="M:Refly.CodeDom.Expr.Type(System.String)" /></param>
- <returns>A <see cref="T:Refly.CodeDom.Expressions.NativeExpression" /> that will generate the expression.</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="type" /> is a null reference (Nothing in Visual Basic) </exception>
- </member>
- <member name="M:Refly.CodeDom.Expr.Var(Refly.CodeDom.Statements.VariableDeclarationStatement)">
- <summary>Creates a reference to a given variable</summary>
- <param name="p">The <see cref="T:Refly.CodeDom.Statements.VariableDeclarationStatement" /> instance to reference.</param>
- <returns>A <see cref="T:Refly.CodeDom.Expressions.VariableReferenceExpression" /> instance referencing <paramref name="v" />.</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="v" /> is a null reference (Noting in Visual Basic) </exception>
- </member>
- <member name="T:Refly.CodeDom.FieldDeclaration">
- <summary>A field declaration</summary>
- </member>
- <member name="T:Refly.CodeDom.ImplementationMemberDeclaration">
- <summary>Abstract class for implementation members declarations. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="T:Refly.CodeDom.IndexerDeclaration">
- <summary>A index declaration.</summary>
- </member>
- <member name="T:Refly.CodeDom.MemberDeclaration">
- <summary>Abstract class for member declaration This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="T:Refly.CodeDom.MethodDeclaration">
- <summary>A method declaration</summary>
- </member>
- <member name="T:Refly.CodeDom.MethodSignature">
- <summary>A method signature</summary>
- </member>
- <member name="T:Refly.CodeDom.NamespaceDeclaration">
- <summary>A namespace declaration</summary>
- </member>
- <member name="T:Refly.CodeDom.ParameterDeclaration">
- <summary>A parameter declaration</summary>
- </member>
- <member name="T:Refly.CodeDom.PropertyDeclaration">
- <summary>A property declaration</summary>
- </member>
- <member name="T:Refly.CodeDom.Stm">
- <summary>Helper containing static methods for creating statements. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:Refly.CodeDom.Stm.Assign(Refly.CodeDom.Expressions.Expression,Refly.CodeDom.Expressions.Expression)">
- <summary>Creates an assign statement: <c>left = right</c></summary>
- <param name="left">Left <see cref="T:Refly.CodeDom.Expressions.Expression" /> instance</param>
- <param name="right">Right <see cref="T:Refly.CodeDom.Expressions.Expression" /> instance</param>
- <returns>A <see cref="T:Refly.CodeDom.Statements.AssignStatement" /> instance.</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="left" /> or <paramref name="right" /> is a null reference (Nothing in Visual Basic) </exception>
- </member>
- <member name="T:Refly.CodeDom.TypeHelper">
- <summary>Helper static class for Type related tasks This class cannot be inherited.</summary>
- </member>
- <member name="M:Refly.CodeDom.TypeHelper.GetFirstCustomAttribute(System.Type,System.Type)">
- <summary>Gets the first instance of <paramref name="customAttributeType" /> from the type <paramref name="t" /> custom attributes.</summary>
- <param name="t">type to test</param>
- <param name="customAttributeType">custom attribute type to search</param>
- <returns>First instance of <paramref name="customAttributeTyp" /> from the type <paramref name="t" /> custom attributes.</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="t" /> or <paramref name="customAttributeType" /> is a null reference </exception>
- <exception cref="T:System.ArgumentException">
- <paramref name="t" /> is not tagged by an attribute of type <paramref name="customAttributeType" /></exception>
- </member>
- <member name="M:Refly.CodeDom.TypeHelper.GetFirstCustomAttribute(System.Reflection.PropertyInfo,System.Type)">
- <summary>Gets the first instance of <paramref name="customAttributeType" /> from the property <paramref name="mi" /> custom attributes.</summary>
- <param name="mi">property to test</param>
- <param name="customAttributeType">custom attribute type to search</param>
- <returns>First instance of <paramref name="customAttributeTyp" /> from the property <paramref name="mi" /> custom attributes.</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="mi" /> or <paramref name="customAttributeType" /> is a null reference </exception>
- <exception cref="T:System.ArgumentException">
- <paramref name="mi" /> is not tagged by an attribute of type <paramref name="customAttributeType" /></exception>
- </member>
- <member name="M:Refly.CodeDom.TypeHelper.HasCustomAttribute(System.Type,System.Type)">
- <summary>Gets a value indicating if the type <paramref name="t" /> is tagged by a <paramref name="customAttributeType" /> instance.</summary>
- <param name="t">type to test</param>
- <param name="customAttributeType">custom attribute type to search</param>
- <returns>true if <param name="t" /> is tagged by a <paramref name="customAttributeType" /> attribute, false otherwise.</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="t" /> or <paramref name="customAttributeType" /> is a null reference </exception>
- </member>
- <member name="M:Refly.CodeDom.TypeHelper.HasCustomAttribute(System.Reflection.PropertyInfo,System.Type)">
- <summary>Gets a value indicating if the property info <paramref name="t" /> is tagged by a <paramref name="customAttributeType" /> instance.</summary>
- <param name="t">property to test</param>
- <param name="customAttributeType">custom attribute type to search</param>
- <returns>true if <param name="t" /> is tagged by a <paramref name="customAttributeType" /> attribute, false otherwise.</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="t" /> or <paramref name="customAttributeType" /> is a null reference </exception>
- </member>
- <member name="T:Refly.CodeDom.ITypeDeclaration">
- <summary>A type declaration.</summary>
- </member>
- <member name="P:Refly.CodeDom.ITypeDeclaration.FullName">
- <summary>Gets the type full name.</summary>
- <value>Type full name</value>
- </member>
- <member name="P:Refly.CodeDom.ITypeDeclaration.Name">
- <summary>Gets the type name.</summary>
- <value>Type name</value>
- </member>
- <member name="P:Refly.CodeDom.ITypeDeclaration.TypeReference">
- <summary>Gets the <see cref="T:System.CodeDom.CodeTypeReference" /></summary>
- <value>Corresponding <see cref="T:System.CodeDom.CodeTypeReference" /> instance.</value>
- </member>
- <member name="T:Refly.CodeDom.ClassOutputType">
- <summary>Different possible output types</summary>
- </member>
- <member name="F:Refly.CodeDom.ClassOutputType.Class">
- <summary>Generates a class</summary>
- </member>
- <member name="F:Refly.CodeDom.ClassOutputType.Struct">
- <summary>Generates a struct</summary>
- </member>
- <member name="F:Refly.CodeDom.ClassOutputType.ClassAndInterface">
- <summary>Generates a class and it's interface</summary>
- </member>
- <member name="F:Refly.CodeDom.ClassOutputType.Interface">
- <summary>Generates the interface only</summary>
- </member>
- <member name="T:Refly.CodeDom.Collections.AssemblyCollection">
- <summary>A collection of elements of type Assembly</summary>
- </member>
- <member name="P:Refly.CodeDom.Collections.AssemblyCollection.Item(System.Int32)">
- <summary>Gets or sets the Assembly at the given index in this AssemblyCollection.</summary>
- </member>
- <member name="M:Refly.CodeDom.Collections.AssemblyCollection.Add(System.Reflection.Assembly)">
- <summary>Adds an instance of type Assembly to the end of this AssemblyCollection.</summary>
- <param name="value">The Assembly to be added to the end of this AssemblyCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.AssemblyCollection.AddRange(System.Reflection.Assembly[])">
- <summary>Adds the elements of an array to the end of this AssemblyCollection.</summary>
- <param name="items">The array whose elements are to be added to the end of this AssemblyCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.AssemblyCollection.AddRange(Refly.CodeDom.Collections.AssemblyCollection)">
- <summary>Adds the elements of another AssemblyCollection to the end of this AssemblyCollection.</summary>
- <param name="items">The AssemblyCollection whose elements are to be added to the end of this AssemblyCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.AssemblyCollection.Contains(System.Reflection.Assembly)">
- <summary>Determines whether a specfic Assembly value is in this AssemblyCollection.</summary>
- <param name="value">The Assembly value to locate in this AssemblyCollection.</param>
- <returns>true if value is found in this AssemblyCollection; false otherwise.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.AssemblyCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this AssemblyCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.AssemblyCollection.IndexOf(System.Reflection.Assembly)">
- <summary>Return the zero-based index of the first occurrence of a specific value in this AssemblyCollection</summary>
- <param name="value">The Assembly value to locate in the AssemblyCollection.</param>
- <returns>The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.AssemblyCollection.Insert(System.Int32,System.Reflection.Assembly)">
- <summary>Inserts an element into the AssemblyCollection at the specified index</summary>
- <param name="index">The index at which the Assembly is to be inserted.</param>
- <param name="value">The Assembly to insert.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.AssemblyCollection.Remove(System.Reflection.Assembly)">
- <summary>Removes the first occurrence of a specific Assembly from this AssemblyCollection.</summary>
- <param name="value">The Assembly value to remove from this AssemblyCollection.</param>
- </member>
- <member name="T:Refly.CodeDom.Collections.AssemblyCollection.Enumerator">
- <summary>Type-specific enumeration class, used by AssemblyCollection.GetEnumerator.</summary>
- </member>
- <member name="T:Refly.CodeDom.Collections.CatchClauseCollection">
- <summary>A collection of elements of type CatchClause</summary>
- </member>
- <member name="P:Refly.CodeDom.Collections.CatchClauseCollection.Item(System.Int32)">
- <summary>Gets or sets the CatchClause at the given index in this CatchClauseCollection.</summary>
- </member>
- <member name="M:Refly.CodeDom.Collections.CatchClauseCollection.Add(Refly.CodeDom.Statements.CatchClause)">
- <summary>Adds an instance of type CatchClause to the end of this CatchClauseCollection.</summary>
- <param name="value">The CatchClause to be added to the end of this CatchClauseCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.CatchClauseCollection.AddRange(Refly.CodeDom.Statements.CatchClause[])">
- <summary>Adds the elements of an array to the end of this CatchClauseCollection.</summary>
- <param name="items">The array whose elements are to be added to the end of this CatchClauseCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.CatchClauseCollection.AddRange(Refly.CodeDom.Collections.CatchClauseCollection)">
- <summary>Adds the elements of another CatchClauseCollection to the end of this CatchClauseCollection.</summary>
- <param name="items">The CatchClauseCollection whose elements are to be added to the end of this CatchClauseCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.CatchClauseCollection.Contains(Refly.CodeDom.Statements.CatchClause)">
- <summary>Determines whether a specfic CatchClause value is in this CatchClauseCollection.</summary>
- <param name="value">The CatchClause value to locate in this CatchClauseCollection.</param>
- <returns>true if value is found in this CatchClauseCollection; false otherwise.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.CatchClauseCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this CatchClauseCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.CatchClauseCollection.IndexOf(Refly.CodeDom.Statements.CatchClause)">
- <summary>Return the zero-based index of the first occurrence of a specific value in this CatchClauseCollection</summary>
- <param name="value">The CatchClause value to locate in the CatchClauseCollection.</param>
- <returns>The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.CatchClauseCollection.Insert(System.Int32,Refly.CodeDom.Statements.CatchClause)">
- <summary>Inserts an element into the CatchClauseCollection at the specified index</summary>
- <param name="index">The index at which the CatchClause is to be inserted.</param>
- <param name="value">The CatchClause to insert.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.CatchClauseCollection.Remove(Refly.CodeDom.Statements.CatchClause)">
- <summary>Removes the first occurrence of a specific CatchClause from this CatchClauseCollection.</summary>
- <param name="value">The CatchClause value to remove from this CatchClauseCollection.</param>
- </member>
- <member name="T:Refly.CodeDom.Collections.CatchClauseCollection.Enumerator">
- <summary>Type-specific enumeration class, used by CatchClauseCollection.GetEnumerator.</summary>
- </member>
- <member name="T:Refly.CodeDom.Collections.ConstructorDeclarationCollection">
- <summary>A collection of elements of type ConstructorDeclaration</summary>
- </member>
- <member name="P:Refly.CodeDom.Collections.ConstructorDeclarationCollection.Item(System.Int32)">
- <summary>Gets or sets the ConstructorDeclaration at the given index in this ConstructorDeclarationCollection.</summary>
- </member>
- <member name="M:Refly.CodeDom.Collections.ConstructorDeclarationCollection.Add(Refly.CodeDom.ConstructorDeclaration)">
- <summary>Adds an instance of type ConstructorDeclaration to the end of this ConstructorDeclarationCollection.</summary>
- <param name="value">The ConstructorDeclaration to be added to the end of this ConstructorDeclarationCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.ConstructorDeclarationCollection.AddRange(Refly.CodeDom.ConstructorDeclaration[])">
- <summary>Adds the elements of an array to the end of this ConstructorDeclarationCollection.</summary>
- <param name="items">The array whose elements are to be added to the end of this ConstructorDeclarationCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.ConstructorDeclarationCollection.AddRange(Refly.CodeDom.Collections.ConstructorDeclarationCollection)">
- <summary>Adds the elements of another ConstructorDeclarationCollection to the end of this ConstructorDeclarationCollection.</summary>
- <param name="items">The ConstructorDeclarationCollection whose elements are to be added to the end of this ConstructorDeclarationCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.ConstructorDeclarationCollection.Contains(Refly.CodeDom.ConstructorDeclaration)">
- <summary>Determines whether a specfic ConstructorDeclaration value is in this ConstructorDeclarationCollection.</summary>
- <param name="value">The ConstructorDeclaration value to locate in this ConstructorDeclarationCollection.</param>
- <returns>true if value is found in this ConstructorDeclarationCollection; false otherwise.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.ConstructorDeclarationCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this ConstructorDeclarationCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.ConstructorDeclarationCollection.IndexOf(Refly.CodeDom.ConstructorDeclaration)">
- <summary>Return the zero-based index of the first occurrence of a specific value in this ConstructorDeclarationCollection</summary>
- <param name="value">The ConstructorDeclaration value to locate in the ConstructorDeclarationCollection.</param>
- <returns>The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.ConstructorDeclarationCollection.Insert(System.Int32,Refly.CodeDom.ConstructorDeclaration)">
- <summary>Inserts an element into the ConstructorDeclarationCollection at the specified index</summary>
- <param name="index">The index at which the ConstructorDeclaration is to be inserted.</param>
- <param name="value">The ConstructorDeclaration to insert.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.ConstructorDeclarationCollection.Remove(Refly.CodeDom.ConstructorDeclaration)">
- <summary>Removes the first occurrence of a specific ConstructorDeclaration from this ConstructorDeclarationCollection.</summary>
- <param name="value">The ConstructorDeclaration value to remove from this ConstructorDeclarationCollection.</param>
- </member>
- <member name="T:Refly.CodeDom.Collections.ConstructorDeclarationCollection.Enumerator">
- <summary>Type-specific enumeration class, used by ConstructorDeclarationCollection.GetEnumerator.</summary>
- </member>
- <member name="T:Refly.CodeDom.Collections.DelegateDeclarationCollection">
- <summary>A collection of elements of type DelegateDeclaration</summary>
- </member>
- <member name="P:Refly.CodeDom.Collections.DelegateDeclarationCollection.Item(System.Int32)">
- <summary>Gets or sets the DelegateDeclaration at the given index in this DelegateDeclarationCollection.</summary>
- </member>
- <member name="P:Refly.CodeDom.Collections.DelegateDeclarationCollection.Item(System.String)">
- <summary>Gets or sets the DelegateDeclaration with the given name in this DelegateDeclarationCollection.</summary>
- </member>
- <member name="M:Refly.CodeDom.Collections.DelegateDeclarationCollection.Add(Refly.CodeDom.DelegateDeclaration)">
- <summary>Adds an instance of type DelegateDeclaration to the end of this DelegateDeclarationCollection.</summary>
- <param name="value">The DelegateDeclaration to be added to the end of this DelegateDeclarationCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.DelegateDeclarationCollection.AddRange(Refly.CodeDom.DelegateDeclaration[])">
- <summary>Adds the elements of an array to the end of this DelegateDeclarationCollection.</summary>
- <param name="items">The array whose elements are to be added to the end of this DelegateDeclarationCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.DelegateDeclarationCollection.AddRange(Refly.CodeDom.Collections.DelegateDeclarationCollection)">
- <summary>Adds the elements of another DelegateDeclarationCollection to the end of this DelegateDeclarationCollection.</summary>
- <param name="items">The DelegateDeclarationCollection whose elements are to be added to the end of this DelegateDeclarationCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.DelegateDeclarationCollection.Contains(Refly.CodeDom.DelegateDeclaration)">
- <summary>Determines whether a specfic DelegateDeclaration value is in this DelegateDeclarationCollection.</summary>
- <param name="value">The DelegateDeclaration value to locate in this DelegateDeclarationCollection.</param>
- <returns>true if value is found in this DelegateDeclarationCollection; false otherwise.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.DelegateDeclarationCollection.ContainsDelegateName(System.String)">
- <summary>Checks the existence of a method name.</summary>
- <param name="Name" />
- </member>
- <member name="M:Refly.CodeDom.Collections.DelegateDeclarationCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this DelegateDeclarationCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.DelegateDeclarationCollection.IndexOf(Refly.CodeDom.DelegateDeclaration)">
- <summary>Return the zero-based index of the first occurrence of a specific value in this DelegateDeclarationCollection</summary>
- <param name="value">The DelegateDeclaration value to locate in the DelegateDeclarationCollection.</param>
- <returns>The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.DelegateDeclarationCollection.Insert(System.Int32,Refly.CodeDom.DelegateDeclaration)">
- <summary>Inserts an element into the DelegateDeclarationCollection at the specified index</summary>
- <param name="index">The index at which the DelegateDeclaration is to be inserted.</param>
- <param name="value">The DelegateDeclaration to insert.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.DelegateDeclarationCollection.Remove(Refly.CodeDom.DelegateDeclaration)">
- <summary>Removes the first occurrence of a specific DelegateDeclaration from this DelegateDeclarationCollection.</summary>
- <param name="value">The DelegateDeclaration value to remove from this DelegateDeclarationCollection.</param>
- </member>
- <member name="T:Refly.CodeDom.Collections.DelegateDeclarationCollection.Enumerator">
- <summary>Type-specific enumeration class, used by DelegateDeclarationCollection.GetEnumerator.</summary>
- </member>
- <member name="T:Refly.CodeDom.Collections.EventDeclarationCollection">
- <summary>A collection of elements of type EventDeclaration</summary>
- </member>
- <member name="P:Refly.CodeDom.Collections.EventDeclarationCollection.Item(System.Int32)">
- <summary>Gets or sets the EventDeclaration at the given index in this EventDeclarationCollection.</summary>
- </member>
- <member name="M:Refly.CodeDom.Collections.EventDeclarationCollection.Add(Refly.CodeDom.EventDeclaration)">
- <summary>Adds an instance of type EventDeclaration to the end of this EventDeclarationCollection.</summary>
- <param name="value">The EventDeclaration to be added to the end of this EventDeclarationCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.EventDeclarationCollection.AddRange(Refly.CodeDom.EventDeclaration[])">
- <summary>Adds the elements of an array to the end of this EventDeclarationCollection.</summary>
- <param name="items">The array whose elements are to be added to the end of this EventDeclarationCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.EventDeclarationCollection.AddRange(Refly.CodeDom.Collections.EventDeclarationCollection)">
- <summary>Adds the elements of another EventDeclarationCollection to the end of this EventDeclarationCollection.</summary>
- <param name="items">The EventDeclarationCollection whose elements are to be added to the end of this EventDeclarationCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.EventDeclarationCollection.Contains(Refly.CodeDom.EventDeclaration)">
- <summary>Determines whether a specfic EventDeclaration value is in this EventDeclarationCollection.</summary>
- <param name="value">The EventDeclaration value to locate in this EventDeclarationCollection.</param>
- <returns>true if value is found in this EventDeclarationCollection; false otherwise.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.EventDeclarationCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this EventDeclarationCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.EventDeclarationCollection.IndexOf(Refly.CodeDom.EventDeclaration)">
- <summary>Return the zero-based index of the first occurrence of a specific value in this EventDeclarationCollection</summary>
- <param name="value">The EventDeclaration value to locate in the EventDeclarationCollection.</param>
- <returns>The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.EventDeclarationCollection.Insert(System.Int32,Refly.CodeDom.EventDeclaration)">
- <summary>Inserts an element into the EventDeclarationCollection at the specified index</summary>
- <param name="index">The index at which the EventDeclaration is to be inserted.</param>
- <param name="value">The EventDeclaration to insert.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.EventDeclarationCollection.Remove(Refly.CodeDom.EventDeclaration)">
- <summary>Removes the first occurrence of a specific EventDeclaration from this EventDeclarationCollection.</summary>
- <param name="value">The EventDeclaration value to remove from this EventDeclarationCollection.</param>
- </member>
- <member name="T:Refly.CodeDom.Collections.EventDeclarationCollection.Enumerator">
- <summary>Type-specific enumeration class, used by EventDeclarationCollection.GetEnumerator.</summary>
- </member>
- <member name="T:Refly.CodeDom.Collections.ExpressionCollection">
- <summary>A collection of elements of type Expression</summary>
- </member>
- <member name="M:Refly.CodeDom.Collections.ExpressionCollection.Add(Refly.CodeDom.Expressions.Expression)">
- <summary>Adds an instance of type Expression to the end of this ExpressionCollection.</summary>
- <param name="value">The Expression to be added to the end of this ExpressionCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.ExpressionCollection.AddRange(Refly.CodeDom.Expressions.Expression[])">
- <summary>Adds the elements of an array to the end of this ExpressionCollection.</summary>
- <param name="items">The array whose elements are to be added to the end of this ExpressionCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.ExpressionCollection.AddRange(Refly.CodeDom.Collections.ExpressionCollection)">
- <summary>Adds the elements of another ExpressionCollection to the end of this ExpressionCollection.</summary>
- <param name="items">The ExpressionCollection whose elements are to be added to the end of this ExpressionCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.ExpressionCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this ExpressionCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="T:Refly.CodeDom.Collections.ExpressionCollection.Enumerator">
- <summary>Type-specific enumeration class, used by ExpressionCollection.GetEnumerator.</summary>
- </member>
- <member name="T:Refly.CodeDom.Collections.FieldDeclarationCollection">
- <summary>A collection of elements of type FieldDeclaration</summary>
- </member>
- <member name="P:Refly.CodeDom.Collections.FieldDeclarationCollection.Item(System.Int32)">
- <summary>Gets or sets the FieldDeclaration at the given index in this FieldDeclarationCollection.</summary>
- </member>
- <member name="M:Refly.CodeDom.Collections.FieldDeclarationCollection.Add(Refly.CodeDom.FieldDeclaration)">
- <summary>Adds an instance of type FieldDeclaration to the end of this FieldDeclarationCollection.</summary>
- <param name="value">The FieldDeclaration to be added to the end of this FieldDeclarationCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.FieldDeclarationCollection.AddRange(Refly.CodeDom.FieldDeclaration[])">
- <summary>Adds the elements of an array to the end of this FieldDeclarationCollection.</summary>
- <param name="items">The array whose elements are to be added to the end of this FieldDeclarationCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.FieldDeclarationCollection.AddRange(Refly.CodeDom.Collections.FieldDeclarationCollection)">
- <summary>Adds the elements of another FieldDeclarationCollection to the end of this FieldDeclarationCollection.</summary>
- <param name="items">The FieldDeclarationCollection whose elements are to be added to the end of this FieldDeclarationCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.FieldDeclarationCollection.Contains(Refly.CodeDom.FieldDeclaration)">
- <summary>Determines whether a specfic FieldDeclaration value is in this FieldDeclarationCollection.</summary>
- <param name="value">The FieldDeclaration value to locate in this FieldDeclarationCollection.</param>
- <returns>true if value is found in this FieldDeclarationCollection; false otherwise.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.FieldDeclarationCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this FieldDeclarationCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.FieldDeclarationCollection.IndexOf(Refly.CodeDom.FieldDeclaration)">
- <summary>Return the zero-based index of the first occurrence of a specific value in this FieldDeclarationCollection</summary>
- <param name="value">The FieldDeclaration value to locate in the FieldDeclarationCollection.</param>
- <returns>The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.FieldDeclarationCollection.Insert(System.Int32,Refly.CodeDom.FieldDeclaration)">
- <summary>Inserts an element into the FieldDeclarationCollection at the specified index</summary>
- <param name="index">The index at which the FieldDeclaration is to be inserted.</param>
- <param name="value">The FieldDeclaration to insert.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.FieldDeclarationCollection.Remove(Refly.CodeDom.FieldDeclaration)">
- <summary>Removes the first occurrence of a specific FieldDeclaration from this FieldDeclarationCollection.</summary>
- <param name="value">The FieldDeclaration value to remove from this FieldDeclarationCollection.</param>
- </member>
- <member name="T:Refly.CodeDom.Collections.FieldDeclarationCollection.Enumerator">
- <summary>Type-specific enumeration class, used by FieldDeclarationCollection.GetEnumerator.</summary>
- </member>
- <member name="T:Refly.CodeDom.Collections.IndexerDeclarationCollection">
- <summary>A collection of elements of type IndexerDeclaration</summary>
- </member>
- <member name="P:Refly.CodeDom.Collections.IndexerDeclarationCollection.Item(System.Int32)">
- <summary>Gets or sets the IndexerDeclaration at the given index in this IndexerDeclarationCollection.</summary>
- </member>
- <member name="M:Refly.CodeDom.Collections.IndexerDeclarationCollection.Add(Refly.CodeDom.IndexerDeclaration)">
- <summary>Adds an instance of type IndexerDeclaration to the end of this IndexerDeclarationCollection.</summary>
- <param name="value">The IndexerDeclaration to be added to the end of this IndexerDeclarationCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.IndexerDeclarationCollection.AddRange(Refly.CodeDom.IndexerDeclaration[])">
- <summary>Adds the elements of an array to the end of this IndexerDeclarationCollection.</summary>
- <param name="items">The array whose elements are to be added to the end of this IndexerDeclarationCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.IndexerDeclarationCollection.AddRange(Refly.CodeDom.Collections.IndexerDeclarationCollection)">
- <summary>Adds the elements of another IndexerDeclarationCollection to the end of this IndexerDeclarationCollection.</summary>
- <param name="items">The IndexerDeclarationCollection whose elements are to be added to the end of this IndexerDeclarationCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.IndexerDeclarationCollection.Contains(Refly.CodeDom.IndexerDeclaration)">
- <summary>Determines whether a specfic IndexerDeclaration value is in this IndexerDeclarationCollection.</summary>
- <param name="value">The IndexerDeclaration value to locate in this IndexerDeclarationCollection.</param>
- <returns>true if value is found in this IndexerDeclarationCollection; false otherwise.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.IndexerDeclarationCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this IndexerDeclarationCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.IndexerDeclarationCollection.IndexOf(Refly.CodeDom.IndexerDeclaration)">
- <summary>Return the zero-based index of the first occurrence of a specific value in this IndexerDeclarationCollection</summary>
- <param name="value">The IndexerDeclaration value to locate in the IndexerDeclarationCollection.</param>
- <returns>The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.IndexerDeclarationCollection.Insert(System.Int32,Refly.CodeDom.IndexerDeclaration)">
- <summary>Inserts an element into the IndexerDeclarationCollection at the specified index</summary>
- <param name="index">The index at which the IndexerDeclaration is to be inserted.</param>
- <param name="value">The IndexerDeclaration to insert.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.IndexerDeclarationCollection.Remove(Refly.CodeDom.IndexerDeclaration)">
- <summary>Removes the first occurrence of a specific IndexerDeclaration from this IndexerDeclarationCollection.</summary>
- <param name="value">The IndexerDeclaration value to remove from this IndexerDeclarationCollection.</param>
- </member>
- <member name="T:Refly.CodeDom.Collections.IndexerDeclarationCollection.Enumerator">
- <summary>Type-specific enumeration class, used by IndexerDeclarationCollection.GetEnumerator.</summary>
- </member>
- <member name="T:Refly.CodeDom.Collections.MethodDeclarationCollection">
- <summary>A collection of elements of type MethodDeclaration</summary>
- </member>
- <member name="P:Refly.CodeDom.Collections.MethodDeclarationCollection.Item(System.Int32)">
- <summary>Gets or sets the MethodDeclaration at the given index in this MethodDeclarationCollection.</summary>
- </member>
- <member name="P:Refly.CodeDom.Collections.MethodDeclarationCollection.Item(System.String)">
- <summary>Gets or sets the MethodDeclaration with the given name in this MethodDeclarationCollection.</summary>
- </member>
- <member name="M:Refly.CodeDom.Collections.MethodDeclarationCollection.Add(Refly.CodeDom.MethodDeclaration)">
- <summary>Adds an instance of type MethodDeclaration to the end of this MethodDeclarationCollection.</summary>
- <param name="value">The MethodDeclaration to be added to the end of this MethodDeclarationCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.MethodDeclarationCollection.AddRange(Refly.CodeDom.MethodDeclaration[])">
- <summary>Adds the elements of an array to the end of this MethodDeclarationCollection.</summary>
- <param name="items">The array whose elements are to be added to the end of this MethodDeclarationCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.MethodDeclarationCollection.AddRange(Refly.CodeDom.Collections.MethodDeclarationCollection)">
- <summary>Adds the elements of another MethodDeclarationCollection to the end of this MethodDeclarationCollection.</summary>
- <param name="items">The MethodDeclarationCollection whose elements are to be added to the end of this MethodDeclarationCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.MethodDeclarationCollection.Contains(Refly.CodeDom.MethodDeclaration)">
- <summary>Determines whether a specfic MethodDeclaration value is in this MethodDeclarationCollection.</summary>
- <param name="value">The MethodDeclaration value to locate in this MethodDeclarationCollection.</param>
- <returns>true if value is found in this MethodDeclarationCollection; false otherwise.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.MethodDeclarationCollection.ContainsMethodName(System.String)">
- <summary>Checks the existence of a method name.</summary>
- <param name="Name" />
- </member>
- <member name="M:Refly.CodeDom.Collections.MethodDeclarationCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this MethodDeclarationCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.MethodDeclarationCollection.IndexOf(Refly.CodeDom.MethodDeclaration)">
- <summary>Return the zero-based index of the first occurrence of a specific value in this MethodDeclarationCollection</summary>
- <param name="value">The MethodDeclaration value to locate in the MethodDeclarationCollection.</param>
- <returns>The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.MethodDeclarationCollection.Insert(System.Int32,Refly.CodeDom.MethodDeclaration)">
- <summary>Inserts an element into the MethodDeclarationCollection at the specified index</summary>
- <param name="index">The index at which the MethodDeclaration is to be inserted.</param>
- <param name="value">The MethodDeclaration to insert.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.MethodDeclarationCollection.Remove(Refly.CodeDom.MethodDeclaration)">
- <summary>Removes the first occurrence of a specific MethodDeclaration from this MethodDeclarationCollection.</summary>
- <param name="value">The MethodDeclaration value to remove from this MethodDeclarationCollection.</param>
- </member>
- <member name="T:Refly.CodeDom.Collections.MethodDeclarationCollection.Enumerator">
- <summary>Type-specific enumeration class, used by MethodDeclarationCollection.GetEnumerator.</summary>
- </member>
- <member name="T:Refly.CodeDom.Collections.ParameterDeclarationCollection">
- <summary>A collection of elements of type ParameterDeclaration</summary>
- </member>
- <member name="P:Refly.CodeDom.Collections.ParameterDeclarationCollection.Item(System.Int32)">
- <summary>Gets or sets the ParameterDeclaration at the given index in this ParameterDeclarationCollection.</summary>
- </member>
- <member name="M:Refly.CodeDom.Collections.ParameterDeclarationCollection.AddRange(Refly.CodeDom.ParameterDeclaration[])">
- <summary>Adds the elements of an array to the end of this ParameterDeclarationCollection.</summary>
- <param name="items">The array whose elements are to be added to the end of this ParameterDeclarationCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.ParameterDeclarationCollection.AddRange(Refly.CodeDom.Collections.ParameterDeclarationCollection)">
- <summary>Adds the elements of another ParameterDeclarationCollection to the end of this ParameterDeclarationCollection.</summary>
- <param name="items">The ParameterDeclarationCollection whose elements are to be added to the end of this ParameterDeclarationCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.ParameterDeclarationCollection.Contains(Refly.CodeDom.ParameterDeclaration)">
- <summary>Determines whether a specfic ParameterDeclaration value is in this ParameterDeclarationCollection.</summary>
- <param name="value">The ParameterDeclaration value to locate in this ParameterDeclarationCollection.</param>
- <returns>true if value is found in this ParameterDeclarationCollection; false otherwise.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.ParameterDeclarationCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this ParameterDeclarationCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.ParameterDeclarationCollection.IndexOf(Refly.CodeDom.ParameterDeclaration)">
- <summary>Return the zero-based index of the first occurrence of a specific value in this ParameterDeclarationCollection</summary>
- <param name="value">The ParameterDeclaration value to locate in the ParameterDeclarationCollection.</param>
- <returns>The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.ParameterDeclarationCollection.Insert(System.Int32,Refly.CodeDom.ParameterDeclaration)">
- <summary>Inserts an element into the ParameterDeclarationCollection at the specified index</summary>
- <param name="index">The index at which the ParameterDeclaration is to be inserted.</param>
- <param name="value">The ParameterDeclaration to insert.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.ParameterDeclarationCollection.Remove(Refly.CodeDom.ParameterDeclaration)">
- <summary>Removes the first occurrence of a specific ParameterDeclaration from this ParameterDeclarationCollection.</summary>
- <param name="value">The ParameterDeclaration value to remove from this ParameterDeclarationCollection.</param>
- </member>
- <member name="T:Refly.CodeDom.Collections.ParameterDeclarationCollection.Enumerator">
- <summary>Type-specific enumeration class, used by ParameterDeclarationCollection.GetEnumerator.</summary>
- </member>
- <member name="T:Refly.CodeDom.Collections.PropertyDeclarationCollection">
- <summary>A collection of elements of type PropertyDeclaration</summary>
- </member>
- <member name="P:Refly.CodeDom.Collections.PropertyDeclarationCollection.Item(System.Int32)">
- <summary>Gets or sets the PropertyDeclaration at the given index in this PropertyDeclarationCollection.</summary>
- </member>
- <member name="M:Refly.CodeDom.Collections.PropertyDeclarationCollection.Add(Refly.CodeDom.PropertyDeclaration)">
- <summary>Adds an instance of type PropertyDeclaration to the end of this PropertyDeclarationCollection.</summary>
- <param name="value">The PropertyDeclaration to be added to the end of this PropertyDeclarationCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.PropertyDeclarationCollection.AddRange(Refly.CodeDom.PropertyDeclaration[])">
- <summary>Adds the elements of an array to the end of this PropertyDeclarationCollection.</summary>
- <param name="items">The array whose elements are to be added to the end of this PropertyDeclarationCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.PropertyDeclarationCollection.AddRange(Refly.CodeDom.Collections.PropertyDeclarationCollection)">
- <summary>Adds the elements of another PropertyDeclarationCollection to the end of this PropertyDeclarationCollection.</summary>
- <param name="items">The PropertyDeclarationCollection whose elements are to be added to the end of this PropertyDeclarationCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.PropertyDeclarationCollection.Contains(Refly.CodeDom.PropertyDeclaration)">
- <summary>Determines whether a specfic PropertyDeclaration value is in this PropertyDeclarationCollection.</summary>
- <param name="value">The PropertyDeclaration value to locate in this PropertyDeclarationCollection.</param>
- <returns>true if value is found in this PropertyDeclarationCollection; false otherwise.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.PropertyDeclarationCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this PropertyDeclarationCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.PropertyDeclarationCollection.IndexOf(Refly.CodeDom.PropertyDeclaration)">
- <summary>Return the zero-based index of the first occurrence of a specific value in this PropertyDeclarationCollection</summary>
- <param name="value">The PropertyDeclaration value to locate in the PropertyDeclarationCollection.</param>
- <returns>The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.PropertyDeclarationCollection.Insert(System.Int32,Refly.CodeDom.PropertyDeclaration)">
- <summary>Inserts an element into the PropertyDeclarationCollection at the specified index</summary>
- <param name="index">The index at which the PropertyDeclaration is to be inserted.</param>
- <param name="value">The PropertyDeclaration to insert.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.PropertyDeclarationCollection.Remove(Refly.CodeDom.PropertyDeclaration)">
- <summary>Removes the first occurrence of a specific PropertyDeclaration from this PropertyDeclarationCollection.</summary>
- <param name="value">The PropertyDeclaration value to remove from this PropertyDeclarationCollection.</param>
- </member>
- <member name="T:Refly.CodeDom.Collections.PropertyDeclarationCollection.Enumerator">
- <summary>Type-specific enumeration class, used by PropertyDeclarationCollection.GetEnumerator.</summary>
- </member>
- <member name="T:Refly.CodeDom.Collections.StatementCollection">
- <summary>A collection of elements of type Statement</summary>
- </member>
- <member name="M:Refly.CodeDom.Collections.StatementCollection.Add(Refly.CodeDom.Statements.Statement)">
- <summary>Adds an instance of type Statement to the end of this StatementCollection.</summary>
- <param name="value">The Statement to be added to the end of this StatementCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.StatementCollection.AddRange(Refly.CodeDom.Statements.Statement[])">
- <summary>Adds the elements of an array to the end of this StatementCollection.</summary>
- <param name="items">The array whose elements are to be added to the end of this StatementCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.StatementCollection.AddRange(Refly.CodeDom.Collections.StatementCollection)">
- <summary>Adds the elements of another StatementCollection to the end of this StatementCollection.</summary>
- <param name="items">The StatementCollection whose elements are to be added to the end of this StatementCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.StatementCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this StatementCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="T:Refly.CodeDom.Collections.StatementCollection.Enumerator">
- <summary>Type-specific enumeration class, used by StatementCollection.GetEnumerator.</summary>
- </member>
- <member name="T:Refly.CodeDom.Collections.StringAttributeArgumentDictionary">
- <summary>A dictionary with keys of type string and values of type AttributeArgument</summary>
- </member>
- <member name="P:Refly.CodeDom.Collections.StringAttributeArgumentDictionary.Item(System.String)">
- <summary>Gets or sets the AttributeArgument associated with the given string</summary>
- <param name="key">The string whose value to get or set.</param>
- </member>
- <member name="P:Refly.CodeDom.Collections.StringAttributeArgumentDictionary.Keys">
- <summary>Gets a collection containing the keys in this StringAttributeArgumentDictionary.</summary>
- </member>
- <member name="P:Refly.CodeDom.Collections.StringAttributeArgumentDictionary.Values">
- <summary>Gets a collection containing the values in this StringAttributeArgumentDictionary.</summary>
- </member>
- <member name="M:Refly.CodeDom.Collections.StringAttributeArgumentDictionary.Add(System.String,Refly.CodeDom.Expressions.Expression)">
- <summary>Adds an element with the specified key and value to this StringAttributeArgumentDictionary.</summary>
- <param name="key">The string key of the element to add.</param>
- <param name="value">The AttributeArgument value of the element to add.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.StringAttributeArgumentDictionary.Contains(System.String)">
- <summary>Determines whether this StringAttributeArgumentDictionary contains a specific key.</summary>
- <param name="key">The string key to locate in this StringAttributeArgumentDictionary.</param>
- <returns>true if this StringAttributeArgumentDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.StringAttributeArgumentDictionary.ContainsKey(System.String)">
- <summary>Determines whether this StringAttributeArgumentDictionary contains a specific key.</summary>
- <param name="key">The string key to locate in this StringAttributeArgumentDictionary.</param>
- <returns>true if this StringAttributeArgumentDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.StringAttributeArgumentDictionary.Remove(System.String)">
- <summary>Removes the element with the specified key from this StringAttributeArgumentDictionary.</summary>
- <param name="key">The string key of the element to remove.</param>
- </member>
- <member name="T:Refly.CodeDom.Collections.StringClassDeclarationDictionary">
- <summary>A dictionary with keys of type String and values of type ClassDeclaration</summary>
- </member>
- <member name="P:Refly.CodeDom.Collections.StringClassDeclarationDictionary.Item(System.String)">
- <summary>Gets or sets the ClassDeclaration associated with the given String</summary>
- <param name="key">The String whose value to get or set.</param>
- </member>
- <member name="P:Refly.CodeDom.Collections.StringClassDeclarationDictionary.Keys">
- <summary>Gets a collection containing the keys in this StringClassDeclarationDictionary.</summary>
- </member>
- <member name="P:Refly.CodeDom.Collections.StringClassDeclarationDictionary.Values">
- <summary>Gets a collection containing the values in this StringClassDeclarationDictionary.</summary>
- </member>
- <member name="M:Refly.CodeDom.Collections.StringClassDeclarationDictionary.Add(Refly.CodeDom.ClassDeclaration)">
- <summary>Adds an element with the specified key and value to this StringClassDeclarationDictionary.</summary>
- <param name="key">The String key of the element to add.</param>
- <param name="value">The ClassDeclaration value of the element to add.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.StringClassDeclarationDictionary.Contains(System.String)">
- <summary>Determines whether this StringClassDeclarationDictionary contains a specific key.</summary>
- <param name="key">The String key to locate in this StringClassDeclarationDictionary.</param>
- <returns>true if this StringClassDeclarationDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.StringClassDeclarationDictionary.ContainsKey(System.String)">
- <summary>Determines whether this StringClassDeclarationDictionary contains a specific key.</summary>
- <param name="key">The String key to locate in this StringClassDeclarationDictionary.</param>
- <returns>true if this StringClassDeclarationDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.StringClassDeclarationDictionary.ContainsValue(Refly.CodeDom.ClassDeclaration)">
- <summary>Determines whether this StringClassDeclarationDictionary contains a specific value.</summary>
- <param name="value">The ClassDeclaration value to locate in this StringClassDeclarationDictionary.</param>
- <returns>true if this StringClassDeclarationDictionary contains an element with the specified value; otherwise, false.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.StringClassDeclarationDictionary.Remove(System.String)">
- <summary>Removes the element with the specified key from this StringClassDeclarationDictionary.</summary>
- <param name="key">The String key of the element to remove.</param>
- </member>
- <member name="T:Refly.CodeDom.Collections.StringConstantDeclaration">
- <summary>A dictionary with keys of type String and values of type ConstantDeclaration</summary>
- </member>
- <member name="P:Refly.CodeDom.Collections.StringConstantDeclaration.Item(System.String)">
- <summary>Gets or sets the ConstantDeclaration associated with the given String</summary>
- <param name="key">The String whose value to get or set.</param>
- </member>
- <member name="P:Refly.CodeDom.Collections.StringConstantDeclaration.Keys">
- <summary>Gets a collection containing the keys in this StringConstantDeclaration.</summary>
- </member>
- <member name="P:Refly.CodeDom.Collections.StringConstantDeclaration.Values">
- <summary>Gets a collection containing the values in this StringConstantDeclaration.</summary>
- </member>
- <member name="M:Refly.CodeDom.Collections.StringConstantDeclaration.Add(Refly.CodeDom.ConstantDeclaration)">
- <summary>Adds an element with the specified key and value to this StringConstantDeclaration.</summary>
- <param name="key">The String key of the element to add.</param>
- <param name="value">The ConstantDeclaration value of the element to add.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.StringConstantDeclaration.Contains(System.String)">
- <summary>Determines whether this StringConstantDeclaration contains a specific key.</summary>
- <param name="key">The String key to locate in this StringConstantDeclaration.</param>
- <returns>true if this StringConstantDeclaration contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.StringConstantDeclaration.Remove(System.String)">
- <summary>Removes the element with the specified key from this StringConstantDeclaration.</summary>
- <param name="key">The String key of the element to remove.</param>
- </member>
- <member name="T:Refly.CodeDom.Collections.StringEnumDeclarationDictionary">
- <summary>A dictionary with keys of type String and values of type EnumDeclaration</summary>
- </member>
- <member name="P:Refly.CodeDom.Collections.StringEnumDeclarationDictionary.Item(System.String)">
- <summary>Gets or sets the EnumDeclaration associated with the given String</summary>
- <param name="key">The String whose value to get or set.</param>
- </member>
- <member name="P:Refly.CodeDom.Collections.StringEnumDeclarationDictionary.Keys">
- <summary>Gets a collection containing the keys in this StringEnumDeclarationDictionary.</summary>
- </member>
- <member name="P:Refly.CodeDom.Collections.StringEnumDeclarationDictionary.Values">
- <summary>Gets a collection containing the values in this StringEnumDeclarationDictionary.</summary>
- </member>
- <member name="M:Refly.CodeDom.Collections.StringEnumDeclarationDictionary.Add(Refly.CodeDom.EnumDeclaration)">
- <summary>Adds an element with the specified key and value to this StringEnumDeclarationDictionary.</summary>
- <param name="key">The String key of the element to add.</param>
- <param name="value">The EnumDeclaration value of the element to add.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.StringEnumDeclarationDictionary.Contains(System.String)">
- <summary>Determines whether this StringEnumDeclarationDictionary contains a specific key.</summary>
- <param name="key">The String key to locate in this StringEnumDeclarationDictionary.</param>
- <returns>true if this StringEnumDeclarationDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.StringEnumDeclarationDictionary.ContainsKey(System.String)">
- <summary>Determines whether this StringEnumDeclarationDictionary contains a specific key.</summary>
- <param name="key">The String key to locate in this StringEnumDeclarationDictionary.</param>
- <returns>true if this StringEnumDeclarationDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.StringEnumDeclarationDictionary.ContainsValue(Refly.CodeDom.EnumDeclaration)">
- <summary>Determines whether this StringEnumDeclarationDictionary contains a specific value.</summary>
- <param name="value">The EnumDeclaration value to locate in this StringEnumDeclarationDictionary.</param>
- <returns>true if this StringEnumDeclarationDictionary contains an element with the specified value; otherwise, false.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.StringEnumDeclarationDictionary.Remove(System.String)">
- <summary>Removes the element with the specified key from this StringEnumDeclarationDictionary.</summary>
- <param name="key">The String key of the element to remove.</param>
- </member>
- <member name="T:Refly.CodeDom.Collections.StringFieldDeclarationDictionary">
- <summary>A dictionary with keys of type String and values of type FieldDeclaration</summary>
- </member>
- <member name="P:Refly.CodeDom.Collections.StringFieldDeclarationDictionary.Item(System.String)">
- <summary>Gets or sets the FieldDeclaration associated with the given String</summary>
- <param name="key">The String whose value to get or set.</param>
- </member>
- <member name="P:Refly.CodeDom.Collections.StringFieldDeclarationDictionary.Keys">
- <summary>Gets a collection containing the keys in this StringFieldDeclarationDictionary.</summary>
- </member>
- <member name="P:Refly.CodeDom.Collections.StringFieldDeclarationDictionary.Values">
- <summary>Gets a collection containing the values in this StringFieldDeclarationDictionary.</summary>
- </member>
- <member name="M:Refly.CodeDom.Collections.StringFieldDeclarationDictionary.Add(Refly.CodeDom.FieldDeclaration)">
- <summary>Adds an element with the specified key and value to this StringFieldDeclarationDictionary.</summary>
- <param name="key">The String key of the element to add.</param>
- <param name="value">The FieldDeclaration value of the element to add.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.StringFieldDeclarationDictionary.Contains(System.String)">
- <summary>Determines whether this StringFieldDeclarationDictionary contains a specific key.</summary>
- <param name="key">The String key to locate in this StringFieldDeclarationDictionary.</param>
- <returns>true if this StringFieldDeclarationDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.StringFieldDeclarationDictionary.ContainsKey(System.String)">
- <summary>Determines whether this StringFieldDeclarationDictionary contains a specific key.</summary>
- <param name="key">The String key to locate in this StringFieldDeclarationDictionary.</param>
- <returns>true if this StringFieldDeclarationDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.StringFieldDeclarationDictionary.ContainsValue(Refly.CodeDom.FieldDeclaration)">
- <summary>Determines whether this StringFieldDeclarationDictionary contains a specific value.</summary>
- <param name="value">The FieldDeclaration value to locate in this StringFieldDeclarationDictionary.</param>
- <returns>true if this StringFieldDeclarationDictionary contains an element with the specified value; otherwise, false.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.StringFieldDeclarationDictionary.Remove(System.String)">
- <summary>Removes the element with the specified key from this StringFieldDeclarationDictionary.</summary>
- <param name="key">The String key of the element to remove.</param>
- </member>
- <member name="T:Refly.CodeDom.Collections.StringNamespaceDeclarationDictionary">
- <summary>A dictionary with keys of type String and values of type NamespaceDeclaration</summary>
- </member>
- <member name="P:Refly.CodeDom.Collections.StringNamespaceDeclarationDictionary.Item(System.String)">
- <summary>Gets or sets the NamespaceDeclaration associated with the given String</summary>
- <param name="key">The String whose value to get or set.</param>
- </member>
- <member name="P:Refly.CodeDom.Collections.StringNamespaceDeclarationDictionary.Keys">
- <summary>Gets a collection containing the keys in this StringNamespaceDeclarationDictionary.</summary>
- </member>
- <member name="P:Refly.CodeDom.Collections.StringNamespaceDeclarationDictionary.Values">
- <summary>Gets a collection containing the values in this StringNamespaceDeclarationDictionary.</summary>
- </member>
- <member name="M:Refly.CodeDom.Collections.StringNamespaceDeclarationDictionary.Add(System.String,Refly.CodeDom.NamespaceDeclaration)">
- <summary>Adds an element with the specified key and value to this StringNamespaceDeclarationDictionary.</summary>
- <param name="key">The String key of the element to add.</param>
- <param name="value">The NamespaceDeclaration value of the element to add.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.StringNamespaceDeclarationDictionary.Contains(System.String)">
- <summary>Determines whether this StringNamespaceDeclarationDictionary contains a specific key.</summary>
- <param name="key">The String key to locate in this StringNamespaceDeclarationDictionary.</param>
- <returns>true if this StringNamespaceDeclarationDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.StringNamespaceDeclarationDictionary.ContainsKey(System.String)">
- <summary>Determines whether this StringNamespaceDeclarationDictionary contains a specific key.</summary>
- <param name="key">The String key to locate in this StringNamespaceDeclarationDictionary.</param>
- <returns>true if this StringNamespaceDeclarationDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.StringNamespaceDeclarationDictionary.ContainsValue(Refly.CodeDom.NamespaceDeclaration)">
- <summary>Determines whether this StringNamespaceDeclarationDictionary contains a specific value.</summary>
- <param name="value">The NamespaceDeclaration value to locate in this StringNamespaceDeclarationDictionary.</param>
- <returns>true if this StringNamespaceDeclarationDictionary contains an element with the specified value; otherwise, false.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.StringNamespaceDeclarationDictionary.Remove(System.String)">
- <summary>Removes the element with the specified key from this StringNamespaceDeclarationDictionary.</summary>
- <param name="key">The String key of the element to remove.</param>
- </member>
- <member name="T:Refly.CodeDom.Collections.ThrowedExceptionDeclarationCollection">
- <summary>A collection of elements of type ThrowedExceptionDeclaration</summary>
- </member>
- <member name="P:Refly.CodeDom.Collections.ThrowedExceptionDeclarationCollection.Item(System.Int32)">
- <summary>Gets or sets the ThrowedExceptionDeclaration at the given index in this ThrowedExceptionDeclarationCollection.</summary>
- </member>
- <member name="M:Refly.CodeDom.Collections.ThrowedExceptionDeclarationCollection.Add(Refly.CodeDom.ThrowedExceptionDeclaration)">
- <summary>Adds an instance of type ThrowedExceptionDeclaration to the end of this ThrowedExceptionDeclarationCollection.</summary>
- <param name="value">The ThrowedExceptionDeclaration to be added to the end of this ThrowedExceptionDeclarationCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.ThrowedExceptionDeclarationCollection.AddRange(Refly.CodeDom.ThrowedExceptionDeclaration[])">
- <summary>Adds the elements of an array to the end of this ThrowedExceptionDeclarationCollection.</summary>
- <param name="items">The array whose elements are to be added to the end of this ThrowedExceptionDeclarationCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.ThrowedExceptionDeclarationCollection.AddRange(Refly.CodeDom.Collections.ThrowedExceptionDeclarationCollection)">
- <summary>Adds the elements of another ThrowedExceptionDeclarationCollection to the end of this ThrowedExceptionDeclarationCollection.</summary>
- <param name="items">The ThrowedExceptionDeclarationCollection whose elements are to be added to the end of this ThrowedExceptionDeclarationCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.ThrowedExceptionDeclarationCollection.Contains(Refly.CodeDom.ThrowedExceptionDeclaration)">
- <summary>Determines whether a specfic ThrowedExceptionDeclaration value is in this ThrowedExceptionDeclarationCollection.</summary>
- <param name="value">The ThrowedExceptionDeclaration value to locate in this ThrowedExceptionDeclarationCollection.</param>
- <returns>true if value is found in this ThrowedExceptionDeclarationCollection; false otherwise.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.ThrowedExceptionDeclarationCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this ThrowedExceptionDeclarationCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.ThrowedExceptionDeclarationCollection.IndexOf(Refly.CodeDom.ThrowedExceptionDeclaration)">
- <summary>Return the zero-based index of the first occurrence of a specific value in this ThrowedExceptionDeclarationCollection</summary>
- <param name="value">The ThrowedExceptionDeclaration value to locate in the ThrowedExceptionDeclarationCollection.</param>
- <returns>The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.ThrowedExceptionDeclarationCollection.Insert(System.Int32,Refly.CodeDom.ThrowedExceptionDeclaration)">
- <summary>Inserts an element into the ThrowedExceptionDeclarationCollection at the specified index</summary>
- <param name="index">The index at which the ThrowedExceptionDeclaration is to be inserted.</param>
- <param name="value">The ThrowedExceptionDeclaration to insert.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.ThrowedExceptionDeclarationCollection.Remove(Refly.CodeDom.ThrowedExceptionDeclaration)">
- <summary>Removes the first occurrence of a specific ThrowedExceptionDeclaration from this ThrowedExceptionDeclarationCollection.</summary>
- <param name="value">The ThrowedExceptionDeclaration value to remove from this ThrowedExceptionDeclarationCollection.</param>
- </member>
- <member name="T:Refly.CodeDom.Collections.ThrowedExceptionDeclarationCollection.Enumerator">
- <summary>Type-specific enumeration class, used by ThrowedExceptionDeclarationCollection.GetEnumerator.</summary>
- </member>
- <member name="T:Refly.CodeDom.Collections.TypeCollection">
- <summary>A collection of elements of type Type</summary>
- </member>
- <member name="P:Refly.CodeDom.Collections.TypeCollection.Item(System.Int32)">
- <summary>Gets or sets the Type at the given index in this TypeCollection.</summary>
- </member>
- <member name="M:Refly.CodeDom.Collections.TypeCollection.Add(System.Type)">
- <summary>Adds an instance of type Type to the end of this TypeCollection.</summary>
- <param name="value">The Type to be added to the end of this TypeCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.TypeCollection.AddRange(System.Type[])">
- <summary>Adds the elements of an array to the end of this TypeCollection.</summary>
- <param name="items">The array whose elements are to be added to the end of this TypeCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.TypeCollection.AddRange(Refly.CodeDom.Collections.TypeCollection)">
- <summary>Adds the elements of another TypeCollection to the end of this TypeCollection.</summary>
- <param name="items">The TypeCollection whose elements are to be added to the end of this TypeCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.TypeCollection.Contains(System.Type)">
- <summary>Determines whether a specfic Type value is in this TypeCollection.</summary>
- <param name="value">The Type value to locate in this TypeCollection.</param>
- <returns>true if value is found in this TypeCollection; false otherwise.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.TypeCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this TypeCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.TypeCollection.IndexOf(System.Type)">
- <summary>Return the zero-based index of the first occurrence of a specific value in this TypeCollection</summary>
- <param name="value">The Type value to locate in the TypeCollection.</param>
- <returns>The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.TypeCollection.Insert(System.Int32,System.Type)">
- <summary>Inserts an element into the TypeCollection at the specified index</summary>
- <param name="index">The index at which the Type is to be inserted.</param>
- <param name="value">The Type to insert.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.TypeCollection.Remove(System.Type)">
- <summary>Removes the first occurrence of a specific Type from this TypeCollection.</summary>
- <param name="value">The Type value to remove from this TypeCollection.</param>
- </member>
- <member name="T:Refly.CodeDom.Collections.TypeCollection.Enumerator">
- <summary>Type-specific enumeration class, used by TypeCollection.GetEnumerator.</summary>
- </member>
- <member name="T:Refly.CodeDom.Collections.TypeDeclarationCollection">
- <summary>A collection of elements of type ITypeDeclaration</summary>
- </member>
- <member name="P:Refly.CodeDom.Collections.TypeDeclarationCollection.Item(System.Int32)">
- <summary>Gets or sets the ITypeDeclaration at the given index in this TypeDeclarationCollection.</summary>
- </member>
- <member name="M:Refly.CodeDom.Collections.TypeDeclarationCollection.Add(Refly.CodeDom.ITypeDeclaration)">
- <summary>Adds an instance of type ITypeDeclaration to the end of this TypeDeclarationCollection.</summary>
- <param name="value">The ITypeDeclaration to be added to the end of this TypeDeclarationCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.TypeDeclarationCollection.AddRange(Refly.CodeDom.ITypeDeclaration[])">
- <summary>Adds the elements of an array to the end of this TypeDeclarationCollection.</summary>
- <param name="items">The array whose elements are to be added to the end of this TypeDeclarationCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.TypeDeclarationCollection.AddRange(Refly.CodeDom.Collections.TypeDeclarationCollection)">
- <summary>Adds the elements of another TypeDeclarationCollection to the end of this TypeDeclarationCollection.</summary>
- <param name="items">The TypeDeclarationCollection whose elements are to be added to the end of this TypeDeclarationCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.TypeDeclarationCollection.Contains(Refly.CodeDom.ITypeDeclaration)">
- <summary>Determines whether a specfic ITypeDeclaration value is in this TypeDeclarationCollection.</summary>
- <param name="value">The ITypeDeclaration value to locate in this TypeDeclarationCollection.</param>
- <returns>true if value is found in this TypeDeclarationCollection; false otherwise.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.TypeDeclarationCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this TypeDeclarationCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.TypeDeclarationCollection.IndexOf(Refly.CodeDom.ITypeDeclaration)">
- <summary>Return the zero-based index of the first occurrence of a specific value in this TypeDeclarationCollection</summary>
- <param name="value">The ITypeDeclaration value to locate in the TypeDeclarationCollection.</param>
- <returns>The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.TypeDeclarationCollection.Insert(System.Int32,Refly.CodeDom.ITypeDeclaration)">
- <summary>Inserts an element into the TypeDeclarationCollection at the specified index</summary>
- <param name="index">The index at which the ITypeDeclaration is to be inserted.</param>
- <param name="value">The ITypeDeclaration to insert.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.TypeDeclarationCollection.Remove(Refly.CodeDom.ITypeDeclaration)">
- <summary>Removes the first occurrence of a specific ITypeDeclaration from this TypeDeclarationCollection.</summary>
- <param name="value">The ITypeDeclaration value to remove from this TypeDeclarationCollection.</param>
- </member>
- <member name="T:Refly.CodeDom.Collections.TypeDeclarationCollection.Enumerator">
- <summary>Type-specific enumeration class, used by TypeDeclarationCollection.GetEnumerator.</summary>
- </member>
- <member name="T:Refly.CodeDom.Collections.TypeTypeDeclarationDictionary">
- <summary>A dictionary with keys of type Type and values of type ITypeDeclaration</summary>
- </member>
- <member name="P:Refly.CodeDom.Collections.TypeTypeDeclarationDictionary.Item(System.Type)">
- <summary>Gets or sets the ITypeDeclaration associated with the given Type</summary>
- <param name="key">The Type whose value to get or set.</param>
- </member>
- <member name="P:Refly.CodeDom.Collections.TypeTypeDeclarationDictionary.Keys">
- <summary>Gets a collection containing the keys in this TypeTypeDeclarationDictionary.</summary>
- </member>
- <member name="P:Refly.CodeDom.Collections.TypeTypeDeclarationDictionary.Values">
- <summary>Gets a collection containing the values in this TypeTypeDeclarationDictionary.</summary>
- </member>
- <member name="M:Refly.CodeDom.Collections.TypeTypeDeclarationDictionary.Add(System.Type,Refly.CodeDom.ITypeDeclaration)">
- <summary>Adds an element with the specified key and value to this TypeTypeDeclarationDictionary.</summary>
- <param name="key">The Type key of the element to add.</param>
- <param name="value">The ITypeDeclaration value of the element to add.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.TypeTypeDeclarationDictionary.Contains(System.Type)">
- <summary>Determines whether this TypeTypeDeclarationDictionary contains a specific key.</summary>
- <param name="key">The Type key to locate in this TypeTypeDeclarationDictionary.</param>
- <returns>true if this TypeTypeDeclarationDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.TypeTypeDeclarationDictionary.ContainsKey(System.Type)">
- <summary>Determines whether this TypeTypeDeclarationDictionary contains a specific key.</summary>
- <param name="key">The Type key to locate in this TypeTypeDeclarationDictionary.</param>
- <returns>true if this TypeTypeDeclarationDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.TypeTypeDeclarationDictionary.ContainsValue(Refly.CodeDom.ITypeDeclaration)">
- <summary>Determines whether this TypeTypeDeclarationDictionary contains a specific value.</summary>
- <param name="value">The ITypeDeclaration value to locate in this TypeTypeDeclarationDictionary.</param>
- <returns>true if this TypeTypeDeclarationDictionary contains an element with the specified value; otherwise, false.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.TypeTypeDeclarationDictionary.Remove(System.Type)">
- <summary>Removes the element with the specified key from this TypeTypeDeclarationDictionary.</summary>
- <param name="key">The Type key of the element to remove.</param>
- </member>
- </members>
-</doc>
\ No newline at end of file
build/tools/gallio/MbUnit2/TestFu.dll
Binary file
build/tools/gallio/MbUnit2/TestFu.xml
@@ -1,1932 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<doc>
- <assembly>
- <name>TestFu</name>
- </assembly>
- <members>
- <member name="T:TestFu.Data.DbAdministratorBase">
- <summary>Abstract class to perform administrative tasks on a database This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:TestFu.Data.DbAdministratorBase.ConnectionString">
- <summary>Gets or sets the connection string with Initial Catalog information</summary>
- <value>Connection string.</value>
- </member>
- <member name="P:TestFu.Data.DbAdministratorBase.DatabaseConnectionString">
- <summary>Gets the connection string with Initial Catalog information.</summary>
- <value>Connection string with Initial catalog information.</value>
- </member>
- <member name="P:TestFu.Data.DbAdministratorBase.DatabaseName">
- <summary>Gets or sets the database name</summary>
- <value>The database name.</value>
- </member>
- <member name="P:TestFu.Data.DbAdministratorBase.DatabaseOwner">
- <summary>Gets or sets the database owner.</summary>
- <value>Database owner name.</value>
- </member>
- <member name="M:TestFu.Data.DbAdministratorBase.BackupDatabase(TestFu.Data.DbBackupDevice,System.String)">
- <summary>Creates a backup of the specified database using the specified <paramref name="device" /> and <paramref name="destination" />.</summary>
- <param name="device">A <see cref="T:TestFu.Data.DbBackupDevice" /> defining the type of output device.</param>
- <param name="destination">Device path.</param>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="destination" /> is a null reference (Nothing in Visual Basic) </exception>
- </member>
- <member name="M:TestFu.Data.DbAdministratorBase.ContainsDatabase">
- <summary>Gets a value indicating if the current database exists.</summary>
- <returns>true if it exists; otherwise, false.</returns>
- </member>
- <member name="M:TestFu.Data.DbAdministratorBase.ContainsTable(System.String)">
- <summary>Gets a value indicating if the database contains the table.</summary>
- <param name="tableName">Name of the table to search</param>
- <returns>true if a table named <paramref name="tableName" /> is contained in the databse;oterwise false.</returns>
- </member>
- <member name="M:TestFu.Data.DbAdministratorBase.CreateDatabase">
- <summary>Creates a new database on the server</summary>
- </member>
- <member name="M:TestFu.Data.DbAdministratorBase.DropDatabase">
- <summary>Drops an existing new database on the server</summary>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="databaseName" /> is a null reference (Nothing in Visual Basic) </exception>
- </member>
- <member name="M:TestFu.Data.DbAdministratorBase.DropTable(System.String)">
- <summary>Drops the table.</summary>
- <param name="tableName">Name of the table to drop</param>
- </member>
- <member name="M:TestFu.Data.DbAdministratorBase.ExecuteNonQuery(System.String,System.String,System.Object[])">
- <summary>Executes a non-query in a safe, transactional environement.</summary>
- <param name="connString">The connection string.</param>
- <param name="query">Query to execute.</param>
- <param name="args">Optional arguments.</param>
- </member>
- <member name="M:TestFu.Data.DbAdministratorBase.RestoreDatabase(TestFu.Data.DbBackupDevice,System.String)">
- <summary>Restores a backup of the specified database using the specified <paramref name="device" /> and <paramref name="destination" />.</summary>
- <param name="device">A <see cref="T:TestFu.Data.DbBackupDevice" /> defining the type of output device.</param>
- <param name="destination">Device path.</param>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="destination" /> is a null reference (Nothing in Visual Basic) </exception>
- </member>
- <member name="T:TestFu.Data.DbFixture">
- <summary>An abstract base class for test fixtures involving database testing. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:TestFu.Data.DbFixture.Admin">
- <summary>Gets the database <see cref="T:TestFu.Data.DbAdministratorBase" /> instance</summary>
- <value>A <see cref="T:TestFu.Data.DbAdministratorBase" /> instance.</value>
- </member>
- <member name="P:TestFu.Data.DbFixture.Connection">
- <summary>Gets the current connection instance.</summary>
- <value>
- <see cref="T:System.Data.IDbConnection" /> instance.</value>
- </member>
- <member name="P:TestFu.Data.DbFixture.ConnectionString">
- <summary>Gets the connection string to access the db server (without database information.</summary>
- </member>
- <member name="P:TestFu.Data.DbFixture.DatabaseConnectionString">
- <summary>Gets the connection string to connecto the test database.</summary>
- </member>
- <member name="P:TestFu.Data.DbFixture.DatabaseName">
- <summary>Gets the test database name.</summary>
- </member>
- <member name="P:TestFu.Data.DbFixture.Transaction">
- <summary>Gets the current transaction.</summary>
- <value>A <see cref="T:System.Data.IDbTransaction" /> instance if <see cref="M:TestFu.Data.DbFixture.BeginTransaction" /> was called and the connection not closed; otherwise, a null reference (Nothing in Visual Basic)</value>
- </member>
- <member name="M:TestFu.Data.DbFixture.BeginTransaction">
- <summary>Begins a new transaction.</summary>
- <exception cref="T:System.InvalidOperationException"> The current connection is not created or not opened. </exception>
- </member>
- <member name="M:TestFu.Data.DbFixture.Close">
- <summary>Closes the current connection.</summary>
- </member>
- <member name="M:TestFu.Data.DbFixture.Commit">
- <summary>Commits the current transaction if any.</summary>
- </member>
- <member name="M:TestFu.Data.DbFixture.ExecuteNonQuery(System.String,System.Object[])">
- <summary>Executes a non-query command with the given parameters</summary>
- <param name="query">Query format string</param>
- <param name="args">Query arguments for the format string</param>
- <returns>Number of affected rows</returns>
- </member>
- <member name="M:TestFu.Data.DbFixture.ExecuteReader(System.String,System.Object[])">
- <summary>Executes query and returns the <see cref="T:System.Data.IDataReader" /> instance</summary>
- <param name="query">Query format string</param>
- <param name="args">Query arguments for the format string</param>
- <returns>A <see cref="T:System.Data.IDataReader" /> resulting from the query.</returns>
- </member>
- <member name="M:TestFu.Data.DbFixture.ExecuteScalar(System.String,System.Object[])">
- <summary>Executes a scalar query with the given parameters</summary>
- <param name="query">Query format string</param>
- <param name="args">Query arguments for the format string</param>
- <returns>Query result</returns>
- </member>
- <member name="M:TestFu.Data.DbFixture.Open">
- <summary>Opens a <see cref="T:System.Data.IDbConnection" /> instance with the <see cref="P:TestFu.Data.DbFixture.ConnectionString" />.</summary>
- </member>
- <member name="M:TestFu.Data.DbFixture.RollBack">
- <summary>Rollsback the current transaction if any.</summary>
- </member>
- <member name="T:TestFu.Data.ICheckValidator">
- <summary>A validator check checks constraints</summary>
- </member>
- <member name="M:TestFu.Data.ICheckValidator.Enforce(System.Data.DataRow)">
- <summary>Preprocesses the row modifies it to fullfill the constraint</summary>
- <param name="row" />
- </member>
- <member name="T:TestFu.Data.IDatabasePopulator">
- <summary>A database populator instance.</summary>
- </member>
- <member name="P:TestFu.Data.IDatabasePopulator.DataSet">
- <summary>Gets the <see cref="P:TestFu.Data.IDatabasePopulator.DataSet" /> instance associated to this populator.</summary>
- <value>A <see cref="P:TestFu.Data.IDatabasePopulator.DataSet" /> schema used to set-up the generators.</value>
- </member>
- <member name="P:TestFu.Data.IDatabasePopulator.Graph">
- <summary>Gets the <see cref="T:TestFu.Data.Graph.DataGraph" /> associated to the database.</summary>
- </member>
- <member name="P:TestFu.Data.IDatabasePopulator.Tables">
- <summary>Gets a collection <see cref="T:TestFu.Data.ITablePopulator" /> associated to each table.</summary>
- <value>A <see cref="T:TestFu.Data.ITablePopulatorCollection" /> containing populator associated to each <see cref="T:System.Data.DataTable" />.</value>
- </member>
- <member name="M:TestFu.Data.IDatabasePopulator.Populate(System.Data.DataSet)">
- <summary>Sets up the generators for the given <see cref="P:TestFu.Data.IDatabasePopulator.DataSet" /> instance.</summary>
- <param name="dataSet">A <see cref="P:TestFu.Data.IDatabasePopulator.DataSet" /> representing the structure of the database to populate.</param>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="dataSet" /> is a null reference (Nothing in Visual Basic) </exception>
- </member>
- <member name="T:TestFu.Data.IDataGenerator">
- <summary>An random data generator.</summary>
- </member>
- <member name="P:TestFu.Data.IDataGenerator.Column">
- <summary>Gets the target column</summary>
- <value>Target <see cref="T:System.Data.DataColumn" /> instance.</value>
- </member>
- <member name="P:TestFu.Data.IDataGenerator.GeneratedType">
- <summary>Gets the generated type</summary>
- <value>Generated <see cref="T:System.Type" />.</value>
- </member>
- <member name="P:TestFu.Data.IDataGenerator.NullProbability">
- <summary>Gets or sets the probability to produce a NULL</summary>
- <value>The probability to produce a null object.</value>
- </member>
- <member name="M:TestFu.Data.IDataGenerator.GenerateData(System.Data.DataRow)">
- <summary>Generates a new value and fills it in the corresponding <see cref="T:System.Data.DataRow" />.</summary>
- </member>
- <member name="M:TestFu.Data.IDataGenerator.Reset">
- <summary>Resets the generator</summary>
- </member>
- <member name="T:TestFu.Data.IDataGeneratorCollection">
- <summary>A collection of <see cref="T:TestFu.Data.IDataGenerator" />.</summary>
- </member>
- <member name="P:TestFu.Data.IDataGeneratorCollection.Item(System.Data.DataColumn)">
- <summary>Gets the <see cref="T:TestFu.Data.IDataGenerator" /> associated to the <paramref name="column" />.</summary>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="column" /> is a null reference (Nothing in Visual Basic) </exception>
- </member>
- <member name="P:TestFu.Data.IDataGeneratorCollection.Item(System.String)">
- <summary>Gets the <see cref="T:TestFu.Data.IDataGenerator" /> associated to the column named <paramref name="columnName" />.</summary>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="columnName" /> is a null reference (Nothing in Visual Basic) </exception>
- </member>
- <member name="M:TestFu.Data.IDataGeneratorCollection.Add(TestFu.Data.IDataGenerator)">
- <summary>Adds a <see cref="T:TestFu.Data.IDataGenerator" /> to the collection.</summary>
- <param name="dataGenerator">
- <see cref="T:TestFu.Data.IDataGenerator" /> to add to the collection.</param>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="dataGenerator" /> is a null reference (Nothing in Visual Basic) </exception>
- </member>
- <member name="M:TestFu.Data.IDataGeneratorCollection.Remove(TestFu.Data.IDataGenerator)">
- <summary>Removes a <see cref="T:TestFu.Data.IDataGenerator" /> from the collection.</summary>
- <param name="dataGenerator">
- <see cref="T:TestFu.Data.IDataGenerator" /> to remove from the collection.</param>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="dataGenerator" /> is a null reference (Nothing in Visual Basic) </exception>
- </member>
- <member name="M:TestFu.Data.IDataGeneratorCollection.Remove(System.Data.DataColumn)">
- <summary>Removes a <see cref="T:TestFu.Data.IDataGenerator" /> associated to <paramref name="column" /> from the collection.</summary>
- <param name="column">
- <see cref="T:System.Data.DataColumn" /> whose generator is to be removed from the collection.</param>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="column" /> is a null reference (Nothing in Visual Basic) </exception>
- </member>
- <member name="M:TestFu.Data.IDataGeneratorCollection.Remove(System.String)">
- <summary>Removes a <see cref="T:TestFu.Data.IDataGenerator" /> associated to <paramref name="column" /> from the collection.</summary>
- <param name="columnName">Column named <paramref name="columnName" /> whose generator is to be removed from the collection.</param>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="columnName" /> is a null reference (Nothing in Visual Basic) </exception>
- </member>
- <member name="T:TestFu.Data.IDbFactory">
- <summary>A factory for <see cref="T:System.Data.IDbConnection" /> and <see cref="T:System.Data.IDbCommand" /> instances.</summary>
- </member>
- <member name="M:TestFu.Data.IDbFactory.CreateConnection(System.String)">
- <summary>Creates a <see cref="T:System.Data.IDbConnection" /> instance.</summary>
- <param name="connectionString">Connection string to server</param>
- <returns>A <see cref="T:System.Data.IDbConnection" /> instance.</returns>
- </member>
- <member name="T:TestFu.Data.IForeignKeyProvider">
- <summary>An instance that can fill a <see cref="T:System.Data.DataRow" /> with data that are compatible with a given <see cref="T:System.Data.ForeignKeyConstraint" />.</summary>
- </member>
- <member name="P:TestFu.Data.IForeignKeyProvider.ForeignKey">
- <summary>Gets the foreign constraint that needs to be satisfied.</summary>
- <value>The <see cref="T:System.Data.ForeignKeyConstraint" /> associated to this provider.</value>
- </member>
- <member name="P:TestFu.Data.IForeignKeyProvider.ForeignTable">
- <summary>Gets the table populator associated to the foreign table.</summary>
- <value>The <see cref="T:TestFu.Data.ITablePopulator" /> instance associated to the foreign table.</value>
- </member>
- <member name="P:TestFu.Data.IForeignKeyProvider.IsEmpty">
- <summary>Gets a value indicating that the foreign table is empty and cannot provide keys.</summary>
- <value>true if the foreign table is empty; otherwise false.</value>
- </member>
- <member name="M:TestFu.Data.IForeignKeyProvider.Provide(System.Data.DataRow)">
- <summary>Fill the row with data that is compatible with the foreign key.</summary>
- <param name="row">
- <see cref="T:System.Data.DataRow" /> instance to fill.</param>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="row" /> is a null reference (Nothing in Visual Basic). </exception>
- </member>
- <member name="T:TestFu.Data.IForeignKeyProviderCollection">
- <summary>A collection of <see cref="T:TestFu.Data.IForeignKeyProvider" />.</summary>
- </member>
- <member name="T:TestFu.Data.ITablePopulator">
- <summary>An random <see cref="T:System.Data.DataRow" /> generator compatible with the schema of a given <see cref="T:System.Data.DataTable" />.</summary>
- </member>
- <member name="P:TestFu.Data.ITablePopulator.CheckValidator">
- <summary>Gets the <see cref="T:TestFu.Data.ICheckValidator" /> that ensures CHECK constraints.</summary>
- <value>A <see cref="T:TestFu.Data.ICheckValidator" /> instance if any check constraint to verify; otherwize a null reference.</value>
- </member>
- <member name="P:TestFu.Data.ITablePopulator.Columns">
- <summary>Gets a collection of <see cref="T:TestFu.Data.IDataGenerator" /> associated to each column of the table.</summary>
- <value>A <see cref="T:TestFu.Data.IDataGeneratorCollection" /> instance containing the generators associated to each column.</value>
- </member>
- <member name="P:TestFu.Data.ITablePopulator.Database">
- <summary>Gets an instance of the <see cref="T:TestFu.Data.IDatabasePopulator" />$ that contains this populator.</summary>
- <value>Parent <see cref="T:TestFu.Data.IDatabasePopulator" /> instance.</value>
- </member>
- <member name="P:TestFu.Data.ITablePopulator.ForeignKeys">
- <summary>Gets a collection of <see cref="T:TestFu.Data.IForeignKeyProvider" /> associated to each <see cref="T:System.Data.ForeignKeyConstraint" />.</summary>
- <value>A <see cref="T:TestFu.Data.IForeignKeyProviderCollection" /> instance containing the providers associated to each foreign key.</value>
- </member>
- <member name="P:TestFu.Data.ITablePopulator.Row">
- <summary>Gets the latest generated <see cref="T:System.Data.DataRow" />.</summary>
- <value>Latest generated <see cref="T:System.Data.DataRow" />.</value>
- </member>
- <member name="P:TestFu.Data.ITablePopulator.Table">
- <summary>Gets the <see cref="T:System.Data.DataTable" /> instance that is the model to be populated.</summary>
- <value>A <see cref="T:System.Data.DataTable" /> instance whos schema is used to create new <see cref="T:System.Data.DataRow" />.</value>
- </member>
- <member name="P:TestFu.Data.ITablePopulator.Uniques">
- <summary>Gets a collection of <see cref="T:TestFu.Data.IUniqueValidator" /> associated to each <see cref="T:System.Data.UniqueConstraint" />.</summary>
- <value>A <see cref="T:TestFu.Data.IUniqueValidatorCollection" /> instance containing the validators associated to each unique constraint.</value>
- </member>
- <member name="M:TestFu.Data.ITablePopulator.ChangeRowValues(System.Data.DataRow)">
- <summary>Updates randomly a number of rows</summary>
- <param name="row">The row to update.</param>
- </member>
- <member name="M:TestFu.Data.ITablePopulator.ChangeRowValues(System.Data.DataRow,System.Boolean)">
- <summary>Updates randomly a number of rows</summary>
- <param name="row">The row to update.</param>
- <param name="updateForeignKeys">Flag to update any foreign keys.</param>
- </member>
- <member name="M:TestFu.Data.ITablePopulator.Generate">
- <summary>Generates a new <see cref="T:System.Data.DataRow" />.</summary>
- <returns>Generated <see cref="T:System.Data.DataRow" /> instance.</returns>
- </member>
- <member name="T:TestFu.Data.ITablePopulatorCollection">
- <summary>A collection of <see cref="T:TestFu.Data.ITablePopulator" />.</summary>
- </member>
- <member name="T:TestFu.Data.IUniqueValidator">
- <summary>A validator for <see cref="T:System.Data.UniqueConstraint" /> constraints.</summary>
- </member>
- <member name="T:TestFu.Data.IUniqueValidatorCollection">
- <summary>A collection of <see cref="T:TestFu.Data.IUniqueValidator" />.</summary>
- </member>
- <member name="T:TestFu.Data.DbBackupDevice">
- <summary>Enumeration of available SQL backup devices</summary>
- </member>
- <member name="F:TestFu.Data.DbBackupDevice.Disk">
- <summary>DISK device</summary>
- </member>
- <member name="F:TestFu.Data.DbBackupDevice.Tape">
- <summary>TAPE device</summary>
- </member>
- <member name="F:TestFu.Data.DbBackupDevice.Dump">
- <summary>Output to named dump</summary>
- </member>
- <member name="T:TestFu.Data.Adapters.DataAdapt">
- <summary>Static helper class for creating data binders This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="T:TestFu.Data.Generators.BinaryGeneratorBase">
- <summary>A random data generator for <see cref="T:System.Byte" /> values. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:TestFu.Data.Generators.BinaryGeneratorBase.GeneratedType">
- <summary>Gets the generated type</summary>
- <value>Generated type.</value>
- </member>
- <member name="P:TestFu.Data.Generators.BinaryGeneratorBase.MaxLength">
- <summary>Gets or sets the maximum generated value</summary>
- <value>Maximum generated length. Default is 16.</value>
- </member>
- <member name="P:TestFu.Data.Generators.BinaryGeneratorBase.MinLength">
- <summary>Gets or sets the minimum length of the generated value</summary>
- <value>Minimum generated length. Default is 16.</value>
- </member>
- <member name="M:TestFu.Data.Generators.BinaryGeneratorBase.GenerateData(System.Data.DataRow)">
- <summary>Generates a new value</summary>
- <returns>New random data.</returns>
- </member>
- <member name="T:TestFu.Data.Generators.BooleanGenerator">
- <summary>A random generator of <see cref="T:System.Boolean" /> values.</summary>
- </member>
- <member name="P:TestFu.Data.Generators.BooleanGenerator.GeneratedType">
- <summary>Gets the generated type</summary>
- <value>Generated type.</value>
- </member>
- <member name="P:TestFu.Data.Generators.BooleanGenerator.TrueProbability">
- <summary>Gets or sets the probability to return true.</summary>
- <value>Probability to return true.</value>
- <exception cref="T:System.ArgumentOutOfRangeException">
- <paramref name="trueProbability" /> is not in <c>[0,1]</c>. </exception>
- </member>
- <member name="M:TestFu.Data.Generators.BooleanGenerator.GenerateData(System.Data.DataRow)">
- <summary>Generates a new value</summary>
- <returns>New random data.</returns>
- </member>
- <member name="T:TestFu.Data.Generators.ByteGenerator">
- <summary>A random data generator for <see cref="T:System.Byte" /> values.</summary>
- </member>
- <member name="P:TestFu.Data.Generators.ByteGenerator.GeneratedType">
- <summary>Gets the generated type</summary>
- <value>Generated type.</value>
- </member>
- <member name="P:TestFu.Data.Generators.ByteGenerator.MaxValue">
- <summary>Gets or sets the maximum generated value</summary>
- <value>Maximum generated value. Default is <see cref="F:System.Byte.MaxValue" /></value>
- </member>
- <member name="P:TestFu.Data.Generators.ByteGenerator.MinValue">
- <summary>Gets or sets the minimum generated value</summary>
- <value>Minimum generated value. Default is <see cref="F:System.Byte.MinValue" /></value>
- </member>
- <member name="M:TestFu.Data.Generators.ByteGenerator.GenerateData(System.Data.DataRow)">
- <summary>Generates a new value</summary>
- <returns>New random data.</returns>
- </member>
- <member name="T:TestFu.Data.Generators.DataGeneratorBase">
- <summary>Abstract base class from <see cref="T:TestFu.Data.IDataGenerator" /> instance. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:TestFu.Data.Generators.DataGeneratorBase.Column">
- <summary>Gets the target column</summary>
- <value>Target <see cref="T:System.Data.DataColumn" /> instance.</value>
- </member>
- <member name="P:TestFu.Data.Generators.DataGeneratorBase.GeneratedType">
- <summary>Gets the generated type</summary>
- <value>Generated type.</value>
- </member>
- <member name="P:TestFu.Data.Generators.DataGeneratorBase.NullProbability">
- <summary>Gets or sets the probability to produce a NULL</summary>
- <value>The probability to produce a null object.</value>
- </member>
- <member name="M:TestFu.Data.Generators.DataGeneratorBase.GenerateData(System.Data.DataRow)">
- <summary>Generates a new value</summary>
- <returns>New random data.</returns>
- </member>
- <member name="M:TestFu.Data.Generators.DataGeneratorBase.Reset">
- <summary>Resets the generator</summary>
- </member>
- <member name="M:TestFu.Data.Generators.DataGeneratorBase.Update">
- <summary>Updates the internal data and verifies column information.</summary>
- </member>
- <member name="T:TestFu.Data.Generators.DateTimeGenerator">
- <summary>A random data generator for <see cref="T:System.DateTime" /> values.</summary>
- </member>
- <member name="P:TestFu.Data.Generators.DateTimeGenerator.GeneratedType">
- <summary>Gets the generated type</summary>
- <value>Generated type.</value>
- </member>
- <member name="P:TestFu.Data.Generators.DateTimeGenerator.MaxValue">
- <summary>Gets or sets the maximum generated value</summary>
- <value>Maximum generated value. Default is <see cref="F:System.DateTime.MaxValue" /></value>
- </member>
- <member name="P:TestFu.Data.Generators.DateTimeGenerator.MinValue">
- <summary>Gets or sets the minimum generated value</summary>
- <value>Minimum generated value. Default is <see cref="F:System.DateTime.MinValue" /></value>
- </member>
- <member name="M:TestFu.Data.Generators.DateTimeGenerator.GenerateData(System.Data.DataRow)">
- <summary>Generates a new value</summary>
- <returns>New random data.</returns>
- </member>
- <member name="T:TestFu.Data.Generators.DecimalGenerator">
- <summary>A random data generator for <see cref="T:System.Decimal" /> values.</summary>
- </member>
- <member name="P:TestFu.Data.Generators.DecimalGenerator.GeneratedType">
- <summary>Gets the generated type</summary>
- <value>Generated type.</value>
- </member>
- <member name="P:TestFu.Data.Generators.DecimalGenerator.MaxValue">
- <summary>Gets or sets the maximum generated value</summary>
- <value>Maximum generated value. Default is <see cref="F:System.Decimal.MaxValue" /></value>
- </member>
- <member name="P:TestFu.Data.Generators.DecimalGenerator.MinValue">
- <summary>Gets or sets the minimum generated value</summary>
- <value>Minimum generated value. Default is <see cref="F:System.Decimal.MinValue" /></value>
- </member>
- <member name="M:TestFu.Data.Generators.DecimalGenerator.GenerateData(System.Data.DataRow)">
- <summary>Generates a new value</summary>
- <returns>New random data.</returns>
- </member>
- <member name="T:TestFu.Data.Generators.DoubleGenerator">
- <summary>A random data generator for <see cref="T:System.Double" /> values.</summary>
- </member>
- <member name="P:TestFu.Data.Generators.DoubleGenerator.GeneratedType">
- <summary>Gets the generated type</summary>
- <value>Generated type.</value>
- </member>
- <member name="P:TestFu.Data.Generators.DoubleGenerator.MaxValue">
- <summary>Gets or sets the maximum generated value</summary>
- <value>Maximum generated value. Default is <see cref="F:System.Double.MaxValue" /></value>
- </member>
- <member name="P:TestFu.Data.Generators.DoubleGenerator.MinValue">
- <summary>Gets or sets the minimum generated value</summary>
- <value>Minimum generated value. Default is <see cref="F:System.Double.MinValue" /></value>
- </member>
- <member name="M:TestFu.Data.Generators.DoubleGenerator.GenerateData(System.Data.DataRow)">
- <summary>Generates a new value</summary>
- <returns>New random data.</returns>
- </member>
- <member name="T:TestFu.Data.Generators.GuidGenerator">
- <summary>A random generator of <see cref="T:System.Guid" /> values.</summary>
- </member>
- <member name="P:TestFu.Data.Generators.GuidGenerator.GeneratedType">
- <summary>Gets the generated type</summary>
- <value>Generated type.</value>
- </member>
- <member name="M:TestFu.Data.Generators.GuidGenerator.GenerateData(System.Data.DataRow)">
- <summary>Generates a new value</summary>
- <returns>New random data.</returns>
- </member>
- <member name="T:TestFu.Data.Generators.ImageBinaryGenerator">
- <summary>A random data generator for <see cref="T:System.Drawing.Bitmap" /> binary values.</summary>
- </member>
- <member name="P:TestFu.Data.Generators.ImageBinaryGenerator.GeneratedType">
- <summary>Gets the generated type</summary>
- <value>Generated type.</value>
- </member>
- <member name="P:TestFu.Data.Generators.ImageBinaryGenerator.PixelFormat">
- <summary>Gets or sets the pixel format</summary>
- </member>
- <member name="T:TestFu.Data.Generators.Int16Generator">
- <summary>A random data generator for <see cref="T:System.Int32" /> values.</summary>
- </member>
- <member name="P:TestFu.Data.Generators.Int16Generator.GeneratedType">
- <summary>Gets the generated type</summary>
- <value>Generated type.</value>
- </member>
- <member name="P:TestFu.Data.Generators.Int16Generator.MaxValue">
- <summary>Gets or sets the maximum generated value</summary>
- <value>Maximum generated value. Default is <see cref="F:System.Int32.MaxValue" /></value>
- </member>
- <member name="P:TestFu.Data.Generators.Int16Generator.MinValue">
- <summary>Gets or sets the minimum generated value</summary>
- <value>Minimum generated value. Default is <see cref="F:System.Int32.MinValue" /></value>
- </member>
- <member name="M:TestFu.Data.Generators.Int16Generator.GenerateData(System.Data.DataRow)">
- <summary>Generates a new value</summary>
- <returns>New random data.</returns>
- </member>
- <member name="T:TestFu.Data.Generators.Int32Generator">
- <summary>A random data generator for <see cref="T:System.Int32" /> values.</summary>
- </member>
- <member name="P:TestFu.Data.Generators.Int32Generator.GeneratedType">
- <summary>Gets the generated type</summary>
- <value>Generated type.</value>
- </member>
- <member name="P:TestFu.Data.Generators.Int32Generator.MaxValue">
- <summary>Gets or sets the maximum generated value</summary>
- <value>Maximum generated value. Default is <see cref="F:System.Int32.MaxValue" /></value>
- </member>
- <member name="P:TestFu.Data.Generators.Int32Generator.MinValue">
- <summary>Gets or sets the minimum generated value</summary>
- <value>Minimum generated value. Default is <see cref="F:System.Int32.MinValue" /></value>
- </member>
- <member name="M:TestFu.Data.Generators.Int32Generator.GenerateData(System.Data.DataRow)">
- <summary>Generates a new value</summary>
- <returns>New random data.</returns>
- </member>
- <member name="T:TestFu.Data.Generators.Int64Generator">
- <summary>A random data generator for <see cref="T:System.Int32" /> values.</summary>
- </member>
- <member name="P:TestFu.Data.Generators.Int64Generator.GeneratedType">
- <summary>Gets the generated type</summary>
- <value>Generated type.</value>
- </member>
- <member name="P:TestFu.Data.Generators.Int64Generator.MaxValue">
- <summary>Gets or sets the maximum generated value</summary>
- <value>Maximum generated value. Default is <see cref="F:System.Int32.MaxValue" /></value>
- </member>
- <member name="P:TestFu.Data.Generators.Int64Generator.MinValue">
- <summary>Gets or sets the minimum generated value</summary>
- <value>Minimum generated value. Default is <see cref="F:System.Int32.MinValue" /></value>
- </member>
- <member name="M:TestFu.Data.Generators.Int64Generator.GenerateData(System.Data.DataRow)">
- <summary>Generates a new value</summary>
- <returns>New random data.</returns>
- </member>
- <member name="T:TestFu.Data.Generators.MoneyGenerator">
- <summary>A random data generator for <see cref="T:System.Data.SqlTypes.SqlMoney" /> values.</summary>
- </member>
- <member name="P:TestFu.Data.Generators.MoneyGenerator.GeneratedType">
- <summary>Gets the generated type</summary>
- <value>Generated type.</value>
- </member>
- <member name="P:TestFu.Data.Generators.MoneyGenerator.MaxValue">
- <summary>Gets or sets the maximum generated value</summary>
- <value>Maximum generated value. Default is <see cref="F:System.Single.MaxValue" /></value>
- </member>
- <member name="P:TestFu.Data.Generators.MoneyGenerator.MinValue">
- <summary>Gets or sets the minimum generated value</summary>
- <value>Minimum generated value. Default is <see cref="F:System.Single.MinValue" /></value>
- </member>
- <member name="M:TestFu.Data.Generators.MoneyGenerator.GenerateData(System.Data.DataRow)">
- <summary>Generates a new value</summary>
- <returns>New random data.</returns>
- </member>
- <member name="M:TestFu.Data.Generators.NameStringGenerator.GenerateData(System.Data.DataRow)">
- <summary>Generates a new value</summary>
- <returns>New random data.</returns>
- </member>
- <member name="M:TestFu.Data.Generators.NowDateTimeGenerator.GenerateData(System.Data.DataRow)">
- <summary>Generates a new value</summary>
- <returns>New random data.</returns>
- </member>
- <member name="T:TestFu.Data.Generators.RangeStringGenerator">
- <summary>A random generator of <see cref="T:System.String" /> instances.</summary>
- </member>
- <member name="P:TestFu.Data.Generators.RangeStringGenerator.Characters">
- <summary>Gets or sets the string containing the generated characters</summary>
- </member>
- <member name="M:TestFu.Data.Generators.RangeStringGenerator.GenerateData(System.Data.DataRow)">
- <summary>Generates a new value</summary>
- <returns>New random data.</returns>
- </member>
- <member name="T:TestFu.Data.Generators.SingleGenerator" />
- <member name="P:TestFu.Data.Generators.SingleGenerator.GeneratedType">
- <summary>Gets the generated type</summary>
- <value>Generated type.</value>
- </member>
- <member name="P:TestFu.Data.Generators.SingleGenerator.MaxValue">
- <summary>Gets or sets the maximum generated value</summary>
- <value>Maximum generated value. Default is 0</value>
- </member>
- <member name="P:TestFu.Data.Generators.SingleGenerator.MinValue">
- <summary>Gets or sets the minimum generated value</summary>
- <value>Minimum generated value. Default is 0</value>
- </member>
- <member name="M:TestFu.Data.Generators.SingleGenerator.GenerateData(System.Data.DataRow)">
- <summary>Generates a new value</summary>
- <returns>New random data.</returns>
- </member>
- <member name="T:TestFu.Data.Generators.StringGeneratorBase">
- <summary>A random generator of <see cref="T:System.String" /> instances. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:TestFu.Data.Generators.StringGeneratorBase.GeneratedType">
- <summary>Gets the generated type</summary>
- <value>Generated type.</value>
- </member>
- <member name="P:TestFu.Data.Generators.StringGeneratorBase.MaxLength">
- <summary>Gets or sets the maximum length of the string</summary>
- <value>Maximum length of the string.</value>
- <exception cref="T:System.ArgumentOutOfRangeException"> set proprety, the value is less than 1. </exception>
- </member>
- <member name="P:TestFu.Data.Generators.StringGeneratorBase.MinLength">
- <summary>Gets or sets the minimum length of the string</summary>
- <value>Minimum length of the string.</value>
- <exception cref="T:System.ArgumentOutOfRangeException"> set proprety, the value is negative. </exception>
- </member>
- <member name="T:TestFu.Data.Graph.DataGraph">
- <summary>A graph of <see cref="T:System.Data.DataTable" /> (vertices) and <see cref="T:System.Data.DataRelation" /> (edges).</summary>
- </member>
- <member name="P:TestFu.Data.Graph.DataGraph.AllowParallelEdges">
- <summary>Gets a value indicating if the <see cref="T:TestFu.Data.Graph.DataGraph" /> allows parallel edges.</summary>
- <value>true if the <see cref="T:TestFu.Data.Graph.DataGraph" /> is a multi-graph, false otherwise</value>
- </member>
- <member name="P:TestFu.Data.Graph.DataGraph.EdgeProvider">
- <summary>Gets the <see cref="T:TestFu.Data.Graph.DataRelationEdge" /> provider</summary>
- <value>
- <see cref="T:TestFu.Data.Graph.DataRelationEdge" /> provider</value>
- </member>
- <member name="P:TestFu.Data.Graph.DataGraph.Edges">
- <summary>Enumerable collection of edges.</summary>
- </member>
- <member name="P:TestFu.Data.Graph.DataGraph.EdgesCount">
- <summary>Gets the edge count</summary>
- </member>
- <member name="P:TestFu.Data.Graph.DataGraph.EdgesEmpty">
- <summary>Gets a value indicating if the vertex set is empty</summary>
- <value>true if the vertex set is empty, false otherwise.</value>
- </member>
- <member name="P:TestFu.Data.Graph.DataGraph.IsDirected">
- <summary>Gets a value indicating if the <see cref="T:TestFu.Data.Graph.DataGraph" /> is directed.</summary>
- <value>true if the graph is directed, false if undirected.</value>
- </member>
- <member name="P:TestFu.Data.Graph.DataGraph.VertexProvider">
- <summary>Gets the <see cref="T:TestFu.Data.Graph.DataTableVertex" /> provider</summary>
- <value>
- <see cref="T:TestFu.Data.Graph.DataTableVertex" /> provider</value>
- </member>
- <member name="P:TestFu.Data.Graph.DataGraph.Vertices">
- <summary>Enumerable collection of vertices.</summary>
- </member>
- <member name="P:TestFu.Data.Graph.DataGraph.VerticesCount">
- <summary>Gets the number of vertices</summary>
- <value>Number of vertices in the graph</value>
- </member>
- <member name="P:TestFu.Data.Graph.DataGraph.VerticesEmpty">
- <summary>Gets a value indicating if the vertex set is empty</summary>
- <value>true if the vertex set is empty, false otherwise.</value>
- </member>
- <member name="M:TestFu.Data.Graph.DataGraph.AddEdge(TestFu.Data.Graph.DataTableVertex,TestFu.Data.Graph.DataTableVertex,System.Data.DataRelation)">
- <summary>Add a new vertex from source to target Complexity: 2 search + 1 insertion</summary>
- <param name="source">Source vertex</param>
- <param name="target">Target vertex</param>
- <param name="relation">Relation</param>
- <returns>Created Edge</returns>
- <exception cref="T:System.ArgumentNullException"> source or target is a null reference </exception>
- <exception cref="T:System.Exception">source or target are not part of the graph</exception>
- </member>
- <member name="M:TestFu.Data.Graph.DataGraph.AddVertex(System.Data.DataTable)">
- <summary>Add a new DataTableVertex to the graph and returns it.</summary>
- <returns>Created vertex</returns>
- </member>
- <member name="M:TestFu.Data.Graph.DataGraph.AdjacentEdgesEmpty(TestFu.Data.Graph.DataTableVertex)">
- <summary>Gets a value indicating if the set of edges connected to v is empty</summary>
- <returns>true if the adjacent edge set is empty, false otherwise.</returns>
- <exception cref="T:System.ArgumentNullException">v is a null reference</exception>
- </member>
- <member name="M:TestFu.Data.Graph.DataGraph.AdjacentVertices(TestFu.Data.Graph.DataTableVertex)">
- <summary>Gets an enumerable collection of adjacent vertices</summary>
- <param name="v" />
- <returns>Enumerable collection of adjacent vertices</returns>
- </member>
- <member name="M:TestFu.Data.Graph.DataGraph.Clear">
- <summary>Remove all of the edges and vertices from the graph.</summary>
- </member>
- <member name="M:TestFu.Data.Graph.DataGraph.ClearVertex(TestFu.Data.Graph.DataTableVertex)">
- <summary>Remove all edges to and from vertex u from the graph.</summary>
- <param name="v" />
- </member>
- <member name="M:TestFu.Data.Graph.DataGraph.ContainsEdge(TestFu.Data.Graph.DataTableVertex,TestFu.Data.Graph.DataTableVertex)">
- <summary>Test is an edge (u,v) is part of the graph</summary>
- <param name="u">source vertex</param>
- <param name="v">target vertex</param>
- <returns>true if part of the graph</returns>
- </member>
- <member name="M:TestFu.Data.Graph.DataGraph.ContainsEdge(TestFu.Data.Graph.DataRelationEdge)">
- <summary>Tests if a (<see cref="T:TestFu.Data.Graph.DataRelationEdge" />) is part of the graph</summary>
- <param name="e">Edge to test</param>
- <returns>true if is part of the graph, false otherwize</returns>
- </member>
- <member name="M:TestFu.Data.Graph.DataGraph.ContainsVertex(TestFu.Data.Graph.DataTableVertex)">
- <summary>Tests if a <see cref="T:TestFu.Data.Graph.DataTableVertex" /> is part of the graph</summary>
- <param name="v">Vertex to test</param>
- <returns>true if is part of the graph, false otherwize</returns>
- </member>
- <member name="M:TestFu.Data.Graph.DataGraph.Degree(TestFu.Data.Graph.DataTableVertex)">
- <summary>Returns the number of in-edges plus out-edges.</summary>
- <param name="v" />
- </member>
- <member name="M:TestFu.Data.Graph.DataGraph.InDegree(TestFu.Data.Graph.DataTableVertex)">
- <summary>Returns the number of in-degree edges of v</summary>
- <param name="v" />
- <returns>number of in-edges of the vertex v</returns>
- <exception cref="T:System.ArgumentNullException"> v is a null reference (Nothing in Visual Basic) </exception>
- <exception cref="T:QuickGraph.Exceptions.VertexNotFoundException">
- <paramref name="v" /> is not part of the graph. </exception>
- </member>
- <member name="M:TestFu.Data.Graph.DataGraph.InEdges(TestFu.Data.Graph.DataTableVertex)">
- <summary>Returns an iterable collection over the in-edge connected to v</summary>
- <param name="v" />
- <returns>in-edges of v</returns>
- <exception cref="T:System.ArgumentNullException"> v is a null reference (Nothing in Visual Basic) </exception>
- <exception cref="T:QuickGraph.Exceptions.VertexNotFoundException">
- <paramref name="v" /> is not part of the graph. </exception>
- </member>
- <member name="M:TestFu.Data.Graph.DataGraph.InEdgesEmpty(TestFu.Data.Graph.DataTableVertex)">
- <summary>Gets a value indicating if the set of in-edges is empty</summary>
- <returns>true if the in-edge set is empty, false otherwise.</returns>
- <exception cref="T:System.ArgumentNullException"> v is a null reference (Nothing in Visual Basic) </exception>
- <exception cref="T:QuickGraph.Exceptions.VertexNotFoundException">
- <paramref name="v" /> is not part of the graph. </exception>
- </member>
- <member name="M:TestFu.Data.Graph.DataGraph.OutDegree(TestFu.Data.Graph.DataTableVertex)">
- <summary>Returns the number of out-degree edges of v</summary>
- <param name="v">vertex</param>
- <returns>number of out-edges of the <see cref="T:TestFu.Data.Graph.DataTableVertex" /> v</returns>
- <exception cref="T:System.ArgumentNullException"> v is a null reference (Nothing in Visual Basic) </exception>
- <exception cref="T:QuickGraph.Exceptions.VertexNotFoundException"> v is not part of the graph. </exception>
- </member>
- <member name="M:TestFu.Data.Graph.DataGraph.OutEdges(TestFu.Data.Graph.DataTableVertex)">
- <summary>Returns an iterable collection over the edge connected to v</summary>
- <param name="v" />
- <returns>out-edges of v</returns>
- <exception cref="T:System.ArgumentNullException"> v is a null reference. </exception>
- <exception cref="T:QuickGraph.Exceptions.VertexNotFoundException"> v is not part of the graph. </exception>
- </member>
- <member name="M:TestFu.Data.Graph.DataGraph.OutEdgesEmpty(TestFu.Data.Graph.DataTableVertex)">
- <summary>Gets a value indicating if the set of out-edges is empty</summary>
- <returns>true if the out-edge set is empty, false otherwise.</returns>
- <exception cref="T:System.ArgumentNullException"> v is a null reference (Nothing in Visual Basic) </exception>
- <exception cref="T:QuickGraph.Exceptions.VertexNotFoundException"> v is not part of the graph. </exception>
- </member>
- <member name="M:TestFu.Data.Graph.DataGraph.RemoveEdge(TestFu.Data.Graph.DataRelationEdge)">
- <summary>Removes an edge from the graph. Complexity: 2 edges removed from the vertex edge list + 1 edge removed from the edge list.</summary>
- <param name="e">edge to remove</param>
- <exception cref="T:System.ArgumentNullException"> e is a null reference (Nothing in Visual Basic) </exception>
- <exception cref="T:QuickGraph.Exceptions.EdgeNotFoundException">
- <paramref name="e" /> is not part of the graph </exception>
- </member>
- <member name="M:TestFu.Data.Graph.DataGraph.RemoveEdge(TestFu.Data.Graph.DataTableVertex,TestFu.Data.Graph.DataTableVertex)">
- <summary>Remove the edge (u,v) from the graph. If the graph allows parallel edges this remove all occurrences of (u,v).</summary>
- <param name="u">source vertex</param>
- <param name="v">target vertex</param>
- </member>
- <member name="M:TestFu.Data.Graph.DataGraph.RemoveEdgeIf(QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Remove all the edges from graph g for which the predicate pred returns true.</summary>
- <param name="pred">edge predicate</param>
- </member>
- <member name="M:TestFu.Data.Graph.DataGraph.RemoveInEdgeIf(TestFu.Data.Graph.DataTableVertex,QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Remove all the out-edges of vertex u for which the predicate pred returns true.</summary>
- <param name="u">vertex</param>
- <param name="pred">edge predicate</param>
- </member>
- <member name="M:TestFu.Data.Graph.DataGraph.RemoveOutEdgeIf(TestFu.Data.Graph.DataTableVertex,QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Remove all the out-edges of vertex u for which the predicate pred returns true.</summary>
- <param name="u">vertex</param>
- <param name="pred">edge predicate</param>
- </member>
- <member name="M:TestFu.Data.Graph.DataGraph.RemoveVertex(TestFu.Data.Graph.DataTableVertex)">
- <summary>Removes the vertex from the graph.</summary>
- <param name="v">vertex to remove</param>
- <exception cref="T:System.ArgumentNullException">v is null</exception>
- </member>
- <member name="M:TestFu.Data.Graph.DataGraph.SelectEdges(QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Returns the collection of edges that matches the predicate</summary>
- <param name="ep">Edge predicate</param>
- <returns>enumerable colleciton of vertices that matches the criteron</returns>
- <exception cref="T:System.ArgumentNullException">ep is null</exception>
- </member>
- <member name="M:TestFu.Data.Graph.DataGraph.SelectInEdges(TestFu.Data.Graph.DataTableVertex,QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Returns the collection of in-edges that matches the predicate</summary>
- <param name="v" />
- <param name="ep">Edge predicate</param>
- <returns>enumerable colleciton of vertices that matches the criteron</returns>
- <exception cref="T:System.ArgumentNullException">v or ep is null</exception>
- </member>
- <member name="M:TestFu.Data.Graph.DataGraph.SelectOutEdges(TestFu.Data.Graph.DataTableVertex,QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Returns the collection of out-edges that matches the predicate</summary>
- <param name="v" />
- <param name="ep">Edge predicate</param>
- <returns>enumerable colleciton of vertices that matches the criteron</returns>
- <exception cref="T:System.ArgumentNullException">v or ep is null</exception>
- </member>
- <member name="M:TestFu.Data.Graph.DataGraph.SelectSingleEdge(QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Returns the first Edge that matches the predicate</summary>
- <param name="ep">Edge predicate</param>
- <returns>null if not found, otherwize the first Edge that matches the predicate.</returns>
- <exception cref="T:System.ArgumentNullException">ep is null</exception>
- </member>
- <member name="M:TestFu.Data.Graph.DataGraph.SelectSingleInEdge(TestFu.Data.Graph.DataTableVertex,QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Returns the first in-edge that matches the predicate</summary>
- <param name="v" />
- <param name="ep">Edge predicate</param>
- <returns>null if not found, otherwize the first Edge that matches the predicate.</returns>
- <exception cref="T:System.ArgumentNullException">v or ep is null</exception>
- </member>
- <member name="M:TestFu.Data.Graph.DataGraph.SelectSingleOutEdge(TestFu.Data.Graph.DataTableVertex,QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Returns the first out-edge that matches the predicate</summary>
- <param name="v" />
- <param name="ep">Edge predicate</param>
- <returns>null if not found, otherwize the first Edge that matches the predicate.</returns>
- <exception cref="T:System.ArgumentNullException">v or ep is null</exception>
- </member>
- <member name="M:TestFu.Data.Graph.DataGraph.SelectSingleVertex(QuickGraph.Concepts.Predicates.IVertexPredicate)">
- <summary>Returns the first <see cref="T:TestFu.Data.Graph.DataTableVertex" /> that matches the predicate</summary>
- <param name="vp">vertex predicate</param>
- <returns>null if not found, otherwize the first vertex that matches the predicate.</returns>
- <exception cref="T:System.ArgumentNullException">vp is null</exception>
- </member>
- <member name="M:TestFu.Data.Graph.DataGraph.SelectVertices(QuickGraph.Concepts.Predicates.IVertexPredicate)">
- <summary>Returns the collection of vertices that matches the predicate</summary>
- <param name="vp">vertex predicate</param>
- <returns>enumerable colleciton of vertices that matches the criteron</returns>
- <exception cref="T:System.ArgumentNullException">vp is null</exception>
- </member>
- <member name="T:TestFu.Data.Graph.DataGraphPopulator">
- <summary>A populator of <see cref="T:TestFu.Data.Graph.DataGraph" /> instance.</summary>
- </member>
- <member name="T:TestFu.Data.Graph.DataRelationEdge">
- <summary>A <see cref="T:QuickGraph.Concepts.IEdge" /> with a <see cref="T:System.Data.DataRelation" /> instance.</summary>
- </member>
- <member name="T:TestFu.Data.Populators.DatabasePopulator">
- <summary>Default <see cref="T:TestFu.Data.IDatabasePopulator" /> implementation.</summary>
- </member>
- <member name="T:TestFu.Data.Populators.DbCommandUniqueValidatorBase">
- <summary>A <see cref="T:TestFu.Data.IUniqueValidator" /> querying the databse. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="T:TestFu.Data.Populators.DictionaryUniqueValidator">
- <summary>A <see cref="T:TestFu.Data.IUniqueValidator" /> based on a <see cref="T:System.Collections.IDictionary" />.</summary>
- </member>
- <member name="T:TestFu.Data.Populators.ForeignKeyProvider">
- <summary>Default implementation of <see cref="T:TestFu.Data.IForeignKeyProvider" /></summary>
- </member>
- <member name="T:TestFu.Data.Populators.ForeignKeyProviderBase">
- <summary>Default implementation of <see cref="T:TestFu.Data.IForeignKeyProvider" />This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="T:TestFu.Data.Populators.TablePopulator">
- <summary>An smart random <see cref="T:System.Data.DataRow" /> generator.</summary>
- </member>
- <member name="T:TestFu.Data.Populators.UniqueValidatorBase">
- <summary>Base class for <see cref="T:TestFu.Data.IUniqueValidator" /> implementation. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="T:TestFu.Data.SqlClient.SqlAdministrator">
- <summary>Helper class to performe task on a SQL server.</summary>
- </member>
- <member name="P:TestFu.Data.SqlClient.SqlAdministrator.DatabaseConnectionString">
- <summary>Gets the connection string with Initial Catalog information.</summary>
- <value>Connection string with Initial catalog information.</value>
- </member>
- <member name="M:TestFu.Data.SqlClient.SqlAdministrator.BackupDatabase(TestFu.Data.DbBackupDevice,System.String)">
- <summary>Creates a backup of the specified database using the specified <paramref name="device" /> and <paramref name="destination" />.</summary>
- <param name="device">A <see cref="T:TestFu.Data.DbBackupDevice" /> defining the type of output device.</param>
- <param name="destination">Device path.</param>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="destination" /> is a null reference (Nothing in Visual Basic) </exception>
- </member>
- <member name="M:TestFu.Data.SqlClient.SqlAdministrator.CreateDatabase">
- <summary>Creates a new database on the server</summary>
- </member>
- <member name="M:TestFu.Data.SqlClient.SqlAdministrator.DropDatabase">
- <summary>Drops an existing new database on the server</summary>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="databaseName" /> is a null reference (Nothing in Visual Basic) </exception>
- </member>
- <member name="M:TestFu.Data.SqlClient.SqlAdministrator.RestoreDatabase(TestFu.Data.DbBackupDevice,System.String)">
- <summary>Restores a backup of the specified database using the specified <paramref name="device" /> and <paramref name="destination" />.</summary>
- <param name="device">A <see cref="T:TestFu.Data.DbBackupDevice" /> defining the type of output device.</param>
- <param name="destination">Device path.</param>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="destination" /> is a null reference (Nothing in Visual Basic) </exception>
- </member>
- <member name="T:TestFu.Data.SqlClient.SqlFactory">
- <summary>A <see cref="T:TestFu.Data.IDbFactory" /> implementation for MSSQL server. This class cannot be inherited.</summary>
- </member>
- <member name="M:TestFu.Data.SqlClient.SqlFactory.CreateAdmin(System.String,System.String)">
- <summary>Creates a <see cref="T:TestFu.Data.SqlClient.SqlAdministrator" /> instance.</summary>
- <param name="connectionString" />
- <param name="databaseName" />
- </member>
- <member name="M:TestFu.Data.SqlClient.SqlFactory.CreateConnection(System.String)">
- <summary>Creates a <see cref="T:System.Data.IDbConnection" /> instance.</summary>
- <param name="connectionString">Connection string to server</param>
- <returns>A <see cref="T:System.Data.IDbConnection" /> instance.</returns>
- </member>
- <member name="T:TestFu.Data.SqlClient.SqlFixture">
- <summary>Abstract base class for MSSQL server database testing. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:TestFu.Data.SqlClient.SqlFixture.Connection">
- <summary>Gets the current connection instance.</summary>
- <value>
- <see cref="T:System.Data.SqlClient.SqlConnection" /> instance.</value>
- </member>
- <member name="P:TestFu.Data.SqlClient.SqlFixture.Transaction">
- <summary>Gets the current transaction.</summary>
- <value>A <see cref="T:System.Data.SqlClient.SqlTransaction" /> instance if <see cref="M:TestFu.Data.DbFixture.BeginTransaction" /> was called and the connection not closed; otherwise, a null reference (Nothing in Visual Basic)</value>
- </member>
- <member name="T:TestFu.Forms.ScreenCapture">
- <summary>Provides functions to capture the entire screen, or a particular window, and save it to a file. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:TestFu.Forms.ScreenCapture.Capture(System.Windows.Forms.Control)">
- <summary>Creates an Image object containing a screen shot of the <see cref="T:System.Windows.Forms.Control" /></summary>
- </member>
- <member name="M:TestFu.Forms.ScreenCapture.Capture(System.IntPtr)">
- <summary>Creates an Image object containing a screen shot of a specific window</summary>
- <param name="handle">The handle to the window. (In windows forms, this is obtained by the Handle property)</param>
- </member>
- <member name="M:TestFu.Forms.ScreenCapture.CaptureDesktop">
- <summary>Creates an Image object containing a screen shot of the entire desktop</summary>
- </member>
- <member name="M:TestFu.Forms.ScreenCapture.CaptureMainWindow">
- <summary>Creates an Image object containing a screen shot of the entire desktop</summary>
- </member>
- <member name="T:TestFu.Gestures.ButtonDownMouseGesture">
- <summary>A <see cref="T:TestFu.Gestures.IMouseGesture" /> that simulates a MouseDown event.</summary>
- </member>
- <member name="M:TestFu.Gestures.ButtonDownMouseGesture.Start">
- <summary>Executes the mouse down event</summary>
- </member>
- <member name="T:TestFu.Gestures.ButtonUpMouseGesture">
- <summary>A <see cref="T:TestFu.Gestures.IMouseGesture" /> that simulates a MouseUp event</summary>
- </member>
- <member name="M:TestFu.Gestures.ButtonUpMouseGesture.Start">
- <summary>Executes the mouse up event</summary>
- </member>
- <member name="T:TestFu.Gestures.ClickMouseGesture">
- <summary>A <see cref="T:TestFu.Gestures.IMouseGesture" /> that simulates a button click</summary>
- </member>
- <member name="M:TestFu.Gestures.ClickMouseGesture.Start">
- <summary>Executes the mouse click</summary>
- </member>
- <member name="T:TestFu.Gestures.ControlMoveMouseGesture">
- <summary>A <see cref="T:TestFu.Gestures.IMouseGesture" /> that moves the cursor to the center of a <see cref="T:System.Windows.Forms.Control" />.</summary>
- </member>
- <member name="P:TestFu.Gestures.ControlMoveMouseGesture.Offset">
- <summary>Offset of the target on the <see cref="T:System.Windows.Forms.Control" /></summary>
- </member>
- <member name="P:TestFu.Gestures.ControlMoveMouseGesture.Target">
- <summary>Gets the center of the target <see cref="T:System.Windows.Forms.Control" />.</summary>
- <value>A <see cref="T:System.Drawing.Point" /> representing the center of the target control in client coordiantes</value>
- </member>
- <member name="P:TestFu.Gestures.ControlMoveMouseGesture.TargetControl">
- <summary>Gets or sets the target <see cref="T:System.Windows.Forms.Control" /></summary>
- <value>A <see cref="T:System.Windows.Forms.Control" /> instance where the cursor has to move</value>
- </member>
- <member name="T:TestFu.Gestures.FixedTargetMoveMouseGesture">
- <summary>A <see cref="T:TestFu.Gestures.IMouseGesture" /> that steers the cursor to a target</summary>
- </member>
- <member name="P:TestFu.Gestures.FixedTargetMoveMouseGesture.MouseTarget">
- <summary>Gets or sets the target of the movement, in client coordinates</summary>
- <value>A <see cref="T:System.Drawing.Point" /> in client coordinates</value>
- </member>
- <member name="P:TestFu.Gestures.FixedTargetMoveMouseGesture.Target">
- <summary>Gets the target of the movement, in client coordinates.</summary>
- <value>A <see cref="T:System.Drawing.Point" /> in client coordinates</value>
- </member>
- <member name="T:TestFu.Gestures.GestureBase">
- <summary>Abstract base class for <see cref="T:TestFu.Gestures.IGesture" /> implementation. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:TestFu.Gestures.GestureBase.Form">
- <summary>Gets or sets the <see cref="P:TestFu.Gestures.GestureBase.Form" /> instance targeted by the <see cref="T:TestFu.Gestures.IGesture" /></summary>
- <value>A <see cref="P:TestFu.Gestures.GestureBase.Form" /> instance</value>
- </member>
- <member name="M:TestFu.Gestures.GestureBase.OnFormChanged(System.EventArgs)">
- <summary>Raises the <see cref="E:TestFu.Gestures.GestureBase.FormChanged" /> event.</summary>
- <param name="e" />
- </member>
- <member name="M:TestFu.Gestures.GestureBase.PointToClient(System.Drawing.Point)">
- <summary>Converts the target from screen to client coordinates</summary>
- <param name="target">Position in screen coordinates</param>
- <returns>Position converted into client coordinates</returns>
- </member>
- <member name="M:TestFu.Gestures.GestureBase.PointToScreen(System.Drawing.Point)">
- <summary>Converts the target from client to screen coordinates</summary>
- <param name="target">Position in client coordinates</param>
- <returns>Position converted into screen coordinates</returns>
- </member>
- <member name="M:TestFu.Gestures.GestureBase.Start">
- <summary>Executes the gesture.</summary>
- </member>
- <member name="E:TestFu.Gestures.GestureBase.FormChanged">
- <summary>Raised when the target <see cref="P:TestFu.Gestures.GestureBase.Form" /> is changed</summary>
- </member>
- <member name="T:TestFu.Gestures.GestureFactory">
- <summary>A helper factory of <see cref="T:TestFu.Gestures.IGesture" /> instance.</summary>
- </member>
- <member name="P:TestFu.Gestures.GestureFactory.Form">
- <summary>Gets the target <see cref="P:TestFu.Gestures.GestureFactory.Form" /> instance</summary>
- <value>A <see cref="P:TestFu.Gestures.GestureFactory.Form" /> instance that is targetted by the gestures</value>
- </member>
- <member name="M:TestFu.Gestures.GestureFactory.MouseClick">
- <summary>Creates a <see cref="T:TestFu.Gestures.ClickMouseGesture" /> that simulates a left click of the mouse</summary>
- <returns>A <see cref="T:TestFu.Gestures.ClickMouseGesture" /> instance</returns>
- </member>
- <member name="M:TestFu.Gestures.GestureFactory.MouseClick(System.Windows.Forms.Control)">
- <summary>Creates a <see cref="T:TestFu.Gestures.ClickMouseGesture" /> that simulates a left click of the mouse</summary>
- <param name="control">Control to click</param>
- <returns>A <see cref="T:TestFu.Gestures.ClickMouseGesture" /> instance</returns>
- </member>
- <member name="M:TestFu.Gestures.GestureFactory.MouseClick(System.Windows.Forms.Control,System.Windows.Forms.MouseButtons)">
- <summary>Creates a <see cref="T:TestFu.Gestures.ClickMouseGesture" /> that simulates a left click of the mouse</summary>
- <param name="control">The control to click.</param>
- <param name="buttons">Which button(s) to use.</param>
- <returns>A <see cref="T:TestFu.Gestures.ClickMouseGesture" /> instance</returns>
- </member>
- <member name="M:TestFu.Gestures.GestureFactory.MouseClick(System.Windows.Forms.MouseButtons)">
- <summary>Creates a <see cref="T:TestFu.Gestures.ClickMouseGesture" /> that simulates a left click of the mouse</summary>
- <param name="buttons">value representing the <see cref="T:System.Windows.Forms.MouseButtons" /> involved in the gesture</param>
- <returns>A <see cref="T:TestFu.Gestures.ClickMouseGesture" /> instance</returns>
- </member>
- <member name="M:TestFu.Gestures.GestureFactory.MouseDown">
- <summary>Creates a new <see cref="T:TestFu.Gestures.ButtonDownMouseGesture" /> instance that simulates a Mouse down event (left click)</summary>
- <returns>A <see cref="T:TestFu.Gestures.ButtonDownMouseGesture" /> instance</returns>
- </member>
- <member name="M:TestFu.Gestures.GestureFactory.MouseDown(System.Windows.Forms.MouseButtons)">
- <summary>Creates a new <see cref="T:TestFu.Gestures.ButtonDownMouseGesture" /> instance that simulates a Mouse down event with the buttons</summary>
- <param name="buttons">value representing the <see cref="T:System.Windows.Forms.MouseButtons" /> involved in the gesture</param>
- <returns>A <see cref="T:TestFu.Gestures.ButtonDownMouseGesture" /> instance</returns>
- </member>
- <member name="M:TestFu.Gestures.GestureFactory.MouseDragAndDrop(System.Drawing.Point,System.Drawing.Point)">
- <summary>Creates a <see cref="T:TestFu.Gestures.IGesture" /> instance that simulates a drag and drop between <paramref name="source" /> and <paramref name="target" /></summary>
- <param name="source">Source client coordinate</param>
- <param name="target">Target client coordinate</param>
- <returns>A <see cref="T:TestFu.Gestures.IGesture" /> instance that simulates the drag and drop</returns>
- </member>
- <member name="M:TestFu.Gestures.GestureFactory.MouseDragAndDrop(System.Drawing.Point,System.Windows.Forms.Control)">
- <summary>Creates a <see cref="T:TestFu.Gestures.IGesture" /> instance that simulates a drag and drop between <paramref name="source" /> and <paramref name="target" /></summary>
- <param name="source">Source client coordinate</param>
- <param name="target">Target <see cref="T:System.Windows.Forms.Control" /></param>
- <returns>A <see cref="T:TestFu.Gestures.IGesture" /> instance that simulates the drag and drop</returns>
- </member>
- <member name="M:TestFu.Gestures.GestureFactory.MouseDragAndDrop(System.Windows.Forms.Control,System.Drawing.Point)">
- <summary>Creates a <see cref="T:TestFu.Gestures.IGesture" /> instance that simulates a drag and drop between <paramref name="source" /> and <paramref name="target" /></summary>
- <param name="source">Source <see cref="T:System.Windows.Forms.Control" /></param>
- <param name="target">Target client coordinate</param>
- <returns>A <see cref="T:TestFu.Gestures.IGesture" /> instance that simulates the drag and drop</returns>
- </member>
- <member name="M:TestFu.Gestures.GestureFactory.MouseDragAndDrop(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Creates a <see cref="T:TestFu.Gestures.IGesture" /> instance that simulates a drag and drop between <paramref name="source" /> and <paramref name="target" /></summary>
- <param name="source">Source <see cref="T:System.Windows.Forms.Control" /></param>
- <param name="target">Target <see cref="T:System.Windows.Forms.Control" /></param>
- <returns>A <see cref="T:TestFu.Gestures.IGesture" /> instance that simulates the drag and drop</returns>
- </member>
- <member name="M:TestFu.Gestures.GestureFactory.MouseDragAndDrop(System.Windows.Forms.ListViewItem,System.Windows.Forms.Control)">
- <summary>Creates a <see cref="T:TestFu.Gestures.IGesture" /> instance that simulates a drag and drop between <paramref name="source" /> and <paramref name="target" /></summary>
- <param name="source">Source <see cref="T:System.Windows.Forms.ListViewItem" /></param>
- <param name="target">Target client coordinate</param>
- <returns>A <see cref="T:TestFu.Gestures.IGesture" /> instance that simulates the drag and drop</returns>
- </member>
- <member name="M:TestFu.Gestures.GestureFactory.MouseMove(System.Drawing.Point)">
- <summary>Creates a <see cref="T:TestFu.Gestures.FixedTargetMoveMouseGesture" /> that simulates the movement of the mouse to the target</summary>
- <param name="target">Target client coordinate</param>
- <returns>A <see cref="T:TestFu.Gestures.FixedTargetMoveMouseGesture" /> instance</returns>
- </member>
- <member name="M:TestFu.Gestures.GestureFactory.MouseMove(System.Drawing.Point,System.Windows.Forms.MouseButtons)">
- <summary>Creates a <see cref="T:TestFu.Gestures.FixedTargetMoveMouseGesture" /> that simulates the movement of the mouse to the target and the buttons down</summary>
- <param name="target">Target client coordinate</param>
- <param name="buttons">value representing the <see cref="T:System.Windows.Forms.MouseButtons" /> involved in the gesture</param>
- <returns>A <see cref="T:TestFu.Gestures.FixedTargetMoveMouseGesture" /> instance</returns>
- </member>
- <member name="M:TestFu.Gestures.GestureFactory.MouseMove(System.Windows.Forms.Control)">
- <summary>Creates a <see cref="T:TestFu.Gestures.ControlMoveMouseGesture" /> that simulates the movement of the mouse to the center of the <see cref="T:System.Windows.Forms.Control" /></summary>
- <param name="control">Target <see cref="T:System.Windows.Forms.Control" /> instance</param>
- <returns>A <see cref="T:TestFu.Gestures.ControlMoveMouseGesture" /> instance</returns>
- </member>
- <member name="M:TestFu.Gestures.GestureFactory.MouseMove(System.Windows.Forms.Control,System.Windows.Forms.MouseButtons)">
- <summary>Creates a <see cref="T:TestFu.Gestures.ControlMoveMouseGesture" /> that simulates the movement of the mouse to the center of the <see cref="T:System.Windows.Forms.Control" /> with the buttons down</summary>
- <param name="control">Target <see cref="T:System.Windows.Forms.Control" /> instance</param>
- <param name="buttons">value representing the <see cref="T:System.Windows.Forms.MouseButtons" /> involved in the gesture</param>
- <returns>A <see cref="T:TestFu.Gestures.ControlMoveMouseGesture" /> instance</returns>
- </member>
- <member name="M:TestFu.Gestures.GestureFactory.MouseUp">
- <summary>Creates a new <see cref="T:TestFu.Gestures.ButtonUpMouseGesture" /> instance that simulates a Mouse up event (left click)</summary>
- <returns>A <see cref="T:TestFu.Gestures.ButtonUpMouseGesture" /> instance</returns>
- </member>
- <member name="M:TestFu.Gestures.GestureFactory.MouseUp(System.Windows.Forms.MouseButtons)">
- <summary>Creates a new <see cref="T:TestFu.Gestures.ButtonUpMouseGesture" /> instance that simulates a Mouse up event with the buttons</summary>
- <param name="buttons">value representing the <see cref="T:System.Windows.Forms.MouseButtons" /> involved in the gesture</param>
- <returns>A <see cref="T:TestFu.Gestures.ButtonUpMouseGesture" /> instance</returns>
- </member>
- <member name="M:TestFu.Gestures.GestureFactory.Repeat(TestFu.Gestures.IGesture,System.Int32)">
- <summary>Creates a new <see cref="T:TestFu.Gestures.RepeatGesture" /> with the gesture and the repeat count</summary>
- <param name="gesture">Target <see cref="T:TestFu.Gestures.IGesture" /> instance</param>
- <param name="repeatCount">Number of repetition</param>
- <returns>A <see cref="T:TestFu.Gestures.RepeatGesture" /> instance</returns>
- </member>
- <member name="M:TestFu.Gestures.GestureFactory.Sequence(TestFu.Gestures.IGesture[])">
- <summary>Creates a <see cref="T:TestFu.Gestures.SequenceGesture" /> instance with a variable list of <see cref="T:TestFu.Gestures.IGesture" /> instances.</summary>
- <param name="gestures">gestures to execute in sequence.</param>
- <returns>A <see cref="T:TestFu.Gestures.SequenceGesture" /> instance</returns>
- </member>
- <member name="M:TestFu.Gestures.GestureFactory.Sleep(System.Int32)">
- <summary>Creates a <see cref="T:TestFu.Gestures.SleepGesture" /> that makes the thread sleep a given number of milliseconds</summary>
- <param name="duration">Duration in milliseconds of the sleep</param>
- <returns>A <see cref="T:TestFu.Gestures.SleepGesture" /> instance</returns>
- </member>
- <member name="M:TestFu.Gestures.GestureFactory.Start(TestFu.Gestures.IGesture)">
- <summary>Creates a <see cref="T:System.Threading.Thread" /> for the <see cref="M:TestFu.Gestures.IGesture.Start" /> method and starts it.</summary>
- <param name="gesture">The <see cref="T:TestFu.Gestures.IGesture" /> to execute</param>
- <returns>The started <see cref="T:System.Threading.Thread" /> instance</returns>
- </member>
- <member name="T:TestFu.Gestures.MouseGestureBase">
- <summary>Abstract base class for <see cref="T:TestFu.Gestures.IMouseGesture" /> instance. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:TestFu.Gestures.MouseGestureBase.Buttons">
- <summary>Gets or sets a value indicating the <see cref="T:System.Windows.Forms.MouseButtons" /> involved in the gesture.</summary>
- <value>A combined value of <see cref="T:System.Windows.Forms.MouseButtons" /> flags.</value>
- </member>
- <member name="T:TestFu.Gestures.MoveMouseGestureBase">
- <summary>An abstract base class for <see cref="T:TestFu.Gestures.IMouseGesture" /> implementations that simulates a mouse movement This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:TestFu.Gestures.MoveMouseGestureBase.MaxVelocity">
- <summary>Gets or sets a value indicating the maximum velocity of the cursor</summary>
- <value>A <see cref="T:System.Drawing.Point" /> representing the maximum velocity of the cursor</value>
- </member>
- <member name="P:TestFu.Gestures.MoveMouseGestureBase.Target">
- <summary>Gets the target of the movement, in client coordinates</summary>
- <value>A <see cref="T:System.Drawing.Point" /> in client coordinates</value>
- </member>
- <member name="M:TestFu.Gestures.MoveMouseGestureBase.Start">
- <summary>Steers the mouse towards the target</summary>
- </member>
- <member name="T:TestFu.Gestures.RepeatGesture">
- <summary>A <see cref="T:TestFu.Gestures.IGesture" /> that executes a Repeat of <see cref="T:TestFu.Gestures.IGesture" nolink="true" /> instances.</summary>
- </member>
- <member name="P:TestFu.Gestures.RepeatGesture.Gesture">
- <summary>Gets the collection of <see cref="T:TestFu.Gestures.IGesture" /> to execute in Repeat</summary>
- <value>A <see cref="T:TestFu.Gestures.IGestureCollection" /> instance</value>
- </member>
- <member name="P:TestFu.Gestures.RepeatGesture.RepeatCount">
- <summary>Gets or sets the number of gesture repetition</summary>
- <value>The repetition count</value>
- </member>
- <member name="M:TestFu.Gestures.RepeatGesture.Start">
- <summary>Executes the <see cref="T:TestFu.Gestures.IGesture" /> contained in <see cref="N:TestFu.Gestures" /> in Repeat.</summary>
- </member>
- <member name="T:TestFu.Gestures.SequenceGesture">
- <summary>A <see cref="T:TestFu.Gestures.IGesture" /> that executes a sequence of <see cref="T:TestFu.Gestures.IGesture" nolink="true" /> instances.</summary>
- </member>
- <member name="P:TestFu.Gestures.SequenceGesture.Gestures">
- <summary>Gets the collection of <see cref="T:TestFu.Gestures.IGesture" /> to execute in sequence</summary>
- <value>A <see cref="T:TestFu.Gestures.IGestureCollection" /> instance</value>
- </member>
- <member name="M:TestFu.Gestures.SequenceGesture.Start">
- <summary>Executes the <see cref="T:TestFu.Gestures.IGesture" /> contained in <see cref="P:TestFu.Gestures.SequenceGesture.Gestures" /> in sequence.</summary>
- </member>
- <member name="T:TestFu.Gestures.SleepGesture">
- <summary>A <see cref="T:TestFu.Gestures.IGesture" /> that makes the <see cref="T:System.Threading.Thread" /> sleep.</summary>
- </member>
- <member name="P:TestFu.Gestures.SleepGesture.Duration">
- <summary>Gets or sets the sleep duration (in milliseconds)</summary>
- <value>Number of milliseconds of sleep</value>
- </member>
- <member name="M:TestFu.Gestures.SleepGesture.Start">
- <summary>Executes the sleep gestures</summary>
- </member>
- <member name="T:TestFu.Gestures.VirtualInput">
- <summary>A static helper for artificially generationg mouse and keyboard input. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:TestFu.Gestures.VirtualInput.BeginMouveMouse(System.Windows.Forms.MouseButtons)">
- <summary>Notfies that a mouse movement is starting with the buttons settings</summary>
- <param name="buttons">Combined flag describing the current button state</param>
- </member>
- <member name="M:TestFu.Gestures.VirtualInput.EndMouveMouse(System.Windows.Forms.MouseButtons)">
- <summary>Notfies that a mouse movement is finishing with the buttons settings</summary>
- <param name="buttons">Combined flag describing the current button state</param>
- </member>
- <member name="M:TestFu.Gestures.VirtualInput.MouseClick(System.Windows.Forms.MouseButtons)">
- <summary>Mouse click using button state</summary>
- <param name="buttons">Combined flag describing the current button state</param>
- </member>
- <member name="M:TestFu.Gestures.VirtualInput.MouseDown(System.Windows.Forms.MouseButtons)">
- <summary>Mouse down event</summary>
- <param name="buttons" />
- </member>
- <member name="M:TestFu.Gestures.VirtualInput.MouseEvent(TestFu.Gestures.VirtualInput.MouseEventType)">
- <summary>Generates a mouse event</summary>
- <param name="mouseEventType">Combined flag describing the mouse event</param>
- </member>
- <member name="M:TestFu.Gestures.VirtualInput.MouseEvent(TestFu.Gestures.VirtualInput.MouseEventType,System.Int32,System.Int32,System.Int32)">
- <summary>Mouse event with additional data</summary>
- <param name="mouseEventType">Combined flag describing the mouse event</param>
- <param name="dx">Relative horizontal movement of the cursor</param>
- <param name="dy">Relative vertical movement of the cursor</param>
- <param name="dwData">Additional data</param>
- </member>
- <member name="M:TestFu.Gestures.VirtualInput.MouseUp(System.Windows.Forms.MouseButtons)">
- <summary>Mouse up event</summary>
- <param name="buttons" />
- </member>
- <member name="M:TestFu.Gestures.VirtualInput.MouseWheel(System.Int32)">
- <summary>Mouse wheel event</summary>
- <param name="value">Wheel movement</param>
- </member>
- <member name="M:TestFu.Gestures.VirtualInput.MouveMouse(System.Int32,System.Int32)">
- <summary>Move mouse of units</summary>
- <param name="dx">horizontal movement</param>
- <param name="dy">vertical movement</param>
- </member>
- <member name="M:TestFu.Gestures.VirtualInput.PressBackspace(System.IntPtr)">
- <summary>Simulates a Backspace</summary>
- <param name="hwnd">handle of control to receive the event</param>
- </member>
- <member name="M:TestFu.Gestures.VirtualInput.PressKey(System.IntPtr,System.Char)">
- <summary>Simulates a Key action (KeyDown, Key, KeyUp message sequence)</summary>
- <param name="character">character pressed</param>
- <param name="hwnd">handle of control to receive the event</param>
- </member>
- <member name="M:TestFu.Gestures.VirtualInput.Type(System.IntPtr,System.String)">
- <summary>Simulates a user typing text</summary>
- <param name="text">text to enter</param>
- <param name="hwnd">handle of control to receive the event</param>
- </member>
- <member name="T:TestFu.Gestures.IGesture">
- <summary>A user gesture.</summary>
- </member>
- <member name="P:TestFu.Gestures.IGesture.Form">
- <summary>Gets the <see cref="P:TestFu.Gestures.IGesture.Form" /> that is targeted by the gesture</summary>
- </member>
- <member name="M:TestFu.Gestures.IGesture.Start">
- <summary>Executes the gesture</summary>
- </member>
- <member name="M:TestFu.Gestures.IGesture.ToCodeDom(Refly.CodeDom.Expressions.Expression)">
- <summary>Gets the CodeDom statement creating this gesture</summary>
- </member>
- <member name="T:TestFu.Gestures.IGestureCollection">
- <summary>A mutable collection of <see cref="T:TestFu.Gestures.IGesture" /></summary>
- </member>
- <member name="P:TestFu.Gestures.IGestureCollection.Item(System.Int32)">
- <summary>Gets or sets the <see cref="T:TestFu.Gestures.IGesture" /> at position <paramref name="index" /></summary>
- <param name="index">index of the gesture</param>
- <value>get property, the <see cref="T:TestFu.Gestures.IGesture" /> at position <paramref name="index" /></value>
- </member>
- <member name="M:TestFu.Gestures.IGestureCollection.Add(TestFu.Gestures.IGesture)">
- <summary>Adds a <see cref="T:TestFu.Gestures.IGesture" /> instance to the collection</summary>
- <param name="gesture">A <see cref="T:TestFu.Gestures.IGesture" /> instance to add to the collection</param>
- </member>
- <member name="T:TestFu.Gestures.IMouseGesture">
- <summary>A mouse gesture.</summary>
- </member>
- <member name="P:TestFu.Gestures.IMouseGesture.Buttons">
- <summary>Gets or sets a value indicating the <see cref="T:System.Windows.Forms.MouseButtons" /> involved in the gesture.</summary>
- <value>A combined value of <see cref="T:System.Windows.Forms.MouseButtons" /> flags.</value>
- </member>
- <member name="T:TestFu.Gestures.VirtualInput.MouseEventType">
- <summary>Mouse even type enumeration</summary>
- </member>
- <member name="F:TestFu.Gestures.VirtualInput.MouseEventType.None">
- <summary>No event</summary>
- </member>
- <member name="F:TestFu.Gestures.VirtualInput.MouseEventType.Absolute">
- <summary>Mouse move where dx,dy are in absolute coordinate</summary>
- </member>
- <member name="F:TestFu.Gestures.VirtualInput.MouseEventType.LeftDown">
- <summary>Left button bown</summary>
- </member>
- <member name="F:TestFu.Gestures.VirtualInput.MouseEventType.LeftUp">
- <summary>Left button up</summary>
- </member>
- <member name="F:TestFu.Gestures.VirtualInput.MouseEventType.MiddleDown">
- <summary>Middle button down</summary>
- </member>
- <member name="F:TestFu.Gestures.VirtualInput.MouseEventType.MiddleUp">
- <summary>middle button up</summary>
- </member>
- <member name="F:TestFu.Gestures.VirtualInput.MouseEventType.Move">
- <summary>Mouse moved</summary>
- </member>
- <member name="F:TestFu.Gestures.VirtualInput.MouseEventType.RightDown">
- <summary>Right button down</summary>
- </member>
- <member name="F:TestFu.Gestures.VirtualInput.MouseEventType.RightUp">
- <summary>Right button up</summary>
- </member>
- <member name="F:TestFu.Gestures.VirtualInput.MouseEventType.Wheel">
- <summary>Mouse wheel movement</summary>
- </member>
- <member name="F:TestFu.Gestures.VirtualInput.MouseEventType.XDown">
- <summary>Additional button down</summary>
- </member>
- <member name="F:TestFu.Gestures.VirtualInput.MouseEventType.Xup">
- <summary>Additional button up</summary>
- </member>
- <member name="T:TestFu.Grammars.AlternativeRule">
- <summary>A <see cref="T:TestFu.Grammars.IRule" /> that choose from a set of sub-<see cref="T:TestFu.Grammars.IRule" nolink="true" />.</summary>
- </member>
- <member name="P:TestFu.Grammars.AlternativeRule.Selector">
- <summary>Gets or sets the <see cref="T:TestFu.Grammars.IRuleSelector" /> instance</summary>
- <value>
- <see cref="T:TestFu.Grammars.IRuleSelector" /> instance.</value>
- </member>
- <member name="M:TestFu.Grammars.AlternativeRule.Produce(TestFu.Grammars.IProductionToken)">
- <summary>Choose a <see cref="T:TestFu.Grammars.IRule" /> and launch its production.</summary>
- <param name="token">Authorizing token</param>
- </member>
- <member name="T:TestFu.Grammars.CollectionRule">
- <summary>Abstract rule containing other rules. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:TestFu.Grammars.CollectionRule.Rules">
- <summary>Gets the list of rules stored in the rule.</summary>
- <value>
- <see cref="T:TestFu.Grammars.IRuleList" /> containing the child rules.</value>
- </member>
- <member name="T:TestFu.Grammars.ConditionalRule">
- <summary>If then else rule fashion.</summary>
- </member>
- <member name="P:TestFu.Grammars.ConditionalRule.ElseRule">
- <summary>Gets or sets the rule executed when the predicate is false</summary>
- <value>
- <see cref="T:TestFu.Grammars.IRule" /> instance executed when <see cref="P:TestFu.Grammars.ConditionalRule.Predicate" /> is false.</value>
- </member>
- <member name="P:TestFu.Grammars.ConditionalRule.Predicate">
- <summary>Gets or sets the predicate for the condition.</summary>
- <value>
- <see cref="T:TestFu.Grammars.IPredicate" /> instance used for testing the condition.</value>
- <exception cref="T:System.ArgumentNullException"> set property, value is a null reference </exception>
- </member>
- <member name="P:TestFu.Grammars.ConditionalRule.Rule">
- <summary>Gets or sets the rule executed when the predicate is true</summary>
- <value>
- <see cref="T:TestFu.Grammars.IRule" /> instance executed when <see cref="P:TestFu.Grammars.ConditionalRule.Predicate" /> is true.</value>
- <exception cref="T:System.ArgumentNullException"> set property, value is a null reference </exception>
- </member>
- <member name="M:TestFu.Grammars.ConditionalRule.Produce(TestFu.Grammars.IProductionToken)">
- <summary>Executes one of the rules depending on the predicate result.</summary>
- <param name="token">A production token authorizing production.</param>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="token" /> is a null reference (Nothing in Visual Basic) </exception>
- </member>
- <member name="T:TestFu.Grammars.ConditionDelegatePredicate">
- <summary>A <see cref="T:TestFu.Grammars.IPredicate" /> instance that executes a <see cref="T:TestFu.Grammars.ConditionDelegate" />.</summary>
- </member>
- <member name="M:TestFu.Grammars.ConditionDelegatePredicate.Test(TestFu.Grammars.IProductionToken)">
- <summary>Invokes the <see cref="T:TestFu.Grammars.ConditionDelegate" /> instance and returns the result.</summary>
- <param name="token" />
- </member>
- <member name="T:TestFu.Grammars.CountedProduction">
- <summary>A <see cref="T:TestFu.Grammars.IProduction" /> class that limits the number of terminal <see cref="T:TestFu.Grammars.IRule" /> execution.</summary>
- </member>
- <member name="M:TestFu.Grammars.CountedProduction.RequestToken(TestFu.Grammars.IRule)">
- <summary>Processes the request for a <see cref="T:TestFu.Grammars.IProductionToken" /> done by a rule and returns the token or throws.</summary>
- <param name="rule">
- <see cref="T:TestFu.Grammars.IRule" /> instance that requests the token.</param>
- <returns>A valid <see cref="T:TestFu.Grammars.IProductionToken" /> instance.</returns>
- <exception cref="T:TestFu.Grammars.ProductionException"> The maximum number of terminal rule execution was hitted. </exception>
- </member>
- <member name="T:TestFu.Grammars.CountedProduction.Factory">
- <summary>Factory for <see cref="T:TestFu.Grammars.CountedProduction" /> instance.</summary>
- </member>
- <member name="M:TestFu.Grammars.CountedProduction.Factory.CreateProduction(System.Object)">
- <summary>Creates new instances of <see cref="T:TestFu.Grammars.CountedProduction" /></summary>
- <returns>A <see cref="T:TestFu.Grammars.CountedProduction" /> instance</returns>
- </member>
- <member name="T:TestFu.Grammars.EventHandlerRule">
- <summary>A <see cref="T:TestFu.Grammars.IRule" /> that wraps a <see cref="T:System.EventHandler" /> call.</summary>
- </member>
- <member name="M:TestFu.Grammars.EventHandlerRule.Produce(TestFu.Grammars.IProductionToken)">
- <summary>Invokes handler.</summary>
- <param name="token" />
- </member>
- <member name="T:TestFu.Grammars.Grammar">
- <summary>A grammar containing a set of rules, a <see cref="P:TestFu.Grammars.Grammar.StartRule" />.</summary>
- </member>
- <member name="P:TestFu.Grammars.Grammar.ProductionFactory">
- <summary>Gets or sets the <see cref="T:TestFu.Grammars.IProductionFactory" /> instance.</summary>
- <value>
- <see cref="T:TestFu.Grammars.IProductionFactory" /> instance used for creating new productions.</value>
- </member>
- <member name="P:TestFu.Grammars.Grammar.StartRule">
- <summary>Gets or sets the starting rule.</summary>
- <value>The start <see cref="T:TestFu.Grammars.IRule" />.</value>
- </member>
- <member name="M:TestFu.Grammars.Grammar.Produce(System.Object)">
- <summary>Launches a production.</summary>
- </member>
- <member name="T:TestFu.Grammars.GuardedRule">
- <summary>A <see cref="T:TestFu.Grammars.IRule" /> that guard an inner <see cref="T:TestFu.Grammars.IRule" nolink="true" /> instance execution from a specific exceptionType.</summary>
- </member>
- <member name="P:TestFu.Grammars.GuardedRule.MessageRegex">
- <summary>Gets or sets the regular expression to match the message.</summary>
- <value>The <see cref="T:System.Text.RegularExpressions.Regex" /> instance used to mach the message.</value>
- </member>
- <member name="P:TestFu.Grammars.GuardedRule.Name">
- <summary>Gets or sets the rule name (for debugging purpose)</summary>
- <value>The rule name.</value>
- </member>
- <member name="P:TestFu.Grammars.GuardedRule.Terminal">
- <summary>Gets a value indicating if the rule is terminal.</summary>
- <value>Always returns true.</value>
- </member>
- <member name="P:TestFu.Grammars.GuardedRule.Weight">
- <summary>Gets or sets a value indicating the rule importance</summary>
- <value>Value indicating the rule importance</value>
- </member>
- <member name="M:TestFu.Grammars.GuardedRule.OnAction">
- <summary>Raises the <see cref="E:TestFu.Grammars.GuardedRule.Action" /> event.</summary>
- </member>
- <member name="M:TestFu.Grammars.GuardedRule.Produce(TestFu.Grammars.IProductionToken)">
- <summary>Executes the inner <see cref="T:TestFu.Grammars.IRule" /> and guards for a particular exception type.</summary>
- <param name="token">Authorization token</param>
- </member>
- <member name="E:TestFu.Grammars.GuardedRule.Action">
- <summary>Semantic actions event</summary>
- </member>
- <member name="T:TestFu.Grammars.MethodInvokerRule">
- <summary>A rule that executes a <see cref="T:TestFu.Grammars.MethodInvokerRule" />.</summary>
- </member>
- <member name="M:TestFu.Grammars.MethodInvokerRule.Produce(TestFu.Grammars.IProductionToken)">
- <summary>Invokes the <see cref="T:TestFu.Grammars.MethodInvokerRule" /> instance.</summary>
- <param name="token">Autorization token</param>
- </member>
- <member name="T:TestFu.Grammars.NotExpectedExceptionTypeException">
- <summary>Exception throwed when an exception is catched and is not from the expected type.</summary>
- </member>
- <member name="T:TestFu.Grammars.NotExpectedMessageException">
- <summary>Exception throwed when an exception message does not match with the message regular expression</summary>
- </member>
- <member name="P:TestFu.Grammars.NotExpectedMessageException.MessageRegex">
- <summary>Gets the <see cref="T:System.Text.RegularExpressions.Regex" /> instance used to match the exception message</summary>
- <value>
- <see cref="T:System.Text.RegularExpressions.Regex" /> message matcher.</value>
- </member>
- <member name="T:TestFu.Grammars.Predicates">
- <summary>A static helper class for creating <see cref="T:TestFu.Grammars.IPredicate" />. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:TestFu.Grammars.Predicates.If(TestFu.Grammars.ConditionDelegate)">
- <summary>Creates a <see cref="T:TestFu.Grammars.ConditionDelegatePredicate" /> around <paramref name="condition" /></summary>
- <param name="condition">condition to wrap</param>
- <returns>A <see cref="T:TestFu.Grammars.ConditionDelegatePredicate" /></returns>
- </member>
- <member name="T:TestFu.Grammars.ProductionException">
- <summary>Expection class used to stop production.</summary>
- </member>
- <member name="P:TestFu.Grammars.ProductionException.Production">
- <summary>Gets the production that stopped.</summary>
- </member>
- <member name="T:TestFu.Grammars.ProductionToken">
- <summary>Default implementation of <see cref="T:TestFu.Grammars.IProductionToken" /></summary>
- </member>
- <member name="P:TestFu.Grammars.ProductionToken.Authorized">
- <summary>Gets a value indicating if the production is authorized</summary>
- <value>true if authorized, otherwise false.</value>
- </member>
- <member name="P:TestFu.Grammars.ProductionToken.Production">
- <summary>Gets the <see cref="T:TestFu.Grammars.IProduction" /> that emited the token.</summary>
- <value>The <see cref="T:TestFu.Grammars.IProduction" /> instance that emited the token.</value>
- </member>
- <member name="T:TestFu.Grammars.ProductionTokenDelegateRule">
- <summary>A rule that executes a <see cref="T:TestFu.Grammars.ProductionTokenDelegate" />.</summary>
- </member>
- <member name="M:TestFu.Grammars.ProductionTokenDelegateRule.Produce(TestFu.Grammars.IProductionToken)">
- <summary>Invokes the <see cref="T:TestFu.Grammars.ProductionTokenDelegateRule" /> instance.</summary>
- <param name="token">Autorization token</param>
- </member>
- <member name="T:TestFu.Grammars.Random">
- <summary>System implementation of <see cref="T:TestFu.Grammars.IRandom" /></summary>
- </member>
- <member name="T:TestFu.Grammars.RandomRuleSelector">
- <summary>Uniform random rule selector.</summary>
- </member>
- <member name="P:TestFu.Grammars.RandomRuleSelector.Random">
- <summary>Gets or sets the random generator</summary>
- <value>The <see cref="T:TestFu.Grammars.IRandom" /> instance used for random data generation</value>
- <exception cref="T:System.ArgumentNullException"> set property, value is a null reference </exception>
- </member>
- <member name="M:TestFu.Grammars.RandomRuleSelector.Select(TestFu.Grammars.IRule[])">
- <summary>Select a <see cref="T:TestFu.Grammars.IRule" /> from <paramref name="rules" /></summary>
- <param name="rules">
- <see cref="T:TestFu.Grammars.IRule" /> array to select from</param>
- <returns>Select <see cref="T:TestFu.Grammars.IRule" /> instance</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="rules" /> is a null reference </exception>
- <exception cref="T:System.ArgumentException">
- <paramref name="rules" /> is empty </exception>
- </member>
- <member name="M:TestFu.Grammars.RandomRuleSelector.Select(TestFu.Grammars.IRuleCollection)">
- <summary>Select a <see cref="T:TestFu.Grammars.IRule" /> from <paramref name="rules" /></summary>
- <param name="rules">
- <see cref="T:TestFu.Grammars.IRule" /> collection to select from</param>
- <returns>Select <see cref="T:TestFu.Grammars.IRule" /> instance</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="rules" /> is a null reference </exception>
- <exception cref="T:System.ArgumentException">
- <paramref name="rules" /> is empty </exception>
- </member>
- <member name="T:TestFu.Grammars.RepetitionRule">
- <summary>A <see cref="T:TestFu.Grammars.IRule" /> that executes repeatidely an inner <see cref="T:TestFu.Grammars.IRule" nolink="true" /></summary>
- </member>
- <member name="P:TestFu.Grammars.RepetitionRule.MaxOccurence">
- <summary>Gets the maximum of rule execution</summary>
- <value>Maximum of rule execution</value>
- </member>
- <member name="P:TestFu.Grammars.RepetitionRule.MinOccurence">
- <summary>Gets the minimum of rule execution</summary>
- <value>Minimum of rule execution</value>
- </member>
- <member name="P:TestFu.Grammars.RepetitionRule.Random">
- <summary>Gets or sets the random generator used for selection repetition counts</summary>
- <value>The <see cref="T:TestFu.Grammars.IRandom" /> random generator.</value>
- <exception cref="T:System.ArgumentNullException"> set property, value is a null reference </exception>
- </member>
- <member name="P:TestFu.Grammars.RepetitionRule.Rule">
- <summary>Gets the inner <see cref="T:TestFu.Grammars.IRule" /> instance</summary>
- <value>Repeated <see cref="T:TestFu.Grammars.IRule" /> instance.</value>
- </member>
- <member name="M:TestFu.Grammars.RepetitionRule.Produce(TestFu.Grammars.IProductionToken)">
- <summary>Executes repeatidely the inner rule.</summary>
- <param name="token">Authorization token</param>
- </member>
- <member name="M:TestFu.Grammars.RepetitionRule.ToEbnf">
- <summary>Converts rule to EBNF like representation</summary>
- <returns>EBNF-like string representing the rule.</returns>
- </member>
- <member name="T:TestFu.Grammars.RoundRobinRuleSelector">
- <summary>Round Robin rule selector.</summary>
- </member>
- <member name="P:TestFu.Grammars.RoundRobinRuleSelector.Index">
- <summary>Gets or sets the current rule index.</summary>
- <value>Current rule index</value>
- </member>
- <member name="M:TestFu.Grammars.RoundRobinRuleSelector.Select(TestFu.Grammars.IRule[])">
- <summary>Select a <see cref="T:TestFu.Grammars.IRule" /> from <paramref name="rules" /></summary>
- <param name="rules">
- <see cref="T:TestFu.Grammars.IRule" /> array to select from</param>
- <returns>Select <see cref="T:TestFu.Grammars.IRule" /> instance</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="rules" /> is a null reference </exception>
- <exception cref="T:System.ArgumentException">
- <paramref name="rules" /> is empty </exception>
- </member>
- <member name="M:TestFu.Grammars.RoundRobinRuleSelector.Select(TestFu.Grammars.IRuleCollection)">
- <summary>Select a <see cref="T:TestFu.Grammars.IRule" /> from <paramref name="rules" /></summary>
- <param name="rules">
- <see cref="T:TestFu.Grammars.IRule" /> collection to select from</param>
- <returns>Select <see cref="T:TestFu.Grammars.IRule" /> instance</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="rules" /> is a null reference </exception>
- <exception cref="T:System.ArgumentException">
- <paramref name="rules" /> is empty </exception>
- </member>
- <member name="T:TestFu.Grammars.RuleBase">
- <summary>Abstract rule class This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:TestFu.Grammars.RuleBase.Name">
- <summary>Gets or sets the rule name</summary>
- <value>The rule name</value>
- </member>
- <member name="P:TestFu.Grammars.RuleBase.Terminal">
- <summary>Gets a value indicating if the rule is terminal</summary>
- <value>true if the rule is terminal; otherwise, false.</value>
- </member>
- <member name="P:TestFu.Grammars.RuleBase.Weight">
- <summary>Gets or sets the rule weight</summary>
- <value>The rule weight</value>
- <exception cref="T:System.ArgumentException"> set property, weight is negative </exception>
- </member>
- <member name="M:TestFu.Grammars.RuleBase.OnAction">
- <summary>Raises the <see cref="E:TestFu.Grammars.RuleBase.Action" /> event.</summary>
- </member>
- <member name="M:TestFu.Grammars.RuleBase.Produce(TestFu.Grammars.IProductionToken)">
- <summary>Executes the production using the rule (abstract class).</summary>
- <param name="token">A production token authorizing production.</param>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="token" /> is a null reference (Nothing in Visual Basic) </exception>
- </member>
- <member name="E:TestFu.Grammars.RuleBase.Action">
- <summary>Semantic action event.</summary>
- </member>
- <member name="T:TestFu.Grammars.RuleList">
- <summary>A collection of elements of type IRule</summary>
- </member>
- <member name="P:TestFu.Grammars.RuleList.Item(System.Int32)">
- <summary>Gets or sets the IRule at the given index in this RuleList.</summary>
- </member>
- <member name="M:TestFu.Grammars.RuleList.Add(TestFu.Grammars.IRule)">
- <summary>Adds an instance of type IRule to the end of this RuleList.</summary>
- <param name="value">The IRule to be added to the end of this RuleList.</param>
- </member>
- <member name="M:TestFu.Grammars.RuleList.Contains(TestFu.Grammars.IRule)">
- <summary>Determines whether a specfic IRule value is in this RuleList.</summary>
- <param name="value">The IRule value to locate in this RuleList.</param>
- <returns>true if value is found in this RuleList; false otherwise.</returns>
- </member>
- <member name="M:TestFu.Grammars.RuleList.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this RuleList.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:TestFu.Grammars.RuleList.Insert(System.Int32,TestFu.Grammars.IRule)">
- <summary>Inserts an element into the RuleList at the specified index</summary>
- <param name="index">The index at which the IRule is to be inserted.</param>
- <param name="value">The IRule to insert.</param>
- </member>
- <member name="M:TestFu.Grammars.RuleList.Remove(TestFu.Grammars.IRule)">
- <summary>Removes the first occurrence of a specific IRule from this RuleList.</summary>
- <param name="value">The IRule value to remove from this RuleList.</param>
- </member>
- <member name="T:TestFu.Grammars.RuleList.Enumerator">
- <summary>Type-specific enumeration class, used by RuleList.GetEnumerator.</summary>
- </member>
- <member name="T:TestFu.Grammars.Rules">
- <summary>Static helper class for creating rules. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:TestFu.Grammars.Rules.Alt(TestFu.Grammars.IRule[])">
- <summary>Creates an alternative of rules.</summary>
- <param name="rules">Set of rule to choose from alternatively.</param>
- <returns>An <see cref="T:TestFu.Grammars.AlternativeRule" /> instance implementing the alternative rule choosing.</returns>
- </member>
- <member name="M:TestFu.Grammars.Rules.EventHandler(System.EventHandler)">
- <summary>Creates a <see cref="T:TestFu.Grammars.IRule" /> that executes an <see cref="M:TestFu.Grammars.Rules.EventHandler(System.EventHandler)" />.</summary>
- <param name="handler">
- <see cref="M:TestFu.Grammars.Rules.EventHandler(System.EventHandler)" /> to execute</param>
- <returns>
- <see cref="T:TestFu.Grammars.EventHandlerRule" /> instance that contains <paramref name="handler" /></returns>
- </member>
- <member name="M:TestFu.Grammars.Rules.Guard(TestFu.Grammars.IRule,System.Type)">
- <summary>Guards the execution of a <see cref="T:TestFu.Grammars.IRule" /> from an expected <see cref="T:System.Exception" /> type.</summary>
- <param name="rule">
- <see cref="T:TestFu.Grammars.IRule" /> instance to guard.</param>
- <param name="exceptionType">Expected throwed exception when <paramref name="rule" /> is executed</param>
- <returns>A <see cref="T:TestFu.Grammars.GuardedRule" /> instance guarding <paramref name="rule" /></returns>
- </member>
- <member name="M:TestFu.Grammars.Rules.If(TestFu.Grammars.IPredicate,TestFu.Grammars.IRule)">
- <summary>Creates a conditional rule with "if" rule.</summary>
- <param name="cond">Condition expression</param>
- <param name="rule">
- <see cref="T:TestFu.Grammars.IRule" /> to execute if condition is true.</param>
- <returns>A <see cref="T:TestFu.Grammars.ConditionalRule" /> implementing condition rule execution.</returns>
- </member>
- <member name="M:TestFu.Grammars.Rules.If(TestFu.Grammars.IPredicate,TestFu.Grammars.IRule,TestFu.Grammars.IRule)">
- <summary>Creates a conditional rule with "if" rule and "else" rule.</summary>
- <param name="cond">Condition expression</param>
- <param name="rule">
- <see cref="T:TestFu.Grammars.IRule" /> to execute if condition is true.</param>
- <param name="elseRule">
- <see cref="T:TestFu.Grammars.IRule" /> to execute if condition is false.</param>
- <returns>A <see cref="T:TestFu.Grammars.ConditionalRule" /> implementing condition rule execution.</returns>
- </member>
- <member name="M:TestFu.Grammars.Rules.If(TestFu.Grammars.ConditionDelegate,TestFu.Grammars.IRule,TestFu.Grammars.IRule)">
- <summary>Creates a conditional rule with "if" rule.</summary>
- <param name="cond">Condition expression</param>
- <param name="rule">
- <see cref="T:TestFu.Grammars.IRule" /> to execute if condition is true.</param>
- <param name="elseRule">
- <see cref="T:TestFu.Grammars.IRule" /> to execute if condition is false.</param>
- <returns>A <see cref="T:TestFu.Grammars.ConditionalRule" /> implementing condition rule execution.</returns>
- </member>
- <member name="M:TestFu.Grammars.Rules.If(TestFu.Grammars.ConditionDelegate,TestFu.Grammars.IRule)">
- <summary>Creates a conditional rule with "if" rule and "else" rule.</summary>
- <param name="cond">Condition expression</param>
- <param name="rule">
- <see cref="T:TestFu.Grammars.IRule" /> to execute if condition is true.</param>
- <returns>A <see cref="T:TestFu.Grammars.ConditionalRule" /> implementing condition rule execution.</returns>
- </member>
- <member name="M:TestFu.Grammars.Rules.Kleene(TestFu.Grammars.IRule)">
- <summary>Creates a rule to be execute zero or more times.</summary>
- <param name="rule">Rule to be executed.</param>
- <returns>An <see cref="T:TestFu.Grammars.RepetitionRule" /> instance implementing the * operator.</returns>
- </member>
- <member name="M:TestFu.Grammars.Rules.Method(TestFu.Grammars.MethodInvoker)">
- <summary>Creates a <see cref="T:TestFu.Grammars.IRule" /> that executes an <see cref="T:TestFu.Grammars.MethodInvoker" />.</summary>
- <param name="del">
- <see cref="T:TestFu.Grammars.MethodInvoker" /> to execute</param>
- <returns>
- <see cref="T:TestFu.Grammars.MethodInvokerRule" /> instance that contains <paramref name="del" /></returns>
- </member>
- <member name="M:TestFu.Grammars.Rules.Method(TestFu.Grammars.ProductionTokenDelegate)">
- <summary>Creates a <see cref="T:TestFu.Grammars.IRule" /> that executes an <see cref="T:TestFu.Grammars.ProductionTokenDelegate" />.</summary>
- <param name="del">
- <see cref="T:TestFu.Grammars.ProductionTokenDelegate" /> to execute</param>
- <returns>
- <see cref="T:TestFu.Grammars.ProductionTokenDelegateRule" /> instance that contains <paramref name="del" /></returns>
- </member>
- <member name="M:TestFu.Grammars.Rules.Opt(TestFu.Grammars.IRule)">
- <summary>Creates an optional rule.</summary>
- <param name="rule">Rule to execute optionaly.</param>
- <returns>An <see cref="T:TestFu.Grammars.RepetitionRule" /> instance implementing the ? operator.</returns>
- </member>
- <member name="M:TestFu.Grammars.Rules.Pos(TestFu.Grammars.IRule)">
- <summary>Creates a rule to be execute one or more times.</summary>
- <param name="rule">Rule to be executed.</param>
- <returns>An <see cref="T:TestFu.Grammars.RepetitionRule" /> instance implementing the + operator.</returns>
- </member>
- <member name="M:TestFu.Grammars.Rules.Repetition(TestFu.Grammars.IRule,System.Int32,System.Int32)">
- <summary>Creates a rule to be execute between <paramref name="minOccurence" /> and <paramref name="maxOccurence" /> times.</summary>
- <param name="rule">Rule to be executed.</param>
- <param name="minOccurence">minimum number of execution of <paramref name="rule" /></param>
- <param name="maxOccurence">maximum number of execution of <paramref name="rule" /></param>
- <returns>An <see cref="T:TestFu.Grammars.RepetitionRule" /> instance implementing the {m,n} operator.</returns>
- </member>
- <member name="M:TestFu.Grammars.Rules.Seq(TestFu.Grammars.IRule[])">
- <summary>Creates a sequence of rules.</summary>
- <param name="rules">Set of rule to execute in sequence.</param>
- <returns>An <see cref="T:TestFu.Grammars.SequenceRule" /> instance implementing the sequence of rules.</returns>
- </member>
- <member name="M:TestFu.Grammars.Rules.WeightedAlt(TestFu.Grammars.IRule[])">
- <summary>Creates a weighted alternative of rules.</summary>
- <param name="rules">Set of rule to choose from alternatively.</param>
- <returns>An <see cref="T:TestFu.Grammars.AlternativeRule" /> instance implementing the alternative rule choosing.</returns>
- </member>
- <member name="T:TestFu.Grammars.SequenceRule">
- <summary>A sequence of rules.</summary>
- </member>
- <member name="M:TestFu.Grammars.SequenceRule.Produce(TestFu.Grammars.IProductionToken)">
- <summary>Executes sub-rule production in sequence.</summary>
- <param name="token">
- <see cref="T:TestFu.Grammars.IProductionToken" /> to authorize production.</param>
- </member>
- <member name="T:TestFu.Grammars.WeightedRandomRuleSelector">
- <summary>Weighted random rule selector.</summary>
- </member>
- <member name="M:TestFu.Grammars.WeightedRandomRuleSelector.Select(TestFu.Grammars.IRule[])">
- <summary>Select a <see cref="T:TestFu.Grammars.IRule" /> from <paramref name="rules" /></summary>
- <param name="rules">
- <see cref="T:TestFu.Grammars.IRule" /> array to select from</param>
- <returns>Select <see cref="T:TestFu.Grammars.IRule" /> instance</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="rules" /> is a null reference </exception>
- <exception cref="T:System.ArgumentException">
- <paramref name="rules" /> is empty </exception>
- </member>
- <member name="M:TestFu.Grammars.WeightedRandomRuleSelector.Select(TestFu.Grammars.IRuleCollection)">
- <summary>Select a <see cref="T:TestFu.Grammars.IRule" /> from <paramref name="rules" /></summary>
- <param name="rules">
- <see cref="T:TestFu.Grammars.IRule" /> collection to select from</param>
- <returns>Select <see cref="T:TestFu.Grammars.IRule" /> instance</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="rules" /> is a null reference </exception>
- <exception cref="T:System.ArgumentException">
- <paramref name="rules" /> is empty </exception>
- </member>
- <member name="T:TestFu.Grammars.IGrammar">
- <summary>A grammar containing a set of rules, a <see cref="P:TestFu.Grammars.IGrammar.StartRule" />.</summary>
- </member>
- <member name="P:TestFu.Grammars.IGrammar.StartRule">
- <summary>Gets or sets the starting rule.</summary>
- <value>The start <see cref="T:TestFu.Grammars.IRule" />.</value>
- </member>
- <member name="M:TestFu.Grammars.IGrammar.Produce(System.Object)">
- <summary>Launches a production.</summary>
- </member>
- <member name="E:TestFu.Grammars.IGrammar.ProductionFinished">
- <summary>Raised when production is finished.</summary>
- </member>
- <member name="T:TestFu.Grammars.IPredicate">
- <summary>Predicate that checks a given condition.</summary>
- </member>
- <member name="M:TestFu.Grammars.IPredicate.Test(TestFu.Grammars.IProductionToken)">
- <summary>Checks a condition and returns result.</summary>
- <param name="token">Current production token</param>
- <returns>Predicate result</returns>
- </member>
- <member name="T:TestFu.Grammars.IProduction">
- <summary>A production done by a grammar and its set of rules.</summary>
- </member>
- <member name="P:TestFu.Grammars.IProduction.Seed">
- <summary>Gets the seed that created the production</summary>
- <value>Seed used to create the production</value>
- </member>
- <member name="M:TestFu.Grammars.IProduction.RequestToken(TestFu.Grammars.IRule)">
- <summary>Processes the request for a <see cref="T:TestFu.Grammars.IProductionToken" /> done by a rule and returns the token or throws.</summary>
- <param name="rule">
- <see cref="T:TestFu.Grammars.IRule" /> instance that requests the token.</param>
- <returns>A valid <see cref="T:TestFu.Grammars.IProductionToken" /> instance.</returns>
- <exception cref="T:TestFu.Grammars.ProductionException"> The request was defined using the internal production logic. </exception>
- </member>
- <member name="T:TestFu.Grammars.IProductionFactory">
- <summary>A factory for <see cref="T:TestFu.Grammars.IProduction" /> instances.</summary>
- </member>
- <member name="M:TestFu.Grammars.IProductionFactory.CreateProduction(System.Object)">
- <summary>Creates a new <see cref="T:TestFu.Grammars.IProduction" /> instance.</summary>
- <returns>A valid <see cref="T:TestFu.Grammars.IProduction" /> instance.</returns>
- </member>
- <member name="T:TestFu.Grammars.IProductionToken">
- <summary>An authorization to execute a production.</summary>
- </member>
- <member name="P:TestFu.Grammars.IProductionToken.Authorized">
- <summary>Gets a value indicating if the production is authorized</summary>
- <value>true if authorized, otherwise false.</value>
- </member>
- <member name="P:TestFu.Grammars.IProductionToken.Production">
- <summary>Gets the <see cref="T:TestFu.Grammars.IProduction" /> that emited the token.</summary>
- <value>The <see cref="T:TestFu.Grammars.IProduction" /> instance that emited the token.</value>
- </member>
- <member name="T:TestFu.Grammars.IRandom">
- <summary>A class that creates random values.</summary>
- </member>
- <member name="M:TestFu.Grammars.IRandom.Next">
- <summary>Returns a nonnegative random number.</summary>
- <returns>A 32-bit signed integer greater than or equal to zero and less than <see cref="F:System.Int32.MaxValue" />.</returns>
- </member>
- <member name="M:TestFu.Grammars.IRandom.Next(System.Int32)">
- <summary>Returns a nonnegative random number less than the specified maximum.</summary>
- <param name="max" />
- <returns>A 32-bit signed integer greater than or equal to zero and less than <paramref name="max" />.</returns>
- </member>
- <member name="M:TestFu.Grammars.IRandom.Next(System.Int32,System.Int32)">
- <summary>Returns a random number within a specified range.</summary>
- <param name="minValue">The lower bound of the random number returned.</param>
- <param name="maxValue">The upper bound of the random number returned. maxValue must be greater than or equal to minValue.</param>
- <returns>A 32-bit signed integer greater than or equal to minValue and less than maxValue; that is, the range of return values includes minValue but not MaxValue. If minValue equals maxValue, minValue is returned.</returns>
- </member>
- <member name="M:TestFu.Grammars.IRandom.NextDouble">
- <summary>Returns a random number between 0.0 and 1.0.</summary>
- <returns>A double-precision floating point number greater than or equal to 0.0, and less than 1.0.</returns>
- </member>
- <member name="T:TestFu.Grammars.IRule">
- <summary>A production rule</summary>
- </member>
- <member name="P:TestFu.Grammars.IRule.Name">
- <summary>Gets or sets the rule name (for debugging purpose)</summary>
- <value>The rule name.</value>
- </member>
- <member name="P:TestFu.Grammars.IRule.Terminal">
- <summary>Gets a value indicating if the rule is terminal</summary>
- <value>true if the rule is terminal; otherwise, false.</value>
- </member>
- <member name="P:TestFu.Grammars.IRule.Weight">
- <summary>Gets or sets a value indicating the rule importance</summary>
- <value>Value indicating the rule importance</value>
- <exception cref="T:System.ArgumentException"> set property, value is negative. </exception>
- </member>
- <member name="M:TestFu.Grammars.IRule.Produce(TestFu.Grammars.IProductionToken)">
- <summary>Executes the production using the rule.</summary>
- <param name="token">A production token authorizing production.</param>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="token" /> is a null reference (Nothing in Visual Basic) </exception>
- </member>
- <member name="E:TestFu.Grammars.IRule.Action">
- <summary>Semantic actions event.</summary>
- </member>
- <member name="T:TestFu.Grammars.IRuleCollection">
- <summary>A collection of <see cref="T:TestFu.Grammars.IRule" />.</summary>
- </member>
- <member name="M:TestFu.Grammars.IRuleCollection.GetEnumerator">
- <summary>Gets an <see cref="T:TestFu.Grammars.IRuleEnumerator" /> instance of the rules.</summary>
- <returns>A valid <see cref="T:TestFu.Grammars.IRuleEnumerator" /> instance.</returns>
- </member>
- <member name="T:TestFu.Grammars.IRuleEnumerator">
- <summary>An enumerator over <see cref="T:TestFu.Grammars.IRule" /> instance.</summary>
- </member>
- <member name="P:TestFu.Grammars.IRuleEnumerator.Current">
- <summary>Gets the current <see cref="T:TestFu.Grammars.IRule" /> instance</summary>
- <value>Current <see cref="T:TestFu.Grammars.IRule" /> instance.</value>
- </member>
- <member name="T:TestFu.Grammars.IRuleList">
- <summary>A list of <see cref="T:TestFu.Grammars.IRule" /></summary>
- </member>
- <member name="P:TestFu.Grammars.IRuleList.Item(System.Int32)">
- <summary>Gets or sets the <see cref="T:TestFu.Grammars.IRule" /> at position <paramref name="index" />.</summary>
- <param name="index">
- <see cref="T:TestFu.Grammars.IRule" /> index.</param>
- </member>
- <member name="M:TestFu.Grammars.IRuleList.Add(TestFu.Grammars.IRule)">
- <summary>Adds a <see cref="T:TestFu.Grammars.IRule" /> to the list.</summary>
- <param name="rule">
- <see cref="T:TestFu.Grammars.IRule" /> to add</param>
- </member>
- <member name="M:TestFu.Grammars.IRuleList.Clear">
- <summary>Clears the list.</summary>
- </member>
- <member name="M:TestFu.Grammars.IRuleList.Contains(TestFu.Grammars.IRule)">
- <summary>Gets a value indicating if <paramref name="rule" /> is in the list.</summary>
- <param name="rule">
- <see cref="T:TestFu.Grammars.IRule" /> to test.</param>
- <returns>true if <paramref name="rule" /> is in the list; otherwise, false.</returns>
- </member>
- <member name="M:TestFu.Grammars.IRuleList.Insert(System.Int32,TestFu.Grammars.IRule)">
- <summary>Inserts a <see cref="T:TestFu.Grammars.IRule" /> instance at position <paramref name="index" /></summary>
- <param name="index">position to insert the rule</param>
- <param name="rule">
- <see cref="T:TestFu.Grammars.IRule" /> to insert</param>
- </member>
- <member name="M:TestFu.Grammars.IRuleList.Remove(TestFu.Grammars.IRule)">
- <summary>Removes the first occurence of <paramref name="rule" />.</summary>
- <param name="rule">
- <see cref="T:TestFu.Grammars.IRule" /> to remove</param>
- </member>
- <member name="T:TestFu.Grammars.IRuleSelector">
- <summary>A object that select a rule between a collection of rules.</summary>
- </member>
- <member name="M:TestFu.Grammars.IRuleSelector.Select(TestFu.Grammars.IRule[])">
- <summary>Select a <see cref="T:TestFu.Grammars.IRule" /> from <paramref name="rules" /></summary>
- <param name="rules">
- <see cref="T:TestFu.Grammars.IRule" /> array to select from</param>
- <returns>Select <see cref="T:TestFu.Grammars.IRule" /> instance</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="rules" /> is a null reference </exception>
- <exception cref="T:System.ArgumentException">
- <paramref name="rules" /> is empty </exception>
- </member>
- <member name="M:TestFu.Grammars.IRuleSelector.Select(TestFu.Grammars.IRuleCollection)">
- <summary>Select a <see cref="T:TestFu.Grammars.IRule" /> from <paramref name="rules" /></summary>
- <param name="rules">
- <see cref="T:TestFu.Grammars.IRule" /> collection to select from</param>
- <returns>Select <see cref="T:TestFu.Grammars.IRule" /> instance</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="rules" /> is a null reference </exception>
- <exception cref="T:System.ArgumentException">
- <paramref name="rules" /> is empty </exception>
- </member>
- <member name="T:TestFu.Grammars.ConditionDelegate">
- <summary>Method that returns a bool.</summary>
- <param name="token">Current <see cref="T:TestFu.Grammars.IProductionToken" /> instance.</param>
- </member>
- <member name="T:TestFu.Operations.Permutation">
- <summary>A class to generate permutations. This class cannot be inherited.</summary>
- </member>
- <member name="P:TestFu.Operations.Permutation.Order">
- <summary>Gets the order of the permutation</summary>
- </member>
- <member name="M:TestFu.Operations.Permutation.ApplyTo(System.Object[])">
- <summary>Applis the permutation to the array</summary>
- <param name="arr">A <see cref="T:System.Object" /> array of Length equal to <see cref="P:TestFu.Operations.Permutation.Order" />.</param>
- <returns>A new array containing the permutated element of <paramref name="arr" /></returns>
- </member>
- <member name="M:TestFu.Operations.Permutation.GetSuccessor">
- <summary>Creates the next permutation in lexicographic order.</summary>
- <returns>The next <see cref="T:TestFu.Operations.Permutation" /> instance if there remain any; otherwize a null reference.</returns>
- </member>
- <member name="M:TestFu.Operations.Permutation.GetSuccessors">
- <summary>Gets an enumerable collection of <see cref="T:TestFu.Operations.Permutation" /> successors.</summary>
- </member>
- <member name="M:TestFu.Operations.Permutation.Inverse">
- <summary>Creates the inverse of the permutation.</summary>
- </member>
- <member name="M:TestFu.Operations.Permutation.ToString">
- <summary>Converts the permutation to a string representation.</summary>
- </member>
- </members>
-</doc>
\ No newline at end of file
build/tools/gallio/Reports/css/Gallio-Report.css
@@ -1,396 +0,0 @@
-/* Common inherited text options */
-.gallio-report
-{
- font-family: Verdana, Arial, Helvetica, Helv, sans-serif;
- font-size: 10pt;
- word-wrap: break-word; /* IE and CSS3, we use <wbr> for other browsers */
-}
-
-/* Containers */
-div.gallio-report, body.gallio-report
-{
- margin: 0px 0px 0px 0px;
- padding: 0px 0px 0px 0px;
- overflow: hidden;
- width: 100%;
-}
-
-.gallio-report div.header
-{
- margin: 0px 0px 0px 0px;
- padding: 0px 0px 0px 0px;
- background-color: #95b0be;
- background-image: url(../img/header-background.gif);
- background-repeat: repeat-y;
- width: 100%;
- height: 59px;
- border-bottom: solid 1px black;
-}
-
-.gallio-report div.header-image
-{
- margin: 0px 0px 0px 0px;
- padding: 0px 0px 0px 0px;
- width: 100%;
- height: 60px;
- background-image: url(../img/GallioTestReportHeader.png);
- background-repeat: no-repeat;
- background-position: 0 0;
-}
-
-.gallio-report div.content
-{
- width: 100%;
-}
-
-/* Navigation bar */
-.gallio-report div.navigator
-{
- position: fixed;
- right: 0px;
- bottom: 0px;
- margin: 0px 0px 0px 0px;
- padding: 0px 0px 0px 0px;
- width: 17px;
- background-color: #d0d4d8;
- overflow: hidden;
-}
-
-.gallio-report div.navigator a.navigator-box
-{
- display: block;
- cursor: pointer;
- width: 9px;
- height: 9px;
- position: absolute;
- top: 3px;
- left: 3px;
- border: solid 1px black;
-}
-
-.gallio-report div.navigator div.navigator-stripes
-{
- position: absolute;
- top: 17px;
- bottom: 0px;
- width: 17px;
-}
-
-.gallio-report div.navigator div.navigator-stripes a
-{
- display: block;
- cursor: pointer;
- width: 11px;
- height: 2px;
- position: absolute;
- left: 3px;
-}
-
-/* Generate a fixed layout when the report is the whole document */
-body.gallio-report div.header
-{
- position: fixed;
- top: 0px;
- left: 0px;
-}
-
-body.gallio-report div.content
-{
- position: fixed;
- top: 60px;
- left: 0px;
- right: 17px;
- bottom: 0px;
- overflow: auto;
- width: auto;
-}
-
-body.gallio-report div.navigator
-{
- top: 60px;
-}
-
-/* Generate an embedded layout when the report is only a fragment */
-div.gallio-report div.header
-{
- border: solid 1px black;
-}
-
-div.gallio-report div.navigator
-{
- top: 0px;
-}
-
-/* Section headings */
-.gallio-report h2
-{
- font-size: 13pt;
- letter-spacing: 0.15em;
- color: #1f1f1f;
- padding: 0;
- margin: 0 0 3px 0;
- text-indent: 8px;
-}
-
-/* Toggle regions */
-.gallio-report ul
-{
- list-style-type: none;
- padding-left: 0px;
- margin: 0px 0px 0px 0px;
-}
-
-.gallio-report div.panel
-{
- margin: 0px 0px 0px 24px;
-}
-
-.gallio-report img.toggle
-{
- cursor: pointer;
- margin-right: 6px;
-}
-
-/* Status colors */
-.gallio-report .status-passed
-{
- background-color: #008000;
-}
-
-.gallio-report .status-failed
-{
- background-color: #ff0000;
-}
-
-.gallio-report .status-inconclusive
-{
- background-color: #ffff00;
-}
-
-.gallio-report .status-skipped
-{
- background-color: #999999;
-}
-
-/* Outcome bar */
-.gallio-report table.outcome-bar
-{
- display: inline;
- vertical-align: middle;
- margin-left: 8px;
-}
-
-.gallio-report div.outcome-bar
-{
- overflow: hidden;
-
- border: solid 1px #000000;
- padding: 0px 0px 0px 0px;
- margin: 0px 0px 0px 0px;
-
- height: 8px;
- width: 72px;
-}
-
-.gallio-report div.outcome-bar.condensed
-{
- height: 6px;
- width: 20px;
-}
-
-
-/* Outcome statistics */
-.gallio-report span.outcome-icons
-{
- font-size: 11pt;
-}
-
-
-/* Test runs */
-.gallio-report .testStepRun
-{
- margin-top: 12pt;
- font-size: 10pt;
-}
-
-.gallio-report .testStepRunHeading
-{
- font-weight: bold;
- font-size: 10pt;
-}
-
-.gallio-report .testStepRunHeading-Level1
-{
- font-size: 11pt;
-}
-
-.gallio-report .testStepRunHeading-Level2
-{
- font-size: 10pt;
-}
-
-.gallio-report .testStepRunHeading-Level3
-{
- font-size: 9pt;
-}
-
-.gallio-report .testStepRunHeading-Level4
-{
- font-size: 9pt;
-}
-
-
-/* Metadata entries */
-.gallio-report .metadata
-{
- margin: 5px 5px 5px 0px;
- padding: 5px 5px 5px 5px;
-
- background: #f4f4ff;
- font-size: 9pt;
-}
-
-/* Execution logs */
-.gallio-report .log
-{
- margin: 5px 0px 5px 0px;
-}
-
-.gallio-report .logAttachmentList
-{
- font-size: 10pt;
- font-style: italic;
-}
-
-.gallio-report .logAttachmentEmbedding
-{
- font-size: 10pt;
- font-style: italic;
- padding: 5px 10px 5px 10px;
-}
-
-.gallio-report .logStream
-{
- background-color: #f0f0f0;
- border-bottom: solid 1px #c6c6c6;
- border-right: solid 1px #c6c6c6;
- margin: 5px 5px 5px 0px;
- padding: 5px 5px 5px 5px;
-}
-
-.gallio-report .logStreamHeading
-{
- font-weight:bold;
- font-size: 9pt;
- text-decoration: underline;
-}
-
-.gallio-report .logStreamBody
-{
- font-size: 10pt;
- border-style: none;
-}
-
-.gallio-report .logStreamSection
-{
- margin-top: 12pt;
- margin-bottom: 12pt;
- padding-left: 6px;
- border-left: solid 3px black;
-}
-
-.gallio-report .logStreamSectionHeading
-{
- font-size: 10pt;
- font-weight: bold;
- text-decoration: underline;
-}
-
-/* Execution log streams */
-.gallio-report .logStream-Failures
-{
- background-color: #ffd8d8;
- border: dotted 1px #905050;
-}
-
-.gallio-report .logStream-Warnings
-{
- background-color: #ffffc8;
- border: dotted 1px #909050;
-}
-
-
-/* Sections */
-.gallio-report div.section
-{
- background-color: #ebeaea;
- margin: 5px;
- padding: 10px;
- border-bottom: solid 1px #dcdcdc;
- border-right: solid 1px #dcdcdc;
- overflow: hidden;
-}
-
-.gallio-report div.section-content
-{
- background-color: #fbfbfb;
- padding: 10px 10px 10px 10px;
- overflow: hidden;
-}
-
-.gallio-report table.statistics-table
-{
- border-collapse: collapse;
-}
-
-.gallio-report table.statistics-table td
-{
- width: 100%;
-}
-
-.gallio-report table.statistics-table td.statistics-label-cell
-{
- font-weight: bolder;
- color: #646464;
- padding: 0px 10px 0px 10px;
- width: auto;
-}
-
-.gallio-report table.statistics-table tr.alternate-row td
-{
- background-color: #f2f2f2;
-}
-
-
-/* Annotations */
-.gallio-report div.annotation
-{
-}
-
-.gallio-report div.annotation-message
-{
- margin-left: 2em;
- text-indent: -2em;
-}
-
-.gallio-report div.annotation-location, div.annotation-reference, div.annotation-details
-{
- margin-left: 4em;
- text-indent: -2em;
- font-style: italic;
-}
-
-.gallio-report .annotation-type-error
-{
- color: #990000;
-}
-
-.gallio-report .annotation-type-warning
-{
- color: #999900;
-}
-
-.gallio-report .annotation-type-info
-{
- color: #999999;
-}
build/tools/gallio/Reports/img/Container.png
Binary file
build/tools/gallio/Reports/img/Failed.gif
Binary file
build/tools/gallio/Reports/img/Fixture.png
Binary file
build/tools/gallio/Reports/img/FullStop.gif
Binary file
build/tools/gallio/Reports/img/GallioTestReportHeader.png
Binary file
build/tools/gallio/Reports/img/header-background.gif
Binary file
build/tools/gallio/Reports/img/Ignored.gif
Binary file
build/tools/gallio/Reports/img/Logo.png
Binary file
build/tools/gallio/Reports/img/Minus.gif
Binary file
build/tools/gallio/Reports/img/Passed.gif
Binary file
build/tools/gallio/Reports/img/Plus.gif
Binary file
build/tools/gallio/Reports/img/Test.png
Binary file
build/tools/gallio/Reports/js/Gallio-Report.js
@@ -1,40 +0,0 @@
-function toggle(id)
-{
- var icon = document.getElementById('toggle-' + id);
- if (icon != null)
- {
- var childElement = document.getElementById(id);
- if (icon.src.indexOf('Plus.gif') != -1)
- {
- icon.src = icon.src.replace('Plus.gif', 'Minus.gif');
- if (childElement != null)
- childElement.style.display = "block";
- }
- else
- {
- icon.src = icon.src.replace('Minus.gif', 'Plus.gif');
- if (childElement != null)
- childElement.style.display = "none";
- }
- }
-}
-
-function expand(ids)
-{
- for (var i = 0; i < ids.length; i++)
- {
- var id = ids[i];
- var icon = document.getElementById('toggle-' + id);
- if (icon != null)
- {
- if (icon.src.indexOf('Plus.gif') != -1)
- {
- icon.src = icon.src.replace('Plus.gif', 'Minus.gif');
-
- var childElement = document.getElementById(id);
- if (childElement != null)
- childElement.style.display = "block";
- }
- }
- }
-}
\ No newline at end of file
build/tools/gallio/Reports/xsl/Gallio-Report.ccnet-details-condensed.xsl
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<xsl:stylesheet version="1.0"
- xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- xmlns:g="http://www.gallio.org/">
- <xsl:output method="html" indent="no" encoding="utf-8" omit-xml-declaration="yes" />
- <xsl:param name="resourceRoot" select="''" />
-
- <xsl:variable name="cssDir">/gallio/css/</xsl:variable>
- <xsl:variable name="jsDir">/gallio/js/</xsl:variable>
- <xsl:variable name="imgDir">/gallio/img/</xsl:variable>
- <xsl:variable name="attachmentBrokerUrl">GallioAttachment.aspx?</xsl:variable>
- <xsl:variable name="condensed" select="1" />
-
- <xsl:template match="/">
- <xsl:apply-templates select="//g:report" mode="html-fragment" />
- </xsl:template>
-
- <!-- Include the base HTML / XHTML report template -->
- <xsl:include href="Gallio-Report.html+xhtml.xsl" />
-</xsl:stylesheet>
build/tools/gallio/Reports/xsl/Gallio-Report.ccnet-details.xsl
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<xsl:stylesheet version="1.0"
- xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- xmlns:g="http://www.gallio.org/">
- <xsl:output method="html" indent="no" encoding="utf-8" omit-xml-declaration="yes" />
- <xsl:param name="resourceRoot" select="''" />
-
- <xsl:variable name="cssDir">/gallio/css/</xsl:variable>
- <xsl:variable name="jsDir">/gallio/js/</xsl:variable>
- <xsl:variable name="imgDir">/gallio/img/</xsl:variable>
- <xsl:variable name="attachmentBrokerUrl">GallioAttachment.aspx?</xsl:variable>
- <xsl:variable name="condensed" select="0" />
-
- <xsl:template match="/">
- <xsl:apply-templates select="//g:report" mode="html-fragment" />
- </xsl:template>
-
- <!-- Include the base HTML / XHTML report template -->
- <xsl:include href="Gallio-Report.html+xhtml.xsl" />
-</xsl:stylesheet>
build/tools/gallio/Reports/xsl/Gallio-Report.common.xsl
@@ -1,341 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<xsl:stylesheet version="1.0"
- xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- xmlns:msxsl="urn:schemas-microsoft-com:xslt"
- xmlns:g="http://www.gallio.org/"
- xmlns="http://www.w3.org/1999/xhtml">
- <!-- Common utility functions -->
-
- <!-- Formats a statistics line like 5 run, 3 passed, 2 failed (1 error), 0 inconclusive, 2 skipped -->
- <xsl:template name="format-statistics">
- <xsl:param name="statistics" />
-
- <xsl:value-of select="$statistics/@runCount"/>
- <xsl:text> run, </xsl:text>
-
- <xsl:value-of select="$statistics/@passedCount"/>
- <xsl:text> passed</xsl:text>
- <xsl:call-template name="format-statistics-category-counts">
- <xsl:with-param name="statistics" select="$statistics" />
- <xsl:with-param name="status">passed</xsl:with-param>
- </xsl:call-template>
- <xsl:text>, </xsl:text>
-
- <xsl:value-of select="$statistics/@failedCount"/>
- <xsl:text> failed</xsl:text>
- <xsl:call-template name="format-statistics-category-counts">
- <xsl:with-param name="statistics" select="$statistics" />
- <xsl:with-param name="status">failed</xsl:with-param>
- </xsl:call-template>
- <xsl:text>, </xsl:text>
-
- <xsl:value-of select="$statistics/@inconclusiveCount"/>
- <xsl:text> inconclusive</xsl:text>
- <xsl:call-template name="format-statistics-category-counts">
- <xsl:with-param name="statistics" select="$statistics" />
- <xsl:with-param name="status">inconclusive</xsl:with-param>
- </xsl:call-template>
- <xsl:text>, </xsl:text>
-
- <xsl:value-of select="$statistics/@skippedCount"/>
- <xsl:text> skipped</xsl:text>
- <xsl:call-template name="format-statistics-category-counts">
- <xsl:with-param name="statistics" select="$statistics" />
- <xsl:with-param name="status">skipped</xsl:with-param>
- </xsl:call-template>
- </xsl:template>
-
- <xsl:template name="format-statistics-category-counts">
- <xsl:param name="statistics" />
- <xsl:param name="status" />
-
- <xsl:variable name="outcomeSummaries" select="$statistics/g:outcomeSummaries/g:outcomeSummary[g:outcome/@status=$status and g:outcome/@category]" />
-
- <xsl:if test="$outcomeSummaries">
- <xsl:text> (</xsl:text>
- <xsl:for-each select="$outcomeSummaries">
- <xsl:sort data-type="text" order="ascending" select="g:outcome/@category"/>
-
- <xsl:if test="position() != 1"><xsl:text>, </xsl:text></xsl:if>
- <xsl:value-of select="@count"/>
- <xsl:text> </xsl:text>
- <xsl:value-of select="g:outcome/@category"/>
- </xsl:for-each>
- <xsl:text>)</xsl:text>
- </xsl:if>
- </xsl:template>
-
- <!-- Formats a CodeLocation -->
- <xsl:template name="format-code-location">
- <xsl:param name="codeLocation" />
-
- <xsl:choose>
- <xsl:when test="$codeLocation/@path">
- <xsl:value-of select="$codeLocation/@path"/>
- <xsl:if test="$codeLocation/@line">
- <xsl:text>(</xsl:text>
- <xsl:value-of select="$codeLocation/@line"/>
- <xsl:if test="$codeLocation/@column">
- <xsl:text>,</xsl:text>
- <xsl:value-of select="$codeLocation/@column"/>
- </xsl:if>
- <xsl:text>)</xsl:text>
- </xsl:if>
- </xsl:when>
- <xsl:otherwise>
- <xsl:text>(unknown)</xsl:text>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:template>
-
- <!-- Formats a CodeReference -->
- <xsl:template name="format-code-reference">
- <xsl:param name="codeReference" />
-
- <xsl:if test="$codeReference/@parameter">
- <xsl:text>Parameter </xsl:text>
- <xsl:value-of select="$codeReference/@parameter"/>
- <xsl:text> of </xsl:text>
- </xsl:if>
-
- <xsl:choose>
- <xsl:when test="$codeReference/@type">
- <xsl:value-of select="$codeReference/@type"/>
- <xsl:if test="$codeReference/@member">
- <xsl:text>.</xsl:text>
- <xsl:value-of select="$codeReference/@member"/>
- </xsl:if>
- </xsl:when>
- <xsl:when test="$codeReference/@namespace">
- <xsl:value-of select="$codeReference/@namespace"/>
- </xsl:when>
- </xsl:choose>
-
- <xsl:if test="$codeReference/@assembly">
- <xsl:if test="$codeReference/@namespace">
- <xsl:text>, </xsl:text>
- </xsl:if>
- <xsl:value-of select="$codeReference/@assembly"/>
- </xsl:if>
- </xsl:template>
-
- <!-- Creates an aggregate statistics summary from a test instance run and its descendants -->
- <xsl:template name="aggregate-statistics">
- <xsl:param name="testStepRun" />
-
- <xsl:variable name="testCaseResults" select="$testStepRun/descendant-or-self::g:testStepRun[g:testStep/@isTestCase='true']/g:result" />
- <xsl:variable name="testCaseOutcomes" select="$testCaseResults/g:outcome" />
-
- <xsl:variable name="skippedOutcomes" select="$testCaseOutcomes[@status = 'skipped']" />
- <xsl:variable name="passedOutcomes" select="$testCaseOutcomes[@status = 'passed']" />
- <xsl:variable name="inconclusiveOutcomes" select="$testCaseOutcomes[@status = 'inconclusive']" />
- <xsl:variable name="failedOutcomes" select="$testCaseOutcomes[@status = 'failed']" />
-
- <xsl:variable name="skippedCount" select="count($skippedOutcomes)"/>
- <xsl:variable name="passedCount" select="count($passedOutcomes)"/>
- <xsl:variable name="inconclusiveCount" select="count($inconclusiveOutcomes)"/>
- <xsl:variable name="failedCount" select="count($failedOutcomes)"/>
-
- <g:statistics>
- <xsl:attribute name="duration"><xsl:value-of select="$testStepRun/g:result/@duration"/></xsl:attribute>
- <xsl:attribute name="assertCount"><xsl:value-of select="sum($testCaseResults/@assertCount)"/></xsl:attribute>
-
- <xsl:attribute name="skippedCount"><xsl:value-of select="$skippedCount"/></xsl:attribute>
- <xsl:attribute name="passedCount"><xsl:value-of select="$passedCount"/></xsl:attribute>
- <xsl:attribute name="inconclusiveCount"><xsl:value-of select="$inconclusiveCount"/></xsl:attribute>
- <xsl:attribute name="failedCount"><xsl:value-of select="$failedCount"/></xsl:attribute>
-
- <xsl:attribute name="runCount"><xsl:value-of select="$passedCount + $inconclusiveCount + $failedCount"/></xsl:attribute>
-
- <g:outcomeSummaries>
- <xsl:call-template name="aggregate-statistics-outcome-summaries">
- <xsl:with-param name="status">skipped</xsl:with-param>
- <xsl:with-param name="outcomes" select="$skippedOutcomes" />
- </xsl:call-template>
- <xsl:call-template name="aggregate-statistics-outcome-summaries">
- <xsl:with-param name="status">passed</xsl:with-param>
- <xsl:with-param name="outcomes" select="$passedOutcomes" />
- </xsl:call-template>
- <xsl:call-template name="aggregate-statistics-outcome-summaries">
- <xsl:with-param name="status">inconclusive</xsl:with-param>
- <xsl:with-param name="outcomes" select="$inconclusiveOutcomes" />
- </xsl:call-template>
- <xsl:call-template name="aggregate-statistics-outcome-summaries">
- <xsl:with-param name="status">failed</xsl:with-param>
- <xsl:with-param name="outcomes" select="$failedOutcomes" />
- </xsl:call-template>
- </g:outcomeSummaries>
- </g:statistics>
- </xsl:template>
-
- <xsl:key name="outcome-category" match="g:outcome" use="@category" />
- <xsl:template name="aggregate-statistics-outcome-summaries">
- <xsl:param name="status" />
- <xsl:param name="outcomes" />
-
- <xsl:for-each select="$outcomes[generate-id() = generate-id(key('outcome-category', @category)[1])]">
- <xsl:variable name="category" select="@category" />
- <g:outcomeSummary count="{count($outcomes[@category = $category])}">
- <g:outcome status="{$status}" category="{$category}" />
- </g:outcomeSummary>
- </xsl:for-each>
- </xsl:template>
-
- <!-- Indents text using the specified prefix -->
- <xsl:template name="indent">
- <xsl:param name="text" />
- <xsl:param name="firstLinePrefix" select="' '" />
- <xsl:param name="otherLinePrefix" select="' '" />
-
- <xsl:if test="$text!=''">
- <xsl:call-template name="indent-recursive">
- <xsl:with-param name="text" select="translate($text, '	

', ' 
')" />
- <xsl:with-param name="firstLinePrefix" select="$firstLinePrefix" />
- <xsl:with-param name="otherLinePrefix" select="$otherLinePrefix" />
- </xsl:call-template>
- </xsl:if>
- </xsl:template>
-
- <xsl:template name="indent-recursive">
- <xsl:param name="text" />
- <xsl:param name="firstLinePrefix" />
- <xsl:param name="otherLinePrefix" />
-
- <xsl:variable name="line" select="substring-before($text, '
')" />
- <xsl:choose>
- <xsl:when test="$line!=''">
- <xsl:value-of select="$firstLinePrefix"/>
- <xsl:value-of select="$line"/>
- <xsl:text>
</xsl:text>
- <xsl:call-template name="indent-recursive">
- <xsl:with-param name="text" select="substring-after($text, '
')" />
- <xsl:with-param name="firstLinePrefix" select="$otherLinePrefix" />
- <xsl:with-param name="otherLinePrefix" select="$otherLinePrefix" />
- </xsl:call-template>
- </xsl:when>
- <xsl:otherwise>
- <xsl:value-of select="$firstLinePrefix"/>
- <xsl:value-of select="$text"/>
- <xsl:text>
</xsl:text>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:template>
-
- <!-- Prints text with <br/> at line breaks.
- Also introduces <wbr/> word break characters every so often if no natural breakpoints appear.
- Some of the soft breaks are useful, but the forced break at 20 chars is intended to work around
- limitations in browsers that do not support the word-wrap:break-all CSS3 property.
- -->
- <xsl:template name="print-text-with-breaks">
- <xsl:param name="text" />
- <xsl:param name="count" select="0" />
-
- <xsl:if test="$text">
- <xsl:variable name="char" select="substring($text, 1, 1)"/>
-
- <xsl:choose>
- <!-- natural word breaks -->
- <xsl:when test="$char = ' '">
- <xsl:value-of select="$char"/>
- <xsl:call-template name="print-text-with-breaks">
- <xsl:with-param name="text" select="substring($text, 2)" />
- <xsl:with-param name="count" select="0" />
- </xsl:call-template>
- </xsl:when>
-
- <!-- line breaks -->
- <xsl:when test="$char = ' '">
- <br/>
- <xsl:call-template name="print-text-with-breaks">
- <xsl:with-param name="text" select="substring($text, 2)" />
- <xsl:with-param name="count" select="0" />
- </xsl:call-template>
- </xsl:when>
-
- <!-- characters to break before -->
- <xsl:when test="$char = '.' or $char = '/' or $char = '\' or $char = ':' or $char = '(' or $char = '<' or $char = '[' or $char = '{' or $char = '_'">
- <wbr/>
- <xsl:value-of select="$char"/>
- <xsl:call-template name="print-text-with-breaks">
- <xsl:with-param name="text" select="substring($text, 2)" />
- <xsl:with-param name="count" select="1" />
- </xsl:call-template>
- </xsl:when>
-
- <!-- characters to break after -->
- <xsl:when test="$char = ')' or $char = '>' or $char = ']' or $char = '}'">
- <xsl:value-of select="$char"/>
- <wbr/>
- <xsl:call-template name="print-text-with-breaks">
- <xsl:with-param name="text" select="substring($text, 2)" />
- <xsl:with-param name="count" select="0" />
- </xsl:call-template>
- </xsl:when>
-
- <!-- other characters -->
- <xsl:when test="$count = 19">
- <xsl:value-of select="$char"/>
- <wbr/>
- <xsl:call-template name="print-text-with-breaks">
- <xsl:with-param name="text" select="substring($text, 2)" />
- <xsl:with-param name="count" select="0" />
- </xsl:call-template>
- </xsl:when>
-
- <xsl:otherwise>
- <xsl:value-of select="$char"/>
- <xsl:call-template name="print-text-with-breaks">
- <xsl:with-param name="text" select="substring($text, 2)" />
- <xsl:with-param name="count" select="$count + 1" />
- </xsl:call-template>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:if>
- </xsl:template>
-
- <!-- Pretty print date time values -->
- <xsl:template name="format-datetime">
- <xsl:param name="datetime" />
- <xsl:value-of select="substring($datetime, 12, 8)" />, <xsl:value-of select="substring($datetime, 1, 10)" />
- </xsl:template>
-
- <!-- Namespace stripping adapted from http://www.xml.com/pub/a/2004/05/05/tr.html -->
- <xsl:template name="strip-namespace">
- <xsl:param name="nodes" />
- <xsl:apply-templates select="msxsl:node-set($nodes)" mode="strip-namespace" />
- </xsl:template>
-
- <xsl:template match="*" mode="strip-namespace">
- <xsl:element name="{local-name()}" namespace="">
- <xsl:apply-templates select="@*|node()" mode="strip-namespace"/>
- </xsl:element>
- </xsl:template>
-
- <xsl:template match="@*" mode="strip-namespace">
- <xsl:attribute name="{local-name()}" namespace="">
- <xsl:value-of select="."/>
- </xsl:attribute>
- </xsl:template>
-
- <xsl:template match="processing-instruction()|comment()" mode="strip-namespace">
- <xsl:copy>
- <xsl:apply-templates select="node()" mode="strip-namespace"/>
- </xsl:copy>
- </xsl:template>
-
- <!-- Converting paths to URIs -->
- <xsl:template name="path-to-uri">
- <xsl:param name="path" />
- <xsl:if test="$path != ''">
- <xsl:choose>
- <xsl:when test="starts-with($path, '\')">/</xsl:when>
- <xsl:when test="starts-with($path, ' ')">%20</xsl:when>
- <xsl:when test="starts-with($path, '%')">%25</xsl:when>
- <xsl:otherwise><xsl:value-of select="substring($path, 1, 1)"/></xsl:otherwise>
- </xsl:choose>
- <xsl:call-template name="path-to-uri">
- <xsl:with-param name="path" select="substring($path, 2)" />
- </xsl:call-template>
- </xsl:if>
- </xsl:template>
-</xsl:stylesheet>
build/tools/gallio/Reports/xsl/Gallio-Report.html+xhtml.xsl
@@ -1,689 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--
- This stylesheet is used for all HTML detail reports.
- It can be rendered in any of the following modes.
-
- Document / Fragment:
- A report can either be rendered a self-contained document or as
- a fragment meant to be included in another document.
-
- HTML / XHTML:
- A report can either be rendered in HTML or in XHTML syntax.
-
- One very important characteristic of the report is that while it uses JavaScript,
- it does not require it. All of the report's contents may be accessed without error
- or serious inconvenience even with JavaScript disabled. This is extremely important
- for Visual Studio integration since the IE browser prevents execution of scripts
- in local files by default.
--->
-<xsl:stylesheet version="1.0"
- xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- xmlns:msxsl="urn:schemas-microsoft-com:xslt"
- xmlns:g="http://www.gallio.org/"
- xmlns="http://www.w3.org/1999/xhtml">
- <xsl:template match="g:report" mode="xhtml-document">
- <html xml:lang="en" lang="en" dir="ltr">
- <head>
- <title>Gallio Test Report</title>
- <link rel="stylesheet" type="text/css" href="{$cssDir}Gallio-Report.css" />
- <script type="text/javascript" src="{$jsDir}Gallio-Report.js">
- <xsl:comment> comment inserted for Internet Explorer </xsl:comment>
- </script>
- <style type="text/css">
-html
-{
- overflow: auto;
-}
- </style>
- </head>
- <body class="gallio-report">
- <xsl:apply-templates select="." mode="xhtml-body" />
- </body>
- </html>
- </xsl:template>
-
- <xsl:template match="g:report" mode="html-document">
- <xsl:call-template name="strip-namespace">
- <xsl:with-param name="nodes"><xsl:apply-templates select="." mode="xhtml-document" /></xsl:with-param>
- </xsl:call-template>
- </xsl:template>
-
- <xsl:template match="g:report" mode="xhtml-fragment">
- <div class="gallio-report">
- <!-- Technically a link element should not appear outside of the "head"
- but most browsers tolerate it and this gives us better out of the box
- support in embedded environments like CCNet since no changes need to
- be made to the stylesheets of the containing application.
- -->
- <link rel="stylesheet" type="text/css" href="{$cssDir}Gallio-Report.css" />
- <style type="text/css">
-html
-{
- margin: 0px 0px 0px 0px;
- padding: 0px 17px 0px 0px;
- overflow: auto;
-}
- </style>
- <script type="text/javascript" src="{$jsDir}Gallio-Report.js">
- <xsl:comment> comment inserted for Internet Explorer </xsl:comment>
- </script>
-
- <xsl:apply-templates select="." mode="xhtml-body" />
- </div>
- </xsl:template>
-
- <xsl:template match="g:report" mode="html-fragment">
- <xsl:call-template name="strip-namespace">
- <xsl:with-param name="nodes"><xsl:apply-templates select="." mode="xhtml-fragment" /></xsl:with-param>
- </xsl:call-template>
- </xsl:template>
-
- <xsl:template match="g:report" mode="xhtml-body">
- <div id="Header" class="header">
- <div class="header-image"></div>
- </div>
- <div id="Navigator" class="navigator">
- <xsl:apply-templates select="g:testPackageRun" mode="navigator" />
- </div>
- <div id="Content" class="content">
- <xsl:apply-templates select="g:testPackageRun" mode="statistics" />
- <xsl:apply-templates select="g:testPackageConfig" mode="assemblies" />
- <xsl:apply-templates select="g:testModel/g:annotations" mode="annotations"/>
- <xsl:apply-templates select="g:testPackageRun" mode="summary"/>
- <xsl:apply-templates select="g:testPackageRun" mode="details"/>
- </div>
- </xsl:template>
-
- <xsl:template match="g:testPackageConfig" mode="assemblies">
- <div id="Assemblies" class="section">
- <h2>Assemblies</h2>
- <div class="section-content">
- <ul>
- <xsl:for-each select="g:assemblyFiles/g:assemblyFile">
- <li><xsl:call-template name="print-text-with-breaks"><xsl:with-param name="text" select="text()" /></xsl:call-template></li>
- </xsl:for-each>
- </ul>
- </div>
- </div>
- </xsl:template>
-
- <xsl:template match="g:annotations" mode="annotations">
- <xsl:if test="g:annotation">
- <div id="Annotations" class="section">
- <h2>Annotations</h2>
- <div class="section-content">
- <ul>
- <xsl:apply-templates select="g:annotation[@type='error']" mode="annotations"/>
- <xsl:apply-templates select="g:annotation[@type='warning']" mode="annotations"/>
- <xsl:apply-templates select="g:annotation[@type='info']" mode="annotations"/>
- </ul>
- </div>
- </div>
- </xsl:if>
- </xsl:template>
-
- <xsl:template match="g:annotation" mode="annotations">
- <li>
- <xsl:attribute name="class">annotation annotation-type-<xsl:value-of select="@type"/></xsl:attribute>
- <div class="annotation-message">
- <xsl:text>[</xsl:text><xsl:value-of select="@type"/><xsl:text>] </xsl:text>
- <xsl:call-template name="print-text-with-breaks"><xsl:with-param name="text" select="@message" /></xsl:call-template>
- </div>
-
- <xsl:if test="g:codeLocation/@path">
- <div class="annotation-location">
- <xsl:text>Location: </xsl:text>
- <xsl:call-template name="format-code-location"><xsl:with-param name="codeLocation" select="g:codeLocation" /></xsl:call-template>
- </div>
- </xsl:if>
-
- <xsl:if test="g:codeReference/@assembly">
- <div class="annotation-reference">
- <xsl:text>Reference: </xsl:text>
- <xsl:call-template name="format-code-reference"><xsl:with-param name="codeReference" select="g:codeReference" /></xsl:call-template>
- </div>
- </xsl:if>
-
- <xsl:if test="@details">
- <div class="annotation-location">
- <xsl:text>Details: </xsl:text>
- <xsl:call-template name="print-text-with-breaks"><xsl:with-param name="text" select="@details" /></xsl:call-template>
- </div>
- </xsl:if>
- </li>
- </xsl:template>
-
- <xsl:template match="g:testPackageRun" mode="navigator">
- <xsl:variable name="box-label"><xsl:call-template name="format-statistics"><xsl:with-param name="statistics" select="g:statistics" /></xsl:call-template></xsl:variable>
- <a href="#Statistics" title="{$box-label}">
- <xsl:attribute name="class">navigator-box <xsl:call-template name="status-from-statistics"><xsl:with-param name="statistics" select="g:statistics" /></xsl:call-template></xsl:attribute>
- </a>
-
- <div class="navigator-stripes">
- <xsl:for-each select="descendant::g:testStepRun">
- <xsl:variable name="status" select="g:result/g:outcome/@status"/>
- <xsl:if test="$status != 'passed' and (g:testStep/@isTestCase = 'true' or not(g:children/g:testStepRun))">
- <xsl:variable name="stripe-label"><xsl:value-of select="g:testStep/@name"/><xsl:text> </xsl:text><xsl:value-of select="$status"/>.</xsl:variable>
- <a href="#testStepRun-{g:testStep/@id}" style="top:{position() * 98 div last() + 1}%" class="status-{$status}" title="{$stripe-label}">
- <xsl:attribute name="onclick">
- <xsl:text>expand([</xsl:text>
- <xsl:for-each select="ancestor-or-self::g:testStepRun">
- <xsl:if test="position() != 1">
- <xsl:text>,</xsl:text>
- </xsl:if>
- <xsl:text>'detailPanel-</xsl:text>
- <xsl:value-of select="g:testStep/@id"/>
- <xsl:text>'</xsl:text>
- </xsl:for-each>
- <xsl:text>]);</xsl:text>
- </xsl:attribute>
- </a>
- </xsl:if>
- </xsl:for-each>
- </div>
- </xsl:template>
-
- <xsl:template match="g:testPackageRun" mode="statistics">
- <div id="Statistics" class="section">
- <h2>Statistics</h2>
- <div class="section-content">
- <table class="statistics-table">
- <tr>
- <td class="statistics-label-cell">Start time:</td>
- <td><xsl:call-template name="format-datetime"><xsl:with-param name="datetime" select="@startTime" /></xsl:call-template></td>
- </tr>
- <tr class="alternate-row">
- <td class="statistics-label-cell">End time:</td>
- <td><xsl:call-template name="format-datetime"><xsl:with-param name="datetime" select="@endTime" /></xsl:call-template></td>
- </tr>
- <xsl:apply-templates select="g:statistics" />
- </table>
- </div>
- </div>
- </xsl:template>
-
- <xsl:template match="g:statistics">
- <tr>
- <td class="statistics-label-cell">Tests:</td>
- <td><xsl:value-of select="@testCount" /> (<xsl:value-of select="@stepCount" /> steps)</td>
- </tr>
- <tr class="alternate-row">
- <td class="statistics-label-cell">Results:</td>
- <td><xsl:call-template name="format-statistics"><xsl:with-param name="statistics" select="." /></xsl:call-template></td>
- </tr>
- <tr>
- <td class="statistics-label-cell">Duration:</td>
- <td><xsl:value-of select="format-number(@duration, '0.00')" />s</td>
- </tr>
- <tr class="alternate-row">
- <td class="statistics-label-cell">Assertions:</td>
- <td><xsl:value-of select="@assertCount" /></td>
- </tr>
- </xsl:template>
-
- <xsl:template match="g:testPackageRun" mode="summary">
- <div id="Summary" class="section">
- <h2>Summary<xsl:if test="$condensed"> (Condensed)</xsl:if></h2>
- <div class="section-content">
- <xsl:choose>
- <xsl:when test="g:testStepRun/g:children/g:testStepRun">
- <xsl:choose>
- <xsl:when test="not($condensed) or g:testStepRun/g:result/g:outcome/@status!='passed'">
- <ul>
- <xsl:apply-templates select="g:testStepRun/g:children/g:testStepRun" mode="summary" />
- </ul>
- </xsl:when>
- <xsl:otherwise>
- <em>All tests passed.</em>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:when>
- <xsl:otherwise>
- <em>This report does not contain any test runs.</em>
- </xsl:otherwise>
- </xsl:choose>
- </div>
- </div>
- </xsl:template>
-
- <xsl:template match="g:testStepRun" mode="summary">
- <xsl:variable name="id" select="g:testStep/@id" />
-
- <xsl:if test="g:testStep/@isTestCase='false' and (not($condensed) or g:result/g:outcome/@status!='passed')">
- <xsl:variable name="statisticsRaw">
- <xsl:call-template name="aggregate-statistics">
- <xsl:with-param name="testStepRun" select="." />
- </xsl:call-template>
- </xsl:variable>
- <xsl:variable name="statistics" select="msxsl:node-set($statisticsRaw)/g:statistics" />
-
- <li>
- <span>
- <xsl:choose>
- <xsl:when test="g:children/g:testStepRun/g:testStep/@isTestCase='false'">
- <xsl:call-template name="toggle">
- <xsl:with-param name="href">summaryPanel-<xsl:value-of select="$id"/></xsl:with-param>
- </xsl:call-template>
- </xsl:when>
- <xsl:otherwise>
- <xsl:call-template name="toggle-stop" />
- </xsl:otherwise>
- </xsl:choose>
-
- <a href="#testStepRun-{$id}">
- <xsl:attribute name="onclick">
- <xsl:text>expand([</xsl:text>
- <xsl:for-each select="ancestor-or-self::g:testStepRun">
- <xsl:if test="position() != 1">
- <xsl:text>,</xsl:text>
- </xsl:if>
- <xsl:text>'detailPanel-</xsl:text>
- <xsl:value-of select="g:testStep/@id"/>
- <xsl:text>'</xsl:text>
- </xsl:for-each>
- <xsl:text>]);</xsl:text>
- </xsl:attribute>
- <xsl:call-template name="print-text-with-breaks"><xsl:with-param name="text" select="g:testStep/@name" /></xsl:call-template>
- </a>
-
- <xsl:call-template name="outcome-bar">
- <xsl:with-param name="outcome" select="g:result/g:outcome" />
- <xsl:with-param name="statistics" select="$statistics" />
- </xsl:call-template>
- </span>
-
- <div class="panel">
- <xsl:if test="g:children/g:testStepRun">
- <ul id="summaryPanel-{$id}">
- <xsl:apply-templates select="g:children/g:testStepRun" mode="summary" />
- </ul>
- </xsl:if>
- </div>
- </li>
- </xsl:if>
- </xsl:template>
-
- <xsl:template match="g:testPackageRun" mode="details">
- <div id="Details" class="section">
- <h2>Details<xsl:if test="$condensed"> (Condensed)</xsl:if></h2>
- <div class="section-content">
- <xsl:choose>
- <xsl:when test="g:testStepRun/g:children/g:testStepRun">
- <xsl:choose>
- <xsl:when test="not($condensed) or g:testStepRun/g:result/g:outcome/@status!='passed'">
- <ul class="testStepRunContainer">
- <xsl:apply-templates select="g:testStepRun/g:children/g:testStepRun" mode="details" />
- </ul>
- </xsl:when>
- <xsl:otherwise>
- <em>All tests passed.</em>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:when>
- <xsl:otherwise>
- <em>This report does not contain any test runs.</em>
- </xsl:otherwise>
- </xsl:choose>
- </div>
- </div>
- </xsl:template>
-
- <xsl:template match="g:testStepRun" mode="details">
- <xsl:if test="not($condensed) or g:result/g:outcome/@status!='passed'">
- <xsl:variable name="id" select="g:testStep/@id" />
- <xsl:variable name="testId" select="g:testStep/@testId" />
- <xsl:variable name="test" select="ancestor::g:report/g:testModel/descendant::g:test[@id = $testId]" />
-
- <xsl:variable name="metadataEntriesFromTest" select="$test/g:metadata/g:entry" />
- <xsl:variable name="metadataEntriesFromTestStep" select="g:testStep/g:metadata/g:entry" />
-
- <xsl:variable name="kind" select="$metadataEntriesFromTest[@key='TestKind']/g:value" />
- <xsl:variable name="nestingLevel" select="count(ancestor::g:testStepRun)" />
-
- <xsl:variable name="statisticsRaw">
- <xsl:call-template name="aggregate-statistics">
- <xsl:with-param name="testStepRun" select="." />
- </xsl:call-template>
- </xsl:variable>
- <xsl:variable name="statistics" select="msxsl:node-set($statisticsRaw)/g:statistics" />
-
- <li id="testStepRun-{$id}">
- <span class="testStepRunHeading testStepRunHeading-Level{$nestingLevel}">
- <xsl:call-template name="toggle">
- <xsl:with-param name="href">detailPanel-<xsl:value-of select="$id"/></xsl:with-param>
- </xsl:call-template>
- <!--
- <xsl:call-template name="icon">
- <xsl:with-param name="kind" select="$kind" />
- </xsl:call-template>
- -->
-
- <xsl:call-template name="print-text-with-breaks"><xsl:with-param name="text" select="g:testStep/@name" /></xsl:call-template>
-
- <xsl:call-template name="outcome-bar">
- <xsl:with-param name="outcome" select="g:result/g:outcome" />
- <xsl:with-param name="statistics" select="$statistics" />
- <xsl:with-param name="small" select="not(g:children/g:testStepRun)" />
- </xsl:call-template>
- </span>
-
- <div id="detailPanel-{$id}" class="panel">
- <xsl:choose>
- <xsl:when test="$kind = 'Assembly' or $kind = 'Framework'">
- <table class="statistics-table">
- <tr class="alternate-row">
- <td class="statistics-label-cell">Results:</td>
- <td><xsl:call-template name="format-statistics"><xsl:with-param name="statistics" select="$statistics" /></xsl:call-template></td>
- </tr>
- <tr>
- <td class="statistics-label-cell">Duration:</td>
- <td><xsl:value-of select="format-number($statistics/@duration, '0.00')" />s</td>
- </tr>
- <tr class="alternate-row">
- <td class="statistics-label-cell">Assertions:</td>
- <td><xsl:value-of select="$statistics/@assertCount" /></td>
- </tr>
- </table>
- </xsl:when>
- <xsl:otherwise>
- <xsl:text>Duration: </xsl:text>
- <xsl:value-of select="format-number($statistics/@duration, '0.00')" />
- <xsl:text>s, Assertions: </xsl:text>
- <xsl:value-of select="$statistics/@assertCount"/>
- <xsl:text>.</xsl:text>
- </xsl:otherwise>
- </xsl:choose>
-
- <xsl:choose>
- <xsl:when test="g:testStep/@isPrimary='true'">
- <xsl:call-template name="print-metadata-entries">
- <xsl:with-param name="entries" select="$metadataEntriesFromTest|$metadataEntriesFromTestStep" />
- </xsl:call-template>
- </xsl:when>
- <xsl:otherwise>
- <xsl:call-template name="print-metadata-entries">
- <xsl:with-param name="entries" select="$metadataEntriesFromTestStep" />
- </xsl:call-template>
- </xsl:otherwise>
- </xsl:choose>
-
- <div id="testStepRun-{g:testStepRun/g:testStep/@id}" class="testStepRun">
- <xsl:apply-templates select="." mode="details-content" />
- </div>
-
- <xsl:choose>
- <xsl:when test="g:children/g:testStepRun">
- <ul class="testStepRunContainer">
- <xsl:apply-templates select="g:children/g:testStepRun" mode="details" />
- </ul>
- </xsl:when>
- <xsl:otherwise>
- <xsl:call-template name="toggle-autoclose">
- <xsl:with-param name="href">detailPanel-<xsl:value-of select="$id"/></xsl:with-param>
- </xsl:call-template>
- </xsl:otherwise>
- </xsl:choose>
- </div>
- </li>
- </xsl:if>
- </xsl:template>
-
- <xsl:template match="g:testStepRun" mode="details-content">
- <xsl:apply-templates select="g:executionLog">
- <xsl:with-param name="stepId" select="g:testStep/@id" />
- </xsl:apply-templates>
- </xsl:template>
-
- <xsl:template match="g:metadata">
- <xsl:call-template name="print-metadata-entries">
- <xsl:with-param name="entries" select="g:entry" />
- </xsl:call-template>
- </xsl:template>
-
- <xsl:template name="print-metadata-entries">
- <xsl:param name="entries" />
- <xsl:variable name="visibleEntries" select="$entries[@key != 'TestKind']" />
-
- <xsl:if test="$visibleEntries">
- <ul class="metadata">
- <xsl:apply-templates select="$visibleEntries">
- <xsl:sort select="translate(@key, 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz')" lang="en" data-type="text" />
- <xsl:sort select="translate(@value, 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz')" lang="en" data-type="text" />
- </xsl:apply-templates>
- </ul>
- </xsl:if>
- </xsl:template>
-
- <xsl:template match="g:entry">
- <li><xsl:value-of select="@key" />: <xsl:call-template name="print-text-with-breaks"><xsl:with-param name="text" select="g:value" /></xsl:call-template></li>
- </xsl:template>
-
- <xsl:template match="g:executionLog">
- <xsl:param name="stepId" />
-
- <xsl:if test="g:streams/g:stream">
- <div id="log-{$stepId}" class="log">
- <xsl:apply-templates select="g:streams/g:stream" mode="stream">
- <xsl:with-param name="attachments" select="g:attachments" />
- </xsl:apply-templates>
-
- <xsl:if test="g:attachments/g:attachment">
- <div class="logAttachmentList">
- Attachments: <xsl:for-each select="g:attachments/g:attachment">
- <xsl:apply-templates select="." mode="link" /><xsl:if test="position() != last()">, </xsl:if>
- </xsl:for-each>.
- </div>
- </xsl:if>
- </div>
- </xsl:if>
- </xsl:template>
-
- <xsl:template match="g:streams/g:stream" mode="stream">
- <xsl:param name="attachments" />
-
- <div class="logStream logStream-{@name}">
- <span class="logStreamHeading">
- <xsl:value-of select="@name" />
- </span>
-
- <xsl:apply-templates select="g:body" mode="stream">
- <xsl:with-param name="attachments" select="$attachments" />
- </xsl:apply-templates>
- </div>
- </xsl:template>
-
- <xsl:template match="g:body" mode="stream">
- <xsl:param name="attachments" />
-
- <div class="logStreamBody">
- <xsl:apply-templates select="g:contents" mode="stream">
- <xsl:with-param name="attachments" select="$attachments" />
- </xsl:apply-templates>
- </div>
- </xsl:template>
-
- <xsl:template match="g:section" mode="stream">
- <xsl:param name="attachments" />
-
- <div class="logStreamSection">
- <span class="logStreamSectionHeading">
- <xsl:value-of select="@name"/>
- </span>
- <div>
- <xsl:apply-templates select="g:contents" mode="stream">
- <xsl:with-param name="attachments" select="$attachments" />
- </xsl:apply-templates>
- </div>
- </div>
- </xsl:template>
-
- <xsl:template match="g:contents" mode="stream">
- <xsl:param name="attachments" />
-
- <xsl:apply-templates select="child::node()[self::g:text or self::g:section or self::g:embed]" mode="stream">
- <xsl:with-param name="attachments" select="$attachments" />
- </xsl:apply-templates>
- </xsl:template>
-
- <xsl:template match="g:text" mode="stream">
- <xsl:param name="attachments" />
-
- <div>
- <xsl:call-template name="print-text-with-breaks">
- <xsl:with-param name="text" select="text()" />
- </xsl:call-template>
- </div>
- </xsl:template>
-
- <xsl:template match="g:embed" mode="stream">
- <xsl:param name="attachments" />
- <xsl:variable name="attachmentName" select="@attachmentName" />
-
- <div class="logAttachmentEmbedding">
- <xsl:apply-templates select="$attachments/g:attachment[@name=$attachmentName]" mode="embed" />
- </div>
- </xsl:template>
-
- <xsl:template match="g:attachment" mode="embed">
- <xsl:variable name="isImage" select="starts-with(@contentType, 'image/')" />
- <xsl:choose>
- <xsl:when test="$attachmentBrokerUrl != ''">
- <xsl:variable name="attachmentBrokerQuery"><xsl:value-of select="$attachmentBrokerUrl"/>testStepId=<xsl:value-of select="../../../g:testStep/@id"/>&attachmentName=<xsl:value-of select="@name"/></xsl:variable>
- <xsl:choose>
- <xsl:when test="$isImage">
- <img src="{$attachmentBrokerQuery}" alt="Attachment: {@name}" />
- </xsl:when>
- <xsl:otherwise>
- <xsl:text>Attachment: </xsl:text>
- <a href="{$attachmentBrokerQuery}"><xsl:value-of select="@name" /></a>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:when>
- <xsl:when test="@contentDisposition = 'link'">
- <xsl:variable name="attachmentUri"><xsl:call-template name="path-to-uri"><xsl:with-param name="path" select="@contentPath" /></xsl:call-template></xsl:variable>
- <xsl:choose>
- <xsl:when test="$isImage">
- <img src="{$attachmentUri}" alt="Attachment: {@name}" />
- </xsl:when>
- <xsl:otherwise>
- <xsl:text>Attachment: </xsl:text>
- <a href="{$attachmentUri}"><xsl:value-of select="@name" /></a>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:when>
- <xsl:when test="@contentDisposition = 'inline' and $isImage and @encoding = 'base64'">
- <img src="data:{@contentType};base64,{text()}" alt="Attachment: {@name}" />
- </xsl:when>
- <xsl:otherwise>
- <xsl:text>Attachment: </xsl:text>
- <xsl:value-of select="@name" />
- <xsl:text> (n/a)</xsl:text>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:template>
-
- <xsl:template match="g:attachment" mode="link">
- <xsl:choose>
- <xsl:when test="$attachmentBrokerUrl != ''">
- <xsl:variable name="attachmentBrokerQuery"><xsl:value-of select="$attachmentBrokerUrl"/>testStepId=<xsl:value-of select="../../../g:testStep/@id"/>&attachmentName=<xsl:value-of select="@name"/></xsl:variable>
- <a href="{$attachmentBrokerQuery}"><xsl:value-of select="@name" /></a>
- </xsl:when>
- <xsl:when test="@contentDisposition = 'link'">
- <xsl:variable name="attachmentUri"><xsl:call-template name="path-to-uri"><xsl:with-param name="path" select="@contentPath" /></xsl:call-template></xsl:variable>
- <a href="{$attachmentUri}"><xsl:value-of select="@name" /></a>
- </xsl:when>
- <xsl:otherwise>
- <xsl:value-of select="@name" /> (n/a)
- </xsl:otherwise>
- </xsl:choose>
- </xsl:template>
-
- <!--
- <xsl:template name="icon">
- <xsl:param name="kind" />
-
- <img>
- <xsl:choose>
- <xsl:when test="$kind = 'Fixture'">
- <xsl:attribute name="src">{$imgDir}Fixture.png</xsl:attribute>
- <xsl:attribute name="alt">Fixture Icon</xsl:attribute>
- </xsl:when>
- <xsl:when test="$kind = 'Test'">
- <xsl:attribute name="src">{$imgDir}Test.png</xsl:attribute>
- <xsl:attribute name="alt">Test Icon</xsl:attribute>
- </xsl:when>
- <xsl:otherwise>
- <xsl:attribute name="src">{$imgDir}Container.png</xsl:attribute>
- <xsl:attribute name="alt">Container Icon</xsl:attribute>
- </xsl:otherwise>
- </xsl:choose>
- </img>
- </xsl:template>
- -->
-
- <!-- Toggle buttons -->
- <xsl:template name="toggle">
- <xsl:param name="href" />
-
- <img src="{$imgDir}Minus.gif" class="toggle" id="toggle-{$href}" onclick="toggle('{$href}');" alt="Toggle Button" />
- </xsl:template>
-
- <xsl:template name="toggle-stop">
- <img src="{$imgDir}FullStop.gif" class="toggle" alt="Toggle Placeholder" />
- </xsl:template>
-
- <xsl:template name="toggle-autoclose">
- <xsl:param name="href" />
-
- <!-- Auto-close certain toggles by default when JavaScript is available -->
- <script type="text/javascript">toggle('<xsl:value-of select="$href"/>');</script>
- </xsl:template>
-
- <!-- Displays visual statistics using a status bar and outcome icons -->
- <xsl:template name="outcome-bar">
- <xsl:param name="outcome" />
- <xsl:param name="statistics"/>
- <xsl:param name="small" select="0" />
-
- <table class="outcome-bar">
- <tr>
- <td>
- <div>
- <xsl:attribute name="class">outcome-bar status-<xsl:value-of select="$outcome/@status"/><xsl:if test="$small"> condensed</xsl:if></xsl:attribute>
- <xsl:attribute name="title">
- <xsl:choose>
- <xsl:when test="$outcome/@category"><xsl:value-of select="$outcome/@category"/></xsl:when>
- <xsl:otherwise><xsl:value-of select="$outcome/@status"/></xsl:otherwise>
- </xsl:choose>
- </xsl:attribute>
- </div>
- </td>
- </tr>
- </table>
-
- <xsl:if test="not($small)">
- <span class="outcome-icons">
- <img src="{$imgDir}Passed.gif" alt="Passed"/>
- <xsl:value-of select="$statistics/@passedCount"/>
- <img src="{$imgDir}Failed.gif" alt="Failed"/>
- <xsl:value-of select="$statistics/@failedCount"/>
- <img src="{$imgDir}Ignored.gif" alt="Inconclusive or Skipped"/>
- <xsl:value-of select="$statistics/@inconclusiveCount + $statistics/@skippedCount" />
- </span>
- </xsl:if>
- </xsl:template>
-
- <xsl:template name="status-from-statistics">
- <xsl:param name="statistics"/>
-
- <xsl:choose>
- <xsl:when test="$statistics/@failedCount > 0">status-failed</xsl:when>
- <xsl:when test="$statistics/@inconclusiveCount > 0">status-inconclusive</xsl:when>
- <xsl:when test="$statistics/@passedCount > 0">status-passed</xsl:when>
- <xsl:otherwise>status-skipped</xsl:otherwise>
- </xsl:choose>
- </xsl:template>
-
- <!-- Include the common report template -->
- <xsl:include href="Gallio-Report.common.xsl" />
-</xsl:stylesheet>
build/tools/gallio/Reports/xsl/Gallio-Report.html-condensed.xsl
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<xsl:stylesheet version="1.0"
- xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- xmlns:g="http://www.gallio.org/">
- <xsl:output method="html" doctype-system="http://www.w3.org/TR/html4/strict.dtd"
- doctype-public="-//W3C//DTD HTML 4.01//EN" indent="no" encoding="utf-8" omit-xml-declaration="yes" />
- <xsl:param name="resourceRoot" select="''" />
-
- <xsl:variable name="cssDir"><xsl:if test="$resourceRoot != ''"><xsl:value-of select="$resourceRoot"/>/</xsl:if>css/</xsl:variable>
- <xsl:variable name="jsDir"><xsl:if test="$resourceRoot != ''"><xsl:value-of select="$resourceRoot"/>/</xsl:if>js/</xsl:variable>
- <xsl:variable name="imgDir"><xsl:if test="$resourceRoot != ''"><xsl:value-of select="$resourceRoot"/>/</xsl:if>img/</xsl:variable>
- <xsl:variable name="attachmentBrokerUrl"></xsl:variable>
- <xsl:variable name="condensed" select="1" />
-
- <xsl:template match="/">
- <xsl:apply-templates select="/g:report" mode="html-document" />
- </xsl:template>
-
- <!-- Include the base HTML / XHTML report template -->
- <xsl:include href="Gallio-Report.html+xhtml.xsl" />
-</xsl:stylesheet>
build/tools/gallio/Reports/xsl/Gallio-Report.html.xsl
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<xsl:stylesheet version="1.0"
- xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- xmlns:g="http://www.gallio.org/">
- <xsl:output method="html" doctype-system="http://www.w3.org/TR/html4/strict.dtd"
- doctype-public="-//W3C//DTD HTML 4.01//EN" indent="no" encoding="utf-8" omit-xml-declaration="yes" />
- <xsl:param name="resourceRoot" select="''" />
-
- <xsl:variable name="cssDir"><xsl:if test="$resourceRoot != ''"><xsl:value-of select="$resourceRoot"/>/</xsl:if>css/</xsl:variable>
- <xsl:variable name="jsDir"><xsl:if test="$resourceRoot != ''"><xsl:value-of select="$resourceRoot"/>/</xsl:if>js/</xsl:variable>
- <xsl:variable name="imgDir"><xsl:if test="$resourceRoot != ''"><xsl:value-of select="$resourceRoot"/>/</xsl:if>img/</xsl:variable>
- <xsl:variable name="attachmentBrokerUrl"></xsl:variable>
- <xsl:variable name="condensed" select="0" />
-
- <xsl:template match="/">
- <xsl:apply-templates select="/g:report" mode="html-document" />
- </xsl:template>
-
- <!-- Include the base HTML / XHTML report template -->
- <xsl:include href="Gallio-Report.html+xhtml.xsl" />
-</xsl:stylesheet>
build/tools/gallio/Reports/xsl/Gallio-Report.txt.xsl
@@ -1,205 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- xmlns:g="http://www.gallio.org/">
- <xsl:param name="resourceRoot" select="''" />
-
- <xsl:param name="show-passed-tests">true</xsl:param>
- <xsl:param name="show-failed-tests">true</xsl:param>
- <xsl:param name="show-inconclusive-tests">true</xsl:param>
- <xsl:param name="show-skipped-tests">true</xsl:param>
-
- <xsl:output method="text" encoding="utf-8"/>
-
- <xsl:template match="/">
- <xsl:apply-templates select="//g:report" />
- </xsl:template>
-
- <xsl:template match="g:report">
- <xsl:apply-templates select="." mode="results"/>
- <xsl:apply-templates select="g:testModel/g:annotations" />
- <xsl:apply-templates select="g:testPackageRun/g:statistics" />
- </xsl:template>
-
- <xsl:template match="g:statistics">
- <xsl:text>* Results: </xsl:text>
- <xsl:call-template name="format-statistics">
- <xsl:with-param name="statistics" select="." />
- </xsl:call-template>
- <xsl:text>
</xsl:text>
- </xsl:template>
-
- <xsl:template match="g:annotations">
- <xsl:if test="g:annotation">
- <xsl:text>* Annotations:

</xsl:text>
- <xsl:apply-templates select="g:annotation[@type='error']"/>
- <xsl:apply-templates select="g:annotation[@type='warning']"/>
- <xsl:apply-templates select="g:annotation[@type='info']"/>
- </xsl:if>
- </xsl:template>
-
- <xsl:template match="g:annotation">
- <xsl:call-template name="indent">
- <xsl:with-param name="text">
- <xsl:text>[</xsl:text><xsl:value-of select="@type"/><xsl:text>] </xsl:text>
- <xsl:value-of select="@message"/>
- </xsl:with-param>
- <xsl:with-param name="firstLinePrefix" select="''" />
- </xsl:call-template>
-
- <xsl:if test="g:codeLocation/@path">
- <xsl:call-template name="indent">
- <xsl:with-param name="text">
- <xsl:text>Location: </xsl:text>
- <xsl:call-template name="format-code-location"><xsl:with-param name="codeLocation" select="g:codeLocation" /></xsl:call-template>
- </xsl:with-param>
- <xsl:with-param name="secondLinePrefix" select="' '" />
- </xsl:call-template>
- </xsl:if>
-
- <xsl:if test="g:codeReference/@assembly">
- <xsl:call-template name="indent">
- <xsl:with-param name="text">
- <xsl:text>Reference: </xsl:text>
- <xsl:call-template name="format-code-reference"><xsl:with-param name="codeReference" select="g:codeReference" /></xsl:call-template>
- </xsl:with-param>
- <xsl:with-param name="secondLinePrefix" select="' '" />
- </xsl:call-template>
- </xsl:if>
-
- <xsl:if test="@details">
- <xsl:call-template name="indent">
- <xsl:with-param name="text">
- <xsl:text>Details: </xsl:text>
- <xsl:value-of select="@details"/>
- </xsl:with-param>
- <xsl:with-param name="secondLinePrefix" select="' '" />
- </xsl:call-template>
- </xsl:if>
-
- <xsl:text>
</xsl:text>
- </xsl:template>
-
- <xsl:template match="g:report" mode="results">
- <xsl:variable name="testCases" select="g:testPackageRun/g:testStepRun/descendant-or-self::g:testStepRun[g:testStep/@isTestCase='true']" />
-
- <xsl:variable name="passed" select="$testCases[g:result/g:outcome/@status='passed']" />
- <xsl:variable name="failed" select="$testCases[g:result/g:outcome/@status='failed']" />
- <xsl:variable name="inconclusive" select="$testCases[g:result/g:outcome/@status='inconclusive']" />
- <xsl:variable name="skipped" select="$testCases[g:result/g:outcome/@status='skipped']" />
-
- <xsl:if test="$show-passed-tests and $passed">
- <xsl:text>* Passed:

</xsl:text>
- <xsl:apply-templates select="$passed" />
- <xsl:text>
</xsl:text>
- </xsl:if>
-
- <xsl:if test="$show-failed-tests and $failed">
- <xsl:text>* Failed:

</xsl:text>
- <xsl:apply-templates select="$failed" />
- <xsl:text>
</xsl:text>
- </xsl:if>
-
- <xsl:if test="$show-inconclusive-tests and $inconclusive">
- <xsl:text>* Inconclusive:

</xsl:text>
- <xsl:apply-templates select="$inconclusive" />
- <xsl:text>
</xsl:text>
- </xsl:if>
-
- <xsl:if test="$show-skipped-tests and $skipped">
- <xsl:text>* Skipped:

</xsl:text>
- <xsl:apply-templates select="$skipped" />
- <xsl:text>
</xsl:text>
- </xsl:if>
- </xsl:template>
-
- <xsl:template match="g:testStepRun">
- <xsl:variable name="testId" select="g:testStep/@testId" />
- <xsl:variable name="test" select="//g:test[@id=$testId]" />
-
- <xsl:text>[</xsl:text>
- <xsl:value-of select="$test/g:metadata/g:entry[@key='TestKind']/g:value" />
- <xsl:text>] </xsl:text>
- <xsl:value-of select="g:testStep/@fullName" />
- <xsl:text>
</xsl:text>
- <xsl:apply-templates select="g:executionLog" />
- <xsl:text>
</xsl:text>
-
- <xsl:apply-templates select="g:children/g:testStepRun" />
- </xsl:template>
-
- <xsl:template match="g:executionLog">
- <xsl:apply-templates select="g:streams" />
- </xsl:template>
-
- <xsl:template match="g:streams">
- <xsl:apply-templates select="g:stream" />
- </xsl:template>
-
- <xsl:template match="g:stream">
- <xsl:param name="prefix" select="' '" />
-
- <xsl:value-of select="$prefix"/>
- <xsl:text><Stream: </xsl:text>
- <xsl:value-of select="@name" />
- <xsl:text>>
</xsl:text>
- <xsl:apply-templates select="g:body">
- <xsl:with-param name="prefix" select="concat($prefix, ' ')" />
- </xsl:apply-templates>
- <xsl:value-of select="$prefix"/>
- <xsl:text><End Stream>
</xsl:text>
- </xsl:template>
-
- <xsl:template match="g:body">
- <xsl:param name="prefix" select="''" />
-
- <xsl:apply-templates select="g:contents">
- <xsl:with-param name="prefix" select="$prefix" />
- </xsl:apply-templates>
- </xsl:template>
-
- <xsl:template match="g:contents">
- <xsl:param name="prefix" select="''" />
-
- <xsl:apply-templates select="child::node()[self::g:text or self::g:section or self::g:embed]">
- <xsl:with-param name="prefix" select="$prefix" />
- </xsl:apply-templates>
- </xsl:template>
-
- <xsl:template match="g:text">
- <xsl:param name="prefix" select="''" />
-
- <xsl:call-template name="indent">
- <xsl:with-param name="text" select="text()" />
- <xsl:with-param name="prefix" select="$prefix" />
- </xsl:call-template>
- </xsl:template>
-
- <xsl:template match="g:section">
- <xsl:param name="prefix" select="''" />
-
- <xsl:value-of select="$prefix"/>
- <xsl:text><Section: </xsl:text>
- <xsl:value-of select="@name" />
- <xsl:text>>
</xsl:text>
- <xsl:apply-templates select="g:contents">
- <xsl:with-param name="prefix" select="concat($prefix, ' ')" />
- </xsl:apply-templates>
- <xsl:value-of select="$prefix"/>
- <xsl:text><End Section>
</xsl:text>
- </xsl:template>
-
- <xsl:template match="g:embed">
- <xsl:param name="prefix" select="''" />
-
- <xsl:value-of select="$prefix"/>
- <xsl:text><Attachment: </xsl:text>
- <xsl:value-of select="@attachmentName"/>
- <xsl:text>>
</xsl:text>
- </xsl:template>
-
- <xsl:template match="*">
- </xsl:template>
-
- <!-- Include the common report template -->
- <xsl:include href="Gallio-Report.common.xsl" />
-</xsl:stylesheet>
\ No newline at end of file
build/tools/gallio/Reports/xsl/Gallio-Report.xhtml-condensed.xsl
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<xsl:stylesheet version="1.0"
- xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- xmlns:g="http://www.gallio.org/"
- xmlns="http://www.w3.org/1999/xhtml">
- <xsl:output method="xml" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
- doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" indent="no" encoding="utf-8" />
- <xsl:param name="resourceRoot" select="''" />
-
- <xsl:variable name="cssDir"><xsl:if test="$resourceRoot != ''"><xsl:value-of select="$resourceRoot"/>/</xsl:if>css/</xsl:variable>
- <xsl:variable name="jsDir"><xsl:if test="$resourceRoot != ''"><xsl:value-of select="$resourceRoot"/>/</xsl:if>js/</xsl:variable>
- <xsl:variable name="imgDir"><xsl:if test="$resourceRoot != ''"><xsl:value-of select="$resourceRoot"/>/</xsl:if>img/</xsl:variable>
- <xsl:variable name="attachmentBrokerUrl"></xsl:variable>
- <xsl:variable name="condensed" select="1" />
-
- <xsl:template match="/">
- <xsl:apply-templates select="/g:report" mode="xhtml-document" />
- </xsl:template>
-
- <!-- Include the base HTML / XHTML report template -->
- <xsl:include href="Gallio-Report.html+xhtml.xsl" />
-</xsl:stylesheet>
build/tools/gallio/Reports/xsl/Gallio-Report.xhtml.xsl
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<xsl:stylesheet version="1.0"
- xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- xmlns:g="http://www.gallio.org/"
- xmlns="http://www.w3.org/1999/xhtml">
- <xsl:output method="xml" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
- doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" indent="no" encoding="utf-8" />
- <xsl:param name="resourceRoot" select="''" />
-
- <xsl:variable name="cssDir"><xsl:if test="$resourceRoot != ''"><xsl:value-of select="$resourceRoot"/>/</xsl:if>css/</xsl:variable>
- <xsl:variable name="jsDir"><xsl:if test="$resourceRoot != ''"><xsl:value-of select="$resourceRoot"/>/</xsl:if>js/</xsl:variable>
- <xsl:variable name="imgDir"><xsl:if test="$resourceRoot != ''"><xsl:value-of select="$resourceRoot"/>/</xsl:if>img/</xsl:variable>
- <xsl:variable name="attachmentBrokerUrl"></xsl:variable>
- <xsl:variable name="condensed" select="0" />
-
- <xsl:template match="/">
- <xsl:apply-templates select="/g:report" mode="xhtml-document" />
- </xsl:template>
-
- <!-- Include the base HTML / XHTML report template -->
- <xsl:include href="Gallio-Report.html+xhtml.xsl" />
-</xsl:stylesheet>
build/tools/gallio/Reports/Gallio.Reports.dll
Binary file
build/tools/gallio/Reports/Gallio.Reports.plugin
@@ -1,150 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?>
-<configuration>
- <gallio>
- <runtime>
- <components>
- <component id="ReportFormatter.Xml"
- service="Gallio.Runner.Reports.IReportFormatter, Gallio"
- type="Gallio.Reports.XmlReportFormatter, Gallio.Reports">
- <parameters>
- <name>Xml</name>
- <description>Generates XML reports with linked attachment files.</description>
- <defaultAttachmentContentDisposition>Link</defaultAttachmentContentDisposition>
- </parameters>
- </component>
-
- <component id="ReportFormatter.Xml-Inline"
- service="Gallio.Runner.Reports.IReportFormatter, Gallio"
- type="Gallio.Reports.XmlReportFormatter, Gallio.Reports">
- <parameters>
- <name>Xml-Inline</name>
- <description>Generates XML reports with inline encoded attachments.</description>
- <defaultAttachmentContentDisposition>Inline</defaultAttachmentContentDisposition>
- </parameters>
- </component>
-
- <component id="ReportFormatter.Text"
- service="Gallio.Runner.Reports.IReportFormatter, Gallio"
- type="Gallio.Reports.XsltReportFormatter, Gallio.Reports">
- <parameters>
- <name>Text</name>
- <description>Generates plain text reports.</description>
- <extension>txt</extension>
- <contentType>text/plain</contentType>
- <defaultAttachmentContentDisposition>Absent</defaultAttachmentContentDisposition>
- <contentUri>plugin://Gallio.Reports/</contentUri>
- <xsltPath>xsl/Gallio-Report.txt.xsl</xsltPath>
- <resourcePaths>
- <array>
- </array>
- </resourcePaths>
- </parameters>
- </component>
-
- <component id="ReportFormatter.Html"
- service="Gallio.Runner.Reports.IReportFormatter, Gallio"
- type="Gallio.Reports.XsltReportFormatter, Gallio.Reports">
- <parameters>
- <name>Html</name>
- <description>Generates HTML reports.</description>
- <extension>html</extension>
- <contentType>text/html</contentType>
- <defaultAttachmentContentDisposition>Link</defaultAttachmentContentDisposition>
- <contentUri>plugin://Gallio.Reports/</contentUri>
- <xsltPath>xsl/Gallio-Report.html.xsl</xsltPath>
- <resourcePaths>
- <array>
- <item>css</item>
- <item>js</item>
- <item>img</item>
- </array>
- </resourcePaths>
- </parameters>
- </component>
-
- <component id="ReportFormatter.Html-Condensed"
- service="Gallio.Runner.Reports.IReportFormatter, Gallio"
- type="Gallio.Reports.XsltReportFormatter, Gallio.Reports">
- <parameters>
- <name>Html-Condensed</name>
- <description>Generates HTML reports that omit passing tests.</description>
- <extension>html</extension>
- <contentType>text/html</contentType>
- <defaultAttachmentContentDisposition>Link</defaultAttachmentContentDisposition>
- <contentUri>plugin://Gallio.Reports/</contentUri>
- <xsltPath>xsl/Gallio-Report.html-condensed.xsl</xsltPath>
- <resourcePaths>
- <array>
- <item>css</item>
- <item>js</item>
- <item>img</item>
- </array>
- </resourcePaths>
- </parameters>
- </component>
-
- <component id="ReportFormatter.XHtml"
- service="Gallio.Runner.Reports.IReportFormatter, Gallio"
- type="Gallio.Reports.XsltReportFormatter, Gallio.Reports">
- <parameters>
- <name>XHtml</name>
- <description>Generates XHTML reports.</description>
- <extension>xhtml</extension>
- <contentType>text/xhtml+xml</contentType>
- <defaultAttachmentContentDisposition>Link</defaultAttachmentContentDisposition>
- <contentUri>plugin://Gallio.Reports/</contentUri>
- <xsltPath>xsl/Gallio-Report.xhtml.xsl</xsltPath>
- <resourcePaths>
- <array>
- <item>css</item>
- <item>js</item>
- <item>img</item>
- </array>
- </resourcePaths>
- </parameters>
- </component>
-
- <component id="ReportFormatter.XHtml-Condensed"
- service="Gallio.Runner.Reports.IReportFormatter, Gallio"
- type="Gallio.Reports.XsltReportFormatter, Gallio.Reports">
- <parameters>
- <name>XHtml-Condensed</name>
- <description>Generates XHTML reports that omit passing tests.</description>
- <extension>xhtml</extension>
- <contentType>text/xhtml+xml</contentType>
- <defaultAttachmentContentDisposition>Link</defaultAttachmentContentDisposition>
- <contentUri>plugin://Gallio.Reports/</contentUri>
- <xsltPath>xsl/Gallio-Report.xhtml-condensed.xsl</xsltPath>
- <resourcePaths>
- <array>
- <item>css</item>
- <item>js</item>
- <item>img</item>
- </array>
- </resourcePaths>
- </parameters>
- </component>
-
- <component id="ReportFormatter.MHtml"
- service="Gallio.Runner.Reports.IReportFormatter, Gallio"
- type="Gallio.Reports.MHtmlReportFormatter, Gallio.Reports">
- <parameters>
- <name>MHtml</name>
- <description>Generates MHTML reports.</description>
- <htmlReportFormatter>${ReportFormatter.Html}</htmlReportFormatter>
- </parameters>
- </component>
-
- <component id="ReportFormatter.MHtml-Condensed"
- service="Gallio.Runner.Reports.IReportFormatter, Gallio"
- type="Gallio.Reports.MHtmlReportFormatter, Gallio.Reports">
- <parameters>
- <name>MHtml-Condensed</name>
- <description>Generates MHTML reports that omit passing tests.</description>
- <htmlReportFormatter>${ReportFormatter.Html-Condensed}</htmlReportFormatter>
- </parameters>
- </component>
- </components>
- </runtime>
- </gallio>
-</configuration>
build/tools/gallio/Reports/Readme.txt
@@ -1,16 +0,0 @@
-Reports Plugin
-==============
-
-This plugin provides multiple report formats for generating Gallio reports.
-Additional report formats can be added in several ways:
-
-1. Adding or modifying XSLT stylesheets and registering them in the
- Gallio.Reports.plugin file as additional XsltReportFormatter
- components similar to the existing ones.
-
-2. Adding new implementations of IReportFormatter to the assembly
- and registering them in the Gallio.Reports.plugin file
- in similar fashion to the XmlReportFormatter.
-
-3. Creating a new Gallio plugin and registering components that implement
- the IReportFormatter interface just like XmlReportFormatter.
build/tools/gallio/Aga.Controls.dll
Binary file
build/tools/gallio/Gallio.dll
Binary file
build/tools/gallio/Gallio.Echo.exe
Binary file
build/tools/gallio/Gallio.Echo.exe.config
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?>
-<configuration>
- <configSections>
- <section name="gallio" type="Gallio.Runtime.GallioSectionHandler, Gallio" />
- </configSections>
-
- <runtime>
- <!-- Don't kill application on first uncaught exception.
- We don't want the test runner to terminate itself unexpectedly
- without reporting the test failure associated with that exception. -->
- <legacyUnhandledExceptionPolicy enabled="1" />
- </runtime>
-
- <system.runtime.remoting>
- <customErrors mode="off"/>
- </system.runtime.remoting>
-
- <startup>
- <supportedRuntime version="v2.0.50727" />
- </startup>
-
- <system.diagnostics>
- <assert assertuienabled="false" />
- </system.diagnostics>
-
- <gallio>
- <runtime>
- </runtime>
- </gallio>
-</configuration>
build/tools/gallio/Gallio.Host.exe
Binary file
build/tools/gallio/Gallio.Host.exe.config
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?>
-<configuration>
- <runtime>
- <legacyUnhandledExceptionPolicy enabled="1" />
- </runtime>
-
- <system.runtime.remoting>
- <customErrors mode="off"/>
- </system.runtime.remoting>
-
- <system.diagnostics>
- <assert assertuienabled="false" />
- </system.diagnostics>
-</configuration>
build/tools/gallio/Gallio.Icarus.exe
Binary file
build/tools/gallio/Gallio.Icarus.exe.config
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?>
-<configuration>
- <configSections>
- <section name="gallio" type="Gallio.Runtime.GallioSectionHandler, Gallio" />
- </configSections>
-
- <runtime>
- <!-- Don't kill application on first uncaught exception.
- We don't want the test runner to terminate itself unexpectedly
- without reporting the test failure associated with that exception. -->
- <legacyUnhandledExceptionPolicy enabled="1" />
- </runtime>
-
- <system.runtime.remoting>
- <customErrors mode="off"/>
- </system.runtime.remoting>
-
- <system.diagnostics>
- <assert assertuienabled="false" />
- </system.diagnostics>
-
- <startup>
- <supportedRuntime version="v2.0.50727" />
- </startup>
-
- <gallio>
- <runtime>
- </runtime>
- </gallio>
-</configuration>
build/tools/gallio/Gallio.Loader.dll
Binary file
build/tools/gallio/Gallio.MSBuildTasks.dll
Binary file
build/tools/gallio/Gallio.MSBuildTasks.xml
@@ -1,111 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<doc>
- <assembly>
- <name>Gallio.MSBuildTasks</name>
- </assembly>
- <members>
- <member name="T:Gallio.MSBuildTasks.Gallio">
- <summary>An MSBuild task that provides support for running Gallio tests.</summary>
- </member>
- <member name="P:Gallio.MSBuildTasks.Gallio.ApplicationBaseDirectory">
- <summary>
- <para> The relative or absolute path of the application base directory. </para>
- <para> If relative, the path is based on the current working directory, so a value of "" causes the current working directory to be used. </para>
- <para> The default is "". </para>
- </summary>
- </member>
- <member name="P:Gallio.MSBuildTasks.Gallio.Assemblies">
- <summary>The list of relative or absolute paths of test assembly files to execute. This is required.</summary>
- </member>
- <member name="P:Gallio.MSBuildTasks.Gallio.AssertCount">
- <summary>Gets the number of assertions evaluated.</summary>
- </member>
- <member name="P:Gallio.MSBuildTasks.Gallio.DoNotRun">
- <summary>Sets whether to load the tests but not run them. This option may be used to produce a report that contains test metadata for consumption by other tools.</summary>
- </member>
- <member name="P:Gallio.MSBuildTasks.Gallio.Duration">
- <summary>Gets the duration of the tests execution in seconds.</summary>
- </member>
- <member name="P:Gallio.MSBuildTasks.Gallio.EchoResults">
- <summary>Sets whether to echo results to the screen as tests finish. If this option is set to true, the default, test results are echoed to the console in varying detail depending on the current verbosity level. Otherwise only final summary statistics are displayed.</summary>
- </member>
- <member name="P:Gallio.MSBuildTasks.Gallio.ExitCode">
- <summary>Gets the exit code of the tests execution.</summary>
- </member>
- <member name="P:Gallio.MSBuildTasks.Gallio.FailedCount">
- <summary>Gets the total number of test cases that were run and failed.</summary>
- </member>
- <member name="P:Gallio.MSBuildTasks.Gallio.Filter">
- <summary>Sets the filter expression to apply, which consists of one or more filter rules that may be combined using 'and', 'or', and 'not' and grouped with parentheses. A filter rule consists of a filter key followed by one or more comma-delimited matching values in the form 'key: value, "quoted value", /regular expression/'.</summary>
- </member>
- <member name="P:Gallio.MSBuildTasks.Gallio.HintDirectories">
- <summary>The list of directories used for loading assemblies and other dependent resources.</summary>
- </member>
- <member name="P:Gallio.MSBuildTasks.Gallio.IgnoreAnnotations">
- <summary>Sets whether to ignore annotations when determining the result code. If false (default), then error annotations, usually indicative of broken tests, will cause a failure result to be generated.</summary>
- </member>
- <member name="P:Gallio.MSBuildTasks.Gallio.IgnoreFailures">
- <summary>Sets whether test failures will be ignored and allow the build to proceed. When set to <c>false</c>, test failures will cause the build to fail.</summary>
- </member>
- <member name="P:Gallio.MSBuildTasks.Gallio.InconclusiveCount">
- <summary>Gets the total number of test cases that ran and were inconclusive.</summary>
- </member>
- <member name="P:Gallio.MSBuildTasks.Gallio.PassedCount">
- <summary>Gets the total number of test cases that were run and passed.</summary>
- </member>
- <member name="P:Gallio.MSBuildTasks.Gallio.PluginDirectories">
- <summary>Additional Gallio plugin directories to search recursively.</summary>
- </member>
- <member name="P:Gallio.MSBuildTasks.Gallio.ReportDirectory">
- <summary>Sets the name of the directory where the reports will be put.</summary>
- </member>
- <member name="P:Gallio.MSBuildTasks.Gallio.ReportNameFormat">
- <summary>Sets the format string to use to generate the reports filenames.</summary>
- </member>
- <member name="P:Gallio.MSBuildTasks.Gallio.ReportTypes">
- <summary>A list of the types of reports to generate, separated by semicolons.</summary>
- </member>
- <member name="P:Gallio.MSBuildTasks.Gallio.RunCount">
- <summary>Gets the total number of test cases that were run.</summary>
- </member>
- <member name="P:Gallio.MSBuildTasks.Gallio.RunnerExtensions">
- <summary>
- <para> Specifies the type, assembly, and parameters of custom test runner extensions to use during the test run in the form: '[Namespace.]Type,Assembly[;Parameters]'. </para>
- <para> eg. 'FancyLogger,MyCustomExtensions.dll;SomeParameters' </para>
- </summary>
- </member>
- <member name="P:Gallio.MSBuildTasks.Gallio.RunnerType">
- <summary>Sets the type of test runner to use.</summary>
- </member>
- <member name="P:Gallio.MSBuildTasks.Gallio.ShadowCopy">
- <summary>
- <para> Enables shadow copying when set to true. </para>
- <para> Shadow copying allows the original assemblies to be modified while the tests are running. However, shadow copying may occasionally cause some tests to fail if they depend on their original location. </para>
- <para> The default is false. </para>
- </summary>
- </member>
- <member name="P:Gallio.MSBuildTasks.Gallio.ShowReports">
- <summary>Sets whether to show generated reports in a window using the default system application registered to the report file type.</summary>
- </member>
- <member name="P:Gallio.MSBuildTasks.Gallio.SkippedCount">
- <summary>Gets the total number of test cases that did not run because they were skipped.</summary>
- </member>
- <member name="P:Gallio.MSBuildTasks.Gallio.StepCount">
- <summary>Gets the total number of test steps run.</summary>
- </member>
- <member name="P:Gallio.MSBuildTasks.Gallio.TestCount">
- <summary>Gets the total number of test cases run.</summary>
- </member>
- <member name="P:Gallio.MSBuildTasks.Gallio.WorkingDirectory">
- <summary>
- <para> The relative or absolute path of the working directory. </para>
- <para> If relative, the path is based on the current working directory, so a value of "" causes the current working directory to be used. </para>
- <para> The default is "". </para>
- </summary>
- </member>
- <member name="M:Gallio.MSBuildTasks.Gallio.Execute">
- <summary>When overridden in a derived class, executes the task.</summary>
- <returns>true if the task successfully executed; otherwise, false.</returns>
- </member>
- </members>
-</doc>
\ No newline at end of file
build/tools/gallio/Gallio.NAntTasks.dll
Binary file
build/tools/gallio/Gallio.NAntTasks.xml
@@ -1,83 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<doc>
- <assembly>
- <name>Gallio.NAntTasks</name>
- </assembly>
- <members>
- <member name="T:Gallio.NAntTasks.GallioTask">
- <summary>A NAnt task that provides support for running Gallio tests.</summary>
- </member>
- <member name="P:Gallio.NAntTasks.GallioTask.ApplicationBaseDirectory">
- <summary>
- <para> The relative or absolute path of the application base directory. </para>
- <para> If relative, the path is based on the current working directory, so a value of "" causes the current working directory to be used. </para>
- <para> The default is "". </para>
- </summary>
- </member>
- <member name="P:Gallio.NAntTasks.GallioTask.Assemblies">
- <summary>The list of test assemblies to execute. This is required.</summary>
- </member>
- <member name="P:Gallio.NAntTasks.GallioTask.DoNotRun">
- <summary>Sets whether to load the tests but not run them. This option may be used to produce a report that contains test metadata for consumption by other tools.</summary>
- </member>
- <member name="P:Gallio.NAntTasks.GallioTask.EchoResults">
- <summary>Sets whether to echo results to the screen as tests finish. If this option is set to true, the default, test results are echoed to the console in varying detail depending on the current verbosity level. Otherwise only the final summary statistics are displayed.</summary>
- </member>
- <member name="P:Gallio.NAntTasks.GallioTask.Filter">
- <summary>Sets the filter expression to apply, which consists of one or more filter rules that may be combined using 'and', 'or', and 'not' and grouped with parentheses. A filter rule consists of a filter key followed by one or more comma-delimited matching values in the form 'key: value, "quoted value", /regular expression/'.</summary>
- </member>
- <member name="P:Gallio.NAntTasks.GallioTask.HintDirectories">
- <summary>The list of directories used for loading assemblies and other dependent resources.</summary>
- </member>
- <member name="P:Gallio.NAntTasks.GallioTask.IgnoreAnnotations">
- <summary>Sets whether to ignore annotations when determining the result code. If false (default), then error annotations, usually indicative of broken tests, will cause a failure result to be generated.</summary>
- </member>
- <member name="P:Gallio.NAntTasks.GallioTask.PluginDirectories">
- <summary>Additional Gallio plugin directories to search recursively.</summary>
- </member>
- <member name="P:Gallio.NAntTasks.GallioTask.ReportDirectory">
- <summary>Sets the name of the directory where the reports will be put.</summary>
- </member>
- <member name="P:Gallio.NAntTasks.GallioTask.ReportNameFormat">
- <summary>Sets the format string to use to generate the reports filenames.</summary>
- </member>
- <member name="P:Gallio.NAntTasks.GallioTask.ReportTypes">
- <summary>A list of the types of reports to generate, separated by semicolons.</summary>
- </member>
- <member name="P:Gallio.NAntTasks.GallioTask.ResultProperty">
- <summary>Sets the name of a NAnt property in which the exit code of the tests execution should be stored.</summary>
- </member>
- <member name="P:Gallio.NAntTasks.GallioTask.RunnerExtensions">
- <summary>
- <para> Specifies the type, assembly, and parameters of custom test runner extensions to use during the test run in the form: '[Namespace.]Type,Assembly[;Parameters]'. </para>
- <para> eg. 'FancyLogger,MyCustomExtensions.dll;SomeParameters' </para>
- </summary>
- </member>
- <member name="P:Gallio.NAntTasks.GallioTask.RunnerType">
- <summary>Sets the type of test runner to use.</summary>
- </member>
- <member name="P:Gallio.NAntTasks.GallioTask.ShadowCopy">
- <summary>
- <para> Enables shadow copying when set to true. </para>
- <para> Shadow copying allows the original assemblies to be modified while the tests are running. However, shadow copying may occasionally cause some tests to fail if they depend on their original location. </para>
- <para> The default is false. </para>
- </summary>
- </member>
- <member name="P:Gallio.NAntTasks.GallioTask.ShowReports">
- <summary>Sets whether to show generated reports in a window using the default system application registered to the report file type.</summary>
- </member>
- <member name="P:Gallio.NAntTasks.GallioTask.StatisticsPropertiesPrefix">
- <summary>Sets the prefix that will be used for the statistics result properties.</summary>
- </member>
- <member name="P:Gallio.NAntTasks.GallioTask.WorkingDirectory">
- <summary>
- <para> The relative or absolute path of the working directory. </para>
- <para> If relative, the path is based on the current working directory, so a value of "" causes the current working directory to be used. </para>
- <para> The default is "". </para>
- </summary>
- </member>
- <member name="M:Gallio.NAntTasks.GallioTask.ExecuteTask">
- <summary>Executes the task.</summary>
- </member>
- </members>
-</doc>
\ No newline at end of file
build/tools/gallio/Gallio.pdb
Binary file
build/tools/gallio/Gallio.plugin
@@ -1,204 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?>
-<configuration>
- <gallio>
- <runtime>
- <components>
- <component id="Core.Loader"
- service="Gallio.Runtime.Loader.ILoader, Gallio"
- type="Gallio.Runtime.Loader.DefaultLoader, Gallio" />
-
- <component id="Core.RegisteredComponentResolver"
- service="Gallio.Runtime.IRegisteredComponentResolver`1, Gallio"
- type="Gallio.Runtime.RuntimeRegisteredComponentResolver`1, Gallio" />
-
- <component id="Core.TestPackageExplorerFactory"
- service="Gallio.Model.ITestPackageExplorerFactory, Gallio"
- type="Gallio.Model.DefaultTestPackageExplorerFactory, Gallio" />
-
- <component id="Core.TestRunnerManager"
- service="Gallio.Runner.ITestRunnerManager, Gallio"
- type="Gallio.Runner.DefaultTestRunnerManager, Gallio" />
-
- <component id="Core.TestHarnessFactory"
- service="Gallio.Runner.Harness.ITestHarnessFactory, Gallio"
- type="Gallio.Runner.Harness.DefaultTestHarnessFactory, Gallio" />
-
- <component id="Core.ConsoleTestEnvironment"
- service="Gallio.Runner.Harness.ITestEnvironment, Gallio"
- type="Gallio.Runner.Harness.ConsoleTestEnvironment, Gallio" />
-
- <component id="Core.TraceTestEnvironment"
- service="Gallio.Runner.Harness.ITestEnvironment, Gallio"
- type="Gallio.Runner.Harness.TraceTestEnvironment, Gallio" />
-
- <component id="Core.UnhandledExceptionTestEnvironment"
- service="Gallio.Runner.Harness.ITestEnvironment, Gallio"
- type="Gallio.Runner.Harness.UnhandledExceptionTestEnvironment, Gallio" />
-
- <component id="Core.ReportManager"
- service="Gallio.Runner.Reports.IReportManager, Gallio"
- type="Gallio.Runner.Reports.DefaultReportManager, Gallio" />
-
- <component id="Core.TestContextTracker"
- service="Gallio.Model.Execution.ITestContextTracker, Gallio"
- type="Gallio.Model.Execution.DefaultTestContextTracker, Gallio" />
-
- <component id="Core.PatternTestFramework"
- service="Gallio.Model.ITestFramework, Gallio"
- type="Gallio.Framework.Pattern.PatternTestFramework, Gallio" />
-
- <component id="Core.PatternTestController"
- service="Gallio.Framework.Pattern.PatternTestController, Gallio"
- type="Gallio.Framework.Pattern.PatternTestController, Gallio" />
-
- <component id="Core.LocalHostFactory"
- service="Gallio.Runtime.Hosting.IHostFactory, Gallio"
- type="Gallio.Runtime.Hosting.LocalHostFactory, Gallio" />
-
- <component id="Core.IsolatedAppDomainHostFactory"
- service="Gallio.Runtime.Hosting.IHostFactory, Gallio"
- type="Gallio.Runtime.Hosting.IsolatedAppDomainHostFactory, Gallio" />
-
- <component id="Core.IsolatedProcessHostFactory"
- service="Gallio.Runtime.Hosting.IHostFactory, Gallio"
- type="Gallio.Runtime.Hosting.IsolatedProcessHostFactory, Gallio" />
-
- <component id="Core.LocalTestRunnerFactory"
- service="Gallio.Runner.ITestRunnerFactory, Gallio"
- type="Gallio.Runner.HostedTestRunnerFactory, Gallio">
- <parameters>
- <hostFactory>${Core.LocalHostFactory}</hostFactory>
- <name>Local</name>
- <description>Runs tests locally within the same process as the test runner application.</description>
- </parameters>
- </component>
-
- <component id="Core.IsolatedAppDomainTestRunnerFactory"
- service="Gallio.Runner.ITestRunnerFactory, Gallio"
- type="Gallio.Runner.HostedTestRunnerFactory, Gallio">
- <parameters>
- <hostFactory>${Core.IsolatedAppDomainHostFactory}</hostFactory>
- <name>IsolatedAppDomain</name>
- <description>Runs tests within an isolated AppDomain of the same process as the test runner application. The additional isolation provided is not generally required since tests typically run in their own isolated AppDomain nested within the test runner.</description>
- </parameters>
- </component>
-
- <component id="Core.ProcessTestRunnerFactory"
- service="Gallio.Runner.ITestRunnerFactory, Gallio"
- type="Gallio.Runner.HostedTestRunnerFactory, Gallio">
- <parameters>
- <hostFactory>${Core.IsolatedProcessHostFactory}</hostFactory>
- <name>IsolatedProcess</name>
- <description>Runs tests within an isolated process external to the test runner. This mode protects the test runner application from faults that may occur during test execution.</description>
- </parameters>
- </component>
-
- <!-- Converters -->
- <component id="Core.Converter"
- service="Gallio.Framework.Conversions.IConverter, Gallio"
- type="Gallio.Framework.Conversions.RuleBasedConverter, Gallio" />
-
- <component id="Core.ArrayToArrayConversionRule"
- service="Gallio.Framework.Conversions.IConversionRule, Gallio"
- type="Gallio.Framework.Conversions.ArrayToArrayConversionRule, Gallio" />
-
- <component id="Core.ConvertibleToConvertibleConversionRule"
- service="Gallio.Framework.Conversions.IConversionRule, Gallio"
- type="Gallio.Framework.Conversions.ConvertibleToConvertibleConversionRule, Gallio" />
-
- <component id="Core.ObjectToStringConversionRule"
- service="Gallio.Framework.Conversions.IConversionRule, Gallio"
- type="Gallio.Framework.Conversions.ObjectToStringConversionRule, Gallio" />
-
- <component id="Core.StringToXmlDocumentConversionRule"
- service="Gallio.Framework.Conversions.IConversionRule, Gallio"
- type="Gallio.Framework.Conversions.StringToXmlDocumentConversionRule, Gallio" />
-
- <component id="Core.XPathNavigableToXPathNavigatorConversionRule"
- service="Gallio.Framework.Conversions.IConversionRule, Gallio"
- type="Gallio.Framework.Conversions.XPathNavigableToXPathNavigatorConversionRule, Gallio" />
-
- <component id="Core.XPathNavigatorToStringConversionRule"
- service="Gallio.Framework.Conversions.IConversionRule, Gallio"
- type="Gallio.Framework.Conversions.XPathNavigatorToStringConversionRule, Gallio" />
-
- <component id="Core.XPathNavigatorToXmlSerializableTypeConversionRule"
- service="Gallio.Framework.Conversions.IConversionRule, Gallio"
- type="Gallio.Framework.Conversions.XPathNavigatorToXmlSerializableTypeConversionRule, Gallio" />
-
- <!-- Formatters -->
- <component id="Core.Formatter"
- service="Gallio.Framework.Formatting.IFormatter, Gallio"
- type="Gallio.Framework.Formatting.RuleBasedFormatter, Gallio" />
-
- <component id="Core.BooleanFormattingRule"
- service="Gallio.Framework.Formatting.IFormattingRule, Gallio"
- type="Gallio.Framework.Formatting.BooleanFormattingRule, Gallio" />
-
- <component id="Core.ByteFormattingRule"
- service="Gallio.Framework.Formatting.IFormattingRule, Gallio"
- type="Gallio.Framework.Formatting.ByteFormattingRule, Gallio" />
-
- <component id="Core.CharFormattingRule"
- service="Gallio.Framework.Formatting.IFormattingRule, Gallio"
- type="Gallio.Framework.Formatting.CharFormattingRule, Gallio" />
-
- <component id="Core.ConvertToStringFormattingRule"
- service="Gallio.Framework.Formatting.IFormattingRule, Gallio"
- type="Gallio.Framework.Formatting.ConvertToStringFormattingRule, Gallio" />
-
- <component id="Core.DateTimeFormattingRule"
- service="Gallio.Framework.Formatting.IFormattingRule, Gallio"
- type="Gallio.Framework.Formatting.DateTimeFormattingRule, Gallio" />
-
- <component id="Core.DBNullFormattingRule"
- service="Gallio.Framework.Formatting.IFormattingRule, Gallio"
- type="Gallio.Framework.Formatting.DBNullFormattingRule, Gallio" />
-
- <component id="Core.DecimalFormattingRule"
- service="Gallio.Framework.Formatting.IFormattingRule, Gallio"
- type="Gallio.Framework.Formatting.DecimalFormattingRule, Gallio" />
-
- <component id="Core.DictionaryEntryFormattingRule"
- service="Gallio.Framework.Formatting.IFormattingRule, Gallio"
- type="Gallio.Framework.Formatting.DictionaryEntryFormattingRule, Gallio" />
-
- <component id="Core.DoubleFormattingRule"
- service="Gallio.Framework.Formatting.IFormattingRule, Gallio"
- type="Gallio.Framework.Formatting.DoubleFormattingRule, Gallio" />
-
- <component id="Core.EnumerableFormattingRule"
- service="Gallio.Framework.Formatting.IFormattingRule, Gallio"
- type="Gallio.Framework.Formatting.EnumerableFormattingRule, Gallio" />
-
- <component id="Core.IntegerFormattingRule"
- service="Gallio.Framework.Formatting.IFormattingRule, Gallio"
- type="Gallio.Framework.Formatting.IntegerFormattingRule, Gallio" />
-
- <component id="Core.KeyValuePairFormattingRule"
- service="Gallio.Framework.Formatting.IFormattingRule, Gallio"
- type="Gallio.Framework.Formatting.KeyValuePairFormattingRule, Gallio" />
-
- <component id="Core.SByteFormattingRule"
- service="Gallio.Framework.Formatting.IFormattingRule, Gallio"
- type="Gallio.Framework.Formatting.SByteFormattingRule, Gallio" />
-
- <component id="Core.SingleFormattingRule"
- service="Gallio.Framework.Formatting.IFormattingRule, Gallio"
- type="Gallio.Framework.Formatting.SingleFormattingRule, Gallio" />
-
- <component id="Core.StringFormattingRule"
- service="Gallio.Framework.Formatting.IFormattingRule, Gallio"
- type="Gallio.Framework.Formatting.StringFormattingRule, Gallio" />
-
- <component id="Core.TypeFormattingRule"
- service="Gallio.Framework.Formatting.IFormattingRule, Gallio"
- type="Gallio.Framework.Formatting.TypeFormattingRule, Gallio" />
-
- <component id="Core.XPathNavigableFormattingRule"
- service="Gallio.Framework.Formatting.IFormattingRule, Gallio"
- type="Gallio.Framework.Formatting.XPathNavigableFormattingRule, Gallio" />
- </components>
- </runtime>
- </gallio>
-</configuration>
\ No newline at end of file
build/tools/gallio/Gallio.PowerShellCommands.dll
Binary file
build/tools/gallio/Gallio.PowerShellCommands.dll-Help.xml
@@ -1,324 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?>
-
-<helpItems xmlns="http://msh" schema="maml">
-
- <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10">
- <command:details>
- <command:name>
- Run-Gallio
- </command:name>
- <maml:description>
- <maml:para>Runs tests using Gallio.</maml:para>
- </maml:description>
- <maml:copyright>
- <maml:para>Copyright © 2005-2008 Gallio Project - http://www.gallio.org/</maml:para>
- </maml:copyright>
- <command:verb>Run</command:verb>
- <command:noun>Gallio</command:noun>
- <dev:version></dev:version>
- </command:details>
- <maml:description>
- <maml:para>The Run-Gallio cmdlet runs tests using Gallio.</maml:para>
- </maml:description>
- <command:syntax>
-
- <!--
-
- Description of the properties used in the command:parameter elements:
-
- # Required
- * If true, the parameter must appear in all commands that use the parameter set.
- * If false, the parameter is optional in all commands that use the parameter set.
-
- # Position
- * If named, the parameter name is required.
- * If positional, the parameter name is optional. When it is omitted, the parameter value must be in the specified position in the command. For example, if the value is position="1", the parameter value must be the first or only unnamed parameter value in the command.
-
- # Pipeline Input
- * If true (ByValue), you can pipe input to the parameter. The input is associated with ("bound to") the parameter even if the property name and the object type do not match the expected type. The Microsoft® Windows® PowerShell parameter binding components try to convert the input to the correct type and fail the command only when the type cannot be converted. Only one parameter in a parameter set can be associated by value.
- * If true (ByPropertyName), you can pipe input to the parameter. However, the input is associated with the parameter only when the parameter name matches the name of a property of the input object. For example, if the parameter name is Path, objects piped to the cmdlet are associated with that parameter only when the object has a property named path.
- * If true (ByValue, ByPropertyName), you can pipe input to the parameter either by property name or by value. Only one parameter in a parameter set can be associated by value.
- * If false, you cannot pipe input to this parameter.
-
- # Globbing
- * If true, the text that the user types for the parameter value can include wildcard characters.
- * If false, the text that the user types for the parameter value cannot include wildcard characters.
-
- # VariableLength
-
- * It looks this property is meaningless, at least in PowerShell 1.0:
-
- ============================================================================
- Hi Keith
-
- This attribute is not consumed by our Help formatter in the current release.
- This is added to comply with MAML command schema.
-
- Thanks
- Krishna[MSFT]
- Windows PowerShell Team
- Microsoft Corporation
- This posting is provided "AS IS" with no warranties, and confers no rights.
- ============================================================================
- -->
-
- <command:syntaxItem>
-
- <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named">
- <maml:name>ApplicationBaseDirectory</maml:name>
- <maml:description>
- <maml:para>The relative or absolute path of the application base directory.</maml:para>
- </maml:description>
- <dev:defaultValue>String.Empty</dev:defaultValue>
- </command:parameter>
-
- <maml:name>Run-Gallio</maml:name>
- <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="false" position="1">
- <maml:name>Assemblies</maml:name>
- <maml:description>
- <maml:para>The list of relative or absolute paths of test assembly files to execute.</maml:para>
- </maml:description>
- </command:parameter>
-
- <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named">
- <maml:name>DoNotRun</maml:name>
- <maml:description>
- <maml:para>Sets whether to load the tests but not run them. This option may be used to produce a report that contains test metadata for consumption by other tools.</maml:para>
- </maml:description>
- <dev:defaultValue>false</dev:defaultValue>
- </command:parameter>
-
- <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named">
- <maml:name>Filter</maml:name>
- <maml:description>
- <maml:para>Sets the filter expression to apply, which consists of one or more filter rules that may be combined using 'and', 'or', and 'not' and grouped with parentheses. A filter rule consists of a filter key followed by one or more comma-delimited matching values in the form 'key: value, "quoted value", /regular expression/'.</maml:para>
- </maml:description>
- <dev:defaultValue>*</dev:defaultValue>
- </command:parameter>
-
- <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named">
- <maml:name>HintDirectories</maml:name>
- <maml:description>
- <maml:para>The list of directories used for loading assemblies and other dependent resources.</maml:para>
- </maml:description>
- </command:parameter>
-
- <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named">
- <maml:name>NoEchoResults</maml:name>
- <maml:description>
- <maml:para>Sets whether to echo results to the screen as tests finish. If this option is specified only the final summary statistics are displayed. Otherwise test results are echoed to the console in varying detail depending on the current verbosity level.</maml:para>
- </maml:description>
- <dev:defaultValue>false</dev:defaultValue>
- </command:parameter>
-
- <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named">
- <maml:name>PluginDirectories</maml:name>
- <maml:description>
- <maml:para>Additional Gallio plugin directories to search recursively.</maml:para>
- </maml:description>
- </command:parameter>
-
- <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named">
- <maml:name>ReportDirectory</maml:name>
- <maml:description>
- <maml:para>Sets the name of the directory where the reports will be put.</maml:para>
- </maml:description>
- <dev:defaultValue>String.Empty</dev:defaultValue>
- </command:parameter>
-
- <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named">
- <maml:name>ReportNameFormat</maml:name>
- <maml:description>
- <maml:para>Sets the format string to use to generate the reports filenames.</maml:para>
- </maml:description>
- <dev:defaultValue>test-report-{0}-{1}</dev:defaultValue>
- </command:parameter>
-
- <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named">
- <maml:name>ReportTypes</maml:name>
- <maml:description>
- <maml:para>A list of the types of reports to generate, separated by semicolons.</maml:para>
- </maml:description>
- <dev:defaultValue>String.Empty</dev:defaultValue>
- </command:parameter>
-
- <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named">
- <maml:name>RunnerType</maml:name>
- <maml:description>
- <maml:para>Sets the type of test runner to use (LocalAppDomain, IsolatedAppDomain or IsolatedProcess, but more could be available as plugins).</maml:para>
- </maml:description>
- <dev:defaultValue>IsolatedProcess</dev:defaultValue>
- </command:parameter>
-
- <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named">
- <maml:name>ShadowCopy</maml:name>
- <maml:description>
- <maml:para>
- Enables shadow copying when set to true. Shadow copying allows the original assemblies to be modified while the tests are running. However, shadow copying may occasionally cause some tests to fail if they depend on their original location.
- </maml:para>
- </maml:description>
- <dev:defaultValue>false</dev:defaultValue>
- </command:parameter>
-
- <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named">
- <maml:name>ShowReports</maml:name>
- <maml:description>
- <maml:para>Sets whether to open the generated reports once execution has finished.</maml:para>
- </maml:description>
- <dev:defaultValue>false</dev:defaultValue>
- </command:parameter>
-
- <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named">
- <maml:name>WorkingDirectory</maml:name>
- <maml:description>
- <maml:para>
- The relative or absolute path of the working directory. If relative, the path is based on the current working directory, so a value of "" (an empty string) causes the current working directory to be used.
- </maml:para>
- </maml:description>
- <dev:defaultValue>String.Empty</dev:defaultValue>
- </command:parameter>
-
- </command:syntaxItem>
- </command:syntax>
-
- <command:parameters>
-
- <!-- This section is a copy paste of the syntax parameter. The only difference between both sections
- is that here the parameters can appear only once, whereas in the syntax section they can appear in
- different parameter sets. -->
-
- <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named">
- <maml:name>ApplicationBaseDirectory</maml:name>
- <maml:description>
- <maml:para>The relative or absolute path of the application base directory.</maml:para>
- </maml:description>
- <dev:defaultValue>String.Empty</dev:defaultValue>
- </command:parameter>
-
- <maml:name>Run-Gallio</maml:name>
- <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="false" position="1">
- <maml:name>Assemblies</maml:name>
- <maml:description>
- <maml:para>The list of relative or absolute paths of test assembly files to execute.</maml:para>
- </maml:description>
- </command:parameter>
-
- <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named">
- <maml:name>DoNotRun</maml:name>
- <maml:description>
- <maml:para>Sets whether to load the tests but not run them. This option may be used to produce a report that contains test metadata for consumption by other tools.</maml:para>
- </maml:description>
- <dev:defaultValue>false</dev:defaultValue>
- </command:parameter>
-
- <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named">
- <maml:name>Filter</maml:name>
- <maml:description>
- <maml:para>Sets the filter expression to apply, which consists of one or more filter rules that may be combined using 'and', 'or', and 'not' and grouped with parentheses. A filter rule consists of a filter key followed by one or more comma-delimited matching values in the form 'key: value, "quoted value", /regular expression/'.</maml:para>
- </maml:description>
- <dev:defaultValue>*</dev:defaultValue>
- </command:parameter>
-
- <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named">
- <maml:name>HintDirectories</maml:name>
- <maml:description>
- <maml:para>The list of directories used for loading assemblies and other dependent resources.</maml:para>
- </maml:description>
- </command:parameter>
-
- <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named">
- <maml:name>NoEchoResults</maml:name>
- <maml:description>
- <maml:para>Sets whether to echo results to the screen as tests finish. If this option is specified only the final summary statistics are displayed. Otherwise test results are echoed to the console in varying detail depending on the current verbosity level.</maml:para>
- </maml:description>
- <dev:defaultValue>false</dev:defaultValue>
- </command:parameter>
-
- <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named">
- <maml:name>PluginDirectories</maml:name>
- <maml:description>
- <maml:para>Additional Gallio plugin directories to search recursively.</maml:para>
- </maml:description>
- </command:parameter>
-
- <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named">
- <maml:name>ReportDirectory</maml:name>
- <maml:description>
- <maml:para>Sets the name of the directory where the reports will be put.</maml:para>
- </maml:description>
- <dev:defaultValue>String.Empty</dev:defaultValue>
- </command:parameter>
-
- <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named">
- <maml:name>ReportNameFormat</maml:name>
- <maml:description>
- <maml:para>Sets the format string to use to generate the reports filenames.</maml:para>
- </maml:description>
- <dev:defaultValue>test-report-{0}-{1}</dev:defaultValue>
- </command:parameter>
-
- <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named">
- <maml:name>ReportTypes</maml:name>
- <maml:description>
- <maml:para>A list of the types of reports to generate, separated by semicolons.</maml:para>
- </maml:description>
- <dev:defaultValue>String.Empty</dev:defaultValue>
- </command:parameter>
-
- <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named">
- <maml:name>RunnerType</maml:name>
- <maml:description>
- <maml:para>Sets the type of test runner to use: Local, IsolatedAppDomain, IsolatedProcess, or others that may be provided by plugins.</maml:para>
- </maml:description>
- <dev:defaultValue>IsolatedProcess</dev:defaultValue>
- </command:parameter>
-
- <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named">
- <maml:name>RunnerExtensions</maml:name>
- <maml:description>
- <maml:para>Specifies the type, assembly, and parameters of custom test runner extensions to use during the test run in the form: '[Namespace.]Type,Assembly[;Parameters]. eg. 'FancyLogger,MyExtensions.dll;ColorOutput,FancyIndenting'</maml:para>
- </maml:description>
- </command:parameter>
-
- <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named">
- <maml:name>ShadowCopy</maml:name>
- <maml:description>
- <maml:para>
- Enables shadow copying when set to true. Shadow copying allows the original assemblies to be modified while the tests are running. However, shadow copying may occasionally cause some tests to fail if they depend on their original location.
- </maml:para>
- </maml:description>
- <dev:defaultValue>false</dev:defaultValue>
- </command:parameter>
-
- <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named">
- <maml:name>ShowReports</maml:name>
- <maml:description>
- <maml:para>Sets whether to open the generated reports once execution has finished.</maml:para>
- </maml:description>
- <dev:defaultValue>false</dev:defaultValue>
- </command:parameter>
-
- <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="false" position="named">
- <maml:name>WorkingDirectory</maml:name>
- <maml:description>
- <maml:para>
- The relative or absolute path of the working directory. If relative, the path is based on the current working directory, so a value of "" (an empty string) causes the current working directory to be used.
- </maml:para>
- </maml:description>
- <dev:defaultValue>String.Empty</dev:defaultValue>
- </command:parameter>
-
- </command:parameters>
-
- <command:examples>
- <command:example>
- # Makes the Gallio commands available
- Add-PSSnapIn Gallio
- # Runs TestAssembly1.dll
- Run-Gallio "[Path-to-assembly1]\TestAssembly1.dll" -f Category:UnitTests -rd C:\build\reports -rf html
- </command:example>
- </command:examples>
-
- </command:command>
-
-</helpItems>
build/tools/gallio/Gallio.PowerShellCommands.xml
@@ -1,74 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<doc>
- <assembly>
- <name>Gallio.PowerShellCommands</name>
- </assembly>
- <members>
- <member name="T:Gallio.PowerShellCommands.RunGallioCommand">
- <summary>A PowerShell Cmdlet for running Gallio.</summary>
- </member>
- <member name="P:Gallio.PowerShellCommands.RunGallioCommand.ApplicationBaseDirectory">
- <summary>
- <para> The relative or absolute path of the application base directory. </para>
- <para> If relative, the path is based on the current working directory, so a value of "" causes the current working directory to be used. </para>
- <para> The default is "". </para>
- </summary>
- </member>
- <member name="P:Gallio.PowerShellCommands.RunGallioCommand.Assemblies">
- <summary>The list of relative or absolute paths of test assembly files to execute. This is required.</summary>
- </member>
- <member name="P:Gallio.PowerShellCommands.RunGallioCommand.DoNotRun">
- <summary>Sets whether to load the tests but not run them. This option may be used to produce a report that contains test metadata for consumption by other tools.</summary>
- </member>
- <member name="P:Gallio.PowerShellCommands.RunGallioCommand.Filter">
- <summary>Sets the filter expression to apply, which consists of one or more filter rules that may be combined using 'and', 'or', and 'not' and grouped with parentheses. A filter rule consists of a filter key followed by one or more comma-delimited matching values in the form 'key: value, "quoted value", /regular expression/'.</summary>
- </member>
- <member name="P:Gallio.PowerShellCommands.RunGallioCommand.HintDirectories">
- <summary>The list of directories used for loading assemblies and other dependent resources.</summary>
- </member>
- <member name="P:Gallio.PowerShellCommands.RunGallioCommand.IgnoreAnnotations">
- <summary>Sets whether to ignore annotations when determining the result code. If false (default), then error annotations, usually indicative of broken tests, will cause a failure result to be generated.</summary>
- </member>
- <member name="P:Gallio.PowerShellCommands.RunGallioCommand.NoEchoResults">
- <summary>Sets whether to echo results to the screen as tests finish. If this option is specified only the final summary statistics are displayed. Otherwise test results are echoed to the console in varying detail depending on the current verbosity level.</summary>
- </member>
- <member name="P:Gallio.PowerShellCommands.RunGallioCommand.PluginDirectories">
- <summary>Additional Gallio plugin directories to search recursively.</summary>
- </member>
- <member name="P:Gallio.PowerShellCommands.RunGallioCommand.ReportDirectory">
- <summary>Sets the name of the directory where the reports will be put.</summary>
- </member>
- <member name="P:Gallio.PowerShellCommands.RunGallioCommand.ReportNameFormat">
- <summary>Sets the format string to use to generate the reports filenames.</summary>
- </member>
- <member name="P:Gallio.PowerShellCommands.RunGallioCommand.ReportTypes">
- <summary>A list of the types of reports to generate, separated by semicolons.</summary>
- </member>
- <member name="P:Gallio.PowerShellCommands.RunGallioCommand.RunnerExtensions">
- <summary>
- <para> Specifies the type, assembly, and parameters of custom test runner extensions to use during the test run in the form: '[Namespace.]Type,Assembly[;Parameters]'. </para>
- <para> eg. 'FancyLogger,MyCustomExtensions.dll;SomeParameters' </para>
- </summary>
- </member>
- <member name="P:Gallio.PowerShellCommands.RunGallioCommand.RunnerType">
- <summary>Sets the type of test runner to use.</summary>
- </member>
- <member name="P:Gallio.PowerShellCommands.RunGallioCommand.ShadowCopy">
- <summary>
- <para> Enables shadow copying when set to true. </para>
- <para> Shadow copying allows the original assemblies to be modified while the tests are running. However, shadow copying may occasionally cause some tests to fail if they depend on their original location. </para>
- <para> The default is false. </para>
- </summary>
- </member>
- <member name="P:Gallio.PowerShellCommands.RunGallioCommand.ShowReports">
- <summary>Sets whether to open the generated reports once execution has finished.</summary>
- </member>
- <member name="P:Gallio.PowerShellCommands.RunGallioCommand.WorkingDirectory">
- <summary>
- <para> The relative or absolute path of the working directory. </para>
- <para> If relative, the path is based on the current working directory, so a value of "" causes the current working directory to be used. </para>
- <para> The default is "". </para>
- </summary>
- </member>
- </members>
-</doc>
\ No newline at end of file
build/tools/gallio/Gallio.TDNetRunner.dll
Binary file
build/tools/gallio/Gallio.xml
@@ -1,14614 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<doc>
- <assembly>
- <name>Gallio</name>
- </assembly>
- <members>
- <member name="T:Gallio.ActionChain`1">
- <summary>An action chain captures a sequence of actions to be performed as part of a complex multi-part process.</summary>
- <typeparam name="T">The action argument type</typeparam>
- </member>
- <member name="F:Gallio.ActionChain`1.NoOp">
- <summary>Gets a singleton action that does nothing when invoked. This field is read-only.</summary>
- </member>
- <member name="P:Gallio.ActionChain`1.Action">
- <summary>
- <para> Gets or sets a representation of the chain as a single action. </para>
- <para> The action is progressively augmented as new contributions are registered using <see cref="M:Gallio.ActionChain`1.Before(System.Action{`0})" />, <see cref="M:Gallio.ActionChain`1.After(System.Action{`0})" /> and <see cref="M:Gallio.ActionChain`1.Around(Gallio.ActionDecorator{`0})" />. By default the action is <see cref="F:Gallio.ActionChain`1.NoOp" />. </para>
- </summary>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="value" /> is null</exception>
- </member>
- <member name="M:Gallio.ActionChain`1.After(System.Action{`0})">
- <summary>Registers an action to perform after all other actions currently in the chain.</summary>
- <param name="action">The action to register</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="action" /> is null</exception>
- </member>
- <member name="M:Gallio.ActionChain`1.Around(Gallio.ActionDecorator{`0})">
- <summary>Registers an action to perform around all other actions currently in the chain. The contained part of the chain is passed in as an action to the decorator that the decorator can choose to run (or not) as needed.</summary>
- <param name="decorator">The decorator to register</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="decorator" /> is null</exception>
- </member>
- <member name="M:Gallio.ActionChain`1.Before(System.Action{`0})">
- <summary>Registers an action to perform before all other actions currently in the chain.</summary>
- <param name="action">The action to register</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="action" /> is null</exception>
- </member>
- <member name="M:Gallio.ActionChain`1.Clear">
- <summary>Clears the chain and sets it action to <see cref="F:Gallio.ActionChain`1.NoOp" />.</summary>
- </member>
- <member name="T:Gallio.ActionChain`2">
- <summary>An action chain captures a sequence of actions to be performed as part of a complex multi-part process.</summary>
- <typeparam name="T1">The first argument type</typeparam>
- <typeparam name="T2">The second argument type</typeparam>
- </member>
- <member name="F:Gallio.ActionChain`2.NoOp">
- <summary>Gets a singleton action that does nothing when invoked. This field is read-only.</summary>
- </member>
- <member name="P:Gallio.ActionChain`2.Action">
- <summary>
- <para> Gets or sets a representation of the chain as a single action. </para>
- <para> The action is progressively augmented as new contributions are registered using <see cref="M:Gallio.ActionChain`2.Before(Gallio.Action{`0,`1})" />, <see cref="M:Gallio.ActionChain`2.After(Gallio.Action{`0,`1})" /> and <see cref="M:Gallio.ActionChain`2.Around(Gallio.ActionDecorator{`0,`1})" />. By default the action is <see cref="F:Gallio.ActionChain`2.NoOp" />. </para>
- </summary>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="value" /> is null</exception>
- </member>
- <member name="M:Gallio.ActionChain`2.After(Gallio.Action{`0,`1})">
- <summary>Registers an action to perform after all other actions currently in the chain.</summary>
- <param name="action">The action to register</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="action" /> is null</exception>
- </member>
- <member name="M:Gallio.ActionChain`2.Around(Gallio.ActionDecorator{`0,`1})">
- <summary>Registers an action to perform around all other actions currently in the chain. The contained part of the chain is passed in as an action to the decorator that the decorator can choose to run (or not) as needed.</summary>
- <param name="decorator">The decorator to register</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="decorator" /> is null</exception>
- </member>
- <member name="M:Gallio.ActionChain`2.Before(Gallio.Action{`0,`1})">
- <summary>Registers an action to perform before all other actions currently in the chain.</summary>
- <param name="action">The action to register</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="action" /> is null</exception>
- </member>
- <member name="M:Gallio.ActionChain`2.Clear">
- <summary>Clears the chain and sets it action to <see cref="F:Gallio.ActionChain`2.NoOp" />.</summary>
- </member>
- <member name="T:Gallio.Pair`2">
- <summary>An immutable record that holds two values.</summary>
- <typeparam name="TFirst">The type of the first value</typeparam>
- <typeparam name="TSecond">The type of the second value</typeparam>
- </member>
- <member name="P:Gallio.Pair`2.First">
- <summary>Gets the first value.</summary>
- </member>
- <member name="P:Gallio.Pair`2.Second">
- <summary>Gets the second value.</summary>
- </member>
- <member name="T:Gallio.Triple`3">
- <summary>An immutable record that holds three values.</summary>
- <typeparam name="TFirst">The type of the first value</typeparam>
- <typeparam name="TSecond">The type of the second value</typeparam>
- <typeparam name="TThird">The type of the third value</typeparam>
- </member>
- <member name="P:Gallio.Triple`3.First">
- <summary>Gets the first value.</summary>
- </member>
- <member name="P:Gallio.Triple`3.Second">
- <summary>Gets the second value.</summary>
- </member>
- <member name="P:Gallio.Triple`3.Third">
- <summary>Gets the third value.</summary>
- </member>
- <member name="T:Gallio.Action">
- <summary>An action with no arguments.</summary>
- </member>
- <member name="T:Gallio.Action`2">
- <summary>An action with two arguments.</summary>
- <typeparam name="T1">The first argument type</typeparam>
- <typeparam name="T2">The second argument type</typeparam>
- <param name="arg1">The first argument</param>
- <param name="arg2">The second argument</param>
- </member>
- <member name="T:Gallio.Action`3">
- <summary>An action with three arguments.</summary>
- <typeparam name="T1">The first argument type</typeparam>
- <typeparam name="T2">The second argument type</typeparam>
- <typeparam name="T3">The third argument type</typeparam>
- <param name="arg1">The first argument</param>
- <param name="arg2">The second argument</param>
- <param name="arg3">The third argument</param>
- </member>
- <member name="T:Gallio.Action`4">
- <summary>An action with four arguments.</summary>
- <typeparam name="T1">The first argument type</typeparam>
- <typeparam name="T2">The second argument type</typeparam>
- <typeparam name="T3">The third argument type</typeparam>
- <typeparam name="T4">The fourth argument type</typeparam>
- <param name="arg1">The first argument</param>
- <param name="arg2">The second argument</param>
- <param name="arg3">The third argument</param>
- <param name="arg4">The fourth argument</param>
- </member>
- <member name="T:Gallio.ActionDecorator`1">
- <summary>Represents a method that decorates another action.</summary>
- <typeparam name="T">The type of object the action is performed upon</typeparam>
- <param name="obj">The object to act upon</param>
- <param name="action">The action to decorate which should be called in the middle of applying the decoration</param>
- </member>
- <member name="T:Gallio.ActionDecorator`2">
- <summary>Represents a method that decorates another action.</summary>
- <typeparam name="T1">The first argument type</typeparam>
- <typeparam name="T2">The second argument type</typeparam>
- <param name="arg1">The first argument</param>
- <param name="arg2">The second argument</param>
- <param name="action">The action to decorate which should be called in the middle of applying the decoration</param>
- </member>
- <member name="T:Gallio.Func`1">
- <summary>A function with zero arguments.</summary>
- <typeparam name="TResult">The result type</typeparam>
- </member>
- <member name="T:Gallio.Func`2">
- <summary>A function with one argument.</summary>
- <typeparam name="T1">The first argument type</typeparam>
- <typeparam name="TResult">The result type</typeparam>
- <param name="arg1">The first argument</param>
- </member>
- <member name="T:Gallio.Func`3">
- <summary>A function with two arguments.</summary>
- <typeparam name="T1">The first argument type</typeparam>
- <typeparam name="T2">The second argument type</typeparam>
- <typeparam name="TResult">The result type</typeparam>
- <param name="arg1">The first argument</param>
- <param name="arg2">The second argument</param>
- </member>
- <member name="T:Gallio.Func`4">
- <summary>A function with three arguments.</summary>
- <typeparam name="T1">The first argument type</typeparam>
- <typeparam name="T2">The second argument type</typeparam>
- <typeparam name="T3">The third argument type</typeparam>
- <typeparam name="TResult">The result type</typeparam>
- <param name="arg1">The first argument</param>
- <param name="arg2">The second argument</param>
- <param name="arg3">The third argument</param>
- </member>
- <member name="T:Gallio.Func`5">
- <summary>A function with four arguments.</summary>
- <typeparam name="T1">The first argument type</typeparam>
- <typeparam name="T2">The second argument type</typeparam>
- <typeparam name="T3">The third argument type</typeparam>
- <typeparam name="T4">The fourth argument type</typeparam>
- <typeparam name="TResult">The result type</typeparam>
- <param name="arg1">The first argument</param>
- <param name="arg2">The second argument</param>
- <param name="arg3">The third argument</param>
- <param name="arg4">The fourth argument</param>
- </member>
- <member name="T:Gallio.Collections.ArrayEqualityComparer`1">
- <summary>Compares arrays for equality by element.</summary>
- </member>
- <member name="F:Gallio.Collections.ArrayEqualityComparer`1.Default">
- <summary>Gets a default instance of the array equality comparer. This field is read-only.</summary>
- </member>
- <member name="T:Gallio.Collections.CollectionUtils">
- <summary>Utility functions for manipulating collections. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:Gallio.Collections.CollectionUtils.ConvertAllToArray``2(System.Collections.ICollection,System.Converter{``0,``1})">
- <summary>Converts all elements of the input collection and returns the collected results as an array of the same size.</summary>
- <typeparam name="TInput">The input type</typeparam>
- <typeparam name="TOutput">The output type</typeparam>
- <param name="input">The input collection</param>
- <param name="converter">The conversion function to apply to each element</param>
- <returns>The output array</returns>
- </member>
- <member name="M:Gallio.Collections.CollectionUtils.Find``1(System.Collections.IEnumerable,System.Predicate{``0})">
- <summary>Returns the first element of the input enumeration for which the specified predicate returns true.</summary>
- <typeparam name="T">The element type</typeparam>
- <param name="enumeration">The input enumeration</param>
- <param name="predicate">The predicate</param>
- <returns>The first matching value or the default for the type if not found</returns>
- </member>
- <member name="M:Gallio.Collections.CollectionUtils.ToArray``1(System.Collections.ICollection)">
- <summary>Copies all of the elements of the input collection to an array.</summary>
- <typeparam name="T">The element type</typeparam>
- <param name="collection">The input collection</param>
- <returns>The output array</returns>
- </member>
- <member name="T:Gallio.Collections.CovariantList`2">
- <summary>A covariant list converts a list of the input type to a read-only list of the more generic output type. The wrapped list can be used to mimic covariance in method return types.</summary>
- <typeparam name="TInput">The input list type</typeparam>
- <typeparam name="TOutput">The output list type</typeparam>
- </member>
- <member name="P:Gallio.Collections.CovariantList`2.Count">
- <summary>Gets the number of elements contained in the <see cref="T:System.Collections.Generic.ICollection`1" />.</summary>
- <value>The number of elements contained in the <see cref="T:System.Collections.Generic.ICollection`1" />.</value>
- </member>
- <member name="P:Gallio.Collections.CovariantList`2.IsReadOnly">
- <summary>Gets a value indicating whether the <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only.</summary>
- <value>true if the <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only; otherwise, false.</value>
- </member>
- <member name="M:Gallio.Collections.CovariantList`2.GetEnumerator">
- <summary>Returns an enumerator that iterates through the collection.</summary>
- <returns>A <see cref="T:System.Collections.Generic.IEnumerator`1" /> that can be used to iterate through the collection.</returns>
- </member>
- <member name="T:Gallio.Collections.EmptyArray`1">
- <summary>Provides a singleton empty array instance. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- <typeparam name="T">The type of array to provide</typeparam>
- </member>
- <member name="F:Gallio.Collections.EmptyArray`1.Instance">
- <summary>An empty array of type <typeparamref name="T" />. This field is read-only.</summary>
- </member>
- <member name="T:Gallio.Collections.EmptyDictionary`2">
- <summary>A read-only empty dictionary.</summary>
- <typeparam name="TKey">The dictionary key type</typeparam>
- <typeparam name="TValue">The dictionary value type</typeparam>
- </member>
- <member name="F:Gallio.Collections.EmptyDictionary`2.Instance">
- <summary>A read-only empty dictionary instance. This field is read-only.</summary>
- </member>
- <member name="P:Gallio.Collections.EmptyDictionary`2.Count">
- <summary>Gets the number of elements contained in the <see cref="T:System.Collections.Generic.ICollection`1" />.</summary>
- <value>The number of elements contained in the <see cref="T:System.Collections.Generic.ICollection`1" />.</value>
- </member>
- <member name="P:Gallio.Collections.EmptyDictionary`2.IsReadOnly">
- <summary>Gets a value indicating whether the <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only.</summary>
- <value>true if the <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only; otherwise, false.</value>
- </member>
- <member name="P:Gallio.Collections.EmptyDictionary`2.Item(`0)">
- <summary>Gets or sets the element with the specified key.</summary>
- <param name="key">The key of the element to get or set.</param>
- <value>The element with the specified key.</value>
- </member>
- <member name="P:Gallio.Collections.EmptyDictionary`2.Keys">
- <summary>Gets an <see cref="T:System.Collections.Generic.ICollection`1" /> containing the keys of the <see cref="T:System.Collections.Generic.IDictionary`2" />.</summary>
- <value>An <see cref="T:System.Collections.Generic.ICollection`1" /> containing the keys of the object that implements <see cref="T:System.Collections.Generic.IDictionary`2" />.</value>
- </member>
- <member name="P:Gallio.Collections.EmptyDictionary`2.Values">
- <summary>Gets an <see cref="T:System.Collections.Generic.ICollection`1" /> containing the values in the <see cref="T:System.Collections.Generic.IDictionary`2" />.</summary>
- <value>An <see cref="T:System.Collections.Generic.ICollection`1" /> containing the values in the object that implements <see cref="T:System.Collections.Generic.IDictionary`2" />.</value>
- </member>
- <member name="M:Gallio.Collections.EmptyDictionary`2.Add(`0,`1)">
- <summary>Adds an element with the provided key and value to the <see cref="T:System.Collections.Generic.IDictionary`2" />.</summary>
- <param name="key">The object to use as the key of the element to add.</param>
- <param name="value">The object to use as the value of the element to add.</param>
- </member>
- <member name="M:Gallio.Collections.EmptyDictionary`2.Clear">
- <summary>Removes all items from the <see cref="T:System.Collections.Generic.ICollection`1" />.</summary>
- </member>
- <member name="M:Gallio.Collections.EmptyDictionary`2.ContainsKey(`0)">
- <summary>Determines whether the <see cref="T:System.Collections.Generic.IDictionary`2" /> contains an element with the specified key.</summary>
- <param name="key">The key to locate in the <see cref="T:System.Collections.Generic.IDictionary`2" />.</param>
- <returns>true if the <see cref="T:System.Collections.Generic.IDictionary`2" /> contains an element with the key; otherwise, false.</returns>
- </member>
- <member name="M:Gallio.Collections.EmptyDictionary`2.GetEnumerator">
- <summary>Returns an enumerator that iterates through a collection.</summary>
- <returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.</returns>
- </member>
- <member name="M:Gallio.Collections.EmptyDictionary`2.Remove(`0)">
- <summary>Removes the element with the specified key from the <see cref="T:System.Collections.Generic.IDictionary`2" />.</summary>
- <param name="key">The key of the element to remove.</param>
- <returns>true if the element is successfully removed; otherwise, false. This method also returns false if key was not found in the original <see cref="T:System.Collections.Generic.IDictionary`2" />.</returns>
- </member>
- <member name="T:Gallio.Collections.GenericUtils">
- <summary>Utility functions for manipulating generic collections. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:Gallio.Collections.GenericUtils.AddAll``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.ICollection{``0})">
- <summary>Adds all elements of the input enumeration to the output collection.</summary>
- <typeparam name="T">The element type</typeparam>
- <param name="input">The input enumeration</param>
- <param name="output">The output collection</param>
- </member>
- <member name="M:Gallio.Collections.GenericUtils.ConvertAllToArray``2(System.Collections.Generic.ICollection{``0},System.Converter{``0,``1})">
- <summary>Converts each element of the input collection and returns the collected results as an array of the same size.</summary>
- <typeparam name="TInput">The input type</typeparam>
- <typeparam name="TOutput">The output type</typeparam>
- <param name="input">The input collection</param>
- <param name="converter">The conversion function to apply to each element</param>
- <returns>The output array</returns>
- </member>
- <member name="M:Gallio.Collections.GenericUtils.ConvertAndAddAll``2(System.Collections.Generic.ICollection{``0},System.Collections.Generic.ICollection{``1},System.Converter{``0,``1})">
- <summary>Converts each element of the input collection and adds the result to the output collection succession in the same order.</summary>
- <typeparam name="TInput">The input type</typeparam>
- <typeparam name="TOutput">The output type</typeparam>
- <param name="input">The input list</param>
- <param name="output">The output list</param>
- <param name="converter">The conversion function to apply to each element</param>
- </member>
- <member name="M:Gallio.Collections.GenericUtils.ConvertAndCopyAll``2(System.Collections.Generic.ICollection{``0},System.Collections.Generic.IList{``1},System.Converter{``0,``1})">
- <summary>Converts each element of the input collection and stores the result in the output list using the same index. The output list must be at least as large as the input list.</summary>
- <typeparam name="TInput">The input type</typeparam>
- <typeparam name="TOutput">The output type</typeparam>
- <param name="input">The input list</param>
- <param name="output">The output list</param>
- <param name="converter">The conversion function to apply to each element</param>
- </member>
- <member name="M:Gallio.Collections.GenericUtils.ElementsEqual``1(System.Collections.Generic.IList{``0},System.Collections.Generic.IList{``0})">
- <summary>Returns true if the elements of both lists are equal.</summary>
- <param name="a">The first collection</param>
- <param name="b">The second collection</param>
- <returns>True if the elements are equal</returns>
- </member>
- <member name="M:Gallio.Collections.GenericUtils.ElementsEqualOrderIndependent``1(System.Collections.Generic.IList{``0},System.Collections.Generic.IList{``0})">
- <summary>Returns true if the elements of both lists are equal but possibly appear in a different order. Handles elements that appear multiple times and ensures that they appear the same number of times in each list.</summary>
- <param name="a">The first collection</param>
- <param name="b">The second collection</param>
- <returns>True if the elements are equal</returns>
- </member>
- <member name="M:Gallio.Collections.GenericUtils.Find``1(System.Collections.Generic.IEnumerable{``0},System.Predicate{``0})">
- <summary>Returns the first element of the input enumeration for which the specified predicate returns true.</summary>
- <typeparam name="T">The element type</typeparam>
- <param name="enumeration">The input enumeration</param>
- <param name="predicate">The predicate</param>
- <returns>The first matching value or the default for the type if not found</returns>
- </member>
- <member name="M:Gallio.Collections.GenericUtils.KeyValuePairsEqual``2(System.Collections.Generic.IDictionary{``0,``1},System.Collections.Generic.IDictionary{``0,``1})">
- <summary>Returns true if both dictionaries have equal key/value pairs.</summary>
- <param name="a">The first collection</param>
- <param name="b">The second collection</param>
- <returns>True if the elements are equal</returns>
- </member>
- <member name="M:Gallio.Collections.GenericUtils.ToArray``1(System.Collections.Generic.IEnumerable{``0})">
- <summary>Copies all of the elements of the input enumerable to an array.</summary>
- <typeparam name="T">The element type</typeparam>
- <param name="enumerable">The input enumerable</param>
- <returns>The output array</returns>
- </member>
- <member name="M:Gallio.Collections.GenericUtils.ToArray``1(System.Collections.Generic.ICollection{``0})">
- <summary>Copies all of the elements of the input collection to an array.</summary>
- <typeparam name="T">The element type</typeparam>
- <param name="collection">The input collection</param>
- <returns>The output array</returns>
- </member>
- <member name="T:Gallio.Collections.HashSet`1">
- <summary>A hashtable-based set implementation.</summary>
- </member>
- <member name="P:Gallio.Collections.HashSet`1.Count">
- <summary>Gets the number of elements contained in the <see cref="T:System.Collections.Generic.ICollection`1" />.</summary>
- <value>The number of elements contained in the <see cref="T:System.Collections.Generic.ICollection`1" />.</value>
- </member>
- <member name="P:Gallio.Collections.HashSet`1.IsReadOnly">
- <summary>Gets a value indicating whether the <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only.</summary>
- <value>true if the <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only; otherwise, false.</value>
- </member>
- <member name="M:Gallio.Collections.HashSet`1.Add(`0)">
- <summary>Adds an item to the <see cref="T:System.Collections.Generic.ICollection`1" />.</summary>
- <param name="item">The object to add to the <see cref="T:System.Collections.Generic.ICollection`1" />.</param>
- </member>
- <member name="M:Gallio.Collections.HashSet`1.Clear">
- <summary>Removes all items from the <see cref="T:System.Collections.Generic.ICollection`1" />.</summary>
- </member>
- <member name="M:Gallio.Collections.HashSet`1.Contains(`0)">
- <summary>Determines whether the <see cref="T:System.Collections.Generic.ICollection`1" /> contains a specific value.</summary>
- <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.ICollection`1" />.</param>
- <returns>true if item is found in the <see cref="T:System.Collections.Generic.ICollection`1" />; otherwise, false.</returns>
- </member>
- <member name="M:Gallio.Collections.HashSet`1.CopyTo(`0[],System.Int32)">
- <summary>Copies the elements of the <see cref="T:System.Collections.Generic.ICollection`1" /> to an <see cref="T:System.Array" />, starting at a particular <see cref="T:System.Array" nolink="true" /> index.</summary>
- <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from <see cref="T:System.Collections.Generic.ICollection`1" />. The <see cref="T:System.Array" nolink="true" /> must have zero-based indexing.</param>
- <param name="arrayIndex">The zero-based index in array at which copying begins.</param>
- </member>
- <member name="M:Gallio.Collections.HashSet`1.GetEnumerator">
- <summary>Returns an enumerator that iterates through the collection.</summary>
- <returns>A <see cref="T:System.Collections.Generic.IEnumerator`1" /> that can be used to iterate through the collection.</returns>
- </member>
- <member name="M:Gallio.Collections.HashSet`1.Remove(`0)">
- <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.Generic.ICollection`1" />.</summary>
- <param name="item">The object to remove from the <see cref="T:System.Collections.Generic.ICollection`1" />.</param>
- <returns>true if item was successfully removed from the <see cref="T:System.Collections.Generic.ICollection`1" />; otherwise, false. This method also returns false if item is not found in the original <see cref="T:System.Collections.Generic.ICollection`1" nolink="true" />.</returns>
- </member>
- <member name="T:Gallio.Collections.LazyCache`2">
- <summary>Lazily populates and caches values associated with a particular key.</summary>
- </member>
- <member name="P:Gallio.Collections.LazyCache`2.Item(`0)">
- <summary>Gets the value associated with the specified key. Populates it on demand if not already cached.</summary>
- <param name="key">The key</param>
- <value>The associated value</value>
- </member>
- <member name="T:Gallio.Collections.MultiMap`2">
- <summary>A multi-map allows a list of values to be associated with a single key.</summary>
- </member>
- <member name="P:Gallio.Collections.MultiMap`2.Count">
- <summary>Gets the number of distinct keys in the map.</summary>
- </member>
- <member name="P:Gallio.Collections.MultiMap`2.IsReadOnly">
- <summary>Gets a value indicating whether the <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only.</summary>
- <value>true if the <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only; otherwise, false.</value>
- </member>
- <member name="P:Gallio.Collections.MultiMap`2.Item(`0)">
- <summary>Gets or sets the list of values associated with the specified key. Returns an empty list if there are none.</summary>
- <param name="key">The key</param>
- <value>The list of values</value>
- </member>
- <member name="P:Gallio.Collections.MultiMap`2.Keys">
- <summary>Gets an <see cref="T:System.Collections.Generic.ICollection`1" /> containing the keys of the <see cref="T:System.Collections.Generic.IDictionary`2" />.</summary>
- <value>An <see cref="T:System.Collections.Generic.ICollection`1" /> containing the keys of the object that implements <see cref="T:System.Collections.Generic.IDictionary`2" />.</value>
- </member>
- <member name="P:Gallio.Collections.MultiMap`2.Pairs">
- <summary>Gets the contents of the multi-map as an enumeration of pairs.</summary>
- </member>
- <member name="P:Gallio.Collections.MultiMap`2.Values">
- <summary>Gets an <see cref="T:System.Collections.Generic.ICollection`1" /> containing the values in the <see cref="T:System.Collections.Generic.IDictionary`2" />.</summary>
- <value>An <see cref="T:System.Collections.Generic.ICollection`1" /> containing the values in the object that implements <see cref="T:System.Collections.Generic.IDictionary`2" />.</value>
- </member>
- <member name="M:Gallio.Collections.MultiMap`2.Add(`0,`1)">
- <summary>Adds a value to the list of those associated with a key.</summary>
- <param name="key">The key</param>
- <param name="value">The value to associate</param>
- </member>
- <member name="M:Gallio.Collections.MultiMap`2.Add(System.Collections.Generic.KeyValuePair{`0,System.Collections.Generic.IList{`1}})">
- <summary>Adds all values in the pair to the specified key.</summary>
- <param name="item">The key and values pair</param>
- </member>
- <member name="M:Gallio.Collections.MultiMap`2.Add(`0,System.Collections.Generic.IList{`1})">
- <summary>Adds all values in the pair to the specified key.</summary>
- <param name="key">The key</param>
- <param name="values">The values</param>
- </member>
- <member name="M:Gallio.Collections.MultiMap`2.AddAll(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{`0,System.Collections.Generic.IList{`1}}})">
- <summary>Adds all of the values from the specified map.</summary>
- <param name="map">The map</param>
- </member>
- <member name="M:Gallio.Collections.MultiMap`2.AddAll(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{`0,`1}})">
- <summary>Adds all of the values from the specified enumeration of key-value pairs.</summary>
- <param name="pairs">The key-value pairs</param>
- </member>
- <member name="M:Gallio.Collections.MultiMap`2.Clear">
- <summary>Removes all items from the <see cref="T:System.Collections.Generic.ICollection`1" />.</summary>
- </member>
- <member name="M:Gallio.Collections.MultiMap`2.Contains(`0,`1)">
- <summary>Returns true if the map contains an entry with the specified key and value.</summary>
- <param name="key">The key</param>
- <param name="value">The value to find</param>
- <returns>True if the map contains an entry with the specified key and value</returns>
- </member>
- <member name="M:Gallio.Collections.MultiMap`2.ContainsKey(`0)">
- <summary>Returns true if the map contains at least one value associated with the specified key.</summary>
- <param name="key">The key</param>
- <returns>True if there is at least one value associated with the key</returns>
- </member>
- <member name="M:Gallio.Collections.MultiMap`2.GetEnumerator">
- <summary>Returns an enumerator that iterates through the collection.</summary>
- <returns>A <see cref="T:System.Collections.Generic.IEnumerator`1" /> that can be used to iterate through the collection.</returns>
- </member>
- <member name="M:Gallio.Collections.MultiMap`2.ReadOnly(Gallio.Collections.IMultiMap{`0,`1})">
- <summary>Obtains a read-only view of another multi-map.</summary>
- <param name="map">The multi-map</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="map" /> is null</exception>
- </member>
- <member name="M:Gallio.Collections.MultiMap`2.Remove(`0)">
- <summary>Removes all values associated with the specified key.</summary>
- <param name="key">The key</param>
- <returns>True if the key existed and was removed</returns>
- </member>
- <member name="M:Gallio.Collections.MultiMap`2.Remove(`0,`1)">
- <summary>Removes a value from the list of those associated with a key.</summary>
- <param name="key">The key</param>
- <param name="value">The value to remove from the key</param>
- <returns>True if the value was removed</returns>
- </member>
- <member name="M:Gallio.Collections.MultiMap`2.Remove(System.Collections.Generic.KeyValuePair{`0,System.Collections.Generic.IList{`1}})">
- <summary>Removes all values in the pair from the specified key.</summary>
- <param name="item">The key and values pair</param>
- <returns>True if at least one value was removed</returns>
- </member>
- <member name="T:Gallio.Collections.TreeUtils">
- <summary>Provides functions for manipulating ad-hoc trees. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="T:Gallio.Collections.UserDataCollection">
- <summary>
- <para> A user data collection stores arbitrary key/value pairs that may be associated with other objects in the system. </para>
- <para> Accesses to the collection are synchronized during access. To safely manupulate multiple keys at one time, simply lock the <see cref="T:Gallio.Collections.UserDataCollection" /> for the duration of the operation. </para>
- </summary>
- </member>
- <member name="M:Gallio.Collections.UserDataCollection.Copy">
- <summary>Creates a copy of the collection.</summary>
- <returns>The copy</returns>
- </member>
- <member name="M:Gallio.Collections.UserDataCollection.GetValue``1(Gallio.Collections.Key{``0})">
- <summary>Gets a value from the collection.</summary>
- <typeparam name="T">The value type</typeparam>
- <param name="key">The key</param>
- <returns>The associated value</returns>
- <exception cref="T:System.Collections.Generic.KeyNotFoundException">Thrown if <paramref name="key" /> was not found.</exception>
- </member>
- <member name="M:Gallio.Collections.UserDataCollection.GetValueOrDefault``1(Gallio.Collections.Key{``0},``0)">
- <summary>Gets a value from the collection or a default value if none found.</summary>
- <typeparam name="T">The value type</typeparam>
- <param name="key">The key</param>
- <param name="defaultValue">The default value</param>
- <returns>The associated value, or the default value</returns>
- </member>
- <member name="M:Gallio.Collections.UserDataCollection.HasValue``1(Gallio.Collections.Key{``0})">
- <summary>Determines whether a key has an associated value in the collection.</summary>
- <typeparam name="T">The value type</typeparam>
- <param name="key">The key</param>
- <returns>True if the key has an associated value</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="key" /> is null</exception>
- </member>
- <member name="M:Gallio.Collections.UserDataCollection.RemoveValue``1(Gallio.Collections.Key{``0})">
- <summary>Removes a value from the collection.</summary>
- <typeparam name="T">The value type</typeparam>
- <param name="key">The key</param>
- </member>
- <member name="M:Gallio.Collections.UserDataCollection.SetValue``1(Gallio.Collections.Key{``0},``0)">
- <summary>Sets a value in the collection.</summary>
- <typeparam name="T">The value type</typeparam>
- <param name="key">The key</param>
- <param name="value">The value to set</param>
- </member>
- <member name="M:Gallio.Collections.UserDataCollection.TryGetValue``1(Gallio.Collections.Key{``0},``0@)">
- <summary>Tries to get a value from the collection.</summary>
- <typeparam name="T">The value type</typeparam>
- <param name="key">The key</param>
- <param name="value">Set to the value, or <c>default(T)</c> if none present</param>
- <returns>True if a value was obtained</returns>
- </member>
- <member name="T:Gallio.Collections.Key`1">
- <summary>A strongly-typed key to be used together with an associative array to help the compiler perform better type checking of the value associated with the key.</summary>
- <typeparam name="TValue">The type of value associated with the key</typeparam>
- </member>
- <member name="P:Gallio.Collections.Key`1.Name">
- <summary>Gets the unique name of the key.</summary>
- </member>
- <member name="T:Gallio.Collections.IMultiMap`2">
- <summary>A multi-map allows a list of values to be associated with a single key.</summary>
- </member>
- <member name="P:Gallio.Collections.IMultiMap`2.Pairs">
- <summary>Gets the contents of the multi-map as an enumeration of pairs.</summary>
- </member>
- <member name="M:Gallio.Collections.IMultiMap`2.Add(`0,`1)">
- <summary>Adds a value to the list of those associated with a key.</summary>
- <param name="key">The key</param>
- <param name="value">The value to associate</param>
- </member>
- <member name="M:Gallio.Collections.IMultiMap`2.AddAll(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{`0,System.Collections.Generic.IList{`1}}})">
- <summary>Adds all of the values from the specified map.</summary>
- <param name="map">The map</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="map" /> is null</exception>
- </member>
- <member name="M:Gallio.Collections.IMultiMap`2.AddAll(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{`0,`1}})">
- <summary>Adds all of the values from the specified enumeration of key-value pairs.</summary>
- <param name="pairs">The key-value pairs</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="pairs" /> is null</exception>
- </member>
- <member name="M:Gallio.Collections.IMultiMap`2.Contains(`0,`1)">
- <summary>Returns true if the map contains an entry with the specified key and value.</summary>
- <param name="key">The key</param>
- <param name="value">The value to find</param>
- <returns>True if the map contains an entry with the specified key and value</returns>
- </member>
- <member name="M:Gallio.Collections.IMultiMap`2.Remove(`0,`1)">
- <summary>Removes a value from the list of those associated with a key.</summary>
- <param name="key">The key</param>
- <param name="value">The value to remove from the key</param>
- <returns>True if the value was removed</returns>
- </member>
- <member name="T:Gallio.Collections.TreeUtils.ChildEnumerator`1">
- <summary>Enumerates child nodes in a tree.</summary>
- <param name="node">The node</param>
- </member>
- <member name="T:Gallio.Concurrency.ProcessTask">
- <summary>
- <para> A process task provides support for launching external processes and collecting their output. </para>
- <para> The process task provides a guarnatee that when you call <see cref="M:Gallio.Concurrency.Task.Join(System.Nullable{System.TimeSpan})" /> all redirected output from the console output and error streams will already have been captured and delivered to the event handlers, as appropriate. </para>
- </summary>
- </member>
- <member name="P:Gallio.Concurrency.ProcessTask.Arguments">
- <summary>Gets the arguments.</summary>
- </member>
- <member name="P:Gallio.Concurrency.ProcessTask.CaptureConsoleError">
- <summary>
- <para> Gets or sets whether console error stream of the process should be captured and made available via the <see cref="P:Gallio.Concurrency.ProcessTask.ConsoleError" /> property. </para>
- <para> The default value is <c>false</c>. </para>
- </summary>
- </member>
- <member name="P:Gallio.Concurrency.ProcessTask.CaptureConsoleOutput">
- <summary>
- <para> Gets or sets whether console output stream of the process should be captured and made available via the <see cref="P:Gallio.Concurrency.ProcessTask.ConsoleOutput" /> property. </para>
- <para> The default value is <c>false</c>. </para>
- </summary>
- </member>
- <member name="P:Gallio.Concurrency.ProcessTask.ConsoleError">
- <summary>Gets the captured contents of the console error stream written by the process.</summary>
- <exception cref="T:System.InvalidOperationException">Thrown if the process has not been started or if <see cref="P:Gallio.Concurrency.ProcessTask.CaptureConsoleError" /> is <c>null</c></exception>
- </member>
- <member name="P:Gallio.Concurrency.ProcessTask.ConsoleOutput">
- <summary>Gets the captured contents of the console output stream written by the process.</summary>
- <exception cref="T:System.InvalidOperationException">Thrown if the process has not been started or if <see cref="P:Gallio.Concurrency.ProcessTask.CaptureConsoleOutput" /> is <c>null</c></exception>
- </member>
- <member name="P:Gallio.Concurrency.ProcessTask.CreateWindow">
- <summary>
- <para> Gets or sets whether to create a window for the command prompt. </para>
- <para> The default value is <c>false</c>. </para>
- </summary>
- </member>
- <member name="P:Gallio.Concurrency.ProcessTask.ExecutablePath">
- <summary>Gets the executable path.</summary>
- </member>
- <member name="P:Gallio.Concurrency.ProcessTask.ExitCode">
- <summary>Gets the exit code of the process, or -1 if the process did not run or has not exited.</summary>
- </member>
- <member name="P:Gallio.Concurrency.ProcessTask.Process">
- <summary>Gets the <see cref="P:Gallio.Concurrency.ProcessTask.Process" /> that was started or null if the process has not been started yet.</summary>
- </member>
- <member name="P:Gallio.Concurrency.ProcessTask.UseShellExecute">
- <summary>
- <para> Gets or sets whether to execute the command with the Windows shell. </para>
- <para> The default value is <c>false</c>. </para>
- </summary>
- </member>
- <member name="P:Gallio.Concurrency.ProcessTask.WorkingDirectory">
- <summary>Gets the working directory path.</summary>
- </member>
- <member name="M:Gallio.Concurrency.ProcessTask.AbortImpl">
- <summary>Aborts the task.</summary>
- </member>
- <member name="M:Gallio.Concurrency.ProcessTask.JoinImpl(System.Nullable{System.TimeSpan})">
- <summary>Waits for the task to terminate.</summary>
- <param name="timeout">The timeout, or null to wait indefinitely</param>
- <returns>True if the task is not running as of the time this method exits, false if a timeout occurred while waiting</returns>
- </member>
- <member name="M:Gallio.Concurrency.ProcessTask.StartImpl">
- <summary>Starts the task.</summary>
- </member>
- <member name="M:Gallio.Concurrency.ProcessTask.StartProcess(System.Diagnostics.ProcessStartInfo)">
- <summary>Starts a <see cref="P:Gallio.Concurrency.ProcessTask.Process" />.</summary>
- <param name="startInfo">The <see cref="T:System.Diagnostics.ProcessStartInfo" /> that has been started</param>
- <returns>The process</returns>
- </member>
- <member name="E:Gallio.Concurrency.ProcessTask.ConsoleErrorDataReceived">
- <summary>The event fired when each line of new output is received on the console error stream.</summary>
- </member>
- <member name="E:Gallio.Concurrency.ProcessTask.ConsoleOutputDataReceived">
- <summary>The event fired when each line of new output is received on the console output stream.</summary>
- </member>
- <member name="T:Gallio.Concurrency.Task">
- <summary>
- <para> A task represents a concurrently executing operation. </para>
- <para> A <see cref="T:Gallio.Concurrency.Task" /> might not necessarily represent an operation that is executing in a local <see cref="T:System.Threading.Thread" />. It can represent other processes that execute remotely or that are represented by some other mechanism. </para>
- <para> A <see cref="T:Gallio.Concurrency.Task" nolink="true" /> is guaranteed to send events in the following order: <see cref="E:Gallio.Concurrency.Task.Started" />, <see cref="E:Gallio.Concurrency.Task.Aborted" /> (if applicable), <see cref="E:Gallio.Concurrency.Task.Terminated" />. The events are dispatched synchronously such that the next event in the sequence will not be fired until the previous event is completely processed. </para>This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:Gallio.Concurrency.Task.IsAborted">
- <summary>Returns true if the task has been aborted.</summary>
- </member>
- <member name="P:Gallio.Concurrency.Task.IsPending">
- <summary>Returns true if the task has not been started or aborted yet.</summary>
- </member>
- <member name="P:Gallio.Concurrency.Task.IsRunning">
- <summary>Returns true if the task is running.</summary>
- </member>
- <member name="P:Gallio.Concurrency.Task.IsTerminated">
- <summary>Returns true if the task ran and was terminated.</summary>
- </member>
- <member name="P:Gallio.Concurrency.Task.Name">
- <summary>Gets the name of the task.</summary>
- </member>
- <member name="P:Gallio.Concurrency.Task.Result">
- <summary>Gets the task result, or null if the task has not terminated or was aborted before starting.</summary>
- </member>
- <member name="M:Gallio.Concurrency.Task.Abort">
- <summary>
- <para> Asynchronously aborts the task. </para>
- <para> If the task has not been started, then the task will be forbidden from starting later and its <see cref="P:Gallio.Concurrency.Task.IsAborted" /> property will be set. If the task has already terminated, then does nothing. </para>
- </summary>
- </member>
- <member name="M:Gallio.Concurrency.Task.AbortImpl">
- <summary>Aborts the task.</summary>
- </member>
- <member name="M:Gallio.Concurrency.Task.Join(System.Nullable{System.TimeSpan})">
- <summary>
- <para> Waits for the task to terminate. </para>
- <para> Does nothing if the task has not been started or is not running. </para>
- </summary>
- <param name="timeout">The maximum amount of time to wait for completion, or null to wait indefinitely</param>
- <returns>True if the task is not running as of the time this method exits, false if a timeout occurred while waiting</returns>
- <exception cref="T:System.ArgumentOutOfRangeException">Thrown if <paramref name="timeout" /> represents a negative time span</exception>
- </member>
- <member name="M:Gallio.Concurrency.Task.JoinImpl(System.Nullable{System.TimeSpan})">
- <summary>Waits for the task to terminate.</summary>
- <param name="timeout">The timeout, or null to wait indefinitely</param>
- <returns>True if the task is not running as of the time this method exits, false if a timeout occurred while waiting</returns>
- </member>
- <member name="M:Gallio.Concurrency.Task.NotifyTerminated(Gallio.Concurrency.TaskResult)">
- <summary>Dispatches notification that the task has terminated and provides its result.</summary>
- <param name="result">The task result</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="result" /> is null</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if the task is not currently running</exception>
- </member>
- <member name="M:Gallio.Concurrency.Task.OnAborted">
- <summary>Notifies the <see cref="E:Gallio.Concurrency.Task.Aborted" /> event handlers.</summary>
- </member>
- <member name="M:Gallio.Concurrency.Task.OnStarted">
- <summary>Notifies the <see cref="E:Gallio.Concurrency.Task.Started" /> event handlers.</summary>
- </member>
- <member name="M:Gallio.Concurrency.Task.OnTerminated">
- <summary>Notifies the <see cref="E:Gallio.Concurrency.Task.Terminated" /> event handlers.</summary>
- </member>
- <member name="M:Gallio.Concurrency.Task.Run(System.Nullable{System.TimeSpan})">
- <summary>Starts the task and waits for it to complete until the timeout expires. If the timeout expires, aborts the task and returns <c>false</c>.</summary>
- <param name="timeout">The maximum amount of time to wait for completion, or null to wait indefinitely</param>
- <returns>True if the task ran to completion within the specified time span, false if the task was aborted</returns>
- <exception cref="T:System.ArgumentOutOfRangeException">Thrown if <paramref name="timeout" /> represents a negative time span</exception>
- </member>
- <member name="M:Gallio.Concurrency.Task.Start">
- <summary>
- <para> Starts running the task. </para>
- <para> Does nothing if the task has already been started or has been aborted. </para>
- </summary>
- </member>
- <member name="M:Gallio.Concurrency.Task.StartImpl">
- <summary>Starts the task.</summary>
- </member>
- <member name="E:Gallio.Concurrency.Task.Aborted">
- <summary>Adds or removes an event handler that is signaled when the task is aborted. If a handler is being added and the task has already aborted, it is immediately invoked.</summary>
- </member>
- <member name="E:Gallio.Concurrency.Task.Started">
- <summary>Adds or removes an event handler that is signaled when the task is started. If a handler is being added and the task has already started, it is immediately invoked.</summary>
- </member>
- <member name="E:Gallio.Concurrency.Task.Terminated">
- <summary>Adds or removes an event handler that is signaled when the task is terminated. If a handler is being added and the task has already terminated, it is immediately invoked.</summary>
- </member>
- <member name="T:Gallio.Concurrency.TaskContainer">
- <summary>
- <para> A <see cref="T:Gallio.Concurrency.TaskContainer" /> manages the lifecycle of any number of <see cref="T:Gallio.Concurrency.Task" />s and monitors their run-time behavior. </para>
- <para> For example, when a <see cref="T:Gallio.Concurrency.Task" nolink="true" /> terminates abruptly due to an exception, its container will send out a notification that may cause all of the other tasks to be aborted and for the currently executing test case to fail. </para>
- </summary>
- </member>
- <member name="M:Gallio.Concurrency.TaskContainer.AbortAll">
- <summary>Asynchronously aborts all of the tasks currently running within the container.</summary>
- </member>
- <member name="M:Gallio.Concurrency.TaskContainer.JoinAll(System.Nullable{System.TimeSpan})">
- <summary>Waits for all of currently running tasks to terminate.</summary>
- <param name="timeout">The maximum amount of time to wait for completion, or null to wait indefinitely</param>
- <returns>True if no tasks are running as of the time this method exits, false if a timeout occurred while waiting</returns>
- <exception cref="T:System.ArgumentOutOfRangeException">Thrown if <paramref name="timeout" /> represents a negative time span</exception>
- </member>
- <member name="M:Gallio.Concurrency.TaskContainer.Watch(Gallio.Concurrency.Task)">
- <summary>Adds a new task for this container to watch.</summary>
- <param name="task">The task to monitor</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="task" /> is null</exception>
- </member>
- <member name="E:Gallio.Concurrency.TaskContainer.TaskAborted">
- <summary>Adds or removes an event handler that is signaled when any watched task is aborted.</summary>
- </member>
- <member name="E:Gallio.Concurrency.TaskContainer.TaskStarted">
- <summary>Adds or removes an event handler that is signaled when any watched task is started.</summary>
- </member>
- <member name="E:Gallio.Concurrency.TaskContainer.TaskTerminated">
- <summary>Adds or removes an event handler that is signaled when any watched task is terminated.</summary>
- </member>
- <member name="T:Gallio.Concurrency.TaskEventArgs">
- <summary>A task-related event.</summary>
- </member>
- <member name="P:Gallio.Concurrency.TaskEventArgs.Task">
- <summary>Gets the task that the event is about.</summary>
- </member>
- <member name="T:Gallio.Concurrency.TaskResult">
- <summary>Holds the result of executing a task. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="P:Gallio.Concurrency.TaskResult.Exception">
- <summary>Gets the exception that was encountered by the task and caused it to terminated, or null if no exception was thrown.</summary>
- </member>
- <member name="P:Gallio.Concurrency.TaskResult.Value">
- <summary>Gets the value yielded by the task when it terminated, or null if an exception was thrown.</summary>
- </member>
- <member name="M:Gallio.Concurrency.TaskResult.CreateFromException(System.Exception)">
- <summary>Creates a task result that contains the specified exception that was encountered by the task and caused it to terminate.</summary>
- <param name="exception">The exception</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="exception" /> is null</exception>
- </member>
- <member name="M:Gallio.Concurrency.TaskResult.CreateFromValue(System.Object)">
- <summary>Creates a task result that contains the specified value yielded by the task when it terminated.</summary>
- <param name="value">The value</param>
- </member>
- <member name="M:Gallio.Concurrency.TaskResult.ToString">
- <summary>Returns a <see cref="T:System.String" /> that represents the current <see cref="T:System.Object" />.</summary>
- <returns>A <see cref="T:System.String" /> that represents the current <see cref="T:System.Object" />.</returns>
- </member>
- <member name="T:Gallio.Concurrency.ThreadAbortScope">
- <summary>
- <para> A <see cref="T:Gallio.Concurrency.ThreadAbortScope" /> executes a block of code inside a special scope that is designed to issue and safely handle <see cref="M:System.Threading.Thread.Abort(System.Object)" /> on demand. </para>
- <para> This class may be used as a primitive for implementing higher-level protected scopes for the purpose of asynchronous cancelation and time-limited execution. </para>
- </summary>
- </member>
- <member name="M:Gallio.Concurrency.ThreadAbortScope.Abort">
- <summary>Aborts the currently running action and prevents any further actions from running inside of this scope.</summary>
- </member>
- <member name="M:Gallio.Concurrency.ThreadAbortScope.Run(Gallio.Action)">
- <summary>Runs an action inside of the scope.</summary>
- <param name="action">The action to run</param>
- <returns>The <see cref="T:System.Threading.ThreadAbortException" /> that was caught if the action was aborted, or null if the action completed normally</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="action" /> is null</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if an action is already running in this scope</exception>
- <exception cref="T:System.Exception">Any other exception thrown by <paramref name="action" /> itself</exception>
- </member>
- <member name="T:Gallio.Concurrency.ThreadTask">
- <summary>An implementation of <see cref="T:Gallio.Concurrency.Task" /> based on a locally running thread.</summary>
- </member>
- <member name="P:Gallio.Concurrency.ThreadTask.ApartmentState">
- <summary>Gets or sets the desired <see cref="P:Gallio.Concurrency.ThreadTask.ApartmentState" /> to use for the thread when it is started.</summary>
- <value>The default value is <see cref="F:System.Threading.ApartmentState.Unknown" /> which causes the new thread to use the runtime's default apartment state.</value>
- <exception cref="T:System.InvalidOperationException">Thrown if this method is called after the thread has started</exception>
- </member>
- <member name="P:Gallio.Concurrency.ThreadTask.Thread">
- <summary>Gets the thread on which the task is running, or null if the task is not running.</summary>
- </member>
- <member name="M:Gallio.Concurrency.ThreadTask.AbortImpl">
- <summary>Aborts the task.</summary>
- </member>
- <member name="M:Gallio.Concurrency.ThreadTask.JoinImpl(System.Nullable{System.TimeSpan})">
- <summary>Waits for the task to terminate.</summary>
- <param name="timeout">The timeout, or null to wait indefinitely</param>
- <returns>True if the task is not running as of the time this method exits, false if a timeout occurred while waiting</returns>
- </member>
- <member name="M:Gallio.Concurrency.ThreadTask.StartImpl">
- <summary>Starts the task.</summary>
- </member>
- <member name="T:Gallio.Framework.Attachment">
- <summary>An attachment is an embedded object in an execution log. An attachment must specify a content type (a MIME type), and some contents. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:Gallio.Framework.Attachment.ContentType">
- <summary>Gets the content type of the attachment specified as a MIME type, not null. <seealso cref="T:Gallio.Utilities.MimeTypes" /> for definitions of common supported MIME types.</summary>
- </member>
- <member name="P:Gallio.Framework.Attachment.Name">
- <summary>Gets the name of the attachment, not null.</summary>
- </member>
- <member name="M:Gallio.Framework.Attachment.CreateHtmlAttachment(System.String,System.String)">
- <summary>Creates an HTML attachment.</summary>
- <param name="name">The attachment name, or null to automatically assign one</param>
- <param name="html">The html string, not null</param>
- <returns>The attachment</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="html" /> is null</exception>
- </member>
- <member name="M:Gallio.Framework.Attachment.CreateImageAttachment(System.String,System.Drawing.Image)">
- <summary>Embeds an image attachment with a mime-type compatible with its internal representation.</summary>
- <param name="name">The attachment name, or null to automatically assign one</param>
- <param name="image">The image to attach</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="image" /> is null</exception>
- </member>
- <member name="M:Gallio.Framework.Attachment.CreateObjectAsXmlAttachment(System.String,System.Object,System.Xml.Serialization.XmlSerializer)">
- <summary>Embeds an XML-serialized object as an XML attachment with mime-type <see cref="F:Gallio.Utilities.MimeTypes.Xml" /> using the specified serializer. <seealso cref="T:System.Xml.Serialization.XmlSerializer" /></summary>
- <param name="name">The attachment name, or null to automatically assign one</param>
- <param name="obj">The object to serialize and embed, must not be null</param>
- <param name="xmlSerializer">The xml serializer to use, or null to use the default based on the object's type</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="obj" /> is null</exception>
- </member>
- <member name="M:Gallio.Framework.Attachment.CreatePlainTextAttachment(System.String,System.String)">
- <summary>Creates a plain text attachment.</summary>
- <param name="name">The attachment name, or null to automatically assign one</param>
- <param name="text">The text string, not null</param>
- <returns>The attachment</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="text" /> is null</exception>
- </member>
- <member name="M:Gallio.Framework.Attachment.CreateXHtmlAttachment(System.String,System.String)">
- <summary>Creates an XHTML attachment.</summary>
- <param name="name">The attachment name, or null to automatically assign one</param>
- <param name="xhtml">The xhtml string, not null</param>
- <returns>The attachment</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="xhtml" /> is null</exception>
- </member>
- <member name="M:Gallio.Framework.Attachment.CreateXmlAttachment(System.String,System.String)">
- <summary>Creates an XML attachment.</summary>
- <param name="name">The attachment name, or null to automatically assign one</param>
- <param name="xml">The XML string, not null</param>
- <returns>The attachment</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="xml" /> is null</exception>
- </member>
- <member name="T:Gallio.Framework.BinaryAttachment">
- <summary>Represents a binary-encoded attachments. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Framework.BinaryAttachment.Data">
- <summary>Gets the binary content of the attachment, not null.</summary>
- </member>
- <member name="T:Gallio.Framework.Context">
- <summary>
- <para> The context provides information about the environment in which a test is executing. A new context is created each time a test or test step begins execution. </para>
- <para> Contexts are arranged in a hierarchy that corresponds to the order in which the contexts were entered. Thus the context for a test likely has as its parent the context for its containing test fixture. </para>
- <para> Arbitrary user data can be associated with a context. Furthermore, client code may attach <see cref="E:Gallio.Framework.Context.Finishing" /> event handlers to perform resource reclamation just prior to marking the test step as finished. </para>This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="P:Gallio.Framework.Context.AssertCount">
- <summary>Gets the current assertion count.</summary>
- </member>
- <member name="P:Gallio.Framework.Context.CurrentContext">
- <summary>Gets the context of the current thread, or null if there is no current context.</summary>
- </member>
- <member name="P:Gallio.Framework.Context.Data">
- <summary>
- <para> Gets the user data collection associated with the context. It may be used to associate arbitrary key/value pairs with the context. </para>
- <para> When a new child context is created, it inherits a copy of its parent's data. </para>
- </summary>
- </member>
- <member name="P:Gallio.Framework.Context.GlobalContext">
- <summary>Gets the global context of the environment, or null if there is no such context.</summary>
- </member>
- <member name="P:Gallio.Framework.Context.IsFinished">
- <summary>Returns true if the step associated with the context has finished execution and completed all <see cref="E:Gallio.Framework.Context.Finishing" /> actions.</summary>
- </member>
- <member name="P:Gallio.Framework.Context.LifecyclePhase">
- <summary>Gets or sets the lifecycle phase the context is in.</summary>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="value" /> is null</exception>
- </member>
- <member name="P:Gallio.Framework.Context.LogWriter">
- <summary>
- <para> Gets the log writer for this context. </para>
- <para> Each test step gets its own log writer that is distinct from those of other steps. So the log writer returned by this property is particular to the step represented by this test context. </para>
- </summary>
- </member>
- <member name="P:Gallio.Framework.Context.Outcome">
- <summary>
- <para> Gets the step's outcome or its interim outcome if the test is still running. </para>
- <para> The value of this property is initially <see cref="P:Gallio.Model.TestOutcome.Passed" /> but may change over the course of execution to reflect the anticipated outcome of the test. When the test finishes, its outcome is frozen. </para>
- </summary>
- </member>
- <member name="P:Gallio.Framework.Context.Parent">
- <summary>Gets the parent context or null if this context has no parent.</summary>
- </member>
- <member name="P:Gallio.Framework.Context.Sandbox">
- <summary>Gets the sandbox of the test step, or null if none.</summary>
- </member>
- <member name="P:Gallio.Framework.Context.Test">
- <summary>Gets the test associated with the context.</summary>
- </member>
- <member name="P:Gallio.Framework.Context.TestStep">
- <summary>Gets the test step associated with the context.</summary>
- </member>
- <member name="M:Gallio.Framework.Context.AddAssertCount(System.Int32)">
- <summary>Adds the specified amount to the assert count atomically.</summary>
- <param name="value">The amount to add to the assert count</param>
- </member>
- <member name="M:Gallio.Framework.Context.AddMetadata(System.String,System.String)">
- <summary>Adds metadata to the step that is running in the context.</summary>
- <param name="metadataKey">The metadata key</param>
- <param name="metadataValue">The metadata value</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="metadataKey" /> or <paramref name="metadataValue" /> is null</exception>
- </member>
- <member name="M:Gallio.Framework.Context.Enter">
- <summary>Enters this context with the current thread.</summary>
- <returns>A cookie that can be used to restore the current thread's context to its previous value</returns>
- </member>
- <member name="M:Gallio.Framework.Context.EnterContext(Gallio.Framework.Context)">
- <summary>Enters the specified context with the current thread.</summary>
- <param name="context">The context to enter, or null to enter a scope without a context</param>
- <returns>A cookie that can be used to restore the current thread's context to its previous value</returns>
- </member>
- <member name="M:Gallio.Framework.Context.GetThreadDefaultContext(System.Threading.Thread)">
- <summary>Gets the default context for the specified thread.</summary>
- <param name="thread">The thread</param>
- <returns>The default context</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="thread" /> is null</exception>
- </member>
- <member name="M:Gallio.Framework.Context.IncrementAssertCount">
- <summary>Increments the assert count atomically.</summary>
- </member>
- <member name="M:Gallio.Framework.Context.RunStep(System.String,Gallio.Action)">
- <summary>
- <para> Performs an action as a new step within the current context and associates it with the calling function. </para>
- <para> This method creates a new child context with a new nested <see cref="T:Gallio.Model.ITestStep" />, enters the child context, performs the action, then exits the child context. </para>
- </summary>
- <param name="name">The name of the step</param>
- <param name="action">The action to perform</param>
- <returns>The context of the step that ran</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="name" /> or <paramref name="action" /> is null</exception>
- <exception cref="T:System.ArgumentException">Thrown if <paramref name="name" /> is the empty string</exception>
- <exception cref="T:System.Exception">Any exception thrown by the action</exception>
- </member>
- <member name="M:Gallio.Framework.Context.RunStep(System.String,Gallio.Reflection.ICodeElementInfo,Gallio.Action)">
- <summary>
- <para> Performs an action as a new step within the current context and associates it with the specified code reference. </para>
- <para> This method creates a new child context with a new nested <see cref="T:Gallio.Model.ITestStep" />, enters the child context, performs the action, then exits the child context. </para>
- </summary>
- <param name="name">The name of the step</param>
- <param name="codeElement">The associated code element, or null if none</param>
- <param name="action">The action to perform</param>
- <returns>The context of the step that ran</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="name" /> or <paramref name="action" /> is null</exception>
- <exception cref="T:System.ArgumentException">Thrown if <paramref name="name" /> is the empty string</exception>
- <exception cref="T:System.Exception">Any exception thrown by the action</exception>
- </member>
- <member name="M:Gallio.Framework.Context.SetInterimOutcome(Gallio.Model.TestOutcome)">
- <summary>Sets the step's interim <see cref="P:Gallio.Framework.Context.Outcome" />. The interim outcome is used to communicate the anticipated outcome of the step to later phases of execution.</summary>
- <exception cref="T:System.InvalidOperationException">Thrown if attempting to set the outcome while the test is not running</exception>
- </member>
- <member name="M:Gallio.Framework.Context.SetThreadDefaultContext(System.Threading.Thread,Gallio.Framework.Context)">
- <summary>Sets the default context for the specified thread.</summary>
- <param name="thread">The thread</param>
- <param name="context">The context to associate with the thread, or null to reset the thread's default context to inherit the <see cref="P:Gallio.Framework.Context.GlobalContext" /> once again</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="thread" /> is null</exception>
- </member>
- <member name="E:Gallio.Framework.Context.Finishing">
- <summary>The <see cref="E:Gallio.Framework.Context.Finishing" /> event is raised when the test is finishing to provide clients with an opportunity to perform additional clean up tasks after all ordinary test processing is finished.</summary>
- </member>
- <member name="T:Gallio.Framework.Log">
- <summary>
- <para> The log class provides services for writing information to the execution log associated with a test. </para>
- <para> An execution log records the output of a test during its execution including any text that was written to console output streams, exceptions that occurred, and anything else the test writer might want to save. </para>
- <para> A log consists of zero or more log streams that are opened automatically on demand to capture independent sequences of log output. Each stream can further be broken down into possibly nested sections to classify output during different phases of test execution (useful for drilling into complex tests). In addition to text, a log can contain attachments that are either attached at the top level of the log or embedded into log streams. Attachments are typed by mime-type and can contain Text, Xml, Images, Blobs, or any other content. Certain test frameworks may automatically create attachments to gather all manner of diagnostic information over the course of the test. </para>This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="P:Gallio.Framework.Log.ConsoleError">
- <summary>Gets the current stream writer for the built-in log stream where the <see cref="P:System.Console.Error" /> stream for the test is recorded.</summary>
- </member>
- <member name="P:Gallio.Framework.Log.ConsoleInput">
- <summary>Gets the current stream writer for the built-in log stream where the <see cref="P:System.Console.In" /> stream for the test is recorded.</summary>
- </member>
- <member name="P:Gallio.Framework.Log.ConsoleOutput">
- <summary>Gets the current stream writer for the built-in log stream where the <see cref="P:System.Console.Out" /> stream for the test is recorded.</summary>
- </member>
- <member name="P:Gallio.Framework.Log.DebugTrace">
- <summary>Gets the current stream writer for the built-in log stream where diagnostic <see cref="T:System.Diagnostics.Debug" /> and <see cref="T:System.Diagnostics.Trace" /> information is recorded.</summary>
- </member>
- <member name="P:Gallio.Framework.Log.Default">
- <summary>Gets the current stream writer for the built-in log stream where the output from the convenience methods of the <see cref="T:Gallio.Framework.Log" /> class is recorded.</summary>
- </member>
- <member name="P:Gallio.Framework.Log.Failures">
- <summary>Gets the current stream writer for the built-in log stream where assertion failures, exceptions and other failure data are recorded.</summary>
- </member>
- <member name="P:Gallio.Framework.Log.Warnings">
- <summary>Gets the current stream writer for the built-in log stream where warnings are recorded.</summary>
- </member>
- <member name="P:Gallio.Framework.Log.Writer">
- <summary>Gets the current log writer.</summary>
- <value>The execution log, never null</value>
- <exception cref="T:System.InvalidOperationException">Thrown if there is no current log writer</exception>
- </member>
- <member name="M:Gallio.Framework.Log.Attach(Gallio.Framework.Attachment)">
- <summary>Attaches an attachment to the execution log. <para> This is a convenience method that forwards the request to the current log writer as returned by the <see cref="P:Gallio.Framework.Log.Writer" /> property. </para></summary>
- <param name="attachment">The attachment to include</param>
- <returns>The attachment</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="attachment" /> is null</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if there is already an attachment with the same name</exception>
- </member>
- <member name="M:Gallio.Framework.Log.AttachHtml(System.String,System.String)">
- <summary>Attaches an HTML attachment with mime-type <see cref="F:Gallio.Utilities.MimeTypes.Html" />. <para> This is a convenience method that forwards the request to the current log writer as returned by the <see cref="P:Gallio.Framework.Log.Writer" /> property. </para></summary>
- <param name="attachmentName">The name of the attachment to create or null to automatically assign one. The attachment name must be unique within the scope of the currently executing test step.</param>
- <param name="html">The HTML to attach</param>
- <returns>The attachment</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="html" /> is null</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if there is already an attachment with the same name</exception>
- </member>
- <member name="M:Gallio.Framework.Log.AttachImage(System.String,System.Drawing.Image)">
- <summary>Attaches an image attachment with a mime-type compatible with its internal representation. <para> This is a convenience method that forwards the request to the current log writer as returned by the <see cref="P:Gallio.Framework.Log.Writer" /> property. </para></summary>
- <param name="attachmentName">The name of the attachment to create or null to automatically assign one. The attachment name must be unique within the scope of the currently executing test step.</param>
- <param name="image">The image to attach</param>
- <returns>The attachment</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="image" /> is null</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if there is already an attachment with the same name</exception>
- </member>
- <member name="M:Gallio.Framework.Log.AttachObjectAsXml(System.String,System.Object)">
- <summary>Attaches an XML-serialized object as an XML attachment with mime-type <see cref="F:Gallio.Utilities.MimeTypes.Xml" /> using the default <see cref="T:System.Xml.Serialization.XmlSerializer" /> for the object's type. <para> This is a convenience method that forwards the request to the current log writer as returned by the <see cref="P:Gallio.Framework.Log.Writer" /> property. </para></summary>
- <param name="attachmentName">The name of the attachment to create or null to automatically assign one. The attachment name must be unique within the scope of the currently executing test step.</param>
- <param name="obj">The object to serialize and embed, must not be null</param>
- <returns>The attachment</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="obj" /> is null</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if there is already an attachment with the same name</exception>
- </member>
- <member name="M:Gallio.Framework.Log.AttachObjectAsXml(System.String,System.Object,System.Xml.Serialization.XmlSerializer)">
- <summary>Attaches an XML-serialized object as an XML attachment with mime-type <see cref="F:Gallio.Utilities.MimeTypes.Xml" /> using the specified <see cref="T:System.Xml.Serialization.XmlSerializer" />. <para> This is a convenience method that forwards the request to the current log writer as returned by the <see cref="P:Gallio.Framework.Log.Writer" /> property. </para></summary>
- <param name="attachmentName">The name of the attachment to create or null to automatically assign one. The attachment name must be unique within the scope of the currently executing test step.</param>
- <param name="obj">The object to serialize and embed, must not be null</param>
- <param name="xmlSerializer">The <see cref="T:System.Xml.Serialization.XmlSerializer" /> to use, or null to use the default <see cref="T:System.Xml.Serialization.XmlSerializer" nolink="true" /> for the object's type</param>
- <returns>The attachment</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="obj" /> is null</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if there is already an attachment with the same name</exception>
- </member>
- <member name="M:Gallio.Framework.Log.AttachPlainText(System.String,System.String)">
- <summary>Attaches an plain text attachment with mime-type <see cref="F:Gallio.Utilities.MimeTypes.PlainText" />. <para> This is a convenience method that forwards the request to the current log writer as returned by the <see cref="P:Gallio.Framework.Log.Writer" /> property. </para></summary>
- <param name="attachmentName">The name of the attachment to create or null to automatically assign one. The attachment name must be unique within the scope of the currently executing test step.</param>
- <param name="text">The text to attach</param>
- <returns>The attachment</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="text" /> is null</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if there is already an attachment with the same name</exception>
- </member>
- <member name="M:Gallio.Framework.Log.AttachXHtml(System.String,System.String)">
- <summary>Attaches an XHTML attachment with mime-type <see cref="F:Gallio.Utilities.MimeTypes.XHtml" />. <para> This is a convenience method that forwards the request to the current log writer as returned by the <see cref="P:Gallio.Framework.Log.Writer" /> property. </para></summary>
- <param name="attachmentName">The name of the attachment to create or null to automatically assign one. The attachment name must be unique within the scope of the currently executing test step.</param>
- <param name="xhtml">The XHTML to attach</param>
- <returns>The attachment</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="xhtml" /> is null</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if there is already an attachment with the same name</exception>
- </member>
- <member name="M:Gallio.Framework.Log.AttachXml(System.String,System.String)">
- <summary>Attaches an XML attachment with mime-type <see cref="F:Gallio.Utilities.MimeTypes.Xml" />. <para> This is a convenience method that forwards the request to the current log writer as returned by the <see cref="P:Gallio.Framework.Log.Writer" /> property. </para></summary>
- <param name="attachmentName">The name of the attachment to create or null to automatically assign one. The attachment name must be unique within the scope of the currently executing test step.</param>
- <param name="xml">The XML to attach</param>
- <returns>The attachment</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="xml" /> is null</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if there is already an attachment with the same name</exception>
- </member>
- <member name="M:Gallio.Framework.Log.BeginSection(System.String)">
- <summary>
- <para> Begins a section with the specified name. Execution log sections may be nested. </para>
- <para> This is a convenience method that forwards the request to the current default log stream writer as returned by the <see cref="P:Gallio.Framework.Log.Default" /> property. </para>
- </summary>
- <param name="sectionName">The name of the section</param>
- <returns>A Disposable object that calls <see cref="M:Gallio.Framework.Log.EndSection" /> when disposed. This is a convenience for using the C# "using" statement to contain log stream sections.</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="sectionName" /> is null</exception>
- </member>
- <member name="M:Gallio.Framework.Log.Embed(Gallio.Framework.Attachment)">
- <summary>Embeds an attachment into the stream. <para> This is a convenience method that forwards the request to the current default log stream writer as returned by the <see cref="P:Gallio.Framework.Log.Default" /> property. </para></summary>
- <param name="attachment">The attachment to embed</param>
- <returns>The attachment</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="attachment" /> is null</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if there is already an attachment with the same name</exception>
- </member>
- <member name="M:Gallio.Framework.Log.EmbedExisting(System.String)">
- <summary>Embeds an existing attachment into the stream. This method can be used to repeatedly embed an existing attachment at multiple points in multiple streams without needing to keep the <see cref="T:Gallio.Framework.Attachment" /> instance itself around. This can help to reduce memory footprint since the original <see cref="T:Gallio.Framework.Attachment" nolink="true" /> instance can be garbage collected shortly after it is first attached. <para> This is a convenience method that forwards the request to the current default log stream writer as returned by the <see cref="P:Gallio.Framework.Log.Default" /> property. </para></summary>
- <param name="attachmentName">The name of the existing attachment to embed</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="attachmentName" /> is null</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if no attachment with the specified name has been attached to the log</exception>
- </member>
- <member name="M:Gallio.Framework.Log.EmbedHtml(System.String,System.String)">
- <summary>Embeds an HTML attachment with mime-type <see cref="F:Gallio.Utilities.MimeTypes.Html" />. <para> This is a convenience method that forwards the request to the current default log stream writer as returned by the <see cref="P:Gallio.Framework.Log.Default" /> property. </para></summary>
- <param name="attachmentName">The name of the attachment to create or null to automatically assign one. The attachment name must be unique within the scope of the currently executing test step.</param>
- <param name="html">The HTML to attach</param>
- <returns>The attachment</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="html" /> is null</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if there is already an attachment with the same name</exception>
- </member>
- <member name="M:Gallio.Framework.Log.EmbedImage(System.String,System.Drawing.Image)">
- <summary>Embeds an image attachment with a mime-type compatible with its internal representation. <para> This is a convenience method that forwards the request to the current default log stream writer as returned by the <see cref="P:Gallio.Framework.Log.Default" /> property. </para></summary>
- <param name="attachmentName">The name of the attachment to create or null to automatically assign one. The attachment name must be unique within the scope of the currently executing test step.</param>
- <param name="image">The image to attach</param>
- <returns>The attachment</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="image" /> is null</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if there is already an attachment with the same name</exception>
- </member>
- <member name="M:Gallio.Framework.Log.EmbedObjectAsXml(System.String,System.Object)">
- <summary>Embeds an XML-serialized object as an XML attachment with mime-type <see cref="F:Gallio.Utilities.MimeTypes.Xml" /> using the default <see cref="T:System.Xml.Serialization.XmlSerializer" /> for the object's type. <para> This is a convenience method that forwards the request to the current default log stream writer as returned by the <see cref="P:Gallio.Framework.Log.Default" /> property. </para></summary>
- <param name="attachmentName">The name of the attachment to create or null to automatically assign one. The attachment name must be unique within the scope of the currently executing test step.</param>
- <param name="obj">The object to serialize and embed, must not be null</param>
- <returns>The attachment</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="obj" /> is null</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if there is already an attachment with the same name</exception>
- </member>
- <member name="M:Gallio.Framework.Log.EmbedObjectAsXml(System.String,System.Object,System.Xml.Serialization.XmlSerializer)">
- <summary>Embeds an XML-serialized object as an XML attachment with mime-type <see cref="F:Gallio.Utilities.MimeTypes.Xml" /> using the specified <see cref="T:System.Xml.Serialization.XmlSerializer" />. <para> This is a convenience method that forwards the request to the current default log stream writer as returned by the <see cref="P:Gallio.Framework.Log.Default" /> property. </para></summary>
- <param name="attachmentName">The name of the attachment to create or null to automatically assign one. The attachment name must be unique within the scope of the currently executing test step.</param>
- <param name="obj">The object to serialize and embed, must not be null</param>
- <param name="xmlSerializer">The <see cref="T:System.Xml.Serialization.XmlSerializer" /> to use, or null to use the default <see cref="T:System.Xml.Serialization.XmlSerializer" nolink="true" /> for the object's type</param>
- <returns>The attachment</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="obj" /> is null</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if there is already an attachment with the same name</exception>
- </member>
- <member name="M:Gallio.Framework.Log.EmbedPlainText(System.String,System.String)">
- <summary>Embeds an plain text attachment with mime-type <see cref="F:Gallio.Utilities.MimeTypes.PlainText" />. <para> This is a convenience method that forwards the request to the current default log stream writer as returned by the <see cref="P:Gallio.Framework.Log.Default" /> property. </para></summary>
- <param name="attachmentName">The name of the attachment to create or null to automatically assign one. The attachment name must be unique within the scope of the currently executing test step.</param>
- <param name="text">The text to attach</param>
- <returns>The attachment</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="text" /> is null</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if there is already an attachment with the same name</exception>
- </member>
- <member name="M:Gallio.Framework.Log.EmbedXHtml(System.String,System.String)">
- <summary>Embeds an XHTML attachment with mime-type <see cref="F:Gallio.Utilities.MimeTypes.XHtml" />. <para> This is a convenience method that forwards the request to the current default log stream writer as returned by the <see cref="P:Gallio.Framework.Log.Default" /> property. </para></summary>
- <param name="attachmentName">The name of the attachment to create or null to automatically assign one. The attachment name must be unique within the scope of the currently executing test step.</param>
- <param name="xhtml">The XHTML to attach</param>
- <returns>The attachment</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="xhtml" /> is null</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if there is already an attachment with the same name</exception>
- </member>
- <member name="M:Gallio.Framework.Log.EmbedXml(System.String,System.String)">
- <summary>Embeds an XML attachment with mime-type <see cref="F:Gallio.Utilities.MimeTypes.Xml" />. <para> This is a convenience method that forwards the request to the current default log stream writer as returned by the <see cref="P:Gallio.Framework.Log.Default" /> property. </para></summary>
- <param name="attachmentName">The name of the attachment to create or null to automatically assign one. The attachment name must be unique within the scope of the currently executing test step.</param>
- <param name="xml">The XML to attach</param>
- <returns>The attachment</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="xml" /> is null</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if there is already an attachment with the same name</exception>
- </member>
- <member name="M:Gallio.Framework.Log.EndSection">
- <summary>
- <para> Ends the current section. </para>
- <para> This is a convenience method that forwards the request to the current default log stream writer as returned by the <see cref="P:Gallio.Framework.Log.Default" /> property. </para>
- </summary>
- <exception cref="T:System.InvalidOperationException">Thrown if there is no current section</exception>
- </member>
- <member name="M:Gallio.Framework.Log.Write(System.Char)">
- <summary>Writes a character to the stream. <para> This is a convenience method that forwards the request to the current default log stream writer as returned by the <see cref="P:Gallio.Framework.Log.Default" /> property. </para></summary>
- <param name="value">The character value</param>
- </member>
- <member name="M:Gallio.Framework.Log.Write(System.String)">
- <summary>Writes a string to the stream. <para> This is a convenience method that forwards the request to the current default log stream writer as returned by the <see cref="P:Gallio.Framework.Log.Default" /> property. </para></summary>
- <param name="value">The string value</param>
- </member>
- <member name="M:Gallio.Framework.Log.Write(System.Object)">
- <summary>Writes a formatted object to the stream. <para> This is a convenience method that forwards the request to the current default log stream writer as returned by the <see cref="P:Gallio.Framework.Log.Default" /> property. </para></summary>
- <param name="value">The object value</param>
- </member>
- <member name="M:Gallio.Framework.Log.Write(System.Char[])">
- <summary>Writes an array of characters to the stream. <para> This is a convenience method that forwards the request to the current default log stream writer as returned by the <see cref="P:Gallio.Framework.Log.Default" /> property. </para></summary>
- <param name="value">The array of characters</param>
- </member>
- <member name="M:Gallio.Framework.Log.Write(System.Char[],System.Int32,System.Int32)">
- <summary>Writes an array of characters to the stream. <para> This is a convenience method that forwards the request to the current default log stream writer as returned by the <see cref="P:Gallio.Framework.Log.Default" /> property. </para></summary>
- <param name="buffer">The character buffer</param>
- <param name="index">The index of the first character in the buffer to write</param>
- <param name="count">The number of characters from the buffer to write</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="buffer" /> is null</exception>
- <exception cref="T:System.ArgumentOutOfRangeException">Thrown if <paramref name="index" /> or <paramref name="count" /> are out of range</exception>
- </member>
- <member name="M:Gallio.Framework.Log.Write(System.String,System.Object[])">
- <summary>Writes a formatted string to the stream. <seealso cref="M:System.String.Format(System.String,System.Object[])" /><para> This is a convenience method that forwards the request to the current default log stream writer as returned by the <see cref="P:Gallio.Framework.Log.Default" /> property. </para></summary>
- <param name="format">The format string</param>
- <param name="args">The format string arguments</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="format" /> is null</exception>
- </member>
- <member name="M:Gallio.Framework.Log.WriteException(System.Exception)">
- <summary>Writes an exception to the log within its own section with the name "Exception".</summary>
- <param name="exception">The exception to write</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="exception" /> is null</exception>
- </member>
- <member name="M:Gallio.Framework.Log.WriteException(System.Exception,System.String)">
- <summary>Writes an exception to the log within its own section with the specified name.</summary>
- <param name="exception">The exception to write</param>
- <param name="sectionName">The section name</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="exception" />, or <paramref name="sectionName" /> is null</exception>
- </member>
- <member name="M:Gallio.Framework.Log.WriteException(System.Exception,System.String,System.Object[])">
- <summary>Writes an exception to the log within its own section with the specified name.</summary>
- <param name="exception">The exception to write</param>
- <param name="sectionNameFormat">The section name format string</param>
- <param name="sectionNameArgs">The section name arguments</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="exception" />, <paramref name="sectionNameFormat" /> or <paramref name="sectionNameArgs" /> is null</exception>
- </member>
- <member name="M:Gallio.Framework.Log.WriteLine">
- <summary>Writes a line delimiter to the stream. <para> This is a convenience method that forwards the request to the current default log stream writer as returned by the <see cref="P:Gallio.Framework.Log.Default" /> property. </para></summary>
- </member>
- <member name="M:Gallio.Framework.Log.WriteLine(System.Char)">
- <summary>Writes a character to the stream followed by a line delimiter. <para> This is a convenience method that forwards the request to the current default log stream writer as returned by the <see cref="P:Gallio.Framework.Log.Default" /> property. </para></summary>
- <param name="value">The character value</param>
- </member>
- <member name="M:Gallio.Framework.Log.WriteLine(System.String)">
- <summary>Writes a string to the stream followed by a line delimiter. <para> This is a convenience method that forwards the request to the current default log stream writer as returned by the <see cref="P:Gallio.Framework.Log.Default" /> property. </para></summary>
- <param name="value">The string value</param>
- </member>
- <member name="M:Gallio.Framework.Log.WriteLine(System.Object)">
- <summary>Writes a formatted object to the stream followed by a line delimiter. <para> This is a convenience method that forwards the request to the current default log stream writer as returned by the <see cref="P:Gallio.Framework.Log.Default" /> property. </para></summary>
- <param name="value">The object value</param>
- </member>
- <member name="M:Gallio.Framework.Log.WriteLine(System.Char[])">
- <summary>Writes an array of characters to the stream followed by a line delimiter. <para> This is a convenience method that forwards the request to the current default log stream writer as returned by the <see cref="P:Gallio.Framework.Log.Default" /> property. </para></summary>
- <param name="value">The array of characters</param>
- </member>
- <member name="M:Gallio.Framework.Log.WriteLine(System.String,System.Object[])">
- <summary>Writes a formatted string to the stream followed by a line delimiter. <seealso cref="M:System.String.Format(System.String,System.Object[])" /><para> This is a convenience method that forwards the request to the current default log stream writer as returned by the <see cref="P:Gallio.Framework.Log.Default" /> property. </para></summary>
- <param name="format">The format string</param>
- <param name="args">The format string arguments</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="format" /> is null</exception>
- </member>
- <member name="T:Gallio.Framework.LogStreamWriter">
- <summary>A log stream writer provides methods for writing text and embedded attachments to a named stream within a log. Each log may contain many streams. Each stream may be further subdivided into sections. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:Gallio.Framework.LogStreamWriter.Encoding">
- <summary>When overridden in a derived class, returns the <see cref="T:System.Text.Encoding" /> in which the output is written.</summary>
- <value>The Encoding in which the output is written.</value>
- </member>
- <member name="P:Gallio.Framework.LogStreamWriter.NewLine">
- <summary>Gets or sets the line terminator string used by the current TextWriter.</summary>
- <value>The line terminator string for the current TextWriter.</value>
- </member>
- <member name="P:Gallio.Framework.LogStreamWriter.StreamName">
- <summary>Gets the name of the log stream being written.</summary>
- </member>
- <member name="M:Gallio.Framework.LogStreamWriter.BeginSection(System.String)">
- <summary>Begins a section with the specified name. Execution log sections may be nested.</summary>
- <param name="sectionName">The name of the section</param>
- <returns>A Disposable object that calls <see cref="M:Gallio.Framework.LogStreamWriter.EndSection" /> when disposed. This is a convenience for using the C# "using" statement to contain log stream sections.</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="sectionName" /> is null</exception>
- </member>
- <member name="M:Gallio.Framework.LogStreamWriter.BeginSectionImpl(System.String)">
- <summary>Begins a section.</summary>
- <param name="sectionName">The name of the section to begin, never null</param>
- </member>
- <member name="M:Gallio.Framework.LogStreamWriter.Dispose(System.Boolean)">
- <summary>This method does not make sense for a log stream writer because a stream cannot be closed independently of its containing log.</summary>
- </member>
- <member name="M:Gallio.Framework.LogStreamWriter.Embed(Gallio.Framework.Attachment)">
- <summary>Embeds an attachment into the stream.</summary>
- <param name="attachment">The attachment to embed</param>
- <returns>The attachment</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="attachment" /> is null</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if there is already an attachment with the same name</exception>
- </member>
- <member name="M:Gallio.Framework.LogStreamWriter.EmbedExisting(System.String)">
- <summary>Embeds an existing attachment into the stream. This method can be used to repeatedly embed an existing attachment at multiple points in multiple streams without needing to keep the <see cref="T:Gallio.Framework.Attachment" /> instance itself around. This can help to reduce memory footprint since the original <see cref="T:Gallio.Framework.Attachment" nolink="true" /> instance can be garbage collected shortly after it is first attached.</summary>
- <param name="attachmentName">The name of the existing attachment to embed</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="attachmentName" /> is null</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if no attachment with the specified name has been attached to the log</exception>
- </member>
- <member name="M:Gallio.Framework.LogStreamWriter.EmbedExistingImpl(System.String)">
- <summary>Adds previously attached attachment to the execution log and embeds it in this stream at the current location.</summary>
- <param name="attachmentName">The name of the attachment to write, never null</param>
- <exception cref="T:System.InvalidOperationException">Thrown if no attachment with the specified name has been attached to the log</exception>
- </member>
- <member name="M:Gallio.Framework.LogStreamWriter.EmbedHtml(System.String,System.String)">
- <summary>Embeds an HTML attachment with mime-type <see cref="F:Gallio.Utilities.MimeTypes.Html" />.</summary>
- <param name="attachmentName">The name of the attachment to create or null to automatically assign one. The attachment name must be unique within the scope of the currently executing test step.</param>
- <param name="html">The HTML to attach</param>
- <returns>The attachment</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="html" /> is null</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if there is already an attachment with the same name</exception>
- </member>
- <member name="M:Gallio.Framework.LogStreamWriter.EmbedImage(System.String,System.Drawing.Image)">
- <summary>Embeds an image attachment with a mime-type compatible with its internal representation.</summary>
- <param name="attachmentName">The name of the attachment to create or null to automatically assign one. The attachment name must be unique within the scope of the currently executing test step.</param>
- <param name="image">The image to attach</param>
- <returns>The attachment</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="image" /> is null</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if there is already an attachment with the same name</exception>
- </member>
- <member name="M:Gallio.Framework.LogStreamWriter.EmbedImpl(Gallio.Framework.Attachment)">
- <summary>Adds an attachment to the execution log and embeds it in this stream at the current location.</summary>
- <param name="attachment">The attachment to write, never null</param>
- <exception cref="T:System.InvalidOperationException">Thrown if a different attachment instance with the same name was already written</exception>
- </member>
- <member name="M:Gallio.Framework.LogStreamWriter.EmbedObjectAsXml(System.String,System.Object)">
- <summary>Embeds an XML-serialized object as an XML attachment with mime-type <see cref="F:Gallio.Utilities.MimeTypes.Xml" /> using the default <see cref="T:System.Xml.Serialization.XmlSerializer" /> for the object's type.</summary>
- <param name="attachmentName">The name of the attachment to create or null to automatically assign one. The attachment name must be unique within the scope of the currently executing test step.</param>
- <param name="obj">The object to serialize and embed, must not be null</param>
- <returns>The attachment</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="obj" /> is null</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if there is already an attachment with the same name</exception>
- </member>
- <member name="M:Gallio.Framework.LogStreamWriter.EmbedObjectAsXml(System.String,System.Object,System.Xml.Serialization.XmlSerializer)">
- <summary>Embeds an XML-serialized object as an XML attachment with mime-type <see cref="F:Gallio.Utilities.MimeTypes.Xml" /> using the specified <see cref="T:System.Xml.Serialization.XmlSerializer" />.</summary>
- <param name="attachmentName">The name of the attachment to create or null to automatically assign one. The attachment name must be unique within the scope of the currently executing test step.</param>
- <param name="obj">The object to serialize and embed, must not be null</param>
- <param name="xmlSerializer">The <see cref="T:System.Xml.Serialization.XmlSerializer" /> to use, or null to use the default <see cref="T:System.Xml.Serialization.XmlSerializer" nolink="true" /> for the object's type</param>
- <returns>The attachment</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="obj" /> is null</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if there is already an attachment with the same name</exception>
- </member>
- <member name="M:Gallio.Framework.LogStreamWriter.EmbedPlainText(System.String,System.String)">
- <summary>Embeds an plain text attachment with mime-type <see cref="F:Gallio.Utilities.MimeTypes.PlainText" />.</summary>
- <param name="attachmentName">The name of the attachment to create or null to automatically assign one. The attachment name must be unique within the scope of the currently executing test step.</param>
- <param name="text">The text to attach</param>
- <returns>The attachment</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="text" /> is null</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if there is already an attachment with the same name</exception>
- </member>
- <member name="M:Gallio.Framework.LogStreamWriter.EmbedXHtml(System.String,System.String)">
- <summary>Embeds an XHTML attachment with mime-type <see cref="F:Gallio.Utilities.MimeTypes.XHtml" />.</summary>
- <param name="attachmentName">The name of the attachment to create or null to automatically assign one. The attachment name must be unique within the scope of the currently executing test step.</param>
- <param name="xhtml">The XHTML to attach</param>
- <returns>The attachment</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="xhtml" /> is null</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if there is already an attachment with the same name</exception>
- </member>
- <member name="M:Gallio.Framework.LogStreamWriter.EmbedXml(System.String,System.String)">
- <summary>Embeds an XML attachment with mime-type <see cref="F:Gallio.Utilities.MimeTypes.Xml" />.</summary>
- <param name="attachmentName">The name of the attachment to create or null to automatically assign one. The attachment name must be unique within the scope of the currently executing test step.</param>
- <param name="xml">The XML to attach</param>
- <returns>The attachment</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="xml" /> is null</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if there is already an attachment with the same name</exception>
- </member>
- <member name="M:Gallio.Framework.LogStreamWriter.EndSection">
- <summary>Ends the current section.</summary>
- <exception cref="T:System.InvalidOperationException">Thrown if there is no current section</exception>
- </member>
- <member name="M:Gallio.Framework.LogStreamWriter.EndSectionImpl">
- <summary>Ends the current section.</summary>
- <exception cref="T:System.InvalidOperationException">Thrown if there is no current section</exception>
- </member>
- <member name="M:Gallio.Framework.LogStreamWriter.Flush">
- <summary>Clears all buffers for the current writer and causes any buffered data to be written to the underlying device.</summary>
- </member>
- <member name="M:Gallio.Framework.LogStreamWriter.FlushImpl">
- <summary>Flushes the stream.</summary>
- </member>
- <member name="M:Gallio.Framework.LogStreamWriter.Write(System.String)">
- <summary>Writes a string to the text stream.</summary>
- <param name="value">The string to write.</param>
- </member>
- <member name="M:Gallio.Framework.LogStreamWriter.Write(System.Char[],System.Int32,System.Int32)">
- <summary>Writes a subarray of characters to the text stream.</summary>
- <param name="buffer">The character array to write data from.</param>
- <param name="index">Starting index in the buffer.</param>
- <param name="count">The number of characters to write.</param>
- </member>
- <member name="M:Gallio.Framework.LogStreamWriter.WriteException(System.Exception)">
- <summary>Writes an exception to the log within its own section with the name "Exception".</summary>
- <param name="exception">The exception to write</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="exception" /> is null</exception>
- </member>
- <member name="M:Gallio.Framework.LogStreamWriter.WriteException(System.Exception,System.String)">
- <summary>Writes an exception to the log within its own section with the specified name.</summary>
- <param name="exception">The exception to write</param>
- <param name="sectionName">The section name</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="exception" />, or <paramref name="sectionName" /> is null</exception>
- </member>
- <member name="M:Gallio.Framework.LogStreamWriter.WriteException(System.Exception,System.String,System.Object[])">
- <summary>Writes an exception to the log within its own section with the specified name.</summary>
- <param name="exception">The exception to write</param>
- <param name="sectionNameFormat">The section name format string</param>
- <param name="sectionNameArgs">The section name arguments</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="exception" />, <paramref name="sectionNameFormat" /> or <paramref name="sectionNameArgs" /> is null</exception>
- </member>
- <member name="M:Gallio.Framework.LogStreamWriter.WriteImpl(System.String)">
- <summary>Writes a text string to the execution log.</summary>
- <param name="text">The text to write, never null</param>
- </member>
- <member name="T:Gallio.Framework.LogWriter">
- <summary>
- <para> A log records the output of a test during its execution including any text that was written to console output streams, exceptions that occurred, and anything else the test writer might want to save. </para>
- <para> A log consists of zero or more log streams that are opened automatically on demand to capture independent sequences of log output. Each stream can further be broken down into possibly nested sections to classify output during different phases of test execution (useful for drilling into complex tests). In addition to text, a log can contain attachments that are either attached at the top level of the log or embedded into log streams. Attachments are typed by mime-type and can contain Text, Xml, Images, Blobs, or any other content. Certain test frameworks may automatically create attachments to gather all manner of diagnostic information over the course of the test. </para>This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:Gallio.Framework.LogWriter.ConsoleError">
- <summary>Gets the stream writer for the built-in log stream where the <see cref="P:System.Console.Error" /> stream for the test is recorded.</summary>
- </member>
- <member name="P:Gallio.Framework.LogWriter.ConsoleInput">
- <summary>Gets the stream writer for the built-in log stream where the <see cref="P:System.Console.In" /> stream for the test is recorded.</summary>
- </member>
- <member name="P:Gallio.Framework.LogWriter.ConsoleOutput">
- <summary>Gets the stream writer for the built-in log stream where the <see cref="P:System.Console.Out" /> stream for the test is recorded.</summary>
- </member>
- <member name="P:Gallio.Framework.LogWriter.DebugTrace">
- <summary>Gets the stream writer for the built-in log stream where diagnostic <see cref="T:System.Diagnostics.Debug" /> and <see cref="T:System.Diagnostics.Trace" /> information is recorded.</summary>
- </member>
- <member name="P:Gallio.Framework.LogWriter.Default">
- <summary>Gets the stream writer for the built-in log stream where the output from the convenience methods of the <see cref="T:Gallio.Framework.Log" /> class is recorded.</summary>
- </member>
- <member name="P:Gallio.Framework.LogWriter.Failures">
- <summary>Gets the stream writer for the built-in log stream where assertion failures, exceptions and other failure data are recorded.</summary>
- </member>
- <member name="P:Gallio.Framework.LogWriter.Item(System.String)">
- <summary>Gets the log stream with the specified name. If the stream does not exist, it is created on demand.</summary>
- <param name="streamName">The name of the log stream</param>
- <value>The log stream</value>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="streamName" /> is null</exception>
- </member>
- <member name="P:Gallio.Framework.LogWriter.Warnings">
- <summary>Gets the stream writer for the built-in log stream where warnings are recorded.</summary>
- </member>
- <member name="M:Gallio.Framework.LogWriter.Attach(Gallio.Framework.Attachment)">
- <summary>Attaches an attachment to the execution log.</summary>
- <param name="attachment">The attachment to include</param>
- <returns>The attachment</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="attachment" /> is null</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if there is already an attachment with the same name</exception>
- </member>
- <member name="M:Gallio.Framework.LogWriter.AttachHtml(System.String,System.String)">
- <summary>Attaches an HTML attachment with mime-type <see cref="F:Gallio.Utilities.MimeTypes.Html" />.</summary>
- <param name="attachmentName">The name of the attachment to create or null to automatically assign one. The attachment name must be unique within the scope of the currently executing test step.</param>
- <param name="html">The HTML to attach</param>
- <returns>The attachment</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="html" /> is null</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if there is already an attachment with the same name</exception>
- </member>
- <member name="M:Gallio.Framework.LogWriter.AttachImage(System.String,System.Drawing.Image)">
- <summary>Attaches an image attachment with a mime-type compatible with its internal representation.</summary>
- <param name="attachmentName">The name of the attachment to create or null to automatically assign one. The attachment name must be unique within the scope of the currently executing test step.</param>
- <param name="image">The image to attach</param>
- <returns>The attachment</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="image" /> is null</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if there is already an attachment with the same name</exception>
- </member>
- <member name="M:Gallio.Framework.LogWriter.AttachImpl(Gallio.Framework.Attachment)">
- <summary>Adds an attachment to the execution log.</summary>
- <param name="attachment">The attachment to write, never null</param>
- <exception cref="T:System.InvalidOperationException">Thrown if there is already an attachment with the same name</exception>
- </member>
- <member name="M:Gallio.Framework.LogWriter.AttachObjectAsXml(System.String,System.Object)">
- <summary>Attaches an XML-serialized object as an XML attachment with mime-type <see cref="F:Gallio.Utilities.MimeTypes.Xml" /> using the default <see cref="T:System.Xml.Serialization.XmlSerializer" /> for the object's type.</summary>
- <param name="attachmentName">The name of the attachment to create or null to automatically assign one. The attachment name must be unique within the scope of the currently executing test step.</param>
- <param name="obj">The object to serialize and embed, must not be null</param>
- <returns>The attachment</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="obj" /> is null</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if there is already an attachment with the same name</exception>
- </member>
- <member name="M:Gallio.Framework.LogWriter.AttachObjectAsXml(System.String,System.Object,System.Xml.Serialization.XmlSerializer)">
- <summary>Attaches an XML-serialized object as an XML attachment with mime-type <see cref="F:Gallio.Utilities.MimeTypes.Xml" /> using the specified <see cref="T:System.Xml.Serialization.XmlSerializer" />.</summary>
- <param name="attachmentName">The name of the attachment to create or null to automatically assign one. The attachment name must be unique within the scope of the currently executing test step.</param>
- <param name="obj">The object to serialize and embed, must not be null</param>
- <param name="xmlSerializer">The <see cref="T:System.Xml.Serialization.XmlSerializer" /> to use, or null to use the default <see cref="T:System.Xml.Serialization.XmlSerializer" nolink="true" /> for the object's type</param>
- <returns>The attachment</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="obj" /> is null</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if there is already an attachment with the same name</exception>
- </member>
- <member name="M:Gallio.Framework.LogWriter.AttachPlainText(System.String,System.String)">
- <summary>Attaches an plain text attachment with mime-type <see cref="F:Gallio.Utilities.MimeTypes.PlainText" />.</summary>
- <param name="attachmentName">The name of the attachment to create or null to automatically assign one. The attachment name must be unique within the scope of the currently executing test step.</param>
- <param name="text">The text to attach</param>
- <returns>The attachment</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="text" /> is null</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if there is already an attachment with the same name</exception>
- </member>
- <member name="M:Gallio.Framework.LogWriter.AttachXHtml(System.String,System.String)">
- <summary>Attaches an XHTML attachment with mime-type <see cref="F:Gallio.Utilities.MimeTypes.XHtml" />.</summary>
- <param name="attachmentName">The name of the attachment to create or null to automatically assign one. The attachment name must be unique within the scope of the currently executing test step.</param>
- <param name="xhtml">The XHTML to attach</param>
- <returns>The attachment</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="xhtml" /> is null</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if there is already an attachment with the same name</exception>
- </member>
- <member name="M:Gallio.Framework.LogWriter.AttachXml(System.String,System.String)">
- <summary>Attaches an XML attachment with mime-type <see cref="F:Gallio.Utilities.MimeTypes.Xml" />.</summary>
- <param name="attachmentName">The name of the attachment to create or null to automatically assign one. The attachment name must be unique within the scope of the currently executing test step.</param>
- <param name="xml">The XML to attach</param>
- <returns>The attachment</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="xml" /> is null</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if there is already an attachment with the same name</exception>
- </member>
- <member name="M:Gallio.Framework.LogWriter.GetLogStreamWriterImpl(System.String)">
- <summary>Gets a writer for the stream with the specified name.</summary>
- <param name="streamName">The stream name, never null</param>
- <returns>The log stream writer</returns>
- </member>
- <member name="T:Gallio.Framework.Sandbox">
- <summary>
- <para> A sandbox is an isolated environments for executing test actions. It provides the ability to abort actions in progress so that the test runner can proceed to run other actions. </para>
- <para> Sandboxes are hierarchically structured. When an outer sandbox is aborted, all of its inner sandboxes are likewise aborted. A sandbox also provides the ability to create new child sandboxes at will so that test actions can be isolated with fine granularity. </para>This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Framework.Sandbox.AbortMessage">
- <summary>Gets a message that will be logged when the sandbox is aborted, or null if none.</summary>
- </member>
- <member name="P:Gallio.Framework.Sandbox.AbortOutcome">
- <summary>Returns the <see cref="T:Gallio.Model.TestOutcome" /> passed to the <see cref="M:Gallio.Framework.Sandbox.Abort(Gallio.Model.TestOutcome,System.String)" />, or null if <see cref="M:Gallio.Framework.Sandbox.Abort(Gallio.Model.TestOutcome,System.String)" nolink="true" /> has not been called.</summary>
- </member>
- <member name="P:Gallio.Framework.Sandbox.WasAborted">
- <summary>Returns true if <see cref="M:Gallio.Framework.Sandbox.Abort(Gallio.Model.TestOutcome,System.String)" /> was called.</summary>
- </member>
- <member name="M:Gallio.Framework.Sandbox.Abort(Gallio.Model.TestOutcome,System.String)">
- <summary>
- <para> Aborts all actions in progress within this context. </para>
- <para> The abort is persistent and cannot be reverted. Therefore once aborted, no further test actions will be permitted to run. Subsequent calls to <see cref="M:Gallio.Framework.Sandbox.Abort(Gallio.Model.TestOutcome,System.String)" /> will have no effect. </para>
- </summary>
- <param name="outcome">The outcome to be returned from aborted actions</param>
- <param name="message">A message to be logged when the action is aborted, or null if none</param>
- </member>
- <member name="M:Gallio.Framework.Sandbox.CreateChild">
- <summary>
- <para> Creates a child sandbox. </para>
- <para> When the parent sandbox is aborted, the child will likewise be aborted. This policy offers a mechanism to scope actions recursively. </para>
- </summary>
- <returns>The child sandbox</returns>
- </member>
- <member name="M:Gallio.Framework.Sandbox.Dispose">
- <summary>
- <para> Disposes the sandbox. </para>
- <para> All currently executing actions are aborted with <see cref="P:Gallio.Model.TestOutcome.Error" /> if <see cref="M:Gallio.Framework.Sandbox.Abort(Gallio.Model.TestOutcome,System.String)" /> has not already been called. </para>
- </summary>
- </member>
- <member name="M:Gallio.Framework.Sandbox.Run(Gallio.Action,System.String)">
- <summary>
- <para> Runs a test action. </para>
- <para> If the <see cref="M:Gallio.Framework.Sandbox.Abort(Gallio.Model.TestOutcome,System.String)" /> method is called or has already been called, the action is aborted and the appropriate outcome is returned. The abort is manifested as an asynchronous <see cref="T:System.Threading.ThreadAbortException" /> which should cause the action to terminate. It may not terminate immediately, however. </para>
- <para> Produces an outcome in the following manner: <list type="bullet"><item>If the action completed without throwing an exception returns <see cref="P:Gallio.Model.TestOutcome.Passed" />.</item><item>If the action threw a <see cref="T:Gallio.Framework.TestException" />, returns the value of the <see cref="P:Gallio.Framework.TestException.Outcome" /> property.</item><item>If the action threw an different kind of exception, logs the exception and returns <see cref="P:Gallio.Model.TestOutcome.Failed" />.</item><item>If the action was aborted, returns <see cref="P:Gallio.Framework.Sandbox.AbortOutcome" />.</item></list></para>
- </summary>
- <param name="action">The action to run</param>
- <param name="description">A description of the action being performed, to be used as a log section name when reporting failures, or null if none</param>
- <returns>The outcome of the action</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="action" /> is null</exception>
- </member>
- <member name="E:Gallio.Framework.Sandbox.Aborted">
- <summary>
- <para> An event that is dispatched when <see cref="M:Gallio.Framework.Sandbox.Abort(Gallio.Model.TestOutcome,System.String)" /> is called. </para>
- <para> If the sandbox has already been aborted then the event handler is immediately invoked. </para>
- </summary>
- </member>
- <member name="T:Gallio.Framework.SilentTestException">
- <summary>This exception type is used to signal a test outcome silently without logging the exception.</summary>
- </member>
- <member name="P:Gallio.Framework.SilentTestException.ExcludeStackTrace">
- <summary>Returns true if the outcome and message (if any) should be used but the exception stack trace should not be logged.</summary>
- </member>
- <member name="P:Gallio.Framework.SilentTestException.Outcome">
- <summary>Gets the outcome of the test.</summary>
- </member>
- <member name="M:Gallio.Framework.SilentTestException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
- <summary>When overridden in a derived class, sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.</summary>
- <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
- <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
- </member>
- <member name="T:Gallio.Framework.Step">
- <summary>
- <para> Provides functions for manipulating test steps. </para>
- <para> A step is a delimited region of a test. Each step appears in the report as if it were a dynamically generated test nested within the body of the test (or some other step) that spawned it. The step has its own execution log, pass/fail/inconclusive result and in all other respects behaves much like an ordinary test would. </para>
- <para> The number of steps within a test does not need to be known ahead of time. This can be useful in situations where insufficient information is known about the internal structure of a test to be able to fully populate the test tree will all of its details. Because steps are dynamically generated at runtime, they appear in test reports but they are invisible to test runners. that traverse the test tree. </para>
- <para> There are many interesting uses for steps. For example: <list type="bullet"><item>A single test consisting of a long sequence of actions can be subdivided into steps to simplify analysis.</item><item>A test might depend on environmental configuration that cannot be known a priori.</item><item>A performance test might be scheduled to run for a certain duration but the total number of iterations is unknown. By running each iteration as a step within a single test, the test report can display the execution log and pass/fail result of each iteration independently of the others.</item><item>A script-driven test driver could execute a scripted sequence of verification commands as a distinct step. If the script is written in a general purpose programming language, the total number of commands and the order in which they will be performed might not be known ahead of time. Using steps enables the integration of tests written in forms that cannot be directly adapted to the framework's native testing primitives.</item><item>When testing non-deterministic algorithms, it is sometimes useful to repeat a test multiple times under slightly different conditions until a certain level of confidence is reached. The variety of conditions tested might be determined adaptively based on an error estimation metric. Using steps each condition verified can be reported independently.</item></list></para>This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="P:Gallio.Framework.Step.CurrentStep">
- <summary>Gets reflection information about the current step.</summary>
- </member>
- <member name="M:Gallio.Framework.Step.AddMetadata(System.String,System.String)">
- <summary>Adds metadata to the step that is running in the context.</summary>
- <param name="metadataKey">The metadata key</param>
- <param name="metadataValue">The metadata value</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="metadataKey" /> or <paramref name="metadataValue" /> is null</exception>
- </member>
- <member name="M:Gallio.Framework.Step.RunStep(System.String,Gallio.Action)">
- <summary>
- <para> Performs an action as a new step within the current context and associates it with the calling function. </para>
- <para> This method creates a new child context with a new nested <see cref="T:Gallio.Model.ITestStep" />, enters the child context, performs the action, then exits the child context. </para>
- </summary>
- <param name="name">The name of the step</param>
- <param name="action">The action to perform</param>
- <returns>The context of the step that ran</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="name" /> or <paramref name="action" /> is null</exception>
- <exception cref="T:System.ArgumentException">Thrown if <paramref name="name" /> is the empty string</exception>
- <exception cref="T:System.Exception">Any exception thrown by the action</exception>
- </member>
- <member name="M:Gallio.Framework.Step.RunStep(System.String,Gallio.Reflection.ICodeElementInfo,Gallio.Action)">
- <summary>
- <para> Performs an action as a new step within the current context and associates it with the specified code reference. </para>
- <para> This method creates a new child context with a new nested <see cref="T:Gallio.Model.ITestStep" />, enters the child context, performs the action, then exits the child context. </para>
- </summary>
- <param name="name">The name of the step</param>
- <param name="codeElement">The associated code element, or null if none</param>
- <param name="action">The action to perform</param>
- <returns>The context of the step that ran</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="name" /> or <paramref name="action" /> is null</exception>
- <exception cref="T:System.ArgumentException">Thrown if <paramref name="name" /> is the empty string</exception>
- <exception cref="T:System.Exception">Any exception thrown by the action</exception>
- </member>
- <member name="T:Gallio.Framework.Tasks">
- <summary>
- <para> The tasks class provides a mechanism for coordinating the actions of multiple tasks within a test case. </para>
- <para> Each task started by a test case is monitored. When the test exits, any remaining tasks are automatically aborted and disposed. </para>This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="P:Gallio.Framework.Tasks.TaskContainer">
- <summary>Gets the task container for the current <see cref="T:Gallio.Framework.Context" />.</summary>
- </member>
- <member name="M:Gallio.Framework.Tasks.CreateProcessTask(System.String,System.String,System.String)">
- <summary>
- <para> Creates a new process task but does not start it. </para>
- <para> The output of the process will be logged and included as part of the test results. It may also be examined using the <see cref="P:Gallio.Concurrency.ProcessTask.ConsoleOutput" /> and <see cref="P:Gallio.Concurrency.ProcessTask.ConsoleError" /> properties while the process executes and after it terminates. </para>
- </summary>
- <param name="executablePath">The path of the executable executable</param>
- <param name="arguments">The arguments for the executable</param>
- <param name="workingDirectory">The working directory</param>
- <returns>The new thread task</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="executablePath" />, <paramref name="arguments" /> or <paramref name="workingDirectory" /> is null</exception>
- </member>
- <member name="M:Gallio.Framework.Tasks.CreateThreadTask(System.String,Gallio.Action)">
- <summary>Creates a new thread task but does not start it.</summary>
- <param name="name">The name of the task, or null to create a new name based on the method associated with the action</param>
- <param name="action">The action to perform</param>
- <returns>The new thread task</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="action" /> is null</exception>
- </member>
- <member name="M:Gallio.Framework.Tasks.JoinAndVerify(System.TimeSpan)">
- <summary>Waits for all tasks to complete or for timeout to occur. Then verifies that no failures have occurred in any of the tasks.</summary>
- <param name="timeout">The timeout</param>
- <exception cref="T:Gallio.Framework.TestException">Thrown if some of the tasks did not complete or if any of the tasks failed</exception>
- </member>
- <member name="M:Gallio.Framework.Tasks.StartProcessTask(System.String,System.String,System.String)">
- <summary>
- <para> Starts a new process and begins watching it. </para>
- <para> The output of the process will be logged and included as part of the test results. It may also be examined using the <see cref="P:Gallio.Concurrency.ProcessTask.ConsoleOutput" /> and <see cref="P:Gallio.Concurrency.ProcessTask.ConsoleError" /> properties while the process executes and after it terminates. </para>
- </summary>
- <param name="executablePath">The path of the executable executable</param>
- <param name="arguments">The arguments for the executable</param>
- <param name="workingDirectory">The working directory</param>
- <returns>The new thread task</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="executablePath" />, <paramref name="arguments" /> or <paramref name="workingDirectory" /> is null</exception>
- </member>
- <member name="M:Gallio.Framework.Tasks.StartThreadTask(System.String,Gallio.Action)">
- <summary>Starts a new thread task.</summary>
- <param name="name">The name of the task, or null to create a new name based on the method associated with the action</param>
- <param name="action">The action to perform</param>
- <returns>The new thread task</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="action" /> is null</exception>
- </member>
- <member name="M:Gallio.Framework.Tasks.Verify">
- <summary>Verifies that no failures have occurred in any of the tasks.</summary>
- <exception cref="T:Gallio.Framework.TestException">Thrown if any of the tasks failed</exception>
- </member>
- <member name="M:Gallio.Framework.Tasks.WatchTask(Gallio.Concurrency.Task)">
- <summary>Adds a new task for the task manager to watch.</summary>
- <param name="task">The task to watch</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="task" /> is null</exception>
- </member>
- <member name="T:Gallio.Framework.TestException">
- <summary>
- <para> This exception type is an abstract base class for exceptions that are used to explicitly signal the outcome of a test. </para>
- <para> The test framework uses the value of the <see cref="P:Gallio.Framework.TestException.Outcome" /> property to set the test result instead of applying the standard behavior for unexpected exceptions. </para>This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:Gallio.Framework.TestException.ExcludeStackTrace">
- <summary>Returns true if the outcome and message (if any) should be used but the exception stack trace should not be logged.</summary>
- </member>
- <member name="P:Gallio.Framework.TestException.HasNonDefaultMessage">
- <summary>Returns true if the test exception has a non-default message (the message parameter was not null in the constructor arguments).</summary>
- </member>
- <member name="P:Gallio.Framework.TestException.Outcome">
- <summary>Gets the outcome of the test.</summary>
- </member>
- <member name="M:Gallio.Framework.TestException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
- <summary>When overridden in a derived class, sets the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with information about the exception.</summary>
- <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> that holds the serialized object data about the exception being thrown.</param>
- <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> that contains contextual information about the source or destination.</param>
- </member>
- <member name="T:Gallio.Framework.TestFailedException">
- <summary>
- <para> This exception type is used to signal that a test has failed to satisfy some predetermined condition established by the test author. </para>
- <para> For example, an assertion failure may be signaled using a <see cref="T:Gallio.Framework.TestFailedException" /> to distinguish it from other application or runtime errors that a test might encounter at runtime. </para>
- </summary>
- </member>
- <member name="P:Gallio.Framework.TestFailedException.Outcome">
- <summary>Returns <see cref="P:Gallio.Model.TestOutcome.Failed" />.</summary>
- </member>
- <member name="T:Gallio.Framework.TestInconclusiveException">
- <summary>This exception type is used to signal that a test has not produced a conclusive pass or fail result. The exception message, if present, should explain the reason no conclusive result was obtained.</summary>
- </member>
- <member name="P:Gallio.Framework.TestInconclusiveException.Outcome">
- <summary>Returns <see cref="P:Gallio.Model.TestOutcome.Inconclusive" />.</summary>
- </member>
- <member name="T:Gallio.Framework.TestLogStreamWriter">
- <summary>An implementation of <see cref="T:Gallio.Framework.LogStreamWriter" /> that writes to a particular stream of a <see cref="T:Gallio.Model.Execution.ITestLogWriter" />. This class cannot be inherited.</summary>
- </member>
- <member name="T:Gallio.Framework.TestLogWriter">
- <summary>An implementation of <see cref="T:Gallio.Framework.LogWriter" /> that writes to a particular <see cref="T:Gallio.Model.Execution.ITestLogWriter" />. This class cannot be inherited.</summary>
- </member>
- <member name="T:Gallio.Framework.TextAttachment">
- <summary>Represents a text-encoded attachment. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Framework.TextAttachment.Text">
- <summary>Gets the text of the attachment, not null.</summary>
- </member>
- <member name="T:Gallio.Framework.ContextCookie">
- <summary>A context cookie is used to unwind the context stack of the current thread to its previous state prior to a context having been entered.</summary>
- </member>
- <member name="M:Gallio.Framework.ContextCookie.Dispose">
- <summary>
- <para> Exits the context that was entered when the cookie was granted. </para>
- <para> Equivalent to calling <see cref="M:Gallio.Framework.ContextCookie.ExitContext" />. This method is provded as a convenience for use with the C# using statement. </para>
- </summary>
- <exception cref="T:System.InvalidOperationException">Thrown if the cookie belongs to a different <see cref="T:System.Threading.Thread" /> or if the context was already exited</exception>
- <exception cref="T:System.ObjectDisposedException">Thrown if the context manager has been disposed</exception>
- </member>
- <member name="M:Gallio.Framework.ContextCookie.ExitContext">
- <summary>Exits the context that was entered when the cookie was granted.</summary>
- <exception cref="T:System.InvalidOperationException">Thrown if the cookie belongs to a different <see cref="T:System.Threading.Thread" /> or if the context was already exited</exception>
- <exception cref="T:System.ObjectDisposedException">Thrown if the context manager has been disposed</exception>
- </member>
- <member name="T:Gallio.Framework.Conversions.ArrayToArrayConversionRule">
- <summary>Converts arrays from one-dimensional arrays of one element type to another. This class cannot be inherited.</summary>
- </member>
- <member name="M:Gallio.Framework.Conversions.ArrayToArrayConversionRule.Convert(System.Object,System.Type,Gallio.Framework.Conversions.IConverter)">
- <summary>Converts the value <paramref name="sourceValue" /> to type <paramref name="targetType" />.</summary>
- <param name="sourceValue">The value to convert, never null</param>
- <param name="targetType">The target type, never null</param>
- <param name="elementConverter">A converter that may be used to recursively convert the contents of a composite object from one type to another, never null</param>
- <returns>The converted value</returns>
- </member>
- <member name="M:Gallio.Framework.Conversions.ArrayToArrayConversionRule.GetConversionCost(System.Type,System.Type,Gallio.Framework.Conversions.IConverter)">
- <summary>Gets the cost of converting a value of type <paramref name="sourceType" /> to type <paramref name="targetType" />.</summary>
- <param name="sourceType">The source type, never null</param>
- <param name="targetType">The target type, never null</param>
- <param name="elementConverter">A converter that may be used to recursively convert the contents of a composite object from one type to another, never null</param>
- <returns>The conversion cost</returns>
- </member>
- <member name="T:Gallio.Framework.Conversions.BaseConverter">
- <summary>An abstract base class implementation of <see cref="T:Gallio.Framework.Conversions.IConverter" /> that mostly validates arguments and provides a default implement for <see cref="M:Gallio.Framework.Conversions.BaseConverter.CanConvert(System.Type,System.Type)" /> based on <see cref="M:Gallio.Framework.Conversions.BaseConverter.GetConversionCost(System.Type,System.Type)" />. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="M:Gallio.Framework.Conversions.BaseConverter.CanConvert(System.Type,System.Type)">
- <summary>Determines whether the converter can convert a value of type <paramref name="sourceType" /> to type <paramref name="targetType" />.</summary>
- <param name="sourceType">The source type</param>
- <param name="targetType">The target type</param>
- <returns>True if the converter supports this conversion</returns>
- </member>
- <member name="M:Gallio.Framework.Conversions.BaseConverter.CanConvertImpl(System.Type,System.Type)">
- <summary>Implements <see cref="M:Gallio.Framework.Conversions.BaseConverter.CanConvert(System.Type,System.Type)" />.</summary>
- <param name="sourceType">The source type, never null</param>
- <param name="targetType">The target type, never null</param>
- <returns>True if the conversion is supported</returns>
- </member>
- <member name="M:Gallio.Framework.Conversions.BaseConverter.Convert(System.Object,System.Type)">
- <summary>Converts the value <paramref name="sourceValue" /> to type <paramref name="targetType" />.</summary>
- <param name="sourceValue">The value to convert</param>
- <param name="targetType">The target type</param>
- <returns>The converted value</returns>
- </member>
- <member name="M:Gallio.Framework.Conversions.BaseConverter.ConvertImpl(System.Object,System.Type)">
- <summary>Implements <see cref="M:Gallio.Framework.Conversions.BaseConverter.Convert(System.Object,System.Type)" /></summary>
- <param name="sourceValue">The source value</param>
- <param name="targetType">The target type, never null</param>
- <returns>The converted value</returns>
- </member>
- <member name="M:Gallio.Framework.Conversions.BaseConverter.GetConversionCost(System.Type,System.Type)">
- <summary>Gets the cost of converting a value of type <paramref name="sourceType" /> to type <paramref name="targetType" />.</summary>
- <param name="sourceType">The source type</param>
- <param name="targetType">The target type</param>
- <returns>The conversion cost</returns>
- </member>
- <member name="M:Gallio.Framework.Conversions.BaseConverter.GetConversionCostImpl(System.Type,System.Type)">
- <summary>Implements <see cref="M:Gallio.Framework.Conversions.BaseConverter.GetConversionCost(System.Type,System.Type)" />.</summary>
- <param name="sourceType">The source type, never null</param>
- <param name="targetType">The target type, never null</param>
- <returns>The conversion cost</returns>
- </member>
- <member name="T:Gallio.Framework.Conversions.ConvertibleToConvertibleConversionRule">
- <summary>Converts values among <see cref="T:System.IConvertible" /> types. This class cannot be inherited.</summary>
- </member>
- <member name="M:Gallio.Framework.Conversions.ConvertibleToConvertibleConversionRule.Convert(System.Object,System.Type,Gallio.Framework.Conversions.IConverter)">
- <summary>Converts the value <paramref name="sourceValue" /> to type <paramref name="targetType" />.</summary>
- <param name="sourceValue">The value to convert, never null</param>
- <param name="targetType">The target type, never null</param>
- <param name="elementConverter">A converter that may be used to recursively convert the contents of a composite object from one type to another, never null</param>
- <returns>The converted value</returns>
- </member>
- <member name="M:Gallio.Framework.Conversions.ConvertibleToConvertibleConversionRule.GetConversionCost(System.Type,System.Type,Gallio.Framework.Conversions.IConverter)">
- <summary>Gets the cost of converting a value of type <paramref name="sourceType" /> to type <paramref name="targetType" />.</summary>
- <param name="sourceType">The source type, never null</param>
- <param name="targetType">The target type, never null</param>
- <param name="elementConverter">A converter that may be used to recursively convert the contents of a composite object from one type to another, never null</param>
- <returns>The conversion cost</returns>
- </member>
- <member name="T:Gallio.Framework.Conversions.NullConverter">
- <summary>A null implementation of a converter that does not actually support converting values. Consequently <see cref="M:Gallio.Framework.Conversions.IConverter.CanConvert(System.Type,System.Type)" /> returns false whenever a conversion would be required.</summary>
- </member>
- <member name="F:Gallio.Framework.Conversions.NullConverter.Instance">
- <summary>Gets a singleton instance of the null converter. This field is read-only.</summary>
- </member>
- <member name="M:Gallio.Framework.Conversions.NullConverter.ConvertImpl(System.Object,System.Type)">
- <summary>Implements <see cref="M:Gallio.Framework.Conversions.BaseConverter.Convert(System.Object,System.Type)" /></summary>
- <param name="sourceValue">The source value</param>
- <param name="targetType">The target type, never null</param>
- <returns>The converted value</returns>
- </member>
- <member name="M:Gallio.Framework.Conversions.NullConverter.GetConversionCostImpl(System.Type,System.Type)">
- <summary>Implements <see cref="M:Gallio.Framework.Conversions.BaseConverter.GetConversionCost(System.Type,System.Type)" />.</summary>
- <param name="sourceType">The source type, never null</param>
- <param name="targetType">The target type, never null</param>
- <returns>The conversion cost</returns>
- </member>
- <member name="T:Gallio.Framework.Conversions.ObjectToStringConversionRule">
- <summary>Converts an <see cref="T:System.Object" /> into a <see cref="T:System.String" /> using <see cref="M:System.Object.ToString" />. This class cannot be inherited.</summary>
- </member>
- <member name="M:Gallio.Framework.Conversions.ObjectToStringConversionRule.Convert(System.Object,System.Type,Gallio.Framework.Conversions.IConverter)">
- <summary>Converts the value <paramref name="sourceValue" /> to type <paramref name="targetType" />.</summary>
- <param name="sourceValue">The value to convert, never null</param>
- <param name="targetType">The target type, never null</param>
- <param name="elementConverter">A converter that may be used to recursively convert the contents of a composite object from one type to another, never null</param>
- <returns>The converted value</returns>
- </member>
- <member name="M:Gallio.Framework.Conversions.ObjectToStringConversionRule.GetConversionCost(System.Type,System.Type,Gallio.Framework.Conversions.IConverter)">
- <summary>Gets the cost of converting a value of type <paramref name="sourceType" /> to type <paramref name="targetType" />.</summary>
- <param name="sourceType">The source type, never null</param>
- <param name="targetType">The target type, never null</param>
- <param name="elementConverter">A converter that may be used to recursively convert the contents of a composite object from one type to another, never null</param>
- <returns>The conversion cost</returns>
- </member>
- <member name="T:Gallio.Framework.Conversions.RuleBasedConverter">
- <summary>A rule-based converter uses a set of <see cref="T:Gallio.Framework.Conversions.IConversionRule" />s to perform conversions. It caches the best path it determines for each conversion so that it only needs to compute the conversion cost once.</summary>
- </member>
- <member name="M:Gallio.Framework.Conversions.RuleBasedConverter.ConvertImpl(System.Object,System.Type)">
- <summary>Implements <see cref="M:Gallio.Framework.Conversions.BaseConverter.Convert(System.Object,System.Type)" /></summary>
- <param name="sourceValue">The source value</param>
- <param name="targetType">The target type, never null</param>
- <returns>The converted value</returns>
- </member>
- <member name="M:Gallio.Framework.Conversions.RuleBasedConverter.GetConversionCostImpl(System.Type,System.Type)">
- <summary>Implements <see cref="M:Gallio.Framework.Conversions.BaseConverter.GetConversionCost(System.Type,System.Type)" />.</summary>
- <param name="sourceType">The source type, never null</param>
- <param name="targetType">The target type, never null</param>
- <returns>The conversion cost</returns>
- </member>
- <member name="T:Gallio.Framework.Conversions.StringToXmlDocumentConversionRule">
- <summary>Converts a <see cref="T:System.String" /> into an <see cref="T:System.Xml.XmlDocument" /> assuming the string is valid xml. This class cannot be inherited.</summary>
- </member>
- <member name="M:Gallio.Framework.Conversions.StringToXmlDocumentConversionRule.Convert(System.Object,System.Type,Gallio.Framework.Conversions.IConverter)">
- <summary>Converts the value <paramref name="sourceValue" /> to type <paramref name="targetType" />.</summary>
- <param name="sourceValue">The value to convert, never null</param>
- <param name="targetType">The target type, never null</param>
- <param name="elementConverter">A converter that may be used to recursively convert the contents of a composite object from one type to another, never null</param>
- <returns>The converted value</returns>
- </member>
- <member name="M:Gallio.Framework.Conversions.StringToXmlDocumentConversionRule.GetConversionCost(System.Type,System.Type,Gallio.Framework.Conversions.IConverter)">
- <summary>Gets the cost of converting a value of type <paramref name="sourceType" /> to type <paramref name="targetType" />.</summary>
- <param name="sourceType">The source type, never null</param>
- <param name="targetType">The target type, never null</param>
- <param name="elementConverter">A converter that may be used to recursively convert the contents of a composite object from one type to another, never null</param>
- <returns>The conversion cost</returns>
- </member>
- <member name="T:Gallio.Framework.Conversions.XPathNavigableToXPathNavigatorConversionRule">
- <summary>Converts <see cref="T:System.Xml.XPath.IXPathNavigable" /> objects to <see cref="T:System.Xml.XPath.XPathNavigator" /> objects. This class cannot be inherited.</summary>
- </member>
- <member name="M:Gallio.Framework.Conversions.XPathNavigableToXPathNavigatorConversionRule.Convert(System.Object,System.Type,Gallio.Framework.Conversions.IConverter)">
- <summary>Converts the value <paramref name="sourceValue" /> to type <paramref name="targetType" />.</summary>
- <param name="sourceValue">The value to convert, never null</param>
- <param name="targetType">The target type, never null</param>
- <param name="elementConverter">A converter that may be used to recursively convert the contents of a composite object from one type to another, never null</param>
- <returns>The converted value</returns>
- </member>
- <member name="M:Gallio.Framework.Conversions.XPathNavigableToXPathNavigatorConversionRule.GetConversionCost(System.Type,System.Type,Gallio.Framework.Conversions.IConverter)">
- <summary>Gets the cost of converting a value of type <paramref name="sourceType" /> to type <paramref name="targetType" />.</summary>
- <param name="sourceType">The source type, never null</param>
- <param name="targetType">The target type, never null</param>
- <param name="elementConverter">A converter that may be used to recursively convert the contents of a composite object from one type to another, never null</param>
- <returns>The conversion cost</returns>
- </member>
- <member name="T:Gallio.Framework.Conversions.XPathNavigatorToStringConversionRule">
- <summary>Converts an <see cref="T:System.Xml.XPath.XPathNavigator" /> into a <see cref="T:System.String" /> by value or outer xml. This class cannot be inherited.</summary>
- </member>
- <member name="M:Gallio.Framework.Conversions.XPathNavigatorToStringConversionRule.Convert(System.Object,System.Type,Gallio.Framework.Conversions.IConverter)">
- <summary>Converts the value <paramref name="sourceValue" /> to type <paramref name="targetType" />.</summary>
- <param name="sourceValue">The value to convert, never null</param>
- <param name="targetType">The target type, never null</param>
- <param name="elementConverter">A converter that may be used to recursively convert the contents of a composite object from one type to another, never null</param>
- <returns>The converted value</returns>
- </member>
- <member name="M:Gallio.Framework.Conversions.XPathNavigatorToStringConversionRule.GetConversionCost(System.Type,System.Type,Gallio.Framework.Conversions.IConverter)">
- <summary>Gets the cost of converting a value of type <paramref name="sourceType" /> to type <paramref name="targetType" />.</summary>
- <param name="sourceType">The source type, never null</param>
- <param name="targetType">The target type, never null</param>
- <param name="elementConverter">A converter that may be used to recursively convert the contents of a composite object from one type to another, never null</param>
- <returns>The conversion cost</returns>
- </member>
- <member name="T:Gallio.Framework.Conversions.XPathNavigatorToXmlSerializableTypeConversionRule">
- <summary>Converts <see cref="T:System.Xml.XPath.XPathNavigator" /> objects to XML serializable objects that have the <see cref="T:System.Xml.Serialization.XmlTypeAttribute" />. This class cannot be inherited.</summary>
- </member>
- <member name="M:Gallio.Framework.Conversions.XPathNavigatorToXmlSerializableTypeConversionRule.Convert(System.Object,System.Type,Gallio.Framework.Conversions.IConverter)">
- <summary>Converts the value <paramref name="sourceValue" /> to type <paramref name="targetType" />.</summary>
- <param name="sourceValue">The value to convert, never null</param>
- <param name="targetType">The target type, never null</param>
- <param name="elementConverter">A converter that may be used to recursively convert the contents of a composite object from one type to another, never null</param>
- <returns>The converted value</returns>
- </member>
- <member name="M:Gallio.Framework.Conversions.XPathNavigatorToXmlSerializableTypeConversionRule.GetConversionCost(System.Type,System.Type,Gallio.Framework.Conversions.IConverter)">
- <summary>Gets the cost of converting a value of type <paramref name="sourceType" /> to type <paramref name="targetType" />.</summary>
- <param name="sourceType">The source type, never null</param>
- <param name="targetType">The target type, never null</param>
- <param name="elementConverter">A converter that may be used to recursively convert the contents of a composite object from one type to another, never null</param>
- <returns>The conversion cost</returns>
- </member>
- <member name="T:Gallio.Framework.Conversions.ConversionCost">
- <summary>Describes the relative cost of performing a conversion so that different conversions can be ranked by cost. A typical direct conversion should have a cost of one. Lossy conversions should be more costly.</summary>
- </member>
- <member name="F:Gallio.Framework.Conversions.ConversionCost.Best">
- <summary>The conversion is the best possible conversion available. Built-in conversions should not use this value. It should be reserved for user-created conversions that are intended to override the built-in conversions. This field is read-only.</summary>
- </member>
- <member name="F:Gallio.Framework.Conversions.ConversionCost.Default">
- <summary>The conversion is a poor default choice. It costs a sufficient number of units of work to perform to ensure that a non-default conversion will be chosen if possible. This field is read-only.</summary>
- </member>
- <member name="F:Gallio.Framework.Conversions.ConversionCost.Invalid">
- <summary>The conversion is not supported. This field is read-only.</summary>
- </member>
- <member name="F:Gallio.Framework.Conversions.ConversionCost.Maximum">
- <summary>The conversion costs the maximum possible amount of work to perform. This field is read-only.</summary>
- </member>
- <member name="F:Gallio.Framework.Conversions.ConversionCost.Typical">
- <summary>The conversion costs a typical amount of work to perform. It may yet be trumped by a conversion that costs less. This field is read-only.</summary>
- </member>
- <member name="F:Gallio.Framework.Conversions.ConversionCost.Zero">
- <summary>The conversion has zero cost because no work is required. This field is read-only.</summary>
- </member>
- <member name="P:Gallio.Framework.Conversions.ConversionCost.IsInvalid">
- <summary>Returns true if the conversion is not supported.</summary>
- </member>
- <member name="P:Gallio.Framework.Conversions.ConversionCost.Value">
- <summary>Gets the cost value.</summary>
- </member>
- <member name="M:Gallio.Framework.Conversions.ConversionCost.Add(Gallio.Framework.Conversions.ConversionCost)">
- <summary>Adds this conversion cost with the other and returns the sum.</summary>
- <param name="other">The other conversion cost</param>
- <returns>The summed conversion cost</returns>
- </member>
- <member name="M:Gallio.Framework.Conversions.ConversionCost.ToString">
- <summary>Returns the fully qualified type name of this instance.</summary>
- <returns>A <see cref="T:System.String" /> containing a fully qualified type name.</returns>
- </member>
- <member name="T:Gallio.Framework.Conversions.IConversionRule">
- <summary>A conversion rule encapsulates an algorithm for converting a value from a source type to a target type.</summary>
- </member>
- <member name="M:Gallio.Framework.Conversions.IConversionRule.Convert(System.Object,System.Type,Gallio.Framework.Conversions.IConverter)">
- <summary>Converts the value <paramref name="sourceValue" /> to type <paramref name="targetType" />.</summary>
- <param name="sourceValue">The value to convert, never null</param>
- <param name="targetType">The target type, never null</param>
- <param name="elementConverter">A converter that may be used to recursively convert the contents of a composite object from one type to another, never null</param>
- <returns>The converted value</returns>
- </member>
- <member name="M:Gallio.Framework.Conversions.IConversionRule.GetConversionCost(System.Type,System.Type,Gallio.Framework.Conversions.IConverter)">
- <summary>Gets the cost of converting a value of type <paramref name="sourceType" /> to type <paramref name="targetType" />.</summary>
- <param name="sourceType">The source type, never null</param>
- <param name="targetType">The target type, never null</param>
- <param name="elementConverter">A converter that may be used to recursively convert the contents of a composite object from one type to another, never null</param>
- <returns>The conversion cost</returns>
- </member>
- <member name="T:Gallio.Framework.Conversions.IConverter">
- <summary>A converter converts a value from a source type to a target type.</summary>
- </member>
- <member name="M:Gallio.Framework.Conversions.IConverter.CanConvert(System.Type,System.Type)">
- <summary>Determines whether the converter can convert a value of type <paramref name="sourceType" /> to type <paramref name="targetType" />.</summary>
- <param name="sourceType">The source type</param>
- <param name="targetType">The target type</param>
- <returns>True if the converter supports this conversion</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="sourceType" /> or <paramref name="targetType" /> is null</exception>
- </member>
- <member name="M:Gallio.Framework.Conversions.IConverter.Convert(System.Object,System.Type)">
- <summary>Converts the value <paramref name="sourceValue" /> to type <paramref name="targetType" />.</summary>
- <param name="sourceValue">The value to convert</param>
- <param name="targetType">The target type</param>
- <returns>The converted value</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="targetType" /> is null</exception>
- <exception cref="T:System.InvalidOperationException">Thrown the requested conversion was not supported</exception>
- </member>
- <member name="M:Gallio.Framework.Conversions.IConverter.GetConversionCost(System.Type,System.Type)">
- <summary>Gets the cost of converting a value of type <paramref name="sourceType" /> to type <paramref name="targetType" />.</summary>
- <param name="sourceType">The source type</param>
- <param name="targetType">The target type</param>
- <returns>The conversion cost</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="sourceType" /> or <paramref name="targetType" /> is null</exception>
- </member>
- <member name="T:Gallio.Framework.Data.AggregateDataSet">
- <summary>Abstract base class for an aggregate data set that combines a list of data sets according to some algorithm. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:Gallio.Framework.Data.AggregateDataSet.DataSets">
- <summary>Gets the immutable list of combined data sets.</summary>
- </member>
- <member name="M:Gallio.Framework.Data.AggregateDataSet.AddDataSet(Gallio.Framework.Data.IDataSet)">
- <summary>Adds a data set to the aggregate.</summary>
- <param name="dataSet">The data set to add</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="dataSet" /> is null</exception>
- <exception cref="T:System.ArgumentException">Thrown if <paramref name="dataSet" /> is already a member of this aggregate</exception>
- </member>
- <member name="T:Gallio.Framework.Data.BaseDataAccessor">
- <summary>A base implementation of <see cref="T:Gallio.Framework.Data.IDataAccessor" /> that performs argument validation. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="M:Gallio.Framework.Data.BaseDataAccessor.GetValue(Gallio.Framework.Data.IDataItem)">
- <summary>Gets a value derived from the <see cref="T:Gallio.Framework.Data.IDataItem" />.</summary>
- <param name="item">The data item</param>
- <returns>The value</returns>
- </member>
- <member name="M:Gallio.Framework.Data.BaseDataAccessor.GetValueImpl(Gallio.Framework.Data.IDataItem)">
- <summary>Internal implementation of <see cref="M:Gallio.Framework.Data.BaseDataAccessor.GetValue(Gallio.Framework.Data.IDataItem)" /> after argument validation has been performed.</summary>
- <param name="item">The data item, not null</param>
- <returns>The value</returns>
- </member>
- <member name="T:Gallio.Framework.Data.BaseDataBinder">
- <summary>Abstract base class for <see cref="T:Gallio.Framework.Data.IDataBinder" /> that validates input arguments before passing them on to the implementation. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="M:Gallio.Framework.Data.BaseDataBinder.Register(Gallio.Framework.Data.DataBindingContext,Gallio.Framework.Data.IDataSourceResolver)">
- <summary>Registers the <see cref="T:Gallio.Framework.Data.IDataBinder" />'s requests to query particular <see cref="T:Gallio.Framework.Data.IDataSet" />s with the <see cref="T:Gallio.Framework.Data.DataBindingContext" />.</summary>
- <param name="context">The data binding context</param>
- <param name="resolver">The data source resolver</param>
- <returns>The data binding accessor to use for obtaining bound values from <see cref="T:Gallio.Framework.Data.IDataItem" />s produced by the <see cref="T:Gallio.Framework.Data.DataBindingContext" />.</returns>
- </member>
- <member name="M:Gallio.Framework.Data.BaseDataBinder.RegisterImpl(Gallio.Framework.Data.DataBindingContext,Gallio.Framework.Data.IDataSourceResolver)">
- <summary>Implementation of <see cref="M:Gallio.Framework.Data.BaseDataBinder.Register(Gallio.Framework.Data.DataBindingContext,Gallio.Framework.Data.IDataSourceResolver)" />.</summary>
- <param name="context">The data binding context, not null</param>
- <param name="resolver">The data source resolver, not null</param>
- <returns>The data binding accessor</returns>
- </member>
- <member name="T:Gallio.Framework.Data.BaseDataItem">
- <summary>Abstract base class for data items. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:Gallio.Framework.Data.BaseDataItem.IsDynamic">
- <summary>
- <para> Returns true if the item contains data that is obtained dynamically from sources whose content may change over time or may be expensive to query ahead of time. </para>
- <para> For example, data obtained from a database should be considered dynamic. On the other hand, data obtained from declarative metadata defined as part of the test should be considered static. </para>
- </summary>
- </member>
- <member name="M:Gallio.Framework.Data.BaseDataItem.GetValue(Gallio.Framework.Data.DataBinding)">
- <summary>Gets the value of the specified binding.</summary>
- <param name="binding">The data binding, never null</param>
- <returns>The value</returns>
- </member>
- <member name="M:Gallio.Framework.Data.BaseDataItem.GetValueImpl(Gallio.Framework.Data.DataBinding)">
- <summary>Implements <see cref="M:Gallio.Framework.Data.BaseDataItem.GetValue(Gallio.Framework.Data.DataBinding)" />.</summary>
- <param name="binding">The binding, never null</param>
- <returns>The associated value</returns>
- </member>
- <member name="M:Gallio.Framework.Data.BaseDataItem.PopulateMetadata(Gallio.Model.MetadataMap)">
- <summary>
- <para> Populates the specified metadata map with key/value pairs associated with the data item, if any. </para>
- <para> For example, the metadata may contain a description that serves as documentation of the contents of the data item or of the test scenario that is exercised by the contents of the data item. This metadata may be injected into test instances created with the contents of this data item. </para>
- </summary>
- <param name="map">The metadata map</param>
- </member>
- <member name="M:Gallio.Framework.Data.BaseDataItem.PopulateMetadataImpl(Gallio.Model.MetadataMap)">
- <summary>Implements <see cref="M:Gallio.Framework.Data.BaseDataItem.PopulateMetadata(Gallio.Model.MetadataMap)" />.</summary>
- <param name="map">The metadata map to populate, never null</param>
- </member>
- <member name="T:Gallio.Framework.Data.BaseDataSet">
- <summary>Abstract base class for <see cref="T:Gallio.Framework.Data.IDataSet" /> that validates input arguments before passing them on to the implementation. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:Gallio.Framework.Data.BaseDataSet.ColumnCount">
- <summary>Gets the number of columns in an indexed data set.</summary>
- </member>
- <member name="M:Gallio.Framework.Data.BaseDataSet.CanBind(Gallio.Framework.Data.DataBinding)">
- <summary>Returns true if the data set can provide a value for the specified binding.</summary>
- <param name="binding">The binding</param>
- <returns>True if the data set can provide a value for the binding</returns>
- </member>
- <member name="M:Gallio.Framework.Data.BaseDataSet.CanBindImpl(Gallio.Framework.Data.DataBinding)">
- <summary>Determines whether a binding can be satisfied by the data set.</summary>
- <param name="binding">The data binding, not null</param>
- <returns>True if the binding can be satisfied</returns>
- </member>
- <member name="M:Gallio.Framework.Data.BaseDataSet.GetItems(System.Collections.Generic.ICollection{Gallio.Framework.Data.DataBinding},System.Boolean)">
- <summary>Gets an enumeration of data items that can supply values for a given collection of bindings.</summary>
- <param name="bindings">The bindings that are requested</param>
- <param name="includeDynamicItems">If true, includes items that may be dynamically generated in the result set. Otherwise excludes such items and only returns those that are statically known a priori.</param>
- <returns>The enumeration of data items</returns>
- </member>
- <member name="M:Gallio.Framework.Data.BaseDataSet.GetItemsImpl(System.Collections.Generic.ICollection{Gallio.Framework.Data.DataBinding},System.Boolean)">
- <summary>Enumerates the data items in the data set.</summary>
- <param name="bindings">The data bindings, not null</param>
- <param name="includeDynamicItems">If true, includes dynamic items</param>
- <returns>The enumeration of data items in the combined data set</returns>
- </member>
- <member name="T:Gallio.Framework.Data.BoundDataAccessor">
- <summary>A <see cref="T:Gallio.Framework.Data.IDataAccessor" /> that simply accesses a value contained by a data item using a particular <see cref="T:Gallio.Framework.Data.DataBinding" />. This class cannot be inherited.</summary>
- </member>
- <member name="T:Gallio.Framework.Data.CombinatorialJoinStrategy">
- <summary>The combinatorial join strategy combines items by constructing the cartesian product of the items of each provider. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="F:Gallio.Framework.Data.CombinatorialJoinStrategy.Instance">
- <summary>Gets the singleton instance of the strategy. This field is read-only.</summary>
- </member>
- <member name="M:Gallio.Framework.Data.CombinatorialJoinStrategy.Join(System.Collections.Generic.IList{Gallio.Framework.Data.IDataProvider},System.Collections.Generic.IList{System.Collections.Generic.ICollection{Gallio.Framework.Data.DataBinding}},System.Boolean)">
- <summary>Joins the items from each provider into a sequence of aggregate items.</summary>
- <param name="providers">The list of providers</param>
- <param name="bindingsPerProvider">The list of bindings per provider</param>
- <param name="includeDynamicItems">If true, includes items that may be dynamically generated in the result set. Otherwise excludes such items and only returns those that are statically known a priori.</param>
- <returns>An enumeration of item-lists consisting of exactly one item from each provider and indexed in the same order as the <paramref name="providers" /> collection</returns>
- </member>
- <member name="T:Gallio.Framework.Data.ConcatenationMergeStrategy">
- <summary>The concatenation merge strategy combines the items from multiple providers by simply concatenating the items in the order in which they appear and proceeding from one provider to the next until all providers have been fully processed. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="F:Gallio.Framework.Data.ConcatenationMergeStrategy.Instance">
- <summary>Gets the singleton instance of the strategy. This field is read-only.</summary>
- </member>
- <member name="M:Gallio.Framework.Data.ConcatenationMergeStrategy.Merge(System.Collections.Generic.IList{Gallio.Framework.Data.IDataProvider},System.Collections.Generic.ICollection{Gallio.Framework.Data.DataBinding},System.Boolean)">
- <summary>Merges the items from each provider into a new sequence.</summary>
- <param name="providers">The list of providers</param>
- <param name="bindings">The bindings</param>
- <param name="includeDynamicItems">If true, includes items that may be dynamically generated in the result set. Otherwise excludes such items and only returns those that are statically known a priori.</param>
- <returns>The merged sequence of items</returns>
- </member>
- <member name="T:Gallio.Framework.Data.ConstantDataAccessor">
- <summary>An implementation of <see cref="T:Gallio.Framework.Data.IDataAccessor" /> that returns a constant value, ignoring the data item it is passed. This class cannot be inherited.</summary>
- </member>
- <member name="T:Gallio.Framework.Data.CsvDataSet">
- <summary>
- <para> A CSV data set retrieves fields from a CSV document as strings. </para>
- <para> If the CSV document has a header, then it is interpreted as the names of the columns. Columns with names in brackets, such as "[ExpectedException]", are interpreted as containing metadata values associated with the named key. </para>
- </summary>
- </member>
- <member name="P:Gallio.Framework.Data.CsvDataSet.ColumnCount">
- <summary>Gets the number of columns in an indexed data set.</summary>
- </member>
- <member name="P:Gallio.Framework.Data.CsvDataSet.CommentPrefix">
- <summary>
- <para> Gets or sets a character that indicates that a line in the source represents a comment. May be set to '\0' (null) to disable comment handling. </para>
- <para> Comment lines are excluded from the record set. </para>
- </summary>
- <value>The default value is '#' (pound).</value>
- </member>
- <member name="P:Gallio.Framework.Data.CsvDataSet.DataLocationName">
- <summary>
- <para> Gets the name of the location that is providing the data, or null if none. </para>
- <para> The data location name and line number are exposed as <see cref="F:Gallio.Model.MetadataKeys.DataLocation" /> metadata when provided. </para>
- </summary>
- <value>The default value is null.</value>
- </member>
- <member name="P:Gallio.Framework.Data.CsvDataSet.FieldDelimiter">
- <summary>Gets or sets the field delimiter character.</summary>
- <value>The default value is ',' (comma).</value>
- </member>
- <member name="P:Gallio.Framework.Data.CsvDataSet.HasHeader">
- <summary>Gets or sets whether the CSV document has a header that should be used to provide aliases for indexed columns.</summary>
- <value>The default value is 'false' which indicates that the file does not have a header.</value>
- </member>
- <member name="M:Gallio.Framework.Data.CsvDataSet.CanBindImpl(Gallio.Framework.Data.DataBinding)">
- <summary>Determines whether a binding can be satisfied by the data set.</summary>
- <param name="binding">The data binding, not null</param>
- <returns>True if the binding can be satisfied</returns>
- </member>
- <member name="M:Gallio.Framework.Data.CsvDataSet.GetItemsImpl(System.Collections.Generic.ICollection{Gallio.Framework.Data.DataBinding},System.Boolean)">
- <summary>Enumerates the data items in the data set.</summary>
- <param name="bindings">The data bindings, not null</param>
- <param name="includeDynamicItems">If true, includes dynamic items</param>
- <returns>The enumeration of data items in the combined data set</returns>
- </member>
- <member name="T:Gallio.Framework.Data.CsvReader">
- <summary>
- <para> Reads data from a Comma Separated Values document. </para>
- <para> The document format simply consists of sequential lines of delimited field values. <list type="bullet"><item>The standard delimiter is ',' (comma) but it may be overridden using <see cref="P:Gallio.Framework.Data.CsvReader.FieldDelimiter" />.</item><item>Empty lines are considered to be records with one empty field.</item><item>Lines that begin with a special <see cref="P:Gallio.Framework.Data.CsvReader.CommentPrefix" /> are excluded from the record set.</item><item>Field values may be quoted using '"' (quote) characters. The quotes will be omitted from the record set. Quotes may be escaped by doubling them within a quoted field.</item><item>Unbalanced quotes are tolerated but may produce unexpected results.</item><item>Excess whitespace is trimmed unless quoted.</item><item>The document may contain a header consiting of field names but the reader does not interpret it in any special way. It will simply be returned to the client as an ordinary record.</item></list></para>
- </summary>
- </member>
- <member name="P:Gallio.Framework.Data.CsvReader.CommentPrefix">
- <summary>
- <para> Gets or sets a character that indicates that a line in the source represents a comment. May be set to '\0' (null) to disable comment handling. </para>
- <para> Comment lines are excluded from the record set. </para>
- </summary>
- <value>The default value is '#' (pound).</value>
- </member>
- <member name="P:Gallio.Framework.Data.CsvReader.FieldDelimiter">
- <summary>Gets or sets the field delimiter character.</summary>
- <value>The default value is ',' (comma).</value>
- </member>
- <member name="P:Gallio.Framework.Data.CsvReader.PreviousRecordLineNumber">
- <summary>Gets the 1-based line number of the previously returned record, or 0 if no lines have been read yet.</summary>
- </member>
- <member name="M:Gallio.Framework.Data.CsvReader.Close">
- <summary>Closes the reader.</summary>
- </member>
- <member name="M:Gallio.Framework.Data.CsvReader.ReadRecord">
- <summary>Reads the list of fields that belong to the next record in the document. Returns null at the end of the document.</summary>
- <returns>The record contents as an array of field values, or null if at the end of the document</returns>
- <exception cref="T:System.IO.IOException">Thrown if an I/O error occurs</exception>
- </member>
- <member name="T:Gallio.Framework.Data.DataBinding">
- <summary>
- <para> A data binding object describes how a data binding is to take place. </para>
- <para> This class provides support for optional path-based and index-based lookup. Subclasses may provide additional properties that are recognized by special kinds of data sets to modify how a bound value is resolved. </para>
- </summary>
- </member>
- <member name="P:Gallio.Framework.Data.DataBinding.Index">
- <summary>Gets an optional binding index that describes how to locate the bound value in a data set that is structured as an ordered tuple, such as the ordinal index of a cell in an array. Null if none.</summary>
- </member>
- <member name="P:Gallio.Framework.Data.DataBinding.Path">
- <summary>Gets an optional binding path that describes how to locate the bound value in the data set, such as a column name or an XPath expression. Null if none.</summary>
- </member>
- <member name="M:Gallio.Framework.Data.DataBinding.Equals(System.Object)">
- <summary>Determines whether the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Object" nolink="true" />.</summary>
- <param name="obj">The <see cref="T:System.Object" /> to compare with the current <see cref="T:System.Object" nolink="true" />.</param>
- <returns>true if the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Object" nolink="true" />; otherwise, false.</returns>
- </member>
- <member name="M:Gallio.Framework.Data.DataBinding.GetHashCode">
- <summary>Serves as a hash function for a particular type. <see cref="M:System.Object.GetHashCode" /> is suitable for use in hashing algorithms and data structures like a hash table.</summary>
- <returns>A hash code for the current <see cref="T:System.Object" />.</returns>
- </member>
- <member name="M:Gallio.Framework.Data.DataBinding.ReplaceIndex(System.Nullable{System.Int32})">
- <summary>Creates a clone of the data binding with a different index.</summary>
- <param name="index">The new index</param>
- <returns>The cloned binding</returns>
- </member>
- <member name="M:Gallio.Framework.Data.DataBinding.ToString">
- <summary>Returns a debug representation of the binding as a string.</summary>
- <returns>The string representation</returns>
- </member>
- <member name="T:Gallio.Framework.Data.DataBindingContext">
- <summary>A <see cref="T:Gallio.Framework.Data.DataBindingContext" /> tracks a list of <see cref="T:Gallio.Framework.Data.IDataSet" />s and <see cref="T:Gallio.Framework.Data.DataBinding" />s that are used to produce <see cref="T:Gallio.Framework.Data.IDataItem" />s. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Framework.Data.DataBindingContext.Converter">
- <summary>Gets the converter service.</summary>
- </member>
- <member name="P:Gallio.Framework.Data.DataBindingContext.DataSets">
- <summary>Gets the immutable list of data sets to be enumerated during data binding.</summary>
- </member>
- <member name="P:Gallio.Framework.Data.DataBindingContext.HasBindings">
- <summary>Returns true if the data binding context contains registered data bindings.</summary>
- </member>
- <member name="P:Gallio.Framework.Data.DataBindingContext.Strategy">
- <summary>Gets or sets the <see cref="T:Gallio.Framework.Data.IJoinStrategy" /> to use for combining the <see cref="P:Gallio.Framework.Data.DataBindingContext.DataSets" /> together. By default the strategy is <see cref="T:Gallio.Framework.Data.CombinatorialJoinStrategy" />.</summary>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="value" /> is null</exception>
- </member>
- <member name="M:Gallio.Framework.Data.DataBindingContext.GetItems(System.Boolean)">
- <summary>
- <para> Gets an enumeration of <see cref="T:Gallio.Framework.Data.IDataItem" />s. </para>
- <para> The contents of each item may be inspected using a <see cref="T:Gallio.Framework.Data.IDataAccessor" /> as returned by <see cref="M:Gallio.Framework.Data.DataBindingContext.RegisterBinding(Gallio.Framework.Data.IDataSet,Gallio.Framework.Data.DataBinding)" />. When the client is finished with an item, it should dispose it by calling the <see cref="M:System.IDisposable.Dispose" /> method of the <see cref="T:Gallio.Framework.Data.IDataItem" nolink="true" />. </para>
- </summary>
- <param name="includeDynamicItems">If true, includes items that may be dynamically generated in the result set. Otherwise excludes such items and only returns those that are statically known a priori.</param>
- <returns>The enumeration of data items</returns>
- </member>
- <member name="M:Gallio.Framework.Data.DataBindingContext.RegisterBinding(Gallio.Framework.Data.IDataSet,Gallio.Framework.Data.DataBinding)">
- <summary>Registers a data binding for a given data set and adds the data set to the list of data sets to be enumerated during data binding. Returns a <see cref="T:Gallio.Framework.Data.IDataAccessor" /> that may be used to retrieve the values associated with the binding.</summary>
- <param name="dataSet">The data set</param>
- <param name="binding">The data binding</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="dataSet" /> or <paramref name="binding" /> is null</exception>
- </member>
- <member name="T:Gallio.Framework.Data.DataBindingException">
- <summary>The type of exception thrown when data binding operations fail.</summary>
- </member>
- <member name="T:Gallio.Framework.Data.DataBindingSpec">
- <summary>
- <para> A data binding specification describes how values are bound to slots (<see cref="T:Gallio.Reflection.ISlotInfo" />) of a type or method. The specification can then be used to create new objects or invoke methods. </para>
- <para> A specification automatically converts values to the correct types for data binding using a <see cref="T:Gallio.Framework.Conversions.IConverter" />. It can also format the specification to a string using a <see cref="T:Gallio.Framework.Formatting.IFormatter" />. </para>This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:Gallio.Framework.Data.DataBindingSpec.Converter">
- <summary>Gets the converter.</summary>
- </member>
- <member name="P:Gallio.Framework.Data.DataBindingSpec.SlotValues">
- <summary>Gets the slot values.</summary>
- </member>
- <member name="M:Gallio.Framework.Data.DataBindingSpec.AppendFormattedGenericArguments(System.Text.StringBuilder,System.Type[],Gallio.Framework.Formatting.IFormatter)">
- <summary>Appends formatted generic arguments within angle brackets, if any.</summary>
- <param name="str">The string builder, not null</param>
- <param name="arguments">The arguments, not null</param>
- <param name="formatter">The formatter, not null</param>
- </member>
- <member name="M:Gallio.Framework.Data.DataBindingSpec.AppendFormattedMethodArguments(System.Text.StringBuilder,System.Object[],Gallio.Framework.Formatting.IFormatter)">
- <summary>Appends formatted generic arguments within parentheses, if any.</summary>
- <param name="str">The string builder, not null</param>
- <param name="arguments">The arguments, not null</param>
- <param name="formatter">The formatter, not null</param>
- </member>
- <member name="M:Gallio.Framework.Data.DataBindingSpec.AppendFormattedNamedValues(System.Text.StringBuilder,System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.Object}},Gallio.Framework.Formatting.IFormatter)">
- <summary>Appends formatted values keyed and sorted by name, if any. This method is used with fields and properties.</summary>
- <param name="str">The string builder, not null</param>
- <param name="namedValues">The named values, not null</param>
- <param name="formatter">The formatter, not null</param>
- </member>
- <member name="M:Gallio.Framework.Data.DataBindingSpec.Format(System.String,Gallio.Framework.Formatting.IFormatter)">
- <summary>
- <para> Formats the specification to a string for presentation. </para>
- <para> The values are listed sequentially as follows: <list type="bullet"><item>The <paramref name="entity" />.</item><item>The <see cref="T:Gallio.Reflection.IGenericParameterInfo" /> slot values, if any, are ordered by index and enclosed within angle bracket.</item><item>The <see cref="T:Gallio.Reflection.IParameterInfo" /> slot values, if any, are ordered by index and enclosed within parentheses.</item><item>All other slot values, if any, are sorted by name and formatted as name-value pair assignments following a colon and delimited by a comma</item></list> Example: 'SomeType<int, string>(42, "deep thought"): Author="Douglas Adams", Book="HGTTG"'. </para>
- <para> If there are no slots of a given kind, then the enclosing angle brackets or parentheses are ignored. Therefore if <see cref="P:Gallio.Framework.Data.DataBindingSpec.SlotValues" /> is empty then <paramref name="entity" /> will be returned unmodified. </para>
- </summary>
- <param name="entity">The entity that is qualified by the specification such as the name of a type or method</param>
- <param name="formatter">The formatter</param>
- <returns>The formatted specification</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="entity" /> or <paramref name="formatter" /> is null</exception>
- </member>
- <member name="M:Gallio.Framework.Data.DataBindingSpec.FormatImpl(System.String,Gallio.Framework.Formatting.IFormatter)">
- <summary>Internal implementation of <see cref="M:Gallio.Framework.Data.DataBindingSpec.Format(System.String,Gallio.Framework.Formatting.IFormatter)" /> after argument validation.</summary>
- <param name="entity">The entity that is qualified by the specification such as the name of a type or method</param>
- <param name="formatter">The formatter, not null</param>
- <returns>The formatted specification</returns>
- </member>
- <member name="M:Gallio.Framework.Data.DataBindingSpec.ResolveMember``1(System.Type,``0)">
- <summary>
- <para> Resolves a member that may be declared by a generic type using the resolved type or one of its subtypes. </para>
- <para> For example, if <paramref name="member" /> was declared by type Foo<T> and <paramref name="resolvedType" /> is a subtype of Foo<int>, returns a reflection object for the member as declared by Foo<int>. </para>
- </summary>
- <typeparam name="T">The type of member</typeparam>
- <param name="resolvedType">The resolved type, not null</param>
- <param name="member">The member, not null</param>
- <returns>The resolved member</returns>
- </member>
- <member name="T:Gallio.Framework.Data.DataItemExtensions">
- <summary>Extension methods for <see cref="T:Gallio.Framework.Data.IDataItem" />. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:Gallio.Framework.Data.DataItemExtensions.GetMetadata(Gallio.Framework.Data.IDataItem)">
- <summary>Gets the metadata associated with a data item.</summary>
- <param name="dataItem">The data item</param>
- <returns>The associated metadata</returns>
- </member>
- <member name="T:Gallio.Framework.Data.DataRow">
- <summary>
- <para> A data row is a simple immutable value type that encpasulates an array of values along with associated metadata for use in data binding expressions. It presents a fluent interface that users may find more convenient than other <see cref="T:Gallio.Framework.Data.IDataItem" /> implementations. </para>
- <para> The data in a <see cref="T:Gallio.Framework.Data.DataRow" /> is always considered dynamic. </para>
- </summary>
- </member>
- <member name="P:Gallio.Framework.Data.DataRow.IsDynamic">
- <summary>
- <para> Returns true if the item contains data that is obtained dynamically from sources whose content may change over time or may be expensive to query ahead of time. </para>
- <para> For example, data obtained from a database should be considered dynamic. On the other hand, data obtained from declarative metadata defined as part of the test should be considered static. </para>
- </summary>
- </member>
- <member name="M:Gallio.Framework.Data.DataRow.GetValueImpl(Gallio.Framework.Data.DataBinding)">
- <summary>Implements <see cref="M:Gallio.Framework.Data.BaseDataItem.GetValue(Gallio.Framework.Data.DataBinding)" />.</summary>
- <param name="binding">The binding, never null</param>
- <returns>The associated value</returns>
- </member>
- <member name="M:Gallio.Framework.Data.DataRow.PopulateMetadataImpl(Gallio.Model.MetadataMap)">
- <summary>Implements <see cref="M:Gallio.Framework.Data.BaseDataItem.PopulateMetadata(Gallio.Model.MetadataMap)" />.</summary>
- <param name="map">The metadata map to populate, never null</param>
- </member>
- <member name="M:Gallio.Framework.Data.DataRow.WithMetadata(System.String,System.String)">
- <summary>Returns an augmented data row with added metadata.</summary>
- <param name="key">The metadata key</param>
- <param name="value">The metadata value</param>
- <returns>The augmented data row</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="key" /> or <paramref name="value" /> is null</exception>
- </member>
- <member name="M:Gallio.Framework.Data.DataRow.WithMetadata(Gallio.Model.MetadataMap)">
- <summary>Returns an augmented data row with added metadata from the specified metadata map.</summary>
- <param name="map">The metadata map</param>
- <returns>The augmented data row</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="map" /> is null</exception>
- </member>
- <member name="T:Gallio.Framework.Data.DataSource">
- <summary>An data source object provides a simple way of aggregating data sets together. It also provides a simple translation mechanism for mapping binding paths to binding indexes which is useful for providing named aliases for columns in indexed data sets.</summary>
- </member>
- <member name="P:Gallio.Framework.Data.DataSource.Name">
- <summary>Gets the name of the data source, or an empty string if it is anonymous.</summary>
- </member>
- <member name="M:Gallio.Framework.Data.DataSource.AddIndexAlias(System.String,System.Nullable{System.Int32})">
- <summary>Adds an alias for a binding path to map it to the specified index.</summary>
- <param name="path">The binding path to match in a case-insensitive manner</param>
- <param name="index">The associated index to use instead</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="path" /> is null</exception>
- </member>
- <member name="M:Gallio.Framework.Data.DataSource.CanBindImpl(Gallio.Framework.Data.DataBinding)">
- <summary>Determines whether a binding can be satisfied by the data set.</summary>
- <param name="binding">The data binding, not null</param>
- <returns>True if the binding can be satisfied</returns>
- </member>
- <member name="M:Gallio.Framework.Data.DataSource.GetItemsImpl(System.Collections.Generic.ICollection{Gallio.Framework.Data.DataBinding},System.Boolean)">
- <summary>Enumerates the data items in the data set.</summary>
- <param name="bindings">The data bindings, not null</param>
- <param name="includeDynamicItems">If true, includes dynamic items</param>
- <returns>The enumeration of data items in the combined data set</returns>
- </member>
- <member name="T:Gallio.Framework.Data.DataSourceTable">
- <summary>A data source table manages a collection of named data sources.</summary>
- </member>
- <member name="M:Gallio.Framework.Data.DataSourceTable.ResolveDataSource(System.String)">
- <summary>Resolves the data source with the specified name.</summary>
- <param name="name">The data source name</param>
- <returns>The resolved data source, or null if none found</returns>
- </member>
- <member name="T:Gallio.Framework.Data.FactoryDataSet">
- <summary>
- <para> A factory data set generates data items by invoking a factory delegate and interpreting its output in accordance with the factory kind. </para>
- <para> Multiple different interpretations are supported. Refer to the documentation of the <see cref="T:Gallio.Framework.Data.FactoryKind" /> enumeration for more details about each kind. </para>
- </summary>
- </member>
- <member name="P:Gallio.Framework.Data.FactoryDataSet.ColumnCount">
- <summary>Gets the number of columns in an indexed data set.</summary>
- </member>
- <member name="M:Gallio.Framework.Data.FactoryDataSet.CanBindImpl(Gallio.Framework.Data.DataBinding)">
- <summary>Determines whether a binding can be satisfied by the data set.</summary>
- <param name="binding">The data binding, not null</param>
- <returns>True if the binding can be satisfied</returns>
- </member>
- <member name="M:Gallio.Framework.Data.FactoryDataSet.GetItemsImpl(System.Collections.Generic.ICollection{Gallio.Framework.Data.DataBinding},System.Boolean)">
- <summary>Enumerates the data items in the data set.</summary>
- <param name="bindings">The data bindings, not null</param>
- <param name="includeDynamicItems">If true, includes dynamic items</param>
- <returns>The enumeration of data items in the combined data set</returns>
- </member>
- <member name="T:Gallio.Framework.Data.Generators">
- <summary>This class provides a set of factory methods for creating enumerable objects that generate values according to a specified rule. The generated values may be used for a variety of purposes including data-driven testing. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:Gallio.Framework.Data.Generators.EnumValues(System.Type)">
- <summary>Creates an enumeration that yields all values of an <see cref="T:System.Enum" /> type.</summary>
- <param name="enumType">The <see cref="T:System.Enum" /> type</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="enumType" /> is null</exception>
- <exception cref="T:System.ArgumentException">Thrown if <paramref name="enumType" /> is not an <see cref="T:System.Enum" /> type</exception>
- </member>
- <member name="M:Gallio.Framework.Data.Generators.Linear(System.Int32,System.Int32,System.Int32)">
- <summary>Creates an enumeration that yields a linear sequence of <see cref="T:System.Int32" /> values forming an arithmetic progression.</summary>
- <param name="firstValue">The first value to generate</param>
- <param name="count">The number of values to generate</param>
- <param name="step">The increment for each successive value</param>
- <returns>The enumeration</returns>
- <exception cref="T:System.ArgumentOutOfRangeException">Thrown if <paramref name="count" /> is less than 0</exception>
- </member>
- <member name="M:Gallio.Framework.Data.Generators.Linear(System.Double,System.Int32,System.Double)">
- <summary>Creates an enumeration that yields a linear sequence of <see cref="T:System.Double" /> values forming an arithmetic progression.</summary>
- <param name="firstValue">The first value to generate</param>
- <param name="count">The number of values to generate</param>
- <param name="step">The increment for each successive value</param>
- <returns>The enumeration</returns>
- <exception cref="T:System.ArgumentOutOfRangeException">Thrown if <paramref name="count" /> is less than 0</exception>
- </member>
- <member name="T:Gallio.Framework.Data.IntersectionMergeStrategy">
- <summary>
- <para> The intersection merge strategy combines the items from multiple providers by discarding items whose values do not appear in the items of all other providers. If the same item appears more than once within any given provider, when it will be enumerated only as often as the least number of repetitions of that item that appear in other providers. </para>
- <para> Uniqueness is determined by the natural equality of each bound value in the item. </para>This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="F:Gallio.Framework.Data.IntersectionMergeStrategy.Instance">
- <summary>Gets the singleton instance of the strategy. This field is read-only.</summary>
- </member>
- <member name="M:Gallio.Framework.Data.IntersectionMergeStrategy.Merge(System.Collections.Generic.IList{Gallio.Framework.Data.IDataProvider},System.Collections.Generic.ICollection{Gallio.Framework.Data.DataBinding},System.Boolean)">
- <summary>Merges the items from each provider into a new sequence.</summary>
- <param name="providers">The list of providers</param>
- <param name="bindings">The bindings</param>
- <param name="includeDynamicItems">If true, includes items that may be dynamically generated in the result set. Otherwise excludes such items and only returns those that are statically known a priori.</param>
- <returns>The merged sequence of items</returns>
- </member>
- <member name="T:Gallio.Framework.Data.ItemSequenceDataSet">
- <summary>A data set constructed from a sequence of data items. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Framework.Data.ItemSequenceDataSet.ColumnCount">
- <summary>Gets the number of columns in an indexed data set.</summary>
- </member>
- <member name="T:Gallio.Framework.Data.JoinedDataSet">
- <summary>
- <para> A joined data set is an aggregate data set that joins items from each of zero or more other data sets according to a <see cref="T:Gallio.Framework.Data.IJoinStrategy" />. </para>
- <para> A joined data set supports queries with two kinds of <see cref="T:Gallio.Framework.Data.DataBinding" />: <list type="bullet"><item>A translated binding produced by <see cref="M:Gallio.Framework.Data.JoinedDataSet.TranslateBinding(Gallio.Framework.Data.IDataSet,Gallio.Framework.Data.DataBinding)" /> is scoped to a particular <see cref="T:Gallio.Framework.Data.IDataSet" />. When a query occurs using a translated binding, only that <see cref="T:Gallio.Framework.Data.IDataSet" nolink="true" /> and its <see cref="T:Gallio.Framework.Data.IDataItem" /> components are consulted.</item><item>Any other binding is treated as if it referred to the joined <see cref="T:Gallio.Framework.Data.IDataItem" nolink="true" /> including all of the contributions of all data sets. The joined <see cref="T:Gallio.Framework.Data.IDataItem" nolink="true" /> is conceptually laid out such that the columns of first <see cref="T:Gallio.Framework.Data.IDataSet" nolink="true" /> appear first followed by those of successive <see cref="T:Gallio.Framework.Data.IDataSet" nolink="true" />s in order. To maintain this illustion, the <see cref="P:Gallio.Framework.Data.DataBinding.Index" /> component of the binding is adjusted internally before passing any queries on to the <see cref="T:Gallio.Framework.Data.IDataSet" nolink="true" />s. Thereafter a binding will be consumed by the first <see cref="T:Gallio.Framework.Data.IDataSet" nolink="true" /> that returns <c>true</c> from its <see cref="M:Gallio.Framework.Data.IDataSet.CanBind(Gallio.Framework.Data.DataBinding)" /> method after index-adjustment. </item></list></para>
- </summary>
- </member>
- <member name="P:Gallio.Framework.Data.JoinedDataSet.ColumnCount">
- <summary>Gets the number of columns in an indexed data set.</summary>
- </member>
- <member name="P:Gallio.Framework.Data.JoinedDataSet.Strategy">
- <summary>Gets or sets the <see cref="T:Gallio.Framework.Data.IJoinStrategy" />. By default the strategy is <see cref="T:Gallio.Framework.Data.CombinatorialJoinStrategy" />.</summary>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="value" /> is null</exception>
- </member>
- <member name="M:Gallio.Framework.Data.JoinedDataSet.AddDataSet(Gallio.Framework.Data.IDataSet)">
- <summary>Adds a data set to the aggregate.</summary>
- <param name="dataSet">The data set to add</param>
- </member>
- <member name="M:Gallio.Framework.Data.JoinedDataSet.CanBindImpl(Gallio.Framework.Data.DataBinding)">
- <summary>Determines whether a binding can be satisfied by the data set.</summary>
- <param name="binding">The data binding, not null</param>
- <returns>True if the binding can be satisfied</returns>
- </member>
- <member name="M:Gallio.Framework.Data.JoinedDataSet.GetItemsImpl(System.Collections.Generic.ICollection{Gallio.Framework.Data.DataBinding},System.Boolean)">
- <summary>Enumerates the data items in the data set.</summary>
- <param name="bindings">The data bindings, not null</param>
- <param name="includeDynamicItems">If true, includes dynamic items</param>
- <returns>The enumeration of data items in the combined data set</returns>
- </member>
- <member name="M:Gallio.Framework.Data.JoinedDataSet.TranslateBinding(Gallio.Framework.Data.IDataSet,Gallio.Framework.Data.DataBinding)">
- <summary>
- <para> Translates a binding into one that expresses a query that is scoped over a particular data set that is associated with this interface. </para>
- <para> If the binding contains an index parameter, the translated binding will contain an index that is offset based on the position of the contents of the data set within the items of the joined aggregate. </para>
- </summary>
- <param name="dataSet">The data set</param>
- <param name="binding">The binding</param>
- <returns>The translated binding</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="dataSet" /> or <paramref name="binding" /> is null</exception>
- <exception cref="T:System.ArgumentException">Thrown if <paramref name="dataSet" /> is not a member of this instance</exception>
- </member>
- <member name="T:Gallio.Framework.Data.ListDataItem`1">
- <summary>A list data item contains a list of static data values combined with optional metadata for the item. Data binding occurs based on the binding index alone. This class cannot be inherited.</summary>
- <typeparam name="T">The value type</typeparam>
- </member>
- <member name="T:Gallio.Framework.Data.MergedDataSet">
- <summary>A merged data set is an aggregate data set that selects items from each of zero or more other data sets according to a <see cref="T:Gallio.Framework.Data.IMergeStrategy" />.</summary>
- </member>
- <member name="P:Gallio.Framework.Data.MergedDataSet.ColumnCount">
- <summary>Gets the number of columns in an indexed data set.</summary>
- </member>
- <member name="P:Gallio.Framework.Data.MergedDataSet.Strategy">
- <summary>Gets or sets the <see cref="T:Gallio.Framework.Data.IMergeStrategy" />. By default the strategy is <see cref="T:Gallio.Framework.Data.ConcatenationMergeStrategy" />.</summary>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="value" /> is null</exception>
- </member>
- <member name="M:Gallio.Framework.Data.MergedDataSet.AddDataSet(Gallio.Framework.Data.IDataSet)">
- <summary>Adds a data set to the aggregate.</summary>
- <param name="dataSet">The data set to add</param>
- </member>
- <member name="M:Gallio.Framework.Data.MergedDataSet.CanBindImpl(Gallio.Framework.Data.DataBinding)">
- <summary>Determines whether a binding can be satisfied by the data set.</summary>
- <param name="binding">The data binding, not null</param>
- <returns>True if the binding can be satisfied</returns>
- </member>
- <member name="M:Gallio.Framework.Data.MergedDataSet.GetItemsImpl(System.Collections.Generic.ICollection{Gallio.Framework.Data.DataBinding},System.Boolean)">
- <summary>Enumerates the data items in the data set.</summary>
- <param name="bindings">The data bindings, not null</param>
- <param name="includeDynamicItems">If true, includes dynamic items</param>
- <returns>The enumeration of data items in the combined data set</returns>
- </member>
- <member name="T:Gallio.Framework.Data.MethodInvocationSpec">
- <summary>Encapsulates a specification for invoking a method given values for its generic parameters and formal parameters. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Framework.Data.MethodInvocationSpec.Method">
- <summary>Gets the method or generic method definition to be invoked.</summary>
- </member>
- <member name="P:Gallio.Framework.Data.MethodInvocationSpec.ResolvedArguments">
- <summary>
- <para> Gets the resolved method arguments. </para>
- <para> The values have already been converted to appropriate types for invoking the method. </para>
- </summary>
- </member>
- <member name="P:Gallio.Framework.Data.MethodInvocationSpec.ResolvedMethod">
- <summary>Gets the resolved method given any generic method arguments that may have been provided as slot values.</summary>
- </member>
- <member name="P:Gallio.Framework.Data.MethodInvocationSpec.ResolvedType">
- <summary>Gets the resolved type that declares the method.</summary>
- </member>
- <member name="M:Gallio.Framework.Data.MethodInvocationSpec.Invoke(System.Object)">
- <summary>Invokes the method.</summary>
- <param name="obj">The object on which to invoke the method. This value is ignored if the method is static.</param>
- <returns>The method result value</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="obj" /> is null but the method is non-static</exception>
- <exception cref="T:System.Exception">Any exception thrown by the invoked method</exception>
- </member>
- <member name="T:Gallio.Framework.Data.NullDataItem">
- <summary>A null data item simply returns a null value on each request. It has no metadata. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="F:Gallio.Framework.Data.NullDataItem.Instance">
- <summary>Gets the singleton null data item instance. This field is read-only.</summary>
- </member>
- <member name="P:Gallio.Framework.Data.NullDataItem.IsDynamic">
- <summary>
- <para> Returns true if the item contains data that is obtained dynamically from sources whose content may change over time or may be expensive to query ahead of time. </para>
- <para> For example, data obtained from a database should be considered dynamic. On the other hand, data obtained from declarative metadata defined as part of the test should be considered static. </para>
- </summary>
- </member>
- <member name="T:Gallio.Framework.Data.ObjectCreationSpec">
- <summary>Encapsulates a specification for creating objects given values for a type's generic parameters, constructor parameters, fields and properties. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Framework.Data.ObjectCreationSpec.ResolvedConstructor">
- <summary>Gets the resolved constructor, or null if the type was abstract or if it was a struct and the default struct constructor is being use.</summary>
- </member>
- <member name="P:Gallio.Framework.Data.ObjectCreationSpec.ResolvedConstructorArguments">
- <summary>
- <para> Gets the resolved constructor arguments. </para>
- <para> The values have already been converted to appropriate types for invoking the constructor. </para>
- </summary>
- </member>
- <member name="P:Gallio.Framework.Data.ObjectCreationSpec.ResolvedFieldValues">
- <summary>
- <para> Gets the resolved fields and their values. </para>
- <para> The values have already been converted to appropriate types for setting the fields. </para>
- </summary>
- </member>
- <member name="P:Gallio.Framework.Data.ObjectCreationSpec.ResolvedPropertyValues">
- <summary>
- <para> Gets the resolved properties and their values. </para>
- <para> The values have already been converted to appropriate types for setting the properties. </para>
- </summary>
- </member>
- <member name="P:Gallio.Framework.Data.ObjectCreationSpec.ResolvedType">
- <summary>Gets the resolved type given any generic type arguments that may have been provided as slot values.</summary>
- </member>
- <member name="P:Gallio.Framework.Data.ObjectCreationSpec.Type">
- <summary>Gets the type or generic type definition to be instantiated.</summary>
- </member>
- <member name="M:Gallio.Framework.Data.ObjectCreationSpec.CreateInstance">
- <summary>Creates an instance of the resolved type and initializes it using constructor parameter, field and property slot values.</summary>
- <returns>The new instance, never null</returns>
- <exception cref="T:System.InvalidOperationException">Thrown if the type is not instantiable</exception>
- </member>
- <member name="T:Gallio.Framework.Data.ObjectDataBinder">
- <summary>An object data binder creates objects and binds values to its slots such as generic type parameters, constructor parameters, fields and properties.</summary>
- </member>
- <member name="M:Gallio.Framework.Data.ObjectDataBinder.RegisterImpl(Gallio.Framework.Data.DataBindingContext,Gallio.Framework.Data.IDataSourceResolver)">
- <summary>Implementation of <see cref="M:Gallio.Framework.Data.BaseDataBinder.Register(Gallio.Framework.Data.DataBindingContext,Gallio.Framework.Data.IDataSourceResolver)" />.</summary>
- <param name="context">The data binding context, not null</param>
- <param name="resolver">The data source resolver, not null</param>
- <returns>The data binding accessor</returns>
- </member>
- <member name="M:Gallio.Framework.Data.ObjectDataBinder.SetSlotBinder(Gallio.Reflection.ISlotInfo,Gallio.Framework.Data.IDataBinder)">
- <summary>Sets the binder for a slot.</summary>
- <param name="slot">The slot</param>
- <param name="binder">The binder</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="slot" /> or <paramref name="binder" /> is null</exception>
- </member>
- <member name="T:Gallio.Framework.Data.PairwiseJoinStrategy">
- <summary>
- <para> The pairwise strategy constructs a limited number of combinations of the items within the data providers such that they cover all possible pairs of values from each data source. </para>
- <para> This strategy can be more efficient than one based on exhaustively testing all combinations since many test failures result from the interaction of a relatively small number of factors: often just two of them. </para>This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="F:Gallio.Framework.Data.PairwiseJoinStrategy.Instance">
- <summary>Gets the singleton instance of the strategy. This field is read-only.</summary>
- </member>
- <member name="M:Gallio.Framework.Data.PairwiseJoinStrategy.Join(System.Collections.Generic.IList{Gallio.Framework.Data.IDataProvider},System.Collections.Generic.IList{System.Collections.Generic.ICollection{Gallio.Framework.Data.DataBinding}},System.Boolean)">
- <summary>Joins the items from each provider into a sequence of aggregate items.</summary>
- <param name="providers">The list of providers</param>
- <param name="bindingsPerProvider">The list of bindings per provider</param>
- <param name="includeDynamicItems">If true, includes items that may be dynamically generated in the result set. Otherwise excludes such items and only returns those that are statically known a priori.</param>
- <returns>An enumeration of item-lists consisting of exactly one item from each provider and indexed in the same order as the <paramref name="providers" /> collection</returns>
- </member>
- <member name="T:Gallio.Framework.Data.ScalarDataBinder">
- <summary>A scalar data binder queries a specified data source with a data binding and converts the resulting value to the requested type. It does nothing during unbinding.</summary>
- </member>
- <member name="M:Gallio.Framework.Data.ScalarDataBinder.RegisterImpl(Gallio.Framework.Data.DataBindingContext,Gallio.Framework.Data.IDataSourceResolver)">
- <summary>Implementation of <see cref="M:Gallio.Framework.Data.BaseDataBinder.Register(Gallio.Framework.Data.DataBindingContext,Gallio.Framework.Data.IDataSourceResolver)" />.</summary>
- <param name="context">The data binding context, not null</param>
- <param name="resolver">The data source resolver, not null</param>
- <returns>The data binding accessor</returns>
- </member>
- <member name="T:Gallio.Framework.Data.ScalarDataItem`1">
- <summary>A scalar data item represents a single static data value combined with optional metadata for the item. Data binding occurs whenever the binding index is 0. This class cannot be inherited.</summary>
- <typeparam name="T">The value type</typeparam>
- </member>
- <member name="T:Gallio.Framework.Data.SequentialJoinStrategy">
- <summary>The sequential join strategy combines items from each data provider sequentially. If one provider contains fewer items than the others, the sequential join strategy will insert a <see cref="T:Gallio.Framework.Data.NullDataItem" /> in its place until all other providers have been exhausted. This is similar to performing an "outer join" of multiple sources by ordinal index. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="F:Gallio.Framework.Data.SequentialJoinStrategy.Instance">
- <summary>Gets the singleton instance of the strategy. This field is read-only.</summary>
- </member>
- <member name="M:Gallio.Framework.Data.SequentialJoinStrategy.Join(System.Collections.Generic.IList{Gallio.Framework.Data.IDataProvider},System.Collections.Generic.IList{System.Collections.Generic.ICollection{Gallio.Framework.Data.DataBinding}},System.Boolean)">
- <summary>Joins the items from each provider into a sequence of aggregate items.</summary>
- <param name="providers">The list of providers</param>
- <param name="bindingsPerProvider">The list of bindings per provider</param>
- <param name="includeDynamicItems">If true, includes items that may be dynamically generated in the result set. Otherwise excludes such items and only returns those that are statically known a priori.</param>
- <returns>An enumeration of item-lists consisting of exactly one item from each provider and indexed in the same order as the <paramref name="providers" /> collection</returns>
- </member>
- <member name="T:Gallio.Framework.Data.SimpleDataItem">
- <summary>An implementation of <see cref="T:Gallio.Framework.Data.IDataItem" /> that stores the dynamic flag and metadata. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:Gallio.Framework.Data.SimpleDataItem.IsDynamic">
- <summary>
- <para> Returns true if the item contains data that is obtained dynamically from sources whose content may change over time or may be expensive to query ahead of time. </para>
- <para> For example, data obtained from a database should be considered dynamic. On the other hand, data obtained from declarative metadata defined as part of the test should be considered static. </para>
- </summary>
- </member>
- <member name="M:Gallio.Framework.Data.SimpleDataItem.PopulateMetadataImpl(Gallio.Model.MetadataMap)">
- <summary>Implements <see cref="M:Gallio.Framework.Data.BaseDataItem.PopulateMetadata(Gallio.Model.MetadataMap)" />.</summary>
- <param name="map">The metadata map to populate, never null</param>
- </member>
- <member name="T:Gallio.Framework.Data.UnionMergeStrategy">
- <summary>
- <para> The union merge strategy combines the items from multiple providers by discarding all items whose values duplicate those of other items that have already been enumerated. </para>
- <para> Uniqueness is determined by the natural equality of each bound value in the item. </para>This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="F:Gallio.Framework.Data.UnionMergeStrategy.Instance">
- <summary>Gets the singleton instance of the strategy. This field is read-only.</summary>
- </member>
- <member name="M:Gallio.Framework.Data.UnionMergeStrategy.Merge(System.Collections.Generic.IList{Gallio.Framework.Data.IDataProvider},System.Collections.Generic.ICollection{Gallio.Framework.Data.DataBinding},System.Boolean)">
- <summary>Merges the items from each provider into a new sequence.</summary>
- <param name="providers">The list of providers</param>
- <param name="bindings">The bindings</param>
- <param name="includeDynamicItems">If true, includes items that may be dynamically generated in the result set. Otherwise excludes such items and only returns those that are statically known a priori.</param>
- <returns>The merged sequence of items</returns>
- </member>
- <member name="T:Gallio.Framework.Data.ValueSequenceDataSet">
- <summary>A data set constructed from an enumerated sequence of values. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Framework.Data.ValueSequenceDataSet.ColumnCount">
- <summary>Gets the number of columns in an indexed data set.</summary>
- </member>
- <member name="T:Gallio.Framework.Data.XmlDataSet">
- <summary>
- <para> An XML data set selects nodes from an XML document using XPath expressions. The selected nodes are returned as <see cref="T:System.Xml.XPath.XPathNavigator" /> objects. </para>
- <para> Two XPath expressions are used. <list type="bullet"><item><term>Item Path</term><description>An XPath expression that selects a set of nodes that are used to uniquely identify records. For example, the item path might be used to select the containing element of each Book element in an XML document of Books. The item path is specified in the constructor.</description></item><item><term>Binding Path</term><description>An XPath expression that selects a node relative to the item path that contains a particular data value of interest. For example, the binding path might be used to select the Author attribute of a Book element in an XML document of Books. The binding path is specified by the <see cref="T:Gallio.Framework.Data.DataBinding" />.</description></item></list></para>
- </summary>
- </member>
- <member name="P:Gallio.Framework.Data.XmlDataSet.ColumnCount">
- <summary>Gets the number of columns in an indexed data set.</summary>
- </member>
- <member name="M:Gallio.Framework.Data.XmlDataSet.CanBindImpl(Gallio.Framework.Data.DataBinding)">
- <summary>Determines whether a binding can be satisfied by the data set.</summary>
- <param name="binding">The data binding, not null</param>
- <returns>True if the binding can be satisfied</returns>
- </member>
- <member name="M:Gallio.Framework.Data.XmlDataSet.GetItemsImpl(System.Collections.Generic.ICollection{Gallio.Framework.Data.DataBinding},System.Boolean)">
- <summary>Enumerates the data items in the data set.</summary>
- <param name="bindings">The data bindings, not null</param>
- <param name="includeDynamicItems">If true, includes dynamic items</param>
- <returns>The enumeration of data items in the combined data set</returns>
- </member>
- <member name="T:Gallio.Framework.Data.IDataAccessor">
- <summary>A data accessor extracts a value from a <see cref="T:Gallio.Framework.Data.IDataItem" />.</summary>
- </member>
- <member name="M:Gallio.Framework.Data.IDataAccessor.GetValue(Gallio.Framework.Data.IDataItem)">
- <summary>Gets a value derived from the <see cref="T:Gallio.Framework.Data.IDataItem" />.</summary>
- <param name="item">The data item</param>
- <returns>The value</returns>
- </member>
- <member name="T:Gallio.Framework.Data.IDataBinder">
- <summary>
- <para> A data binder specifies how to produce values that are suitable for data binding in some context. </para>
- <para> The typical <see cref="T:Gallio.Framework.Data.IDataBinder" /> lifecycle is as follows: <list type="bullet"><item>First, a <see cref="T:Gallio.Framework.Data.DataBindingContext" /> is created.</item><item>Next the client calls <see cref="M:Gallio.Framework.Data.IDataBinder.Register(Gallio.Framework.Data.DataBindingContext,Gallio.Framework.Data.IDataSourceResolver)" /> for each <see cref="T:Gallio.Framework.Data.IDataBinder" nolink="true" />, supplying the <see cref="T:Gallio.Framework.Data.DataBindingContext" nolink="true" /> and a <see cref="T:Gallio.Framework.Data.IDataSourceResolver" /> for resolving data sources.</item><item>Then the client calls <see cref="M:Gallio.Framework.Data.DataBindingContext.GetItems(System.Boolean)" /> and begins enumerating over the items.</item><item>For each item, the client calls <see cref="M:Gallio.Framework.Data.IDataAccessor.GetValue(Gallio.Framework.Data.IDataItem)" /> using the <see cref="T:Gallio.Framework.Data.IDataAccessor" /> produced by the <see cref="T:Gallio.Framework.Data.IDataBinder" nolink="true" />s to obtain the bound values.</item><item>When finished with an item, the client disposes it.</item></list></para>
- <para> The lifecycle may also be explained in terms of three phases from the perspective of a <see cref="T:Gallio.Framework.Data.IDataBinder" nolink="true" />. <list type="bullet"><item><term>Prebinding</term><description>The <see cref="M:Gallio.Framework.Data.IDataBinder.Register(Gallio.Framework.Data.DataBindingContext,Gallio.Framework.Data.IDataSourceResolver)" nolink="true" /> method is called to register interest in particular <see cref="T:Gallio.Framework.Data.IDataSet" />s with the <see cref="T:Gallio.Framework.Data.DataBindingContext" nolink="true" />.</description></item><item><term>Binding</term><description>The <see cref="M:Gallio.Framework.Data.IDataAccessor.GetValue(Gallio.Framework.Data.IDataItem)" nolink="true" /> method is called to obtain bound values from a <see cref="T:Gallio.Framework.Data.IDataItem" />.</description></item><item><term>Unbinding</term><description>The <see cref="T:Gallio.Framework.Data.IDataItem" nolink="true" />'s <see cref="M:System.IDisposable.Dispose" /> method is called to release resources used by the bound values.</description></item></list></para>
- </summary>
- </member>
- <member name="M:Gallio.Framework.Data.IDataBinder.Register(Gallio.Framework.Data.DataBindingContext,Gallio.Framework.Data.IDataSourceResolver)">
- <summary>Registers the <see cref="T:Gallio.Framework.Data.IDataBinder" />'s requests to query particular <see cref="T:Gallio.Framework.Data.IDataSet" />s with the <see cref="T:Gallio.Framework.Data.DataBindingContext" />.</summary>
- <param name="context">The data binding context</param>
- <param name="resolver">The data source resolver</param>
- <returns>The data binding accessor to use for obtaining bound values from <see cref="T:Gallio.Framework.Data.IDataItem" />s produced by the <see cref="T:Gallio.Framework.Data.DataBindingContext" />.</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="context" /> or <paramref name="resolver" /> is null</exception>
- </member>
- <member name="T:Gallio.Framework.Data.IDataItem">
- <summary>
- <para> A data item is an opaque representation of a collection of values and metadata that may be retrieved using data bindings that encode the appropriate lookup rules into the item. </para>
- <para> Data items may have very different forms: <list type="bullet"><item>Scalar-like items: Items that always yield a single value, possibly a constant</item><item>Row-like items: Items that yield several values in response to index-based data bindings or named column paths</item><item>Structured items: Items that yield values by binding to paths within the item or by resolving custom data binding expressions</item></list></para>
- </summary>
- </member>
- <member name="P:Gallio.Framework.Data.IDataItem.IsDynamic">
- <summary>
- <para> Returns true if the item contains data that is obtained dynamically from sources whose content may change over time or may be expensive to query ahead of time. </para>
- <para> For example, data obtained from a database should be considered dynamic. On the other hand, data obtained from declarative metadata defined as part of the test should be considered static. </para>
- </summary>
- </member>
- <member name="M:Gallio.Framework.Data.IDataItem.GetValue(Gallio.Framework.Data.DataBinding)">
- <summary>Gets the value of the specified binding.</summary>
- <param name="binding">The data binding, never null</param>
- <returns>The value</returns>
- <exception cref="T:Gallio.Framework.Data.DataBindingException">Thrown if the <paramref name="binding" /> cannot be resolved or if its value cannot be obtained</exception>
- </member>
- <member name="M:Gallio.Framework.Data.IDataItem.PopulateMetadata(Gallio.Model.MetadataMap)">
- <summary>
- <para> Populates the specified metadata map with key/value pairs associated with the data item, if any. </para>
- <para> For example, the metadata may contain a description that serves as documentation of the contents of the data item or of the test scenario that is exercised by the contents of the data item. This metadata may be injected into test instances created with the contents of this data item. </para>
- </summary>
- <param name="map">The metadata map</param>
- </member>
- <member name="T:Gallio.Framework.Data.IDataProvider">
- <summary>A data provider generates an enumeration of <see cref="T:Gallio.Framework.Data.IDataItem" />s given a collection of <see cref="T:Gallio.Framework.Data.DataBinding" />s to satisfy.</summary>
- </member>
- <member name="M:Gallio.Framework.Data.IDataProvider.GetItems(System.Collections.Generic.ICollection{Gallio.Framework.Data.DataBinding},System.Boolean)">
- <summary>Gets an enumeration of data items that can supply values for a given collection of bindings.</summary>
- <param name="bindings">The bindings that are requested</param>
- <param name="includeDynamicItems">If true, includes items that may be dynamically generated in the result set. Otherwise excludes such items and only returns those that are statically known a priori.</param>
- <returns>The enumeration of data items</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="bindings" /> is null</exception>
- </member>
- <member name="T:Gallio.Framework.Data.IDataSet">
- <summary>A data set provides data items for data binding and describes whether is supports particular bindings.</summary>
- </member>
- <member name="P:Gallio.Framework.Data.IDataSet.ColumnCount">
- <summary>Gets the number of columns in an indexed data set.</summary>
- </member>
- <member name="M:Gallio.Framework.Data.IDataSet.CanBind(Gallio.Framework.Data.DataBinding)">
- <summary>Returns true if the data set can provide a value for the specified binding.</summary>
- <param name="binding">The binding</param>
- <returns>True if the data set can provide a value for the binding</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="binding" /> is null</exception>
- </member>
- <member name="T:Gallio.Framework.Data.IDataSourceResolver">
- <summary>Resolves data sources by name.</summary>
- </member>
- <member name="M:Gallio.Framework.Data.IDataSourceResolver.ResolveDataSource(System.String)">
- <summary>Resolves the data source with the specified name.</summary>
- <param name="name">The data source name</param>
- <returns>The resolved data source, or null if none found</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="name" /> is null</exception>
- </member>
- <member name="T:Gallio.Framework.Data.IJoinStrategy">
- <summary>A join strategy combines items from multiple providers into products according to some algorithm.</summary>
- </member>
- <member name="M:Gallio.Framework.Data.IJoinStrategy.Join(System.Collections.Generic.IList{Gallio.Framework.Data.IDataProvider},System.Collections.Generic.IList{System.Collections.Generic.ICollection{Gallio.Framework.Data.DataBinding}},System.Boolean)">
- <summary>Joins the items from each provider into a sequence of aggregate items.</summary>
- <param name="providers">The list of providers</param>
- <param name="bindingsPerProvider">The list of bindings per provider</param>
- <param name="includeDynamicItems">If true, includes items that may be dynamically generated in the result set. Otherwise excludes such items and only returns those that are statically known a priori.</param>
- <returns>An enumeration of item-lists consisting of exactly one item from each provider and indexed in the same order as the <paramref name="providers" /> collection</returns>
- </member>
- <member name="T:Gallio.Framework.Data.IMergeStrategy">
- <summary>A merge strategy combines items from multiple providers into a sequence according to some algorithm.</summary>
- </member>
- <member name="M:Gallio.Framework.Data.IMergeStrategy.Merge(System.Collections.Generic.IList{Gallio.Framework.Data.IDataProvider},System.Collections.Generic.ICollection{Gallio.Framework.Data.DataBinding},System.Boolean)">
- <summary>Merges the items from each provider into a new sequence.</summary>
- <param name="providers">The list of providers</param>
- <param name="bindings">The bindings</param>
- <param name="includeDynamicItems">If true, includes items that may be dynamically generated in the result set. Otherwise excludes such items and only returns those that are statically known a priori.</param>
- <returns>The merged sequence of items</returns>
- </member>
- <member name="T:Gallio.Framework.Data.FactoryKind">
- <summary>
- <para> Specifies the kind of factory member referenced by <see cref="T:Gallio.Framework.Data.FactoryDataSet" />. </para>
- <para> Each kind of factory expresses its contents by returning enumerations of data sets, data items, object arrays and single objects. </para>
- <para> The kind of a factory may be automatically determined or it may be explicitly specified in cases where it may be ambiguous. </para>
- </summary>
- </member>
- <member name="F:Gallio.Framework.Data.FactoryKind.Auto">
- <summary>
- <para> Automatically determines the type of factory based on the type of element returned by the enumeration. </para>
- <para>
- <list type="bullet">
- <item>If the element is a <see cref="T:Gallio.Framework.Data.IDataSet" /> then it is processed in the same manner as <see cref="F:Gallio.Framework.Data.FactoryKind.DataSet" />.</item>
- <item>If the element is a <see cref="T:Gallio.Framework.Data.IDataItem" /> (such as <see cref="F:Gallio.Framework.Data.FactoryKind.DataItem" />, <see cref="T:Gallio.Framework.Data.ScalarDataItem`1" /> or <see cref="T:Gallio.Framework.Data.ListDataItem`1" />) then it is processed in the same manner as <see cref="F:Gallio.Framework.Data.FactoryKind.DataItem" nolink="true" />.</item>
- <item>If the element is an array then it is processed in the same manner as <see cref="F:Gallio.Framework.Data.FactoryKind.ObjectArray" />.</item>
- <item>Otherwise the element is process in the same manner as <see cref="F:Gallio.Framework.Data.FactoryKind.Object" />.</item>
- </list>
- </para>
- <para> Refer to the other factory kinds for usage examples. </para>
- </summary>
- </member>
- <member name="F:Gallio.Framework.Data.FactoryKind.DataSet">
- <summary>Specifies that the factory returns an enumeration <see cref="T:Gallio.Framework.Data.IDataSet" />s whose items are to be consumed.</summary>
- </member>
- <member name="F:Gallio.Framework.Data.FactoryKind.DataItem">
- <summary>Specifies that the factory returns an enumeration of <see cref="T:Gallio.Framework.Data.IDataItem" />s (such as <see cref="T:Gallio.Framework.Data.DataRow" />, <see cref="T:Gallio.Framework.Data.ScalarDataItem`1" />, or <see cref="T:Gallio.Framework.Data.ListDataItem`1" />).</summary>
- </member>
- <member name="F:Gallio.Framework.Data.FactoryKind.ObjectArray">
- <summary>Specifies that the factory returns an enumeration of object arrays that describe successive items.</summary>
- </member>
- <member name="F:Gallio.Framework.Data.FactoryKind.Object">
- <summary>Specifies that the factory returns an enumeration of single object values.</summary>
- </member>
- <member name="T:Gallio.Framework.Formatting.BooleanFormattingRule">
- <summary>
- <para> A formatting rule for <see cref="T:System.Boolean" />. </para>
- <para> Formats values as "true" or "false". </para>This class cannot be inherited.</summary>
- </member>
- <member name="M:Gallio.Framework.Formatting.BooleanFormattingRule.Format(System.Object,Gallio.Framework.Formatting.IFormatter)">
- <summary>Formats the specified object.</summary>
- <param name="obj">The object to format, never null</param>
- <param name="formatter">The formatter to use for recursive formatting, never null</param>
- <returns>The formatted string representation of the object or null if the object could not be formatted to produce a non-empty string</returns>
- </member>
- <member name="M:Gallio.Framework.Formatting.BooleanFormattingRule.GetPriority(System.Type)">
- <summary>Gets the formatting rule's priority for object of the specified type. Rules with higher priority values take precedence over rules with lower priority values.</summary>
- <param name="type">The type of object, never null</param>
- <returns>The priority of this rule, or null if the rule does not support formatting the specified object type</returns>
- </member>
- <member name="T:Gallio.Framework.Formatting.ByteFormattingRule">
- <summary>
- <para> A formatting rule for <see cref="T:System.Byte" />. </para>
- <para> Formats values as two digit hex values like "0xa5". </para>This class cannot be inherited.</summary>
- </member>
- <member name="M:Gallio.Framework.Formatting.ByteFormattingRule.Format(System.Object,Gallio.Framework.Formatting.IFormatter)">
- <summary>Formats the specified object.</summary>
- <param name="obj">The object to format, never null</param>
- <param name="formatter">The formatter to use for recursive formatting, never null</param>
- <returns>The formatted string representation of the object or null if the object could not be formatted to produce a non-empty string</returns>
- </member>
- <member name="M:Gallio.Framework.Formatting.ByteFormattingRule.GetPriority(System.Type)">
- <summary>Gets the formatting rule's priority for object of the specified type. Rules with higher priority values take precedence over rules with lower priority values.</summary>
- <param name="type">The type of object, never null</param>
- <returns>The priority of this rule, or null if the rule does not support formatting the specified object type</returns>
- </member>
- <member name="T:Gallio.Framework.Formatting.CharFormattingRule">
- <summary>
- <para> A formatting rule for <see cref="T:System.Char" />. </para>
- <para> Formats values as literals like: "'x'" or "'\n'". </para>This class cannot be inherited.</summary>
- </member>
- <member name="M:Gallio.Framework.Formatting.CharFormattingRule.Format(System.Object,Gallio.Framework.Formatting.IFormatter)">
- <summary>Formats the specified object.</summary>
- <param name="obj">The object to format, never null</param>
- <param name="formatter">The formatter to use for recursive formatting, never null</param>
- <returns>The formatted string representation of the object or null if the object could not be formatted to produce a non-empty string</returns>
- </member>
- <member name="M:Gallio.Framework.Formatting.CharFormattingRule.GetPriority(System.Type)">
- <summary>Gets the formatting rule's priority for object of the specified type. Rules with higher priority values take precedence over rules with lower priority values.</summary>
- <param name="type">The type of object, never null</param>
- <returns>The priority of this rule, or null if the rule does not support formatting the specified object type</returns>
- </member>
- <member name="T:Gallio.Framework.Formatting.ConvertToStringFormattingRule">
- <summary>A default formatting rule for objects based on using the <see cref="T:Gallio.Framework.Conversions.IConverter" /> to convert the value to a string. This rule has minimum priority so that all other formatting rules should override it in principle. This class cannot be inherited.</summary>
- </member>
- <member name="M:Gallio.Framework.Formatting.ConvertToStringFormattingRule.Format(System.Object,Gallio.Framework.Formatting.IFormatter)">
- <summary>Formats the specified object.</summary>
- <param name="obj">The object to format, never null</param>
- <param name="formatter">The formatter to use for recursive formatting, never null</param>
- <returns>The formatted string representation of the object or null if the object could not be formatted to produce a non-empty string</returns>
- </member>
- <member name="M:Gallio.Framework.Formatting.ConvertToStringFormattingRule.GetPriority(System.Type)">
- <summary>Gets the formatting rule's priority for object of the specified type. Rules with higher priority values take precedence over rules with lower priority values.</summary>
- <param name="type">The type of object, never null</param>
- <returns>The priority of this rule, or null if the rule does not support formatting the specified object type</returns>
- </member>
- <member name="T:Gallio.Framework.Formatting.DateTimeFormattingRule">
- <summary>
- <para> A formatting rule for <see cref="T:System.DateTime" />. </para>
- <para> Formats values in the invariant round-trip format like: "yyyy'-'MM'-'dd'T'HH':'mm':'ss'.'fffffffzz". </para>This class cannot be inherited.</summary>
- </member>
- <member name="M:Gallio.Framework.Formatting.DateTimeFormattingRule.Format(System.Object,Gallio.Framework.Formatting.IFormatter)">
- <summary>Formats the specified object.</summary>
- <param name="obj">The object to format, never null</param>
- <param name="formatter">The formatter to use for recursive formatting, never null</param>
- <returns>The formatted string representation of the object or null if the object could not be formatted to produce a non-empty string</returns>
- </member>
- <member name="M:Gallio.Framework.Formatting.DateTimeFormattingRule.GetPriority(System.Type)">
- <summary>Gets the formatting rule's priority for object of the specified type. Rules with higher priority values take precedence over rules with lower priority values.</summary>
- <param name="type">The type of object, never null</param>
- <returns>The priority of this rule, or null if the rule does not support formatting the specified object type</returns>
- </member>
- <member name="T:Gallio.Framework.Formatting.DBNullFormattingRule">
- <summary>
- <para> A formatting rule for <see cref="T:System.DBNull" />. </para>
- <para> Formats values as "dbnull". </para>This class cannot be inherited.</summary>
- </member>
- <member name="M:Gallio.Framework.Formatting.DBNullFormattingRule.Format(System.Object,Gallio.Framework.Formatting.IFormatter)">
- <summary>Formats the specified object.</summary>
- <param name="obj">The object to format, never null</param>
- <param name="formatter">The formatter to use for recursive formatting, never null</param>
- <returns>The formatted string representation of the object or null if the object could not be formatted to produce a non-empty string</returns>
- </member>
- <member name="M:Gallio.Framework.Formatting.DBNullFormattingRule.GetPriority(System.Type)">
- <summary>Gets the formatting rule's priority for object of the specified type. Rules with higher priority values take precedence over rules with lower priority values.</summary>
- <param name="type">The type of object, never null</param>
- <returns>The priority of this rule, or null if the rule does not support formatting the specified object type</returns>
- </member>
- <member name="T:Gallio.Framework.Formatting.DecimalFormattingRule">
- <summary>
- <para> A formatting rule for <see cref="T:System.Decimal" />. </para>
- <para> Formats values like: "5.6m". </para>This class cannot be inherited.</summary>
- </member>
- <member name="M:Gallio.Framework.Formatting.DecimalFormattingRule.Format(System.Object,Gallio.Framework.Formatting.IFormatter)">
- <summary>Formats the specified object.</summary>
- <param name="obj">The object to format, never null</param>
- <param name="formatter">The formatter to use for recursive formatting, never null</param>
- <returns>The formatted string representation of the object or null if the object could not be formatted to produce a non-empty string</returns>
- </member>
- <member name="M:Gallio.Framework.Formatting.DecimalFormattingRule.GetPriority(System.Type)">
- <summary>Gets the formatting rule's priority for object of the specified type. Rules with higher priority values take precedence over rules with lower priority values.</summary>
- <param name="type">The type of object, never null</param>
- <returns>The priority of this rule, or null if the rule does not support formatting the specified object type</returns>
- </member>
- <member name="T:Gallio.Framework.Formatting.DictionaryEntryFormattingRule">
- <summary>
- <para> A formatting rule for <see cref="T:System.Collections.DictionaryEntry" />. </para>
- <para> Formats values as "\"key\": \"value\"". </para>This class cannot be inherited.</summary>
- </member>
- <member name="M:Gallio.Framework.Formatting.DictionaryEntryFormattingRule.Format(System.Object,Gallio.Framework.Formatting.IFormatter)">
- <summary>Formats the specified object.</summary>
- <param name="obj">The object to format, never null</param>
- <param name="formatter">The formatter to use for recursive formatting, never null</param>
- <returns>The formatted string representation of the object or null if the object could not be formatted to produce a non-empty string</returns>
- </member>
- <member name="M:Gallio.Framework.Formatting.DictionaryEntryFormattingRule.GetPriority(System.Type)">
- <summary>Gets the formatting rule's priority for object of the specified type. Rules with higher priority values take precedence over rules with lower priority values.</summary>
- <param name="type">The type of object, never null</param>
- <returns>The priority of this rule, or null if the rule does not support formatting the specified object type</returns>
- </member>
- <member name="T:Gallio.Framework.Formatting.DoubleFormattingRule">
- <summary>
- <para> A formatting rule for <see cref="T:System.Double" />. </para>
- <para> Formats values like: "5.6". </para>This class cannot be inherited.</summary>
- </member>
- <member name="M:Gallio.Framework.Formatting.DoubleFormattingRule.Format(System.Object,Gallio.Framework.Formatting.IFormatter)">
- <summary>Formats the specified object.</summary>
- <param name="obj">The object to format, never null</param>
- <param name="formatter">The formatter to use for recursive formatting, never null</param>
- <returns>The formatted string representation of the object or null if the object could not be formatted to produce a non-empty string</returns>
- </member>
- <member name="M:Gallio.Framework.Formatting.DoubleFormattingRule.GetPriority(System.Type)">
- <summary>Gets the formatting rule's priority for object of the specified type. Rules with higher priority values take precedence over rules with lower priority values.</summary>
- <param name="type">The type of object, never null</param>
- <returns>The priority of this rule, or null if the rule does not support formatting the specified object type</returns>
- </member>
- <member name="T:Gallio.Framework.Formatting.EnumerableFormattingRule">
- <summary>
- <para> A formatting rule for <see cref="T:System.Collections.IEnumerable" />. </para>
- <para> Formats values as "[1, 2, 3]". </para>This class cannot be inherited.</summary>
- </member>
- <member name="M:Gallio.Framework.Formatting.EnumerableFormattingRule.Format(System.Object,Gallio.Framework.Formatting.IFormatter)">
- <summary>Formats the specified object.</summary>
- <param name="obj">The object to format, never null</param>
- <param name="formatter">The formatter to use for recursive formatting, never null</param>
- <returns>The formatted string representation of the object or null if the object could not be formatted to produce a non-empty string</returns>
- </member>
- <member name="M:Gallio.Framework.Formatting.EnumerableFormattingRule.GetPriority(System.Type)">
- <summary>Gets the formatting rule's priority for object of the specified type. Rules with higher priority values take precedence over rules with lower priority values.</summary>
- <param name="type">The type of object, never null</param>
- <returns>The priority of this rule, or null if the rule does not support formatting the specified object type</returns>
- </member>
- <member name="T:Gallio.Framework.Formatting.FormattingRulePriority">
- <summary>Typical <see cref="T:Gallio.Framework.Formatting.IFormattingRule" /> priority values to use as guidelines. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="F:Gallio.Framework.Formatting.FormattingRulePriority.Best">
- <summary>The best possible formatting rule priority. A rule with this priority will override all other matching rules. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Framework.Formatting.FormattingRulePriority.Better">
- <summary>A better than typical rule. This value should be used for cases where the typical rule is not quite precise enough. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Framework.Formatting.FormattingRulePriority.Default">
- <summary>The default formatting rule priority. A rule with this priority will be overridden by all other matching rules. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Framework.Formatting.FormattingRulePriority.Typical">
- <summary>Typical rule priority. This is a good starting point for rule priorities. This field is constant and read-only.</summary>
- </member>
- <member name="T:Gallio.Framework.Formatting.IntegerFormattingRule">
- <summary>
- <para> A formatting rule for <see cref="T:System.Int16" />, <see cref="T:System.Int32" />, <see cref="T:System.Int64" />, <see cref="T:System.UInt16" />, <see cref="T:System.UInt32" />, and <see cref="T:System.UInt64" />. </para>
- <para> Formats values like: "5", "123", "-12". </para>This class cannot be inherited.</summary>
- </member>
- <member name="M:Gallio.Framework.Formatting.IntegerFormattingRule.Format(System.Object,Gallio.Framework.Formatting.IFormatter)">
- <summary>Formats the specified object.</summary>
- <param name="obj">The object to format, never null</param>
- <param name="formatter">The formatter to use for recursive formatting, never null</param>
- <returns>The formatted string representation of the object or null if the object could not be formatted to produce a non-empty string</returns>
- </member>
- <member name="M:Gallio.Framework.Formatting.IntegerFormattingRule.GetPriority(System.Type)">
- <summary>Gets the formatting rule's priority for object of the specified type. Rules with higher priority values take precedence over rules with lower priority values.</summary>
- <param name="type">The type of object, never null</param>
- <returns>The priority of this rule, or null if the rule does not support formatting the specified object type</returns>
- </member>
- <member name="T:Gallio.Framework.Formatting.KeyValuePairFormattingRule">
- <summary>
- <para> A formatting rule for <see cref="T:System.Collections.Generic.KeyValuePair`2" />. </para>
- <para> Formats values as "\"key\": \"value\"". </para>This class cannot be inherited.</summary>
- </member>
- <member name="M:Gallio.Framework.Formatting.KeyValuePairFormattingRule.Format(System.Object,Gallio.Framework.Formatting.IFormatter)">
- <summary>Formats the specified object.</summary>
- <param name="obj">The object to format, never null</param>
- <param name="formatter">The formatter to use for recursive formatting, never null</param>
- <returns>The formatted string representation of the object or null if the object could not be formatted to produce a non-empty string</returns>
- </member>
- <member name="M:Gallio.Framework.Formatting.KeyValuePairFormattingRule.GetPriority(System.Type)">
- <summary>Gets the formatting rule's priority for object of the specified type. Rules with higher priority values take precedence over rules with lower priority values.</summary>
- <param name="type">The type of object, never null</param>
- <returns>The priority of this rule, or null if the rule does not support formatting the specified object type</returns>
- </member>
- <member name="T:Gallio.Framework.Formatting.RuleBasedFormatter">
- <summary>A rule-based formatter uses a set of <see cref="T:Gallio.Framework.Formatting.IFormattingRule" />s to format values appropriately.</summary>
- </member>
- <member name="M:Gallio.Framework.Formatting.RuleBasedFormatter.Format(System.Object)">
- <summary>Formats an object to a string for display.</summary>
- <param name="obj">The object to format, may be null</param>
- <returns>The formatted string, never null and never an empty string</returns>
- </member>
- <member name="T:Gallio.Framework.Formatting.SByteFormattingRule">
- <summary>
- <para> A formatting rule for <see cref="T:System.SByte" />. </para>
- <para> Formats values as two digit signed hex values like "0x55" and "-0x55". </para>This class cannot be inherited.</summary>
- </member>
- <member name="M:Gallio.Framework.Formatting.SByteFormattingRule.Format(System.Object,Gallio.Framework.Formatting.IFormatter)">
- <summary>Formats the specified object.</summary>
- <param name="obj">The object to format, never null</param>
- <param name="formatter">The formatter to use for recursive formatting, never null</param>
- <returns>The formatted string representation of the object or null if the object could not be formatted to produce a non-empty string</returns>
- </member>
- <member name="M:Gallio.Framework.Formatting.SByteFormattingRule.GetPriority(System.Type)">
- <summary>Gets the formatting rule's priority for object of the specified type. Rules with higher priority values take precedence over rules with lower priority values.</summary>
- <param name="type">The type of object, never null</param>
- <returns>The priority of this rule, or null if the rule does not support formatting the specified object type</returns>
- </member>
- <member name="T:Gallio.Framework.Formatting.SingleFormattingRule">
- <summary>
- <para> A formatting rule for <see cref="T:System.Single" />. </para>
- <para> Formats values like: "5.6f". </para>This class cannot be inherited.</summary>
- </member>
- <member name="M:Gallio.Framework.Formatting.SingleFormattingRule.Format(System.Object,Gallio.Framework.Formatting.IFormatter)">
- <summary>Formats the specified object.</summary>
- <param name="obj">The object to format, never null</param>
- <param name="formatter">The formatter to use for recursive formatting, never null</param>
- <returns>The formatted string representation of the object or null if the object could not be formatted to produce a non-empty string</returns>
- </member>
- <member name="M:Gallio.Framework.Formatting.SingleFormattingRule.GetPriority(System.Type)">
- <summary>Gets the formatting rule's priority for object of the specified type. Rules with higher priority values take precedence over rules with lower priority values.</summary>
- <param name="type">The type of object, never null</param>
- <returns>The priority of this rule, or null if the rule does not support formatting the specified object type</returns>
- </member>
- <member name="T:Gallio.Framework.Formatting.StringFormattingRule">
- <summary>
- <para> A formatting rule for <see cref="T:System.String" />. </para>
- <para> Formats values as literals like: ""abc\ndef"". </para>This class cannot be inherited.</summary>
- </member>
- <member name="M:Gallio.Framework.Formatting.StringFormattingRule.Format(System.Object,Gallio.Framework.Formatting.IFormatter)">
- <summary>Formats the specified object.</summary>
- <param name="obj">The object to format, never null</param>
- <param name="formatter">The formatter to use for recursive formatting, never null</param>
- <returns>The formatted string representation of the object or null if the object could not be formatted to produce a non-empty string</returns>
- </member>
- <member name="M:Gallio.Framework.Formatting.StringFormattingRule.GetPriority(System.Type)">
- <summary>Gets the formatting rule's priority for object of the specified type. Rules with higher priority values take precedence over rules with lower priority values.</summary>
- <param name="type">The type of object, never null</param>
- <returns>The priority of this rule, or null if the rule does not support formatting the specified object type</returns>
- </member>
- <member name="T:Gallio.Framework.Formatting.TypeFormattingRule">
- <summary>
- <para> A formatting rule for <see cref="T:System.Type" />. </para>
- <para> Formats values like: System.String, MyType+Nested, System.Int32[] </para>This class cannot be inherited.</summary>
- </member>
- <member name="M:Gallio.Framework.Formatting.TypeFormattingRule.Format(System.Object,Gallio.Framework.Formatting.IFormatter)">
- <summary>Formats the specified object.</summary>
- <param name="obj">The object to format, never null</param>
- <param name="formatter">The formatter to use for recursive formatting, never null</param>
- <returns>The formatted string representation of the object or null if the object could not be formatted to produce a non-empty string</returns>
- </member>
- <member name="M:Gallio.Framework.Formatting.TypeFormattingRule.GetPriority(System.Type)">
- <summary>Gets the formatting rule's priority for object of the specified type. Rules with higher priority values take precedence over rules with lower priority values.</summary>
- <param name="type">The type of object, never null</param>
- <returns>The priority of this rule, or null if the rule does not support formatting the specified object type</returns>
- </member>
- <member name="T:Gallio.Framework.Formatting.XPathNavigableFormattingRule">
- <summary>
- <para> A formatting rule for <see cref="T:System.Xml.XPath.IXPathNavigable" />. </para>
- <para> Formats values as "<root />". </para>This class cannot be inherited.</summary>
- </member>
- <member name="M:Gallio.Framework.Formatting.XPathNavigableFormattingRule.Format(System.Object,Gallio.Framework.Formatting.IFormatter)">
- <summary>Formats the specified object.</summary>
- <param name="obj">The object to format, never null</param>
- <param name="formatter">The formatter to use for recursive formatting, never null</param>
- <returns>The formatted string representation of the object or null if the object could not be formatted to produce a non-empty string</returns>
- </member>
- <member name="M:Gallio.Framework.Formatting.XPathNavigableFormattingRule.GetPriority(System.Type)">
- <summary>Gets the formatting rule's priority for object of the specified type. Rules with higher priority values take precedence over rules with lower priority values.</summary>
- <param name="type">The type of object, never null</param>
- <returns>The priority of this rule, or null if the rule does not support formatting the specified object type</returns>
- </member>
- <member name="T:Gallio.Framework.Formatting.IFormatter">
- <summary>Provides services for formatting objects for display.</summary>
- </member>
- <member name="M:Gallio.Framework.Formatting.IFormatter.Format(System.Object)">
- <summary>Formats an object to a string for display.</summary>
- <param name="obj">The object to format, may be null</param>
- <returns>The formatted string, never null and never an empty string</returns>
- </member>
- <member name="T:Gallio.Framework.Formatting.IFormattingRule">
- <summary>A formatting rule encapsulates an algorithm for formatting values of particular types to strings for presentation.</summary>
- </member>
- <member name="M:Gallio.Framework.Formatting.IFormattingRule.Format(System.Object,Gallio.Framework.Formatting.IFormatter)">
- <summary>Formats the specified object.</summary>
- <param name="obj">The object to format, never null</param>
- <param name="formatter">The formatter to use for recursive formatting, never null</param>
- <returns>The formatted string representation of the object or null if the object could not be formatted to produce a non-empty string</returns>
- </member>
- <member name="M:Gallio.Framework.Formatting.IFormattingRule.GetPriority(System.Type)">
- <summary>Gets the formatting rule's priority for object of the specified type. Rules with higher priority values take precedence over rules with lower priority values.</summary>
- <param name="type">The type of object, never null</param>
- <returns>The priority of this rule, or null if the rule does not support formatting the specified object type</returns>
- </member>
- <member name="T:Gallio.Framework.Pattern.AnnotationPatternAttribute">
- <summary>
- <para> Associates an annotation message with a code element. When the code element is processed as part of building some other test, the annotation message will be emitted. This may be used to signal error, warning, and informational messages associated with the code element in question. </para>
- <para> Many annotations are automatically generated by the framework. For example, improperly used attributes generally cause error annotations to be emitted. This attribute provides an easy way for test authors to leverage the annotation mechanism for other discretionary purposes where it is desirable to draw attention to a particular code element. </para>
- <para> Note that the annotation will only be emitted if it is encountered during the process of building a test. If for some reason the annotated code element is not processed, then the attribute will have no effect. </para>This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.AnnotationPatternAttribute.Details">
- <summary>Gets or sets optional detail text of the annotation, or null if none.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.AnnotationPatternAttribute.Message">
- <summary>Gets the annotation message.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.AnnotationPatternAttribute.Type">
- <summary>Gets the annotation type.</summary>
- </member>
- <member name="M:Gallio.Framework.Pattern.AnnotationPatternAttribute.Process(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)">
- <summary>
- <para> Processes a code element and applies contributes to the scope of this pattern. The scope will typically have been introduced by the <see cref="M:Gallio.Framework.Pattern.IPattern.Consume(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo,System.Boolean)" /> method of a primary pattern applied to this code element. </para>
- <para> This method is used by patterns to decorate tests and test parameters that have been declared by primary patterns. </para>
- <para> For example, the <see cref="M:Gallio.Framework.Pattern.IPattern.Process(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)" /> method will typically be called by another pattern that has just created a new test based on the associated code element, such as a test method. The method then has the opportunity to modify the test to add metadata, change its name, add new behaviors, and so on. </para>
- </summary>
- <param name="scope">The scope</param>
- <param name="codeElement">The code element to process</param>
- </member>
- <member name="T:Gallio.Framework.Pattern.BasePattern">
- <summary>Abstract base implementation of <see cref="T:Gallio.Framework.Pattern.IPattern" /> with do-nothing implementations. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.BasePattern.IsPrimary">
- <summary>
- <para> Returns true if this is a primary pattern. </para>
- <para> A primary pattern is a pattern that defines the ultimate purpose of a code element and the nature of the tests or test parameters that are produced from it. Consequently the primary pattern is the only one on which the <see cref="M:Gallio.Framework.Pattern.IPattern.Consume(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo,System.Boolean)" /> method will be called. </para>
- <para> Each code element may have at most one primary pattern. It is an error for a code element to have more than one associated primary pattern. </para>
- <para> If a code element does not have an associated primary pattern, its containing test may choose to apply default processing to it instead. For example, the containing test may give an opportunity to patterns associated with the code element to consume a test method parameter but will revert to default behavior if no primary patterns explicitly claim it. </para>
- <para> Non-primary patterns still play a very important part in the construction of the test model. Non-primary patterns may implement the <see cref="M:Gallio.Framework.Pattern.IPattern.Process(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)" /> method to decorate tests and test parameters declared by the primary pattern. </para>
- </summary>
- </member>
- <member name="M:Gallio.Framework.Pattern.BasePattern.Consume(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo,System.Boolean)">
- <summary>
- <para> Consumes a code element and applies its contributions to the scope provided by a containing pattern. </para>
- <para> This method is used to declare new tests, test parameters and other components and add them to a containing test that was defined in some other scope. </para>
- <para> For example, when enumerating test fixtures, the assembly-level pattern will call the <see cref="M:Gallio.Framework.Pattern.IPattern.Consume(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo,System.Boolean)" /> method of the primary patterns associated with each type in an assembly. Some of these patterns will create new test fixture objects and add them as children of the containing assembly-level test. They will then call the <see cref="M:Gallio.Framework.Pattern.IPattern.Process(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)" /> method of each non-primary pattern associated with the type within the scope of the test fixture. Then they will typically recurse into the fixture to apply contributions defined by patterns associated with methods, fields, properties, events, constructors and generic type parameters. </para>
- </summary>
- <param name="containingScope">The containing scope</param>
- <param name="codeElement">The code element to process</param>
- <param name="skipChildren">If true, skips generating child tests. Instead the children may be populated on demand using <see cref="P:Gallio.Framework.Pattern.PatternEvaluationScope.PopulateChildrenChain" />. The implementation may safely ignore the value of this flag so long as subsequent attempts to populate children on demand are idempotent (do nothing or have no adverse side-effects).</param>
- </member>
- <member name="M:Gallio.Framework.Pattern.BasePattern.IsTest(Gallio.Framework.Pattern.PatternEvaluator,Gallio.Reflection.ICodeElementInfo)">
- <summary>Returns true if the code element represents a test.</summary>
- <param name="evaluator">The evaluator</param>
- <param name="codeElement">The code element</param>
- <returns>True if the code element represents a test</returns>
- </member>
- <member name="M:Gallio.Framework.Pattern.BasePattern.Process(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)">
- <summary>
- <para> Processes a code element and applies contributes to the scope of this pattern. The scope will typically have been introduced by the <see cref="M:Gallio.Framework.Pattern.IPattern.Consume(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo,System.Boolean)" /> method of a primary pattern applied to this code element. </para>
- <para> This method is used by patterns to decorate tests and test parameters that have been declared by primary patterns. </para>
- <para> For example, the <see cref="M:Gallio.Framework.Pattern.IPattern.Process(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)" /> method will typically be called by another pattern that has just created a new test based on the associated code element, such as a test method. The method then has the opportunity to modify the test to add metadata, change its name, add new behaviors, and so on. </para>
- </summary>
- <param name="scope">The scope</param>
- <param name="codeElement">The code element to process</param>
- </member>
- <member name="T:Gallio.Framework.Pattern.BasePatternTestFrameworkExtension">
- <summary>A base implementation of <see cref="T:Gallio.Framework.Pattern.IPatternTestFrameworkExtension" /> that does nothing.</summary>
- </member>
- <member name="M:Gallio.Framework.Pattern.BasePatternTestFrameworkExtension.GetReferencedTools(Gallio.Reflection.IAssemblyInfo)">
- <summary>
- <para> Gets information about the tools that are used by the specified test assembly. The tool information will be included in the report as part of the framework node that contains the assembly. </para>
- <para> This method is used by authors of tools that are derived from the <see cref="T:Gallio.Framework.Pattern.PatternTestFramework" /> to provide brand and version information about the tool so that it will be visible to end users. </para>
- <para> If no tools are referenced by the assembly, it will be ignored by the <see cref="T:Gallio.Framework.Pattern.PatternTestExplorer" />. </para>
- </summary>
- <param name="assembly">The test assembly</param>
- <returns>The tool information</returns>
- </member>
- <member name="T:Gallio.Framework.Pattern.BootstrapTestAssemblyPattern">
- <summary>The pattern used to bootstrap test enumeration for assemblies.</summary>
- </member>
- <member name="F:Gallio.Framework.Pattern.BootstrapTestAssemblyPattern.Instance">
- <summary>Gets the singleton instance of the pattern. This field is read-only.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.BootstrapTestAssemblyPattern.DefaultAssemblyPattern">
- <summary>Gets the default pattern to apply to assemblies that do not have a primary pattern, or null if none.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.BootstrapTestAssemblyPattern.IsPrimary">
- <summary>
- <para> Returns true if this is a primary pattern. </para>
- <para> A primary pattern is a pattern that defines the ultimate purpose of a code element and the nature of the tests or test parameters that are produced from it. Consequently the primary pattern is the only one on which the <see cref="M:Gallio.Framework.Pattern.IPattern.Consume(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo,System.Boolean)" /> method will be called. </para>
- <para> Each code element may have at most one primary pattern. It is an error for a code element to have more than one associated primary pattern. </para>
- <para> If a code element does not have an associated primary pattern, its containing test may choose to apply default processing to it instead. For example, the containing test may give an opportunity to patterns associated with the code element to consume a test method parameter but will revert to default behavior if no primary patterns explicitly claim it. </para>
- <para> Non-primary patterns still play a very important part in the construction of the test model. Non-primary patterns may implement the <see cref="M:Gallio.Framework.Pattern.IPattern.Process(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)" /> method to decorate tests and test parameters declared by the primary pattern. </para>
- </summary>
- </member>
- <member name="M:Gallio.Framework.Pattern.BootstrapTestAssemblyPattern.Consume(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo,System.Boolean)">
- <summary>
- <para> Consumes a code element and applies its contributions to the scope provided by a containing pattern. </para>
- <para> This method is used to declare new tests, test parameters and other components and add them to a containing test that was defined in some other scope. </para>
- <para> For example, when enumerating test fixtures, the assembly-level pattern will call the <see cref="M:Gallio.Framework.Pattern.IPattern.Consume(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo,System.Boolean)" /> method of the primary patterns associated with each type in an assembly. Some of these patterns will create new test fixture objects and add them as children of the containing assembly-level test. They will then call the <see cref="M:Gallio.Framework.Pattern.IPattern.Process(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)" /> method of each non-primary pattern associated with the type within the scope of the test fixture. Then they will typically recurse into the fixture to apply contributions defined by patterns associated with methods, fields, properties, events, constructors and generic type parameters. </para>
- </summary>
- <param name="containingScope">The containing scope</param>
- <param name="codeElement">The code element to process</param>
- <param name="skipChildren">If true, skips generating child tests. Instead the children may be populated on demand using <see cref="P:Gallio.Framework.Pattern.PatternEvaluationScope.PopulateChildrenChain" />. The implementation may safely ignore the value of this flag so long as subsequent attempts to populate children on demand are idempotent (do nothing or have no adverse side-effects).</param>
- </member>
- <member name="M:Gallio.Framework.Pattern.BootstrapTestAssemblyPattern.IsTest(Gallio.Framework.Pattern.PatternEvaluator,Gallio.Reflection.ICodeElementInfo)">
- <summary>Returns true if the code element represents a test.</summary>
- <param name="evaluator">The evaluator</param>
- <param name="codeElement">The code element</param>
- <returns>True if the code element represents a test</returns>
- </member>
- <member name="T:Gallio.Framework.Pattern.ContributionMethodPatternAttribute">
- <summary>A contribution method pattern attribute applies decorations to a containing scope such as by introducing a new setup or teardown action to a test. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.ContributionMethodPatternAttribute.IsPrimary">
- <summary>
- <para> Returns true if this is a primary pattern. </para>
- <para> A primary pattern is a pattern that defines the ultimate purpose of a code element and the nature of the tests or test parameters that are produced from it. Consequently the primary pattern is the only one on which the <see cref="M:Gallio.Framework.Pattern.IPattern.Consume(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo,System.Boolean)" /> method will be called. </para>
- <para> Each code element may have at most one primary pattern. It is an error for a code element to have more than one associated primary pattern. </para>
- <para> If a code element does not have an associated primary pattern, its containing test may choose to apply default processing to it instead. For example, the containing test may give an opportunity to patterns associated with the code element to consume a test method parameter but will revert to default behavior if no primary patterns explicitly claim it. </para>
- <para> Non-primary patterns still play a very important part in the construction of the test model. Non-primary patterns may implement the <see cref="M:Gallio.Framework.Pattern.IPattern.Process(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)" /> method to decorate tests and test parameters declared by the primary pattern. </para>
- </summary>
- </member>
- <member name="M:Gallio.Framework.Pattern.ContributionMethodPatternAttribute.Consume(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo,System.Boolean)">
- <summary>
- <para> Consumes a code element and applies its contributions to the scope provided by a containing pattern. </para>
- <para> This method is used to declare new tests, test parameters and other components and add them to a containing test that was defined in some other scope. </para>
- <para> For example, when enumerating test fixtures, the assembly-level pattern will call the <see cref="M:Gallio.Framework.Pattern.IPattern.Consume(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo,System.Boolean)" /> method of the primary patterns associated with each type in an assembly. Some of these patterns will create new test fixture objects and add them as children of the containing assembly-level test. They will then call the <see cref="M:Gallio.Framework.Pattern.IPattern.Process(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)" /> method of each non-primary pattern associated with the type within the scope of the test fixture. Then they will typically recurse into the fixture to apply contributions defined by patterns associated with methods, fields, properties, events, constructors and generic type parameters. </para>
- </summary>
- <param name="containingScope">The containing scope</param>
- <param name="codeElement">The code element to process</param>
- <param name="skipChildren">If true, skips generating child tests. Instead the children may be populated on demand using <see cref="P:Gallio.Framework.Pattern.PatternEvaluationScope.PopulateChildrenChain" />. The implementation may safely ignore the value of this flag so long as subsequent attempts to populate children on demand are idempotent (do nothing or have no adverse side-effects).</param>
- </member>
- <member name="M:Gallio.Framework.Pattern.ContributionMethodPatternAttribute.DecorateContainingScope(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.IMethodInfo)">
- <summary>Applies decorations to the containing <see cref="T:Gallio.Framework.Pattern.PatternTest" />.</summary>
- <param name="containingScope">The containing scope</param>
- <param name="method">The method to process</param>
- </member>
- <member name="M:Gallio.Framework.Pattern.ContributionMethodPatternAttribute.Validate(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.IMethodInfo)">
- <summary>Verifies that the attribute is being used correctly.</summary>
- <param name="containingScope">The containing scope</param>
- <param name="method">The method</param>
- <exception cref="T:Gallio.Framework.Pattern.PatternUsageErrorException">Thrown if the attribute is being used incorrectly</exception>
- </member>
- <member name="T:Gallio.Framework.Pattern.DataPatternAttribute">
- <summary>
- <para> The data pattern attribute applies a data source to a fixture or test parameter declaratively. It can be attached to a fixture class, a public property or field of a fixture, a test method or a test method parameter. When attached to a property or field of a fixture, implies that the property or field is a fixture parameter (so the <see cref="T:Gallio.Framework.Pattern.TestParameterPatternAttribute" /> may be omitted). </para>
- <para> The order in which items contributed by a data pattern attribute are use can be controlled via the <see cref="P:Gallio.Framework.Pattern.DecoratorPatternAttribute.Order" /> property. The contents of data sets with lower order indices are processed before those with higher indices. </para>
- <example>
- <code>
- // Ensures that the rows are processed in exactly the order they appear.
- [Test]
- [Row(1, "a"), Order=1)]
- [Row(2, "b"), Order=2)]
- [Row(3, "c"), Order=3)]
- public void Test(int x, string y) { ... }
- </code>
- </example>This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.DataPatternAttribute.SourceName">
- <summary>
- <para> Gets or sets the name of the data source to create so that the values produced by this attribute can be referred to elsewhere. Multiple data attributes may use the same data source name to produce a compound data source consisting of all of their values combined. </para>
- <para> If no name is given to the data source (or it is an empty string), the data source is considered anonymous. An anonymous data source is only visible within the scope of the code element with which the data source declaration is associated. By default, test parameters are bound to the anonymous data source of their enclosing scope. </para>
- </summary>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="value" /> is null</exception>
- </member>
- <member name="M:Gallio.Framework.Pattern.DataPatternAttribute.PopulateDataSource(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Framework.Data.DataSource,Gallio.Reflection.ICodeElementInfo)">
- <summary>Populates the data source with the contributions of this attribute.</summary>
- <param name="scope">The scope</param>
- <param name="dataSource">The data source</param>
- <param name="codeElement">The code element</param>
- </member>
- <member name="M:Gallio.Framework.Pattern.DataPatternAttribute.Process(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)">
- <summary>
- <para> Processes a code element and applies contributes to the scope of this pattern. The scope will typically have been introduced by the <see cref="M:Gallio.Framework.Pattern.IPattern.Consume(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo,System.Boolean)" /> method of a primary pattern applied to this code element. </para>
- <para> This method is used by patterns to decorate tests and test parameters that have been declared by primary patterns. </para>
- <para> For example, the <see cref="M:Gallio.Framework.Pattern.IPattern.Process(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)" /> method will typically be called by another pattern that has just created a new test based on the associated code element, such as a test method. The method then has the opportunity to modify the test to add metadata, change its name, add new behaviors, and so on. </para>
- </summary>
- <param name="scope">The scope</param>
- <param name="codeElement">The code element to process</param>
- </member>
- <member name="M:Gallio.Framework.Pattern.DataPatternAttribute.Validate(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)">
- <summary>Verifies that the attribute is being used correctly.</summary>
- <param name="scope">The scope</param>
- <param name="codeElement">The code element</param>
- <exception cref="T:Gallio.Framework.Pattern.PatternUsageErrorException">Thrown if the attribute is being used incorrectly</exception>
- </member>
- <member name="T:Gallio.Framework.Pattern.DeclarativePatternResolver">
- <summary>A declarative pattern resolver based on <see cref="T:Gallio.Framework.Pattern.PatternAttribute" />. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="F:Gallio.Framework.Pattern.DeclarativePatternResolver.Instance">
- <summary>Gets the singleton instance of the declarative pattern resolver. This field is read-only.</summary>
- </member>
- <member name="M:Gallio.Framework.Pattern.DeclarativePatternResolver.GetPatterns(Gallio.Reflection.ICodeElementInfo)">
- <summary>Gets the patterns associated with the specified code element.</summary>
- <param name="codeElement">The code element</param>
- <returns>The enumeration of patterns</returns>
- </member>
- <member name="T:Gallio.Framework.Pattern.DecoratorPatternAttribute">
- <summary>
- <para> A decorator attribute applies contributions to a test model object such as an <see cref="T:Gallio.Framework.Pattern.PatternTest" /> or <see cref="T:Gallio.Framework.Pattern.PatternTestParameter" /> generated by some other pattern attribute. </para>
- <para> Occasionally the order in which decorators are applied is significant so this type provides a <see cref="P:Gallio.Framework.Pattern.DecoratorPatternAttribute.Order" /> property to specify an explicit ordering when required. All decorators that apply to a given test component declaration are applied in increasing <see cref="P:Gallio.Framework.Pattern.DecoratorPatternAttribute.Order" nolink="true" />. </para>This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.DecoratorPatternAttribute.Order">
- <summary>Gets or sets the order in which the decorator should be applied. Decorators with lower order indices values are applied before decorators with higher ones. In the case of a tie, an arbitrary choice is made among decorators with the same order index to determine the order in which they will be processed.</summary>
- <value>The default order index is 0.</value>
- </member>
- <member name="T:Gallio.Framework.Pattern.MetadataPatternAttribute">
- <summary>
- <para> Applies declarative metadata to a test component. </para>
- <para> A metadata attribute is similar to a decorator but more restrictive. Metadata does not modify the structure of a test directly. Instead it introduces additional entries in the <see cref="T:Gallio.Model.MetadataMap" /> collection that are useful for classification, filtering, reporting, documentation or other purposes. </para>This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="M:Gallio.Framework.Pattern.MetadataPatternAttribute.Apply(Gallio.Model.MetadataMap)">
- <summary>Applies metadata contributions the metadata map of a test component.</summary>
- <param name="metadata">The metadata map</param>
- </member>
- <member name="M:Gallio.Framework.Pattern.MetadataPatternAttribute.Process(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)">
- <summary>
- <para> Processes a code element and applies contributes to the scope of this pattern. The scope will typically have been introduced by the <see cref="M:Gallio.Framework.Pattern.IPattern.Consume(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo,System.Boolean)" /> method of a primary pattern applied to this code element. </para>
- <para> This method is used by patterns to decorate tests and test parameters that have been declared by primary patterns. </para>
- <para> For example, the <see cref="M:Gallio.Framework.Pattern.IPattern.Process(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)" /> method will typically be called by another pattern that has just created a new test based on the associated code element, such as a test method. The method then has the opportunity to modify the test to add metadata, change its name, add new behaviors, and so on. </para>
- </summary>
- <param name="scope">The scope</param>
- <param name="codeElement">The code element to process</param>
- </member>
- <member name="M:Gallio.Framework.Pattern.MetadataPatternAttribute.Validate(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)">
- <summary>Verifies that the attribute is being used correctly.</summary>
- <param name="scope">The scope</param>
- <param name="codeElement">The code element</param>
- <exception cref="T:Gallio.Framework.Pattern.PatternUsageErrorException">Thrown if the attribute is being used incorrectly</exception>
- </member>
- <member name="T:Gallio.Framework.Pattern.PatternAttribute">
- <summary>
- <para> The <see cref="T:Gallio.Framework.Pattern.PatternAttribute" /> class is the base class for all pattern test framework attributes. It associates a code element with a <see cref="T:Gallio.Framework.Pattern.PatternTest" /> for building <see cref="T:Gallio.Framework.Pattern.PatternTestParameter" /> and <see cref="T:Gallio.Framework.Pattern.PatternAttribute" nolink="true" /> objects using reflection. </para>
- <para> Subclasses of <see cref="T:Gallio.Framework.Pattern.IPattern" /> define simpler interfaces for implementing the semantics of common types of attributes such as test factories, decorators, and data providers. Refer to the documentation of each subclass for details on its use. </para>This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="M:Gallio.Framework.Pattern.PatternAttribute.IsTest(Gallio.Framework.Pattern.PatternEvaluator,Gallio.Reflection.ICodeElementInfo)">
- <summary>Returns true if the code element represents a test.</summary>
- <param name="evaluator">The evaluator</param>
- <param name="codeElement">The code element</param>
- <returns>True if the code element represents a test</returns>
- </member>
- <member name="M:Gallio.Framework.Pattern.PatternAttribute.ThrowUsageErrorException(System.String)">
- <summary>Throws a <see cref="T:Gallio.Framework.Pattern.PatternUsageErrorException" /> with the specified message including a short heading that identifies the attribute type.</summary>
- <param name="message">The message, not null</param>
- </member>
- <member name="M:Gallio.Framework.Pattern.PatternAttribute.ThrowUsageErrorException(System.String,System.Exception)">
- <summary>Throws a <see cref="T:Gallio.Framework.Pattern.PatternUsageErrorException" /> with the specified message including a short heading that identifies the attribute type.</summary>
- <param name="message">The message, not null</param>
- <param name="ex">The associated exception, or null if none</param>
- </member>
- <member name="T:Gallio.Framework.Pattern.PatternAttributeTargets">
- <summary>Standard <see cref="T:System.AttributeTargets" /> flag combinations for <see cref="T:Gallio.Framework.Pattern.PatternAttribute" /> declarations. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="F:Gallio.Framework.Pattern.PatternAttributeTargets.ContributionMethod">
- <summary>Valid attribute targets for contribution methods. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Framework.Pattern.PatternAttributeTargets.DataContext">
- <summary>Valid attribute targets for data contexts. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Framework.Pattern.PatternAttributeTargets.Test">
- <summary>Valid attribute targets for tests. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Framework.Pattern.PatternAttributeTargets.TestAssembly">
- <summary>Valid attribute targets for test assemblies. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Framework.Pattern.PatternAttributeTargets.TestComponent">
- <summary>Valid attribute targets for tests or test parameters. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Framework.Pattern.PatternAttributeTargets.TestConstructor">
- <summary>Valid attribute targets for test constructors. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Framework.Pattern.PatternAttributeTargets.TestMethod">
- <summary>Valid attribute targets for test methods. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Framework.Pattern.PatternAttributeTargets.TestParameter">
- <summary>Valid attribute targets for test parameters. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Framework.Pattern.PatternAttributeTargets.TestType">
- <summary>Valid attribute targets for test types. This field is constant and read-only.</summary>
- </member>
- <member name="T:Gallio.Framework.Pattern.PatternEvaluationScope">
- <summary>A pattern evaluation scope defines the scope within which a pattern is being evaluated. It provides references to declared entities such as tests and test parameters that are being manipulated and extended by an <see cref="T:Gallio.Framework.Pattern.IPattern" />.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternEvaluationScope.CanAddChildTest">
- <summary>Returns true if a child test can be added to the test within scope.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternEvaluationScope.CanAddTestParameter">
- <summary>Returns true if a test parameter can be added to the test within scope.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternEvaluationScope.CodeElement">
- <summary>Gets the code element associated with the scope, or null if none.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternEvaluationScope.Evaluator">
- <summary>Gets the pattern evaluator.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternEvaluationScope.IsTestDeclaration">
- <summary>
- <para> Returns true if the scope represents a test declaration. </para>
- <para> An arbitrary scope nested within a test declaration scope is not itself considered a test declaration scope unless it also represents a test declaration. </para>
- </summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternEvaluationScope.IsTestParameterDeclaration">
- <summary>
- <para> Returns true if the scope represents a test parameter declaration. </para>
- <para> An arbitrary scope nested within a test parameter declaration scope is not itself considered a test parameter declaration scope unless it also represents a test parameter declaration. </para>
- </summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternEvaluationScope.Parent">
- <summary>Gets the parent scope, or null if none.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternEvaluationScope.PopulateChildrenChain">
- <summary>
- <para> Gets a chain of actions that are used to lazily populate child tests. The chain should do nothing if the children have already been populated. </para>
- <para> The action's parameter specified the code element whose patterns will declare the children to be populated. If its value is null, then all children should be populated. </para>
- </summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternEvaluationScope.Test">
- <summary>Gets the innermost test declared by this scope or by one of its ancestors, or null if there is none.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternEvaluationScope.TestComponent">
- <summary>
- <para> Gets the innermost test component declared by this scope or by one of its ancestors, or null if there is none. </para>
- <para> If the scope has a <see cref="P:Gallio.Framework.Pattern.PatternEvaluationScope.TestParameter" /> then it is returned, otherwise the <see cref="P:Gallio.Framework.Pattern.PatternEvaluationScope.Test" /> is returned if there is one. </para>
- </summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternEvaluationScope.TestDataContext">
- <summary>Gets the test data context for this scope.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternEvaluationScope.TestModel">
- <summary>Gets the test model being built.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternEvaluationScope.TestParameter">
- <summary>Gets the innermost test parameter declared by this scope of by one of its ancestors, or null if there is none.</summary>
- </member>
- <member name="M:Gallio.Framework.Pattern.PatternEvaluationScope.AddChildTest(Gallio.Framework.Pattern.PatternTest)">
- <summary>Adds a test as a child of the scoped test.</summary>
- <param name="test">The test to add</param>
- <returns>The child test's scope</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="test" /> is null</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if <see cref="P:Gallio.Framework.Pattern.PatternEvaluationScope.CanAddChildTest" /> is false</exception>
- </member>
- <member name="M:Gallio.Framework.Pattern.PatternEvaluationScope.AddDecorator(System.Int32,System.Action{Gallio.Framework.Pattern.PatternEvaluationScope})">
- <summary>Registers a deferred decorator action to be applied to the scope later, pending the addition of all decorators so that they may be applied in order.</summary>
- <param name="order">The order in which the decorator should be evaluated, decorators with lower order indices are evaluated before those with higher ones</param>
- <param name="decorator">The decorator action</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="decorator" /> is null</exception>
- </member>
- <member name="M:Gallio.Framework.Pattern.PatternEvaluationScope.AddTestParameter(Gallio.Framework.Pattern.PatternTestParameter)">
- <summary>Adds a test parameter to the scoped test.</summary>
- <param name="testParameter">The test parameter to add</param>
- <returns>The test parameter's scope</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="testParameter" /> is null</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if <see cref="P:Gallio.Framework.Pattern.PatternEvaluationScope.CanAddTestParameter" /> is false</exception>
- </member>
- <member name="M:Gallio.Framework.Pattern.PatternEvaluationScope.ApplyDecorators">
- <summary>Applies all pending decorators and clears the list of pending decorators.</summary>
- </member>
- <member name="M:Gallio.Framework.Pattern.PatternEvaluationScope.Consume(Gallio.Reflection.ICodeElementInfo,System.Boolean,Gallio.Framework.Pattern.IPattern)">
- <summary>Consumes the specified code element using this scope as the containing scope.</summary>
- <param name="codeElement">The code element to consume</param>
- <param name="skipChildren">If true, instructs the primary pattern to defer populating child tests</param>
- <param name="defaultPrimaryPattern">The default primary pattern to use, if none can be resolved for the code element. May be null if none.</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="codeElement" /> is null</exception>
- </member>
- <member name="M:Gallio.Framework.Pattern.PatternEvaluationScope.EnterTestDataContext(Gallio.Framework.Pattern.PatternTestDataContext)">
- <summary>Creates a child scope to represent a new test data context.</summary>
- <param name="testDataContext">The test data context</param>
- <returns>The child scope</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="testDataContext" /> is null</exception>
- </member>
- <member name="M:Gallio.Framework.Pattern.PatternEvaluationScope.Process(Gallio.Reflection.ICodeElementInfo)">
- <summary>Processes the specified code element using this scope as the current scope.</summary>
- <param name="codeElement">The code element to process</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="codeElement" /> is null</exception>
- </member>
- <member name="T:Gallio.Framework.Pattern.PatternEvaluator">
- <summary>A pattern evaluator maintains state that is needed to interpret patterns. It is used by the <see cref="T:Gallio.Framework.Pattern.PatternTestExplorer" /> to populate a <see cref="P:Gallio.Framework.Pattern.PatternEvaluator.TestModel" /> during test enumeration.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternEvaluator.ReflectionPolicy">
- <summary>Gets the reflection policy for the model.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternEvaluator.TestModel">
- <summary>Gets the test model being built.</summary>
- </member>
- <member name="M:Gallio.Framework.Pattern.PatternEvaluator.AddFinishModelAction(Gallio.Reflection.ICodeElementInfo,Gallio.Action)">
- <summary>Registers a deferred action to be performed when <see cref="M:Gallio.Framework.Pattern.PatternEvaluator.FinishModel" /> is called.</summary>
- <param name="codeElement">The associated code element, use to report errors if the action throws an exception</param>
- <param name="action">The action to perform</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="codeElement" /> or <paramref name="action" /> is null</exception>
- </member>
- <member name="M:Gallio.Framework.Pattern.PatternEvaluator.AddTest(Gallio.Framework.Pattern.PatternTest)">
- <summary>Adds a test as a child of the root test.</summary>
- <param name="test">The test to add</param>
- <returns>The test's scope</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="test" /> is null</exception>
- </member>
- <member name="M:Gallio.Framework.Pattern.PatternEvaluator.Consume(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo,System.Boolean,Gallio.Framework.Pattern.IPattern)">
- <summary>Consumes the specified code element.</summary>
- <param name="containingScope">The containing scope</param>
- <param name="codeElement">The code element to consume</param>
- <param name="skipChildren">If true, instructs the primary pattern to defer populating child tests</param>
- <param name="defaultPrimaryPattern">The default primary pattern to use, if none can be resolved for the code element. May be null if none.</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="containingScope" /> or <paramref name="codeElement" /> is null</exception>
- </member>
- <member name="M:Gallio.Framework.Pattern.PatternEvaluator.FinishModel">
- <summary>Applies all pending decorators and clears the list of pending decorators.</summary>
- </member>
- <member name="M:Gallio.Framework.Pattern.PatternEvaluator.GetPatterns(Gallio.Reflection.ICodeElementInfo)">
- <summary>Gets all patterns associated with a code element.</summary>
- <param name="codeElement">The code element</param>
- <returns>The enumeration of patterns, or null if none</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="codeElement" /> is null</exception>
- </member>
- <member name="M:Gallio.Framework.Pattern.PatternEvaluator.GetPrimaryPattern(Gallio.Reflection.ICodeElementInfo)">
- <summary>Gets the primary pattern associated with a code element, or null if none.</summary>
- <param name="codeElement">The code element</param>
- <returns>The primary pattern, or null if none</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="codeElement" /> is null</exception>
- <exception cref="T:Gallio.Framework.Pattern.PatternUsageErrorException">Thrown if there are multiple primary patterns associated with the code element</exception>
- </member>
- <member name="M:Gallio.Framework.Pattern.PatternEvaluator.GetScopes(Gallio.Reflection.ICodeElementInfo)">
- <summary>Finds scopes that are associated with the specified <see cref="T:Gallio.Reflection.ICodeElementInfo" /> and returns an enumeration of their <see cref="T:Gallio.Framework.Pattern.PatternEvaluationScope" /> objects.</summary>
- <param name="codeElement">The code element</param>
- <returns>The enumeration of scopes</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="codeElement" /> is null</exception>
- </member>
- <member name="M:Gallio.Framework.Pattern.PatternEvaluator.HasPatterns(Gallio.Reflection.ICodeElementInfo)">
- <summary>Returns true if a code element has one or more associated patterns.</summary>
- <param name="codeElement">The code element</param>
- <returns>True if the code element has an associated pattern</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="codeElement" /> is null</exception>
- </member>
- <member name="M:Gallio.Framework.Pattern.PatternEvaluator.IsTest(Gallio.Reflection.ICodeElementInfo,Gallio.Framework.Pattern.IPattern)">
- <summary>Returns true if the code element represents a test.</summary>
- <param name="codeElement">The code element</param>
- <param name="defaultPrimaryPattern">The default primary pattern to use, if none can be resolved for the code element. May be null if none.</param>
- <returns>True if the code element represents a test</returns>
- </member>
- <member name="M:Gallio.Framework.Pattern.PatternEvaluator.Process(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)">
- <summary>Processes the specified code element.</summary>
- <param name="scope">The scope</param>
- <param name="codeElement">The code element to process</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="codeElement" /> is null</exception>
- </member>
- <member name="M:Gallio.Framework.Pattern.PatternEvaluator.PublishExceptionAsAnnotation(Gallio.Reflection.ICodeElementInfo,System.Exception)">
- <summary>Publishes an exception as an annotation about a particular code element.</summary>
- <param name="codeElement">The code element, or null if none</param>
- <param name="ex">The exception to publish</param>
- </member>
- <member name="M:Gallio.Framework.Pattern.PatternEvaluator.RegisterScope(Gallio.Framework.Pattern.PatternEvaluationScope)">
- <summary>Registers the scope so that it can be resolved later by <see cref="M:Gallio.Framework.Pattern.PatternEvaluator.GetScopes(Gallio.Reflection.ICodeElementInfo)" />.</summary>
- <param name="scope">The scope</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="scope" /> is null</exception>
- </member>
- <member name="T:Gallio.Framework.Pattern.PatternTest">
- <summary>A test case that has been defined by the <see cref="T:Gallio.Framework.Pattern.PatternTestFramework" />.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternTest.ApartmentState">
- <summary>
- <para> Gets or sets the apartment state to be used to run the test. </para>
- <para> If the apartment state is <see cref="F:System.Threading.ApartmentState.Unknown" /> the test will inherit the apartment state of its parent. Otherwise it will run in a thread with the specified apartment state. </para>
- <para> The test runner guarantees that the root test runs with the <see cref="F:System.Threading.ApartmentState.STA" /> apartment state. Consequently the apartment state only needs to be overridden to run a test in some mode that may differ from that which it would ordinarily inherit. </para>
- </summary>
- <value>The default value of this property is <see cref="F:System.Threading.ApartmentState.Unknown" />.</value>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternTest.DataContext">
- <summary>Gets the data context of the component.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternTest.TestActions">
- <summary>Gets the set of actions that describe the behavior of the test.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternTest.TestControllerFactory">
- <summary>Gets a <see cref="T:Gallio.Model.Execution.ITestController" /><see cref="T:Gallio.Func`1" /> to run this tes and all of its children. Returns null if this test is merely a container for other tests or if it otherwise does not require or provide its own controller.</summary>
- <value>The test controller factory, or null if this test cannot produce a controller (and consequently is not a master test according to the definition above)</value>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternTest.TestInstanceActions">
- <summary>Gets the set of actions that describe the behavior of the test's instances.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternTest.Timeout">
- <summary>Gets or sets the maximum amount of time the whole test including its setup, teardown and body should be permitted to run. If the test runs any longer than this, it will be aborted by the framework. The timeout may be null to indicate the absence of a timeout.</summary>
- <exception cref="T:System.ArgumentOutOfRangeException">Thrown if <paramref name="value" /> represents a negative time span</exception>
- </member>
- <member name="M:Gallio.Framework.Pattern.PatternTest.SetName(System.String)">
- <summary>Sets the name of the component.</summary>
- </member>
- <member name="T:Gallio.Framework.Pattern.PatternTestActions">
- <summary>
- <para> An implementation of <see cref="T:Gallio.Framework.Pattern.IPatternTestHandler" /> based on actions that can be sequenced and composed as chains. </para>
- <para> This class is the backbone of the <see cref="T:Gallio.Framework.Pattern.PatternTestFramework" /> extensibility model. Because new behaviors can be defined and added to action chains at will by any component that participates in the test construction process (typically an <see cref="T:Gallio.Framework.Pattern.IPattern" />), the framework itself does not need to hardcode the mechanism by which the behaviors are selected. </para>
- </summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternTestActions.AfterTestChain">
- <summary>Gets the chain of <see cref="M:Gallio.Framework.Pattern.IPatternTestHandler.AfterTest(Gallio.Framework.Pattern.PatternTestState)" /> actions.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternTestActions.BeforeTestChain">
- <summary>Gets the chain of <see cref="M:Gallio.Framework.Pattern.IPatternTestHandler.BeforeTest(Gallio.Framework.Pattern.PatternTestState)" /> actions.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternTestActions.DecorateTestInstanceChain">
- <summary>Gets the chain of <see cref="M:Gallio.Framework.Pattern.IPatternTestHandler.DecorateTestInstance(Gallio.Framework.Pattern.PatternTestState,Gallio.Framework.Pattern.PatternTestInstanceActions)" /> actions.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternTestActions.DisposeTestChain">
- <summary>Gets the chain of <see cref="M:Gallio.Framework.Pattern.IPatternTestHandler.DisposeTest(Gallio.Framework.Pattern.PatternTestState)" /> actions.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternTestActions.InitializeTestChain">
- <summary>Gets the chain of <see cref="M:Gallio.Framework.Pattern.IPatternTestHandler.InitializeTest(Gallio.Framework.Pattern.PatternTestState)" /> actions.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternTestActions.TestInstanceActions">
- <summary>Gets the test instance actions that describes the lifecycle of a test instance.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternTestActions.TestInstanceHandler">
- <summary>Gets the test instance handler that describes the lifecycle of a test instance.</summary>
- </member>
- <member name="M:Gallio.Framework.Pattern.PatternTestActions.AfterTest(Gallio.Framework.Pattern.PatternTestState)">
- <summary>
- <para> Cleans up a completed test state after its use. </para>
- <para> This method runs in the <see cref="T:Gallio.Framework.Context" /> of its containing test step because the test has terminated. </para>
- <para> The following actions are typically performed during this phase: <list type="bullet"><item>Accessing user data via <see cref="P:Gallio.Framework.Pattern.PatternTestState.Data" />.</item></list></para>
- <para> The following actions are forbidden during this phase because they would either go unnoticed or have undesirable side-effects upon test execution: <list type="bullet"><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTest" /> object in any way.</item><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTestStep" /> object in any way.</item></list></para>
- </summary>
- <param name="testState">The test state, never null</param>
- </member>
- <member name="M:Gallio.Framework.Pattern.PatternTestActions.BeforeTest(Gallio.Framework.Pattern.PatternTestState)">
- <summary>
- <para> Prepares a newly created test state before its use. </para>
- <para> This method runs in the <see cref="T:Gallio.Framework.Context" /> of its containing test step because the test has not yet been started. </para>
- <para> The following actions are typically performed during this phase: <list type="bullet"><item>Adding or changing slot binding accessors via <see cref="P:Gallio.Framework.Pattern.PatternTestState.SlotBindingAccessors" />.</item><item>Configuring the <see cref="P:Gallio.Framework.Pattern.PatternTestState.PrimaryTestStep" /> in anticipation of test execution.</item><item>Accessing user data via <see cref="P:Gallio.Framework.Pattern.PatternTestState.Data" />.</item><item>Skipping the test by throwing an appropriate <see cref="T:Gallio.Framework.SilentTestException" />.</item></list></para>
- <para> The following actions are forbidden during this phase because they would either go unnoticed or have undesirable side-effects upon test execution: <list type="bullet"><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTest" /> object in any way.</item></list></para>
- </summary>
- <param name="testState">The test state, never null</param>
- </member>
- <member name="M:Gallio.Framework.Pattern.PatternTestActions.CreateDecorator(Gallio.Framework.Pattern.IPatternTestHandler)">
- <summary>
- <para> Creates a new <see cref="T:Gallio.Framework.Pattern.PatternTestActions" /> object initially configured to forward calls to the specified handler without change. The result is that any behaviors added to the action chains of the returned <see cref="T:Gallio.Framework.Pattern.PatternTestActions" nolink="true" /> will be invoked before, after or around those of the specified handler. </para>
- <para> A pattern test decorator applies additional actions around those of another <see cref="T:Gallio.Framework.Pattern.IPatternTestHandler" /> for a <see cref="T:Gallio.Framework.Pattern.PatternTest" />. </para>
- </summary>
- <param name="handler">The handler to decorate</param>
- <returns>The decorated handler actions</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="handler" /> is null</exception>
- </member>
- <member name="M:Gallio.Framework.Pattern.PatternTestActions.DecorateTestInstance(Gallio.Framework.Pattern.PatternTestState,Gallio.Framework.Pattern.PatternTestInstanceActions)">
- <summary>
- <para> Decorates the <see cref="T:Gallio.Framework.Pattern.IPatternTestHandler" /> of a test instance before its <see cref="M:Gallio.Framework.Pattern.IPatternTestInstanceHandler.BeforeTestInstance(Gallio.Framework.Pattern.PatternTestInstanceState)" /> actions have a chance to run. </para>
- <para> This method runs in the <see cref="T:Gallio.Framework.Context" /> of its containing test instance because the test has not yet been started. </para>
- <para> This method may apply any number of decorations to the test instance's handler by adding actions to the supplied <paramref name="decoratedTestInstanceActions" /> object. The test instance's original handler is unmodified by this operation and the decorated actions are discarded once the child test is finished. </para>
- <para> The following actions are typically performed during this phase: <list type="bullet"><item>Adding additional actions for the test instance to the <paramref name="decoratedTestInstanceActions" />.</item><item>Accessing user data via <see cref="P:Gallio.Framework.Pattern.PatternTestInstanceState.Data" />.</item></list></para>
- <para> The following actions are forbidden during this phase because they would either go unnoticed or have undesirable side-effects upon test execution: <list type="bullet"><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTest" /> object in any way.</item><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTestStep" /> object in any way.</item><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTestState" /> object in any way.</item></list></para>
- </summary>
- <param name="testState">The test state, never null</param>
- <param name="decoratedTestInstanceActions">The test instance's actions to decorate, never null</param>
- </member>
- <member name="M:Gallio.Framework.Pattern.PatternTestActions.DisposeTest(Gallio.Framework.Pattern.PatternTestState)">
- <summary>
- <para> Cleans up a test following the execution of its instances. </para>
- <para> This method runs in the <see cref="T:Gallio.Framework.Context" /> of the <see cref="P:Gallio.Framework.Pattern.PatternTestState.PrimaryTestStep" />. </para>
- <para> The following actions are typically performed during this phase: <list type="bullet"><item>Deconfiguring the test environment following the enumeration and execution of all test instances.</item><item>Accessing user data via <see cref="P:Gallio.Framework.Pattern.PatternTestState.Data" />.</item></list></para>
- <para> The following actions are forbidden during this phase because they would either go unnoticed or have undesirable side-effects upon test execution: <list type="bullet"><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTest" /> object in any way.</item><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTestStep" /> object in any way.</item></list></para>
- </summary>
- <param name="testState">The test state, never null</param>
- </member>
- <member name="M:Gallio.Framework.Pattern.PatternTestActions.InitializeTest(Gallio.Framework.Pattern.PatternTestState)">
- <summary>
- <para> Initializes a test prior to the execution of its instances. </para>
- <para> This method runs in the <see cref="T:Gallio.Framework.Context" /> of the <see cref="P:Gallio.Framework.Pattern.PatternTestState.PrimaryTestStep" />. </para>
- <para> The following actions are typically performed during this phase: <list type="bullet"><item>Aborting the test run if any preconditions have not been satisfied or if the test is to be skipped.</item><item>Configuring the test environment in advance of the enumeration and execution of all test instances.</item><item>Accessing user data via <see cref="P:Gallio.Framework.Pattern.PatternTestState.Data" />.</item></list></para>
- <para> The following actions are forbidden during this phase because they would either go unnoticed or have undesirable side-effects upon test execution: <list type="bullet"><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTest" /> object in any way.</item><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTestStep" /> object in any way.</item></list></para>
- </summary>
- <param name="testState">The test state, never null</param>
- </member>
- <member name="T:Gallio.Framework.Pattern.PatternTestController">
- <summary>Controls the execution of <see cref="T:Gallio.Framework.Pattern.PatternTest" /> instances.</summary>
- </member>
- <member name="M:Gallio.Framework.Pattern.PatternTestController.RunTestsImpl(Gallio.Model.Execution.ITestCommand,Gallio.Model.ITestStep,Gallio.Model.Execution.TestExecutionOptions,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
- <summary>Implementation of <see cref="M:Gallio.Model.Execution.BaseTestController.RunTests(Gallio.Model.Execution.ITestCommand,Gallio.Model.ITestStep,Gallio.Model.Execution.TestExecutionOptions,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)" /> called after argument validation has taken place.</summary>
- <param name="rootTestCommand">The root test command, not null</param>
- <param name="parentTestStep">The parent test step, or null if none</param>
- <param name="options">The test execution options, not null</param>
- <param name="progressMonitor">The progress monitor, not null</param>
- <returns>The combined outcome of the root test command</returns>
- </member>
- <member name="T:Gallio.Framework.Pattern.PatternTestDataContext">
- <summary>
- <para> A pattern test data context introduces a scope for data source declarations. </para>
- <para> Each <see cref="T:Gallio.Framework.Pattern.PatternTest" /> or <see cref="T:Gallio.Framework.Pattern.PatternTestParameter" /> has a <see cref="T:Gallio.Framework.Pattern.PatternTestDataContext" />. However, data contexts may also be nested. </para>
- <para> For example, the constructor of a test class typically augments its containing test with additional test parameters that represent its own constructor parameters. If data binding attributes are applied to the constructor, they should operate within the scope of that constructor only. To achieve this effect, the constructor declares a new <see cref="T:Gallio.Framework.Pattern.PatternTestDataContext" nolink="true" /> within which its test parameters will be created. </para>
- </summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternTestDataContext.ImplicitDataBindingIndexOffset">
- <summary>
- <para> Gets or sets the offset to add to a test parameter's implicit data binding index to map it into the containing data context. </para>
- <para> This property is used to determine the data binding index of a test parameter that has not been explicitly bound. The offsets are summed cumulatively to produce an implicit data binding index while traversing the chain of containing data contexts while locating the first anonymous data source. </para>
- <para> For example, suppose <c>Y</c> is the second parameter of a test method. If <c>Y</c> does not have an explicit data binding, we will apply implicit data binding rules as follows. <list type="bullet"><item>If <c>Y</c>'s data context contains an anonymous data source, then the implicit data binding index will be 0.</item><item>Otherwise, if <c>Y</c>'s containing data context contains an anonymous data source, then the implicit data binding index will equal the offset specified in <c>Y</c>'s data context: 1 (since it is the second parameter).</item><item>Otherwise, we continue searching containing data contexts and summing their offsets until we find an anonymous data source. If none is found, then data binding will fail.</item></list></para>
- </summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternTestDataContext.Parent">
- <summary>Gets the containing data context, or null if none.</summary>
- </member>
- <member name="M:Gallio.Framework.Pattern.PatternTestDataContext.CreateChild">
- <summary>Creates a child data context.</summary>
- <returns>A handle for the child context</returns>
- </member>
- <member name="M:Gallio.Framework.Pattern.PatternTestDataContext.DefineDataSource(System.String)">
- <summary>Defines a new data source within this data context if one does not exist. Otherwise returns the existing one.</summary>
- <param name="name">The data source name</param>
- <returns>The defined data source</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="name" /> is null</exception>
- </member>
- <member name="M:Gallio.Framework.Pattern.PatternTestDataContext.ResolveDataSource(System.String)">
- <summary>Resolves the data source with the specified name.</summary>
- <param name="name">The data source name</param>
- <returns>The resolved data source, or null if none found</returns>
- </member>
- <member name="M:Gallio.Framework.Pattern.PatternTestDataContext.ResolveImplicitDataBindingIndex">
- <summary>Returns the index that should be used to implicitly bind to the nearest anonymous data source that can be found. The index is computed as the sum of the <see cref="P:Gallio.Framework.Pattern.PatternTestDataContext.ImplicitDataBindingIndexOffset" /> of each data context traversed to find the data source excluding the data context that actually has the data source.</summary>
- <returns>The implicit data binding index, or null if no anonymous data sources were found</returns>
- </member>
- <member name="T:Gallio.Framework.Pattern.PatternTestExplorer">
- <summary>A test explorer for <see cref="T:Gallio.Framework.Pattern.PatternTestFramework" />.</summary>
- </member>
- <member name="M:Gallio.Framework.Pattern.PatternTestExplorer.ExploreAssembly(Gallio.Reflection.IAssemblyInfo,System.Action{Gallio.Model.ITest})">
- <summary>Explores the tests defined by an assembly and links them into the <see cref="P:Gallio.Model.ITestExplorer.TestModel" />.</summary>
- <param name="assembly">The assembly</param>
- <param name="consumer">An action to perform on each assembly-level test explored, or null if no action is required</param>
- </member>
- <member name="M:Gallio.Framework.Pattern.PatternTestExplorer.ExploreType(Gallio.Reflection.ITypeInfo,System.Action{Gallio.Model.ITest})">
- <summary>Explores the tests defined by a type and links them into the <see cref="P:Gallio.Model.ITestExplorer.TestModel" />.</summary>
- <param name="type">The type</param>
- <param name="consumer">An action to perform on each type-level test explored, or null if no action is required</param>
- </member>
- <member name="M:Gallio.Framework.Pattern.PatternTestExplorer.FinishModel">
- <summary>Performs any final actions after exploration has taken place to ensure that we have a complete and internally consistent model.</summary>
- </member>
- <member name="M:Gallio.Framework.Pattern.PatternTestExplorer.IsTest(Gallio.Reflection.ICodeElementInfo)">
- <summary>Returns true if the code element represents a test.</summary>
- <param name="element">The element</param>
- <returns>True if the element represents a test</returns>
- </member>
- <member name="T:Gallio.Framework.Pattern.PatternTestFramework">
- <summary>
- <para> The pattern test framework is a built-in framework that Gallio provides based on reflection over attributes that implement <see cref="T:Gallio.Framework.Pattern.IPattern" />. </para>
- <para> The pattern test framework does not provide many attributes that end-users would use to write tests. The framework is intended to be extended by <see cref="T:Gallio.Framework.Pattern.IPatternTestFrameworkExtension" /> components and libraries that define the test syntax and other facilities. </para>
- <para> For example, a Test-Driven framework would augment the base framework with a syntax based around test fixtures, test methods and assertions. A Behavior-Driven framework would instead use a syntax based around contexts and specifications. Both frameworks would share the common attribute-based model provided by the pattern test framework. They may even interoperate to a large extent. </para>
- <para> Other add-on libraries and tools may further contribute functionality to the pattern test framework by registering components with the runtime or by subclassing pattern attributes. </para>
- </summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternTestFramework.Name">
- <summary>Gets the name of the test framework.</summary>
- </member>
- <member name="M:Gallio.Framework.Pattern.PatternTestFramework.CreateTestExplorer(Gallio.Model.TestModel)">
- <summary>Creates a test explorer for this test framework.</summary>
- <param name="testModel">The test model to populate incrementally as tests are discovered</param>
- <returns>The test explorer</returns>
- </member>
- <member name="T:Gallio.Framework.Pattern.PatternTestInstanceActions">
- <summary>An implementation of <see cref="T:Gallio.Framework.Pattern.IPatternTestInstanceHandler" /> based on actions that can be sequenced and composed as chains.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternTestInstanceActions.AfterTestInstanceChain">
- <summary>Gets the chain of <see cref="M:Gallio.Framework.Pattern.IPatternTestInstanceHandler.AfterTestInstance(Gallio.Framework.Pattern.PatternTestInstanceState)" /> actions.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternTestInstanceActions.BeforeTestInstanceChain">
- <summary>Gets the chain of <see cref="M:Gallio.Framework.Pattern.IPatternTestInstanceHandler.BeforeTestInstance(Gallio.Framework.Pattern.PatternTestInstanceState)" /> actions.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternTestInstanceActions.DecorateChildTestChain">
- <summary>Gets the chain of <see cref="M:Gallio.Framework.Pattern.IPatternTestInstanceHandler.DecorateChildTest(Gallio.Framework.Pattern.PatternTestInstanceState,Gallio.Framework.Pattern.PatternTestActions)" /> actions.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternTestInstanceActions.DisposeTestInstanceChain">
- <summary>Gets the chain of <see cref="M:Gallio.Framework.Pattern.IPatternTestInstanceHandler.DisposeTestInstance(Gallio.Framework.Pattern.PatternTestInstanceState)" /> actions.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternTestInstanceActions.ExecuteTestInstanceChain">
- <summary>Gets the chain of <see cref="M:Gallio.Framework.Pattern.IPatternTestInstanceHandler.ExecuteTestInstance(Gallio.Framework.Pattern.PatternTestInstanceState)" /> actions.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternTestInstanceActions.InitializeTestInstanceChain">
- <summary>Gets the chain of <see cref="M:Gallio.Framework.Pattern.IPatternTestInstanceHandler.InitializeTestInstance(Gallio.Framework.Pattern.PatternTestInstanceState)" /> actions.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternTestInstanceActions.SetUpTestInstanceChain">
- <summary>Gets the chain of <see cref="M:Gallio.Framework.Pattern.IPatternTestInstanceHandler.SetUpTestInstance(Gallio.Framework.Pattern.PatternTestInstanceState)" /> actions.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternTestInstanceActions.TearDownTestInstanceChain">
- <summary>Gets the chain of <see cref="M:Gallio.Framework.Pattern.IPatternTestInstanceHandler.TearDownTestInstance(Gallio.Framework.Pattern.PatternTestInstanceState)" /> actions.</summary>
- </member>
- <member name="M:Gallio.Framework.Pattern.PatternTestInstanceActions.AfterTestInstance(Gallio.Framework.Pattern.PatternTestInstanceState)">
- <summary>
- <para> Cleans up a completed test instance after its use. </para>
- <para> This method runs in the <see cref="T:Gallio.Framework.Context" /> of the <see cref="P:Gallio.Framework.Pattern.PatternTestState.PrimaryTestStep" /> because the test step for this instance (if different from the primary step) has terminated. </para>
- <para> The following actions are typically performed during this phase: <list type="bullet"><item>Deconfiguring the test environment following the test disposal.</item><item>Accessing user data via <see cref="P:Gallio.Framework.Pattern.PatternTestInstanceState.Data" />.</item></list></para>
- <para> The following actions are forbidden during this phase because they would either go unnoticed or have undesirable side-effects upon test execution: <list type="bullet"><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTest" /> object in any way.</item><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTestState" /> object in any way.</item><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTestStep" /> object in any way.</item></list></para>
- </summary>
- <param name="testInstanceState">The test instance state, never null</param>
- </member>
- <member name="M:Gallio.Framework.Pattern.PatternTestInstanceActions.BeforeTestInstance(Gallio.Framework.Pattern.PatternTestInstanceState)">
- <summary>
- <para> Prepares a newly created test instance state before its use. </para>
- <para> This method runs in the <see cref="T:Gallio.Framework.Context" /> of the <see cref="P:Gallio.Framework.Pattern.PatternTestState.PrimaryTestStep" /> because the test step for this instance (if different from the primary step) has not yet started. </para>
- <para> If <see cref="P:Gallio.Framework.Pattern.PatternTestInstanceState.IsReusingPrimaryTestStep" /> is false then this method has the opportunity to modify the name or add metadata to the brand new <see cref="T:Gallio.Framework.Pattern.PatternTestStep" /> that was created for just this test instance. </para>
- <para> The following actions are typically performed during this phase: <list type="bullet"><item>Adding or changing slot values <see cref="P:Gallio.Framework.Pattern.PatternTestInstanceState.SlotValues" />.</item><item>Configuring the test environment in advance of test initialization.</item><item>Modifying the name or metadata of the <see cref="T:Gallio.Framework.Pattern.PatternTestStep" nolink="true" />, if <see cref="P:Gallio.Framework.Pattern.PatternTestInstanceState.IsReusingPrimaryTestStep" nolink="true" /> is false (since the primary test step has already started execution).</item><item>Accessing user data via <see cref="P:Gallio.Framework.Pattern.PatternTestInstanceState.Data" />.</item></list></para>
- <para> The following actions are forbidden during this phase because they would either go unnoticed or have undesirable side-effects upon test execution: <list type="bullet"><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTest" /> object in any way.</item><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTestState" /> object in any way.</item><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTestStep" nolink="true" /> object in any way UNLESS <see cref="P:Gallio.Framework.Pattern.PatternTestInstanceState.IsReusingPrimaryTestStep" nolink="true" /> is false.</item><item>Skipping the test instance by throwing an appropriate <see cref="T:Gallio.Framework.SilentTestException" />.</item></list></para>
- </summary>
- <param name="testInstanceState">The test instance state, never null</param>
- </member>
- <member name="M:Gallio.Framework.Pattern.PatternTestInstanceActions.CreateDecorator(Gallio.Framework.Pattern.IPatternTestInstanceHandler)">
- <summary>
- <para> Creates a new <see cref="T:Gallio.Framework.Pattern.PatternTestInstanceActions" /> object initially configured to forward calls to the specified handler without change. The result is that any behaviors added to the action chains of the returned <see cref="T:Gallio.Framework.Pattern.PatternTestInstanceActions" nolink="true" /> will be invoked before, after or around those of the specified handler. </para>
- <para> A pattern test decorator applies additional actions around those of another <see cref="T:Gallio.Framework.Pattern.IPatternTestInstanceHandler" /> for a <see cref="T:Gallio.Framework.Pattern.PatternTestStep" />. </para>
- </summary>
- <param name="handler">The handler to decorate</param>
- <returns>The decorated handler actions</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="handler" /> is null</exception>
- </member>
- <member name="M:Gallio.Framework.Pattern.PatternTestInstanceActions.DecorateChildTest(Gallio.Framework.Pattern.PatternTestInstanceState,Gallio.Framework.Pattern.PatternTestActions)">
- <summary>
- <para> Decorates the <see cref="T:Gallio.Framework.Pattern.IPatternTestInstanceHandler" /> of a child test before its <see cref="M:Gallio.Framework.Pattern.IPatternTestHandler.BeforeTest(Gallio.Framework.Pattern.PatternTestState)" /> actions have a chance to run. </para>
- <para> This method runs in the <see cref="T:Gallio.Framework.Context" /> of the test instance in the <see cref="F:Gallio.Model.LifecyclePhases.Execute" /> lifecycle phase. </para>
- <para> This method may apply any number of decorations to the child test's handler by adding actions to the supplied <paramref name="decoratedChildTestActions" /> object. The child test's original handler is unmodified by this operation and the decorated actions are discarded once the child test is finished. </para>
- <para> A typical use of this method is to augment the <see cref="M:Gallio.Framework.Pattern.IPatternTestInstanceHandler.SetUpTestInstance(Gallio.Framework.Pattern.PatternTestInstanceState)" /> and <see cref="M:Gallio.Framework.Pattern.IPatternTestInstanceHandler.TearDownTestInstance(Gallio.Framework.Pattern.PatternTestInstanceState)" /> behaviors of the child test with additional contributions provided by the parent. </para>
- <para> It is also possible to decorate descendants besides direct children. To do so, decorate the child's <see cref="M:Gallio.Framework.Pattern.IPatternTestInstanceHandler.DecorateChildTest(Gallio.Framework.Pattern.PatternTestInstanceState,Gallio.Framework.Pattern.PatternTestActions)" /> behavior to perpetuate the decoration down to more deeply nested descendants. This process of recursive decoration may be carried along to whatever depth is required. </para>
- <para> The following actions are typically performed during this phase: <list type="bullet"><item>Adding additional actions for the child test to the <paramref name="decoratedChildTestActions" />.</item><item>Accessing user data via <see cref="P:Gallio.Framework.Pattern.PatternTestInstanceState.Data" />.</item></list></para>
- <para> The following actions are forbidden during this phase because they would either go unnoticed or have undesirable side-effects upon test execution: <list type="bullet"><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTest" /> object in any way.</item><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTestState" /> object in any way.</item><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTestStep" /> object in any way.</item></list></para>
- </summary>
- <param name="testInstanceState">The test instance state, never null</param>
- <param name="decoratedChildTestActions">The child test's actions to decorate, never null</param>
- </member>
- <member name="M:Gallio.Framework.Pattern.PatternTestInstanceActions.DisposeTestInstance(Gallio.Framework.Pattern.PatternTestInstanceState)">
- <summary>
- <para> Disposes a test instance that is about to terminate. </para>
- <para> This method runs in the <see cref="T:Gallio.Framework.Context" /> of the test instance in the <see cref="F:Gallio.Model.LifecyclePhases.Dispose" /> lifecycle phase. </para>
- <para> The following actions are typically performed during this phase: <list type="bullet"><item>Deconfiguring the test fixture following test execution.</item><item>Disposing the test fixture instance.</item><item>Disposing other resources.</item><item>Accessing user data via <see cref="P:Gallio.Framework.Pattern.PatternTestInstanceState.Data" />.</item></list></para>
- <para> The following actions are forbidden during this phase because they would either go unnoticed or have undesirable side-effects upon test execution: <list type="bullet"><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTest" /> object in any way.</item><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTestState" /> object in any way.</item><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTestStep" /> object in any way.</item></list></para>
- </summary>
- <param name="testInstanceState">The test instance state, never null</param>
- </member>
- <member name="M:Gallio.Framework.Pattern.PatternTestInstanceActions.ExecuteTestInstance(Gallio.Framework.Pattern.PatternTestInstanceState)">
- <summary>
- <para> Executes the test instance. </para>
- <para> This method runs in the <see cref="T:Gallio.Framework.Context" /> of the test instance in the <see cref="F:Gallio.Model.LifecyclePhases.Execute" /> lifecycle phase. </para>
- <para> The following actions are typically performed during this phase: <list type="bullet"><item>Invoking test methods.</item><item>Accessing user data via <see cref="P:Gallio.Framework.Pattern.PatternTestInstanceState.Data" />.</item></list></para>
- <para> The following actions are forbidden during this phase because they would either go unnoticed or have undesirable side-effects upon test execution: <list type="bullet"><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTest" /> object in any way.</item><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTestState" /> object in any way.</item><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTestStep" /> object in any way.</item></list></para>
- </summary>
- <param name="testInstanceState">The test instance state, never null</param>
- </member>
- <member name="M:Gallio.Framework.Pattern.PatternTestInstanceActions.InitializeTestInstance(Gallio.Framework.Pattern.PatternTestInstanceState)">
- <summary>
- <para> Initializes a test instance that has just started running. </para>
- <para> This method runs in the <see cref="T:Gallio.Framework.Context" /> of the test instance in the <see cref="F:Gallio.Model.LifecyclePhases.Initialize" /> lifecycle phase. </para>
- <para> The following actions are typically performed during this phase: <list type="bullet"><item>Creating the test fixture instance and setting <see cref="P:Gallio.Framework.Pattern.PatternTestInstanceState.FixtureType" /> and <see cref="P:Gallio.Framework.Pattern.PatternTestInstanceState.FixtureInstance" />.</item><item>Configuring the test fixture in advance of test execution.</item><item>Accessing user data via <see cref="P:Gallio.Framework.Pattern.PatternTestInstanceState.Data" />.</item></list></para>
- <para> The following actions are forbidden during this phase because they would either go unnoticed or have undesirable side-effects upon test execution: <list type="bullet"><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTest" /> object in any way.</item><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTestState" /> object in any way.</item><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTestStep" /> object in any way.</item></list></para>
- </summary>
- <param name="testInstanceState">The test instance state, never null</param>
- </member>
- <member name="M:Gallio.Framework.Pattern.PatternTestInstanceActions.SetUpTestInstance(Gallio.Framework.Pattern.PatternTestInstanceState)">
- <summary>
- <para> Sets up a test instance prior to execution. </para>
- <para> This method runs in the <see cref="T:Gallio.Framework.Context" /> of the test instance in the <see cref="F:Gallio.Model.LifecyclePhases.SetUp" /> lifecycle phase. </para>
- <para> The following actions are typically performed during this phase: <list type="bullet"><item>Invoking test setup methods.</item><item>Accessing user data via <see cref="P:Gallio.Framework.Pattern.PatternTestInstanceState.Data" />.</item></list></para>
- <para> The following actions are forbidden during this phase because they would either go unnoticed or have undesirable side-effects upon test execution: <list type="bullet"><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTest" /> object in any way.</item><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTestState" /> object in any way.</item><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTestStep" /> object in any way.</item></list></para>
- </summary>
- <param name="testInstanceState">The test instance state, never null</param>
- </member>
- <member name="M:Gallio.Framework.Pattern.PatternTestInstanceActions.TearDownTestInstance(Gallio.Framework.Pattern.PatternTestInstanceState)">
- <summary>
- <para> Tears down a test instance following execution. </para>
- <para> This method runs in the <see cref="T:Gallio.Framework.Context" /> of the test instance in the <see cref="F:Gallio.Model.LifecyclePhases.TearDown" /> lifecycle phase. </para>
- <para> The following actions are typically performed during this phase: <list type="bullet"><item>Invoking test teardown methods.</item><item>Accessing user data via <see cref="P:Gallio.Framework.Pattern.PatternTestInstanceState.Data" />.</item></list></para>
- <para> The following actions are forbidden during this phase because they would either go unnoticed or have undesirable side-effects upon test execution: <list type="bullet"><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTest" /> object in any way.</item><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTestState" /> object in any way.</item><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTestStep" /> object in any way.</item></list></para>
- </summary>
- <param name="testInstanceState">The test instance state, never null</param>
- </member>
- <member name="T:Gallio.Framework.Pattern.PatternTestInstanceState">
- <summary>
- <para> Represents the run-time state of a single instance of a <see cref="T:Gallio.Framework.Pattern.PatternTest" /> that is to be executed. </para>
- <para> Typical lifecycle of <see cref="T:Gallio.Framework.Pattern.PatternTestInstanceState" />: <list type="bullet"><item>The <see cref="T:Gallio.Framework.Pattern.PatternTestController" /> creates a <see cref="T:Gallio.Framework.Pattern.PatternTestInstanceState" nolink="true" /> for the instance of the <see cref="T:Gallio.Framework.Pattern.PatternTest" nolink="true" /> to be executed using particular data bindings.</item><item>The controller populates the instance state with slot values for each slot with an associated <see cref="T:Gallio.Framework.Data.IDataAccessor" /> in the <see cref="T:Gallio.Framework.Pattern.PatternTestState" />.</item><item>The controller calls <see cref="M:Gallio.Framework.Pattern.IPatternTestInstanceHandler.BeforeTestInstance(Gallio.Framework.Pattern.PatternTestInstanceState)" /> to give test extensions the opportunity to modify the instance state.</item><item>The controller initializes, sets up, executes, tears down and disposes the test instance.</item><item>The controller calls <see cref="M:Gallio.Framework.Pattern.IPatternTestInstanceHandler.AfterTestInstance(Gallio.Framework.Pattern.PatternTestInstanceState)" /> to give test extensions the opportunity to clean up the instance state.</item></list></para>
- </summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternTestInstanceState.BindingItem">
- <summary>Gets the data item obtained from the test's <see cref="T:Gallio.Framework.Data.DataBindingContext" /> to create this state.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternTestInstanceState.Converter">
- <summary>Gets the converter for data binding.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternTestInstanceState.Data">
- <summary>Gets the user data collection associated with the test instance state. It may be used to associate arbitrary key/value pairs with the execution of the test instance.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternTestInstanceState.FixtureInstance">
- <summary>Gets or sets the test fixture instance or null if none.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternTestInstanceState.FixtureType">
- <summary>Gets or sets the test fixture type or null if none.</summary>
- <exception cref="T:System.ArgumentException">Thrown if <paramref name="value" /> contains unbound generic parameters, is a generic parameter, has an element type</exception>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternTestInstanceState.Formatter">
- <summary>Gets the formatter for data binding.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternTestInstanceState.IsReusingPrimaryTestStep">
- <summary>Returns true if the <see cref="P:Gallio.Framework.Pattern.PatternTestInstanceState.TestStep" /> is the <see cref="P:Gallio.Framework.Pattern.PatternTestState.PrimaryTestStep" /> that was created for the test. False if a new <see cref="T:Gallio.Framework.Pattern.PatternTestStep" /> was created as a child of the primary test step just for this test instance.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternTestInstanceState.SlotValues">
- <summary>
- <para> Gets a mutable dictionary of slots and their bound values. </para>
- <para> The dictionary maps slots to the values that will be stored in them during test execution. </para>
- </summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternTestInstanceState.Test">
- <summary>Gets the test associated with this test instance state.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternTestInstanceState.TestArguments">
- <summary>Gets or sets the test method arguments or null if none.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternTestInstanceState.TestInstanceHandler">
- <summary>Gets the handler for the test instance.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternTestInstanceState.TestMethod">
- <summary>Gets or sets the test method or null if none.</summary>
- <exception cref="T:System.ArgumentException">Thrown if <paramref name="value" /> is contains unbound generic parameters</exception>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternTestInstanceState.TestState">
- <summary>Gets the test state associated with this test instance state.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternTestInstanceState.TestStep">
- <summary>Gets the test step used to execute the test instance.</summary>
- </member>
- <member name="M:Gallio.Framework.Pattern.PatternTestInstanceState.FromContext(Gallio.Framework.Context)">
- <summary>Gets the pattern test instance state from the specified context.</summary>
- <param name="context">The context</param>
- <returns>The pattern test instance state, or null if none</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="context" /> is null</exception>
- </member>
- <member name="M:Gallio.Framework.Pattern.PatternTestInstanceState.GetFixtureObjectCreationSpec(Gallio.Reflection.ITypeInfo)">
- <summary>Gets a fixture object creation specification using the state's bound <see cref="P:Gallio.Framework.Pattern.PatternTestInstanceState.SlotValues" />.</summary>
- <param name="type">The fixture type or generic type definition</param>
- <returns>The fixture instance</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="type" /> is null</exception>
- <exception cref="T:System.ArgumentException">Thrown if the slots or values in <see cref="P:Gallio.Framework.Pattern.PatternTestInstanceState.SlotValues" /> are not appropriate for instantiating <paramref name="type" /></exception>
- </member>
- <member name="M:Gallio.Framework.Pattern.PatternTestInstanceState.GetTestMethodInvocationSpec(Gallio.Reflection.IMethodInfo)">
- <summary>Gets a test method invocation specification using the state's bound <see cref="P:Gallio.Framework.Pattern.PatternTestInstanceState.SlotValues" />.</summary>
- <param name="method">The test method or generic method definition, possibly declared by a generic type or generic type defintion</param>
- <returns>The method return value</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="method" /> is null</exception>
- <exception cref="T:System.ArgumentException">Thrown if the slots or values in <see cref="P:Gallio.Framework.Pattern.PatternTestInstanceState.SlotValues" /> or <see cref="P:Gallio.Framework.Pattern.PatternTestInstanceState.FixtureType" /> are not appropriate for invoking <paramref name="method" /></exception>
- <exception cref="T:System.InvalidOperationException">Thrown if <see cref="P:Gallio.Framework.Pattern.PatternTestInstanceState.FixtureType" /> is null</exception>
- </member>
- <member name="M:Gallio.Framework.Pattern.PatternTestInstanceState.InvokeFixtureMethod(Gallio.Reflection.IMethodInfo,System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{Gallio.Reflection.ISlotInfo,System.Object}})">
- <summary>Invokes a fixture method using the specified <paramref name="slotValues" />.</summary>
- <param name="method">The fixture method or generic method definition, possibly declared by a generic type or generic type defintion</param>
- <param name="slotValues">The slot values to use for invoking the method</param>
- <returns>The method return value</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="method" /> or <paramref name="slotValues" /> is null</exception>
- <exception cref="T:System.ArgumentException">Thrown if the slots or values in <see cref="P:Gallio.Framework.Pattern.PatternTestInstanceState.SlotValues" /> or <see cref="P:Gallio.Framework.Pattern.PatternTestInstanceState.FixtureType" /> or <see cref="P:Gallio.Framework.Pattern.PatternTestInstanceState.FixtureInstance" /> are not appropriate for invoking <paramref name="method" /></exception>
- <exception cref="T:System.InvalidOperationException">Thrown if <see cref="P:Gallio.Framework.Pattern.PatternTestInstanceState.FixtureType" /> is null</exception>
- <exception cref="T:System.Exception">Any exception thrown by the invoked method</exception>
- </member>
- <member name="M:Gallio.Framework.Pattern.PatternTestInstanceState.InvokeTestMethod">
- <summary>Invokes the test method specified by <see cref="P:Gallio.Framework.Pattern.PatternTestInstanceState.TestMethod" />, <see cref="P:Gallio.Framework.Pattern.PatternTestInstanceState.FixtureInstance" /> and <see cref="P:Gallio.Framework.Pattern.PatternTestInstanceState.TestArguments" />. If there is no test method or no arguments, does nothing.</summary>
- <returns>The method return value, or null if there was none</returns>
- <exception cref="T:System.Exception">Any exception thrown by the invoked method</exception>
- </member>
- <member name="T:Gallio.Framework.Pattern.PatternTestParameter">
- <summary>Represents an parameter of a <see cref="T:Gallio.Framework.Pattern.PatternTest" /> derived from a field, property or method parameter.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternTestParameter.Binder">
- <summary>Gets or sets the <see cref="T:Gallio.Framework.Data.IDataBinder" /> for this test parameter.</summary>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="value" /> is null</exception>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternTestParameter.DataContext">
- <summary>Gets the data context of the component.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternTestParameter.Owner">
- <summary>Gets the test that owns this parameter.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternTestParameter.Slot">
- <summary>Gets the associated slot.</summary>
- </member>
- <member name="M:Gallio.Framework.Pattern.PatternTestParameter.SetName(System.String)">
- <summary>Sets the name of the component.</summary>
- </member>
- <member name="T:Gallio.Framework.Pattern.PatternTestState">
- <summary>
- <para> Represents the run-time state of a <see cref="T:Gallio.Framework.Pattern.PatternTest" /> that is to be executed. </para>
- <para> Typical lifecycle of <see cref="T:Gallio.Framework.Pattern.PatternTestState" />: <list type="bullet"><item>The <see cref="T:Gallio.Framework.Pattern.PatternTestController" /> creates a <see cref="T:Gallio.Framework.Pattern.PatternTestState" nolink="true" /> for the <see cref="T:Gallio.Framework.Pattern.PatternTest" nolink="true" /> to be executed.</item><item>The controller populates the test state with slot binding accessors for each <see cref="T:Gallio.Framework.Pattern.PatternTestParameter" /> associated with the test.</item><item>The controller calls <see cref="M:Gallio.Framework.Pattern.IPatternTestHandler.BeforeTest(Gallio.Framework.Pattern.PatternTestState)" /> to give test extensions the opportunity to modify the test state.</item><item>The controller begins iterating over the <see cref="T:Gallio.Framework.Data.IDataItem" />s produced by the state's <see cref="P:Gallio.Framework.Pattern.PatternTestState.BindingContext" />. For each item it constructs a <see cref="T:Gallio.Framework.Pattern.PatternTestInstanceState" /> and executes the test instance.</item><item>The controller calls <see cref="M:Gallio.Framework.Pattern.IPatternTestHandler.AfterTest(Gallio.Framework.Pattern.PatternTestState)" /> to give test extensions the opportunity to clean up the test state.</item></list></para>
- </summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternTestState.BindingContext">
- <summary>Gets the data binding context of the test. The context is used to produce data items for test instances.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternTestState.Converter">
- <summary>Gets the converter for data binding.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternTestState.Data">
- <summary>Gets the user data collection associated with the test state. It may be used to associate arbitrary key/value pairs with the execution of the test.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternTestState.Formatter">
- <summary>Gets the formatter for data binding.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternTestState.IsExplicit">
- <summary>Returns true if the test was selected explicitly.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternTestState.PrimaryTestStep">
- <summary>
- <para> Gets the primary test step associated with this test state. </para>
- <para> If the test has data bindings, the test instance for each data item will be executed as children of the primary test step. Otherwise, the primary test step will be used for the entire test run. </para>
- </summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternTestState.SlotBindingAccessors">
- <summary>
- <para> Gets a mutable dictionary of slots and their binding accessors. </para>
- <para> The dictionary maps slots to accessors that will provide values for those slots when building test instances. The accessor will be applied to <see cref="T:Gallio.Framework.Data.IDataItem" />s produced iteratively by the <see cref="P:Gallio.Framework.Pattern.PatternTestState.BindingContext" /> of this test state. </para>
- </summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternTestState.Test">
- <summary>Gets the test associated with this test state.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternTestState.TestHandler">
- <summary>Gets the handler for the test.</summary>
- </member>
- <member name="M:Gallio.Framework.Pattern.PatternTestState.FromContext(Gallio.Framework.Context)">
- <summary>Gets the pattern test state from the specified context.</summary>
- <param name="context">The context</param>
- <returns>The pattern test state, or null if none</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="context" /> is null</exception>
- </member>
- <member name="T:Gallio.Framework.Pattern.PatternTestStep">
- <summary>A step that belongs to a <see cref="T:Gallio.Framework.Pattern.PatternTest" />.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.PatternTestStep.Test">
- <summary>Gets the associated test.</summary>
- </member>
- <member name="T:Gallio.Framework.Pattern.PatternUsageErrorException">
- <summary>
- <para> The type of exception thrown when a test declaration is malformed or contains an error. Implementations of <see cref="T:Gallio.Framework.Pattern.IPattern" /> may use this exception to report that a pattern is malformed or not valid in the context in which it appears. </para>
- <para> The exception effectively halts the processing of the pattern. The message text is then manifested as an error annotation that may be displayed to the user. </para>
- <para> When you see this error, check to make sure that the syntax of the test is correct, all required parameters have been provided and they contain valid values. </para>
- </summary>
- </member>
- <member name="T:Gallio.Framework.Pattern.TestAssemblyDecoratorPatternAttribute">
- <summary>A test assembly decorator pattern attribute applies decorations to an existing assembly-level test. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="M:Gallio.Framework.Pattern.TestAssemblyDecoratorPatternAttribute.DecorateAssemblyTest(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.IAssemblyInfo)">
- <summary>
- <para> Applies decorations to an assembly-level <see cref="T:Gallio.Framework.Pattern.PatternTest" />. </para>
- <para> A typical use of this method is to augment the test with additional metadata or to add additional behaviors to the test. </para>
- </summary>
- <param name="assemblyScope">The assembly scope</param>
- <param name="assembly">The assembly</param>
- </member>
- <member name="M:Gallio.Framework.Pattern.TestAssemblyDecoratorPatternAttribute.Process(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)">
- <summary>
- <para> Processes a code element and applies contributes to the scope of this pattern. The scope will typically have been introduced by the <see cref="M:Gallio.Framework.Pattern.IPattern.Consume(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo,System.Boolean)" /> method of a primary pattern applied to this code element. </para>
- <para> This method is used by patterns to decorate tests and test parameters that have been declared by primary patterns. </para>
- <para> For example, the <see cref="M:Gallio.Framework.Pattern.IPattern.Process(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)" /> method will typically be called by another pattern that has just created a new test based on the associated code element, such as a test method. The method then has the opportunity to modify the test to add metadata, change its name, add new behaviors, and so on. </para>
- </summary>
- <param name="scope">The scope</param>
- <param name="codeElement">The code element to process</param>
- </member>
- <member name="M:Gallio.Framework.Pattern.TestAssemblyDecoratorPatternAttribute.Validate(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.IAssemblyInfo)">
- <summary>Verifies that the attribute is being used correctly.</summary>
- <param name="scope">The scope</param>
- <param name="assembly">The assembly</param>
- <exception cref="T:Gallio.Framework.Pattern.PatternUsageErrorException">Thrown if the attribute is being used incorrectly</exception>
- </member>
- <member name="T:Gallio.Framework.Pattern.TestAssemblyInitializationAttribute">
- <summary>
- <para> An assembly initialization attribute gets a chance to perform early initialization of the system before enumerating the tests within the assembly. </para>
- <para> For examples, a subclass of this attribute may be used to register an assembly resolver before test enumeration occurs to ensure that all referenced assemblies can be loaded. </para>This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="M:Gallio.Framework.Pattern.TestAssemblyInitializationAttribute.Initialize(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.IAssemblyInfo)">
- <summary>Performs early initialization for the specified assembly.</summary>
- <param name="frameworkScope">The framework-level scope that will eventually contain the assembly-level test</param>
- <param name="assembly">The assembly to process</param>
- </member>
- <member name="T:Gallio.Framework.Pattern.TestAssemblyPatternAttribute">
- <summary>
- <para> Declares that an assembly generates an assembly-level test. Subclasses of this attribute can customize how test enumeration takes place within the assembly. </para>
- <para> At most one attribute of this type may appear on any given assembly. </para>This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="F:Gallio.Framework.Pattern.TestAssemblyPatternAttribute.DefaultInstance">
- <summary>Gets a default instance of the assembly pattern attribute to use when no other pattern consumes an assembly. This field is read-only.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.TestAssemblyPatternAttribute.DefaultTypePattern">
- <summary>Gets the default pattern to apply to types that do not have a primary pattern, or null if none.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.TestAssemblyPatternAttribute.IsPrimary">
- <summary>
- <para> Returns true if this is a primary pattern. </para>
- <para> A primary pattern is a pattern that defines the ultimate purpose of a code element and the nature of the tests or test parameters that are produced from it. Consequently the primary pattern is the only one on which the <see cref="M:Gallio.Framework.Pattern.IPattern.Consume(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo,System.Boolean)" /> method will be called. </para>
- <para> Each code element may have at most one primary pattern. It is an error for a code element to have more than one associated primary pattern. </para>
- <para> If a code element does not have an associated primary pattern, its containing test may choose to apply default processing to it instead. For example, the containing test may give an opportunity to patterns associated with the code element to consume a test method parameter but will revert to default behavior if no primary patterns explicitly claim it. </para>
- <para> Non-primary patterns still play a very important part in the construction of the test model. Non-primary patterns may implement the <see cref="M:Gallio.Framework.Pattern.IPattern.Process(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)" /> method to decorate tests and test parameters declared by the primary pattern. </para>
- </summary>
- </member>
- <member name="M:Gallio.Framework.Pattern.TestAssemblyPatternAttribute.Consume(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo,System.Boolean)">
- <summary>
- <para> Consumes a code element and applies its contributions to the scope provided by a containing pattern. </para>
- <para> This method is used to declare new tests, test parameters and other components and add them to a containing test that was defined in some other scope. </para>
- <para> For example, when enumerating test fixtures, the assembly-level pattern will call the <see cref="M:Gallio.Framework.Pattern.IPattern.Consume(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo,System.Boolean)" /> method of the primary patterns associated with each type in an assembly. Some of these patterns will create new test fixture objects and add them as children of the containing assembly-level test. They will then call the <see cref="M:Gallio.Framework.Pattern.IPattern.Process(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)" /> method of each non-primary pattern associated with the type within the scope of the test fixture. Then they will typically recurse into the fixture to apply contributions defined by patterns associated with methods, fields, properties, events, constructors and generic type parameters. </para>
- </summary>
- <param name="containingScope">The containing scope</param>
- <param name="codeElement">The code element to process</param>
- <param name="skipChildren">If true, skips generating child tests. Instead the children may be populated on demand using <see cref="P:Gallio.Framework.Pattern.PatternEvaluationScope.PopulateChildrenChain" />. The implementation may safely ignore the value of this flag so long as subsequent attempts to populate children on demand are idempotent (do nothing or have no adverse side-effects).</param>
- </member>
- <member name="M:Gallio.Framework.Pattern.TestAssemblyPatternAttribute.CreateAssemblyTest(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.IAssemblyInfo)">
- <summary>Creates a test for an assembly.</summary>
- <param name="containingScope">The containing scope</param>
- <param name="assembly">The assembly</param>
- <returns>The test</returns>
- </member>
- <member name="M:Gallio.Framework.Pattern.TestAssemblyPatternAttribute.InitializeAssemblyTest(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.IAssemblyInfo)">
- <summary>Initializes a test for an assembly after it has been added to the test model.</summary>
- <param name="assemblyScope">The assembly scope</param>
- <param name="assembly">The assembly</param>
- </member>
- <member name="M:Gallio.Framework.Pattern.TestAssemblyPatternAttribute.IsTest(Gallio.Framework.Pattern.PatternEvaluator,Gallio.Reflection.ICodeElementInfo)">
- <summary>Returns true if the code element represents a test.</summary>
- <param name="evaluator">The evaluator</param>
- <param name="codeElement">The code element</param>
- <returns>True if the code element represents a test</returns>
- </member>
- <member name="M:Gallio.Framework.Pattern.TestAssemblyPatternAttribute.PopulateChildrenImmediately(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.IAssemblyInfo)">
- <summary>Populates the children of the assembly test all at once.</summary>
- <param name="assemblyScope">The assembly scope</param>
- <param name="assembly">The assembly</param>
- </member>
- <member name="M:Gallio.Framework.Pattern.TestAssemblyPatternAttribute.PrepareToPopulateChildrenOnDemand(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.IAssemblyInfo)">
- <summary>Prepares to populate the children of the assembly test on demand by adding actions to <see cref="P:Gallio.Framework.Pattern.PatternEvaluationScope.PopulateChildrenChain" />.</summary>
- <param name="assemblyScope">The assembly scope</param>
- <param name="assembly">The assembly</param>
- </member>
- <member name="M:Gallio.Framework.Pattern.TestAssemblyPatternAttribute.Validate(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.IAssemblyInfo)">
- <summary>Verifies that the attribute is being used correctly.</summary>
- <param name="containingScope">The containing scope</param>
- <param name="assembly">The assembly</param>
- <exception cref="T:Gallio.Framework.Pattern.PatternUsageErrorException">Thrown if the attribute is being used incorrectly</exception>
- </member>
- <member name="T:Gallio.Framework.Pattern.TestConstructorPatternAttribute">
- <summary>
- <para> Declares that a constructor is used to provide paramters to a <see cref="T:Gallio.Framework.Pattern.PatternTest" />. Subclasses of this attribute can control what happens with the method. </para>
- <para> At most one attribute of this type may appear on any given constructor. </para>This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="F:Gallio.Framework.Pattern.TestConstructorPatternAttribute.DefaultInstance">
- <summary>Gets a default instance of the constructor pattern attribute to use when no other pattern consumes a contructor. This field is read-only.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.TestConstructorPatternAttribute.DefaultConstructorParameterPattern">
- <summary>Gets the default pattern to apply to constructor parameters that do not have a primary pattern, or null if none.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.TestConstructorPatternAttribute.IsPrimary">
- <summary>
- <para> Returns true if this is a primary pattern. </para>
- <para> A primary pattern is a pattern that defines the ultimate purpose of a code element and the nature of the tests or test parameters that are produced from it. Consequently the primary pattern is the only one on which the <see cref="M:Gallio.Framework.Pattern.IPattern.Consume(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo,System.Boolean)" /> method will be called. </para>
- <para> Each code element may have at most one primary pattern. It is an error for a code element to have more than one associated primary pattern. </para>
- <para> If a code element does not have an associated primary pattern, its containing test may choose to apply default processing to it instead. For example, the containing test may give an opportunity to patterns associated with the code element to consume a test method parameter but will revert to default behavior if no primary patterns explicitly claim it. </para>
- <para> Non-primary patterns still play a very important part in the construction of the test model. Non-primary patterns may implement the <see cref="M:Gallio.Framework.Pattern.IPattern.Process(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)" /> method to decorate tests and test parameters declared by the primary pattern. </para>
- </summary>
- </member>
- <member name="M:Gallio.Framework.Pattern.TestConstructorPatternAttribute.Consume(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo,System.Boolean)">
- <summary>
- <para> Consumes a code element and applies its contributions to the scope provided by a containing pattern. </para>
- <para> This method is used to declare new tests, test parameters and other components and add them to a containing test that was defined in some other scope. </para>
- <para> For example, when enumerating test fixtures, the assembly-level pattern will call the <see cref="M:Gallio.Framework.Pattern.IPattern.Consume(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo,System.Boolean)" /> method of the primary patterns associated with each type in an assembly. Some of these patterns will create new test fixture objects and add them as children of the containing assembly-level test. They will then call the <see cref="M:Gallio.Framework.Pattern.IPattern.Process(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)" /> method of each non-primary pattern associated with the type within the scope of the test fixture. Then they will typically recurse into the fixture to apply contributions defined by patterns associated with methods, fields, properties, events, constructors and generic type parameters. </para>
- </summary>
- <param name="containingScope">The containing scope</param>
- <param name="codeElement">The code element to process</param>
- <param name="skipChildren">If true, skips generating child tests. Instead the children may be populated on demand using <see cref="P:Gallio.Framework.Pattern.PatternEvaluationScope.PopulateChildrenChain" />. The implementation may safely ignore the value of this flag so long as subsequent attempts to populate children on demand are idempotent (do nothing or have no adverse side-effects).</param>
- </member>
- <member name="M:Gallio.Framework.Pattern.TestConstructorPatternAttribute.InitializeDataContext(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.IConstructorInfo)">
- <summary>Initializes the <see cref="T:Gallio.Framework.Pattern.PatternTestDataContext" />.</summary>
- <param name="dataContextScope">The data context scope</param>
- <param name="constructor">The constructor</param>
- </member>
- <member name="M:Gallio.Framework.Pattern.TestConstructorPatternAttribute.Validate(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.IConstructorInfo)">
- <summary>Verifies that the attribute is being used correctly.</summary>
- <param name="containingScope">The containing scope</param>
- <param name="constructor">The constructor</param>
- <exception cref="T:Gallio.Framework.Pattern.PatternUsageErrorException">Thrown if the attribute is being used incorrectly</exception>
- </member>
- <member name="T:Gallio.Framework.Pattern.TestDecoratorPatternAttribute">
- <summary>A test decorator pattern attribute applies decorations to an existing assembly, type or method level <see cref="T:Gallio.Framework.Pattern.PatternTest" />. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="M:Gallio.Framework.Pattern.TestDecoratorPatternAttribute.DecorateTest(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)">
- <summary>
- <para> Applies decorations to a method or type-level <see cref="T:Gallio.Framework.Pattern.PatternTest" />. </para>
- <para> A typical use of this method is to augment the test with additional metadata or to add additional behaviors to the test. </para>
- </summary>
- <param name="scope">The scope</param>
- <param name="codeElement">The code element</param>
- </member>
- <member name="M:Gallio.Framework.Pattern.TestDecoratorPatternAttribute.Process(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)">
- <summary>
- <para> Processes a code element and applies contributes to the scope of this pattern. The scope will typically have been introduced by the <see cref="M:Gallio.Framework.Pattern.IPattern.Consume(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo,System.Boolean)" /> method of a primary pattern applied to this code element. </para>
- <para> This method is used by patterns to decorate tests and test parameters that have been declared by primary patterns. </para>
- <para> For example, the <see cref="M:Gallio.Framework.Pattern.IPattern.Process(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)" /> method will typically be called by another pattern that has just created a new test based on the associated code element, such as a test method. The method then has the opportunity to modify the test to add metadata, change its name, add new behaviors, and so on. </para>
- </summary>
- <param name="scope">The scope</param>
- <param name="codeElement">The code element to process</param>
- </member>
- <member name="M:Gallio.Framework.Pattern.TestDecoratorPatternAttribute.Validate(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)">
- <summary>Verifies that the attribute is being used correctly.</summary>
- <param name="scope">The scope</param>
- <param name="codeElement">The code element</param>
- <exception cref="T:Gallio.Framework.Pattern.PatternUsageErrorException">Thrown if the attribute is being used incorrectly</exception>
- </member>
- <member name="T:Gallio.Framework.Pattern.TestDependencyPatternAttribute">
- <summary>A dependency pattern attribute creates a dependency on the tests defined by some other code element. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="M:Gallio.Framework.Pattern.TestDependencyPatternAttribute.GetDependency(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)">
- <summary>Gets the code element that declares the tests on which this test should depend.</summary>
- <param name="scope">The scope</param>
- <param name="codeElement">The code element</param>
- <returns>The code element representing the dependency</returns>
- </member>
- <member name="M:Gallio.Framework.Pattern.TestDependencyPatternAttribute.Process(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)">
- <summary>
- <para> Processes a code element and applies contributes to the scope of this pattern. The scope will typically have been introduced by the <see cref="M:Gallio.Framework.Pattern.IPattern.Consume(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo,System.Boolean)" /> method of a primary pattern applied to this code element. </para>
- <para> This method is used by patterns to decorate tests and test parameters that have been declared by primary patterns. </para>
- <para> For example, the <see cref="M:Gallio.Framework.Pattern.IPattern.Process(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)" /> method will typically be called by another pattern that has just created a new test based on the associated code element, such as a test method. The method then has the opportunity to modify the test to add metadata, change its name, add new behaviors, and so on. </para>
- </summary>
- <param name="scope">The scope</param>
- <param name="codeElement">The code element to process</param>
- </member>
- <member name="M:Gallio.Framework.Pattern.TestDependencyPatternAttribute.Validate(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)">
- <summary>Verifies that the attribute is being used correctly.</summary>
- <param name="scope">The scope</param>
- <param name="codeElement">The code element</param>
- <exception cref="T:Gallio.Framework.Pattern.PatternUsageErrorException">Thrown if the attribute is being used incorrectly</exception>
- </member>
- <member name="T:Gallio.Framework.Pattern.TestMethodDecoratorPatternAttribute">
- <summary>A test decorator pattern attribute applies decorations to an existing method-level <see cref="T:Gallio.Framework.Pattern.PatternTest" />. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="M:Gallio.Framework.Pattern.TestMethodDecoratorPatternAttribute.DecorateMethodTest(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.IMethodInfo)">
- <summary>
- <para> Applies decorations to a method-level <see cref="T:Gallio.Framework.Pattern.PatternTest" />. </para>
- <para> A typical use of this method is to augment the test with additional metadata or to add additional behaviors to the test. </para>
- </summary>
- <param name="methodScope">The method scope</param>
- <param name="method">The method</param>
- </member>
- <member name="M:Gallio.Framework.Pattern.TestMethodDecoratorPatternAttribute.Process(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)">
- <summary>
- <para> Processes a code element and applies contributes to the scope of this pattern. The scope will typically have been introduced by the <see cref="M:Gallio.Framework.Pattern.IPattern.Consume(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo,System.Boolean)" /> method of a primary pattern applied to this code element. </para>
- <para> This method is used by patterns to decorate tests and test parameters that have been declared by primary patterns. </para>
- <para> For example, the <see cref="M:Gallio.Framework.Pattern.IPattern.Process(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)" /> method will typically be called by another pattern that has just created a new test based on the associated code element, such as a test method. The method then has the opportunity to modify the test to add metadata, change its name, add new behaviors, and so on. </para>
- </summary>
- <param name="scope">The scope</param>
- <param name="codeElement">The code element to process</param>
- </member>
- <member name="M:Gallio.Framework.Pattern.TestMethodDecoratorPatternAttribute.Validate(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.IMethodInfo)">
- <summary>Verifies that the attribute is being used correctly.</summary>
- <param name="scope">The scope</param>
- <param name="method">The method</param>
- <exception cref="T:Gallio.Framework.Pattern.PatternUsageErrorException">Thrown if the attribute is being used incorrectly</exception>
- </member>
- <member name="T:Gallio.Framework.Pattern.TestMethodPatternAttribute">
- <summary>
- <para> Declares that a method represents a <see cref="T:Gallio.Framework.Pattern.PatternTest" />. Subclasses of this attribute can control what happens with the method. </para>
- <para> At most one attribute of this type may appear on any given method. </para>This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.TestMethodPatternAttribute.DefaultGenericParameterPattern">
- <summary>Gets the default pattern to apply to generic parameters that do not have a primary pattern, or null if none.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.TestMethodPatternAttribute.DefaultMethodParameterPattern">
- <summary>Gets the default pattern to apply to method parameters that do not have a primary pattern, or null if none.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.TestMethodPatternAttribute.IsPrimary">
- <summary>
- <para> Returns true if this is a primary pattern. </para>
- <para> A primary pattern is a pattern that defines the ultimate purpose of a code element and the nature of the tests or test parameters that are produced from it. Consequently the primary pattern is the only one on which the <see cref="M:Gallio.Framework.Pattern.IPattern.Consume(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo,System.Boolean)" /> method will be called. </para>
- <para> Each code element may have at most one primary pattern. It is an error for a code element to have more than one associated primary pattern. </para>
- <para> If a code element does not have an associated primary pattern, its containing test may choose to apply default processing to it instead. For example, the containing test may give an opportunity to patterns associated with the code element to consume a test method parameter but will revert to default behavior if no primary patterns explicitly claim it. </para>
- <para> Non-primary patterns still play a very important part in the construction of the test model. Non-primary patterns may implement the <see cref="M:Gallio.Framework.Pattern.IPattern.Process(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)" /> method to decorate tests and test parameters declared by the primary pattern. </para>
- </summary>
- </member>
- <member name="M:Gallio.Framework.Pattern.TestMethodPatternAttribute.Consume(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo,System.Boolean)">
- <summary>
- <para> Consumes a code element and applies its contributions to the scope provided by a containing pattern. </para>
- <para> This method is used to declare new tests, test parameters and other components and add them to a containing test that was defined in some other scope. </para>
- <para> For example, when enumerating test fixtures, the assembly-level pattern will call the <see cref="M:Gallio.Framework.Pattern.IPattern.Consume(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo,System.Boolean)" /> method of the primary patterns associated with each type in an assembly. Some of these patterns will create new test fixture objects and add them as children of the containing assembly-level test. They will then call the <see cref="M:Gallio.Framework.Pattern.IPattern.Process(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)" /> method of each non-primary pattern associated with the type within the scope of the test fixture. Then they will typically recurse into the fixture to apply contributions defined by patterns associated with methods, fields, properties, events, constructors and generic type parameters. </para>
- </summary>
- <param name="containingScope">The containing scope</param>
- <param name="codeElement">The code element to process</param>
- <param name="skipChildren">If true, skips generating child tests. Instead the children may be populated on demand using <see cref="P:Gallio.Framework.Pattern.PatternEvaluationScope.PopulateChildrenChain" />. The implementation may safely ignore the value of this flag so long as subsequent attempts to populate children on demand are idempotent (do nothing or have no adverse side-effects).</param>
- </member>
- <member name="M:Gallio.Framework.Pattern.TestMethodPatternAttribute.CreateTest(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.IMethodInfo)">
- <summary>Creates a test for a method.</summary>
- <param name="containingScope">The containing scope</param>
- <param name="method">The method</param>
- <returns>The test</returns>
- </member>
- <member name="M:Gallio.Framework.Pattern.TestMethodPatternAttribute.InitializeTest(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.IMethodInfo)">
- <summary>Initializes a test for a method after it has been added to the test model.</summary>
- <param name="methodScope">The method scope</param>
- <param name="method">The method</param>
- </member>
- <member name="M:Gallio.Framework.Pattern.TestMethodPatternAttribute.IsTest(Gallio.Framework.Pattern.PatternEvaluator,Gallio.Reflection.ICodeElementInfo)">
- <summary>Returns true if the code element represents a test.</summary>
- <param name="evaluator">The evaluator</param>
- <param name="codeElement">The code element</param>
- <returns>True if the code element represents a test</returns>
- </member>
- <member name="M:Gallio.Framework.Pattern.TestMethodPatternAttribute.SetTestSemantics(Gallio.Framework.Pattern.PatternTest,Gallio.Reflection.IMethodInfo)">
- <summary>
- <para> Applies semantic actions to the <see cref="P:Gallio.Framework.Pattern.PatternTest.TestActions" /> member of a test to set the test's runtime behavior. </para>
- <para> This method is called after <see cref="M:Gallio.Framework.Pattern.TestMethodPatternAttribute.InitializeTest(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.IMethodInfo)" />. </para>
- </summary>
- <param name="test">The test</param>
- <param name="method">The test method</param>
- </member>
- <member name="M:Gallio.Framework.Pattern.TestMethodPatternAttribute.Validate(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.IMethodInfo)">
- <summary>Verifies that the attribute is being used correctly.</summary>
- <param name="containingScope">The containing scope</param>
- <param name="method">The method</param>
- <exception cref="T:Gallio.Framework.Pattern.PatternUsageErrorException">Thrown if the attribute is being used incorrectly</exception>
- </member>
- <member name="T:Gallio.Framework.Pattern.TestParameterDecoratorPatternAttribute">
- <summary>A test parameter decorator pattern attribute applies decorations to an existing <see cref="T:Gallio.Framework.Pattern.PatternTestParameter" />. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="M:Gallio.Framework.Pattern.TestParameterDecoratorPatternAttribute.DecorateTestParameter(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ISlotInfo)">
- <summary>
- <para> Applies decorations to a <see cref="T:Gallio.Framework.Pattern.PatternTestParameter" />. </para>
- <para> A typical use of this method is to augment the test parameter with additional metadata or to add additional behaviors to the test parameter. </para>
- </summary>
- <param name="slotScope">The slot scope</param>
- <param name="slot">The slot</param>
- </member>
- <member name="M:Gallio.Framework.Pattern.TestParameterDecoratorPatternAttribute.Process(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)">
- <summary>
- <para> Processes a code element and applies contributes to the scope of this pattern. The scope will typically have been introduced by the <see cref="M:Gallio.Framework.Pattern.IPattern.Consume(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo,System.Boolean)" /> method of a primary pattern applied to this code element. </para>
- <para> This method is used by patterns to decorate tests and test parameters that have been declared by primary patterns. </para>
- <para> For example, the <see cref="M:Gallio.Framework.Pattern.IPattern.Process(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)" /> method will typically be called by another pattern that has just created a new test based on the associated code element, such as a test method. The method then has the opportunity to modify the test to add metadata, change its name, add new behaviors, and so on. </para>
- </summary>
- <param name="scope">The scope</param>
- <param name="codeElement">The code element to process</param>
- </member>
- <member name="M:Gallio.Framework.Pattern.TestParameterDecoratorPatternAttribute.Validate(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ISlotInfo)">
- <summary>Verifies that the attribute is being used correctly.</summary>
- <param name="scope">The scope</param>
- <param name="slot">The slot</param>
- <exception cref="T:Gallio.Framework.Pattern.PatternUsageErrorException">Thrown if the attribute is being used incorrectly</exception>
- </member>
- <member name="T:Gallio.Framework.Pattern.TestParameterPatternAttribute">
- <summary>
- <para> Declares that a field, property, method parameter or generic parameter represents a <see cref="T:Gallio.Framework.Pattern.PatternTestParameter" />. Subclasses of this attribute can control what happens with the parameter. </para>
- <para> At most one attribute of this type may appear on any given property, field or parameter declaration. </para>This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="F:Gallio.Framework.Pattern.TestParameterPatternAttribute.AutomaticInstance">
- <summary>Gets an instance of the parameter pattern attribute to use when no other pattern consumes the parameter but when the parameter appears to have other contributing pattern attributes associated with it. So a test parameter is created automatically if we try to apply contributions to it, such as data items, but otherwise it is silent. This is particularly useful with fields and properties. This field is read-only.</summary>
- </member>
- <member name="F:Gallio.Framework.Pattern.TestParameterPatternAttribute.DefaultInstance">
- <summary>Gets a default instance of the parameter pattern attribute to use when no other pattern consumes the parameter. This field is read-only.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.TestParameterPatternAttribute.IsPrimary">
- <summary>
- <para> Returns true if this is a primary pattern. </para>
- <para> A primary pattern is a pattern that defines the ultimate purpose of a code element and the nature of the tests or test parameters that are produced from it. Consequently the primary pattern is the only one on which the <see cref="M:Gallio.Framework.Pattern.IPattern.Consume(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo,System.Boolean)" /> method will be called. </para>
- <para> Each code element may have at most one primary pattern. It is an error for a code element to have more than one associated primary pattern. </para>
- <para> If a code element does not have an associated primary pattern, its containing test may choose to apply default processing to it instead. For example, the containing test may give an opportunity to patterns associated with the code element to consume a test method parameter but will revert to default behavior if no primary patterns explicitly claim it. </para>
- <para> Non-primary patterns still play a very important part in the construction of the test model. Non-primary patterns may implement the <see cref="M:Gallio.Framework.Pattern.IPattern.Process(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)" /> method to decorate tests and test parameters declared by the primary pattern. </para>
- </summary>
- </member>
- <member name="M:Gallio.Framework.Pattern.TestParameterPatternAttribute.Consume(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo,System.Boolean)">
- <summary>
- <para> Consumes a code element and applies its contributions to the scope provided by a containing pattern. </para>
- <para> This method is used to declare new tests, test parameters and other components and add them to a containing test that was defined in some other scope. </para>
- <para> For example, when enumerating test fixtures, the assembly-level pattern will call the <see cref="M:Gallio.Framework.Pattern.IPattern.Consume(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo,System.Boolean)" /> method of the primary patterns associated with each type in an assembly. Some of these patterns will create new test fixture objects and add them as children of the containing assembly-level test. They will then call the <see cref="M:Gallio.Framework.Pattern.IPattern.Process(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)" /> method of each non-primary pattern associated with the type within the scope of the test fixture. Then they will typically recurse into the fixture to apply contributions defined by patterns associated with methods, fields, properties, events, constructors and generic type parameters. </para>
- </summary>
- <param name="containingScope">The containing scope</param>
- <param name="codeElement">The code element to process</param>
- <param name="skipChildren">If true, skips generating child tests. Instead the children may be populated on demand using <see cref="P:Gallio.Framework.Pattern.PatternEvaluationScope.PopulateChildrenChain" />. The implementation may safely ignore the value of this flag so long as subsequent attempts to populate children on demand are idempotent (do nothing or have no adverse side-effects).</param>
- </member>
- <member name="M:Gallio.Framework.Pattern.TestParameterPatternAttribute.CreateTestParameter(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ISlotInfo)">
- <summary>Creates a test parameter.</summary>
- <param name="containingScope">The containing scope</param>
- <param name="slot">The slot</param>
- <returns>The test parameter</returns>
- </member>
- <member name="M:Gallio.Framework.Pattern.TestParameterPatternAttribute.InitializeTestParameter(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ISlotInfo)">
- <summary>Initializes a test parameter after it has been added to the containing test.</summary>
- <param name="testParameterScope">The test parameter scope</param>
- <param name="slot">The slot</param>
- </member>
- <member name="M:Gallio.Framework.Pattern.TestParameterPatternAttribute.Validate(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ISlotInfo)">
- <summary>Verifies that the attribute is being used correctly.</summary>
- <param name="containingScope">The containing scope</param>
- <param name="slot">The slot</param>
- <exception cref="T:Gallio.Framework.Pattern.PatternUsageErrorException">Thrown if the attribute is being used incorrectly</exception>
- </member>
- <member name="T:Gallio.Framework.Pattern.TestTypeDecoratorPatternAttribute">
- <summary>A test type decorator pattern attribute applies decorations to an existing type-level <see cref="T:Gallio.Framework.Pattern.PatternTest" />. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="M:Gallio.Framework.Pattern.TestTypeDecoratorPatternAttribute.DecorateTest(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ITypeInfo)">
- <summary>
- <para> Applies decorations to a type-level <see cref="T:Gallio.Framework.Pattern.PatternTest" />. </para>
- <para> A typical use of this method is to augment the test with additional metadata or to add additional behaviors to the test. </para>
- </summary>
- <param name="typeScope">The type scope</param>
- <param name="type">The type</param>
- </member>
- <member name="M:Gallio.Framework.Pattern.TestTypeDecoratorPatternAttribute.Process(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)">
- <summary>
- <para> Processes a code element and applies contributes to the scope of this pattern. The scope will typically have been introduced by the <see cref="M:Gallio.Framework.Pattern.IPattern.Consume(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo,System.Boolean)" /> method of a primary pattern applied to this code element. </para>
- <para> This method is used by patterns to decorate tests and test parameters that have been declared by primary patterns. </para>
- <para> For example, the <see cref="M:Gallio.Framework.Pattern.IPattern.Process(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)" /> method will typically be called by another pattern that has just created a new test based on the associated code element, such as a test method. The method then has the opportunity to modify the test to add metadata, change its name, add new behaviors, and so on. </para>
- </summary>
- <param name="scope">The scope</param>
- <param name="codeElement">The code element to process</param>
- </member>
- <member name="M:Gallio.Framework.Pattern.TestTypeDecoratorPatternAttribute.Validate(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ITypeInfo)">
- <summary>Verifies that the attribute is being used correctly.</summary>
- <param name="scope">The scope</param>
- <param name="type">The type</param>
- <exception cref="T:Gallio.Framework.Pattern.PatternUsageErrorException">Thrown if the attribute is being used incorrectly</exception>
- </member>
- <member name="T:Gallio.Framework.Pattern.TestTypePatternAttribute">
- <summary>
- <para> Declares that a type represents an <see cref="T:Gallio.Framework.Pattern.PatternTest" />. Subclasses of this attribute can control what happens with the type. </para>
- <para> At most one attribute of this type may appear on any given class. </para>
- </summary>
- </member>
- <member name="F:Gallio.Framework.Pattern.TestTypePatternAttribute.AutomaticInstance">
- <summary>Gets an instance of the test type pattern attribute to use when no other pattern consumes the type. If the type can be inferred to be a test type then the pattern will behave as if the type has a test type pattern attribute applied to it. Otherwise it will simply recurse into nested types. This field is read-only.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.TestTypePatternAttribute.DefaultConstructorPattern">
- <summary>Gets the default pattern to apply to constructors that do not have a primary pattern, or null if none.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.TestTypePatternAttribute.DefaultEventPattern">
- <summary>Gets the default pattern to apply to events that do not have a primary pattern, or null if none.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.TestTypePatternAttribute.DefaultFieldPattern">
- <summary>Gets the default pattern to apply to fields that do not have a primary pattern, or null if none.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.TestTypePatternAttribute.DefaultGenericParameterPattern">
- <summary>Gets the default pattern to apply to generic parameters that do not have a primary pattern, or null if none.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.TestTypePatternAttribute.DefaultMethodPattern">
- <summary>Gets the default pattern to apply to methods that do not have a primary pattern, or null if none.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.TestTypePatternAttribute.DefaultNestedTypePattern">
- <summary>Gets the default pattern to apply to nested types that do not have a primary pattern, or null if none.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.TestTypePatternAttribute.DefaultPropertyPattern">
- <summary>Gets the default pattern to apply to properties that do not have a primary pattern, or null if none.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.TestTypePatternAttribute.IsPrimary">
- <summary>
- <para> Returns true if this is a primary pattern. </para>
- <para> A primary pattern is a pattern that defines the ultimate purpose of a code element and the nature of the tests or test parameters that are produced from it. Consequently the primary pattern is the only one on which the <see cref="M:Gallio.Framework.Pattern.IPattern.Consume(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo,System.Boolean)" /> method will be called. </para>
- <para> Each code element may have at most one primary pattern. It is an error for a code element to have more than one associated primary pattern. </para>
- <para> If a code element does not have an associated primary pattern, its containing test may choose to apply default processing to it instead. For example, the containing test may give an opportunity to patterns associated with the code element to consume a test method parameter but will revert to default behavior if no primary patterns explicitly claim it. </para>
- <para> Non-primary patterns still play a very important part in the construction of the test model. Non-primary patterns may implement the <see cref="M:Gallio.Framework.Pattern.IPattern.Process(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)" /> method to decorate tests and test parameters declared by the primary pattern. </para>
- </summary>
- </member>
- <member name="M:Gallio.Framework.Pattern.TestTypePatternAttribute.Consume(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo,System.Boolean)">
- <summary>
- <para> Consumes a code element and applies its contributions to the scope provided by a containing pattern. </para>
- <para> This method is used to declare new tests, test parameters and other components and add them to a containing test that was defined in some other scope. </para>
- <para> For example, when enumerating test fixtures, the assembly-level pattern will call the <see cref="M:Gallio.Framework.Pattern.IPattern.Consume(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo,System.Boolean)" /> method of the primary patterns associated with each type in an assembly. Some of these patterns will create new test fixture objects and add them as children of the containing assembly-level test. They will then call the <see cref="M:Gallio.Framework.Pattern.IPattern.Process(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)" /> method of each non-primary pattern associated with the type within the scope of the test fixture. Then they will typically recurse into the fixture to apply contributions defined by patterns associated with methods, fields, properties, events, constructors and generic type parameters. </para>
- </summary>
- <param name="containingScope">The containing scope</param>
- <param name="codeElement">The code element to process</param>
- <param name="skipChildren">If true, skips generating child tests. Instead the children may be populated on demand using <see cref="P:Gallio.Framework.Pattern.PatternEvaluationScope.PopulateChildrenChain" />. The implementation may safely ignore the value of this flag so long as subsequent attempts to populate children on demand are idempotent (do nothing or have no adverse side-effects).</param>
- </member>
- <member name="M:Gallio.Framework.Pattern.TestTypePatternAttribute.ConsumeNestedTypes(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ITypeInfo)">
- <summary>Consumes nested types.</summary>
- <param name="type">The type whose nested types are to be consumed</param>
- <param name="scope">The scope to be used as the containing scope for nested types</param>
- </member>
- <member name="M:Gallio.Framework.Pattern.TestTypePatternAttribute.CreateTest(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ITypeInfo)">
- <summary>Creates a test for a type.</summary>
- <param name="constainingScope">The containing scope</param>
- <param name="type">The type</param>
- <returns>The test</returns>
- </member>
- <member name="M:Gallio.Framework.Pattern.TestTypePatternAttribute.GetMemberBindingFlags(Gallio.Reflection.ITypeInfo)">
- <summary>Gets the binding flags that should be used to enumerate non-nested type members of the type for determining their contribution to the test fixture. Instance members are only included if the type is not abstract.</summary>
- <param name="type">The type</param>
- <returns>The binding flags for enumerating members</returns>
- </member>
- <member name="M:Gallio.Framework.Pattern.TestTypePatternAttribute.InferTestType(Gallio.Framework.Pattern.PatternEvaluator,Gallio.Reflection.ITypeInfo)">
- <summary>Infers whether the type is a test type based on its structure. Returns true if the type any associated patterns, if it has non-nested type members (subject to <see cref="M:Gallio.Framework.Pattern.TestTypePatternAttribute.GetMemberBindingFlags(Gallio.Reflection.ITypeInfo)" />) with patterns, or if it has generic parameters with patterns.</summary>
- <param name="evaluator">The pattern evaluator</param>
- <param name="type">The type</param>
- <returns>True if the type is likely a test type</returns>
- </member>
- <member name="M:Gallio.Framework.Pattern.TestTypePatternAttribute.InitializeTest(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ITypeInfo)">
- <summary>
- <para> Initializes a test for a type after it has been added to the test model. </para>
- <para> The members of base types are processed before those of subtypes. </para>
- </summary>
- <param name="typeScope">The type scope</param>
- <param name="type">The type</param>
- </member>
- <member name="M:Gallio.Framework.Pattern.TestTypePatternAttribute.IsTest(Gallio.Framework.Pattern.PatternEvaluator,Gallio.Reflection.ICodeElementInfo)">
- <summary>Returns true if the code element represents a test.</summary>
- <param name="evaluator">The evaluator</param>
- <param name="codeElement">The code element</param>
- <returns>True if the code element represents a test</returns>
- </member>
- <member name="M:Gallio.Framework.Pattern.TestTypePatternAttribute.SetTestSemantics(Gallio.Framework.Pattern.PatternTest,Gallio.Reflection.ITypeInfo)">
- <summary>
- <para> Applies semantic actions to the <see cref="P:Gallio.Framework.Pattern.PatternTest.TestActions" /> member of a test to set the test's runtime behavior. </para>
- <para> This method is called after <see cref="M:Gallio.Framework.Pattern.TestTypePatternAttribute.InitializeTest(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ITypeInfo)" />. </para>
- </summary>
- <param name="test">The test</param>
- <param name="type">The test type</param>
- </member>
- <member name="M:Gallio.Framework.Pattern.TestTypePatternAttribute.Validate(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ITypeInfo)">
- <summary>Verifies that the attribute is being used correctly.</summary>
- <param name="containingScope">The containing scope</param>
- <param name="type">The type</param>
- <exception cref="T:Gallio.Framework.Pattern.PatternUsageErrorException">Thrown if the attribute is being used incorrectly</exception>
- </member>
- <member name="T:Gallio.Framework.Pattern.ToolInfo">
- <summary>Provides information about a tool that extends the <see cref="T:Gallio.Framework.Pattern.PatternTestFramework" />. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.ToolInfo.Id">
- <summary>Gets the unique id of the tool.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.ToolInfo.Name">
- <summary>Gets the display name of the tool.</summary>
- </member>
- <member name="T:Gallio.Framework.Pattern.IPattern">
- <summary>
- <para> A <see cref="T:Gallio.Framework.Pattern.IPattern" /> defines a composable rule for building <see cref="T:Gallio.Framework.Pattern.PatternTest" /> and <see cref="T:Gallio.Framework.Pattern.PatternTestParameter" /> objects using reflection. </para>
- <para> The general idea is that a pattern applies contributions to a <see cref="T:Gallio.Framework.Pattern.PatternEvaluationScope" /> that represents the state of the pattern interpretation process. A primary pattern adds contributions to its containing scope with the <see cref="M:Gallio.Framework.Pattern.IPattern.Consume(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo,System.Boolean)" /> method. All patterns (primary and non-primary) add further contributions to the pattern's own scope with the <see cref="M:Gallio.Framework.Pattern.IPattern.Process(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)" /> method. </para>
- <para> A pattern can also defer some of its processing by registering a decorator on the scope. Once all of the decorators have been gathered, they can be applied in sorted order as required. </para>
- <para> Pattern processing is performed recursively. First a top-level <see cref="T:Gallio.Framework.Pattern.BootstrapTestAssemblyPattern" /> identifies the primary pattern for an assembly. This pattern then takes over and performs reflection over the types within the assembly and hands off control to any primary patterns it finds there. And so on. Each primary pattern also provides an opportunity for non-primary patterns associated with the same code element to run. </para>
- <para> Typically a pattern is associated with a code element by means of a <see cref="T:Gallio.Framework.Pattern.PatternAttribute" /> but other associations are possible. Some patterns might define default rules for recursively processing code elements that do not have primary patterns of their own. Others might use means other than standard reflection to discover the patterns to be applied. The process is intended to be open and extensible. </para>
- </summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.IPattern.IsPrimary">
- <summary>
- <para> Returns true if this is a primary pattern. </para>
- <para> A primary pattern is a pattern that defines the ultimate purpose of a code element and the nature of the tests or test parameters that are produced from it. Consequently the primary pattern is the only one on which the <see cref="M:Gallio.Framework.Pattern.IPattern.Consume(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo,System.Boolean)" /> method will be called. </para>
- <para> Each code element may have at most one primary pattern. It is an error for a code element to have more than one associated primary pattern. </para>
- <para> If a code element does not have an associated primary pattern, its containing test may choose to apply default processing to it instead. For example, the containing test may give an opportunity to patterns associated with the code element to consume a test method parameter but will revert to default behavior if no primary patterns explicitly claim it. </para>
- <para> Non-primary patterns still play a very important part in the construction of the test model. Non-primary patterns may implement the <see cref="M:Gallio.Framework.Pattern.IPattern.Process(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)" /> method to decorate tests and test parameters declared by the primary pattern. </para>
- </summary>
- </member>
- <member name="M:Gallio.Framework.Pattern.IPattern.Consume(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo,System.Boolean)">
- <summary>
- <para> Consumes a code element and applies its contributions to the scope provided by a containing pattern. </para>
- <para> This method is used to declare new tests, test parameters and other components and add them to a containing test that was defined in some other scope. </para>
- <para> For example, when enumerating test fixtures, the assembly-level pattern will call the <see cref="M:Gallio.Framework.Pattern.IPattern.Consume(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo,System.Boolean)" /> method of the primary patterns associated with each type in an assembly. Some of these patterns will create new test fixture objects and add them as children of the containing assembly-level test. They will then call the <see cref="M:Gallio.Framework.Pattern.IPattern.Process(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)" /> method of each non-primary pattern associated with the type within the scope of the test fixture. Then they will typically recurse into the fixture to apply contributions defined by patterns associated with methods, fields, properties, events, constructors and generic type parameters. </para>
- </summary>
- <param name="containingScope">The containing scope</param>
- <param name="codeElement">The code element to process</param>
- <param name="skipChildren">If true, skips generating child tests. Instead the children may be populated on demand using <see cref="P:Gallio.Framework.Pattern.PatternEvaluationScope.PopulateChildrenChain" />. The implementation may safely ignore the value of this flag so long as subsequent attempts to populate children on demand are idempotent (do nothing or have no adverse side-effects).</param>
- <exception cref="T:Gallio.Framework.Pattern.PatternUsageErrorException">May be thrown to halt processing of the pattern and report an error message to the user as an annotation that describes how the pattern was misapplied.</exception>
- </member>
- <member name="M:Gallio.Framework.Pattern.IPattern.IsTest(Gallio.Framework.Pattern.PatternEvaluator,Gallio.Reflection.ICodeElementInfo)">
- <summary>Returns true if the code element represents a test.</summary>
- <param name="evaluator">The evaluator</param>
- <param name="codeElement">The code element</param>
- <returns>True if the code element represents a test</returns>
- <exception cref="T:Gallio.Framework.Pattern.PatternUsageErrorException">May be thrown to halt processing of the pattern and report an error message to the user as an annotation that describes how the pattern was misapplied.</exception>
- </member>
- <member name="M:Gallio.Framework.Pattern.IPattern.Process(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)">
- <summary>
- <para> Processes a code element and applies contributes to the scope of this pattern. The scope will typically have been introduced by the <see cref="M:Gallio.Framework.Pattern.IPattern.Consume(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo,System.Boolean)" /> method of a primary pattern applied to this code element. </para>
- <para> This method is used by patterns to decorate tests and test parameters that have been declared by primary patterns. </para>
- <para> For example, the <see cref="M:Gallio.Framework.Pattern.IPattern.Process(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)" /> method will typically be called by another pattern that has just created a new test based on the associated code element, such as a test method. The method then has the opportunity to modify the test to add metadata, change its name, add new behaviors, and so on. </para>
- </summary>
- <param name="scope">The scope</param>
- <param name="codeElement">The code element to process</param>
- <exception cref="T:Gallio.Framework.Pattern.PatternUsageErrorException">May be thrown to halt processing of the pattern and report an error message to the user as an annotation that describes how the pattern was misapplied.</exception>
- </member>
- <member name="T:Gallio.Framework.Pattern.IPatternResolver">
- <summary>The pattern resolver provides a means for obtaining the <see cref="T:Gallio.Framework.Pattern.IPattern" /> objects associated with an <see cref="T:Gallio.Reflection.ICodeElementInfo" />.</summary>
- </member>
- <member name="M:Gallio.Framework.Pattern.IPatternResolver.GetPatterns(Gallio.Reflection.ICodeElementInfo)">
- <summary>Gets the patterns associated with the specified code element.</summary>
- <param name="codeElement">The code element</param>
- <returns>The enumeration of patterns</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="codeElement" /> is null</exception>
- </member>
- <member name="T:Gallio.Framework.Pattern.IPatternTestComponent">
- <summary>An interface shared by <see cref="T:Gallio.Framework.Pattern.PatternTest" /> and <see cref="T:Gallio.Framework.Pattern.PatternTestParameter" />.</summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.IPatternTestComponent.DataContext">
- <summary>Gets the data context of the component.</summary>
- </member>
- <member name="M:Gallio.Framework.Pattern.IPatternTestComponent.SetName(System.String)">
- <summary>Sets the name of the component.</summary>
- </member>
- <member name="T:Gallio.Framework.Pattern.IPatternTestFrameworkExtension">
- <summary>A pattern test framework extension provides the opportunity to extend the standard pattern test framework with additional behaviors.</summary>
- </member>
- <member name="M:Gallio.Framework.Pattern.IPatternTestFrameworkExtension.GetReferencedTools(Gallio.Reflection.IAssemblyInfo)">
- <summary>
- <para> Gets information about the tools that are used by the specified test assembly. The tool information will be included in the report as part of the framework node that contains the assembly. </para>
- <para> This method is used by authors of tools that are derived from the <see cref="T:Gallio.Framework.Pattern.PatternTestFramework" /> to provide brand and version information about the tool so that it will be visible to end users. </para>
- <para> If no tools are referenced by the assembly, it will be ignored by the <see cref="T:Gallio.Framework.Pattern.PatternTestExplorer" />. </para>
- </summary>
- <param name="assembly">The test assembly</param>
- <returns>The tool information</returns>
- </member>
- <member name="T:Gallio.Framework.Pattern.IPatternTestHandler">
- <summary>
- <para> A pattern test handler provides the logic that implements the various phases of the test execution lifecycle. Each method represents the behavior to be performed during a particular phase. </para>
- <para> Different actions are permitted during each phase. Consult the documentation the appropriate method if this interface for restrictions. </para>
- <para> The phases generally run in the following order. Some phases may be skipped due to exceptions or if there is no work to be done. <list type="bullet"><item><see cref="M:Gallio.Framework.Pattern.IPatternTestHandler.BeforeTest(Gallio.Framework.Pattern.PatternTestState)" /></item><item><see cref="M:Gallio.Framework.Pattern.IPatternTestHandler.InitializeTest(Gallio.Framework.Pattern.PatternTestState)" /></item><item>-- for each test instance --</item><item><see cref="M:Gallio.Framework.Pattern.IPatternTestHandler.DecorateTestInstance(Gallio.Framework.Pattern.PatternTestState,Gallio.Framework.Pattern.PatternTestInstanceActions)" /></item><item>Run the actions in the decorated <see cref="T:Gallio.Framework.Pattern.IPatternTestInstanceHandler" /></item><item>-- end --</item><item><see cref="M:Gallio.Framework.Pattern.IPatternTestHandler.DisposeTest(Gallio.Framework.Pattern.PatternTestState)" /></item><item><see cref="M:Gallio.Framework.Pattern.IPatternTestHandler.AfterTest(Gallio.Framework.Pattern.PatternTestState)" /></item></list></para>
- </summary>
- </member>
- <member name="P:Gallio.Framework.Pattern.IPatternTestHandler.TestInstanceHandler">
- <summary>Gets the test instance handler that describes the lifecycle of a test instance.</summary>
- </member>
- <member name="M:Gallio.Framework.Pattern.IPatternTestHandler.AfterTest(Gallio.Framework.Pattern.PatternTestState)">
- <summary>
- <para> Cleans up a completed test state after its use. </para>
- <para> This method runs in the <see cref="T:Gallio.Framework.Context" /> of its containing test step because the test has terminated. </para>
- <para> The following actions are typically performed during this phase: <list type="bullet"><item>Accessing user data via <see cref="P:Gallio.Framework.Pattern.PatternTestState.Data" />.</item></list></para>
- <para> The following actions are forbidden during this phase because they would either go unnoticed or have undesirable side-effects upon test execution: <list type="bullet"><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTest" /> object in any way.</item><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTestStep" /> object in any way.</item></list></para>
- </summary>
- <param name="testState">The test state, never null</param>
- </member>
- <member name="M:Gallio.Framework.Pattern.IPatternTestHandler.BeforeTest(Gallio.Framework.Pattern.PatternTestState)">
- <summary>
- <para> Prepares a newly created test state before its use. </para>
- <para> This method runs in the <see cref="T:Gallio.Framework.Context" /> of its containing test step because the test has not yet been started. </para>
- <para> The following actions are typically performed during this phase: <list type="bullet"><item>Adding or changing slot binding accessors via <see cref="P:Gallio.Framework.Pattern.PatternTestState.SlotBindingAccessors" />.</item><item>Configuring the <see cref="P:Gallio.Framework.Pattern.PatternTestState.PrimaryTestStep" /> in anticipation of test execution.</item><item>Accessing user data via <see cref="P:Gallio.Framework.Pattern.PatternTestState.Data" />.</item><item>Skipping the test by throwing an appropriate <see cref="T:Gallio.Framework.SilentTestException" />.</item></list></para>
- <para> The following actions are forbidden during this phase because they would either go unnoticed or have undesirable side-effects upon test execution: <list type="bullet"><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTest" /> object in any way.</item></list></para>
- </summary>
- <param name="testState">The test state, never null</param>
- </member>
- <member name="M:Gallio.Framework.Pattern.IPatternTestHandler.DecorateTestInstance(Gallio.Framework.Pattern.PatternTestState,Gallio.Framework.Pattern.PatternTestInstanceActions)">
- <summary>
- <para> Decorates the <see cref="T:Gallio.Framework.Pattern.IPatternTestHandler" /> of a test instance before its <see cref="M:Gallio.Framework.Pattern.IPatternTestInstanceHandler.BeforeTestInstance(Gallio.Framework.Pattern.PatternTestInstanceState)" /> actions have a chance to run. </para>
- <para> This method runs in the <see cref="T:Gallio.Framework.Context" /> of its containing test instance because the test has not yet been started. </para>
- <para> This method may apply any number of decorations to the test instance's handler by adding actions to the supplied <paramref name="decoratedTestInstanceActions" /> object. The test instance's original handler is unmodified by this operation and the decorated actions are discarded once the child test is finished. </para>
- <para> The following actions are typically performed during this phase: <list type="bullet"><item>Adding additional actions for the test instance to the <paramref name="decoratedTestInstanceActions" />.</item><item>Accessing user data via <see cref="P:Gallio.Framework.Pattern.PatternTestInstanceState.Data" />.</item></list></para>
- <para> The following actions are forbidden during this phase because they would either go unnoticed or have undesirable side-effects upon test execution: <list type="bullet"><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTest" /> object in any way.</item><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTestStep" /> object in any way.</item><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTestState" /> object in any way.</item></list></para>
- </summary>
- <param name="testState">The test state, never null</param>
- <param name="decoratedTestInstanceActions">The test instance's actions to decorate, never null</param>
- </member>
- <member name="M:Gallio.Framework.Pattern.IPatternTestHandler.DisposeTest(Gallio.Framework.Pattern.PatternTestState)">
- <summary>
- <para> Cleans up a test following the execution of its instances. </para>
- <para> This method runs in the <see cref="T:Gallio.Framework.Context" /> of the <see cref="P:Gallio.Framework.Pattern.PatternTestState.PrimaryTestStep" />. </para>
- <para> The following actions are typically performed during this phase: <list type="bullet"><item>Deconfiguring the test environment following the enumeration and execution of all test instances.</item><item>Accessing user data via <see cref="P:Gallio.Framework.Pattern.PatternTestState.Data" />.</item></list></para>
- <para> The following actions are forbidden during this phase because they would either go unnoticed or have undesirable side-effects upon test execution: <list type="bullet"><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTest" /> object in any way.</item><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTestStep" /> object in any way.</item></list></para>
- </summary>
- <param name="testState">The test state, never null</param>
- </member>
- <member name="M:Gallio.Framework.Pattern.IPatternTestHandler.InitializeTest(Gallio.Framework.Pattern.PatternTestState)">
- <summary>
- <para> Initializes a test prior to the execution of its instances. </para>
- <para> This method runs in the <see cref="T:Gallio.Framework.Context" /> of the <see cref="P:Gallio.Framework.Pattern.PatternTestState.PrimaryTestStep" />. </para>
- <para> The following actions are typically performed during this phase: <list type="bullet"><item>Aborting the test run if any preconditions have not been satisfied or if the test is to be skipped.</item><item>Configuring the test environment in advance of the enumeration and execution of all test instances.</item><item>Accessing user data via <see cref="P:Gallio.Framework.Pattern.PatternTestState.Data" />.</item></list></para>
- <para> The following actions are forbidden during this phase because they would either go unnoticed or have undesirable side-effects upon test execution: <list type="bullet"><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTest" /> object in any way.</item><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTestStep" /> object in any way.</item></list></para>
- </summary>
- <param name="testState">The test state, never null</param>
- </member>
- <member name="T:Gallio.Framework.Pattern.IPatternTestInstanceHandler">
- <summary>
- <para> A pattern test instance handler provides the logic that implements the various phases of the test instance execution lifecycle. Each method represents the behavior to be performed during a particular phase. </para>
- <para> Different actions are permitted during each phase. Consult the documentation the appropriate method if this interface for restrictions. </para>
- <para> The phases generally run in the following order. Some phases may be skipped due to exceptions or if there is no work to be done. <list type="bullet"><item><see cref="M:Gallio.Framework.Pattern.IPatternTestInstanceHandler.BeforeTestInstance(Gallio.Framework.Pattern.PatternTestInstanceState)" /></item><item><see cref="M:Gallio.Framework.Pattern.IPatternTestInstanceHandler.InitializeTestInstance(Gallio.Framework.Pattern.PatternTestInstanceState)" /></item><item><see cref="M:Gallio.Framework.Pattern.IPatternTestInstanceHandler.SetUpTestInstance(Gallio.Framework.Pattern.PatternTestInstanceState)" /></item><item><see cref="M:Gallio.Framework.Pattern.IPatternTestInstanceHandler.ExecuteTestInstance(Gallio.Framework.Pattern.PatternTestInstanceState)" /></item><item><see cref="M:Gallio.Framework.Pattern.IPatternTestInstanceHandler.DecorateChildTest(Gallio.Framework.Pattern.PatternTestInstanceState,Gallio.Framework.Pattern.PatternTestActions)" /> before each child test</item><item><see cref="M:Gallio.Framework.Pattern.IPatternTestInstanceHandler.TearDownTestInstance(Gallio.Framework.Pattern.PatternTestInstanceState)" /></item><item><see cref="M:Gallio.Framework.Pattern.IPatternTestInstanceHandler.DisposeTestInstance(Gallio.Framework.Pattern.PatternTestInstanceState)" /></item><item><see cref="M:Gallio.Framework.Pattern.IPatternTestInstanceHandler.AfterTestInstance(Gallio.Framework.Pattern.PatternTestInstanceState)" /></item></list></para>
- </summary>
- </member>
- <member name="M:Gallio.Framework.Pattern.IPatternTestInstanceHandler.AfterTestInstance(Gallio.Framework.Pattern.PatternTestInstanceState)">
- <summary>
- <para> Cleans up a completed test instance after its use. </para>
- <para> This method runs in the <see cref="T:Gallio.Framework.Context" /> of the <see cref="P:Gallio.Framework.Pattern.PatternTestState.PrimaryTestStep" /> because the test step for this instance (if different from the primary step) has terminated. </para>
- <para> The following actions are typically performed during this phase: <list type="bullet"><item>Deconfiguring the test environment following the test disposal.</item><item>Accessing user data via <see cref="P:Gallio.Framework.Pattern.PatternTestInstanceState.Data" />.</item></list></para>
- <para> The following actions are forbidden during this phase because they would either go unnoticed or have undesirable side-effects upon test execution: <list type="bullet"><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTest" /> object in any way.</item><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTestState" /> object in any way.</item><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTestStep" /> object in any way.</item></list></para>
- </summary>
- <param name="testInstanceState">The test instance state, never null</param>
- </member>
- <member name="M:Gallio.Framework.Pattern.IPatternTestInstanceHandler.BeforeTestInstance(Gallio.Framework.Pattern.PatternTestInstanceState)">
- <summary>
- <para> Prepares a newly created test instance state before its use. </para>
- <para> This method runs in the <see cref="T:Gallio.Framework.Context" /> of the <see cref="P:Gallio.Framework.Pattern.PatternTestState.PrimaryTestStep" /> because the test step for this instance (if different from the primary step) has not yet started. </para>
- <para> If <see cref="P:Gallio.Framework.Pattern.PatternTestInstanceState.IsReusingPrimaryTestStep" /> is false then this method has the opportunity to modify the name or add metadata to the brand new <see cref="T:Gallio.Framework.Pattern.PatternTestStep" /> that was created for just this test instance. </para>
- <para> The following actions are typically performed during this phase: <list type="bullet"><item>Adding or changing slot values <see cref="P:Gallio.Framework.Pattern.PatternTestInstanceState.SlotValues" />.</item><item>Configuring the test environment in advance of test initialization.</item><item>Modifying the name or metadata of the <see cref="T:Gallio.Framework.Pattern.PatternTestStep" nolink="true" />, if <see cref="P:Gallio.Framework.Pattern.PatternTestInstanceState.IsReusingPrimaryTestStep" nolink="true" /> is false (since the primary test step has already started execution).</item><item>Accessing user data via <see cref="P:Gallio.Framework.Pattern.PatternTestInstanceState.Data" />.</item></list></para>
- <para> The following actions are forbidden during this phase because they would either go unnoticed or have undesirable side-effects upon test execution: <list type="bullet"><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTest" /> object in any way.</item><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTestState" /> object in any way.</item><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTestStep" nolink="true" /> object in any way UNLESS <see cref="P:Gallio.Framework.Pattern.PatternTestInstanceState.IsReusingPrimaryTestStep" nolink="true" /> is false.</item><item>Skipping the test instance by throwing an appropriate <see cref="T:Gallio.Framework.SilentTestException" />.</item></list></para>
- </summary>
- <param name="testInstanceState">The test instance state, never null</param>
- </member>
- <member name="M:Gallio.Framework.Pattern.IPatternTestInstanceHandler.DecorateChildTest(Gallio.Framework.Pattern.PatternTestInstanceState,Gallio.Framework.Pattern.PatternTestActions)">
- <summary>
- <para> Decorates the <see cref="T:Gallio.Framework.Pattern.IPatternTestInstanceHandler" /> of a child test before its <see cref="M:Gallio.Framework.Pattern.IPatternTestHandler.BeforeTest(Gallio.Framework.Pattern.PatternTestState)" /> actions have a chance to run. </para>
- <para> This method runs in the <see cref="T:Gallio.Framework.Context" /> of the test instance in the <see cref="F:Gallio.Model.LifecyclePhases.Execute" /> lifecycle phase. </para>
- <para> This method may apply any number of decorations to the child test's handler by adding actions to the supplied <paramref name="decoratedChildTestActions" /> object. The child test's original handler is unmodified by this operation and the decorated actions are discarded once the child test is finished. </para>
- <para> A typical use of this method is to augment the <see cref="M:Gallio.Framework.Pattern.IPatternTestInstanceHandler.SetUpTestInstance(Gallio.Framework.Pattern.PatternTestInstanceState)" /> and <see cref="M:Gallio.Framework.Pattern.IPatternTestInstanceHandler.TearDownTestInstance(Gallio.Framework.Pattern.PatternTestInstanceState)" /> behaviors of the child test with additional contributions provided by the parent. </para>
- <para> It is also possible to decorate descendants besides direct children. To do so, decorate the child's <see cref="M:Gallio.Framework.Pattern.IPatternTestInstanceHandler.DecorateChildTest(Gallio.Framework.Pattern.PatternTestInstanceState,Gallio.Framework.Pattern.PatternTestActions)" /> behavior to perpetuate the decoration down to more deeply nested descendants. This process of recursive decoration may be carried along to whatever depth is required. </para>
- <para> The following actions are typically performed during this phase: <list type="bullet"><item>Adding additional actions for the child test to the <paramref name="decoratedChildTestActions" />.</item><item>Accessing user data via <see cref="P:Gallio.Framework.Pattern.PatternTestInstanceState.Data" />.</item></list></para>
- <para> The following actions are forbidden during this phase because they would either go unnoticed or have undesirable side-effects upon test execution: <list type="bullet"><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTest" /> object in any way.</item><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTestState" /> object in any way.</item><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTestStep" /> object in any way.</item></list></para>
- </summary>
- <param name="testInstanceState">The test instance state, never null</param>
- <param name="decoratedChildTestActions">The child test's actions to decorate, never null</param>
- </member>
- <member name="M:Gallio.Framework.Pattern.IPatternTestInstanceHandler.DisposeTestInstance(Gallio.Framework.Pattern.PatternTestInstanceState)">
- <summary>
- <para> Disposes a test instance that is about to terminate. </para>
- <para> This method runs in the <see cref="T:Gallio.Framework.Context" /> of the test instance in the <see cref="F:Gallio.Model.LifecyclePhases.Dispose" /> lifecycle phase. </para>
- <para> The following actions are typically performed during this phase: <list type="bullet"><item>Deconfiguring the test fixture following test execution.</item><item>Disposing the test fixture instance.</item><item>Disposing other resources.</item><item>Accessing user data via <see cref="P:Gallio.Framework.Pattern.PatternTestInstanceState.Data" />.</item></list></para>
- <para> The following actions are forbidden during this phase because they would either go unnoticed or have undesirable side-effects upon test execution: <list type="bullet"><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTest" /> object in any way.</item><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTestState" /> object in any way.</item><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTestStep" /> object in any way.</item></list></para>
- </summary>
- <param name="testInstanceState">The test instance state, never null</param>
- </member>
- <member name="M:Gallio.Framework.Pattern.IPatternTestInstanceHandler.ExecuteTestInstance(Gallio.Framework.Pattern.PatternTestInstanceState)">
- <summary>
- <para> Executes the test instance. </para>
- <para> This method runs in the <see cref="T:Gallio.Framework.Context" /> of the test instance in the <see cref="F:Gallio.Model.LifecyclePhases.Execute" /> lifecycle phase. </para>
- <para> The following actions are typically performed during this phase: <list type="bullet"><item>Invoking test methods.</item><item>Accessing user data via <see cref="P:Gallio.Framework.Pattern.PatternTestInstanceState.Data" />.</item></list></para>
- <para> The following actions are forbidden during this phase because they would either go unnoticed or have undesirable side-effects upon test execution: <list type="bullet"><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTest" /> object in any way.</item><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTestState" /> object in any way.</item><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTestStep" /> object in any way.</item></list></para>
- </summary>
- <param name="testInstanceState">The test instance state, never null</param>
- </member>
- <member name="M:Gallio.Framework.Pattern.IPatternTestInstanceHandler.InitializeTestInstance(Gallio.Framework.Pattern.PatternTestInstanceState)">
- <summary>
- <para> Initializes a test instance that has just started running. </para>
- <para> This method runs in the <see cref="T:Gallio.Framework.Context" /> of the test instance in the <see cref="F:Gallio.Model.LifecyclePhases.Initialize" /> lifecycle phase. </para>
- <para> The following actions are typically performed during this phase: <list type="bullet"><item>Creating the test fixture instance and setting <see cref="P:Gallio.Framework.Pattern.PatternTestInstanceState.FixtureType" /> and <see cref="P:Gallio.Framework.Pattern.PatternTestInstanceState.FixtureInstance" />.</item><item>Configuring the test fixture in advance of test execution.</item><item>Accessing user data via <see cref="P:Gallio.Framework.Pattern.PatternTestInstanceState.Data" />.</item></list></para>
- <para> The following actions are forbidden during this phase because they would either go unnoticed or have undesirable side-effects upon test execution: <list type="bullet"><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTest" /> object in any way.</item><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTestState" /> object in any way.</item><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTestStep" /> object in any way.</item></list></para>
- </summary>
- <param name="testInstanceState">The test instance state, never null</param>
- </member>
- <member name="M:Gallio.Framework.Pattern.IPatternTestInstanceHandler.SetUpTestInstance(Gallio.Framework.Pattern.PatternTestInstanceState)">
- <summary>
- <para> Sets up a test instance prior to execution. </para>
- <para> This method runs in the <see cref="T:Gallio.Framework.Context" /> of the test instance in the <see cref="F:Gallio.Model.LifecyclePhases.SetUp" /> lifecycle phase. </para>
- <para> The following actions are typically performed during this phase: <list type="bullet"><item>Invoking test setup methods.</item><item>Accessing user data via <see cref="P:Gallio.Framework.Pattern.PatternTestInstanceState.Data" />.</item></list></para>
- <para> The following actions are forbidden during this phase because they would either go unnoticed or have undesirable side-effects upon test execution: <list type="bullet"><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTest" /> object in any way.</item><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTestState" /> object in any way.</item><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTestStep" /> object in any way.</item></list></para>
- </summary>
- <param name="testInstanceState">The test instance state, never null</param>
- </member>
- <member name="M:Gallio.Framework.Pattern.IPatternTestInstanceHandler.TearDownTestInstance(Gallio.Framework.Pattern.PatternTestInstanceState)">
- <summary>
- <para> Tears down a test instance following execution. </para>
- <para> This method runs in the <see cref="T:Gallio.Framework.Context" /> of the test instance in the <see cref="F:Gallio.Model.LifecyclePhases.TearDown" /> lifecycle phase. </para>
- <para> The following actions are typically performed during this phase: <list type="bullet"><item>Invoking test teardown methods.</item><item>Accessing user data via <see cref="P:Gallio.Framework.Pattern.PatternTestInstanceState.Data" />.</item></list></para>
- <para> The following actions are forbidden during this phase because they would either go unnoticed or have undesirable side-effects upon test execution: <list type="bullet"><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTest" /> object in any way.</item><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTestState" /> object in any way.</item><item>Modifying the <see cref="T:Gallio.Framework.Pattern.PatternTestStep" /> object in any way.</item></list></para>
- </summary>
- <param name="testInstanceState">The test instance state, never null</param>
- </member>
- <member name="T:Gallio.Framework.Pattern.PatternTestPopulator">
- <summary>A delegate used to lazily populate the children of an <see cref="T:Gallio.Framework.Pattern.PatternTest" />.</summary>
- <param name="recurse">If true, the populator should recursively populate all of its newly populated test elements in addition to itself</param>
- </member>
- <member name="T:Gallio.Framework.Utilities.LogStreamLogger">
- <summary>A <see cref="T:Gallio.Runtime.Logging.ILogger" /> implementation that logs messages to the specified <see cref="T:Gallio.Framework.LogStreamWriter" />. This can be used to write log messages to the test execution log. This class cannot be inherited.</summary>
- </member>
- <member name="T:Gallio.Framework.Utilities.SampleRunner">
- <summary>
- <para> Runs sample test cases within an embedded copy of the test runner and provides access to the resulting test report. Logs debug output from the embedded test runner while the sample tests run. </para>
- <para> This utility class is intended to help write integration tests for test framework features. </para>
- </summary>
- </member>
- <member name="P:Gallio.Framework.Utilities.SampleRunner.PackageConfig">
- <summary>
- <para> Gets the package configuration object for the test run. </para>
- <para> The returned object may be modified prior to running the tests to configure various parameters of the test run. </para>
- </summary>
- </member>
- <member name="P:Gallio.Framework.Utilities.SampleRunner.Report">
- <summary>Gets the test report that was produced by the test run.</summary>
- </member>
- <member name="P:Gallio.Framework.Utilities.SampleRunner.Result">
- <summary>Gets the result of the test run.</summary>
- </member>
- <member name="M:Gallio.Framework.Utilities.SampleRunner.AddAssembly(System.Reflection.Assembly)">
- <summary>Adds a test assembly to the package configuration, if not already added.</summary>
- <param name="assembly">The assembly to add</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="assembly" /> is null</exception>
- </member>
- <member name="M:Gallio.Framework.Utilities.SampleRunner.AddFilter(Gallio.Model.Filters.Filter{Gallio.Model.ITest})">
- <summary>Adds a test filter to the combined list of filters that select which tests to include in the run, if not already added.</summary>
- <param name="filter">The filter to add</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="filter" /> is null</exception>
- </member>
- <member name="M:Gallio.Framework.Utilities.SampleRunner.AddFixture(System.Type)">
- <summary>Adds a test fixture type to the list of filters, and automatically adds its containing test assembly to the package configuration, if not already added.</summary>
- <param name="fixtureType">The test fixture type to add</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="fixtureType" /> is null</exception>
- </member>
- <member name="M:Gallio.Framework.Utilities.SampleRunner.AddMethod(System.Type,System.String)">
- <summary>Adds a test method to the list of filters, and automatically adds its containing test assembly to the package configuration, if not already added.</summary>
- <param name="fixtureType">The test fixture type</param>
- <param name="methodName">The test method name</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="fixtureType" /> or <paramref name="methodName" /> is null</exception>
- </member>
- <member name="M:Gallio.Framework.Utilities.SampleRunner.Explore">
- <summary>Explores the tests but does not run them.</summary>
- </member>
- <member name="M:Gallio.Framework.Utilities.SampleRunner.GetPrimaryTestStepRun(Gallio.Reflection.CodeReference)">
- <summary>Gets the primary test step run of a test with the given code reference. If there are multiple primary steps, returns the first one found.</summary>
- <param name="codeReference">The code reference of the test</param>
- <returns>The first test step run, or null if not found</returns>
- </member>
- <member name="M:Gallio.Framework.Utilities.SampleRunner.GetTestCaseRunsWithin(Gallio.Reflection.CodeReference)">
- <summary>Gets all test step runs that represent test cases within a test with the specified code reference.</summary>
- <param name="codeReference">The code reference of the test</param>
- <returns>The first test step run, or null if not found</returns>
- </member>
- <member name="M:Gallio.Framework.Utilities.SampleRunner.GetTestData(Gallio.Reflection.CodeReference)">
- <summary>Gets information about the test with the given code reference.</summary>
- <param name="codeReference">The code reference of the test</param>
- <returns>The test data, or null if not found</returns>
- </member>
- <member name="M:Gallio.Framework.Utilities.SampleRunner.Run">
- <summary>Runs the tests.</summary>
- </member>
- <member name="T:Gallio.Model.AggregateTestExplorer">
- <summary>An aggregate test explorer combines multiple test explorers from different sources to incorporate all of their contributions.</summary>
- </member>
- <member name="M:Gallio.Model.AggregateTestExplorer.AddTestExplorer(Gallio.Model.ITestExplorer)">
- <summary>Adds a test explorer to the aggregate.</summary>
- <param name="explorer">The explorer to add</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="explorer" /> is null</exception>
- <exception cref="T:System.ArgumentException">Thrown if <paramref name="explorer" /> has a different <see cref="T:Gallio.Model.TestModel" /></exception>
- </member>
- <member name="M:Gallio.Model.AggregateTestExplorer.ExploreAssembly(Gallio.Reflection.IAssemblyInfo,System.Action{Gallio.Model.ITest})">
- <summary>Explores the tests defined by an assembly and links them into the <see cref="P:Gallio.Model.ITestExplorer.TestModel" />.</summary>
- <param name="assembly">The assembly</param>
- <param name="consumer">An action to perform on each assembly-level test explored, or null if no action is required</param>
- </member>
- <member name="M:Gallio.Model.AggregateTestExplorer.ExploreType(Gallio.Reflection.ITypeInfo,System.Action{Gallio.Model.ITest})">
- <summary>Explores the tests defined by a type and links them into the <see cref="P:Gallio.Model.ITestExplorer.TestModel" />.</summary>
- <param name="type">The type</param>
- <param name="consumer">An action to perform on each type-level test explored, or null if no action is required</param>
- </member>
- <member name="M:Gallio.Model.AggregateTestExplorer.FinishModel">
- <summary>Performs any final actions after exploration has taken place to ensure that we have a complete and internally consistent model.</summary>
- </member>
- <member name="M:Gallio.Model.AggregateTestExplorer.IsTest(Gallio.Reflection.ICodeElementInfo)">
- <summary>Returns true if the code element represents a test.</summary>
- <param name="element">The element</param>
- <returns>True if the element represents a test</returns>
- </member>
- <member name="T:Gallio.Model.Annotation">
- <summary>An annotation associates a message with a source code location to inform the user about a problem.</summary>
- </member>
- <member name="P:Gallio.Model.Annotation.CodeElement">
- <summary>Gets the code element associated with the annotation.</summary>
- </member>
- <member name="P:Gallio.Model.Annotation.Details">
- <summary>Gets additional details such as exception text, or null if none.</summary>
- </member>
- <member name="P:Gallio.Model.Annotation.Message">
- <summary>Gets the annotation message.</summary>
- </member>
- <member name="P:Gallio.Model.Annotation.Type">
- <summary>Gets the annotation type.</summary>
- </member>
- <member name="T:Gallio.Model.BaseInfo">
- <summary>Abstract base class for read-only reflection model objects. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="M:Gallio.Model.BaseInfo.Equals(System.Object)">
- <summary>Determines whether the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Object" nolink="true" />.</summary>
- <param name="obj">The <see cref="T:System.Object" /> to compare with the current <see cref="T:System.Object" nolink="true" />.</param>
- <returns>true if the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Object" nolink="true" />; otherwise, false.</returns>
- </member>
- <member name="M:Gallio.Model.BaseInfo.Equals(Gallio.Model.BaseInfo)">
- <summary>Compares this object's source for equality with the other's source.</summary>
- <param name="other">The other object</param>
- <returns>True if the objects are equal</returns>
- </member>
- <member name="M:Gallio.Model.BaseInfo.GetHashCode">
- <summary>Serves as a hash function for a particular type. <see cref="M:System.Object.GetHashCode" /> is suitable for use in hashing algorithms and data structures like a hash table.</summary>
- <returns>A hash code for the current <see cref="T:System.Object" />.</returns>
- </member>
- <member name="M:Gallio.Model.BaseInfo.ToString">
- <summary>Returns a <see cref="T:System.String" /> that represents the current <see cref="T:System.Object" />.</summary>
- <returns>A <see cref="T:System.String" /> that represents the current <see cref="T:System.Object" />.</returns>
- </member>
- <member name="M:Gallio.Model.BaseInfo.op_Equality(Gallio.Model.BaseInfo,Gallio.Model.BaseInfo)">
- <summary>Compares two objects for equality.</summary>
- <returns>True if they are equal</returns>
- </member>
- <member name="M:Gallio.Model.BaseInfo.op_Inequality(Gallio.Model.BaseInfo,Gallio.Model.BaseInfo)">
- <summary>Compares two objects for inequality.</summary>
- <returns>True if they are not equal</returns>
- </member>
- <member name="T:Gallio.Model.BaseInfoList`2">
- <summary>The abstract base class of a list that wraps model objects with their corresponding reflection types derived from <see cref="T:Gallio.Model.BaseInfo" />. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- <typeparam name="TModel">The model object type</typeparam>
- <typeparam name="TInfo">The reflection type</typeparam>
- </member>
- <member name="P:Gallio.Model.BaseInfoList`2.Count">
- <summary>Gets the number of elements contained in the <see cref="T:System.Collections.Generic.ICollection`1" />.</summary>
- <value>The number of elements contained in the <see cref="T:System.Collections.Generic.ICollection`1" />.</value>
- </member>
- <member name="P:Gallio.Model.BaseInfoList`2.IsReadOnly">
- <summary>Gets a value indicating whether the <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only.</summary>
- <value>true if the <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only; otherwise, false.</value>
- </member>
- <member name="M:Gallio.Model.BaseInfoList`2.AsModelList">
- <summary>Returns a wrapper for the list of elements using the model object's type instead of the reflection object's type.</summary>
- <returns>The model list</returns>
- </member>
- <member name="M:Gallio.Model.BaseInfoList`2.GetEnumerator">
- <summary>Returns an enumerator that iterates through the collection.</summary>
- <returns>A <see cref="T:System.Collections.Generic.IEnumerator`1" /> that can be used to iterate through the collection.</returns>
- </member>
- <member name="M:Gallio.Model.BaseInfoList`2.Unwrap(`1)">
- <summary>Unwraps the specified output item.</summary>
- <param name="infoItem">The output item</param>
- <returns>The corresponding input item or null if the output item is a valid wrapper</returns>
- </member>
- <member name="M:Gallio.Model.BaseInfoList`2.Wrap(`0)">
- <summary>Wraps the specified input item.</summary>
- <param name="inputItem">The input item</param>
- <returns>The output item</returns>
- </member>
- <member name="T:Gallio.Model.BaseTest">
- <summary>Base implementation of <see cref="T:Gallio.Model.ITest" />.</summary>
- </member>
- <member name="P:Gallio.Model.BaseTest.BaselineLocalId">
- <summary>Gets or sets an initial approximation of a <see cref="P:Gallio.Model.BaseTest.LocalId" />, or null if none. The value returned by this method will be checked for uniqueness and amended as necessary to produce a truly unique <see cref="P:Gallio.Model.BaseTest.LocalId" nolink="true" />.</summary>
- <value>The local id</value>
- </member>
- <member name="P:Gallio.Model.BaseTest.Children">
- <summary>Gets the children of this test.</summary>
- </member>
- <member name="P:Gallio.Model.BaseTest.Dependencies">
- <summary>Gets the list of the dependencies of this test.</summary>
- </member>
- <member name="P:Gallio.Model.BaseTest.FullName">
- <summary>
- <para> Gets the full name of the test. The full name is derived by concatenating the <see cref="P:Gallio.Model.ITest.FullName" /> of the <see cref="P:Gallio.Model.ITest.Parent" /> followed by a slash ('/') followed by the <see cref="P:Gallio.Model.ITestComponent.Name" /> of this test. </para>
- <para> The full name of the root test is empty. </para>
- </summary>
- </member>
- <member name="P:Gallio.Model.BaseTest.Id">
- <summary>Gets the stable unique identifier of the component.</summary>
- </member>
- <member name="P:Gallio.Model.BaseTest.IsTestCase">
- <summary>Gets whether this test represents an individual test case as opposed to a test container such as a fixture or suite. The value of this property can be used by the test harness to avoid processing containers that have no test cases. It can also be used by the reporting infrastructure to constrain output statistics to test cases only.</summary>
- </member>
- <member name="P:Gallio.Model.BaseTest.Kind">
- <summary>Gets or sets the value of the <see cref="F:Gallio.Model.MetadataKeys.TestKind" /> metadata entry. (This is a convenience method.)</summary>
- <value>One of the <see cref="T:Gallio.Model.TestKinds" /> constants.</value>
- </member>
- <member name="P:Gallio.Model.BaseTest.LocalId">
- <summary>
- <para> Gets a locally unique identifier for this test that satisfies the following conditions: </para>
- <list type="bullet">
- <item>The identifier is unique among all siblings of this test belonging to the same parent.</item>
- <item>The identifier is likely to be stable across multiple sessions including changes and recompilations of the test projects.</item>
- <item>The identifier is non-null.</item>
- </list>
- <para> The local identifier may be the same as the test's name. However since the name is intended for display to end-users, it may contain irrelevant details (such as version numbers) that would reduce its long-term stability. In that case, a different local identifier should be selected such as one based on the test's <see cref="P:Gallio.Model.ITestComponent.CodeElement" /> and an ordering condition among siblings to guarantee uniqueness. </para>
- </summary>
- <value>The locally unique identifier</value>
- </member>
- <member name="P:Gallio.Model.BaseTest.Parameters">
- <summary>Gets the parameters of this test. Each parameter must have a unique name. The order in which the parameters appear is not significant.</summary>
- </member>
- <member name="P:Gallio.Model.BaseTest.Parent">
- <summary>Gets or sets the parent of this test, or null if this is the root test.</summary>
- </member>
- <member name="M:Gallio.Model.BaseTest.AddChild(Gallio.Model.ITest)">
- <summary>Adds a child test and sets its <see cref="P:Gallio.Model.ITest.Parent" /> property.</summary>
- <param name="test">The test to add as a child</param>
- </member>
- <member name="M:Gallio.Model.BaseTest.AddDependency(Gallio.Model.ITest)">
- <summary>Adds a test dependency.</summary>
- <param name="test">The test to add as a dependency</param>
- </member>
- <member name="M:Gallio.Model.BaseTest.AddParameter(Gallio.Model.ITestParameter)">
- <summary>Adds a test parameter and sets its <see cref="P:Gallio.Model.ITestParameter.Owner" /> property.</summary>
- <param name="parameter">The test parameter to add</param>
- </member>
- <member name="M:Gallio.Model.BaseTest.ToString">
- <summary>Returns a <see cref="T:System.String" /> that represents the current <see cref="T:System.Object" />.</summary>
- <returns>A <see cref="T:System.String" /> that represents the current <see cref="T:System.Object" />.</returns>
- </member>
- <member name="T:Gallio.Model.BaseTestComponent">
- <summary>Base implementation of <see cref="T:Gallio.Model.ITestComponent" />. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:Gallio.Model.BaseTestComponent.CodeElement">
- <summary>Gets a reference to the point of definition of this test component in the code, or null if unknown.</summary>
- </member>
- <member name="P:Gallio.Model.BaseTestComponent.Metadata">
- <summary>Gets the metadata of the component.</summary>
- </member>
- <member name="P:Gallio.Model.BaseTestComponent.Name">
- <summary>Gets the name of the component.</summary>
- </member>
- <member name="M:Gallio.Model.BaseTestComponent.ToString">
- <summary>Returns a <see cref="T:System.String" /> that represents the current <see cref="T:System.Object" />.</summary>
- <returns>A <see cref="T:System.String" /> that represents the current <see cref="T:System.Object" />.</returns>
- </member>
- <member name="T:Gallio.Model.BaseTestExplorer">
- <summary>A base test explorer that does nothing. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:Gallio.Model.BaseTestExplorer.TestModel">
- <summary>Gets the test model that is incrementally populated by the test explorer as it explores tests.</summary>
- </member>
- <member name="T:Gallio.Model.BaseTestFramework">
- <summary>Abstract base class for test framework implementations. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="M:Gallio.Model.BaseTestFramework.ConfigureTestDomain(Gallio.Model.TestDomainSetup)">
- <summary>Applies additional contributions to a test domain, if desired.</summary>
- <param name="testDomainSetup">The test domain setup to modify</param>
- </member>
- <member name="T:Gallio.Model.BaseTestParameter">
- <summary>Base implementation of <see cref="T:Gallio.Model.ITestParameter" />.</summary>
- </member>
- <member name="P:Gallio.Model.BaseTestParameter.Id">
- <summary>Gets the stable unique identifier of the component.</summary>
- </member>
- <member name="P:Gallio.Model.BaseTestParameter.Owner">
- <summary>Gets or sets the test that owns this parameter, or null if this parameter does not yet have an owner.</summary>
- </member>
- <member name="T:Gallio.Model.BaseTestStep">
- <summary>Base implementation of <see cref="T:Gallio.Model.ITestStep" />.</summary>
- </member>
- <member name="P:Gallio.Model.BaseTestStep.FullName">
- <summary>
- <para> Gets the full name of the step. </para>
- <para> The full name is derived by concatenating the <see cref="P:Gallio.Model.ITestStep.FullName" /> of the <see cref="P:Gallio.Model.ITestStep.Parent" /> followed by a slash ('/') followed by the <see cref="P:Gallio.Model.ITestComponent.Name" /> of this test step. </para>
- <para> The full name of the root test step is empty. </para>
- <para> Examples: <list type="bullet"><item><term>""</term><description>The root step</description></item><item><term>"SomeAssembly/SomeFixture/SomeTest"</term><description>The step corresponding to SomeTest</description></item><item><term>"SomeAssembly/SomeFixture/SomeTest/ChildStep"</term><description>A child step of SomeTest</description></item></list></para>
- </summary>
- </member>
- <member name="P:Gallio.Model.BaseTestStep.Id">
- <summary>Gets the stable unique identifier of the component.</summary>
- </member>
- <member name="P:Gallio.Model.BaseTestStep.IsDynamic">
- <summary>
- <para> Returns true if the test step is dynamic. A dynamic test step is one whose execution is governed by parameters that are not known a priori. </para>
- <para> For example, a primary test step is generally not dynamic because its existence usually only depends on statically known information derived from the test model. However, a child test step created at runtime by a data binding process might be considered dynamic if the data items that were used may change between test runs even when the static structure of the test code remains the same. So a test step that uses random data items or that owes its existence to processes that are not entirely under the control of the test framework should be flagged as dynamic. </para>
- <para> It can be useful to distinguish between static and dynamic test steps when correlating results across test runs. Dynamic test steps are more likely to change in dramatic ways between test runs than static test steps. </para>
- </summary>
- </member>
- <member name="P:Gallio.Model.BaseTestStep.IsPrimary">
- <summary>
- <para> Returns true if the test step is the top node of a hierarchy of test steps that are all associated with the same test. In the case where a single test step is associated with a test, then it is the primary test step. There may be multiple primary test steps of the same test if they are not directly related by ancestry (ie. one does not contain the other). </para>
- <para> A non-primary test step is known as a derived test step. </para>
- </summary>
- </member>
- <member name="P:Gallio.Model.BaseTestStep.IsTestCase">
- <summary>Returns true if the test step represents a distinct test case. A test case is typically a leaf of the test step hierarchy.</summary>
- </member>
- <member name="P:Gallio.Model.BaseTestStep.Parent">
- <summary>Gets the step that contains this one, or null if this instance represents the root step of the test step tree.</summary>
- </member>
- <member name="P:Gallio.Model.BaseTestStep.Test">
- <summary>Gets the test to which this step belongs.</summary>
- </member>
- <member name="M:Gallio.Model.BaseTestStep.ToString">
- <summary>Returns a <see cref="T:System.String" /> that represents the current <see cref="T:System.Object" />.</summary>
- <returns>A <see cref="T:System.String" /> that represents the current <see cref="T:System.Object" />.</returns>
- </member>
- <member name="T:Gallio.Model.DefaultTestPackageExplorerFactory">
- <summary>Default implementation of a test package explorer factory that aggregates over all registered frameworks.</summary>
- </member>
- <member name="M:Gallio.Model.DefaultTestPackageExplorerFactory.CreateTestExplorer(Gallio.Model.TestPackageConfig,Gallio.Reflection.IReflectionPolicy)">
- <summary>Creates a test explorer with the specified reflection policy.</summary>
- <param name="testPackageConfig">The test package configuration</param>
- <param name="reflectionPolicy">The reflection policy</param>
- <returns>The test explorer</returns>
- </member>
- <member name="T:Gallio.Model.LifecyclePhases">
- <summary>Defines the names of common test step lifecycle phases. Custom phases may also be defined. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="F:Gallio.Model.LifecyclePhases.Dispose">
- <summary>The test step's context is being disposed. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Model.LifecyclePhases.Execute">
- <summary>The test step is executing its main body. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Model.LifecyclePhases.Finishing">
- <summary>The test step is finishing. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Model.LifecyclePhases.Initialize">
- <summary>The test is being initialize. (Fixture construction, etc.) This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Model.LifecyclePhases.SetUp">
- <summary>The test step is being set up. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Model.LifecyclePhases.Starting">
- <summary>The test step is starting. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Model.LifecyclePhases.TearDown">
- <summary>The test step is being torn down. This field is constant and read-only.</summary>
- </member>
- <member name="T:Gallio.Model.MetadataKeys">
- <summary>Provides common metadata keys. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="F:Gallio.Model.MetadataKeys.AuthorEmail">
- <summary>The metadata key for the author's email. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Model.MetadataKeys.AuthorHomepage">
- <summary>The metadata key for the author's homepage. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Model.MetadataKeys.AuthorName">
- <summary>The metadata key for the author's name. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Model.MetadataKeys.CategoryName">
- <summary>The metadata key for the name of a category to which a test belongs. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Model.MetadataKeys.CodeBase">
- <summary>The matadata key for the location of an assembly as a local file path or as a Uri. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Model.MetadataKeys.Company">
- <summary>The metadata key for the name of the company associated with a test. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Model.MetadataKeys.Configuration">
- <summary>The metadata key for build/release configuration information associated with a test. It describes the target environment or usage for the test. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Model.MetadataKeys.Copyright">
- <summary>The metadata key for a copyright associated with a test. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Model.MetadataKeys.DataLocation">
- <summary>The metadata key for specifying the origin of data used by a test. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Model.MetadataKeys.Description">
- <summary>The metadata key for the description of a test component. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Model.MetadataKeys.ExpectedException">
- <summary>The metadata key for the expected exception type which should be the name, full name or assembly-qualified name of the expected exception type. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Model.MetadataKeys.ExplicitReason">
- <summary>The metadata key that describes the reason that a test should be run explicitly. (Tests may of course be marked explicit without a declared reason.) This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Model.MetadataKeys.FileVersion">
- <summary>The metadata key for a file version number associated with a test. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Model.MetadataKeys.IgnoreReason">
- <summary>The metadata key that describes the reason that a test is being ignored. (Tests may of course be ignored without a declared reason.) This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Model.MetadataKeys.Importance">
- <summary>The metadata key for the importance of a test component as the string representation of one of the <c>TestImportance</c> constants in MbUnit or its equivalent. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Model.MetadataKeys.InformationalVersion">
- <summary>The metadata key for an informational version number associated with a test. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Model.MetadataKeys.PendingReason">
- <summary>The metadata key that describes the reason that a test is pending. (Tests may of course be marked pending without a declared reason.) This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Model.MetadataKeys.Product">
- <summary>The metadata key for a product associated with a test. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Model.MetadataKeys.TestKind">
- <summary>The metadata key used to describe the kind of a test as the string representation of one of the <see cref="T:Gallio.Model.TestKinds" /> constants. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Model.MetadataKeys.TestsOn">
- <summary>The metadata key for the name of the type being tested. The associated value should be the full name of the type from <see cref="P:System.Type.FullName" /> or the assembly qualified name of the type from <see cref="P:System.Type.AssemblyQualifiedName" />. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Model.MetadataKeys.Title">
- <summary>The metadata key for a title associated with a test. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Model.MetadataKeys.Trademark">
- <summary>The metadata key for a trademark associated with a test. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Model.MetadataKeys.Version">
- <summary>The metadata key for a version number associated with a test. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Model.MetadataKeys.XmlDocumentation">
- <summary>The metadata key for the XML documentation of the test derived from XML code documentation comments. This field is constant and read-only.</summary>
- </member>
- <member name="T:Gallio.Model.MetadataMap">
- <summary>A metadata map is a multi-valued dictionary of metadata keys and values associated with a model element. Metadata is used to communicate declarative properties of the model in an extensible manner. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Model.MetadataMap.Count">
- <summary>Gets the number of elements contained in the <see cref="T:System.Collections.Generic.ICollection`1" />.</summary>
- <value>The number of elements contained in the <see cref="T:System.Collections.Generic.ICollection`1" />.</value>
- </member>
- <member name="P:Gallio.Model.MetadataMap.IsReadOnly">
- <summary>Gets a value indicating whether the <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only.</summary>
- <value>true if the <see cref="T:System.Collections.Generic.ICollection`1" /> is read-only; otherwise, false.</value>
- </member>
- <member name="P:Gallio.Model.MetadataMap.Keys">
- <summary>Gets an <see cref="T:System.Collections.Generic.ICollection`1" /> containing the keys of the <see cref="T:System.Collections.Generic.IDictionary`2" />.</summary>
- <value>An <see cref="T:System.Collections.Generic.ICollection`1" /> containing the keys of the object that implements <see cref="T:System.Collections.Generic.IDictionary`2" />.</value>
- </member>
- <member name="P:Gallio.Model.MetadataMap.Pairs">
- <summary>Gets the contents of the multi-map as an enumeration of pairs.</summary>
- </member>
- <member name="P:Gallio.Model.MetadataMap.Values">
- <summary>Gets an <see cref="T:System.Collections.Generic.ICollection`1" /> containing the values in the <see cref="T:System.Collections.Generic.IDictionary`2" />.</summary>
- <value>An <see cref="T:System.Collections.Generic.ICollection`1" /> containing the values in the object that implements <see cref="T:System.Collections.Generic.IDictionary`2" />.</value>
- </member>
- <member name="M:Gallio.Model.MetadataMap.AsReadOnly">
- <summary>Creates a read-only view of the metadata map.</summary>
- <returns>The read-only view</returns>
- </member>
- <member name="M:Gallio.Model.MetadataMap.Clear">
- <summary>Removes all items from the <see cref="T:System.Collections.Generic.ICollection`1" />.</summary>
- </member>
- <member name="M:Gallio.Model.MetadataMap.Copy">
- <summary>Creates a copy of the metadata map.</summary>
- <returns>The copy</returns>
- </member>
- <member name="M:Gallio.Model.MetadataMap.GetEnumerator">
- <summary>Returns an enumerator that iterates through the collection.</summary>
- <returns>A <see cref="T:System.Collections.Generic.IEnumerator`1" /> that can be used to iterate through the collection.</returns>
- </member>
- <member name="M:Gallio.Model.MetadataMap.GetValue(System.String)">
- <summary>Gets the value associated with the metadata key. If there are multiple values, returns only the first one.</summary>
- <param name="key">The key</param>
- <returns>The value, or null if none</returns>
- </member>
- <member name="M:Gallio.Model.MetadataMap.SetValue(System.String,System.String)">
- <summary>Sets the value associated with the metadata key. Removes all values previously associated with that key.</summary>
- <param name="key">The key</param>
- <param name="value">The new value, or null to remove the value</param>
- </member>
- <member name="T:Gallio.Model.ModelException">
- <summary>The type of exception thrown when test model and test framework operations fail.</summary>
- </member>
- <member name="T:Gallio.Model.ModelUtils">
- <summary>Provides utility functions for manipulating the object model. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:Gallio.Model.ModelUtils.PopulateMetadataFromAssembly(Gallio.Reflection.IAssemblyInfo,Gallio.Model.MetadataMap)">
- <summary>
- <para> Populates the provided metadata map with asembly-level metadata derived from custom attributes. </para>
- <para> Currently recognized attributes: <list type="bullet"><item><see cref="T:System.Reflection.AssemblyCompanyAttribute" /></item><item><see cref="T:System.Reflection.AssemblyConfigurationAttribute" /></item><item><see cref="T:System.Reflection.AssemblyCopyrightAttribute" /></item><item><see cref="T:System.Reflection.AssemblyDescriptionAttribute" /></item><item><see cref="T:System.Reflection.AssemblyFileVersionAttribute" /></item><item><see cref="T:System.Reflection.AssemblyInformationalVersionAttribute" /></item><item><see cref="T:System.Reflection.AssemblyProductAttribute" /></item><item><see cref="T:System.Reflection.AssemblyTitleAttribute" /></item><item><see cref="T:System.Reflection.AssemblyTrademarkAttribute" /></item><item><see cref="T:System.Reflection.AssemblyVersionAttribute" /></item></list></para>
- </summary>
- <param name="assembly">The assembly</param>
- <param name="metadataMap">The metadata map</param>
- </member>
- <member name="T:Gallio.Model.NullTestExplorer">
- <summary>A null test explorer. This class cannot be inherited.</summary>
- </member>
- <member name="T:Gallio.Model.RootTest">
- <summary>The root test in the test tree.</summary>
- </member>
- <member name="P:Gallio.Model.RootTest.TestControllerFactory">
- <summary>Gets a <see cref="T:Gallio.Model.Execution.ITestController" /><see cref="T:Gallio.Func`1" /> to run this tes and all of its children. Returns null if this test is merely a container for other tests or if it otherwise does not require or provide its own controller.</summary>
- <value>The test controller factory, or null if this test cannot produce a controller (and consequently is not a master test according to the definition above)</value>
- </member>
- <member name="T:Gallio.Model.TestComponentInfo">
- <summary>A read-only implementation of <see cref="T:Gallio.Model.ITestComponent" /> for reflection. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:Gallio.Model.TestComponentInfo.CodeElement">
- <summary>Gets a reference to the point of definition of this test component in the code, or null if unknown.</summary>
- </member>
- <member name="P:Gallio.Model.TestComponentInfo.Id">
- <summary>Gets the stable unique identifier of the component.</summary>
- </member>
- <member name="P:Gallio.Model.TestComponentInfo.Metadata">
- <summary>Gets the metadata of the component.</summary>
- </member>
- <member name="P:Gallio.Model.TestComponentInfo.Name">
- <summary>Gets the name of the component.</summary>
- </member>
- <member name="T:Gallio.Model.TestDomainSetup">
- <summary>Specifies setup options for a test domain. A test domain represents an isolated host environment within which a subset of a test package will be loaded, explored and run.</summary>
- </member>
- <member name="P:Gallio.Model.TestDomainSetup.TestPackageConfig">
- <summary>Gets or sets the test package configuration to load in the test domain.</summary>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="value" /> is null</exception>
- </member>
- <member name="T:Gallio.Model.TestExplorationOptions">
- <summary>Provides options that control how test exploration occurs.</summary>
- </member>
- <member name="M:Gallio.Model.TestExplorationOptions.Copy">
- <summary>Creates a copy of the options.</summary>
- <returns>The copy</returns>
- </member>
- <member name="T:Gallio.Model.TestInfo">
- <summary>A read-only implementation of <see cref="T:Gallio.Model.ITest" /> for reflection. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Model.TestInfo.FullName">
- <summary>
- <para> Gets the full name of the test. The full name is derived by concatenating the <see cref="P:Gallio.Model.ITest.FullName" /> of the <see cref="P:Gallio.Model.ITest.Parent" /> followed by a slash ('/') followed by the <see cref="P:Gallio.Model.ITestComponent.Name" /> of this test. </para>
- <para> The full name of the root test is empty. </para>
- </summary>
- </member>
- <member name="P:Gallio.Model.TestInfo.IsTestCase">
- <summary>Gets whether this test represents an individual test case as opposed to a test container such as a fixture or suite. The value of this property can be used by the test harness to avoid processing containers that have no test cases. It can also be used by the reporting infrastructure to constrain output statistics to test cases only.</summary>
- </member>
- <member name="P:Gallio.Model.TestInfo.LocalId">
- <summary>
- <para> Gets a locally unique identifier for this test that satisfies the following conditions: </para>
- <list type="bullet">
- <item>The identifier is unique among all siblings of this test belonging to the same parent.</item>
- <item>The identifier is likely to be stable across multiple sessions including changes and recompilations of the test projects.</item>
- <item>The identifier is non-null.</item>
- </list>
- <para> The local identifier may be the same as the test's name. However since the name is intended for display to end-users, it may contain irrelevant details (such as version numbers) that would reduce its long-term stability. In that case, a different local identifier should be selected such as one based on the test's <see cref="P:Gallio.Model.ITestComponent.CodeElement" /> and an ordering condition among siblings to guarantee uniqueness. </para>
- </summary>
- <value>The locally unique identifier</value>
- </member>
- <member name="T:Gallio.Model.TestInfoList">
- <summary>Wraps a list of <see cref="T:Gallio.Model.ITest" /> for reflection. This class cannot be inherited.</summary>
- </member>
- <member name="T:Gallio.Model.TestKinds">
- <summary>Specifies the kind of a test component. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="F:Gallio.Model.TestKinds.Assembly">
- <summary>The test represents the tests contained in a single test assembly. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Model.TestKinds.Custom">
- <summary>The test is of some other unspecified kind. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Model.TestKinds.Error">
- <summary>The test is an error placeholder used in place of a test when an error occurs during test enumeration. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Model.TestKinds.Fixture">
- <summary>The test represents a test fixture. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Model.TestKinds.Framework">
- <summary>The test represents a grouping of all contributions offered by a given test framework. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Model.TestKinds.Group">
- <summary>The test represents a grouping of tests for descriptive purposes. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Model.TestKinds.Namespace">
- <summary>The test represents the tests contained in a single test namespace. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Model.TestKinds.Root">
- <summary>The test represents the root of the test tree. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Model.TestKinds.Suite">
- <summary>The test represents a test suite. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Model.TestKinds.Test">
- <summary>The test represents a test case. This field is constant and read-only.</summary>
- </member>
- <member name="T:Gallio.Model.TestModel">
- <summary>The test model provides access to the contents of the test tree generated from a test package by the test enumeration process. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Model.TestModel.AllTests">
- <summary>Recursively enumerates all tests including the root test.</summary>
- </member>
- <member name="P:Gallio.Model.TestModel.Annotations">
- <summary>
- <para> Gets the read-only list of annotations. </para>
- <para> An annotation is an informational, warning or error message associated with a code element in the test model. </para>
- <para> Test frameworks publish annotations on the test model that describe usage errors or warnings about problems that may prevent tests from running, such as using a custom attribute incorrectly. They may also emit informational annotations to draw the user's attention, such as by flagging ignored or pending tests. </para>
- <para> The presentation of annotations is undefined. A command-line test runner might simply log them whereas an IDE plugin could generate new task items to incorporate them into the UI. </para>
- </summary>
- </member>
- <member name="P:Gallio.Model.TestModel.RootTest">
- <summary>Gets the root test in the model.</summary>
- </member>
- <member name="P:Gallio.Model.TestModel.TestPackage">
- <summary>Gets the test package.</summary>
- </member>
- <member name="M:Gallio.Model.TestModel.AddAnnotation(Gallio.Model.Annotation)">
- <summary>Adds an annotation.</summary>
- <param name="annotation">The annotation to add</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="annotation" /> is null</exception>
- </member>
- <member name="T:Gallio.Model.TestPackage">
- <summary>A test package describes the resources that have been loaded in in preparation for enumerating and running the tests they contain. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Model.TestPackage.Assemblies">
- <summary>Gets the assemblies that belong to the test package.</summary>
- </member>
- <member name="P:Gallio.Model.TestPackage.Config">
- <summary>Gets the test package configuration.</summary>
- </member>
- <member name="P:Gallio.Model.TestPackage.Loader">
- <summary>Gets the loader for the package.</summary>
- </member>
- <member name="P:Gallio.Model.TestPackage.ReflectionPolicy">
- <summary>Gets the reflection policy.</summary>
- </member>
- <member name="M:Gallio.Model.TestPackage.AddAssembly(Gallio.Reflection.IAssemblyInfo)">
- <summary>Adds an assembly to the test package.</summary>
- <param name="assembly">The assembly to add</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="assembly" /> is null</exception>
- </member>
- <member name="T:Gallio.Model.TestPackageConfig">
- <summary>A test package configuration specifies the options used by a test runner to load tests into memory for execution. The package may contain multiple test assemblies that are to be loaded together for test execution. It can also be serialized as XML or using .Net remoting for persistence and remote operation. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Model.TestPackageConfig.AssemblyFiles">
- <summary>Gets the list of relative or absolute paths of test assembly files.</summary>
- </member>
- <member name="P:Gallio.Model.TestPackageConfig.HintDirectories">
- <summary>Gets the list of hint directories used to resolve test assemblies and other files.</summary>
- </member>
- <member name="P:Gallio.Model.TestPackageConfig.HostSetup">
- <summary>Gets or sets the host setup parameters.</summary>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="value" /> is null</exception>
- </member>
- <member name="M:Gallio.Model.TestPackageConfig.Canonicalize(System.String)">
- <summary>Makes all paths in this instance absolute.</summary>
- <param name="baseDirectory">The base directory for resolving relative paths, or null to use the current directory</param>
- </member>
- <member name="M:Gallio.Model.TestPackageConfig.Copy">
- <summary>Creates a copy of the test package.</summary>
- <returns>The copy</returns>
- </member>
- <member name="T:Gallio.Model.TestParameterInfo">
- <summary>A read-only implementation of <see cref="T:Gallio.Model.ITestParameter" /> for reflection. This class cannot be inherited.</summary>
- </member>
- <member name="T:Gallio.Model.TestParameterInfoList">
- <summary>Wraps a list of <see cref="T:Gallio.Model.ITestParameter" /> for reflection. This class cannot be inherited.</summary>
- </member>
- <member name="T:Gallio.Model.TestResult">
- <summary>A test result describes the final result of having executed a test. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Model.TestResult.AssertCount">
- <summary>Gets or sets the number of assertions evaluated by the test.</summary>
- </member>
- <member name="P:Gallio.Model.TestResult.Duration">
- <summary>Gets or sets the test duration in seconds.</summary>
- </member>
- <member name="P:Gallio.Model.TestResult.Outcome">
- <summary>Gets or sets the test outcome.</summary>
- <value>Defaults to <see cref="P:Gallio.Model.TestOutcome.Inconclusive" />.</value>
- </member>
- <member name="T:Gallio.Model.TestStepInfo">
- <summary>A read-only implementation of <see cref="T:Gallio.Model.ITestStep" /> for reflection. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Model.TestStepInfo.FullName">
- <summary>
- <para> Gets the full name of the step. </para>
- <para> The full name is derived by concatenating the <see cref="P:Gallio.Model.ITestStep.FullName" /> of the <see cref="P:Gallio.Model.ITestStep.Parent" /> followed by a slash ('/') followed by the <see cref="P:Gallio.Model.ITestComponent.Name" /> of this test step. </para>
- <para> The full name of the root test step is empty. </para>
- <para> Examples: <list type="bullet"><item><term>""</term><description>The root step</description></item><item><term>"SomeAssembly/SomeFixture/SomeTest"</term><description>The step corresponding to SomeTest</description></item><item><term>"SomeAssembly/SomeFixture/SomeTest/ChildStep"</term><description>A child step of SomeTest</description></item></list></para>
- </summary>
- </member>
- <member name="P:Gallio.Model.TestStepInfo.IsDynamic">
- <summary>
- <para> Returns true if the test step is dynamic. A dynamic test step is one whose execution is governed by parameters that are not known a priori. </para>
- <para> For example, a primary test step is generally not dynamic because its existence usually only depends on statically known information derived from the test model. However, a child test step created at runtime by a data binding process might be considered dynamic if the data items that were used may change between test runs even when the static structure of the test code remains the same. So a test step that uses random data items or that owes its existence to processes that are not entirely under the control of the test framework should be flagged as dynamic. </para>
- <para> It can be useful to distinguish between static and dynamic test steps when correlating results across test runs. Dynamic test steps are more likely to change in dramatic ways between test runs than static test steps. </para>
- </summary>
- </member>
- <member name="P:Gallio.Model.TestStepInfo.IsPrimary">
- <summary>
- <para> Returns true if the test step is the top node of a hierarchy of test steps that are all associated with the same test. In the case where a single test step is associated with a test, then it is the primary test step. There may be multiple primary test steps of the same test if they are not directly related by ancestry (ie. one does not contain the other). </para>
- <para> A non-primary test step is known as a derived test step. </para>
- </summary>
- </member>
- <member name="P:Gallio.Model.TestStepInfo.IsTestCase">
- <summary>Returns true if the test step represents a distinct test case. A test case is typically a leaf of the test step hierarchy.</summary>
- </member>
- <member name="T:Gallio.Model.TestOutcome">
- <summary>
- <para> Describes the outcome of a test. </para>
- <para> An outcome consists of two parts. First, a required <see cref="P:Gallio.Model.TestOutcome.Status" /> that describes whether test passed, failed or was inconclusive. Second, an optional <see cref="P:Gallio.Model.TestOutcome.Category" /> that enables different outcomes with the same status to be distinguished. The category also provides an opportunity to extend the definition of a test outcome to include custom semantic details. </para>
- </summary>
- </member>
- <member name="P:Gallio.Model.TestOutcome.Canceled">
- <summary>Gets a standard outcome for a test that has an inconclusive outcome because it was canceled.</summary>
- <value>The outcome</value>
- </member>
- <member name="P:Gallio.Model.TestOutcome.Category">
- <summary>
- <para> Gets the test outcome category, or null if none. Never an empty string. </para>
- <para> The category, when provided, provides additional information to describe what happened to result in this particular outcome. </para>
- <para> Examples: "ignored", "skipped", "pending", "canceled", "aborted", "timeout". </para>
- <para> Naming guidelines: <list type="bullet"><item>A category should be a single lower-case word.</item><item>It should be a word that can appear on its own or following a number. Consequently, nouns are poor choices because they may need to be pluralized.</item><item>It should not repeat the information already provided by the <see cref="P:Gallio.Model.TestOutcome.Status" />. Consequently, "passed", "failed" and "inconclusive" are poor choices.</item><item>It should be a standard category, if possible.</item><item>It should not be too granular. If too many categories are in common usage, test result summaries by category may become unwieldly.</item></list></para>
- </summary>
- </member>
- <member name="P:Gallio.Model.TestOutcome.DisplayName">
- <summary>
- <para> Gets the name of the outcome as it should be displayed. </para>
- <para> The display name is the outcome's <see cref="P:Gallio.Model.TestOutcome.Category" />, if available. Otherwise it is a lowercase rendition of the outcome's <see cref="P:Gallio.Model.TestOutcome.Status" />. </para>
- </summary>
- </member>
- <member name="P:Gallio.Model.TestOutcome.Error">
- <summary>Gets a standard outcome for a test that failed due to an error.</summary>
- <value>The outcome</value>
- </member>
- <member name="P:Gallio.Model.TestOutcome.Explicit">
- <summary>Gets a standard outcome for a test that did not run because it must be selected explicitly. The test may be particularly expensive or require manual supervision by an operator.</summary>
- <value>The outcome</value>
- </member>
- <member name="P:Gallio.Model.TestOutcome.Failed">
- <summary>Gets a standard outcome for a test that failed.</summary>
- <value>The outcome</value>
- </member>
- <member name="P:Gallio.Model.TestOutcome.Ignored">
- <summary>Gets a standard outcome for a test that did not run because the user is choosing to ignore it. Perhaps the test is broken or non-functional.</summary>
- <value>The outcome</value>
- </member>
- <member name="P:Gallio.Model.TestOutcome.Inconclusive">
- <summary>Gets a standard outcome for a test that was inconclusive.</summary>
- <value>The outcome</value>
- </member>
- <member name="P:Gallio.Model.TestOutcome.Passed">
- <summary>Gets a standard outcome for a test that passed.</summary>
- <value>The outcome</value>
- </member>
- <member name="P:Gallio.Model.TestOutcome.Pending">
- <summary>Gets a standard outcome for a test that did not run because it has unsatisfied prerequisites. The test may depend on functionality that has not yet been implemented or perhaps the test itself has yet to be implemented.</summary>
- <value>The outcome</value>
- </member>
- <member name="P:Gallio.Model.TestOutcome.Skipped">
- <summary>Gets a standard outcome for a test that did not run.</summary>
- <value>The outcome</value>
- </member>
- <member name="P:Gallio.Model.TestOutcome.Status">
- <summary>
- <para> Gets the test status. </para>
- <para> The test status describes whether a test passed, failed or produced an inconclusive result. This information may be reported to the user with icons and textual labels to explain the overall significance of the outcome. </para>
- </summary>
- </member>
- <member name="P:Gallio.Model.TestOutcome.Timeout">
- <summary>Gets a standard outcome for a test that failed because it ran out of time.</summary>
- <value>The outcome</value>
- </member>
- <member name="M:Gallio.Model.TestOutcome.CombineWith(Gallio.Model.TestOutcome)">
- <summary>If the other outcome is more severe than this one, returns it. Otherwise returns this outcome.</summary>
- <param name="other">The other outcome</param>
- <returns>The combined outcome</returns>
- </member>
- <member name="M:Gallio.Model.TestOutcome.Equals(Gallio.Model.TestOutcome)">
- <summary>Indicates whether this instance and a specified object are equal.</summary>
- <returns>true if obj and this instance are the same type and represent the same value; otherwise, false.</returns>
- </member>
- <member name="M:Gallio.Model.TestOutcome.Equals(System.Object)">
- <summary>Indicates whether this instance and a specified object are equal.</summary>
- <param name="obj">Another object to compare to.</param>
- <returns>true if obj and this instance are the same type and represent the same value; otherwise, false.</returns>
- </member>
- <member name="M:Gallio.Model.TestOutcome.Generalize">
- <summary>Produces an outcome with the same status but omitting the category information.</summary>
- <returns>The generalized outcome</returns>
- </member>
- <member name="M:Gallio.Model.TestOutcome.GetHashCode">
- <summary>Returns the hash code for this instance.</summary>
- <returns>A 32-bit signed integer that is the hash code for this instance.</returns>
- </member>
- <member name="M:Gallio.Model.TestOutcome.ToString">
- <summary>Returns the <see cref="P:Gallio.Model.TestOutcome.DisplayName" /> of the outcome.</summary>
- <returns>The display name</returns>
- </member>
- <member name="M:Gallio.Model.TestOutcome.op_Equality(Gallio.Model.TestOutcome,Gallio.Model.TestOutcome)">
- <summary>Compares two outcomes for equality.</summary>
- <param name="a">The first outcome</param>
- <param name="b">The second outcome</param>
- <returns>True if the outcomes are equal</returns>
- </member>
- <member name="M:Gallio.Model.TestOutcome.op_Inequality(Gallio.Model.TestOutcome,Gallio.Model.TestOutcome)">
- <summary>Compares two outcomes for inequality.</summary>
- <param name="a">The first outcome</param>
- <param name="b">The second outcome</param>
- <returns>True if the outcomes are not equal</returns>
- </member>
- <member name="T:Gallio.Model.ITest">
- <summary>
- <para> A test object represents a parameterized test case or test container. The test parameters are used as placeholders for data-binding during test execution. A single test can produce multiple steps (<seealso cref="T:Gallio.Model.ITestStep" />) at runtime. </para>
- <para> A <see cref="T:Gallio.Model.ITest" /> can be thought of as a declarative artifact that describes about what a test "looks like" from the outside based on available reflective metadata. A <see cref="T:Gallio.Model.ITestStep" /> is then the runtime counterpart of a <see cref="T:Gallio.Model.ITest" nolink="true" /> that is created to describe different parameter bindigns or other characteristics of a test's structure that become manifest only at runtime. </para>
- <para> A test may depend on one or more other tests. When a test fails, the tests that depend on it are also automatically considered failures. Moreover, the test harness ensures that a test will only run once all of its dependencies have completed execution successfully. A run-time error will occur when the system detects the presence of circular test dependencies or attempts to execute a test concurrently with its dependencies. </para>
- <para> A test contain child tests. The children of a test are executed in dependency order within the scope of the parent test. Thus the parent test may setup/teardown the execution environment used to execute its children. Tests that belong to different subtrees are executed in relative isolation within the common environment established by their common parent. </para>
- <para> The object model distinguishes between tests that represent individual test cases and other test containers. Test containers are skipped if they do not contain any test cases or if none of their test cases have been selected for execution. </para>
- </summary>
- </member>
- <member name="P:Gallio.Model.ITest.Children">
- <summary>Gets the children of this test.</summary>
- </member>
- <member name="P:Gallio.Model.ITest.Dependencies">
- <summary>Gets the list of the dependencies of this test.</summary>
- </member>
- <member name="P:Gallio.Model.ITest.FullName">
- <summary>
- <para> Gets the full name of the test. The full name is derived by concatenating the <see cref="P:Gallio.Model.ITest.FullName" /> of the <see cref="P:Gallio.Model.ITest.Parent" /> followed by a slash ('/') followed by the <see cref="P:Gallio.Model.ITestComponent.Name" /> of this test. </para>
- <para> The full name of the root test is empty. </para>
- </summary>
- </member>
- <member name="P:Gallio.Model.ITest.IsTestCase">
- <summary>Gets whether this test represents an individual test case as opposed to a test container such as a fixture or suite. The value of this property can be used by the test harness to avoid processing containers that have no test cases. It can also be used by the reporting infrastructure to constrain output statistics to test cases only.</summary>
- </member>
- <member name="P:Gallio.Model.ITest.LocalId">
- <summary>
- <para> Gets a locally unique identifier for this test that satisfies the following conditions: </para>
- <list type="bullet">
- <item>The identifier is unique among all siblings of this test belonging to the same parent.</item>
- <item>The identifier is likely to be stable across multiple sessions including changes and recompilations of the test projects.</item>
- <item>The identifier is non-null.</item>
- </list>
- <para> The local identifier may be the same as the test's name. However since the name is intended for display to end-users, it may contain irrelevant details (such as version numbers) that would reduce its long-term stability. In that case, a different local identifier should be selected such as one based on the test's <see cref="P:Gallio.Model.ITestComponent.CodeElement" /> and an ordering condition among siblings to guarantee uniqueness. </para>
- </summary>
- <value>The locally unique identifier</value>
- </member>
- <member name="P:Gallio.Model.ITest.Parameters">
- <summary>Gets the parameters of this test. Each parameter must have a unique name. The order in which the parameters appear is not significant.</summary>
- </member>
- <member name="P:Gallio.Model.ITest.Parent">
- <summary>Gets or sets the parent of this test, or null if this is the root test.</summary>
- </member>
- <member name="P:Gallio.Model.ITest.TestControllerFactory">
- <summary>Gets a <see cref="T:Gallio.Model.Execution.ITestController" /><see cref="T:Gallio.Func`1" /> to run this tes and all of its children. Returns null if this test is merely a container for other tests or if it otherwise does not require or provide its own controller.</summary>
- <value>The test controller factory, or null if this test cannot produce a controller (and consequently is not a master test according to the definition above)</value>
- </member>
- <member name="M:Gallio.Model.ITest.AddChild(Gallio.Model.ITest)">
- <summary>Adds a child test and sets its <see cref="P:Gallio.Model.ITest.Parent" /> property.</summary>
- <param name="test">The test to add as a child</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="test" /> is null</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if <paramref name="test" /> is already the child of some other test</exception>
- </member>
- <member name="M:Gallio.Model.ITest.AddDependency(Gallio.Model.ITest)">
- <summary>Adds a test dependency.</summary>
- <param name="test">The test to add as a dependency</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="test" /> is null</exception>
- </member>
- <member name="M:Gallio.Model.ITest.AddParameter(Gallio.Model.ITestParameter)">
- <summary>Adds a test parameter and sets its <see cref="P:Gallio.Model.ITestParameter.Owner" /> property.</summary>
- <param name="parameter">The test parameter to add</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="parameter" /> is null</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if <paramref name="parameter" /> is already owned by some other test</exception>
- </member>
- <member name="T:Gallio.Model.ITestComponent">
- <summary>Common interface for elements in the test object model. All components have a name for presentation, metadata for annotations, and a code reference to its point of definition.</summary>
- </member>
- <member name="P:Gallio.Model.ITestComponent.CodeElement">
- <summary>Gets a reference to the point of definition of this test component in the code, or null if unknown.</summary>
- </member>
- <member name="P:Gallio.Model.ITestComponent.Id">
- <summary>Gets the stable unique identifier of the component.</summary>
- </member>
- <member name="P:Gallio.Model.ITestComponent.Metadata">
- <summary>Gets the metadata of the component.</summary>
- </member>
- <member name="P:Gallio.Model.ITestComponent.Name">
- <summary>Gets the name of the component.</summary>
- </member>
- <member name="T:Gallio.Model.ITestExplorer">
- <summary>
- <para> A test explorer scans a volume of code using reflection to build a partial test tree. The tests constructed in this manner may not be complete or executable but they provide useful insight into the layout of the test suite that can subsequently be used to drive the test runner. </para>
- <para> As a test explorer explores test assemblies and types, it incrementally populates a <see cref="P:Gallio.Model.ITestExplorer.TestModel" /> with its discoveries. The <see cref="P:Gallio.Model.ITestExplorer.TestModel" nolink="true" /> is guaranteed to contain all of the tests explicitly explored, but it may also contain other tests that were discovered by the explorer along the way. For example, a valid implementation of <see cref="T:Gallio.Model.ITestExplorer" /> could implement <see cref="M:Gallio.Model.ITestExplorer.ExploreType(Gallio.Reflection.ITypeInfo,System.Action{Gallio.Model.ITest})" /> by exploring the entire assembly as performed by <see cref="M:Gallio.Model.ITestExplorer.ExploreAssembly(Gallio.Reflection.IAssemblyInfo,System.Action{Gallio.Model.ITest})" />. </para>
- </summary>
- </member>
- <member name="P:Gallio.Model.ITestExplorer.TestModel">
- <summary>Gets the test model that is incrementally populated by the test explorer as it explores tests.</summary>
- </member>
- <member name="M:Gallio.Model.ITestExplorer.ExploreAssembly(Gallio.Reflection.IAssemblyInfo,System.Action{Gallio.Model.ITest})">
- <summary>Explores the tests defined by an assembly and links them into the <see cref="P:Gallio.Model.ITestExplorer.TestModel" />.</summary>
- <param name="assembly">The assembly</param>
- <param name="consumer">An action to perform on each assembly-level test explored, or null if no action is required</param>
- </member>
- <member name="M:Gallio.Model.ITestExplorer.ExploreType(Gallio.Reflection.ITypeInfo,System.Action{Gallio.Model.ITest})">
- <summary>Explores the tests defined by a type and links them into the <see cref="P:Gallio.Model.ITestExplorer.TestModel" />.</summary>
- <param name="type">The type</param>
- <param name="consumer">An action to perform on each type-level test explored, or null if no action is required</param>
- </member>
- <member name="M:Gallio.Model.ITestExplorer.FinishModel">
- <summary>Performs any final actions after exploration has taken place to ensure that we have a complete and internally consistent model.</summary>
- </member>
- <member name="M:Gallio.Model.ITestExplorer.IsTest(Gallio.Reflection.ICodeElementInfo)">
- <summary>Returns true if the code element represents a test.</summary>
- <param name="element">The element</param>
- <returns>True if the element represents a test</returns>
- </member>
- <member name="T:Gallio.Model.ITestFramework">
- <summary>The test framework service provides support for enumerating and executing tests that belong to some test framework. A new third party test framework may be supported by defining and registering a suitable implementation of this interface.</summary>
- </member>
- <member name="P:Gallio.Model.ITestFramework.Name">
- <summary>Gets the name of the test framework.</summary>
- </member>
- <member name="M:Gallio.Model.ITestFramework.ConfigureTestDomain(Gallio.Model.TestDomainSetup)">
- <summary>Applies additional contributions to a test domain, if desired.</summary>
- <param name="testDomainSetup">The test domain setup to modify</param>
- </member>
- <member name="M:Gallio.Model.ITestFramework.CreateTestExplorer(Gallio.Model.TestModel)">
- <summary>Creates a test explorer for this test framework.</summary>
- <param name="testModel">The test model to populate incrementally as tests are discovered</param>
- <returns>The test explorer</returns>
- </member>
- <member name="T:Gallio.Model.ITestPackageExplorerFactory">
- <summary>Creates test explorers for packages.</summary>
- </member>
- <member name="M:Gallio.Model.ITestPackageExplorerFactory.CreateTestExplorer(Gallio.Model.TestPackageConfig,Gallio.Reflection.IReflectionPolicy)">
- <summary>Creates a test explorer with the specified reflection policy.</summary>
- <param name="testPackageConfig">The test package configuration</param>
- <param name="reflectionPolicy">The reflection policy</param>
- <returns>The test explorer</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="testPackageConfig" /> or <paramref name="reflectionPolicy" /> is null</exception>
- </member>
- <member name="T:Gallio.Model.ITestParameter">
- <summary>
- <para> A test parameter describes a formal parameter of a <see cref="T:Gallio.Model.ITest" /> to which a value may be bound and used during test execution. </para>
- <para> The <see cref="P:Gallio.Model.ITestComponent.Name" /> property of a test parameter should be unique among the set parameters belonging to its <see cref="P:Gallio.Model.ITestParameter.Owner" /> to ensure that it can be differentiated from others. However, this constraint is not enforced. </para>
- </summary>
- </member>
- <member name="P:Gallio.Model.ITestParameter.Owner">
- <summary>Gets or sets the test that owns this parameter, or null if this parameter does not yet have an owner.</summary>
- </member>
- <member name="T:Gallio.Model.ITestStep">
- <summary>
- <para> A test step is a delimited region of a test defined at run-time. Each test that is executed consists of at least one step: the "primary" step. During execution, each test may spawn additional nested steps that may run in parallel or in series with one another as required. </para>
- <para> A test step may be used to describe a particular instance of a data driven test. It can also be used to generate a completely dynamic hierarchy at runtime that mirrors and extends the static test hierarchy with new information derived from the actual execution of the test. </para>
- <para> Each step has its own execution log and test result (pass/fail/inconclusive). Therefore a multi-step test may possess multiple execution logs and test results. This is deliberate. Think of a <see cref="T:Gallio.Model.ITest" /> as being the declarative component of a test that specifies which test method to invoke and its arguments. An <see cref="T:Gallio.Model.ITestStep" /> is the runtime counterpart of the <see cref="T:Gallio.Model.ITest" nolink="true" /> that captures output and control flow information about part or all of the test. </para>
- <para> A test step also has metadata that can be update at run-time to carry additional declarative information about the step. </para>
- </summary>
- </member>
- <member name="P:Gallio.Model.ITestStep.FullName">
- <summary>
- <para> Gets the full name of the step. </para>
- <para> The full name is derived by concatenating the <see cref="P:Gallio.Model.ITestStep.FullName" /> of the <see cref="P:Gallio.Model.ITestStep.Parent" /> followed by a slash ('/') followed by the <see cref="P:Gallio.Model.ITestComponent.Name" /> of this test step. </para>
- <para> The full name of the root test step is empty. </para>
- <para> Examples: <list type="bullet"><item><term>""</term><description>The root step</description></item><item><term>"SomeAssembly/SomeFixture/SomeTest"</term><description>The step corresponding to SomeTest</description></item><item><term>"SomeAssembly/SomeFixture/SomeTest/ChildStep"</term><description>A child step of SomeTest</description></item></list></para>
- </summary>
- </member>
- <member name="P:Gallio.Model.ITestStep.IsDynamic">
- <summary>
- <para> Returns true if the test step is dynamic. A dynamic test step is one whose execution is governed by parameters that are not known a priori. </para>
- <para> For example, a primary test step is generally not dynamic because its existence usually only depends on statically known information derived from the test model. However, a child test step created at runtime by a data binding process might be considered dynamic if the data items that were used may change between test runs even when the static structure of the test code remains the same. So a test step that uses random data items or that owes its existence to processes that are not entirely under the control of the test framework should be flagged as dynamic. </para>
- <para> It can be useful to distinguish between static and dynamic test steps when correlating results across test runs. Dynamic test steps are more likely to change in dramatic ways between test runs than static test steps. </para>
- </summary>
- </member>
- <member name="P:Gallio.Model.ITestStep.IsPrimary">
- <summary>
- <para> Returns true if the test step is the top node of a hierarchy of test steps that are all associated with the same test. In the case where a single test step is associated with a test, then it is the primary test step. There may be multiple primary test steps of the same test if they are not directly related by ancestry (ie. one does not contain the other). </para>
- <para> A non-primary test step is known as a derived test step. </para>
- </summary>
- </member>
- <member name="P:Gallio.Model.ITestStep.IsTestCase">
- <summary>Returns true if the test step represents a distinct test case. A test case is typically a leaf of the test step hierarchy.</summary>
- </member>
- <member name="P:Gallio.Model.ITestStep.Parent">
- <summary>Gets the step that contains this one, or null if this instance represents the root step of the test step tree.</summary>
- </member>
- <member name="P:Gallio.Model.ITestStep.Test">
- <summary>Gets the test to which this step belongs.</summary>
- </member>
- <member name="T:Gallio.Model.AnnotationType">
- <summary>Specifies the type of an annotation.</summary>
- </member>
- <member name="F:Gallio.Model.AnnotationType.Info">
- <summary>An informational annotation.</summary>
- </member>
- <member name="F:Gallio.Model.AnnotationType.Warning">
- <summary>A warning annotation.</summary>
- </member>
- <member name="F:Gallio.Model.AnnotationType.Error">
- <summary>An error annotation.</summary>
- </member>
- <member name="T:Gallio.Model.TestStatus">
- <summary>
- <para> Describes whether a test passed, failed, was skipped or was inconclusive. </para>
- <para> The status codes are ranked in order of severity from least to greatest as follows: <see cref="F:Gallio.Model.TestStatus.Passed" />, <see cref="F:Gallio.Model.TestStatus.Skipped" />, <see cref="F:Gallio.Model.TestStatus.Inconclusive" />, <see cref="F:Gallio.Model.TestStatus.Failed" />. </para>
- </summary>
- </member>
- <member name="F:Gallio.Model.TestStatus.Passed">
- <summary>The test passed.</summary>
- </member>
- <member name="F:Gallio.Model.TestStatus.Skipped">
- <summary>The test did not run so nothing is known about its status.</summary>
- </member>
- <member name="F:Gallio.Model.TestStatus.Inconclusive">
- <summary>The test did not run or its result was inconclusive.</summary>
- </member>
- <member name="F:Gallio.Model.TestStatus.Failed">
- <summary>The test failed or encountered an error during execution.</summary>
- </member>
- <member name="T:Gallio.Model.Execution.BaseTestController">
- <summary>Base implementation of <see cref="T:Gallio.Model.Execution.ITestController" /> that does nothing. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="M:Gallio.Model.Execution.BaseTestController.Dispose">
- <summary>Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.</summary>
- </member>
- <member name="M:Gallio.Model.Execution.BaseTestController.RunTests(Gallio.Model.Execution.ITestCommand,Gallio.Model.ITestStep,Gallio.Model.Execution.TestExecutionOptions,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
- <summary>Runs the tests.</summary>
- <param name="rootTestCommand">The root test monitor</param>
- <param name="parentTestStep">The parent test step, or null if starting a root step</param>
- <param name="options">The test execution options</param>
- <param name="progressMonitor">The progress monitor</param>
- <returns>The combined outcome of the root test command</returns>
- </member>
- <member name="M:Gallio.Model.Execution.BaseTestController.RunTestsImpl(Gallio.Model.Execution.ITestCommand,Gallio.Model.ITestStep,Gallio.Model.Execution.TestExecutionOptions,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
- <summary>Implementation of <see cref="M:Gallio.Model.Execution.BaseTestController.RunTests(Gallio.Model.Execution.ITestCommand,Gallio.Model.ITestStep,Gallio.Model.Execution.TestExecutionOptions,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)" /> called after argument validation has taken place.</summary>
- <param name="rootTestCommand">The root test command, not null</param>
- <param name="parentTestStep">The parent test step, or null if none</param>
- <param name="options">The test execution options, not null</param>
- <param name="progressMonitor">The progress monitor, not null</param>
- <returns>The combined outcome of the root test command</returns>
- </member>
- <member name="M:Gallio.Model.Execution.BaseTestController.SkipAll(Gallio.Model.Execution.ITestCommand,Gallio.Model.ITestStep)">
- <summary>Recursively generates single test steps for each <see cref="T:Gallio.Model.Execution.ITestCommand" /> and sets the final outcome to <see cref="P:Gallio.Model.TestOutcome.Skipped" />.</summary>
- <param name="rootTestCommand">The root test command</param>
- <param name="parentTestStep">The parent test step</param>
- </member>
- <member name="T:Gallio.Model.Execution.BaseTestLogWriter">
- <summary>
- <para> Base implementation of a log writer that assists in the implementation of log writers by serializing requests and performing basic argument and state validation. </para>
- <para> The validation includes: <list type="bullet"><item>Checking arguments for null</item><item>Ensuring that the writer has not been closed</item><item>Ensuring that no attachment with the same name exists when adding an attachment</item><item>Ensuring that there is an attachment with the specified name exists when embedding an attachment</item><item>Ensuring that the nesting level of stream sections is correct such that all <see cref="M:Gallio.Model.Execution.BaseTestLogWriter.EndSection(System.String)" /> calls are balanced by <see cref="M:Gallio.Model.Execution.BaseTestLogWriter.BeginSection(System.String,System.String)" /></item></list></para>This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="M:Gallio.Model.Execution.BaseTestLogWriter.AttachBytes(System.String,System.String,System.Byte[])">
- <summary>Attaches an binary attachment to the execution log.</summary>
- <param name="attachmentName">The attachment name</param>
- <param name="contentType">The content type</param>
- <param name="bytes">The binary contents</param>
- </member>
- <member name="M:Gallio.Model.Execution.BaseTestLogWriter.AttachBytesImpl(System.String,System.String,System.Byte[])">
- <summary>Attaches an binary attachment to the execution log.</summary>
- <param name="attachmentName">The attachment name, unique, not null</param>
- <param name="contentType">The content type, not null</param>
- <param name="bytes">The binary contents, not null</param>
- <exception cref="T:System.InvalidOperationException">Thrown if the test is not running</exception>
- </member>
- <member name="M:Gallio.Model.Execution.BaseTestLogWriter.AttachText(System.String,System.String,System.String)">
- <summary>Attaches an text attachment to the execution log.</summary>
- <param name="attachmentName">The attachment name</param>
- <param name="contentType">The content type</param>
- <param name="text">The text contents</param>
- </member>
- <member name="M:Gallio.Model.Execution.BaseTestLogWriter.AttachTextImpl(System.String,System.String,System.String)">
- <summary>Attaches an text attachment to the execution log.</summary>
- <param name="attachmentName">The attachment name, unique, not null</param>
- <param name="contentType">The content type, not null</param>
- <param name="text">The text contents, not null</param>
- <exception cref="T:System.InvalidOperationException">Thrown if the test is not running</exception>
- </member>
- <member name="M:Gallio.Model.Execution.BaseTestLogWriter.BeginSection(System.String,System.String)">
- <summary>Begins a section in a particular stream of the execution log.</summary>
- <param name="streamName">The log stream name</param>
- <param name="sectionName">The name of the section</param>
- </member>
- <member name="M:Gallio.Model.Execution.BaseTestLogWriter.BeginSectionImpl(System.String,System.String)">
- <summary>Begins a section in a particular stream of the execution log.</summary>
- <param name="streamName">The log stream name, not null</param>
- <param name="sectionName">The name of the section, not null</param>
- <exception cref="T:System.InvalidOperationException">Thrown if the test is not running</exception>
- </member>
- <member name="M:Gallio.Model.Execution.BaseTestLogWriter.Close">
- <summary>Closes the log writer.</summary>
- </member>
- <member name="M:Gallio.Model.Execution.BaseTestLogWriter.CloseImpl">
- <summary>Closes the log writer.</summary>
- </member>
- <member name="M:Gallio.Model.Execution.BaseTestLogWriter.Embed(System.String,System.String)">
- <summary>Embeds an attachment into a particular stream of the execution log.</summary>
- <param name="streamName">The log stream name</param>
- <param name="attachmentName">The attachment name</param>
- </member>
- <member name="M:Gallio.Model.Execution.BaseTestLogWriter.EmbedImpl(System.String,System.String)">
- <summary>Embeds an attachment into a particular stream of the execution log.</summary>
- <param name="streamName">The log stream name, known to exist, not null</param>
- <param name="attachmentName">The attachment name, not null</param>
- <exception cref="T:System.InvalidOperationException">Thrown if the test is not running</exception>
- </member>
- <member name="M:Gallio.Model.Execution.BaseTestLogWriter.EndSection(System.String)">
- <summary>Ends a section in a particular stream of the execution log.</summary>
- <param name="streamName">The log stream name</param>
- </member>
- <member name="M:Gallio.Model.Execution.BaseTestLogWriter.EndSectionImpl(System.String)">
- <summary>Ends a section in a particular stream of the execution log.</summary>
- <param name="streamName">The log stream name, not null</param>
- <exception cref="T:System.InvalidOperationException">Thrown if the test is not running</exception>
- </member>
- <member name="M:Gallio.Model.Execution.BaseTestLogWriter.Write(System.String,System.String)">
- <summary>Writes text to a particular stream of the execution log.</summary>
- <param name="streamName">The log stream name</param>
- <param name="text">The text to write</param>
- </member>
- <member name="M:Gallio.Model.Execution.BaseTestLogWriter.WriteImpl(System.String,System.String)">
- <summary>Writes text to a particular stream of the execution log.</summary>
- <param name="streamName">The log stream name, not null</param>
- <param name="text">The text to write, not null</param>
- <exception cref="T:System.InvalidOperationException">Thrown if the test is not running</exception>
- </member>
- <member name="T:Gallio.Model.Execution.DefaultTestContextTracker">
- <summary>The default context tracker tracks the current context by way of the thread's <see cref="T:System.Threading.ExecutionContext" /> and <see cref="T:System.Runtime.Remoting.Messaging.CallContext" />. The .Net framework ensures that this context information flows across threads during asynchronous callbacks, timer events and thread pool work item execution.</summary>
- </member>
- <member name="P:Gallio.Model.Execution.DefaultTestContextTracker.CurrentContext">
- <summary>
- <para> Gets the context of the current thread, or null if there is no current context. </para>
- <para> A thread's current context is determined in the following manner: <list type="bullet"><item>If the thread's context stack is not empty then the top-most item of the stack is used. <see cref="M:Gallio.Model.Execution.ITestContextTracker.EnterContext(Gallio.Model.Execution.ITestContext)" /> pushed a new item on this stack.</item><item>Otherwise, if the thread has an default context, then it is used. <see cref="M:Gallio.Model.Execution.ITestContextTracker.SetThreadDefaultContext(System.Threading.Thread,Gallio.Model.Execution.ITestContext)" /> sets the default context for a thread.</item><item>Otherwise, the <see cref="P:Gallio.Model.Execution.ITestContextTracker.GlobalContext" /> is used.</item></list></para>
- <para> Context information may flow across threads by inheritance such that a child thread acquires the context of its parent. However, each thread has its own context stack distinct from that of any other. </para>
- </summary>
- </member>
- <member name="P:Gallio.Model.Execution.DefaultTestContextTracker.GlobalContext">
- <summary>Gets or the global context of the environment, or null if there is no such context.</summary>
- </member>
- <member name="M:Gallio.Model.Execution.DefaultTestContextTracker.EnterContext(Gallio.Model.Execution.ITestContext)">
- <summary>Enters a context.</summary>
- <param name="context">The context to enter, or null to enter a scope without a context</param>
- <returns>A cookie that can be used to restore the current thread's context to its previous value when disposed</returns>
- </member>
- <member name="M:Gallio.Model.Execution.DefaultTestContextTracker.GetThreadDefaultContext(System.Threading.Thread)">
- <summary>Gets the default context for the specified thread.</summary>
- <param name="thread">The thread</param>
- <returns>The default context of the thread</returns>
- </member>
- <member name="M:Gallio.Model.Execution.DefaultTestContextTracker.SetThreadDefaultContext(System.Threading.Thread,Gallio.Model.Execution.ITestContext)">
- <summary>Sets the default context for the specified thread.</summary>
- <param name="thread">The thread</param>
- <param name="context">The context to associate with the thread, or null to reset the thread's default context to inherit the <see cref="P:Gallio.Model.Execution.ITestContextTracker.GlobalContext" /> once again</param>
- </member>
- <member name="T:Gallio.Model.Execution.LogStreamNames">
- <summary>Common execution log stream names. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="F:Gallio.Model.Execution.LogStreamNames.ConsoleError">
- <summary>The name of the built-in log stream where the <see cref="P:System.Console.Error" /> stream from the test is recorded. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Model.Execution.LogStreamNames.ConsoleInput">
- <summary>The name of the built-in log stream where the <see cref="P:System.Console.In" /> stream for the test is recorded. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Model.Execution.LogStreamNames.ConsoleOutput">
- <summary>The name of the built-in log stream where the <see cref="P:System.Console.Out" /> stream from the test is recorded. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Model.Execution.LogStreamNames.DebugTrace">
- <summary>The name of the built-in log stream log stream where diagnostic <see cref="T:System.Diagnostics.Debug" /> and <see cref="T:System.Diagnostics.Trace" /> information is recorded. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Model.Execution.LogStreamNames.Default">
- <summary>The name of the built-in log stream where additional log output is recorded. In new test frameworks, this stream should be used instead of the console output and error streams for logging test output. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Model.Execution.LogStreamNames.Failures">
- <summary>The name of the built-in log stream where assertion failures, exceptions and other failure data are recorded. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Model.Execution.LogStreamNames.Warnings">
- <summary>The name of the built-in log stream where warnings are recorded. This field is constant and read-only.</summary>
- </member>
- <member name="T:Gallio.Model.Execution.ManagedTestCommand">
- <summary>A <see cref="T:Gallio.Model.Execution.ITestCommand" /> implementation based on a <see cref="T:Gallio.Model.Execution.ITestContextManager" />.</summary>
- </member>
- <member name="P:Gallio.Model.Execution.ManagedTestCommand.Children">
- <summary>
- <para> Gets the list of child commands to run within the scope of this command. </para>
- <para> Each child command represents a test that is a child of the test managed by this command. </para>
- <para> The children are listed in an order that is consistent with their dependencies. See class commends for details. </para>
- </summary>
- </member>
- <member name="P:Gallio.Model.Execution.ManagedTestCommand.Dependencies">
- <summary>
- <para> Gets the list of other commands that this command depends upon. </para>
- <para> The dependent commands are guaranteed to have appeared before this command in a pre-order traversal of the command tree. A test command cannot depend on one of its direct ancestors. </para>
- </summary>
- </member>
- <member name="P:Gallio.Model.Execution.ManagedTestCommand.IsExplicit">
- <summary>Returns true if the test was explicitly selected by a filter.</summary>
- </member>
- <member name="P:Gallio.Model.Execution.ManagedTestCommand.PreOrderTraversal">
- <summary>Enumerates this command and all of its descendants in pre-order tree traversal.</summary>
- </member>
- <member name="P:Gallio.Model.Execution.ManagedTestCommand.RootStepFailureCount">
- <summary>Gets the number of times that a root step of this test has failed.</summary>
- </member>
- <member name="P:Gallio.Model.Execution.ManagedTestCommand.Test">
- <summary>Gets the test that is to be executed.</summary>
- </member>
- <member name="P:Gallio.Model.Execution.ManagedTestCommand.TestCount">
- <summary>Gets the total number of tests in the command subtree, including itself.</summary>
- </member>
- <member name="M:Gallio.Model.Execution.ManagedTestCommand.AddChild(Gallio.Model.Execution.ManagedTestCommand)">
- <summary>Adds a child test command.</summary>
- <param name="child">The child to add</param>
- </member>
- <member name="M:Gallio.Model.Execution.ManagedTestCommand.AddDependency(Gallio.Model.Execution.ManagedTestCommand)">
- <summary>Adds a test command dependency.</summary>
- <param name="dependency">The dependency to add</param>
- </member>
- <member name="M:Gallio.Model.Execution.ManagedTestCommand.AreDependenciesSatisfied">
- <summary>Returns true if all of the dependencies of this test command have been satisfied.</summary>
- <returns>True if the dependencies of this test command have been satisfied</returns>
- </member>
- <member name="M:Gallio.Model.Execution.ManagedTestCommand.ChildrenToArray">
- <summary>Gets the list of children as an array.</summary>
- <returns>The array of children</returns>
- </member>
- <member name="M:Gallio.Model.Execution.ManagedTestCommand.ClearChildren">
- <summary>Clears the children of the command.</summary>
- </member>
- <member name="M:Gallio.Model.Execution.ManagedTestCommand.GetAllCommands">
- <summary>Gets a list consisting of this command and all of its descendants as enumerated by pre-order tree traversal.</summary>
- <returns>The list of all command</returns>
- </member>
- <member name="M:Gallio.Model.Execution.ManagedTestCommand.StartPrimaryChildStep(Gallio.Model.ITestStep)">
- <summary>
- <para> Starts the primary step of the test associated with this command as a child of the specified test step and returns its test context. </para>
- <para> This method is equivalent to calling <see cref="M:Gallio.Model.Execution.ITestCommand.StartStep(Gallio.Model.ITestStep)" /> using a default implementation of <see cref="T:Gallio.Model.ITestStep" /> that is initialized using <paramref name="parentTestStep" />. </para>
- </summary>
- <param name="parentTestStep">The parent test step, or null if none</param>
- <returns>The test context for the new primary test step</returns>
- </member>
- <member name="M:Gallio.Model.Execution.ManagedTestCommand.StartStep(Gallio.Model.ITestStep)">
- <summary>Starts a new step of the test using the specified test step object.</summary>
- <param name="testStep">The test step to start</param>
- <returns>The test context for the test step</returns>
- </member>
- <member name="T:Gallio.Model.Execution.ObservableTestContextManager">
- <summary>An observable test context manager creates and tracks test contexts that are associated with a <see cref="T:Gallio.Model.Execution.ITestListener" /> for reporting test events back to the test runner.</summary>
- </member>
- <member name="P:Gallio.Model.Execution.ObservableTestContextManager.ContextTracker">
- <summary>Gets the test context tracker.</summary>
- </member>
- <member name="P:Gallio.Model.Execution.ObservableTestContextManager.Listener">
- <summary>Gets the test listener to which test events are dispatched.</summary>
- </member>
- <member name="M:Gallio.Model.Execution.ObservableTestContextManager.StartStep(Gallio.Model.ITestStep)">
- <summary>Starts a test step and returns its associated test context.</summary>
- <param name="testStep">The test step</param>
- <returns>The test context associated with the test step</returns>
- </member>
- <member name="T:Gallio.Model.Execution.ObservableTestLogWriter">
- <summary>A log writer that sends messages to a <see cref="T:Gallio.Model.Execution.ITestListener" />.</summary>
- </member>
- <member name="M:Gallio.Model.Execution.ObservableTestLogWriter.AttachBytesImpl(System.String,System.String,System.Byte[])">
- <summary>Attaches an binary attachment to the execution log.</summary>
- <param name="attachmentName">The attachment name, unique, not null</param>
- <param name="contentType">The content type, not null</param>
- <param name="bytes">The binary contents, not null</param>
- </member>
- <member name="M:Gallio.Model.Execution.ObservableTestLogWriter.AttachTextImpl(System.String,System.String,System.String)">
- <summary>Attaches an text attachment to the execution log.</summary>
- <param name="attachmentName">The attachment name, unique, not null</param>
- <param name="contentType">The content type, not null</param>
- <param name="text">The text contents, not null</param>
- </member>
- <member name="M:Gallio.Model.Execution.ObservableTestLogWriter.BeginSectionImpl(System.String,System.String)">
- <summary>Begins a section in a particular stream of the execution log.</summary>
- <param name="streamName">The log stream name, not null</param>
- <param name="sectionName">The name of the section, not null</param>
- </member>
- <member name="M:Gallio.Model.Execution.ObservableTestLogWriter.CloseImpl">
- <summary>Closes the log writer.</summary>
- </member>
- <member name="M:Gallio.Model.Execution.ObservableTestLogWriter.EmbedImpl(System.String,System.String)">
- <summary>Embeds an attachment into a particular stream of the execution log.</summary>
- <param name="streamName">The log stream name, known to exist, not null</param>
- <param name="attachmentName">The attachment name, not null</param>
- </member>
- <member name="M:Gallio.Model.Execution.ObservableTestLogWriter.EndSectionImpl(System.String)">
- <summary>Ends a section in a particular stream of the execution log.</summary>
- <param name="streamName">The log stream name, not null</param>
- </member>
- <member name="M:Gallio.Model.Execution.ObservableTestLogWriter.WriteImpl(System.String,System.String)">
- <summary>Writes text to a particular stream of the execution log.</summary>
- <param name="streamName">The log stream name, not null</param>
- <param name="text">The text to write, not null</param>
- </member>
- <member name="T:Gallio.Model.Execution.RecursiveTestController">
- <summary>A test controller that recursively enters the context of each non master-test found. When a master test is found, instantiates the <see cref="T:Gallio.Model.Execution.ITestController" /> for it and hands control over to it for the subtree of tests rooted at the master test.</summary>
- </member>
- <member name="M:Gallio.Model.Execution.RecursiveTestController.RunTestsImpl(Gallio.Model.Execution.ITestCommand,Gallio.Model.ITestStep,Gallio.Model.Execution.TestExecutionOptions,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
- <summary>Implementation of <see cref="M:Gallio.Model.Execution.BaseTestController.RunTests(Gallio.Model.Execution.ITestCommand,Gallio.Model.ITestStep,Gallio.Model.Execution.TestExecutionOptions,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)" /> called after argument validation has taken place.</summary>
- <param name="rootTestCommand">The root test command, not null</param>
- <param name="parentTestStep">The parent test step, or null if none</param>
- <param name="options">The test execution options, not null</param>
- <param name="progressMonitor">The progress monitor, not null</param>
- <returns>The combined outcome of the root test command</returns>
- </member>
- <member name="T:Gallio.Model.Execution.RemoteTestListener">
- <summary>Wraps a test listener so that it can be accessed remotely.</summary>
- </member>
- <member name="M:Gallio.Model.Execution.RemoteTestListener.NotifyTestStepFinished(System.String,Gallio.Model.TestResult)">
- <summary>Notifies the listener that a test step has finished execution.</summary>
- <param name="stepId">The id of the test step, not null</param>
- <param name="result">The test result, not null</param>
- </member>
- <member name="M:Gallio.Model.Execution.RemoteTestListener.NotifyTestStepLifecyclePhaseChanged(System.String,System.String)">
- <summary>Notifies the listener that a test step has changed lifecycle phase.</summary>
- <param name="stepId">The id of the test step, not null</param>
- <param name="lifecyclePhase">The lifecycle phase name, not null</param>
- </member>
- <member name="M:Gallio.Model.Execution.RemoteTestListener.NotifyTestStepLogBinaryAttachmentAdded(System.String,System.String,System.String,System.Byte[])">
- <summary>Notifies the listener that a binary attachment has been added to a test step log.</summary>
- <param name="stepId">The id of the test step, not null</param>
- <param name="attachmentName">The attachment name, not null</param>
- <param name="contentType">The content type, not null</param>
- <param name="bytes">The binary contents, not null</param>
- </member>
- <member name="M:Gallio.Model.Execution.RemoteTestListener.NotifyTestStepLogStreamAttachmentEmbedded(System.String,System.String,System.String)">
- <summary>Notifies the listener that an attachment has been embedded into a test step log stream.</summary>
- <param name="stepId">The id of the test step, not null</param>
- <param name="streamName">The stream name, not null</param>
- <param name="attachmentName">The attachment name, not null</param>
- </member>
- <member name="M:Gallio.Model.Execution.RemoteTestListener.NotifyTestStepLogStreamSectionFinished(System.String,System.String)">
- <summary>Notifies the listener that a section has finished within a test step log stream.</summary>
- <param name="stepId">The id of the test step, not null</param>
- <param name="streamName">The stream name, not null</param>
- </member>
- <member name="M:Gallio.Model.Execution.RemoteTestListener.NotifyTestStepLogStreamSectionStarted(System.String,System.String,System.String)">
- <summary>Notifies the listener that a section has been started within a test step log stream.</summary>
- <param name="stepId">The id of the test step, not null</param>
- <param name="streamName">The stream name, not null</param>
- <param name="sectionName">The section name, not null</param>
- </member>
- <member name="M:Gallio.Model.Execution.RemoteTestListener.NotifyTestStepLogStreamTextWritten(System.String,System.String,System.String)">
- <summary>Notifies the listener that text has been written to a test step log stream.</summary>
- <param name="stepId">The id of the test step, not null</param>
- <param name="streamName">The stream name, not null</param>
- <param name="text">The text, not null</param>
- </member>
- <member name="M:Gallio.Model.Execution.RemoteTestListener.NotifyTestStepLogTextAttachmentAdded(System.String,System.String,System.String,System.String)">
- <summary>Notifies the listener that a text attachment has been added to a test step log.</summary>
- <param name="stepId">The id of the test step, not null</param>
- <param name="attachmentName">The attachment name, not null</param>
- <param name="contentType">The content type, not null</param>
- <param name="text">The text contents, not null</param>
- </member>
- <member name="M:Gallio.Model.Execution.RemoteTestListener.NotifyTestStepMetadataAdded(System.String,System.String,System.String)">
- <summary>Notifies the listener that a test step has dynamically added metadata to itself.</summary>
- <param name="stepId">The id of the test step, not null</param>
- <param name="metadataKey">The metadata key, not null</param>
- <param name="metadataValue">The metadata value, not null</param>
- </member>
- <member name="M:Gallio.Model.Execution.RemoteTestListener.NotifyTestStepStarted(Gallio.Model.Serialization.TestStepData)">
- <summary>Notifies the listener that a test step has started execution.</summary>
- <param name="step">Information about the test step that is about to start, not null</param>
- </member>
- <member name="T:Gallio.Model.Execution.StepEventArgs">
- <summary>Common event arguments superclass for events pertaining to a particular test step.</summary>
- </member>
- <member name="P:Gallio.Model.Execution.StepEventArgs.StepId">
- <summary>Gets the id of the step this event is about.</summary>
- </member>
- <member name="T:Gallio.Model.Execution.StubTestContext">
- <summary>A stub implementation of <see cref="T:Gallio.Model.Execution.ITestContext" /> using a <see cref="T:Gallio.Model.Execution.StubTestLogWriter" />. Does not fully support nested test steps or other dynamic features.</summary>
- </member>
- <member name="P:Gallio.Model.Execution.StubTestContext.AssertCount">
- <summary>Gets the current assertion count.</summary>
- </member>
- <member name="P:Gallio.Model.Execution.StubTestContext.Data">
- <summary>
- <para> Gets the user data collection associated with the context. It may be used to associate arbitrary key/value pairs with the context. </para>
- <para> When a new child context is created, it inherits a copy of its parent's data. </para>
- </summary>
- </member>
- <member name="P:Gallio.Model.Execution.StubTestContext.IsFinished">
- <summary>Returns true if the step associated with the context has finished execution and completed all <see cref="E:Gallio.Model.Execution.ITestContext.Finishing" /> actions.</summary>
- </member>
- <member name="P:Gallio.Model.Execution.StubTestContext.LifecyclePhase">
- <summary>Gets or sets the lifecycle phase the context is in.</summary>
- </member>
- <member name="P:Gallio.Model.Execution.StubTestContext.LogWriter">
- <summary>
- <para> Gets the log writer for the test executing in this context. </para>
- <para> Each test step gets its own log writer that is distinct from those of other steps. So the log writer returned by this property is particular to the step represented by this test context. </para>
- </summary>
- </member>
- <member name="P:Gallio.Model.Execution.StubTestContext.Outcome">
- <summary>
- <para> Gets the step's outcome or its interim outcome if the test is still running. </para>
- <para> The value of this property is initially <see cref="P:Gallio.Model.TestOutcome.Passed" /> but may change over the course of execution to reflect the anticipated outcome of the test. When the test finishes, its outcome is frozen. </para>
- </summary>
- </member>
- <member name="P:Gallio.Model.Execution.StubTestContext.Parent">
- <summary>Gets the parent context or null if this context has no parent.</summary>
- </member>
- <member name="P:Gallio.Model.Execution.StubTestContext.TestStep">
- <summary>Gets the test step associated with the context.</summary>
- </member>
- <member name="M:Gallio.Model.Execution.StubTestContext.AddAssertCount(System.Int32)">
- <summary>Adds the specified amount to the assert count atomically.</summary>
- <param name="value">The amount to add to the assert count</param>
- </member>
- <member name="M:Gallio.Model.Execution.StubTestContext.AddMetadata(System.String,System.String)">
- <summary>Adds metadata to the step that is running in the context.</summary>
- <param name="metadataKey">The metadata key</param>
- <param name="metadataValue">The metadata value</param>
- </member>
- <member name="M:Gallio.Model.Execution.StubTestContext.Dispose">
- <summary>Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.</summary>
- </member>
- <member name="M:Gallio.Model.Execution.StubTestContext.FinishStep(Gallio.Model.TestOutcome,System.Nullable{System.TimeSpan})">
- <summary>Finishes a step and submits its final result.</summary>
- <param name="outcome">The final test outcome</param>
- <param name="actualDuration">The actual duration of the step, if null the step monitor will record the duration as the total amount of time since the step monitor was started</param>
- </member>
- <member name="M:Gallio.Model.Execution.StubTestContext.SetInterimOutcome(Gallio.Model.TestOutcome)">
- <summary>Sets the step's interim <see cref="P:Gallio.Model.Execution.ITestContext.Outcome" />. The interim outcome is used to communicate the anticipated outcome of the step to later phases of execution.</summary>
- </member>
- <member name="M:Gallio.Model.Execution.StubTestContext.StartChildStep(Gallio.Model.ITestStep)">
- <summary>Starts a child step of the test and returns its context.</summary>
- <param name="childStep">The step to start</param>
- <returns>The context of the child step</returns>
- </member>
- <member name="M:Gallio.Model.Execution.StubTestContext.StartChildStep(System.String,Gallio.Reflection.ICodeElementInfo)">
- <summary>
- <para> Starts a child step of a test and returns its context. </para>
- <para> This method is equivalent to calling <see cref="M:Gallio.Model.Execution.ITestContext.StartChildStep(Gallio.Model.ITestStep)" /> using a default implementation of <see cref="T:Gallio.Model.ITestStep" /> that is initialized with <paramref name="name" /> and <paramref name="codeElement" />. </para>
- </summary>
- <param name="name">The name of the step</param>
- <param name="codeElement">The code element, or null if none</param>
- <returns>The context of the child step</returns>
- </member>
- <member name="E:Gallio.Model.Execution.StubTestContext.Finishing">
- <summary>
- <para> The <see cref="E:Gallio.Model.Execution.ITestContext.Finishing" /> event is raised when the test step is finishing to perform resource reclamation or other updates. </para>
- <para> Clients may attach handlers to this event to perform cleanup activities and other tasks as needed. If a new event handler is added and the step has already finished, the handler is immediately invoked. </para>
- </summary>
- </member>
- <member name="T:Gallio.Model.Execution.StubTestContextTracker">
- <summary>
- <para> The stub context tracker is a dummy implementation of <see cref="T:Gallio.Model.Execution.ITestContextTracker" /> that is used in situations where the runtime environment has not been initialized. </para>
- <para> A typical use of this stub is to support the use of certain framework methods from clients that are not being executed inside of the Gallio test harness such as when test code is run by third party tools. </para>This class cannot be inherited.</summary>
- </member>
- <member name="T:Gallio.Model.Execution.StubTestLogWriter">
- <summary>A stub implementation of <see cref="T:Gallio.Model.Execution.ITestLogWriter" /> that logs output to <see cref="P:System.Console.Out" />.</summary>
- </member>
- <member name="M:Gallio.Model.Execution.StubTestLogWriter.AttachBytesImpl(System.String,System.String,System.Byte[])">
- <summary>Attaches an binary attachment to the execution log.</summary>
- <param name="attachmentName">The attachment name, unique, not null</param>
- <param name="contentType">The content type, not null</param>
- <param name="bytes">The binary contents, not null</param>
- </member>
- <member name="M:Gallio.Model.Execution.StubTestLogWriter.AttachTextImpl(System.String,System.String,System.String)">
- <summary>Attaches an text attachment to the execution log.</summary>
- <param name="attachmentName">The attachment name, unique, not null</param>
- <param name="contentType">The content type, not null</param>
- <param name="text">The text contents, not null</param>
- </member>
- <member name="M:Gallio.Model.Execution.StubTestLogWriter.BeginSectionImpl(System.String,System.String)">
- <summary>Begins a section in a particular stream of the execution log.</summary>
- <param name="streamName">The log stream name, not null</param>
- <param name="sectionName">The name of the section, not null</param>
- </member>
- <member name="M:Gallio.Model.Execution.StubTestLogWriter.CloseImpl">
- <summary>Closes the log writer.</summary>
- </member>
- <member name="M:Gallio.Model.Execution.StubTestLogWriter.EmbedImpl(System.String,System.String)">
- <summary>Embeds an attachment into a particular stream of the execution log.</summary>
- <param name="streamName">The log stream name, known to exist, not null</param>
- <param name="attachmentName">The attachment name, not null</param>
- </member>
- <member name="M:Gallio.Model.Execution.StubTestLogWriter.EndSectionImpl(System.String)">
- <summary>Ends a section in a particular stream of the execution log.</summary>
- <param name="streamName">The log stream name, not null</param>
- </member>
- <member name="M:Gallio.Model.Execution.StubTestLogWriter.WriteImpl(System.String,System.String)">
- <summary>Writes text to a particular stream of the execution log.</summary>
- <param name="streamName">The log stream name, not null</param>
- <param name="text">The text to write, not null</param>
- </member>
- <member name="T:Gallio.Model.Execution.TestCommandFactory">
- <summary>Creates test commands. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:Gallio.Model.Execution.TestCommandFactory.BuildCommands(Gallio.Model.TestModel,Gallio.Model.Filters.Filter{Gallio.Model.ITest},Gallio.Model.Execution.ITestContextManager)">
- <summary>Recursively builds a tree of test commands.</summary>
- <param name="testModel">The test model</param>
- <param name="filter">The filter for the test model</param>
- <param name="contextManager">The test context manager</param>
- <returns>The root test command or null if none of the tests in the subtree including <paramref name="testModel" /> matched the filter</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="testModel" />, <paramref name="filter" /> or <paramref name="contextManager" /> is null</exception>
- <exception cref="T:Gallio.Model.ModelException">Thrown if an invalid test dependency is found</exception>
- </member>
- <member name="T:Gallio.Model.Execution.TestContextTrackerAccessor">
- <summary>Static service locator class for <see cref="T:Gallio.Model.Execution.ITestContextTracker" />. Handles the case where no <see cref="T:Gallio.Model.Execution.ITestContextTracker" nolink="true" /> is registered with the <see cref="T:Gallio.Runtime.RuntimeAccessor" /> by returning a <see cref="T:Gallio.Model.Execution.StubTestContextTracker" />. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:Gallio.Model.Execution.TestContextTrackerAccessor.GetInstance">
- <summary>Gets the context tracker instance.</summary>
- </member>
- <member name="T:Gallio.Model.Execution.TestExecutionOptions">
- <summary>Provides options that control how test execution occurs.</summary>
- </member>
- <member name="P:Gallio.Model.Execution.TestExecutionOptions.Filter">
- <summary>Gets or sets the filter.</summary>
- <value>Defaults to an instance of <see cref="T:Gallio.Model.Filters.AnyFilter`1" />.</value>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="value" /> is null</exception>
- </member>
- <member name="P:Gallio.Model.Execution.TestExecutionOptions.SkipDynamicTests">
- <summary>
- <para> Gets or sets whether to skip running tests that use dynamic data items. </para>
- <para> This flag can be useful in combination with <see cref="P:Gallio.Model.Execution.TestExecutionOptions.SkipTestExecution" /> to enumerate non-dynamic tests only. </para>
- </summary>
- <value>Defaults to <c>false</c></value>
- </member>
- <member name="P:Gallio.Model.Execution.TestExecutionOptions.SkipTestExecution">
- <summary>
- <para> Gets or sets whether to skip the execution of tests. </para>
- <para> The test runner will go through most of the motions of running tests but will skip the actual execution phase. This option can be used to enumerate data-driven test steps without running them. It can also be used to verify that the execution environment is sane without doing most of the work of running the tests. </para>
- </summary>
- <value>Defaults to <c>false</c></value>
- </member>
- <member name="M:Gallio.Model.Execution.TestExecutionOptions.Copy">
- <summary>Creates a copy of the options.</summary>
- <returns>The copy</returns>
- </member>
- <member name="T:Gallio.Model.Execution.TestLogWriterUtils">
- <summary>Utilities for <see cref="T:Gallio.Model.Execution.ITestLogWriter" />. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:Gallio.Model.Execution.TestLogWriterUtils.WriteException(Gallio.Model.Execution.ITestLogWriter,System.String,System.Exception,System.String)">
- <summary>Writes an exception to the log within its own section with the specified name.</summary>
- <param name="writer">The log writer</param>
- <param name="streamName">The stream name</param>
- <param name="exception">The exception to write</param>
- <param name="sectionName">The section name</param>
- </member>
- <member name="T:Gallio.Model.Execution.ITestCommand">
- <summary>A test command requests the execution of a tree of <see cref="T:Gallio.Model.ITest" />s. The test command hierarchy mirrors a filtered subset of the test hierarchy.</summary>
- </member>
- <member name="P:Gallio.Model.Execution.ITestCommand.Children">
- <summary>
- <para> Gets the list of child commands to run within the scope of this command. </para>
- <para> Each child command represents a test that is a child of the test managed by this command. </para>
- <para> The children are listed in an order that is consistent with their dependencies. See class commends for details. </para>
- </summary>
- </member>
- <member name="P:Gallio.Model.Execution.ITestCommand.Dependencies">
- <summary>
- <para> Gets the list of other commands that this command depends upon. </para>
- <para> The dependent commands are guaranteed to have appeared before this command in a pre-order traversal of the command tree. A test command cannot depend on one of its direct ancestors. </para>
- </summary>
- </member>
- <member name="P:Gallio.Model.Execution.ITestCommand.IsExplicit">
- <summary>Returns true if the test was explicitly selected by a filter.</summary>
- </member>
- <member name="P:Gallio.Model.Execution.ITestCommand.PreOrderTraversal">
- <summary>Enumerates this command and all of its descendants in pre-order tree traversal.</summary>
- </member>
- <member name="P:Gallio.Model.Execution.ITestCommand.RootStepFailureCount">
- <summary>Gets the number of times that a root step of this test has failed.</summary>
- </member>
- <member name="P:Gallio.Model.Execution.ITestCommand.Test">
- <summary>Gets the test that is to be executed.</summary>
- </member>
- <member name="P:Gallio.Model.Execution.ITestCommand.TestCount">
- <summary>Gets the total number of tests in the command subtree, including itself.</summary>
- </member>
- <member name="M:Gallio.Model.Execution.ITestCommand.AreDependenciesSatisfied">
- <summary>Returns true if all of the dependencies of this test command have been satisfied.</summary>
- <returns>True if the dependencies of this test command have been satisfied</returns>
- </member>
- <member name="M:Gallio.Model.Execution.ITestCommand.GetAllCommands">
- <summary>Gets a list consisting of this command and all of its descendants as enumerated by pre-order tree traversal.</summary>
- <returns>The list of all command</returns>
- </member>
- <member name="M:Gallio.Model.Execution.ITestCommand.StartPrimaryChildStep(Gallio.Model.ITestStep)">
- <summary>
- <para> Starts the primary step of the test associated with this command as a child of the specified test step and returns its test context. </para>
- <para> This method is equivalent to calling <see cref="M:Gallio.Model.Execution.ITestCommand.StartStep(Gallio.Model.ITestStep)" /> using a default implementation of <see cref="T:Gallio.Model.ITestStep" /> that is initialized using <paramref name="parentTestStep" />. </para>
- </summary>
- <param name="parentTestStep">The parent test step, or null if none</param>
- <returns>The test context for the new primary test step</returns>
- </member>
- <member name="M:Gallio.Model.Execution.ITestCommand.StartStep(Gallio.Model.ITestStep)">
- <summary>Starts a new step of the test using the specified test step object.</summary>
- <param name="testStep">The test step to start</param>
- <returns>The test context for the test step</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="testStep" /> is null</exception>
- <exception cref="T:System.ArgumentException">Thrown if <paramref name="testStep" /> does not belong to the test associated with this test command</exception>
- </member>
- <member name="T:Gallio.Model.Execution.ITestContext">
- <summary>
- <para> The context provides information about the environment in which a test is executing. A new context is created each time a test or test step begins execution. </para>
- <para> Contexts are arranged in a hierarchy that corresponds to the order in which the contexts were entered. Thus the context for a test likely has as its parent the context for its containing test fixture. </para>
- <para> Arbitrary user data can be associated with a context. Furthermore, client code may attach <see cref="E:Gallio.Model.Execution.ITestContext.Finishing" /> event handlers to perform resource reclamation or other updates when the test step is finished. </para>
- <para> When the context is disposed, its associated test step is automatically marked as being finished unless <see cref="M:Gallio.Model.Execution.ITestContext.FinishStep(Gallio.Model.TestOutcome,System.Nullable{System.TimeSpan})" /> was previously called. When this occurs the test step is finished with an outcome of <see cref="P:Gallio.Model.TestOutcome.Error" />. </para>
- </summary>
- </member>
- <member name="P:Gallio.Model.Execution.ITestContext.AssertCount">
- <summary>Gets the current assertion count.</summary>
- </member>
- <member name="P:Gallio.Model.Execution.ITestContext.Data">
- <summary>
- <para> Gets the user data collection associated with the context. It may be used to associate arbitrary key/value pairs with the context. </para>
- <para> When a new child context is created, it inherits a copy of its parent's data. </para>
- </summary>
- </member>
- <member name="P:Gallio.Model.Execution.ITestContext.IsFinished">
- <summary>Returns true if the step associated with the context has finished execution and completed all <see cref="E:Gallio.Model.Execution.ITestContext.Finishing" /> actions.</summary>
- </member>
- <member name="P:Gallio.Model.Execution.ITestContext.LifecyclePhase">
- <summary>Gets or sets the lifecycle phase the context is in.</summary>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="value" /> is null</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if attempting to set the phase while the test is not running</exception>
- </member>
- <member name="P:Gallio.Model.Execution.ITestContext.LogWriter">
- <summary>
- <para> Gets the log writer for the test executing in this context. </para>
- <para> Each test step gets its own log writer that is distinct from those of other steps. So the log writer returned by this property is particular to the step represented by this test context. </para>
- </summary>
- </member>
- <member name="P:Gallio.Model.Execution.ITestContext.Outcome">
- <summary>
- <para> Gets the step's outcome or its interim outcome if the test is still running. </para>
- <para> The value of this property is initially <see cref="P:Gallio.Model.TestOutcome.Passed" /> but may change over the course of execution to reflect the anticipated outcome of the test. When the test finishes, its outcome is frozen. </para>
- </summary>
- </member>
- <member name="P:Gallio.Model.Execution.ITestContext.Parent">
- <summary>Gets the parent context or null if this context has no parent.</summary>
- </member>
- <member name="P:Gallio.Model.Execution.ITestContext.TestStep">
- <summary>Gets the test step associated with the context.</summary>
- </member>
- <member name="M:Gallio.Model.Execution.ITestContext.AddAssertCount(System.Int32)">
- <summary>Adds the specified amount to the assert count atomically.</summary>
- <param name="value">The amount to add to the assert count</param>
- <exception cref="T:System.InvalidOperationException">Thrown if the test is not running</exception>
- </member>
- <member name="M:Gallio.Model.Execution.ITestContext.AddMetadata(System.String,System.String)">
- <summary>Adds metadata to the step that is running in the context.</summary>
- <param name="metadataKey">The metadata key</param>
- <param name="metadataValue">The metadata value</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="metadataKey" /> or <paramref name="metadataValue" /> is null</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if the test is not running</exception>
- </member>
- <member name="M:Gallio.Model.Execution.ITestContext.FinishStep(Gallio.Model.TestOutcome,System.Nullable{System.TimeSpan})">
- <summary>Finishes a step and submits its final result.</summary>
- <param name="outcome">The final test outcome</param>
- <param name="actualDuration">The actual duration of the step, if null the step monitor will record the duration as the total amount of time since the step monitor was started</param>
- </member>
- <member name="M:Gallio.Model.Execution.ITestContext.SetInterimOutcome(Gallio.Model.TestOutcome)">
- <summary>Sets the step's interim <see cref="P:Gallio.Model.Execution.ITestContext.Outcome" />. The interim outcome is used to communicate the anticipated outcome of the step to later phases of execution.</summary>
- <exception cref="T:System.InvalidOperationException">Thrown if attempting to set the outcome while the test is not running</exception>
- </member>
- <member name="M:Gallio.Model.Execution.ITestContext.StartChildStep(Gallio.Model.ITestStep)">
- <summary>Starts a child step of the test and returns its context.</summary>
- <param name="childStep">The step to start</param>
- <returns>The context of the child step</returns>
- <exception cref="T:System.InvalidOperationException">Thrown if the step has finished</exception>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="childStep" /> is null</exception>
- <exception cref="T:System.ArgumentException">Thrown if <paramref name="childStep" /> is not a child of the this step</exception>
- </member>
- <member name="M:Gallio.Model.Execution.ITestContext.StartChildStep(System.String,Gallio.Reflection.ICodeElementInfo)">
- <summary>
- <para> Starts a child step of a test and returns its context. </para>
- <para> This method is equivalent to calling <see cref="M:Gallio.Model.Execution.ITestContext.StartChildStep(Gallio.Model.ITestStep)" /> using a default implementation of <see cref="T:Gallio.Model.ITestStep" /> that is initialized with <paramref name="name" /> and <paramref name="codeElement" />. </para>
- </summary>
- <param name="name">The name of the step</param>
- <param name="codeElement">The code element, or null if none</param>
- <returns>The context of the child step</returns>
- <exception cref="T:System.InvalidOperationException">Thrown if the step has finished</exception>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="name" /> is null</exception>
- </member>
- <member name="E:Gallio.Model.Execution.ITestContext.Finishing">
- <summary>
- <para> The <see cref="E:Gallio.Model.Execution.ITestContext.Finishing" /> event is raised when the test step is finishing to perform resource reclamation or other updates. </para>
- <para> Clients may attach handlers to this event to perform cleanup activities and other tasks as needed. If a new event handler is added and the step has already finished, the handler is immediately invoked. </para>
- </summary>
- </member>
- <member name="T:Gallio.Model.Execution.ITestContextManager">
- <summary>A test context manager functions as a factory for <see cref="T:Gallio.Model.Execution.ITestContext" /> objects and tracks them with an <see cref="T:Gallio.Model.Execution.ITestContextTracker" />.</summary>
- </member>
- <member name="P:Gallio.Model.Execution.ITestContextManager.ContextTracker">
- <summary>Gets the test context tracker.</summary>
- </member>
- <member name="M:Gallio.Model.Execution.ITestContextManager.StartStep(Gallio.Model.ITestStep)">
- <summary>Starts a test step and returns its associated test context.</summary>
- <param name="testStep">The test step</param>
- <returns>The test context associated with the test step</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="testStep" /> is null</exception>
- </member>
- <member name="T:Gallio.Model.Execution.ITestContextTracker">
- <summary>The context tracker tracks the <see cref="T:Gallio.Model.Execution.ITestContext" /> associated with threads.</summary>
- </member>
- <member name="P:Gallio.Model.Execution.ITestContextTracker.CurrentContext">
- <summary>
- <para> Gets the context of the current thread, or null if there is no current context. </para>
- <para> A thread's current context is determined in the following manner: <list type="bullet"><item>If the thread's context stack is not empty then the top-most item of the stack is used. <see cref="M:Gallio.Model.Execution.ITestContextTracker.EnterContext(Gallio.Model.Execution.ITestContext)" /> pushed a new item on this stack.</item><item>Otherwise, if the thread has an default context, then it is used. <see cref="M:Gallio.Model.Execution.ITestContextTracker.SetThreadDefaultContext(System.Threading.Thread,Gallio.Model.Execution.ITestContext)" /> sets the default context for a thread.</item><item>Otherwise, the <see cref="P:Gallio.Model.Execution.ITestContextTracker.GlobalContext" /> is used.</item></list></para>
- <para> Context information may flow across threads by inheritance such that a child thread acquires the context of its parent. However, each thread has its own context stack distinct from that of any other. </para>
- </summary>
- </member>
- <member name="P:Gallio.Model.Execution.ITestContextTracker.GlobalContext">
- <summary>Gets or the global context of the environment, or null if there is no such context.</summary>
- </member>
- <member name="M:Gallio.Model.Execution.ITestContextTracker.EnterContext(Gallio.Model.Execution.ITestContext)">
- <summary>Enters a context.</summary>
- <param name="context">The context to enter, or null to enter a scope without a context</param>
- <returns>A cookie that can be used to restore the current thread's context to its previous value when disposed</returns>
- </member>
- <member name="M:Gallio.Model.Execution.ITestContextTracker.GetThreadDefaultContext(System.Threading.Thread)">
- <summary>Gets the default context for the specified thread.</summary>
- <param name="thread">The thread</param>
- <returns>The default context of the thread</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="thread" /> is null</exception>
- </member>
- <member name="M:Gallio.Model.Execution.ITestContextTracker.SetThreadDefaultContext(System.Threading.Thread,Gallio.Model.Execution.ITestContext)">
- <summary>Sets the default context for the specified thread.</summary>
- <param name="thread">The thread</param>
- <param name="context">The context to associate with the thread, or null to reset the thread's default context to inherit the <see cref="P:Gallio.Model.Execution.ITestContextTracker.GlobalContext" /> once again</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="thread" /> is null</exception>
- </member>
- <member name="T:Gallio.Model.Execution.ITestController">
- <summary>A test controller runs a batch of tests.</summary>
- </member>
- <member name="M:Gallio.Model.Execution.ITestController.RunTests(Gallio.Model.Execution.ITestCommand,Gallio.Model.ITestStep,Gallio.Model.Execution.TestExecutionOptions,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
- <summary>Runs the tests.</summary>
- <param name="rootTestCommand">The root test monitor</param>
- <param name="parentTestStep">The parent test step, or null if starting a root step</param>
- <param name="options">The test execution options</param>
- <param name="progressMonitor">The progress monitor</param>
- <returns>The combined outcome of the root test command</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="rootTestCommand" /><paramref name="progressMonitor" />, or <paramref name="options" /> is null</exception>
- </member>
- <member name="T:Gallio.Model.Execution.ITestListener">
- <summary>An test listener observes the progress of test execution as a series of events.</summary>
- </member>
- <member name="M:Gallio.Model.Execution.ITestListener.NotifyTestStepFinished(System.String,Gallio.Model.TestResult)">
- <summary>Notifies the listener that a test step has finished execution.</summary>
- <param name="stepId">The id of the test step, not null</param>
- <param name="result">The test result, not null</param>
- </member>
- <member name="M:Gallio.Model.Execution.ITestListener.NotifyTestStepLifecyclePhaseChanged(System.String,System.String)">
- <summary>Notifies the listener that a test step has changed lifecycle phase.</summary>
- <param name="stepId">The id of the test step, not null</param>
- <param name="lifecyclePhase">The lifecycle phase name, not null</param>
- </member>
- <member name="M:Gallio.Model.Execution.ITestListener.NotifyTestStepLogBinaryAttachmentAdded(System.String,System.String,System.String,System.Byte[])">
- <summary>Notifies the listener that a binary attachment has been added to a test step log.</summary>
- <param name="stepId">The id of the test step, not null</param>
- <param name="attachmentName">The attachment name, not null</param>
- <param name="contentType">The content type, not null</param>
- <param name="bytes">The binary contents, not null</param>
- </member>
- <member name="M:Gallio.Model.Execution.ITestListener.NotifyTestStepLogStreamAttachmentEmbedded(System.String,System.String,System.String)">
- <summary>Notifies the listener that an attachment has been embedded into a test step log stream.</summary>
- <param name="stepId">The id of the test step, not null</param>
- <param name="streamName">The stream name, not null</param>
- <param name="attachmentName">The attachment name, not null</param>
- </member>
- <member name="M:Gallio.Model.Execution.ITestListener.NotifyTestStepLogStreamSectionFinished(System.String,System.String)">
- <summary>Notifies the listener that a section has finished within a test step log stream.</summary>
- <param name="stepId">The id of the test step, not null</param>
- <param name="streamName">The stream name, not null</param>
- </member>
- <member name="M:Gallio.Model.Execution.ITestListener.NotifyTestStepLogStreamSectionStarted(System.String,System.String,System.String)">
- <summary>Notifies the listener that a section has been started within a test step log stream.</summary>
- <param name="stepId">The id of the test step, not null</param>
- <param name="streamName">The stream name, not null</param>
- <param name="sectionName">The section name, not null</param>
- </member>
- <member name="M:Gallio.Model.Execution.ITestListener.NotifyTestStepLogStreamTextWritten(System.String,System.String,System.String)">
- <summary>Notifies the listener that text has been written to a test step log stream.</summary>
- <param name="stepId">The id of the test step, not null</param>
- <param name="streamName">The stream name, not null</param>
- <param name="text">The text, not null</param>
- </member>
- <member name="M:Gallio.Model.Execution.ITestListener.NotifyTestStepLogTextAttachmentAdded(System.String,System.String,System.String,System.String)">
- <summary>Notifies the listener that a text attachment has been added to a test step log.</summary>
- <param name="stepId">The id of the test step, not null</param>
- <param name="attachmentName">The attachment name, not null</param>
- <param name="contentType">The content type, not null</param>
- <param name="text">The text contents, not null</param>
- </member>
- <member name="M:Gallio.Model.Execution.ITestListener.NotifyTestStepMetadataAdded(System.String,System.String,System.String)">
- <summary>Notifies the listener that a test step has dynamically added metadata to itself.</summary>
- <param name="stepId">The id of the test step, not null</param>
- <param name="metadataKey">The metadata key, not null</param>
- <param name="metadataValue">The metadata value, not null</param>
- </member>
- <member name="M:Gallio.Model.Execution.ITestListener.NotifyTestStepStarted(Gallio.Model.Serialization.TestStepData)">
- <summary>Notifies the listener that a test step has started execution.</summary>
- <param name="step">Information about the test step that is about to start, not null</param>
- </member>
- <member name="T:Gallio.Model.Execution.ITestLogWriter">
- <summary>Writes messages to a test's execution log.</summary>
- </member>
- <member name="M:Gallio.Model.Execution.ITestLogWriter.AttachBytes(System.String,System.String,System.Byte[])">
- <summary>Attaches an binary attachment to the execution log.</summary>
- <param name="attachmentName">The attachment name</param>
- <param name="contentType">The content type</param>
- <param name="bytes">The binary contents</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="attachmentName" />, <paramref name="contentType" /> or <paramref name="bytes" /> is null</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if there is already an attachment with the same name</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if the log writer has been closed</exception>
- </member>
- <member name="M:Gallio.Model.Execution.ITestLogWriter.AttachText(System.String,System.String,System.String)">
- <summary>Attaches an text attachment to the execution log.</summary>
- <param name="attachmentName">The attachment name</param>
- <param name="contentType">The content type</param>
- <param name="text">The text contents</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="attachmentName" />, <paramref name="contentType" /> or <paramref name="text" /> is null</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if there is already an attachment with the same name</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if the log writer has been closed</exception>
- </member>
- <member name="M:Gallio.Model.Execution.ITestLogWriter.BeginSection(System.String,System.String)">
- <summary>Begins a section in a particular stream of the execution log.</summary>
- <param name="streamName">The log stream name</param>
- <param name="sectionName">The name of the section</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="streamName" /> or <paramref name="sectionName" /> is null</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if the log writer has been closed</exception>
- </member>
- <member name="M:Gallio.Model.Execution.ITestLogWriter.Close">
- <summary>Closes the log writer.</summary>
- </member>
- <member name="M:Gallio.Model.Execution.ITestLogWriter.Embed(System.String,System.String)">
- <summary>Embeds an attachment into a particular stream of the execution log.</summary>
- <param name="streamName">The log stream name</param>
- <param name="attachmentName">The attachment name</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="streamName" /> or <paramref name="attachmentName" /> is null</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if there is no attachment with the specified name</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if the log writer has been closed</exception>
- </member>
- <member name="M:Gallio.Model.Execution.ITestLogWriter.EndSection(System.String)">
- <summary>Ends a section in a particular stream of the execution log.</summary>
- <param name="streamName">The log stream name</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="streamName" /> is null</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if there is no current section in the stream</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if the log writer has been closed</exception>
- </member>
- <member name="M:Gallio.Model.Execution.ITestLogWriter.Write(System.String,System.String)">
- <summary>Writes text to a particular stream of the execution log.</summary>
- <param name="streamName">The log stream name</param>
- <param name="text">The text to write</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="streamName" /> or <paramref name="text" /> is null</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if the log writer has been closed</exception>
- </member>
- <member name="T:Gallio.Model.Filters.AndFilter`1">
- <summary>A filter combinator that matches a value when all of its constituent filters match the value.</summary>
- </member>
- <member name="P:Gallio.Model.Filters.AndFilter`1.Filters">
- <summary>Gets the filters that must jointly be matched. If the array is empty, the filter matches everything.</summary>
- </member>
- <member name="T:Gallio.Model.Filters.AnyFilter`1">
- <summary>A filter that matches anything and always returns true.</summary>
- </member>
- <member name="T:Gallio.Model.Filters.AssemblyFilter`1">
- <summary>A filter that matches objects whose <see cref="P:Gallio.Model.ITestComponent.CodeElement" /> matches the specified assembly name filter.</summary>
- </member>
- <member name="T:Gallio.Model.Filters.EqualityFilter`1">
- <summary>An equality filter compares values for strict equality. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Model.Filters.EqualityFilter`1.Comparand">
- <summary>Gets the value to compare for equality.</summary>
- </member>
- <member name="T:Gallio.Model.Filters.Filter`1">
- <summary>A filter is a serializable predicate. The framework uses filters to select among tests discovered through the process of test enumeration. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="M:Gallio.Model.Filters.Filter`1.Accept(Gallio.Model.Filters.IFilterVisitor)">
- <summary>Accepts a visitor and performs double-dispatch.</summary>
- <param name="visitor">The visitor, never null</param>
- </member>
- <member name="M:Gallio.Model.Filters.Filter`1.IsMatch(`0)">
- <summary>Determines whether the filter matches the value.</summary>
- <param name="value">The value to consider, never null</param>
- <returns>True if the filter matches the value</returns>
- </member>
- <member name="M:Gallio.Model.Filters.Filter`1.ToFilterExpr">
- <summary>Formats the filter to a string suitable for parsing by <see cref="T:Gallio.Model.Filters.FilterParser`1" />.</summary>
- <returns>The formatted filter expression</returns>
- </member>
- <member name="T:Gallio.Model.Filters.FilterFormatter">
- <summary>Formats filters in such manner that they can be reparsed using the <see cref="T:Gallio.Model.Filters.FilterParser`1" />.</summary>
- </member>
- <member name="M:Gallio.Model.Filters.FilterFormatter.ToString">
- <summary>Gets the formatted filter contents.</summary>
- <returns>The formatted filter</returns>
- </member>
- <member name="M:Gallio.Model.Filters.FilterFormatter.VisitAndFilter``1(Gallio.Model.Filters.AndFilter{``0})">
- <summary>Visits a <see cref="T:Gallio.Model.Filters.AndFilter`1" />.</summary>
- <param name="filter">The filter</param>
- </member>
- <member name="M:Gallio.Model.Filters.FilterFormatter.VisitAnyFilter``1(Gallio.Model.Filters.AnyFilter{``0})">
- <summary>Visits a <see cref="T:Gallio.Model.Filters.AnyFilter`1" />.</summary>
- <param name="filter">The filter</param>
- </member>
- <member name="M:Gallio.Model.Filters.FilterFormatter.VisitEqualityFilter``1(Gallio.Model.Filters.EqualityFilter{``0})">
- <summary>Visits a <see cref="T:Gallio.Model.Filters.EqualityFilter`1" />.</summary>
- <param name="filter">The filter</param>
- </member>
- <member name="M:Gallio.Model.Filters.FilterFormatter.VisitNoneFilter``1(Gallio.Model.Filters.NoneFilter{``0})">
- <summary>Visits a <see cref="T:Gallio.Model.Filters.NoneFilter`1" />.</summary>
- <param name="filter">The filter</param>
- </member>
- <member name="M:Gallio.Model.Filters.FilterFormatter.VisitNotFilter``1(Gallio.Model.Filters.NotFilter{``0})">
- <summary>Visits a <see cref="T:Gallio.Model.Filters.NotFilter`1" />.</summary>
- <param name="filter">The filter</param>
- </member>
- <member name="M:Gallio.Model.Filters.FilterFormatter.VisitOrFilter``1(Gallio.Model.Filters.OrFilter{``0})">
- <summary>Visits a <see cref="T:Gallio.Model.Filters.OrFilter`1" />.</summary>
- <param name="filter">The filter</param>
- </member>
- <member name="M:Gallio.Model.Filters.FilterFormatter.VisitPropertyFilter``1(Gallio.Model.Filters.PropertyFilter{``0})">
- <summary>Visits a <see cref="T:Gallio.Model.Filters.PropertyFilter`1" />.</summary>
- <param name="filter">The filter</param>
- </member>
- <member name="M:Gallio.Model.Filters.FilterFormatter.VisitRegexFilter(Gallio.Model.Filters.RegexFilter)">
- <summary>Visits a <see cref="T:Gallio.Model.Filters.RegexFilter" />.</summary>
- <param name="filter">The filter</param>
- </member>
- <member name="T:Gallio.Model.Filters.FilterParseException">
- <summary>The type of exception thrown when a filter cannot be parsed.</summary>
- </member>
- <member name="T:Gallio.Model.Filters.FilterParser`1">
- <summary>A filter parser constructs filters from its textual representation as a filter expression.</summary>
- </member>
- <member name="M:Gallio.Model.Filters.FilterParser`1.Parse(System.String)">
- <summary>Creates a filter from its textual representation as a filter expression.</summary>
- <param name="filterExpr">The filter expression</param>
- <returns>The parsed filter</returns>
- </member>
- <member name="T:Gallio.Model.Filters.FilterUtils">
- <summary>Provides utilities for manipulating filters. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:Gallio.Model.Filters.FilterUtils.ParseTestFilter(System.String)">
- <summary>Parses a test filter.</summary>
- <param name="filterExpr">The filter expression</param>
- <returns>The parsed filter</returns>
- </member>
- <member name="T:Gallio.Model.Filters.IdFilter`1">
- <summary>A filter that matches objects whose <see cref="P:Gallio.Model.ITestComponent.Id" /> matches the specified id filter.</summary>
- </member>
- <member name="T:Gallio.Model.Filters.MemberFilter`1">
- <summary>A filter that matches objects whose <see cref="P:Gallio.Model.ITestComponent.CodeElement" /> matches the specified member name filter. This filter should normally be used together with a <see cref="T:System.Reflection.TypeFilter" /> to ensure the accuracy of the member match.</summary>
- </member>
- <member name="T:Gallio.Model.Filters.MetadataFilter`1">
- <summary>A filter that matches objects whose <see cref="P:Gallio.Model.ITestComponent.Metadata" /> has a key with a value that matches the value filter.</summary>
- </member>
- <member name="T:Gallio.Model.Filters.ModelComponentFilterFactory`1">
- <summary>Builds filters for <see cref="T:Gallio.Model.ITestComponent" /> objects.</summary>
- <typeparam name="T">The <see cref="T:Gallio.Model.ITestComponent" /> subtype</typeparam>
- </member>
- <member name="M:Gallio.Model.Filters.ModelComponentFilterFactory`1.CreateFilter(System.String,Gallio.Model.Filters.Filter{System.String})">
- <summary>Creates a filter from a specification</summary>
- <param name="key">The filter key that identifies the kind of filter to create</param>
- <param name="valueFilter">The filter to use as a rule for matching values</param>
- <returns>The filter</returns>
- </member>
- <member name="T:Gallio.Model.Filters.NameFilter`1">
- <summary>A filter that matches objects whose <see cref="P:Gallio.Model.ITestComponent.Name" /> matches the specified name filter.</summary>
- </member>
- <member name="T:Gallio.Model.Filters.NamespaceFilter`1">
- <summary>A filter that matches objects whose <see cref="P:Gallio.Model.ITestComponent.CodeElement" /> matches the specified namespace name.</summary>
- </member>
- <member name="T:Gallio.Model.Filters.NoneFilter`1">
- <summary>A filter that matches nothing and always returns false.</summary>
- </member>
- <member name="T:Gallio.Model.Filters.NotFilter`1">
- <summary>A filter combinator that is the negation of another filter.</summary>
- </member>
- <member name="P:Gallio.Model.Filters.NotFilter`1.Filter">
- <summary>Gets the filter to be negated.</summary>
- </member>
- <member name="T:Gallio.Model.Filters.OrFilter`1">
- <summary>A filter combinator that matches a value when at least one of its constituent filters matches the value.</summary>
- </member>
- <member name="P:Gallio.Model.Filters.OrFilter`1.Filters">
- <summary>Gets the filters from which at least one match must be found. If the array is empty, the filter matches everything.</summary>
- </member>
- <member name="T:Gallio.Model.Filters.PropertyFilter`1">
- <summary>Abstract base class for filters that encapsulate a rule for selecting some property of an object to be compared against a string value filter. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:Gallio.Model.Filters.PropertyFilter`1.Key">
- <summary>Gets the key that represents the filtered property.</summary>
- </member>
- <member name="P:Gallio.Model.Filters.PropertyFilter`1.ValueFilter">
- <summary>Gets the string value filter.</summary>
- </member>
- <member name="T:Gallio.Model.Filters.RegexFilter">
- <summary>A regex filter matches strings against a given <see cref="P:Gallio.Model.Filters.RegexFilter.Regex" />. Null string values are converted to empty strings for regex evaluation purposes. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Model.Filters.RegexFilter.Regex">
- <summary>Gets the regular expression for matching strings.</summary>
- </member>
- <member name="T:Gallio.Model.Filters.TypeFilter`1">
- <summary>A filter that matches objects whose <see cref="P:Gallio.Model.ITestComponent.CodeElement" /> matches the specified type name.</summary>
- </member>
- <member name="T:Gallio.Model.Filters.IFilterFactory`1">
- <summary>Creates filters of a given type based on a specification that consists of a filter key and a rule for matching values.</summary>
- <typeparam name="T">The filter type</typeparam>
- </member>
- <member name="M:Gallio.Model.Filters.IFilterFactory`1.CreateFilter(System.String,Gallio.Model.Filters.Filter{System.String})">
- <summary>Creates a filter from a specification</summary>
- <param name="key">The filter key that identifies the kind of filter to create</param>
- <param name="valueFilter">The filter to use as a rule for matching values</param>
- <returns>The filter</returns>
- </member>
- <member name="T:Gallio.Model.Filters.IFilterVisitor">
- <summary>Visits the structure of filters.</summary>
- </member>
- <member name="M:Gallio.Model.Filters.IFilterVisitor.VisitAndFilter``1(Gallio.Model.Filters.AndFilter{``0})">
- <summary>Visits a <see cref="T:Gallio.Model.Filters.AndFilter`1" />.</summary>
- <param name="filter">The filter</param>
- </member>
- <member name="M:Gallio.Model.Filters.IFilterVisitor.VisitAnyFilter``1(Gallio.Model.Filters.AnyFilter{``0})">
- <summary>Visits a <see cref="T:Gallio.Model.Filters.AnyFilter`1" />.</summary>
- <param name="filter">The filter</param>
- </member>
- <member name="M:Gallio.Model.Filters.IFilterVisitor.VisitEqualityFilter``1(Gallio.Model.Filters.EqualityFilter{``0})">
- <summary>Visits a <see cref="T:Gallio.Model.Filters.EqualityFilter`1" />.</summary>
- <param name="filter">The filter</param>
- </member>
- <member name="M:Gallio.Model.Filters.IFilterVisitor.VisitNoneFilter``1(Gallio.Model.Filters.NoneFilter{``0})">
- <summary>Visits a <see cref="T:Gallio.Model.Filters.NoneFilter`1" />.</summary>
- <param name="filter">The filter</param>
- </member>
- <member name="M:Gallio.Model.Filters.IFilterVisitor.VisitNotFilter``1(Gallio.Model.Filters.NotFilter{``0})">
- <summary>Visits a <see cref="T:Gallio.Model.Filters.NotFilter`1" />.</summary>
- <param name="filter">The filter</param>
- </member>
- <member name="M:Gallio.Model.Filters.IFilterVisitor.VisitOrFilter``1(Gallio.Model.Filters.OrFilter{``0})">
- <summary>Visits a <see cref="T:Gallio.Model.Filters.OrFilter`1" />.</summary>
- <param name="filter">The filter</param>
- </member>
- <member name="M:Gallio.Model.Filters.IFilterVisitor.VisitPropertyFilter``1(Gallio.Model.Filters.PropertyFilter{``0})">
- <summary>Visits a <see cref="T:Gallio.Model.Filters.PropertyFilter`1" />.</summary>
- <param name="filter">The filter</param>
- </member>
- <member name="M:Gallio.Model.Filters.IFilterVisitor.VisitRegexFilter(Gallio.Model.Filters.RegexFilter)">
- <summary>Visits a <see cref="T:Gallio.Model.Filters.RegexFilter" />.</summary>
- <param name="filter">The filter</param>
- </member>
- <member name="T:Gallio.Model.Serialization.AnnotationData">
- <summary>Describes an annotation in a portable manner for serialization.</summary>
- </member>
- <member name="P:Gallio.Model.Serialization.AnnotationData.CodeLocation">
- <summary>Gets or sets the code location associated with the annotation.</summary>
- </member>
- <member name="P:Gallio.Model.Serialization.AnnotationData.CodeReference">
- <summary>Gets or sets the code reference associated with the annotation.</summary>
- </member>
- <member name="P:Gallio.Model.Serialization.AnnotationData.Details">
- <summary>Gets or sets additional details such as exception text, or null if none.</summary>
- </member>
- <member name="P:Gallio.Model.Serialization.AnnotationData.Message">
- <summary>Gets or sets the annotation message.</summary>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="value" /> is null</exception>
- </member>
- <member name="P:Gallio.Model.Serialization.AnnotationData.Type">
- <summary>Gets or sets the annotation type.</summary>
- </member>
- <member name="M:Gallio.Model.Serialization.AnnotationData.Log(Gallio.Runtime.Logging.ILogger,System.Boolean)">
- <summary>Writes the annotation to a logger for presentation.</summary>
- <param name="logger">The logger</param>
- <param name="includePrefix">If true, includes an identifying prefix to describe the annotation type, otherwise we assume that the logger will do its own thing based on the log severity</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /> is null</exception>
- </member>
- <member name="T:Gallio.Model.Serialization.TestComponentData">
- <summary>Describes a test model component in a portable manner for serialization. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:Gallio.Model.Serialization.TestComponentData.CodeLocation">
- <summary>Gets or sets the code location or <see cref="F:Gallio.Reflection.CodeLocation.Unknown" /> if not available.</summary>
- </member>
- <member name="P:Gallio.Model.Serialization.TestComponentData.CodeReference">
- <summary>Gets or sets the code reference or <see cref="F:Gallio.Reflection.CodeReference.Unknown" /> if not available.</summary>
- </member>
- <member name="P:Gallio.Model.Serialization.TestComponentData.Id">
- <summary>Gets or sets the test component id. (non-null)</summary>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="value" /> is null</exception>
- </member>
- <member name="P:Gallio.Model.Serialization.TestComponentData.Metadata">
- <summary>Gets or sets the metadata map. (non-null)</summary>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="value" /> is null</exception>
- </member>
- <member name="P:Gallio.Model.Serialization.TestComponentData.Name">
- <summary>Gets or sets the test component name. (non-null)</summary>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="value" /> is null</exception>
- </member>
- <member name="T:Gallio.Model.Serialization.TestData">
- <summary>Describes a test in a portable manner for serialization. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Model.Serialization.TestData.Children">
- <summary>Gets the mutable list of children.</summary>
- </member>
- <member name="P:Gallio.Model.Serialization.TestData.FullName">
- <summary>Gets or sets the full name of the test.</summary>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="value" /> is null</exception>
- </member>
- <member name="P:Gallio.Model.Serialization.TestData.IsTestCase">
- <summary>Gets or sets whether this node is a test case.</summary>
- </member>
- <member name="P:Gallio.Model.Serialization.TestData.Parameters">
- <summary>Gets the mutable list of parameters.</summary>
- </member>
- <member name="T:Gallio.Model.Serialization.TestModelData">
- <summary>The test model captures the root of the test data tree along with an index by id. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Model.Serialization.TestModelData.AllTests">
- <summary>Recursively enumerates all tests including the root test.</summary>
- </member>
- <member name="P:Gallio.Model.Serialization.TestModelData.Annotations">
- <summary>Gets the mutable list of annotations.</summary>
- </member>
- <member name="P:Gallio.Model.Serialization.TestModelData.RootTest">
- <summary>Gets or sets the root test in the model.</summary>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="value" /> is null</exception>
- </member>
- <member name="M:Gallio.Model.Serialization.TestModelData.GetErrorAnnotationCount">
- <summary>Gets the number of error annotations on the model.</summary>
- <returns>The numer of error annotations present</returns>
- </member>
- <member name="M:Gallio.Model.Serialization.TestModelData.GetTestById(System.String)">
- <summary>Gets a test by its id.</summary>
- <param name="testId">The test id</param>
- <returns>The test, or null if not found</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="testId" /> is null</exception>
- </member>
- <member name="M:Gallio.Model.Serialization.TestModelData.MergeFrom(Gallio.Model.Serialization.TestModelData)">
- <summary>Merges the contents of another test model with this one.</summary>
- <param name="source">The source test model</param>
- </member>
- <member name="M:Gallio.Model.Serialization.TestModelData.ResetIndex">
- <summary>Resets the test index by id in case the test model has been modified.</summary>
- </member>
- <member name="T:Gallio.Model.Serialization.TestPackageData">
- <summary>Describes a test package in a portable manner for serialization. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Model.Serialization.TestPackageData.Config">
- <summary>Gets or sets the test package configuration.</summary>
- </member>
- <member name="T:Gallio.Model.Serialization.TestParameterData">
- <summary>Describes a test parameter in a portable manner for serialization. This class cannot be inherited.</summary>
- </member>
- <member name="T:Gallio.Model.Serialization.TestStepData">
- <summary>Describes a test step in a portable manner for serialization. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Model.Serialization.TestStepData.FullName">
- <summary>Gets or sets the full name of the step.</summary>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="value" /> is null</exception>
- </member>
- <member name="P:Gallio.Model.Serialization.TestStepData.IsDynamic">
- <summary>Gets or sets whether the test step is dynamic.</summary>
- </member>
- <member name="P:Gallio.Model.Serialization.TestStepData.IsPrimary">
- <summary>Gets or sets whether the test step is primary.</summary>
- </member>
- <member name="P:Gallio.Model.Serialization.TestStepData.IsTestCase">
- <summary>Gets or sets whether the test step represents a test case.</summary>
- </member>
- <member name="P:Gallio.Model.Serialization.TestStepData.ParentId">
- <summary>Gets or sets the id of the parent step.</summary>
- </member>
- <member name="P:Gallio.Model.Serialization.TestStepData.TestId">
- <summary>Gets or sets the id of the test to which the step belongs.</summary>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="value" /> is null</exception>
- </member>
- <member name="T:Gallio.Reflection.AssemblyUtils">
- <summary>Provides helpers for working with assemblies. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:Gallio.Reflection.AssemblyUtils.GetAssemblyLocalPath(System.Reflection.Assembly)">
- <summary>Gets the local path of the assembly prior to shadow copying. Returns null if the original location of the assembly is not local.</summary>
- <param name="assembly">The assembly</param>
- <returns>The original non-shadow copied local path of the assembly, or null if none</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="assembly" /> is null</exception>
- </member>
- <member name="M:Gallio.Reflection.AssemblyUtils.GetAssemblyLocation(System.Reflection.Assembly)">
- <summary>Gets the location of the assembly, or null if it is dynamic.</summary>
- <param name="assembly">The assembly</param>
- <returns>The assembly location as returned by <see cref="P:System.Reflection.Assembly.Location" /> or null if the assembly is dynamic and does not have a location</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="assembly" /> is null</exception>
- </member>
- <member name="M:Gallio.Reflection.AssemblyUtils.GetFriendlyAssemblyCodeBase(System.Reflection.Assembly)">
- <summary>If the assembly codebase is a local file, returns it as a local path. Otherwise, returns the assembly codebase Uri.</summary>
- <param name="assembly">The assembly</param>
- <returns>The assembly's path</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="assembly" /> is null</exception>
- </member>
- <member name="M:Gallio.Reflection.AssemblyUtils.GetFriendlyAssemblyLocation(System.Reflection.Assembly)">
- <summary>Gets the original local path of the assembly prior to shadow copying, if it is local. Otherwise, returns the shadow-copied assembly location.</summary>
- <param name="assembly">The assembly</param>
- <returns>The local path of the assembly, preferably its original non-shadow copied location, or null if the assembly is dynamic and does not have a location</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="assembly" /> is null</exception>
- </member>
- <member name="T:Gallio.Reflection.AttributeUtils">
- <summary>Manipulates attributes described by their metadata. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:Gallio.Reflection.AttributeUtils.GetAttribute``1(Gallio.Reflection.ICodeElementInfo,System.Boolean)">
- <summary>Gets the attribute of the specified type, or null if none.</summary>
- <typeparam name="T">The attribute type</typeparam>
- <param name="element">The code element</param>
- <param name="inherit">If true, includes inherited attributes</param>
- <returns>The attribute, or null if none</returns>
- <exception cref="T:System.InvalidOperationException">Thrown if the code element has multiple attributes of the specified type</exception>
- </member>
- <member name="M:Gallio.Reflection.AttributeUtils.GetAttribute(Gallio.Reflection.ICodeElementInfo,System.Type,System.Boolean)">
- <summary>Gets the attribute of the specified type, or null if none.</summary>
- <param name="element">The code element</param>
- <param name="attributeType">The attribute type</param>
- <param name="inherit">If true, includes inherited attributes</param>
- <returns>The attribute, or null if none</returns>
- <exception cref="T:System.InvalidOperationException">Thrown if the code element has multiple attributes of the specified type</exception>
- </member>
- <member name="M:Gallio.Reflection.AttributeUtils.GetAttributes``1(Gallio.Reflection.ICodeElementInfo,System.Boolean)">
- <summary>Gets the attributes of the specified type.</summary>
- <typeparam name="T">The attribute type</typeparam>
- <param name="element">The code element</param>
- <param name="inherit">If true, includes inherited attributes</param>
- <returns>The attributes</returns>
- </member>
- <member name="M:Gallio.Reflection.AttributeUtils.GetAttributes(Gallio.Reflection.ICodeElementInfo,System.Type,System.Boolean)">
- <summary>Gets the attributes of the specified type.</summary>
- <param name="element">The code element</param>
- <param name="attributeType">The attribute type</param>
- <param name="inherit">If true, includes inherited attributes</param>
- <returns>The attributes</returns>
- </member>
- <member name="M:Gallio.Reflection.AttributeUtils.HasAttribute``1(Gallio.Reflection.ICodeElementInfo,System.Boolean)">
- <summary>Returns true if the code element has an attribute of the specified type.</summary>
- <typeparam name="T">The attribute type</typeparam>
- <param name="element">The code element</param>
- <param name="inherit">If true, includes inherited attributes</param>
- <returns>True if the code element has at least one attribute of the specified type</returns>
- </member>
- <member name="M:Gallio.Reflection.AttributeUtils.HasAttribute(Gallio.Reflection.ICodeElementInfo,System.Type,System.Boolean)">
- <summary>Returns true if the code element has an attribute of the specified type.</summary>
- <param name="element">The code element</param>
- <param name="attributeType">The attribute type</param>
- <param name="inherit">If true, includes inherited attributes</param>
- <returns>True if the code element has at least one attribute of the specified type</returns>
- </member>
- <member name="M:Gallio.Reflection.AttributeUtils.ResolveAttributes(System.Collections.Generic.IEnumerable{Gallio.Reflection.IAttributeInfo})">
- <summary>Resolves all the attributes.</summary>
- <param name="attributes">The attribute descriptions</param>
- <returns>The resolved attribute instances</returns>
- </member>
- <member name="T:Gallio.Reflection.CodeElementResolveException">
- <summary>The type of exception thrown when a <see cref="T:Gallio.Reflection.ICodeElementInfo" /> could not be resolved.</summary>
- </member>
- <member name="T:Gallio.Reflection.CodeElementSorter">
- <summary>Sorts code elements in various ways. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:Gallio.Reflection.CodeElementSorter.SortMembersByDeclaringType``1(System.Collections.Generic.IEnumerable{``0})">
- <summary>Sorts members such that those declared by supertypes appear before those declared by subtypes.</summary>
- <typeparam name="T">The type of member</typeparam>
- <param name="members">The members to sort</param>
- <returns>The sorted members</returns>
- </member>
- <member name="T:Gallio.Reflection.DeclaringTypeComparer`1">
- <summary>Sorts an members that all belong to the same type such that the members declared by supertypes appear before those declared by subtypes. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="F:Gallio.Reflection.DeclaringTypeComparer`1.Instance">
- <summary>Gets the singleton instance of the comparer. This field is read-only.</summary>
- </member>
- <member name="M:Gallio.Reflection.DeclaringTypeComparer`1.Compare(`0,`0)">
- <summary>Compares two objects and returns a value indicating whether one is less than, equal to, or greater than the other.</summary>
- <param name="x">The first object to compare.</param>
- <param name="y">The second object to compare.</param>
- <returns>Value Condition Less than zerox is less than y.Zerox equals y.Greater than zerox is greater than y.</returns>
- </member>
- <member name="T:Gallio.Reflection.ReflectionOnlyAssemblyLoader">
- <summary>
- <para> This assembly loader loads assemblies externally for reflection only. </para>
- <para> This implementation ensures that the assembly files do not remain locked on disk and are not cached in memory outside of the scope of the loader. Consequently the Garbage Collector will automatically reclaim the loader and its contents when they become unreferenced. </para>
- <para> In contrast, that of the standard .Net reflection-only load context (<seealso cref="M:System.Reflection.Assembly.ReflectionOnlyLoad(System.String)" />) does not allow assemblies to be reclaimed until the <see cref="T:System.AppDomain" /> is unloaded. </para>
- <para> The loader considers all assemblies in the specified search path as well as any that can be located using the current AppDomain's assembly resolvers. </para>
- </summary>
- </member>
- <member name="P:Gallio.Reflection.ReflectionOnlyAssemblyLoader.ReflectionPolicy">
- <summary>Gets the reflection policy used to load and access the assemblies.</summary>
- </member>
- <member name="M:Gallio.Reflection.ReflectionOnlyAssemblyLoader.AddHintDirectory(System.String)">
- <summary>Adds a hint directory to search for loading assemblies.</summary>
- <param name="path">The search directory to add</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="path" /> is null</exception>
- </member>
- <member name="T:Gallio.Reflection.ReflectionUtils">
- <summary>Provides functions for working with reflection. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:Gallio.Reflection.ReflectionUtils.CanGetAndSetNonStatic(Gallio.Reflection.IPropertyInfo)">
- <summary>Determines if the property has public, non-static and non-abstract getter and setter functions.</summary>
- <param name="property">The property</param>
- <returns>True if the property can be get and set</returns>
- </member>
- <member name="M:Gallio.Reflection.ReflectionUtils.CanInstantiate(Gallio.Reflection.ITypeInfo)">
- <summary>Determines if the type can be instantiated using a public constructor.</summary>
- <param name="type">The type</param>
- <returns>True if the type can be instantiated</returns>
- </member>
- <member name="M:Gallio.Reflection.ReflectionUtils.CanInvokeNonStatic(Gallio.Reflection.IMethodInfo)">
- <summary>Determines if the method is public, non-static and is non-abstract so it can be invoked.</summary>
- <param name="method">The method</param>
- <returns>True if the method can be invoked</returns>
- </member>
- <member name="M:Gallio.Reflection.ReflectionUtils.FindAssemblyReference(Gallio.Reflection.IAssemblyInfo,System.String)">
- <summary>Finds the assembly name of the directly referenced assembly with the specified display name.</summary>
- <param name="assembly">The assembly to search</param>
- <param name="displayName">The display name of the referenced assembly to find</param>
- <returns>The referenced assembly name or null if none</returns>
- </member>
- <member name="M:Gallio.Reflection.ReflectionUtils.GetAssembly(Gallio.Reflection.ICodeElementInfo)">
- <summary>Gets the assembly that declares the code element, or the code element itself if it is an <see cref="T:Gallio.Reflection.IAssemblyInfo" />.</summary>
- <param name="codeElement">The code element, possibly null</param>
- <returns>The assembly, or null if not found</returns>
- </member>
- <member name="M:Gallio.Reflection.ReflectionUtils.GetDefaultValue(System.Type)">
- <summary>Gets the default value for a type.</summary>
- <param name="type">The type</param>
- <returns>The default value for the type, such as <c>0</c> if the type represents an integer, or <c>null</c> if the type is a reference type or if <paramref name="type" /> was null</returns>
- </member>
- <member name="M:Gallio.Reflection.ReflectionUtils.GetDefaultValue(System.TypeCode)">
- <summary>Gets the default value of a type with a given type code.</summary>
- <param name="typeCode">The type code</param>
- <returns>The default value of the type associated with the specified type code</returns>
- </member>
- <member name="M:Gallio.Reflection.ReflectionUtils.GetMember(Gallio.Reflection.ICodeElementInfo)">
- <summary>Gets the non-type member that declares the code element, or the code element itself if it is an <see cref="T:Gallio.Reflection.IMemberInfo" /> other than a <see cref="T:Gallio.Reflection.ITypeInfo" />.</summary>
- <param name="codeElement">The code element, possibly null</param>
- <returns>The member, or null if not found</returns>
- </member>
- <member name="M:Gallio.Reflection.ReflectionUtils.GetNamespace(Gallio.Reflection.ICodeElementInfo)">
- <summary>Gets the namespace that declares the code element, or the code element itself if it is an <see cref="T:Gallio.Reflection.INamespaceInfo" />.</summary>
- <param name="codeElement">The code element, possibly null</param>
- <returns>The namespace, or null if not found</returns>
- </member>
- <member name="M:Gallio.Reflection.ReflectionUtils.GetParameter(Gallio.Reflection.ICodeElementInfo)">
- <summary>Gets the parameter that declares the code element, or the code element itself if it is an <see cref="T:Gallio.Reflection.IParameterInfo" />.</summary>
- <param name="codeElement">The code element, possibly null</param>
- <returns>The parameter, or null if not found</returns>
- </member>
- <member name="M:Gallio.Reflection.ReflectionUtils.GetType(Gallio.Reflection.ICodeElementInfo)">
- <summary>Gets the type that declares the code element, or the code element itself if it is an <see cref="T:Gallio.Reflection.ITypeInfo" />.</summary>
- <param name="codeElement">The code element, possibly null</param>
- <returns>The type, or null if not found</returns>
- </member>
- <member name="M:Gallio.Reflection.ReflectionUtils.IsDerivedFrom(Gallio.Reflection.ITypeInfo,System.String)">
- <summary>Returns true if a type is derived from another type with the specified qualified name.</summary>
- <param name="type">The type to check</param>
- <param name="qualifiedTypeName">The qualified type name</param>
- <returns>True if <paramref name="type" /> is derived from <paramref name="qualifiedTypeName" /></returns>
- </member>
- <member name="T:Gallio.Reflection.Reflector">
- <summary>Wraps reflection types using the reflection adapter interfaces. Also resolves code references. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="P:Gallio.Reflection.Reflector.NativeReflectionPolicy">
- <summary>Gets the singleton instance of the native <see cref="T:Gallio.Reflection.IReflectionPolicy" /> based on .Net reflection.</summary>
- </member>
- <member name="M:Gallio.Reflection.Reflector.GetCallingFunction">
- <summary>Creates a code element from the caller of the executing function.</summary>
- <returns>The code reference</returns>
- </member>
- <member name="M:Gallio.Reflection.Reflector.GetExecutingFunction">
- <summary>Creates a code element from the executing function.</summary>
- <returns>The code reference</returns>
- </member>
- <member name="M:Gallio.Reflection.Reflector.GetFunctionFromStackFrame(System.Int32)">
- <summary>Creates a code element representing a function from a particular frame on the current stack.</summary>
- <param name="framesToSkip">The number of frames to skip. If this number is 0, the code reference will refer to the direct caller of this method; if it is 1, it will refer to the caller's caller, and so on.</param>
- <returns>The code reference</returns>
- <exception cref="T:System.ArgumentOutOfRangeException">Thrown if <paramref name="framesToSkip" /> is less than zero</exception>
- </member>
- <member name="M:Gallio.Reflection.Reflector.IsUnresolved(System.Reflection.MemberInfo)">
- <summary>Returns true if the target represents an unresolved member with limited support for reflection.</summary>
- <param name="target">The member, or null if none</param>
- <returns>True if the target is unresolved</returns>
- </member>
- <member name="M:Gallio.Reflection.Reflector.IsUnresolved(System.Reflection.ParameterInfo)">
- <summary>Returns true if the target represents an unresolved parameter with limited support for reflection.</summary>
- <param name="target">The parameter, or null if none</param>
- <returns>True if the target is unresolved</returns>
- </member>
- <member name="M:Gallio.Reflection.Reflector.Resolve(Gallio.Reflection.CodeReference,System.Boolean)">
- <summary>Resolves the specified <see cref="T:Gallio.Reflection.CodeReference" />.</summary>
- <param name="reference">The code reference</param>
- <param name="throwOnError">If true, throws an exception on error</param>
- <returns>The associated code element, or null if the code reference is of kind <see cref="F:Gallio.Reflection.CodeReferenceKind.Unknown" /></returns>
- <exception cref="T:System.InvalidOperationException">Thrown if <paramref name="throwOnError" /> is true and <paramref name="reference" /> cannot be resolved</exception>
- </member>
- <member name="M:Gallio.Reflection.Reflector.Wrap(System.Reflection.Assembly)">
- <summary>Obtains a reflection wrapper for an assembly.</summary>
- <param name="target">The assembly, or null if none</param>
- <returns>The reflection wrapper, or null if none</returns>
- </member>
- <member name="M:Gallio.Reflection.Reflector.Wrap(System.Type)">
- <summary>Obtains a reflection wrapper for a type.</summary>
- <param name="target">The type, or null if none</param>
- <returns>The reflection wrapper, or null if none</returns>
- </member>
- <member name="M:Gallio.Reflection.Reflector.Wrap(System.Reflection.MemberInfo)">
- <summary>Obtains a reflection wrapper for a member.</summary>
- <param name="target">The member, or null if none</param>
- <returns>The reflection wrapper, or null if none</returns>
- </member>
- <member name="M:Gallio.Reflection.Reflector.Wrap(System.Reflection.MethodBase)">
- <summary>Obtains a reflection wrapper for a function.</summary>
- <param name="target">The function, or null if none</param>
- <returns>The reflection wrapper, or null if none</returns>
- </member>
- <member name="M:Gallio.Reflection.Reflector.Wrap(System.Reflection.ConstructorInfo)">
- <summary>Obtains a reflection wrapper for a constructor.</summary>
- <param name="target">The constructor, or null if none</param>
- <returns>The reflection wrapper, or null if none</returns>
- </member>
- <member name="M:Gallio.Reflection.Reflector.Wrap(System.Reflection.MethodInfo)">
- <summary>Obtains a reflection wrapper for a method.</summary>
- <param name="target">The method, or null if none</param>
- <returns>The reflection wrapper, or null if none</returns>
- </member>
- <member name="M:Gallio.Reflection.Reflector.Wrap(System.Reflection.PropertyInfo)">
- <summary>Obtains a reflection wrapper for a property.</summary>
- <param name="target">The property, or null if none</param>
- <returns>The reflection wrapper, or null if none</returns>
- </member>
- <member name="M:Gallio.Reflection.Reflector.Wrap(System.Reflection.FieldInfo)">
- <summary>Obtains a reflection wrapper for a field.</summary>
- <param name="target">The field, or null if none</param>
- <returns>The reflection wrapper, or null if none</returns>
- </member>
- <member name="M:Gallio.Reflection.Reflector.Wrap(System.Reflection.EventInfo)">
- <summary>Obtains a reflection wrapper for an event.</summary>
- <param name="target">The event, or null if none</param>
- <returns>The reflection wrapper, or null if none</returns>
- </member>
- <member name="M:Gallio.Reflection.Reflector.Wrap(System.Reflection.ParameterInfo)">
- <summary>Obtains a reflection wrapper for a parameter.</summary>
- <param name="target">The parameter, or null if none</param>
- <returns>The reflection wrapper, or null if none</returns>
- </member>
- <member name="M:Gallio.Reflection.Reflector.Wrap(System.Attribute)">
- <summary>Obtains a reflection wrapper for an attribute instance.</summary>
- <param name="target">The attribute, or null if none</param>
- <returns>The reflection wrapper, or null if none</returns>
- </member>
- <member name="M:Gallio.Reflection.Reflector.WrapNamespace(System.String)">
- <summary>Obtains a reflection wrapper for a namespace.</summary>
- <param name="name">The namespace name, or null if none</param>
- <returns>The reflection wrapper, or null if none</returns>
- </member>
- <member name="T:Gallio.Reflection.CodeLocation">
- <summary>Specifies the location of a code element as a position within a file.</summary>
- </member>
- <member name="F:Gallio.Reflection.CodeLocation.Unknown">
- <summary>Gets an empty code location with a null path and no line or column number information. This field is read-only.</summary>
- </member>
- <member name="P:Gallio.Reflection.CodeLocation.Column">
- <summary>Gets the column number, or 0 if unknown.</summary>
- </member>
- <member name="P:Gallio.Reflection.CodeLocation.Line">
- <summary>Gets the line number, or 0 if unknown.</summary>
- </member>
- <member name="P:Gallio.Reflection.CodeLocation.Path">
- <summary>Gets the path or Uri of a resource that contains the code element, such as a source file or assembly, or null if unknown.</summary>
- </member>
- <member name="M:Gallio.Reflection.CodeLocation.Equals(System.Object)">
- <summary>Indicates whether this instance and a specified object are equal.</summary>
- <param name="obj">Another object to compare to.</param>
- <returns>true if obj and this instance are the same type and represent the same value; otherwise, false.</returns>
- </member>
- <member name="M:Gallio.Reflection.CodeLocation.Equals(Gallio.Reflection.CodeLocation)">
- <summary>Indicates whether this instance and a specified object are equal.</summary>
- <returns>true if obj and this instance are the same type and represent the same value; otherwise, false.</returns>
- </member>
- <member name="M:Gallio.Reflection.CodeLocation.GetHashCode">
- <summary>Returns the hash code for this instance.</summary>
- <returns>A 32-bit signed integer that is the hash code for this instance.</returns>
- </member>
- <member name="M:Gallio.Reflection.CodeLocation.ToString">
- <summary>Converts the location to a string of the form "path(line,column)", "path(line)" or "path" depending on which components are available.</summary>
- <returns>The code location as a string or "(unknown)" if unknown</returns>
- </member>
- <member name="M:Gallio.Reflection.CodeLocation.op_Equality(Gallio.Reflection.CodeLocation,Gallio.Reflection.CodeLocation)">
- <summary>Compares two code locations for equality.</summary>
- <param name="a">The first code location</param>
- <param name="b">The second code location</param>
- <returns>True if the code locations are equal</returns>
- </member>
- <member name="M:Gallio.Reflection.CodeLocation.op_Inequality(Gallio.Reflection.CodeLocation,Gallio.Reflection.CodeLocation)">
- <summary>Compares two code locations for inequality.</summary>
- <param name="a">The first code location</param>
- <param name="b">The second code location</param>
- <returns>True if the code references are not equal</returns>
- </member>
- <member name="T:Gallio.Reflection.CodeReference">
- <summary>A code reference is a pointer into the structure of a .Net program for use in describing the location of a certain code construct to the user. It is typically used to identify the point of definition of a test component.</summary>
- </member>
- <member name="F:Gallio.Reflection.CodeReference.Unknown">
- <summary>Gets an empty code reference used to indicate that the actual reference is unknown. This field is read-only.</summary>
- </member>
- <member name="P:Gallio.Reflection.CodeReference.AssemblyName">
- <summary>Gets the assembly name, or null if none.</summary>
- </member>
- <member name="P:Gallio.Reflection.CodeReference.Kind">
- <summary>Gets the kind of code element specified by the code reference.</summary>
- </member>
- <member name="P:Gallio.Reflection.CodeReference.MemberName">
- <summary>Gets the member name, or null if none.</summary>
- </member>
- <member name="P:Gallio.Reflection.CodeReference.NamespaceName">
- <summary>Gets the namespace name, or null if none.</summary>
- </member>
- <member name="P:Gallio.Reflection.CodeReference.ParameterName">
- <summary>Gets the parameter name, or null if none.</summary>
- </member>
- <member name="P:Gallio.Reflection.CodeReference.TypeName">
- <summary>Gets the fully-qualified type name, or null if none.</summary>
- </member>
- <member name="M:Gallio.Reflection.CodeReference.CreateFromAssembly(System.Reflection.Assembly)">
- <summary>Creates a code reference from an assembly.</summary>
- <param name="assembly">The assembly</param>
- <returns>The code reference</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="assembly" /> is null</exception>
- </member>
- <member name="M:Gallio.Reflection.CodeReference.CreateFromMember(System.Reflection.MemberInfo)">
- <summary>Creates a code reference from a member.</summary>
- <param name="member">The member</param>
- <returns>The code reference</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="member" /> is null</exception>
- </member>
- <member name="M:Gallio.Reflection.CodeReference.CreateFromNamespace(System.String)">
- <summary>Creates a code reference from an namespace name.</summary>
- <param name="namespaceName">The namespace name</param>
- <returns>The code reference</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="namespaceName" /> is null</exception>
- </member>
- <member name="M:Gallio.Reflection.CodeReference.CreateFromParameter(System.Reflection.ParameterInfo)">
- <summary>Creates a code reference from a method parameter.</summary>
- <param name="parameter">The parameter</param>
- <returns>The code reference</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="parameter" /> is null</exception>
- </member>
- <member name="M:Gallio.Reflection.CodeReference.CreateFromType(System.Type)">
- <summary>Creates a code reference from a type.</summary>
- <param name="type">The type</param>
- <returns>The code reference</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="type" /> is null</exception>
- </member>
- <member name="M:Gallio.Reflection.CodeReference.Equals(System.Object)">
- <summary>Indicates whether this instance and a specified object are equal.</summary>
- <param name="obj">Another object to compare to.</param>
- <returns>true if obj and this instance are the same type and represent the same value; otherwise, false.</returns>
- </member>
- <member name="M:Gallio.Reflection.CodeReference.Equals(Gallio.Reflection.CodeReference)">
- <summary>Indicates whether this instance and a specified object are equal.</summary>
- <returns>true if obj and this instance are the same type and represent the same value; otherwise, false.</returns>
- </member>
- <member name="M:Gallio.Reflection.CodeReference.GetHashCode">
- <summary>Returns the hash code for this instance.</summary>
- <returns>A 32-bit signed integer that is the hash code for this instance.</returns>
- </member>
- <member name="M:Gallio.Reflection.CodeReference.ToString">
- <summary>Produces a human-readable description of the code reference.</summary>
- <returns>A description of the code reference</returns>
- </member>
- <member name="M:Gallio.Reflection.CodeReference.op_Equality(Gallio.Reflection.CodeReference,Gallio.Reflection.CodeReference)">
- <summary>Compares two code references for equality.</summary>
- <param name="a">The first code reference</param>
- <param name="b">The second code reference</param>
- <returns>True if the code references are equal</returns>
- </member>
- <member name="M:Gallio.Reflection.CodeReference.op_Inequality(Gallio.Reflection.CodeReference,Gallio.Reflection.CodeReference)">
- <summary>Compares two code references for inequality.</summary>
- <param name="a">The first code reference</param>
- <param name="b">The second code reference</param>
- <returns>True if the code references are not equal</returns>
- </member>
- <member name="T:Gallio.Reflection.ConstantValue">
- <summary>Specifies a typed constant value.</summary>
- </member>
- <member name="P:Gallio.Reflection.ConstantValue.IsArray">
- <summary>Returns true if the value is an array.</summary>
- </member>
- <member name="P:Gallio.Reflection.ConstantValue.IsEnum">
- <summary>Returns true if the value is an enum.</summary>
- </member>
- <member name="P:Gallio.Reflection.ConstantValue.IsNative">
- <summary>Returns true if the contents of <see cref="P:Gallio.Reflection.ConstantValue.Value" /> can be interpreted as a native value or false if <see cref="M:Gallio.Reflection.ConstantValue.Resolve(System.Boolean)" /> must be used to resolve the constant to a native value.</summary>
- </member>
- <member name="P:Gallio.Reflection.ConstantValue.IsType">
- <summary>Returns true if the value is a type.</summary>
- </member>
- <member name="P:Gallio.Reflection.ConstantValue.Type">
- <summary>
- <para> Gets the type of the constant. </para>
- <para> The type may be an array type, an enum type, a primitive type, or the <see cref="T:System.Type" /> type. </para>
- </summary>
- </member>
- <member name="P:Gallio.Reflection.ConstantValue.Value">
- <summary>
- <para> Gets the value of the constant. </para>
- <para> If <see cref="P:Gallio.Reflection.ConstantValue.IsNative" /> is true, then this property contains the native value. Otherwise it is represented differently depending upon its type. <list type="bullet"><item>If the constant is a primitive value, then the value will be a primitive value such as an integer, string, float or null.</item><item>If the constant is an enum, then the value will be a primitive value of the underlying type of the enum.</item><item>If the constant is an array, then the value will be an array of <see cref="T:Gallio.Reflection.ConstantValue" /> objects representing the elements of the array.</item><item>If the constant is a type, then the value will be a <see cref="T:Gallio.Reflection.ITypeInfo" />.</item></list></para>
- </summary>
- </member>
- <member name="M:Gallio.Reflection.ConstantValue.FromNative(System.Object)">
- <summary>Creates a constant value that wraps an existing native value.</summary>
- <param name="value">The native value</param>
- <returns>The constant</returns>
- </member>
- <member name="M:Gallio.Reflection.ConstantValue.Resolve(System.Boolean)">
- <summary>Resolves the constant to a native value by replacing type references with actual <see cref="T:System.Type" /> values, arrays of constants with <see cref="T:System.Array" /> values of the appropriate type, and enums with <see cref="T:System.Enum" /> values.</summary>
- <param name="throwOnError">If true, throws an exception if the target could not be resolved, otherwise the result may include unresolved types, enums or arrays</param>
- <returns>The native constant value</returns>
- <exception cref="T:Gallio.Reflection.CodeElementResolveException">Thrown if the target cannot be resolved</exception>
- </member>
- <member name="T:Gallio.Reflection.IAssemblyInfo">
- <summary>
- <para> A <see cref="T:System.Reflection.Assembly" /> reflection wrapper. </para>
- <para> This wrapper enables reflection-based algorithms to be used against code that may or may not be loaded into the current AppDomain. For example, the target of the wrapper could be an in-memory code model representation. </para>
- </summary>
- </member>
- <member name="P:Gallio.Reflection.IAssemblyInfo.FullName">
- <summary>Gets the full name of the assembly.</summary>
- </member>
- <member name="P:Gallio.Reflection.IAssemblyInfo.Path">
- <summary>Gets the codebase of the assembly as a local path if possible or as a Uri otherwise.</summary>
- </member>
- <member name="M:Gallio.Reflection.IAssemblyInfo.GetExportedTypes">
- <summary>Gets the public types exported by the assembly.</summary>
- <returns>The exported types</returns>
- </member>
- <member name="M:Gallio.Reflection.IAssemblyInfo.GetName">
- <summary>Gets the <see cref="T:System.Reflection.AssemblyName" /> of the assembly.</summary>
- <returns>The assembly name</returns>
- </member>
- <member name="M:Gallio.Reflection.IAssemblyInfo.GetReferencedAssemblies">
- <summary>Gets the names of the assemblies referenced by this assembly.</summary>
- <returns>The names of the references assemblies</returns>
- </member>
- <member name="M:Gallio.Reflection.IAssemblyInfo.GetType(System.String)">
- <summary>Gets a public type by name, or null if not found.</summary>
- <param name="typeName">The type name</param>
- <returns>The type</returns>
- </member>
- <member name="M:Gallio.Reflection.IAssemblyInfo.GetTypes">
- <summary>Gets all of the types in an assembly.</summary>
- <returns>The types</returns>
- </member>
- <member name="M:Gallio.Reflection.IAssemblyInfo.Resolve(System.Boolean)">
- <summary>Resolves the wrapper to its native reflection target.</summary>
- <param name="throwOnError">If true, throws an exception if the target could not be resolved, otherwise returns null</param>
- <returns>The native reflection target</returns>
- <exception cref="T:Gallio.Reflection.CodeElementResolveException">Thrown if the target cannot be resolved</exception>
- </member>
- <member name="T:Gallio.Reflection.IAttributeInfo">
- <summary>Provides information about the contents of a custom attribute.</summary>
- </member>
- <member name="P:Gallio.Reflection.IAttributeInfo.Constructor">
- <summary>Gets the constructor used to create the attribute.</summary>
- <exception cref="T:System.NotSupportedException">Thrown if not supported</exception>
- </member>
- <member name="P:Gallio.Reflection.IAttributeInfo.InitializedArgumentValues">
- <summary>Gets the initialized attribute constructor argument values.</summary>
- <exception cref="T:System.NotSupportedException">Thrown if not supported</exception>
- </member>
- <member name="P:Gallio.Reflection.IAttributeInfo.InitializedFieldValues">
- <summary>Gets the initialized attribute field values.</summary>
- </member>
- <member name="P:Gallio.Reflection.IAttributeInfo.InitializedPropertyValues">
- <summary>Gets the initialized attribute property values.</summary>
- </member>
- <member name="P:Gallio.Reflection.IAttributeInfo.Type">
- <summary>Gets the attribute type.</summary>
- </member>
- <member name="M:Gallio.Reflection.IAttributeInfo.GetFieldValue(System.String)">
- <summary>Gets an attribute field value.</summary>
- <param name="name">The field name</param>
- <returns>The value, or a default value of the field's type if the field with the specified name was not initialized by the attribute declaration</returns>
- <exception cref="T:System.ArgumentException">Thrown if there is no writable instance field with the specified name</exception>
- </member>
- <member name="M:Gallio.Reflection.IAttributeInfo.GetPropertyValue(System.String)">
- <summary>Gets an attribute property value.</summary>
- <param name="name">The property name</param>
- <returns>The value, or a default value of the propery's type if the property with the specified name was not initialized by the attribute declaration</returns>
- <exception cref="T:System.ArgumentException">Thrown if there is no writable instance property with the specified name</exception>
- </member>
- <member name="M:Gallio.Reflection.IAttributeInfo.Resolve(System.Boolean)">
- <summary>Gets the attribute as an object.</summary>
- <param name="throwOnError">If true, throws an exception if the target could not be resolved, otherwise the result may include unresolved types, enums or arrays</param>
- <returns>The attribute</returns>
- <exception cref="T:Gallio.Reflection.CodeElementResolveException">Thrown if the attribute could not be resolved</exception>
- </member>
- <member name="T:Gallio.Reflection.ICodeElementInfo">
- <summary>
- <para> Represents a structural element of some code base. </para>
- <para> This interface is the base of a hierarchy of abstract reflection objects. Different implementations of these objects may be used to perform reflection over different sources. </para>
- </summary>
- </member>
- <member name="P:Gallio.Reflection.ICodeElementInfo.CodeReference">
- <summary>Gets a <see cref="P:Gallio.Reflection.ICodeElementInfo.CodeReference" /> for this code element.</summary>
- <value>The code reference</value>
- </member>
- <member name="P:Gallio.Reflection.ICodeElementInfo.Kind">
- <summary>Gets the kind of code element represented by this instance.</summary>
- </member>
- <member name="P:Gallio.Reflection.ICodeElementInfo.Name">
- <summary>Gets the name of the code element.</summary>
- </member>
- <member name="M:Gallio.Reflection.ICodeElementInfo.GetAttributeInfos(Gallio.Reflection.ITypeInfo,System.Boolean)">
- <summary>Gets information about the code element's custom attributes of the specified type.</summary>
- <param name="attributeType">The attribute type, or null to return attributes of all types</param>
- <param name="inherit">If true, includes inherited attributes from base types (but not from interfaces, just like <see cref="T:System.Reflection.ICustomAttributeProvider" /> does)</param>
- <returns>The code element's attributes</returns>
- </member>
- <member name="M:Gallio.Reflection.ICodeElementInfo.GetAttributes(Gallio.Reflection.ITypeInfo,System.Boolean)">
- <summary>Gets the code element's custom attributes of the specified type.</summary>
- <param name="attributeType">The attribute type</param>
- <param name="inherit">If true, includes inherited attributes from base types (but not from interfaces, just like <see cref="T:System.Reflection.ICustomAttributeProvider" /> does)</param>
- <returns>The attributes</returns>
- </member>
- <member name="M:Gallio.Reflection.ICodeElementInfo.GetCodeLocation">
- <summary>Gets the location of a resource that contains the declaration of this code element, or <see cref="F:Gallio.Reflection.CodeLocation.Unknown" /> if not available. The location may refer to the code element's source code or to the location of its compiled assembly.</summary>
- <returns>The code location</returns>
- </member>
- <member name="M:Gallio.Reflection.ICodeElementInfo.GetXmlDocumentation">
- <summary>Gets the XML documentation associated with the code element.</summary>
- <returns>The XML documentation or null if none available</returns>
- </member>
- <member name="M:Gallio.Reflection.ICodeElementInfo.HasAttribute(Gallio.Reflection.ITypeInfo,System.Boolean)">
- <summary>Returns true if the code element has a custom attribute of the specified type.</summary>
- <param name="attributeType">The attribute type, or null to search for attributes of all types</param>
- <param name="inherit">If true, includes inherited attributes from base types (but not from interfaces, just like <see cref="T:System.Reflection.ICustomAttributeProvider" /> does)</param>
- <returns>True if the code element has at least one attribute of the specified type</returns>
- </member>
- <member name="T:Gallio.Reflection.IConstructorInfo">
- <summary>
- <para> A <see cref="T:System.Reflection.ConstructorInfo" /> reflection wrapper. </para>
- <para> This wrapper enables reflection-based algorithms to be used against code that may or may not be loaded into the current AppDomain. For example, the target of the wrapper could be an in-memory code model representation. </para>
- </summary>
- </member>
- <member name="M:Gallio.Reflection.IConstructorInfo.Resolve(System.Boolean)">
- <summary>Resolves the wrapper to its native reflection target.</summary>
- <param name="throwOnError">If true, throws an exception if the target could not be resolved, otherwise returns a reflection object that represents an unresolved member which may only support a subset of the usual operations</param>
- <returns>The native reflection target</returns>
- <exception cref="T:Gallio.Reflection.CodeElementResolveException">Thrown if the target cannot be resolved</exception>
- </member>
- <member name="T:Gallio.Reflection.IEventInfo">
- <summary>
- <para> A <see cref="T:System.Reflection.EventInfo" /> reflection wrapper. </para>
- <para> This wrapper enables reflection-based algorithms to be used against code that may or may not be loaded into the current AppDomain. For example, the target of the wrapper could be an in-memory code model representation. </para>
- </summary>
- </member>
- <member name="P:Gallio.Reflection.IEventInfo.AddMethod">
- <summary>Gets the add method of the event, or null if none.</summary>
- <value>The add method, or null if none</value>
- </member>
- <member name="P:Gallio.Reflection.IEventInfo.EventAttributes">
- <summary>Gets the event attributes.</summary>
- </member>
- <member name="P:Gallio.Reflection.IEventInfo.EventHandlerType">
- <summary>Gets the event handler type.</summary>
- </member>
- <member name="P:Gallio.Reflection.IEventInfo.RaiseMethod">
- <summary>Gets the raise method of the event, or null if none.</summary>
- <value>The raise method, or null if none</value>
- </member>
- <member name="P:Gallio.Reflection.IEventInfo.RemoveMethod">
- <summary>Gets the remove method of the event, or null if none.</summary>
- <value>The remove method, or null if none</value>
- </member>
- <member name="M:Gallio.Reflection.IEventInfo.Resolve(System.Boolean)">
- <summary>Resolves the wrapper to its native reflection target.</summary>
- <param name="throwOnError">If true, throws an exception if the target could not be resolved, otherwise returns a reflection object that represents an unresolved member which may only support a subset of the usual operations</param>
- <returns>The native reflection target</returns>
- <exception cref="T:Gallio.Reflection.CodeElementResolveException">Thrown if the target cannot be resolved</exception>
- </member>
- <member name="T:Gallio.Reflection.IFieldInfo">
- <summary>
- <para> A <see cref="T:System.Reflection.FieldInfo" /> reflection wrapper. </para>
- <para> This wrapper enables reflection-based algorithms to be used against code that may or may not be loaded into the current AppDomain. For example, the target of the wrapper could be an in-memory code model representation. </para>
- </summary>
- </member>
- <member name="P:Gallio.Reflection.IFieldInfo.FieldAttributes">
- <summary>Gets the field attributes.</summary>
- </member>
- <member name="P:Gallio.Reflection.IFieldInfo.IsAssembly">
- <summary>Gets a value indicating whether this field has Assembly level visibility.</summary>
- </member>
- <member name="P:Gallio.Reflection.IFieldInfo.IsFamily">
- <summary>Gets a value indicating whether this field has Family level visibility.</summary>
- </member>
- <member name="P:Gallio.Reflection.IFieldInfo.IsFamilyAndAssembly">
- <summary>Gets a value indicating whether this field has FamilyAndAssembly level visibility.</summary>
- </member>
- <member name="P:Gallio.Reflection.IFieldInfo.IsFamilyOrAssembly">
- <summary>Gets a value indicating whether this field has FamilyOrAssembly level visibility.</summary>
- </member>
- <member name="P:Gallio.Reflection.IFieldInfo.IsInitOnly">
- <summary>Returns true if the field is read-only and can only be set from the constructor.</summary>
- </member>
- <member name="P:Gallio.Reflection.IFieldInfo.IsLiteral">
- <summary>Returns true if the field is a literal set at compile time.</summary>
- </member>
- <member name="P:Gallio.Reflection.IFieldInfo.IsPrivate">
- <summary>Gets a value indicating whether the field is private.</summary>
- </member>
- <member name="P:Gallio.Reflection.IFieldInfo.IsPublic">
- <summary>Gets a value indicating whether the field is public.</summary>
- </member>
- <member name="P:Gallio.Reflection.IFieldInfo.IsStatic">
- <summary>Returns true if the field is static.</summary>
- </member>
- <member name="M:Gallio.Reflection.IFieldInfo.Resolve(System.Boolean)">
- <summary>Resolves the wrapper to its native reflection target.</summary>
- <param name="throwOnError">If true, throws an exception if the target could not be resolved, otherwise returns a reflection object that represents an unresolved member which may only support a subset of the usual operations</param>
- <returns>The native reflection target</returns>
- <exception cref="T:Gallio.Reflection.CodeElementResolveException">Thrown if the target cannot be resolved</exception>
- </member>
- <member name="T:Gallio.Reflection.IFunctionInfo">
- <summary>
- <para> A <see cref="T:System.Reflection.MethodBase" /> reflection wrapper. </para>
- <para> This wrapper enables reflection-based algorithms to be used against code that may or may not be loaded into the current AppDomain. For example, the target of the wrapper could be an in-memory code model representation. </para>
- </summary>
- </member>
- <member name="P:Gallio.Reflection.IFunctionInfo.CallingConvention">
- <summary>Gets the calling conventions for this method.</summary>
- </member>
- <member name="P:Gallio.Reflection.IFunctionInfo.IsAbstract">
- <summary>Returns true if the method is abstract.</summary>
- </member>
- <member name="P:Gallio.Reflection.IFunctionInfo.IsAssembly">
- <summary>Gets a value indicating whether this method can be called by other classes in the same assembly.</summary>
- </member>
- <member name="P:Gallio.Reflection.IFunctionInfo.IsFamily">
- <summary>Gets a value indicating whether access to this method is restricted to members of the class and members of its derived classes.</summary>
- </member>
- <member name="P:Gallio.Reflection.IFunctionInfo.IsFamilyAndAssembly">
- <summary>Gets a value indicating whether this method can be called by derived classes if they are in the same assembly.</summary>
- </member>
- <member name="P:Gallio.Reflection.IFunctionInfo.IsFamilyOrAssembly">
- <summary>Gets a value indicating whether this method can be called by derived classes, wherever they are, and by all classes in the same assembly.</summary>
- </member>
- <member name="P:Gallio.Reflection.IFunctionInfo.IsFinal">
- <summary>Returns true if the method is final.</summary>
- </member>
- <member name="P:Gallio.Reflection.IFunctionInfo.IsHideBySig">
- <summary>Gets a value indicating whether only a member of the same kind with exactly the same signature is hidden in the derived class.</summary>
- </member>
- <member name="P:Gallio.Reflection.IFunctionInfo.IsPrivate">
- <summary>Gets a value indicating whether this member is private.</summary>
- </member>
- <member name="P:Gallio.Reflection.IFunctionInfo.IsPublic">
- <summary>Gets a value indicating whether this is a public method.</summary>
- </member>
- <member name="P:Gallio.Reflection.IFunctionInfo.IsStatic">
- <summary>Returns true if the method is static.</summary>
- </member>
- <member name="P:Gallio.Reflection.IFunctionInfo.IsVirtual">
- <summary>Gets a value indicating whether the method is virtual.</summary>
- </member>
- <member name="P:Gallio.Reflection.IFunctionInfo.MethodAttributes">
- <summary>Gets the method attributes.</summary>
- </member>
- <member name="P:Gallio.Reflection.IFunctionInfo.Parameters">
- <summary>Gets the parameters of the function.</summary>
- <value>The parameters</value>
- </member>
- <member name="M:Gallio.Reflection.IFunctionInfo.Resolve(System.Boolean)">
- <summary>Resolves the wrapper to its native reflection target.</summary>
- <param name="throwOnError">If true, throws an exception if the target could not be resolved, otherwise returns a reflection object that represents an unresolved member which may only support a subset of the usual operations</param>
- <returns>The native reflection target</returns>
- <exception cref="T:Gallio.Reflection.CodeElementResolveException">Thrown if the target cannot be resolved</exception>
- </member>
- <member name="T:Gallio.Reflection.IGenericParameterInfo">
- <summary>
- <para> A <see cref="T:System.Type" /> reflection wrapper for generic parameters. The parameter is presented as if it were a slot the accepted a value of type <see cref="T:System.Type" nolink="true" />. </para>
- <para> This wrapper enables reflection-based algorithms to be used against code that may or may not be loaded into the current AppDomain. For example, the target of the wrapper could be an in-memory code model representation. </para>
- </summary>
- </member>
- <member name="P:Gallio.Reflection.IGenericParameterInfo.Constraints">
- <summary>Gets the constraints of the generic parameter.</summary>
- </member>
- <member name="P:Gallio.Reflection.IGenericParameterInfo.DeclaringMethod">
- <summary>Gets the declaring generic method of a generic method parameter or null for a generic type parameter.</summary>
- </member>
- <member name="P:Gallio.Reflection.IGenericParameterInfo.GenericParameterAttributes">
- <summary>Gets the generic parameter attributes.</summary>
- </member>
- <member name="T:Gallio.Reflection.IMemberInfo">
- <summary>
- <para> A <see cref="T:System.Reflection.MemberInfo" /> reflection wrapper. </para>
- <para> This wrapper enables reflection-based algorithms to be used against code that may or may not be loaded into the current AppDomain. For example, the target of the wrapper could be an in-memory code model representation. </para>
- </summary>
- </member>
- <member name="P:Gallio.Reflection.IMemberInfo.DeclaringType">
- <summary>
- <para> Gets the declaring type of the member. </para>
- <para> If the member not a type or is a nested type, returns its containing type. If it is a generic parameter, returns the type to which it (or its declaring method) belongs. Otherwise returns null. </para>
- </summary>
- </member>
- <member name="P:Gallio.Reflection.IMemberInfo.ReflectedType">
- <summary>
- <para> Gets the reflected type of the member. The reflected type is the type that was used to locate the member. If the member was inherited from a base class, its declaring type will be the base class but its reflected type will be the inherited class from which the member was accessed. </para>
- <para> If the member not a type or is a nested type, returns its reflected containing type. If it is a generic parameter, returns the declaring type to which it (or its declaring method) belongs. Otherwise returns null. </para>
- </summary>
- </member>
- <member name="M:Gallio.Reflection.IMemberInfo.Resolve(System.Boolean)">
- <summary>Gets the member to its underlying native reflection type.</summary>
- <param name="throwOnError">If true, throws an exception if the target could not be resolved, otherwise returns a reflection object that represents an unresolved member which may only support a subset of the usual operations</param>
- <returns>The underlying native reflection type</returns>
- <exception cref="T:Gallio.Reflection.CodeElementResolveException">Thrown if the target cannot be resolved</exception>
- </member>
- <member name="T:Gallio.Reflection.IMethodInfo">
- <summary>
- <para> A <see cref="T:System.Reflection.MethodInfo" /> reflection wrapper. </para>
- <para> This wrapper enables reflection-based algorithms to be used against code that may or may not be loaded into the current AppDomain. For example, the target of the wrapper could be an in-memory code model representation. </para>
- </summary>
- </member>
- <member name="P:Gallio.Reflection.IMethodInfo.ContainsGenericParameters">
- <summary>Returns true if the method contains unbound generic parameters. If so, the <see cref="P:Gallio.Reflection.IMethodInfo.GenericArguments" /> list will contain one or more <see cref="T:Gallio.Reflection.IGenericParameterInfo" /> objects.</summary>
- </member>
- <member name="P:Gallio.Reflection.IMethodInfo.GenericArguments">
- <summary>Gets the generic arguments of the method. The list may contain <see cref="T:Gallio.Reflection.IGenericParameterInfo" /> objects when no type has yet been bound to a certain generic parameter slots.</summary>
- <value>The generic arguments</value>
- </member>
- <member name="P:Gallio.Reflection.IMethodInfo.GenericMethodDefinition">
- <summary>Gets the generic method definition of this method, or null if the method is not generic.</summary>
- </member>
- <member name="P:Gallio.Reflection.IMethodInfo.IsGenericMethod">
- <summary>Returns true if the method is a generic method. If so, the <see cref="P:Gallio.Reflection.IMethodInfo.GenericArguments" /> list will be non-empty.</summary>
- </member>
- <member name="P:Gallio.Reflection.IMethodInfo.IsGenericMethodDefinition">
- <summary>Returns true if the method is a generic method definition.</summary>
- </member>
- <member name="P:Gallio.Reflection.IMethodInfo.ReturnParameter">
- <summary>Gets the method return parameter object that contains information about the return value and its attributes.</summary>
- </member>
- <member name="P:Gallio.Reflection.IMethodInfo.ReturnType">
- <summary>Gets the method return type.</summary>
- </member>
- <member name="M:Gallio.Reflection.IMethodInfo.MakeGenericMethod(System.Collections.Generic.IList{Gallio.Reflection.ITypeInfo})">
- <summary>Makes a generic method instantiation.</summary>
- <param name="genericArguments">The generic arguments</param>
- <returns>The generic method instantiation</returns>
- </member>
- <member name="M:Gallio.Reflection.IMethodInfo.Resolve(System.Boolean)">
- <summary>Resolves the wrapper to its native reflection target.</summary>
- <param name="throwOnError">If true, throws an exception if the target could not be resolved, otherwise returns a reflection object that represents an unresolved member which may only support a subset of the usual operations</param>
- <returns>The native reflection target</returns>
- <exception cref="T:System.NotSupportedException">Thrown if the target cannot be resolved</exception>
- </member>
- <member name="T:Gallio.Reflection.INamespaceInfo">
- <summary>
- <para> A namespace reflection wrapper identified by its name. </para>
- <para> This wrapper enables reflection-based algorithms to be used against code that may or may not be loaded into the current AppDomain. For example, the target of the wrapper could be an in-memory code model representation. </para>
- </summary>
- </member>
- <member name="T:Gallio.Reflection.IParameterInfo">
- <summary>
- <para> A <see cref="T:System.Reflection.ParameterInfo" /> reflection wrapper. </para>
- <para> This wrapper enables reflection-based algorithms to be used against code that may or may not be loaded into the current AppDomain. For example, the target of the wrapper could be an in-memory code model representation. </para>
- </summary>
- </member>
- <member name="P:Gallio.Reflection.IParameterInfo.IsIn">
- <summary>Gets a value indicating whether this is an input parameter.</summary>
- </member>
- <member name="P:Gallio.Reflection.IParameterInfo.IsOptional">
- <summary>Gets a value indicating whether this parameter is optional.</summary>
- </member>
- <member name="P:Gallio.Reflection.IParameterInfo.IsOut">
- <summary>Gets a value indicating whether this is an output parameter.</summary>
- </member>
- <member name="P:Gallio.Reflection.IParameterInfo.Member">
- <summary>Gets the member to which the parameter belongs.</summary>
- </member>
- <member name="P:Gallio.Reflection.IParameterInfo.ParameterAttributes">
- <summary>Gets the parameter attributes.</summary>
- </member>
- <member name="M:Gallio.Reflection.IParameterInfo.Resolve(System.Boolean)">
- <summary>Resolves the wrapper to its native reflection target.</summary>
- <param name="throwOnError">If true, throws an exception if the target could not be resolved, otherwise returns a reflection object that represents an unresolved member which may only support a subset of the usual operations</param>
- <returns>The native reflection target</returns>
- <exception cref="T:Gallio.Reflection.CodeElementResolveException">Thrown if the target cannot be resolved</exception>
- </member>
- <member name="T:Gallio.Reflection.IPropertyInfo">
- <summary>
- <para> A <see cref="T:System.Reflection.PropertyInfo" /> reflection wrapper. </para>
- <para> This wrapper enables reflection-based algorithms to be used against code that may or may not be loaded into the current AppDomain. For example, the target of the wrapper could be an in-memory code model representation. </para>
- </summary>
- </member>
- <member name="P:Gallio.Reflection.IPropertyInfo.CanRead">
- <summary>Returns true if the property can be read.</summary>
- </member>
- <member name="P:Gallio.Reflection.IPropertyInfo.CanWrite">
- <summary>Returns true if the property can be written.</summary>
- </member>
- <member name="P:Gallio.Reflection.IPropertyInfo.GetMethod">
- <summary>Gets the get method of the property, or null if none.</summary>
- <value>The get method, or null if none</value>
- </member>
- <member name="P:Gallio.Reflection.IPropertyInfo.IndexParameters">
- <summary>Gets the list of index parameters for an indexer property, or an empty array if none.</summary>
- </member>
- <member name="P:Gallio.Reflection.IPropertyInfo.PropertyAttributes">
- <summary>Gets the property attributes.</summary>
- </member>
- <member name="P:Gallio.Reflection.IPropertyInfo.SetMethod">
- <summary>Gets the set method of the property, or null if none.</summary>
- <value>The set method, or null if none</value>
- </member>
- <member name="M:Gallio.Reflection.IPropertyInfo.Resolve(System.Boolean)">
- <summary>Resolves the wrapper to its native reflection target.</summary>
- <param name="throwOnError">If true, throws an exception if the target could not be resolved, otherwise returns a reflection object that represents an unresolved member which may only support a subset of the usual operations</param>
- <returns>The native reflection target</returns>
- <exception cref="T:Gallio.Reflection.CodeElementResolveException">Thrown if the target cannot be resolved</exception>
- </member>
- <member name="T:Gallio.Reflection.IReflectionPolicy">
- <summary>A reflection policy provides access to top-level reflection resources such as assemblies.</summary>
- </member>
- <member name="M:Gallio.Reflection.IReflectionPolicy.LoadAssembly(System.Reflection.AssemblyName)">
- <summary>Loads an assembly by name.</summary>
- <param name="assemblyName">The full or partial assembly name of the assembly to load</param>
- <returns>The loaded assembly</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="assemblyName" /> is null</exception>
- <exception cref="T:System.Exception">Thrown if the assembly could not be loaded for any reason</exception>
- </member>
- <member name="M:Gallio.Reflection.IReflectionPolicy.LoadAssemblyFrom(System.String)">
- <summary>Loads an assembly from a file.</summary>
- <param name="assemblyFile">The assembly file path</param>
- <returns>The loaded assembly</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="assemblyFile" /> is null</exception>
- <exception cref="T:System.Exception">Thrown if the assembly could not be loaded for any reason</exception>
- </member>
- <member name="T:Gallio.Reflection.ISlotInfo">
- <summary>A slot represents a field, property or parameter. It is used to simplify the handling of data binding since all three of these types are similar in that they can hold values of some type.</summary>
- </member>
- <member name="P:Gallio.Reflection.ISlotInfo.Position">
- <summary>Gets the positional index of a method parameter slot, -1 if the slot is a method return parameter, or 0 if the slot is of some other kind.</summary>
- </member>
- <member name="P:Gallio.Reflection.ISlotInfo.ValueType">
- <summary>Gets the type of value held in the slot.</summary>
- </member>
- <member name="T:Gallio.Reflection.ITypeInfo">
- <summary>
- <para> A <see cref="T:System.Type" /> reflection wrapper. </para>
- <para> This wrapper enables reflection-based algorithms to be used against code that may or may not be loaded into the current AppDomain. For example, the target of the wrapper could be an in-memory code model representation. </para>
- </summary>
- </member>
- <member name="P:Gallio.Reflection.ITypeInfo.ArrayRank">
- <summary>Gets the rank of the array type.</summary>
- <exception cref="T:System.InvalidOperationException">Thrown if the type is not an array type</exception>
- </member>
- <member name="P:Gallio.Reflection.ITypeInfo.Assembly">
- <summary>Gets the assembly in which the type is declared.</summary>
- </member>
- <member name="P:Gallio.Reflection.ITypeInfo.AssemblyQualifiedName">
- <summary>Gets the assembly-qualified name of the type, or null if the type is a generic parameter.</summary>
- </member>
- <member name="P:Gallio.Reflection.ITypeInfo.BaseType">
- <summary>Gets the base type of the type, or null if none.</summary>
- </member>
- <member name="P:Gallio.Reflection.ITypeInfo.ContainsGenericParameters">
- <summary>Returns true if the type contains unbound generic parameters. If so, the <see cref="P:Gallio.Reflection.ITypeInfo.GenericArguments" /> list will contain one or more <see cref="T:Gallio.Reflection.IGenericParameterInfo" /> objects.</summary>
- </member>
- <member name="P:Gallio.Reflection.ITypeInfo.ElementType">
- <summary>Gets the element type of an array, pointer or byref type, or null if none.</summary>
- </member>
- <member name="P:Gallio.Reflection.ITypeInfo.FullName">
- <summary>Gets the full name of the type, or null if the type is a generic parameter.</summary>
- </member>
- <member name="P:Gallio.Reflection.ITypeInfo.GenericArguments">
- <summary>Gets the generic arguments of the type. The list may contain <see cref="T:Gallio.Reflection.IGenericParameterInfo" /> objects when no type has yet been bound to a certain generic parameter slots.</summary>
- <value>The generic arguments, or an empty list if there are none</value>
- </member>
- <member name="P:Gallio.Reflection.ITypeInfo.GenericTypeDefinition">
- <summary>Gets the generic type definition of this type, or null if the type is not generic.</summary>
- </member>
- <member name="P:Gallio.Reflection.ITypeInfo.Interfaces">
- <summary>Gets all of the type's interfaces.</summary>
- <value>The type's interfaces</value>
- </member>
- <member name="P:Gallio.Reflection.ITypeInfo.IsAbstract">
- <summary>Returns true if the type is abstract and must be overridden.</summary>
- </member>
- <member name="P:Gallio.Reflection.ITypeInfo.IsArray">
- <summary>Returns true if the type represents an array.</summary>
- </member>
- <member name="P:Gallio.Reflection.ITypeInfo.IsByRef">
- <summary>Returns true if the type represents a type that is passed by reference.</summary>
- </member>
- <member name="P:Gallio.Reflection.ITypeInfo.IsClass">
- <summary>Returns true if the type is a class.</summary>
- </member>
- <member name="P:Gallio.Reflection.ITypeInfo.IsEnum">
- <summary>Returns true if the type represents an enumeration.</summary>
- </member>
- <member name="P:Gallio.Reflection.ITypeInfo.IsGenericParameter">
- <summary>Returns true if the type represents a generic type parameter.</summary>
- </member>
- <member name="P:Gallio.Reflection.ITypeInfo.IsGenericType">
- <summary>Returns true if the type is a generic type. If so, the <see cref="P:Gallio.Reflection.ITypeInfo.GenericArguments" /> list will be non-empty.</summary>
- </member>
- <member name="P:Gallio.Reflection.ITypeInfo.IsGenericTypeDefinition">
- <summary>Returns true if the type is a generic type definition.</summary>
- </member>
- <member name="P:Gallio.Reflection.ITypeInfo.IsInterface">
- <summary>Returns true if the type is an interface.</summary>
- </member>
- <member name="P:Gallio.Reflection.ITypeInfo.IsNested">
- <summary>Returns true if the type is nested.</summary>
- </member>
- <member name="P:Gallio.Reflection.ITypeInfo.IsNestedAssembly">
- <summary>Returns true if the type is nested and is visible only within its own assembly.</summary>
- </member>
- <member name="P:Gallio.Reflection.ITypeInfo.IsNestedFamily">
- <summary>Returns true if the type is nested and visible only within its own family.</summary>
- </member>
- <member name="P:Gallio.Reflection.ITypeInfo.IsNestedFamilyAndAssembly">
- <summary>Returns true if the type is nested and visible only to classes that belong to both its own family and its own assembly.</summary>
- </member>
- <member name="P:Gallio.Reflection.ITypeInfo.IsNestedFamilyOrAssembly">
- <summary>Returns true if the type is nested and visible only to classes that belong to either its own family or to its own assembly.</summary>
- </member>
- <member name="P:Gallio.Reflection.ITypeInfo.IsNestedPrivate">
- <summary>Returns true if the type is nested and declared private.</summary>
- </member>
- <member name="P:Gallio.Reflection.ITypeInfo.IsNestedPublic">
- <summary>Returns true if the type is nested and declared public.</summary>
- </member>
- <member name="P:Gallio.Reflection.ITypeInfo.IsNotPublic">
- <summary>Returns true if the type is not declared public.</summary>
- </member>
- <member name="P:Gallio.Reflection.ITypeInfo.IsPointer">
- <summary>Returns true if the type represents a pointer.</summary>
- </member>
- <member name="P:Gallio.Reflection.ITypeInfo.IsPublic">
- <summary>Returns true if the type is declared public.</summary>
- </member>
- <member name="P:Gallio.Reflection.ITypeInfo.IsSealed">
- <summary>Returns true if the type is sealed.</summary>
- </member>
- <member name="P:Gallio.Reflection.ITypeInfo.IsValueType">
- <summary>Returns true if the type is a value type.</summary>
- </member>
- <member name="P:Gallio.Reflection.ITypeInfo.Namespace">
- <summary>Gets the namespace in which the type is declared.</summary>
- </member>
- <member name="P:Gallio.Reflection.ITypeInfo.NamespaceName">
- <summary>Gets the name of the namespace in which the type is declared.</summary>
- </member>
- <member name="P:Gallio.Reflection.ITypeInfo.TypeAttributes">
- <summary>Gets the type attributes.</summary>
- </member>
- <member name="P:Gallio.Reflection.ITypeInfo.TypeCode">
- <summary>Gets the type's <see cref="P:Gallio.Reflection.ITypeInfo.TypeCode" />.</summary>
- </member>
- <member name="M:Gallio.Reflection.ITypeInfo.GetConstructors(System.Reflection.BindingFlags)">
- <summary>Gets all constructors of the type that satisfy the binding flags.</summary>
- <param name="bindingFlags">The binding flags</param>
- <returns>The constructors</returns>
- </member>
- <member name="M:Gallio.Reflection.ITypeInfo.GetEvent(System.String,System.Reflection.BindingFlags)">
- <summary>Gets a event by name, or null if not found.</summary>
- <param name="eventName">The event name</param>
- <param name="bindingFlags">The binding flags</param>
- <returns>The event</returns>
- </member>
- <member name="M:Gallio.Reflection.ITypeInfo.GetEvents(System.Reflection.BindingFlags)">
- <summary>Gets all events of the type that satisfy the binding flags.</summary>
- <param name="bindingFlags">The binding flags</param>
- <returns>The events</returns>
- </member>
- <member name="M:Gallio.Reflection.ITypeInfo.GetField(System.String,System.Reflection.BindingFlags)">
- <summary>Gets a field by name, or null if not found.</summary>
- <param name="fieldName">The field name</param>
- <param name="bindingFlags">The binding flags</param>
- <returns>The property</returns>
- </member>
- <member name="M:Gallio.Reflection.ITypeInfo.GetFields(System.Reflection.BindingFlags)">
- <summary>Gets all fields of the type that satisfy the binding flags.</summary>
- <param name="bindingFlags">The binding flags</param>
- <returns>The fields</returns>
- </member>
- <member name="M:Gallio.Reflection.ITypeInfo.GetMethod(System.String,System.Reflection.BindingFlags)">
- <summary>Gets a method by name, or null if not found.</summary>
- <param name="methodName">The method name</param>
- <param name="bindingFlags">The binding flags</param>
- <returns>The method</returns>
- </member>
- <member name="M:Gallio.Reflection.ITypeInfo.GetMethods(System.Reflection.BindingFlags)">
- <summary>Gets all methods of the type that satisfy the binding flags.</summary>
- <param name="bindingFlags">The binding flags</param>
- <returns>The methods</returns>
- </member>
- <member name="M:Gallio.Reflection.ITypeInfo.GetNestedType(System.String,System.Reflection.BindingFlags)">
- <summary>Gets a nested type by name, or null if not found.</summary>
- <param name="nestedTypeName">The nested type name</param>
- <param name="bindingFlags">The binding flags</param>
- <returns>The nested type</returns>
- </member>
- <member name="M:Gallio.Reflection.ITypeInfo.GetNestedTypes(System.Reflection.BindingFlags)">
- <summary>Gets all nested types of the type that satisfy the binding flags.</summary>
- <param name="bindingFlags">The binding flags</param>
- <returns>The nested types</returns>
- </member>
- <member name="M:Gallio.Reflection.ITypeInfo.GetProperties(System.Reflection.BindingFlags)">
- <summary>Gets all properties of the type that satisfy the binding flags.</summary>
- <param name="bindingFlags">The binding flags</param>
- <returns>The properties</returns>
- </member>
- <member name="M:Gallio.Reflection.ITypeInfo.GetProperty(System.String,System.Reflection.BindingFlags)">
- <summary>Gets a property by name, or null if not found.</summary>
- <param name="propertyName">The property name</param>
- <param name="bindingFlags">The binding flags</param>
- <returns>The property</returns>
- </member>
- <member name="M:Gallio.Reflection.ITypeInfo.IsAssignableFrom(Gallio.Reflection.ITypeInfo)">
- <summary>Returns true if variables of this type can be assigned with values of the specified type.</summary>
- <param name="type">The other type</param>
- <returns>True if this type is assignable from the other type</returns>
- </member>
- <member name="M:Gallio.Reflection.ITypeInfo.IsSubclassOf(Gallio.Reflection.ITypeInfo)">
- <summary>Returns true if this type is a subclass of the specified type.</summary>
- <param name="type">The other type</param>
- <returns>True if this type is a subclass of the other type, and is not the same as the other type</returns>
- </member>
- <member name="M:Gallio.Reflection.ITypeInfo.MakeArrayType(System.Int32)">
- <summary>Makes an array type of the specified rank.</summary>
- <param name="arrayRank">The array rank</param>
- <returns>The array type</returns>
- </member>
- <member name="M:Gallio.Reflection.ITypeInfo.MakeByRefType">
- <summary>Makes a reference type.</summary>
- <returns>The reference type</returns>
- </member>
- <member name="M:Gallio.Reflection.ITypeInfo.MakeGenericType(System.Collections.Generic.IList{Gallio.Reflection.ITypeInfo})">
- <summary>Makes a generic type instantiation.</summary>
- <param name="genericArguments">The generic arguments</param>
- <returns>The generic type instantiation</returns>
- </member>
- <member name="M:Gallio.Reflection.ITypeInfo.MakePointerType">
- <summary>Makes a pointer type.</summary>
- <returns>The pointer type</returns>
- </member>
- <member name="M:Gallio.Reflection.ITypeInfo.Resolve(System.Boolean)">
- <summary>Resolves the wrapper to its native reflection target.</summary>
- <param name="throwOnError">If true, throws an exception if the target could not be resolved, otherwise returns a reflection object that represents an unresolved member which may only support a subset of the usual operations</param>
- <returns>The native reflection target</returns>
- <exception cref="T:Gallio.Reflection.CodeElementResolveException">Thrown if the target cannot be resolved</exception>
- </member>
- <member name="T:Gallio.Reflection.CodeElementKind">
- <summary>Describes the kind of code element represented by a <see cref="T:Gallio.Reflection.ICodeElementInfo" />.</summary>
- </member>
- <member name="F:Gallio.Reflection.CodeElementKind.Assembly">
- <summary>The element is an <see cref="T:Gallio.Reflection.IAssemblyInfo" />.</summary>
- </member>
- <member name="F:Gallio.Reflection.CodeElementKind.Namespace">
- <summary>The element is an <see cref="T:Gallio.Reflection.INamespaceInfo" />.</summary>
- </member>
- <member name="F:Gallio.Reflection.CodeElementKind.Type">
- <summary>The element is an <see cref="T:Gallio.Reflection.ITypeInfo" />.</summary>
- </member>
- <member name="F:Gallio.Reflection.CodeElementKind.Field">
- <summary>The element is an <see cref="T:Gallio.Reflection.IFieldInfo" />.</summary>
- </member>
- <member name="F:Gallio.Reflection.CodeElementKind.Property">
- <summary>The element is an <see cref="T:Gallio.Reflection.IPropertyInfo" />.</summary>
- </member>
- <member name="F:Gallio.Reflection.CodeElementKind.Event">
- <summary>The element is an <see cref="T:Gallio.Reflection.IEventInfo" />.</summary>
- </member>
- <member name="F:Gallio.Reflection.CodeElementKind.Constructor">
- <summary>The element is an <see cref="F:Gallio.Reflection.CodeElementKind.Constructor" />.</summary>
- </member>
- <member name="F:Gallio.Reflection.CodeElementKind.Method">
- <summary>The element is an <see cref="T:Gallio.Reflection.IMethodInfo" />.</summary>
- </member>
- <member name="F:Gallio.Reflection.CodeElementKind.Parameter">
- <summary>The element is an <see cref="T:Gallio.Reflection.IParameterInfo" />.</summary>
- </member>
- <member name="F:Gallio.Reflection.CodeElementKind.GenericParameter">
- <summary>The element is an <see cref="T:Gallio.Reflection.IGenericParameterInfo" />.</summary>
- </member>
- <member name="T:Gallio.Reflection.CodeReferenceKind">
- <summary>Describes the kind of code element specified by a <see cref="T:Gallio.Reflection.CodeReference" />.</summary>
- </member>
- <member name="F:Gallio.Reflection.CodeReferenceKind.Unknown">
- <summary>The code reference is unknown.</summary>
- </member>
- <member name="F:Gallio.Reflection.CodeReferenceKind.Assembly">
- <summary>The code reference specifies an assembly.</summary>
- </member>
- <member name="F:Gallio.Reflection.CodeReferenceKind.Namespace">
- <summary>The code reference specifies a namespace.</summary>
- </member>
- <member name="F:Gallio.Reflection.CodeReferenceKind.Type">
- <summary>The code reference specifies a type.</summary>
- </member>
- <member name="F:Gallio.Reflection.CodeReferenceKind.Member">
- <summary>The code reference specifies a constructor, method, property, field or event.</summary>
- </member>
- <member name="F:Gallio.Reflection.CodeReferenceKind.Parameter">
- <summary>The code reference specifies a parameter of a constructor or method.</summary>
- </member>
- <member name="T:Gallio.Reflection.Impl.BaseReflectionPolicy">
- <summary>A base reflection policy implementation that performs argument validation. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="M:Gallio.Reflection.Impl.BaseReflectionPolicy.LoadAssembly(System.Reflection.AssemblyName)">
- <summary>Loads an assembly by name.</summary>
- <param name="assemblyName">The full or partial assembly name of the assembly to load</param>
- <returns>The loaded assembly</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.BaseReflectionPolicy.LoadAssemblyFrom(System.String)">
- <summary>Loads an assembly from a file.</summary>
- <param name="assemblyFile">The assembly file path</param>
- <returns>The loaded assembly</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.BaseReflectionPolicy.LoadAssemblyFromImpl(System.String)">
- <summary>Loads an assembly from a file.</summary>
- <param name="assemblyFile">The assembly file path, not null</param>
- <returns>The loaded assembly wrapper</returns>
- <exception cref="T:System.Exception">Any exception may be thrown if the loading fails</exception>
- </member>
- <member name="M:Gallio.Reflection.Impl.BaseReflectionPolicy.LoadAssemblyImpl(System.Reflection.AssemblyName)">
- <summary>Loads an assembly.</summary>
- <param name="assemblyName">The assembly name, not null</param>
- <returns>The loaded assembly wrapper</returns>
- <exception cref="T:System.Exception">Any exception may be thrown if the loading fails</exception>
- </member>
- <member name="T:Gallio.Reflection.Impl.ComDebugSymbolResolver">
- <summary>Resolves debug symbols via the CorMetaDataDispenser COM class.</summary>
- </member>
- <member name="M:Gallio.Reflection.Impl.ComDebugSymbolResolver.GetSourceLocationForMethod(System.String,System.Int32)">
- <summary>Gets the location of a source file that contains the declaration of a method, or null if not available.</summary>
- <param name="assemblyPath">The path of the assembly that contains the method</param>
- <param name="methodToken">The method token</param>
- <returns>The source code location, or null if unknown</returns>
- </member>
- <member name="T:Gallio.Reflection.Impl.DebugSymbolUtils">
- <summary>Helpers for working with <see cref="T:Gallio.Reflection.Impl.IDebugSymbolResolver" />. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.DebugSymbolUtils.Resolver">
- <summary>Gets the debug symbol resolver.</summary>
- </member>
- <member name="M:Gallio.Reflection.Impl.DebugSymbolUtils.GetSourceLocation(System.Type)">
- <summary>Gets the location of a source file that contains the declaration of a type, or null if not available.</summary>
- <param name="type">The type</param>
- <returns>The code location, or <see cref="F:Gallio.Reflection.CodeLocation.Unknown" /> if unknown</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="type" /> is null</exception>
- </member>
- <member name="M:Gallio.Reflection.Impl.DebugSymbolUtils.GetSourceLocation(System.Reflection.MethodBase)">
- <summary>Gets the location of a source file that contains the declaration of a method, or null if not available.</summary>
- <param name="method">The method</param>
- <returns>The source location, or <see cref="F:Gallio.Reflection.CodeLocation.Unknown" /> if unknown</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="method" /> is null</exception>
- </member>
- <member name="T:Gallio.Reflection.Impl.DefaultXmlDocumentationResolver">
- <summary>The default XML documentation resolver reads XML documentation files on demand when available and caches them in memory for subsequent accesses. It takes care of mapping member names to XML documentation conventions when asked to resolve the documentation for a member.</summary>
- </member>
- <member name="M:Gallio.Reflection.Impl.DefaultXmlDocumentationResolver.GetXmlDocumentation(System.String,System.String)">
- <summary>Gets the XML documentation for a member in an assembly.</summary>
- <param name="assemblyPath">The assembly path</param>
- <param name="memberId">The XML documentation id of the member</param>
- <returns>The XML documentation for the member, or null if none available</returns>
- </member>
- <member name="T:Gallio.Reflection.Impl.ReflectorAttributeUtils">
- <summary>
- <para> Provides helpers for enumerating attributes taking into account the attribute inheritance structure. </para>
- <para> This class is intended to assist with the implementation of new reflection policies. It should not be used directly by clients of the reflection API. </para>This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:Gallio.Reflection.Impl.ReflectorAttributeUtils.CreateAttribute(Gallio.Reflection.IAttributeInfo,System.Boolean)">
- <summary>Creates an attribute instance from an <see cref="T:Gallio.Reflection.IAttributeInfo" />.</summary>
- <param name="attribute">The attribute description</param>
- <param name="throwOnError">If true, throws an exception if the target could not be resolved, otherwise the result may include unresolved types, enums or arrays</param>
- <returns>The attribute instance</returns>
- <exception cref="T:Gallio.Reflection.CodeElementResolveException">Thrown if the attribute could not be resolved</exception>
- </member>
- <member name="M:Gallio.Reflection.Impl.ReflectorAttributeUtils.IsAttributeField(Gallio.Reflection.IFieldInfo)">
- <summary>Returns true if the field is assignable as a named attribute parameter.</summary>
- <param name="field">The field</param>
- <returns>True if the field is assignable</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.ReflectorAttributeUtils.IsAttributeProperty(Gallio.Reflection.IPropertyInfo)">
- <summary>Returns true if the property is assignable as a named attribute parameter.</summary>
- <param name="property">The property</param>
- <returns>True if the property is assignable</returns>
- </member>
- <member name="T:Gallio.Reflection.Impl.ReflectorFlagsUtils">
- <summary>
- <para> Provides helpers for manipulating reflection flags enumerations. </para>
- <para> This class is intended to assist with the implementation of new reflection policies. It should not be used directly by clients of the reflection API. </para>
- </summary>
- </member>
- <member name="M:Gallio.Reflection.Impl.ReflectorFlagsUtils.AddFlagIfTrue(System.Reflection.TypeAttributes@,System.Reflection.TypeAttributes,System.Boolean)">
- <summary>Adds <paramref name="flagToAdd" /> to the <paramref name="flags" /> enumeration if <paramref name="condition" /> is true.</summary>
- <param name="flags">The flags enumeration to update</param>
- <param name="flagToAdd">The flag to add if <paramref name="condition" /> is true</param>
- <param name="condition">The condition to check</param>
- </member>
- <member name="M:Gallio.Reflection.Impl.ReflectorFlagsUtils.AddFlagIfTrue(System.Reflection.MethodAttributes@,System.Reflection.MethodAttributes,System.Boolean)">
- <summary>Adds <paramref name="flagToAdd" /> to the <paramref name="flags" /> enumeration if <paramref name="condition" /> is true.</summary>
- <param name="flags">The flags enumeration to update</param>
- <param name="flagToAdd">The flag to add if <paramref name="condition" /> is true</param>
- <param name="condition">The condition to check</param>
- </member>
- <member name="M:Gallio.Reflection.Impl.ReflectorFlagsUtils.AddFlagIfTrue(System.Reflection.FieldAttributes@,System.Reflection.FieldAttributes,System.Boolean)">
- <summary>Adds <paramref name="flagToAdd" /> to the <paramref name="flags" /> enumeration if <paramref name="condition" /> is true.</summary>
- <param name="flags">The flags enumeration to update</param>
- <param name="flagToAdd">The flag to add if <paramref name="condition" /> is true</param>
- <param name="condition">The condition to check</param>
- </member>
- <member name="M:Gallio.Reflection.Impl.ReflectorFlagsUtils.AddFlagIfTrue(System.Reflection.PropertyAttributes@,System.Reflection.PropertyAttributes,System.Boolean)">
- <summary>Adds <paramref name="flagToAdd" /> to the <paramref name="flags" /> enumeration if <paramref name="condition" /> is true.</summary>
- <param name="flags">The flags enumeration to update</param>
- <param name="flagToAdd">The flag to add if <paramref name="condition" /> is true</param>
- <param name="condition">The condition to check</param>
- </member>
- <member name="M:Gallio.Reflection.Impl.ReflectorFlagsUtils.AddFlagIfTrue(System.Reflection.ParameterAttributes@,System.Reflection.ParameterAttributes,System.Boolean)">
- <summary>Adds <paramref name="flagToAdd" /> to the <paramref name="flags" /> enumeration if <paramref name="condition" /> is true.</summary>
- <param name="flags">The flags enumeration to update</param>
- <param name="flagToAdd">The flag to add if <paramref name="condition" /> is true</param>
- <param name="condition">The condition to check</param>
- </member>
- <member name="M:Gallio.Reflection.Impl.ReflectorFlagsUtils.AddFlagIfTrue(System.Reflection.GenericParameterAttributes@,System.Reflection.GenericParameterAttributes,System.Boolean)">
- <summary>Adds <paramref name="flagToAdd" /> to the <paramref name="flags" /> enumeration if <paramref name="condition" /> is true.</summary>
- <param name="flags">The flags enumeration to update</param>
- <param name="flagToAdd">The flag to add if <paramref name="condition" /> is true</param>
- <param name="condition">The condition to check</param>
- </member>
- <member name="M:Gallio.Reflection.Impl.ReflectorFlagsUtils.AddFlagIfTrue(System.Reflection.CallingConventions@,System.Reflection.CallingConventions,System.Boolean)">
- <summary>Adds <paramref name="flagToAdd" /> to the <paramref name="flags" /> enumeration if <paramref name="condition" /> is true.</summary>
- <param name="flags">The flags enumeration to update</param>
- <param name="flagToAdd">The flag to add if <paramref name="condition" /> is true</param>
- <param name="condition">The condition to check</param>
- </member>
- <member name="T:Gallio.Reflection.Impl.ReflectorResolveUtils">
- <summary>
- <para> Provides helpers for resolving abstract reflection objects to obtain native ones based on the structural properties of the reflected code elements. </para>
- <para> This class is intended to assist with the implementation of new reflection policies. It should not be used directly by clients of the reflection API. </para>
- </summary>
- </member>
- <member name="M:Gallio.Reflection.Impl.ReflectorResolveUtils.ResolveAssembly(Gallio.Reflection.IAssemblyInfo,System.Boolean,System.Boolean)">
- <summary>Resolves a reflected assembly to its native <see cref="T:System.Reflection.Assembly" /> object.</summary>
- <param name="assembly">The reflected assembly</param>
- <param name="fallbackOnPartialName">If true, allows the assembly to be resolved by partial name if no match could be found by fullname</param>
- <param name="throwOnError">If true, throws an exception if resolution fails, otherwise returns null</param>
- <returns>The resolved <see cref="T:System.Reflection.Assembly" />.</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="assembly" /> is null</exception>
- <exception cref="T:Gallio.Reflection.CodeElementResolveException">Thrown if <paramref name="assembly" /> could not be resolved</exception>
- </member>
- <member name="M:Gallio.Reflection.Impl.ReflectorResolveUtils.ResolveConstructor(Gallio.Reflection.IConstructorInfo,System.Boolean)">
- <summary>Resolves a reflected constructor to its native <see cref="T:System.Reflection.ConstructorInfo" /> object.</summary>
- <param name="constructor">The reflected constructor</param>
- <param name="throwOnError">If true, throws an exception if resolution fails, otherwise returns an <see cref="T:Gallio.Reflection.Impl.UnresolvedConstructorInfo" /></param>
- <returns>The resolved <see cref="T:System.Reflection.ConstructorInfo" />.</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="constructor" /> is null</exception>
- <exception cref="T:Gallio.Reflection.CodeElementResolveException">Thrown if <paramref name="constructor" /> could not be resolved</exception>
- </member>
- <member name="M:Gallio.Reflection.Impl.ReflectorResolveUtils.ResolveEvent(Gallio.Reflection.IEventInfo,System.Boolean)">
- <summary>Resolves a reflected event to its native <see cref="T:System.Reflection.EventInfo" /> object.</summary>
- <param name="event">The reflected event</param>
- <param name="throwOnError">If true, throws an exception if resolution fails, otherwise returns an <see cref="T:Gallio.Reflection.Impl.UnresolvedEventInfo" /></param>
- <returns>The resolved <see cref="T:System.Reflection.EventInfo" />.</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="event" /> is null</exception>
- <exception cref="T:Gallio.Reflection.CodeElementResolveException">Thrown if <paramref name="event" /> could not be resolved</exception>
- </member>
- <member name="M:Gallio.Reflection.Impl.ReflectorResolveUtils.ResolveField(Gallio.Reflection.IFieldInfo,System.Boolean)">
- <summary>Resolves a reflected field to its native <see cref="T:System.Reflection.FieldInfo" /> object.</summary>
- <param name="field">The reflected type</param>
- <param name="throwOnError">If true, throws an exception if resolution fails, otherwise returns an <see cref="T:Gallio.Reflection.Impl.UnresolvedFieldInfo" /></param>
- <returns>The resolved <see cref="T:System.Reflection.FieldInfo" />.</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="field" /> is null</exception>
- <exception cref="T:Gallio.Reflection.CodeElementResolveException">Thrown if <paramref name="field" /> could not be resolved</exception>
- </member>
- <member name="M:Gallio.Reflection.Impl.ReflectorResolveUtils.ResolveMethod(Gallio.Reflection.IMethodInfo,System.Boolean)">
- <summary>Resolves a reflected method to its native <see cref="T:System.Reflection.MethodInfo" /> object.</summary>
- <param name="method">The reflected method</param>
- <param name="throwOnError">If true, throws an exception if resolution fails, otherwise returns an <see cref="T:Gallio.Reflection.Impl.UnresolvedMethodInfo" /></param>
- <returns>The resolved <see cref="T:System.Reflection.MethodInfo" />.</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="method" /> is null</exception>
- <exception cref="T:Gallio.Reflection.CodeElementResolveException">Thrown if <paramref name="method" /> could not be resolved</exception>
- </member>
- <member name="M:Gallio.Reflection.Impl.ReflectorResolveUtils.ResolveParameter(Gallio.Reflection.IParameterInfo,System.Boolean)">
- <summary>Resolves a reflected parameter to its native <see cref="T:System.Reflection.ParameterInfo" /> object.</summary>
- <param name="parameter">The reflected parameter</param>
- <param name="throwOnError">If true, throws an exception if resolution fails, otherwise returns an <see cref="T:Gallio.Reflection.Impl.UnresolvedParameterInfo" /></param>
- <returns>The resolved <see cref="T:System.Reflection.ParameterInfo" />.</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="parameter" /> is null</exception>
- <exception cref="T:Gallio.Reflection.CodeElementResolveException">Thrown if <paramref name="parameter" /> could not be resolved</exception>
- </member>
- <member name="M:Gallio.Reflection.Impl.ReflectorResolveUtils.ResolveProperty(Gallio.Reflection.IPropertyInfo,System.Boolean)">
- <summary>Resolves a reflected property to its native <see cref="T:System.Reflection.PropertyInfo" /> object.</summary>
- <param name="property">The reflected property</param>
- <param name="throwOnError">If true, throws an exception if resolution fails, otherwise returns an <see cref="T:Gallio.Reflection.Impl.UnresolvedPropertyInfo" /></param>
- <returns>The resolved <see cref="T:System.Reflection.PropertyInfo" />.</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="property" /> is null</exception>
- <exception cref="T:Gallio.Reflection.CodeElementResolveException">Thrown if <paramref name="property" /> could not be resolved</exception>
- </member>
- <member name="M:Gallio.Reflection.Impl.ReflectorResolveUtils.ResolveType(Gallio.Reflection.Impl.IResolvableTypeInfo,System.Reflection.MethodInfo,System.Boolean)">
- <summary>Resolves a reflected type to its native <see cref="T:System.Type" /> object.</summary>
- <param name="type">The reflected type</param>
- <param name="methodContext">The method that is currently in scope, or null if none. This parameter is used when resolving types that are part of the signature of a generic method so that generic method arguments can be handled correctly.</param>
- <param name="throwOnError">If true, throws an exception if resolution fails, otherwise returns an <see cref="T:Gallio.Reflection.Impl.UnresolvedType" /></param>
- <returns>The resolved <see cref="T:System.Type" />.</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="type" /> is null</exception>
- <exception cref="T:Gallio.Reflection.CodeElementResolveException">Thrown if <paramref name="type" /> could not be resolved</exception>
- </member>
- <member name="T:Gallio.Reflection.Impl.ReflectorTypeUtils">
- <summary>
- <para> Provides helpers for working with types and type codes. </para>
- <para> This class is intended to assist with the implementation of new reflection policies. It should not be used directly by clients of the reflection API. </para>
- </summary>
- </member>
- <member name="M:Gallio.Reflection.Impl.ReflectorTypeUtils.GetDefaultValue(Gallio.Reflection.ITypeInfo)">
- <summary>Gets the default value for a reflected type.</summary>
- <param name="type">The reflected type</param>
- <returns>The default value for the type, such as <c>0</c> if the type represents an integer, or <c>null</c> if the type is a reference type or if <paramref name="type" /> was null</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.ReflectorTypeUtils.GetTypeCode(Gallio.Reflection.ITypeInfo)">
- <summary>Determines the type code of a reflected type based on the type's name.</summary>
- <param name="type">The reflected type, or null if none</param>
- <returns>The type code of the type, or <see cref="F:System.TypeCode.Empty" /> if <paramref name="type" /> was null</returns>
- </member>
- <member name="T:Gallio.Reflection.Impl.StaticArrayTypeWrapper">
- <summary>A <see cref="T:Gallio.Reflection.Impl.StaticReflectionPolicy" /> array type wrapper. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticArrayTypeWrapper.ArrayRank">
- <summary>Gets the rank of the array type.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticArrayTypeWrapper.IsArray">
- <summary>Returns true if the type represents an array.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticArrayTypeWrapper.TypeAttributes">
- <summary>Gets the type attributes.</summary>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticArrayTypeWrapper.ApplySubstitution(Gallio.Reflection.Impl.StaticTypeSubstitution)">
- <summary>Applies a type substitution and returns the resulting type.</summary>
- <param name="substitution">The substitution</param>
- <returns>The type after substitution has been performed</returns>
- </member>
- <member name="T:Gallio.Reflection.Impl.StaticAssemblyWrapper">
- <summary>A <see cref="T:Gallio.Reflection.Impl.StaticReflectionPolicy" /> assembly wrapper. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticAssemblyWrapper.CodeReference">
- <summary>Gets a <see cref="P:Gallio.Reflection.ICodeElementInfo.CodeReference" /> for this code element.</summary>
- <value>The code reference</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticAssemblyWrapper.FullName">
- <summary>Gets the full name of the assembly.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticAssemblyWrapper.Kind">
- <summary>Gets the kind of code element represented by this instance.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticAssemblyWrapper.Name">
- <summary>Gets the name of the code element.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticAssemblyWrapper.Path">
- <summary>Gets the codebase of the assembly as a local path if possible or as a Uri otherwise.</summary>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticAssemblyWrapper.GetCodeLocation">
- <summary>Gets the location of a resource that contains the declaration of this code element, or <see cref="F:Gallio.Reflection.CodeLocation.Unknown" /> if not available. The location may refer to the code element's source code or to the location of its compiled assembly.</summary>
- <returns>The code location</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticAssemblyWrapper.GetExportedTypes">
- <summary>Gets the public types exported by the assembly.</summary>
- <returns>The exported types</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticAssemblyWrapper.GetName">
- <summary>Gets the <see cref="T:System.Reflection.AssemblyName" /> of the assembly.</summary>
- <returns>The assembly name</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticAssemblyWrapper.GetReferencedAssemblies">
- <summary>Gets the names of the assemblies referenced by this assembly.</summary>
- <returns>The names of the references assemblies</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticAssemblyWrapper.GetType(System.String)">
- <summary>Gets a public type by name, or null if not found.</summary>
- <param name="typeName">The type name</param>
- <returns>The type</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticAssemblyWrapper.GetTypes">
- <summary>Gets all of the types in an assembly.</summary>
- <returns>The types</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticAssemblyWrapper.IsAssemblyVisibleTo(Gallio.Reflection.Impl.StaticAssemblyWrapper)">
- <summary>Returns true if the internal members of this assembly are visible to the specified assembly.</summary>
- <param name="other">The other assembly</param>
- <returns>True if the other assembly can see internal members of this assembly</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticAssemblyWrapper.Resolve(System.Boolean)">
- <summary>Resolves the wrapper to its native reflection target.</summary>
- <param name="throwOnError">If true, throws an exception if the target could not be resolved, otherwise returns null</param>
- <returns>The native reflection target</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticAssemblyWrapper.ToString">
- <summary>Returns a <see cref="T:System.String" /> that represents the current <see cref="T:System.Object" />.</summary>
- <returns>A <see cref="T:System.String" /> that represents the current <see cref="T:System.Object" />.</returns>
- </member>
- <member name="T:Gallio.Reflection.Impl.StaticAttributeWrapper">
- <summary>A <see cref="T:Gallio.Reflection.Impl.StaticReflectionPolicy" /> attribute wrapper. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticAttributeWrapper.Constructor">
- <summary>Gets the constructor used to create the attribute.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticAttributeWrapper.InitializedArgumentValues">
- <summary>Gets the initialized attribute constructor argument values.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticAttributeWrapper.InitializedFieldValues">
- <summary>Gets the initialized attribute field values.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticAttributeWrapper.InitializedPropertyValues">
- <summary>Gets the initialized attribute property values.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticAttributeWrapper.Type">
- <summary>Gets the attribute type.</summary>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticAttributeWrapper.GetFieldValue(System.String)">
- <summary>Gets an attribute field value.</summary>
- <param name="name">The field name</param>
- <returns>The value, or a default value of the field's type if the field with the specified name was not initialized by the attribute declaration</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticAttributeWrapper.GetPropertyValue(System.String)">
- <summary>Gets an attribute property value.</summary>
- <param name="name">The property name</param>
- <returns>The value, or a default value of the propery's type if the property with the specified name was not initialized by the attribute declaration</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticAttributeWrapper.Resolve(System.Boolean)">
- <summary>Gets the attribute as an object.</summary>
- <param name="throwOnError">If true, throws an exception if the target could not be resolved, otherwise the result may include unresolved types, enums or arrays</param>
- <returns>The attribute</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticAttributeWrapper.ToString">
- <summary>Returns a <see cref="T:System.String" /> that represents the current <see cref="T:System.Object" />.</summary>
- <returns>A <see cref="T:System.String" /> that represents the current <see cref="T:System.Object" />.</returns>
- </member>
- <member name="T:Gallio.Reflection.Impl.StaticByRefTypeWrapper">
- <summary>A <see cref="T:Gallio.Reflection.Impl.StaticReflectionPolicy" /> by-ref type wrapper. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticByRefTypeWrapper.IsByRef">
- <summary>Returns true if the type represents a type that is passed by reference.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticByRefTypeWrapper.TypeAttributes">
- <summary>Gets the type attributes.</summary>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticByRefTypeWrapper.ApplySubstitution(Gallio.Reflection.Impl.StaticTypeSubstitution)">
- <summary>Applies a type substitution and returns the resulting type.</summary>
- <param name="substitution">The substitution</param>
- <returns>The type after substitution has been performed</returns>
- </member>
- <member name="T:Gallio.Reflection.Impl.StaticCodeElementWrapper">
- <summary>A <see cref="T:Gallio.Reflection.Impl.StaticReflectionPolicy" /> code element wrapper. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticCodeElementWrapper.GetAttributeInfos(Gallio.Reflection.ITypeInfo,System.Boolean)">
- <summary>Gets information about the code element's custom attributes of the specified type.</summary>
- <param name="attributeType">The attribute type, or null to return attributes of all types</param>
- <param name="inherit">If true, includes inherited attributes from base types (but not from interfaces, just like <see cref="T:System.Reflection.ICustomAttributeProvider" /> does)</param>
- <returns>The code element's attributes</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticCodeElementWrapper.GetAttributes(Gallio.Reflection.ITypeInfo,System.Boolean)">
- <summary>Gets the code element's custom attributes of the specified type.</summary>
- <param name="attributeType">The attribute type</param>
- <param name="inherit">If true, includes inherited attributes from base types (but not from interfaces, just like <see cref="T:System.Reflection.ICustomAttributeProvider" /> does)</param>
- <returns>The attributes</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticCodeElementWrapper.GetCustomAttributes">
- <summary>Gets all attributes that appear on this code element, excluding inherited attributes.</summary>
- <returns>The attribute wrappers</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticCodeElementWrapper.GetInheritedElements">
- <summary>Gets an enumeration of elements from which this code element inherits.</summary>
- <returns>The inherited code elements</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticCodeElementWrapper.GetPseudoCustomAttributes">
- <summary>
- <para> Gets all pseudo custom attributes associated with a member. </para>
- <para> These attributes do not really exist as custom attributes in the metadata. Rather, they are realizations of other metadata features in attribute form. For example, <see cref="T:System.SerializableAttribute" /> is represented in the metadata as a <see cref="T:System.Reflection.TypeAttributes" /> flag. Pseudo custom attributes preserve the illusion of these attributes. </para>
- </summary>
- <returns>The pseudo custom attributes</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticCodeElementWrapper.GetXmlDocumentation">
- <summary>Gets the XML documentation associated with the code element.</summary>
- <returns>The XML documentation or null if none available</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticCodeElementWrapper.HasAttribute(Gallio.Reflection.ITypeInfo,System.Boolean)">
- <summary>Returns true if the code element has a custom attribute of the specified type.</summary>
- <param name="attributeType">The attribute type, or null to search for attributes of all types</param>
- <param name="inherit">If true, includes inherited attributes from base types (but not from interfaces, just like <see cref="T:System.Reflection.ICustomAttributeProvider" /> does)</param>
- <returns>True if the code element has at least one attribute of the specified type</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticCodeElementWrapper.ToString">
- <summary>Returns a <see cref="T:System.String" /> that represents the current <see cref="T:System.Object" />.</summary>
- <returns>A <see cref="T:System.String" /> that represents the current <see cref="T:System.Object" />.</returns>
- </member>
- <member name="T:Gallio.Reflection.Impl.StaticConstructedTypeWrapper">
- <summary>A <see cref="T:Gallio.Reflection.Impl.StaticReflectionPolicy" /> constructed type wrapper. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticConstructedTypeWrapper.Assembly">
- <summary>Gets the assembly in which the type is declared.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticConstructedTypeWrapper.ContainsGenericParameters">
- <summary>Returns true if the type contains unbound generic parameters. If so, the <see cref="P:Gallio.Reflection.ITypeInfo.GenericArguments" /> list will contain one or more <see cref="T:Gallio.Reflection.IGenericParameterInfo" /> objects.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticConstructedTypeWrapper.ElementType">
- <summary>Gets the element type, or null if none.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticConstructedTypeWrapper.FullName">
- <summary>Gets the full name of the type, or null if the type is a generic parameter.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticConstructedTypeWrapper.Name">
- <summary>Gets the name of the code element.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticConstructedTypeWrapper.NameSuffix">
- <summary>Gets the suffix to append to the name of the constructed type.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticConstructedTypeWrapper.NamespaceName">
- <summary>Gets the name of the namespace in which the type is declared.</summary>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticConstructedTypeWrapper.GetCodeLocation">
- <summary>Gets the location of a resource that contains the declaration of this code element, or <see cref="F:Gallio.Reflection.CodeLocation.Unknown" /> if not available. The location may refer to the code element's source code or to the location of its compiled assembly.</summary>
- <returns>The code location</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticConstructedTypeWrapper.GetCustomAttributes">
- <summary>Gets all attributes that appear on this code element, excluding inherited attributes.</summary>
- <returns>The attribute wrappers</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticConstructedTypeWrapper.ToString">
- <summary>Returns a <see cref="T:System.String" /> that represents the current <see cref="T:System.Object" />.</summary>
- <returns>A <see cref="T:System.String" /> that represents the current <see cref="T:System.Object" />.</returns>
- </member>
- <member name="T:Gallio.Reflection.Impl.StaticConstructorWrapper">
- <summary>A <see cref="T:Gallio.Reflection.Impl.StaticReflectionPolicy" /> constructor wrapper. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticConstructorWrapper.Kind">
- <summary>Gets the kind of code element represented by this instance.</summary>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticConstructorWrapper.Resolve(System.Boolean)">
- <summary>Resolves the wrapper to its native reflection target.</summary>
- <param name="throwOnError">If true, throws an exception if the target could not be resolved, otherwise returns a reflection object that represents an unresolved member which may only support a subset of the usual operations</param>
- <returns>The native reflection target</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticConstructorWrapper.ToString">
- <summary>Returns a <see cref="T:System.String" /> that represents the current <see cref="T:System.Object" />.</summary>
- <returns>A <see cref="T:System.String" /> that represents the current <see cref="T:System.Object" />.</returns>
- </member>
- <member name="T:Gallio.Reflection.Impl.StaticDeclaredTypeWrapper">
- <summary>A <see cref="T:Gallio.Reflection.Impl.StaticReflectionPolicy" /> declared type wrapper such as a class, struct, enum or interface definition. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticDeclaredTypeWrapper.Assembly">
- <summary>Gets the assembly in which the type is declared.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticDeclaredTypeWrapper.BaseType">
- <summary>Gets the base type, or null if none.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticDeclaredTypeWrapper.ContainsGenericParameters">
- <summary>Returns true if the type contains unbound generic parameters. If so, the <see cref="P:Gallio.Reflection.ITypeInfo.GenericArguments" /> list will contain one or more <see cref="T:Gallio.Reflection.IGenericParameterInfo" /> objects.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticDeclaredTypeWrapper.FullName">
- <summary>Gets the full name of the type, or null if the type is a generic parameter.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticDeclaredTypeWrapper.GenericArguments">
- <summary>Gets the generic arguments of the type. The list may contain <see cref="T:Gallio.Reflection.IGenericParameterInfo" /> objects when no type has yet been bound to a certain generic parameter slots.</summary>
- <value>The generic arguments, or an empty list if there are none</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticDeclaredTypeWrapper.Interfaces">
- <summary>Gets all of the type's interfaces.</summary>
- <value>The type's interfaces</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticDeclaredTypeWrapper.IsGenericType">
- <summary>Returns true if the type is a generic type. If so, the <see cref="P:Gallio.Reflection.ITypeInfo.GenericArguments" /> list will be non-empty.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticDeclaredTypeWrapper.IsGenericTypeDefinition">
- <summary>Returns true if the type is a generic type definition.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticDeclaredTypeWrapper.Name">
- <summary>Gets the name of the code element.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticDeclaredTypeWrapper.NamespaceName">
- <summary>Gets the name of the namespace in which the type is declared.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticDeclaredTypeWrapper.Substitution">
- <summary>Gets the type substitution for generic parameters.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticDeclaredTypeWrapper.TypeAttributes">
- <summary>Gets the type attributes.</summary>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticDeclaredTypeWrapper.ApplySubstitution(Gallio.Reflection.Impl.StaticTypeSubstitution)">
- <summary>Applies a type substitution and returns the resulting type.</summary>
- <param name="substitution">The substitution</param>
- <returns>The type after substitution has been performed</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticDeclaredTypeWrapper.ComposeSubstitution(Gallio.Reflection.Impl.StaticTypeSubstitution)">
- <summary>Composes the substitution of the type with the specified substitution and returns a new wrapper.</summary>
- <param name="substitution">The substitution</param>
- <returns>The new wrapper with the composed substitution</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticDeclaredTypeWrapper.GetAllBaseTypes">
- <summary>Gets an enumeration of all base types.</summary>
- <returns>The enumeration of base types</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticDeclaredTypeWrapper.GetConstructors(System.Reflection.BindingFlags)">
- <summary>Gets all constructors of the type that satisfy the binding flags.</summary>
- <param name="bindingFlags">The binding flags</param>
- <returns>The constructors</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticDeclaredTypeWrapper.GetEvent(System.String,System.Reflection.BindingFlags)">
- <summary>Gets a event by name, or null if not found.</summary>
- <param name="eventName">The event name</param>
- <param name="bindingFlags">The binding flags</param>
- <returns>The event</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticDeclaredTypeWrapper.GetEvents(System.Reflection.BindingFlags)">
- <summary>Gets all events of the type that satisfy the binding flags.</summary>
- <param name="bindingFlags">The binding flags</param>
- <returns>The events</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticDeclaredTypeWrapper.GetField(System.String,System.Reflection.BindingFlags)">
- <summary>Gets a field by name, or null if not found.</summary>
- <param name="fieldName">The field name</param>
- <param name="bindingFlags">The binding flags</param>
- <returns>The property</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticDeclaredTypeWrapper.GetFields(System.Reflection.BindingFlags)">
- <summary>Gets all fields of the type that satisfy the binding flags.</summary>
- <param name="bindingFlags">The binding flags</param>
- <returns>The fields</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticDeclaredTypeWrapper.GetMethod(System.String,System.Reflection.BindingFlags)">
- <summary>Gets a method by name, or null if not found.</summary>
- <param name="methodName">The method name</param>
- <param name="bindingFlags">The binding flags</param>
- <returns>The method</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticDeclaredTypeWrapper.GetMethods(System.Reflection.BindingFlags)">
- <summary>Gets all methods of the type that satisfy the binding flags.</summary>
- <param name="bindingFlags">The binding flags</param>
- <returns>The methods</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticDeclaredTypeWrapper.GetNestedType(System.String,System.Reflection.BindingFlags)">
- <summary>Gets a nested type by name, or null if not found.</summary>
- <param name="nestedTypeName">The nested type name</param>
- <param name="bindingFlags">The binding flags</param>
- <returns>The nested type</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticDeclaredTypeWrapper.GetNestedTypes(System.Reflection.BindingFlags)">
- <summary>Gets all nested types of the type that satisfy the binding flags.</summary>
- <param name="bindingFlags">The binding flags</param>
- <returns>The nested types</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticDeclaredTypeWrapper.GetProperties(System.Reflection.BindingFlags)">
- <summary>Gets all properties of the type that satisfy the binding flags.</summary>
- <param name="bindingFlags">The binding flags</param>
- <returns>The properties</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticDeclaredTypeWrapper.GetProperty(System.String,System.Reflection.BindingFlags)">
- <summary>Gets a property by name, or null if not found.</summary>
- <param name="propertyName">The property name</param>
- <param name="bindingFlags">The binding flags</param>
- <returns>The property</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticDeclaredTypeWrapper.ToString">
- <summary>Returns a <see cref="T:System.String" /> that represents the current <see cref="T:System.Object" />.</summary>
- <returns>A <see cref="T:System.String" /> that represents the current <see cref="T:System.Object" />.</returns>
- </member>
- <member name="T:Gallio.Reflection.Impl.StaticEventWrapper">
- <summary>A <see cref="T:Gallio.Reflection.Impl.StaticReflectionPolicy" /> event wrapper. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticEventWrapper.EventAttributes">
- <summary>Gets the event attributes.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticEventWrapper.EventHandlerType">
- <summary>Gets the event handler type.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticEventWrapper.Kind">
- <summary>Gets the kind of code element represented by this instance.</summary>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticEventWrapper.GetOverridenOrHiddenEvents(System.Boolean)">
- <summary>Gets the events that this one overrides or hides. Only includes overrides that appear on class types, not interfaces.</summary>
- <param name="overridesOnly">If true, only returns overrides</param>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticEventWrapper.Resolve(System.Boolean)">
- <summary>Resolves the wrapper to its native reflection target.</summary>
- <param name="throwOnError">If true, throws an exception if the target could not be resolved, otherwise returns a reflection object that represents an unresolved member which may only support a subset of the usual operations</param>
- <returns>The native reflection target</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticEventWrapper.ToString">
- <summary>Returns a <see cref="T:System.String" /> that represents the current <see cref="T:System.Object" />.</summary>
- <returns>A <see cref="T:System.String" /> that represents the current <see cref="T:System.Object" />.</returns>
- </member>
- <member name="T:Gallio.Reflection.Impl.StaticFieldWrapper">
- <summary>A <see cref="T:Gallio.Reflection.Impl.StaticReflectionPolicy" /> field wrapper. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticFieldWrapper.FieldAttributes">
- <summary>Gets the field attributes.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticFieldWrapper.IsAssembly">
- <summary>Gets a value indicating whether this field has Assembly level visibility.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticFieldWrapper.IsFamily">
- <summary>Gets a value indicating whether this field has Family level visibility.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticFieldWrapper.IsFamilyAndAssembly">
- <summary>Gets a value indicating whether this field has FamilyAndAssembly level visibility.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticFieldWrapper.IsFamilyOrAssembly">
- <summary>Gets a value indicating whether this field has FamilyOrAssembly level visibility.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticFieldWrapper.IsInitOnly">
- <summary>Returns true if the field is read-only and can only be set from the constructor.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticFieldWrapper.IsLiteral">
- <summary>Returns true if the field is a literal set at compile time.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticFieldWrapper.IsPrivate">
- <summary>Gets a value indicating whether the field is private.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticFieldWrapper.IsPublic">
- <summary>Gets a value indicating whether the field is public.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticFieldWrapper.IsStatic">
- <summary>Returns true if the field is static.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticFieldWrapper.Kind">
- <summary>Gets the kind of code element represented by this instance.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticFieldWrapper.Position">
- <summary>Gets the positional index of a method parameter slot, -1 if the slot is a method return parameter, or 0 if the slot is of some other kind.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticFieldWrapper.ValueType">
- <summary>Gets the type of value held in the slot.</summary>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticFieldWrapper.Resolve(System.Boolean)">
- <summary>Resolves the wrapper to its native reflection target.</summary>
- <param name="throwOnError">If true, throws an exception if the target could not be resolved, otherwise returns a reflection object that represents an unresolved member which may only support a subset of the usual operations</param>
- <returns>The native reflection target</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticFieldWrapper.ToString">
- <summary>Returns a <see cref="T:System.String" /> that represents the current <see cref="T:System.Object" />.</summary>
- <returns>A <see cref="T:System.String" /> that represents the current <see cref="T:System.Object" />.</returns>
- </member>
- <member name="T:Gallio.Reflection.Impl.StaticFunctionWrapper">
- <summary>A <see cref="T:Gallio.Reflection.Impl.StaticReflectionPolicy" /> function wrapper. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticFunctionWrapper.CallingConvention">
- <summary>Gets the calling conventions for this method.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticFunctionWrapper.IsAbstract">
- <summary>Returns true if the method is abstract.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticFunctionWrapper.IsAssembly">
- <summary>Gets a value indicating whether this method can be called by other classes in the same assembly.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticFunctionWrapper.IsFamily">
- <summary>Gets a value indicating whether access to this method is restricted to members of the class and members of its derived classes.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticFunctionWrapper.IsFamilyAndAssembly">
- <summary>Gets a value indicating whether this method can be called by derived classes if they are in the same assembly.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticFunctionWrapper.IsFamilyOrAssembly">
- <summary>Gets a value indicating whether this method can be called by derived classes, wherever they are, and by all classes in the same assembly.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticFunctionWrapper.IsFinal">
- <summary>Returns true if the method is final.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticFunctionWrapper.IsHideBySig">
- <summary>Gets a value indicating whether only a member of the same kind with exactly the same signature is hidden in the derived class.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticFunctionWrapper.IsPrivate">
- <summary>Gets a value indicating whether this member is private.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticFunctionWrapper.IsPublic">
- <summary>Gets a value indicating whether this is a public method.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticFunctionWrapper.IsStatic">
- <summary>Returns true if the method is static.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticFunctionWrapper.IsVirtual">
- <summary>Gets a value indicating whether the method is virtual.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticFunctionWrapper.MethodAttributes">
- <summary>Gets the method attributes.</summary>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticFunctionWrapper.ResolveMemberInfo(System.Boolean)">
- <summary>Implementation of <see cref="M:Gallio.Reflection.IMemberInfo.Resolve(System.Boolean)" /></summary>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticFunctionWrapper.ResolveMethodBase(System.Boolean)">
- <summary>Implementation of <see cref="M:Gallio.Reflection.IFunctionInfo.Resolve(System.Boolean)" /></summary>
- </member>
- <member name="T:Gallio.Reflection.Impl.StaticGenericParameterWrapper">
- <summary>A <see cref="T:Gallio.Reflection.Impl.StaticReflectionPolicy" /> generic parameter wrapper. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticGenericParameterWrapper.Assembly">
- <summary>Gets the assembly in which the type is declared.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticGenericParameterWrapper.AssemblyQualifiedName">
- <summary>Gets the assembly-qualified name of the type, or null if the type is a generic parameter.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticGenericParameterWrapper.Constraints">
- <summary>Gets the constraints of the generic parameter.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticGenericParameterWrapper.ContainsGenericParameters">
- <summary>Returns true if the type contains unbound generic parameters. If so, the <see cref="P:Gallio.Reflection.ITypeInfo.GenericArguments" /> list will contain one or more <see cref="T:Gallio.Reflection.IGenericParameterInfo" /> objects.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticGenericParameterWrapper.DeclaringMethod">
- <summary>Gets the declaring method, or null if the generic parameter belongs to a type.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticGenericParameterWrapper.DeclaringType">
- <summary>Gets the declaring type, or null if none.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticGenericParameterWrapper.FullName">
- <summary>Gets the full name of the type, or null if the type is a generic parameter.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticGenericParameterWrapper.GenericParameterAttributes">
- <summary>Gets the generic parameter attributes.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticGenericParameterWrapper.IsGenericParameter">
- <summary>Returns true if the type represents a generic type parameter.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticGenericParameterWrapper.Kind">
- <summary>Gets the kind of code element represented by this instance.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticGenericParameterWrapper.NamespaceName">
- <summary>Gets the name of the namespace in which the type is declared.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticGenericParameterWrapper.Position">
- <summary>Gets the positional index of a method parameter slot, -1 if the slot is a method return parameter, or 0 if the slot is of some other kind.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticGenericParameterWrapper.TypeAttributes">
- <summary>Gets the type attributes.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticGenericParameterWrapper.ValueType">
- <summary>Gets the type of value held in the slot.</summary>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticGenericParameterWrapper.ApplySubstitution(Gallio.Reflection.Impl.StaticTypeSubstitution)">
- <summary>Applies a type substitution and returns the resulting type.</summary>
- <param name="substitution">The substitution</param>
- <returns>The type after substitution has been performed</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticGenericParameterWrapper.CreateGenericMethodParameter(Gallio.Reflection.Impl.StaticReflectionPolicy,System.Object,Gallio.Reflection.Impl.StaticMethodWrapper)">
- <summary>Creates a wrapper for a generic method parameter.</summary>
- <param name="policy">The reflection policy</param>
- <param name="handle">The underlying reflection object</param>
- <param name="declaringMethod">The declaring method, which must be a generic method definition</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="policy" />, <paramref name="handle" /> or <paramref name="declaringMethod" /> is null</exception>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticGenericParameterWrapper.CreateGenericTypeParameter(Gallio.Reflection.Impl.StaticReflectionPolicy,System.Object,Gallio.Reflection.Impl.StaticDeclaredTypeWrapper)">
- <summary>Creates a wrapper for a generic type parameter.</summary>
- <param name="policy">The reflection policy</param>
- <param name="handle">The underlying reflection object</param>
- <param name="declaringType">The declaring type, which must be a generic type definition</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="policy" />, <paramref name="handle" /> or <paramref name="declaringType" /> is null</exception>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticGenericParameterWrapper.GetConstructors(System.Reflection.BindingFlags)">
- <summary>Gets all constructors of the type that satisfy the binding flags.</summary>
- <param name="bindingFlags">The binding flags</param>
- <returns>The constructors</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticGenericParameterWrapper.ToString">
- <summary>Returns a <see cref="T:System.String" /> that represents the current <see cref="T:System.Object" />.</summary>
- <returns>A <see cref="T:System.String" /> that represents the current <see cref="T:System.Object" />.</returns>
- </member>
- <member name="T:Gallio.Reflection.Impl.StaticMemberWrapper">
- <summary>A <see cref="T:Gallio.Reflection.Impl.StaticReflectionPolicy" /> member wrapper. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticMemberWrapper.CodeReference">
- <summary>Gets a <see cref="P:Gallio.Reflection.ICodeElementInfo.CodeReference" /> for this code element.</summary>
- <value>The code reference</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticMemberWrapper.DeclaringType">
- <summary>Gets the declaring type, or null if none.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticMemberWrapper.ReflectedType">
- <summary>Gets the reflected type, or null if none.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticMemberWrapper.Substitution">
- <summary>Gets the type substitution for generic parameters.</summary>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticMemberWrapper.GetCustomAttributes">
- <summary>Gets all attributes that appear on this code element, excluding inherited attributes.</summary>
- <returns>The attribute wrappers</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticMemberWrapper.ResolveMemberInfo(System.Boolean)">
- <summary>Implementation of <see cref="M:Gallio.Reflection.IMemberInfo.Resolve(System.Boolean)" /></summary>
- </member>
- <member name="T:Gallio.Reflection.Impl.StaticMethodWrapper">
- <summary>A <see cref="T:Gallio.Reflection.Impl.StaticReflectionPolicy" /> method wrapper. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticMethodWrapper.ContainsGenericParameters">
- <summary>Returns true if the method contains unbound generic parameters. If so, the <see cref="P:Gallio.Reflection.IMethodInfo.GenericArguments" /> list will contain one or more <see cref="T:Gallio.Reflection.IGenericParameterInfo" /> objects.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticMethodWrapper.GenericArguments">
- <summary>Gets the generic arguments of the method. The list may contain <see cref="T:Gallio.Reflection.IGenericParameterInfo" /> objects when no type has yet been bound to a certain generic parameter slots.</summary>
- <value>The generic arguments</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticMethodWrapper.IsGenericMethod">
- <summary>Returns true if the method is a generic method. If so, the <see cref="P:Gallio.Reflection.IMethodInfo.GenericArguments" /> list will be non-empty.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticMethodWrapper.IsGenericMethodDefinition">
- <summary>Returns true if the method is a generic method definition.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticMethodWrapper.IsOverride">
- <summary>Returns true if this method overrides another.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticMethodWrapper.Kind">
- <summary>Gets the kind of code element represented by this instance.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticMethodWrapper.ReturnParameter">
- <summary>Gets the method return parameter object that contains information about the return value and its attributes.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticMethodWrapper.ReturnType">
- <summary>Gets the method return type.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticMethodWrapper.Substitution">
- <summary>Gets the type substitution for generic parameters.</summary>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticMethodWrapper.GetOverridenOrHiddenMethods(System.Boolean)">
- <summary>Gets the methods that this one overrides or hides. Only includes overrides that appear on class types, not interfaces.</summary>
- <param name="overridesOnly">If true, only returns overrides</param>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticMethodWrapper.HidesMethod(Gallio.Reflection.Impl.StaticMethodWrapper)">
- <summary>Returns true if this method hides the specified method.</summary>
- <param name="other">The other method</param>
- <returns>True if this method hides the other method</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticMethodWrapper.Resolve(System.Boolean)">
- <summary>Resolves the wrapper to its native reflection target.</summary>
- <param name="throwOnError">If true, throws an exception if the target could not be resolved, otherwise returns a reflection object that represents an unresolved member which may only support a subset of the usual operations</param>
- <returns>The native reflection target</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticMethodWrapper.ToString">
- <summary>Returns a <see cref="T:System.String" /> that represents the current <see cref="T:System.Object" />.</summary>
- <returns>A <see cref="T:System.String" /> that represents the current <see cref="T:System.Object" />.</returns>
- </member>
- <member name="T:Gallio.Reflection.Impl.StaticParameterWrapper">
- <summary>A <see cref="T:Gallio.Reflection.Impl.StaticReflectionPolicy" /> parameter wrapper. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticParameterWrapper.CodeReference">
- <summary>Gets a <see cref="P:Gallio.Reflection.ICodeElementInfo.CodeReference" /> for this code element.</summary>
- <value>The code reference</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticParameterWrapper.IsIn">
- <summary>Gets a value indicating whether this is an input parameter.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticParameterWrapper.IsOptional">
- <summary>Gets a value indicating whether this parameter is optional.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticParameterWrapper.IsOut">
- <summary>Gets a value indicating whether this is an output parameter.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticParameterWrapper.Kind">
- <summary>Gets the kind of code element represented by this instance.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticParameterWrapper.Member">
- <summary>Gets the member to which the parameter belongs.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticParameterWrapper.Name">
- <summary>Gets the name of the code element.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticParameterWrapper.ParameterAttributes">
- <summary>Gets the parameter attributes.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticParameterWrapper.Position">
- <summary>Gets the positional index of a method parameter slot, -1 if the slot is a method return parameter, or 0 if the slot is of some other kind.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticParameterWrapper.ValueType">
- <summary>Gets the type of value held in the slot.</summary>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticParameterWrapper.Resolve(System.Boolean)">
- <summary>Resolves the wrapper to its native reflection target.</summary>
- <param name="throwOnError">If true, throws an exception if the target could not be resolved, otherwise returns a reflection object that represents an unresolved member which may only support a subset of the usual operations</param>
- <returns>The native reflection target</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticParameterWrapper.ToString">
- <summary>Returns a <see cref="T:System.String" /> that represents the current <see cref="T:System.Object" />.</summary>
- <returns>A <see cref="T:System.String" /> that represents the current <see cref="T:System.Object" />.</returns>
- </member>
- <member name="T:Gallio.Reflection.Impl.StaticPointerTypeWrapper">
- <summary>A <see cref="T:Gallio.Reflection.Impl.StaticReflectionPolicy" /> pointer type wrapper. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticPointerTypeWrapper.IsPointer">
- <summary>Returns true if the type represents a pointer.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticPointerTypeWrapper.TypeAttributes">
- <summary>Gets the type attributes.</summary>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticPointerTypeWrapper.ApplySubstitution(Gallio.Reflection.Impl.StaticTypeSubstitution)">
- <summary>Applies a type substitution and returns the resulting type.</summary>
- <param name="substitution">The substitution</param>
- <returns>The type after substitution has been performed</returns>
- </member>
- <member name="T:Gallio.Reflection.Impl.StaticPropertyWrapper">
- <summary>A <see cref="T:Gallio.Reflection.Impl.StaticReflectionPolicy" /> property wrapper. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticPropertyWrapper.CanRead">
- <summary>Returns true if the property can be read.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticPropertyWrapper.CanWrite">
- <summary>Returns true if the property can be written.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticPropertyWrapper.Kind">
- <summary>Gets the kind of code element represented by this instance.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticPropertyWrapper.Position">
- <summary>Gets the positional index of a method parameter slot, -1 if the slot is a method return parameter, or 0 if the slot is of some other kind.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticPropertyWrapper.PropertyAttributes">
- <summary>Gets the property attributes.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticPropertyWrapper.ValueType">
- <summary>Gets the type of value held in the slot.</summary>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticPropertyWrapper.GetOverridenOrHiddenProperties(System.Boolean)">
- <summary>Gets the properties that this one overrides or hides. Only includes overrides that appear on class types, not interfaces.</summary>
- <param name="overridesOnly">If true, only returns overrides</param>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticPropertyWrapper.Resolve(System.Boolean)">
- <summary>Resolves the wrapper to its native reflection target.</summary>
- <param name="throwOnError">If true, throws an exception if the target could not be resolved, otherwise returns a reflection object that represents an unresolved member which may only support a subset of the usual operations</param>
- <returns>The native reflection target</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticPropertyWrapper.ToString">
- <summary>Returns a <see cref="T:System.String" /> that represents the current <see cref="T:System.Object" />.</summary>
- <returns>A <see cref="T:System.String" /> that represents the current <see cref="T:System.Object" />.</returns>
- </member>
- <member name="T:Gallio.Reflection.Impl.StaticReflectedMemberWrapper">
- <summary>A <see cref="T:Gallio.Reflection.Impl.StaticReflectionPolicy" /> member wrapper for members that are not types, generic parameters or nested types. These members must be declared by types, so they all share the constraint that the declaring type and reflected type must not be null. In particular, the reflected type may be a subtype of the declaring type in the case of inherited members. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticReflectedMemberWrapper.ReflectedType">
- <summary>Gets the reflected type, or null if none.</summary>
- </member>
- <member name="T:Gallio.Reflection.Impl.StaticReflectionPolicy">
- <summary>
- <para> The static reflection policy base class is intended to assist with the implementation of custom reflection policies defined over static metadata. </para>
- <para> It flattens out the code element hierarchy to ease implementation of new policies. It provides a mechanism for handling generic type substitutions to ensure a consistent and correct implementation of generic type and generic method instantiations. </para>This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticReflectionPolicy.Equals(Gallio.Reflection.Impl.StaticWrapper,Gallio.Reflection.Impl.StaticWrapper)">
- <summary>Determines if two wrappers represent the same object.</summary>
- <param name="a">The first wrapper, not null</param>
- <param name="b">The second wrapper, not null</param>
- <returns>True if both wrapper represent the same object</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticReflectionPolicy.GetAssemblyCustomAttributes(Gallio.Reflection.Impl.StaticAssemblyWrapper)">
- <summary>Gets the custom attributes of an assembly.</summary>
- <param name="assembly">The assembly, not null</param>
- <returns>The attributes</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticReflectionPolicy.GetAssemblyExportedTypes(Gallio.Reflection.Impl.StaticAssemblyWrapper)">
- <summary>Gets the public types exported by an assembly.</summary>
- <param name="assembly">The assembly wrapper, not null</param>
- <returns>The types</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticReflectionPolicy.GetAssemblyName(Gallio.Reflection.Impl.StaticAssemblyWrapper)">
- <summary>Gets the name of an assembly.</summary>
- <param name="assembly">The assembly wrapper, not null</param>
- <returns>The assembly name</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticReflectionPolicy.GetAssemblyPath(Gallio.Reflection.Impl.StaticAssemblyWrapper)">
- <summary>Gets the path of an assembly.</summary>
- <param name="assembly">The assembly wrapper, not null</param>
- <returns>The assembly path</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticReflectionPolicy.GetAssemblyReferences(Gallio.Reflection.Impl.StaticAssemblyWrapper)">
- <summary>Gets the references of an assembly.</summary>
- <param name="assembly">The assembly wrapper, not null</param>
- <returns>The assembly references</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticReflectionPolicy.GetAssemblyType(Gallio.Reflection.Impl.StaticAssemblyWrapper,System.String)">
- <summary>Gets the specified named type within an assembly.</summary>
- <param name="assembly">The assembly wrapper, not null</param>
- <param name="typeName">The type name, not null</param>
- <returns>The type, or null if none</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticReflectionPolicy.GetAssemblyTypes(Gallio.Reflection.Impl.StaticAssemblyWrapper)">
- <summary>Gets all types contained in an assembly.</summary>
- <param name="assembly">The assembly wrapper, not null</param>
- <returns>The types</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticReflectionPolicy.GetAttributeConstructor(Gallio.Reflection.Impl.StaticAttributeWrapper)">
- <summary>Gets the constructor of an attribute.</summary>
- <param name="attribute">The attribute, not null</param>
- <returns>The constructor</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticReflectionPolicy.GetAttributeConstructorArguments(Gallio.Reflection.Impl.StaticAttributeWrapper)">
- <summary>Gets the constructor arguments of an attribute.</summary>
- <param name="attribute">The attribute, not null</param>
- <returns>The constructor argument values</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticReflectionPolicy.GetAttributeFieldArguments(Gallio.Reflection.Impl.StaticAttributeWrapper)">
- <summary>Gets the field arguments of an attribute.</summary>
- <param name="attribute">The attribute, not null</param>
- <returns>The field argument values</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticReflectionPolicy.GetAttributePropertyArguments(Gallio.Reflection.Impl.StaticAttributeWrapper)">
- <summary>Gets the property arguments of an attribute.</summary>
- <param name="attribute">The attribute, not null</param>
- <returns>The property argument values</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticReflectionPolicy.GetEventAddMethod(Gallio.Reflection.Impl.StaticEventWrapper)">
- <summary>Gets the add method of an event, or null if none.</summary>
- <param name="event">The event, not null</param>
- <returns>The add method, or null if none</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticReflectionPolicy.GetEventAttributes(Gallio.Reflection.Impl.StaticEventWrapper)">
- <summary>Gets the attributes of an event.</summary>
- <param name="event">The event, not null</param>
- <returns>The event attributes</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticReflectionPolicy.GetEventHandlerType(Gallio.Reflection.Impl.StaticEventWrapper)">
- <summary>Gets the event handler type of an event.</summary>
- <param name="event">The event, not null</param>
- <returns>The event handler type</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticReflectionPolicy.GetEventRaiseMethod(Gallio.Reflection.Impl.StaticEventWrapper)">
- <summary>Gets the raise method of an event, or null if none.</summary>
- <param name="event">The event, not null</param>
- <returns>The raise method, or null if none</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticReflectionPolicy.GetEventRemoveMethod(Gallio.Reflection.Impl.StaticEventWrapper)">
- <summary>Gets the remove method of an event, or null if none.</summary>
- <param name="event">The event, not null</param>
- <returns>The remove method, or null if none</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticReflectionPolicy.GetFieldAttributes(Gallio.Reflection.Impl.StaticFieldWrapper)">
- <summary>Gets the attributes of a field.</summary>
- <param name="field">The field, not null</param>
- <returns>The field attributes</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticReflectionPolicy.GetFieldType(Gallio.Reflection.Impl.StaticFieldWrapper)">
- <summary>Gets the field type.</summary>
- <param name="field">The field, not null</param>
- <returns>The field type</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticReflectionPolicy.GetFunctionAttributes(Gallio.Reflection.Impl.StaticFunctionWrapper)">
- <summary>Gets the attributes of a function.</summary>
- <param name="function">The function, not null</param>
- <returns>The function attributes</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticReflectionPolicy.GetFunctionCallingConvention(Gallio.Reflection.Impl.StaticFunctionWrapper)">
- <summary>Gets the calling conventions of a function.</summary>
- <param name="function">The function, not null</param>
- <returns>The function calling conventions</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticReflectionPolicy.GetFunctionParameters(Gallio.Reflection.Impl.StaticFunctionWrapper)">
- <summary>Gets the parameters of a function.</summary>
- <param name="function">The function, not null</param>
- <returns>The parameters</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticReflectionPolicy.GetGenericParameterAttributes(Gallio.Reflection.Impl.StaticGenericParameterWrapper)">
- <summary>Gets the attributes of a generic parameter.</summary>
- <param name="genericParameter">The generic parameter, not null</param>
- <returns>The generic parameter attributes</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticReflectionPolicy.GetGenericParameterConstraints(Gallio.Reflection.Impl.StaticGenericParameterWrapper)">
- <summary>Gets the generic parameter constraints.</summary>
- <param name="genericParameter">The generic parameter, not null</param>
- <returns>The generic parameter constraints</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticReflectionPolicy.GetGenericParameterPosition(Gallio.Reflection.Impl.StaticGenericParameterWrapper)">
- <summary>Gets the generic parameter position.</summary>
- <param name="genericParameter">The generic parameter, not null</param>
- <returns>The generic parameter position</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticReflectionPolicy.GetHashCode(Gallio.Reflection.Impl.StaticWrapper)">
- <summary>Gets a hashcode for a wrapper.</summary>
- <param name="wrapper">The wrapper, not null</param>
- <returns>The wrapper's hash code</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticReflectionPolicy.GetMemberCustomAttributes(Gallio.Reflection.Impl.StaticMemberWrapper)">
- <summary>Gets the custom attributes of a member.</summary>
- <param name="member">The member, not null</param>
- <returns>The custom attributes</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticReflectionPolicy.GetMemberName(Gallio.Reflection.Impl.StaticMemberWrapper)">
- <summary>Gets the short name of a member. In the case of a generic type, should exclude the generic parameter count part of the name. eg. "`1"</summary>
- <param name="member">The member, not null</param>
- <returns>The member's name</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticReflectionPolicy.GetMemberSourceLocation(Gallio.Reflection.Impl.StaticMemberWrapper)">
- <summary>Gets the source code location of a member.</summary>
- <param name="member">The member, not null</param>
- <returns>The source code location, or <see cref="F:Gallio.Reflection.CodeLocation.Unknown" /> if not available</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticReflectionPolicy.GetMethodGenericParameters(Gallio.Reflection.Impl.StaticMethodWrapper)">
- <summary>Gets the generic parameters of a method.</summary>
- <param name="method">The method, not null</param>
- <returns>The generic parameters</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticReflectionPolicy.GetMethodReturnParameter(Gallio.Reflection.Impl.StaticMethodWrapper)">
- <summary>Gets the return parameter of a method.</summary>
- <param name="method">The method, not null</param>
- <returns>The return parameter</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticReflectionPolicy.GetParameterAttributes(Gallio.Reflection.Impl.StaticParameterWrapper)">
- <summary>Gets the attributes of a parameter.</summary>
- <param name="parameter">The parameter, not null</param>
- <returns>The parameter attributes</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticReflectionPolicy.GetParameterCustomAttributes(Gallio.Reflection.Impl.StaticParameterWrapper)">
- <summary>Gets the custom attributes of a parameter.</summary>
- <param name="parameter">The parameter, not null</param>
- <returns>The custom attributes</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticReflectionPolicy.GetParameterName(Gallio.Reflection.Impl.StaticParameterWrapper)">
- <summary>Gets the name of a parameter.</summary>
- <param name="parameter">The parameter, not null</param>
- <returns>The parameter's name</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticReflectionPolicy.GetParameterPosition(Gallio.Reflection.Impl.StaticParameterWrapper)">
- <summary>Gets the parameter's position, or -1 if the parameter is a return value.</summary>
- <param name="parameter">The parameter, not null</param>
- <returns>The parameter's position</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticReflectionPolicy.GetParameterType(Gallio.Reflection.Impl.StaticParameterWrapper)">
- <summary>Gets the parameter type.</summary>
- <param name="parameter">The parameter, not null</param>
- <returns>The parameter type</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticReflectionPolicy.GetPropertyAttributes(Gallio.Reflection.Impl.StaticPropertyWrapper)">
- <summary>Gets the attributes of a property.</summary>
- <param name="property">The property, not null</param>
- <returns>The property attributes</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticReflectionPolicy.GetPropertyGetMethod(Gallio.Reflection.Impl.StaticPropertyWrapper)">
- <summary>Gets the get method of a property, or null if none.</summary>
- <param name="property">The property, not null</param>
- <returns>The get method, or null if none</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticReflectionPolicy.GetPropertySetMethod(Gallio.Reflection.Impl.StaticPropertyWrapper)">
- <summary>Gets the set method of a property, or null if none.</summary>
- <param name="property">The property, not null</param>
- <returns>The set method, or null if none</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticReflectionPolicy.GetPropertyType(Gallio.Reflection.Impl.StaticPropertyWrapper)">
- <summary>Gets the property type.</summary>
- <param name="property">The property, not null</param>
- <returns>The property type</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticReflectionPolicy.GetTypeAssembly(Gallio.Reflection.Impl.StaticDeclaredTypeWrapper)">
- <summary>Gets the assembly that contains a type.</summary>
- <param name="type">The type, not null</param>
- <returns>The type's assembly</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticReflectionPolicy.GetTypeAttributes(Gallio.Reflection.Impl.StaticDeclaredTypeWrapper)">
- <summary>Gets the attributes of a type.</summary>
- <param name="type">The type, not null</param>
- <returns>The type attributes</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticReflectionPolicy.GetTypeBaseType(Gallio.Reflection.Impl.StaticDeclaredTypeWrapper)">
- <summary>Gets the base type of atype.</summary>
- <param name="type">The type, not null</param>
- <returns>The base type</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticReflectionPolicy.GetTypeConstructors(Gallio.Reflection.Impl.StaticDeclaredTypeWrapper)">
- <summary>Gets the constructors of a type. Only includes declared methods, not inherited ones.</summary>
- <param name="type">The type, not null</param>
- <returns>The type's constructors</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticReflectionPolicy.GetTypeEvents(Gallio.Reflection.Impl.StaticDeclaredTypeWrapper,Gallio.Reflection.Impl.StaticDeclaredTypeWrapper)">
- <summary>Gets the events of a type. Only includes declared methods, not inherited ones.</summary>
- <param name="type">The type, not null</param>
- <param name="reflectedType">The reflected type, not null</param>
- <returns>The type's events</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticReflectionPolicy.GetTypeFields(Gallio.Reflection.Impl.StaticDeclaredTypeWrapper,Gallio.Reflection.Impl.StaticDeclaredTypeWrapper)">
- <summary>Gets the fields of a type. Only includes declared methods, not inherited ones.</summary>
- <param name="type">The type, not null</param>
- <param name="reflectedType">The reflected type, not null</param>
- <returns>The type's fields</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticReflectionPolicy.GetTypeGenericParameters(Gallio.Reflection.Impl.StaticDeclaredTypeWrapper)">
- <summary>Gets the generic parameters of a type.</summary>
- <param name="type">The type, not null</param>
- <returns>The type's generic parameters</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticReflectionPolicy.GetTypeInterfaces(Gallio.Reflection.Impl.StaticDeclaredTypeWrapper)">
- <summary>Gets the interfaces directly implemented by a type.</summary>
- <param name="type">The type, not null</param>
- <returns>The type's interfaces</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticReflectionPolicy.GetTypeMethods(Gallio.Reflection.Impl.StaticDeclaredTypeWrapper,Gallio.Reflection.Impl.StaticDeclaredTypeWrapper)">
- <summary>Gets the methods of a type including accessor methods for properties and events. Only includes declared methods, not inherited ones.</summary>
- <param name="type">The type, not null</param>
- <param name="reflectedType">The reflected type, not null</param>
- <returns>The type's methods</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticReflectionPolicy.GetTypeNamespace(Gallio.Reflection.Impl.StaticDeclaredTypeWrapper)">
- <summary>Gets the namespace that contains a type.</summary>
- <param name="type">The type, not null</param>
- <returns>The type's namespace, or an empty string if it has none</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticReflectionPolicy.GetTypeNestedTypes(Gallio.Reflection.Impl.StaticDeclaredTypeWrapper)">
- <summary>Gets the nested types of a type. Only includes declared nested types, not inherited ones.</summary>
- <param name="type">The type, not null</param>
- <returns>The type's nested types</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticReflectionPolicy.GetTypeProperties(Gallio.Reflection.Impl.StaticDeclaredTypeWrapper,Gallio.Reflection.Impl.StaticDeclaredTypeWrapper)">
- <summary>Gets the properties of a type. Only includes declared methods, not inherited ones.</summary>
- <param name="type">The type, not null</param>
- <param name="reflectedType">The reflected type, not null</param>
- <returns>The type's properties</returns>
- </member>
- <member name="T:Gallio.Reflection.Impl.StaticSpecialTypeWrapper">
- <summary>A <see cref="T:Gallio.Reflection.Impl.StaticReflectionPolicy" /> type wrapper that represents a special type that is either constructed from other types or derived from them as with a generic parameter. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticSpecialTypeWrapper.BaseTypeInternal">
- <summary>Internal implementation of <see cref="P:Gallio.Reflection.Impl.StaticTypeWrapper.BaseType" />.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticSpecialTypeWrapper.Interfaces">
- <summary>Gets all of the type's interfaces.</summary>
- <value>The type's interfaces</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticSpecialTypeWrapper.Substitution">
- <summary>Gets the type substitution for generic parameters.</summary>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticSpecialTypeWrapper.GetEvent(System.String,System.Reflection.BindingFlags)">
- <summary>Gets a event by name, or null if not found.</summary>
- <param name="eventName">The event name</param>
- <param name="bindingFlags">The binding flags</param>
- <returns>The event</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticSpecialTypeWrapper.GetEvents(System.Reflection.BindingFlags)">
- <summary>Gets all events of the type that satisfy the binding flags.</summary>
- <param name="bindingFlags">The binding flags</param>
- <returns>The events</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticSpecialTypeWrapper.GetField(System.String,System.Reflection.BindingFlags)">
- <summary>Gets a field by name, or null if not found.</summary>
- <param name="fieldName">The field name</param>
- <param name="bindingFlags">The binding flags</param>
- <returns>The property</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticSpecialTypeWrapper.GetFields(System.Reflection.BindingFlags)">
- <summary>Gets all fields of the type that satisfy the binding flags.</summary>
- <param name="bindingFlags">The binding flags</param>
- <returns>The fields</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticSpecialTypeWrapper.GetMethod(System.String,System.Reflection.BindingFlags)">
- <summary>Gets a method by name, or null if not found.</summary>
- <param name="methodName">The method name</param>
- <param name="bindingFlags">The binding flags</param>
- <returns>The method</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticSpecialTypeWrapper.GetMethods(System.Reflection.BindingFlags)">
- <summary>Gets all methods of the type that satisfy the binding flags.</summary>
- <param name="bindingFlags">The binding flags</param>
- <returns>The methods</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticSpecialTypeWrapper.GetNestedType(System.String,System.Reflection.BindingFlags)">
- <summary>Gets a nested type by name, or null if not found.</summary>
- <param name="nestedTypeName">The nested type name</param>
- <param name="bindingFlags">The binding flags</param>
- <returns>The nested type</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticSpecialTypeWrapper.GetNestedTypes(System.Reflection.BindingFlags)">
- <summary>Gets all nested types of the type that satisfy the binding flags.</summary>
- <param name="bindingFlags">The binding flags</param>
- <returns>The nested types</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticSpecialTypeWrapper.GetProperties(System.Reflection.BindingFlags)">
- <summary>Gets all properties of the type that satisfy the binding flags.</summary>
- <param name="bindingFlags">The binding flags</param>
- <returns>The properties</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticSpecialTypeWrapper.GetProperty(System.String,System.Reflection.BindingFlags)">
- <summary>Gets a property by name, or null if not found.</summary>
- <param name="propertyName">The property name</param>
- <param name="bindingFlags">The binding flags</param>
- <returns>The property</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticSpecialTypeWrapper.GetPseudoCustomAttributes">
- <summary>
- <para> Gets all pseudo custom attributes associated with a member. </para>
- <para> These attributes do not really exist as custom attributes in the metadata. Rather, they are realizations of other metadata features in attribute form. For example, <see cref="T:System.SerializableAttribute" /> is represented in the metadata as a <see cref="T:System.Reflection.TypeAttributes" /> flag. Pseudo custom attributes preserve the illusion of these attributes. </para>
- </summary>
- <returns>The pseudo custom attributes</returns>
- </member>
- <member name="T:Gallio.Reflection.Impl.StaticTypeWrapper">
- <summary>A <see cref="T:Gallio.Reflection.Impl.StaticReflectionPolicy" /> type wrapper. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticTypeWrapper.BaseType">
- <summary>Gets the base type of the type, or null if none.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticTypeWrapper.BaseTypeInternal">
- <summary>Internal implementation of <see cref="P:Gallio.Reflection.Impl.StaticTypeWrapper.BaseType" />.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticTypeWrapper.CodeReference">
- <summary>Gets a <see cref="P:Gallio.Reflection.ICodeElementInfo.CodeReference" /> for this code element.</summary>
- <value>The code reference</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticTypeWrapper.ElementType">
- <summary>Gets the element type, or null if none.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticTypeWrapper.IsAbstract">
- <summary>Returns true if the type is abstract and must be overridden.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticTypeWrapper.IsClass">
- <summary>Returns true if the type is a class.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticTypeWrapper.IsEnum">
- <summary>Returns true if the type represents an enumeration.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticTypeWrapper.IsInterface">
- <summary>Returns true if the type is an interface.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticTypeWrapper.IsNested">
- <summary>Returns true if the type is nested.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticTypeWrapper.IsNestedAssembly">
- <summary>Returns true if the type is nested and is visible only within its own assembly.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticTypeWrapper.IsNestedFamily">
- <summary>Returns true if the type is nested and visible only within its own family.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticTypeWrapper.IsNestedFamilyAndAssembly">
- <summary>Returns true if the type is nested and visible only to classes that belong to both its own family and its own assembly.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticTypeWrapper.IsNestedFamilyOrAssembly">
- <summary>Returns true if the type is nested and visible only to classes that belong to either its own family or to its own assembly.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticTypeWrapper.IsNestedPrivate">
- <summary>Returns true if the type is nested and declared private.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticTypeWrapper.IsNestedPublic">
- <summary>Returns true if the type is nested and declared public.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticTypeWrapper.IsNotPublic">
- <summary>Returns true if the type is not declared public.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticTypeWrapper.IsPublic">
- <summary>Returns true if the type is declared public.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticTypeWrapper.IsSealed">
- <summary>Returns true if the type is sealed.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticTypeWrapper.IsValueType">
- <summary>Returns true if the type is a value type.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticTypeWrapper.Namespace">
- <summary>Gets the namespace in which the type is declared.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticTypeWrapper.TypeCode">
- <summary>Gets the type's <see cref="P:Gallio.Reflection.ITypeInfo.TypeCode" />.</summary>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticTypeWrapper.ApplySubstitution(Gallio.Reflection.Impl.StaticTypeSubstitution)">
- <summary>Applies a type substitution and returns the resulting type.</summary>
- <param name="substitution">The substitution</param>
- <returns>The type after substitution has been performed</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticTypeWrapper.GetInheritedElements">
- <summary>Gets an enumeration of elements from which this code element inherits.</summary>
- <returns>The inherited code elements</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticTypeWrapper.IsAssignableFrom(Gallio.Reflection.ITypeInfo)">
- <summary>Returns true if variables of this type can be assigned with values of the specified type.</summary>
- <param name="type">The other type</param>
- <returns>True if this type is assignable from the other type</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticTypeWrapper.IsSubclassOf(Gallio.Reflection.ITypeInfo)">
- <summary>Returns true if this type is a subclass of the specified type.</summary>
- <param name="type">The other type</param>
- <returns>True if this type is a subclass of the other type, and is not the same as the other type</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticTypeWrapper.Resolve(System.Boolean)">
- <summary>Resolves the wrapper to its native reflection target.</summary>
- <param name="throwOnError">If true, throws an exception if the target could not be resolved, otherwise returns a reflection object that represents an unresolved member which may only support a subset of the usual operations</param>
- <returns>The native reflection target</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticTypeWrapper.Resolve(System.Reflection.MethodInfo,System.Boolean)">
- <summary>Resolves the wrapper to its native reflection target within the scope of the specified method.</summary>
- <param name="methodContext">The method that is currently in scope, or null if none. This parameter is used when resolving types that are part of the signature of a generic method so that generic method arguments can be handled correctly.</param>
- <param name="throwOnError">If true, throws an exception if the target could not be resolved, otherwise returns a reflection object that represents an unresolved member which may only support a subset of the usual operations</param>
- <returns>The native reflection target</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticTypeWrapper.ResolveMemberInfo(System.Boolean)">
- <summary>Implementation of <see cref="M:Gallio.Reflection.IMemberInfo.Resolve(System.Boolean)" /></summary>
- </member>
- <member name="T:Gallio.Reflection.Impl.StaticWrapper">
- <summary>
- <para> A <see cref="T:Gallio.Reflection.Impl.StaticReflectionPolicy" /> wrapper. </para>
- <para> A wrapper holds an underlying reflection object. Its behavior is derived from by primitive operations on the <see cref="P:Gallio.Reflection.Impl.StaticWrapper.Handle" /> defined by the particular <see cref="P:Gallio.Reflection.Impl.StaticWrapper.Policy" /> implementation that is in use. </para>This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticWrapper.Handle">
- <summary>Gets the underlying reflection object.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticWrapper.Policy">
- <summary>Gets the reflection policy.</summary>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticWrapper.Equals(Gallio.Reflection.Impl.StaticWrapper)" />
- <member name="M:Gallio.Reflection.Impl.StaticWrapper.Equals(System.Object)" />
- <member name="M:Gallio.Reflection.Impl.StaticWrapper.EqualsByHandle(Gallio.Reflection.Impl.StaticWrapper)">
- <summary>Compares the policy and handle of this wrapper with those of another using <see cref="M:Gallio.Reflection.Impl.StaticReflectionPolicy.Equals(Gallio.Reflection.Impl.StaticWrapper,Gallio.Reflection.Impl.StaticWrapper)" />.</summary>
- <param name="other">The other wrapper</param>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticWrapper.GetHashCode" />
- <member name="T:Gallio.Reflection.Impl.UnresolvedConstructorInfo">
- <summary>Represents a <see cref="T:System.Reflection.ConstructorInfo" /> whose native definition could not be resolved so we fall back on the <see cref="T:Gallio.Reflection.IConstructorInfo" /> wrapper. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedConstructorInfo.Adapter">
- <summary>Gets the underlying reflection adapter.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedConstructorInfo.Attributes">
- <summary>Gets the attributes associated with this method.</summary>
- <value>One of the <see cref="T:System.Reflection.MethodAttributes" /> values.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedConstructorInfo.CallingConvention">
- <summary>Gets a value indicating the calling conventions for this method.</summary>
- <value>The <see cref="T:System.Reflection.CallingConventions" /> for this method.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedConstructorInfo.ContainsGenericParameters">
- <summary>Gets a value indicating whether the generic method contains unassigned generic type parameters.</summary>
- <value>true if the current <see cref="T:System.Reflection.MethodBase" /> object represents a generic method that contains unassigned generic type parameters; otherwise, false.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedConstructorInfo.DeclaringType">
- <summary>Gets the class that declares this member.</summary>
- <value>The Type object for the class that declares this member.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedConstructorInfo.IsGenericMethod">
- <summary>Gets a value indicating whether the method is generic.</summary>
- <value>true if the current <see cref="T:System.Reflection.MethodBase" /> represents a generic method; otherwise, false.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedConstructorInfo.IsGenericMethodDefinition">
- <summary>Gets a value indicating whether the method is a generic method definition.</summary>
- <value>true if the current <see cref="T:System.Reflection.MethodBase" /> object represents the definition of a generic method; otherwise, false.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedConstructorInfo.MemberType">
- <summary>Gets a <see cref="T:System.Reflection.MemberTypes" /> value indicating that this member is a constructor.</summary>
- <value>A <see cref="T:System.Reflection.MemberTypes" /> value indicating that this member is a constructor.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedConstructorInfo.MetadataToken">
- <summary>Gets a value that identifies a metadata element.</summary>
- <value>A value which, in combination with <see cref="P:System.Reflection.MemberInfo.Module" />, uniquely identifies a metadata element.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedConstructorInfo.MethodHandle">
- <summary>Gets a handle to the internal metadata representation of a method.</summary>
- <value>A <see cref="T:System.RuntimeMethodHandle" /> object.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedConstructorInfo.Module">
- <summary>Gets the module in which the type that declares the member represented by the current <see cref="T:System.Reflection.MemberInfo" /> is defined.</summary>
- <value>The <see cref="T:System.Reflection.Module" /> in which the type that declares the member represented by the current <see cref="T:System.Reflection.MemberInfo" /> is defined.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedConstructorInfo.Name">
- <summary>Gets the name of the current member.</summary>
- <value>A <see cref="T:System.String" /> containing the name of this member.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedConstructorInfo.ReflectedType">
- <summary>Gets the class object that was used to obtain this instance of MemberInfo.</summary>
- <value>The Type object through which this MemberInfo object was obtained.</value>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedConstructorInfo.Equals(System.Object)">
- <summary>Determines whether the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Object" nolink="true" />.</summary>
- <returns>true if the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Object" nolink="true" />; otherwise, false.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedConstructorInfo.GetCustomAttributes(System.Boolean)">
- <summary>When overridden in a derived class, returns an array containing all the custom attributes.</summary>
- <param name="inherit">Specifies whether to search this member's inheritance chain to find the attributes.</param>
- <returns>An array that contains all the custom attributes, or an array with zero elements if no attributes are defined.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedConstructorInfo.GetCustomAttributes(System.Type,System.Boolean)">
- <summary>When overridden in a derived class, returns an array of custom attributes identified by <see cref="T:System.Type" />.</summary>
- <param name="attributeType">The type of attribute to search for. Only attributes that are assignable to this type are returned.</param>
- <param name="inherit">Specifies whether to search this member's inheritance chain to find the attributes.</param>
- <returns>An array of custom attributes applied to this member, or an array with zero (0) elements if no attributes have been applied.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedConstructorInfo.GetGenericArguments">
- <summary>Returns an array of <see cref="T:System.Type" /> objects that represent the type arguments of a generic method or the type parameters of a generic method definition.</summary>
- <returns>An array of <see cref="T:System.Type" /> objects that represent the type arguments of a generic method or the type parameters of a generic method definition. Returns an empty array if the current method is not a generic method.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedConstructorInfo.GetHashCode">
- <summary>Serves as a hash function for a particular type. <see cref="M:System.Object.GetHashCode" /> is suitable for use in hashing algorithms and data structures like a hash table.</summary>
- <returns>A hash code for the current <see cref="T:System.Object" />.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedConstructorInfo.GetMethodBody">
- <summary>When overridden in a derived class, gets a <see cref="T:System.Reflection.MethodBody" /> object that provides access to the MSIL stream, local variables, and exceptions for the current method.</summary>
- <returns>A <see cref="T:System.Reflection.MethodBody" /> object that provides access to the MSIL stream, local variables, and exceptions for the current method.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedConstructorInfo.GetMethodImplementationFlags">
- <summary>When overridden in a derived class, returns the <see cref="T:System.Reflection.MethodImplAttributes" /> flags.</summary>
- <returns>The MethodImplAttributes flags.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedConstructorInfo.GetParameters">
- <summary>When overridden in a derived class, gets the parameters of the specified method or constructor.</summary>
- <returns>An array of type ParameterInfo containing information that matches the signature of the method (or constructor) reflected by this MethodBase instance.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedConstructorInfo.Invoke(System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo)">
- <summary>When implemented in a derived class, invokes the constructor reflected by this ConstructorInfo with the specified arguments, under the constraints of the specified Binder.</summary>
- <param name="invokeAttr">One of the BindingFlags values that specifies the type of binding.</param>
- <param name="binder">A Binder that defines a set of properties and enables the binding, coercion of argument types, and invocation of members using reflection. If binder is null, then Binder.DefaultBinding is used.</param>
- <param name="parameters">An array of type Object used to match the number, order and type of the parameters for this constructor, under the constraints of binder. If this constructor does not require parameters, pass an array with zero elements, as in Object[] parameters = new Object[0]. Any object in this array that is not explicitly initialized with a value will contain the default value for that object type. For reference-type elements, this value is null. For value-type elements, this value is 0, 0.0, or false, depending on the specific element type.</param>
- <param name="culture">A <see cref="T:System.Globalization.CultureInfo" /> used to govern the coercion of types. If this is null, the <see cref="T:System.Globalization.CultureInfo" nolink="true" /> for the current thread is used.</param>
- <returns>An instance of the class associated with the constructor.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedConstructorInfo.Invoke(System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo)">
- <summary>When overridden in a derived class, invokes the reflected method or constructor with the given parameters.</summary>
- <param name="obj">The object on which to invoke the method or constructor. If a method is static, this argument is ignored. If a constructor is static, this argument must be null or an instance of the class that defines the constructor.</param>
- <param name="invokeAttr">A bitmask that is a combination of 0 or more bit flags from <see cref="T:System.Reflection.BindingFlags" />. If binder is null, this parameter is assigned the value <see cref="F:System.Reflection.BindingFlags.Default" />; thus, whatever you pass in is ignored.</param>
- <param name="binder">An object that enables the binding, coercion of argument types, invocation of members, and retrieval of MemberInfo objects via reflection. If binder is null, the default binder is used.</param>
- <param name="parameters">An argument list for the invoked method or constructor. This is an array of objects with the same number, order, and type as the parameters of the method or constructor to be invoked. If there are no parameters, this should be null.If the method or constructor represented by this instance takes a ByRef parameter, there is no special attribute required for that parameter in order to invoke the method or constructor using this function. Any object in this array that is not explicitly initialized with a value will contain the default value for that object type. For reference-type elements, this value is null. For value-type elements, this value is 0, 0.0, or false, depending on the specific element type.</param>
- <param name="culture">An instance of CultureInfo used to govern the coercion of types. If this is null, the CultureInfo for the current thread is used. (This is necessary to convert a String that represents 1000 to a Double value, for example, since 1000 is represented differently by different cultures.)</param>
- <returns>An Object containing the return value of the invoked method, or null in the case of a constructor, or null if the method's return type is void. Before calling the method or constructor, Invoke checks to see if the user has access permission and verify that the parameters are valid.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedConstructorInfo.IsDefined(System.Type,System.Boolean)">
- <summary>When overridden in a derived class, indicates whether one or more instance of attributeType is applied to this member.</summary>
- <param name="attributeType">The Type object to which the custom attributes are applied.</param>
- <param name="inherit">Specifies whether to search this member's inheritance chain to find the attributes.</param>
- <returns>true if one or more instance of attributeType is applied to this member; otherwise false.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedConstructorInfo.ToString">
- <summary>Returns a <see cref="T:System.String" /> that represents the current <see cref="T:System.Object" />.</summary>
- <returns>A <see cref="T:System.String" /> that represents the current <see cref="T:System.Object" />.</returns>
- </member>
- <member name="T:Gallio.Reflection.Impl.UnresolvedEventInfo">
- <summary>Represents a <see cref="T:System.Reflection.EventInfo" /> whose native definition could not be resolved so we fall back on the <see cref="T:Gallio.Reflection.IEventInfo" /> wrapper. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedEventInfo.Adapter">
- <summary>Gets the underlying reflection adapter.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedEventInfo.Attributes">
- <summary>Gets the attributes for this event.</summary>
- <value>The read-only attributes for this event.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedEventInfo.DeclaringType">
- <summary>Gets the class that declares this member.</summary>
- <value>The Type object for the class that declares this member.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedEventInfo.MemberType">
- <summary>Gets a <see cref="T:System.Reflection.MemberTypes" /> value indicating that this member is an event.</summary>
- <value>A <see cref="T:System.Reflection.MemberTypes" /> value indicating that this member is an event.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedEventInfo.MetadataToken">
- <summary>Gets a value that identifies a metadata element.</summary>
- <value>A value which, in combination with <see cref="P:System.Reflection.MemberInfo.Module" />, uniquely identifies a metadata element.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedEventInfo.Module">
- <summary>Gets the module in which the type that declares the member represented by the current <see cref="T:System.Reflection.MemberInfo" /> is defined.</summary>
- <value>The <see cref="T:System.Reflection.Module" /> in which the type that declares the member represented by the current <see cref="T:System.Reflection.MemberInfo" /> is defined.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedEventInfo.Name">
- <summary>Gets the name of the current member.</summary>
- <value>A <see cref="T:System.String" /> containing the name of this member.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedEventInfo.ReflectedType">
- <summary>Gets the class object that was used to obtain this instance of MemberInfo.</summary>
- <value>The Type object through which this MemberInfo object was obtained.</value>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedEventInfo.Equals(System.Object)">
- <summary>Determines whether the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Object" nolink="true" />.</summary>
- <returns>true if the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Object" nolink="true" />; otherwise, false.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedEventInfo.GetAddMethod(System.Boolean)">
- <summary>When overridden in a derived class, retrieves the MethodInfo object for the <see cref="M:System.Reflection.EventInfo.AddEventHandler(System.Object,System.Delegate)" /> method of the event, specifying whether to return non-public methods.</summary>
- <param name="nonPublic">true if non-public methods can be returned; otherwise, false.</param>
- <returns>A <see cref="T:System.Reflection.MethodInfo" /> object representing the method used to add an event handler delegate to the event source.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedEventInfo.GetCustomAttributes(System.Boolean)">
- <summary>When overridden in a derived class, returns an array containing all the custom attributes.</summary>
- <param name="inherit">Specifies whether to search this member's inheritance chain to find the attributes.</param>
- <returns>An array that contains all the custom attributes, or an array with zero elements if no attributes are defined.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedEventInfo.GetCustomAttributes(System.Type,System.Boolean)">
- <summary>When overridden in a derived class, returns an array of custom attributes identified by <see cref="T:System.Type" />.</summary>
- <param name="attributeType">The type of attribute to search for. Only attributes that are assignable to this type are returned.</param>
- <param name="inherit">Specifies whether to search this member's inheritance chain to find the attributes.</param>
- <returns>An array of custom attributes applied to this member, or an array with zero (0) elements if no attributes have been applied.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedEventInfo.GetHashCode">
- <summary>Serves as a hash function for a particular type. <see cref="M:System.Object.GetHashCode" /> is suitable for use in hashing algorithms and data structures like a hash table.</summary>
- <returns>A hash code for the current <see cref="T:System.Object" />.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedEventInfo.GetOtherMethods(System.Boolean)">
- <summary>Returns the methods that have been associated with the event in metadata using the .other directive, specifying whether to include non-public methods.</summary>
- <param name="nonPublic">true to include non-public methods; otherwise, false.</param>
- <returns>An array of <see cref="T:System.Reflection.EventInfo" /> objects representing methods that have been associated with an event in metadata by using the .other directive. If there are no methods matching the specification, an empty array is returned.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedEventInfo.GetRaiseMethod(System.Boolean)">
- <summary>When overridden in a derived class, returns the method that is called when the event is raised, specifying whether to return non-public methods.</summary>
- <param name="nonPublic">true if non-public methods can be returned; otherwise, false.</param>
- <returns>A MethodInfo object that was called when the event was raised.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedEventInfo.GetRemoveMethod(System.Boolean)">
- <summary>When overridden in a derived class, retrieves the MethodInfo object for removing a method of the event, specifying whether to return non-public methods.</summary>
- <param name="nonPublic">true if non-public methods can be returned; otherwise, false.</param>
- <returns>A <see cref="T:System.Reflection.MethodInfo" /> object representing the method used to remove an event handler delegate from the event source.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedEventInfo.IsDefined(System.Type,System.Boolean)">
- <summary>When overridden in a derived class, indicates whether one or more instance of attributeType is applied to this member.</summary>
- <param name="attributeType">The Type object to which the custom attributes are applied.</param>
- <param name="inherit">Specifies whether to search this member's inheritance chain to find the attributes.</param>
- <returns>true if one or more instance of attributeType is applied to this member; otherwise false.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedEventInfo.ToString">
- <summary>Returns a <see cref="T:System.String" /> that represents the current <see cref="T:System.Object" />.</summary>
- <returns>A <see cref="T:System.String" /> that represents the current <see cref="T:System.Object" />.</returns>
- </member>
- <member name="T:Gallio.Reflection.Impl.UnresolvedFieldInfo">
- <summary>Represents a <see cref="T:System.Reflection.FieldInfo" /> whose native definition could not be resolved so we fall back on the <see cref="T:Gallio.Reflection.IFieldInfo" /> wrapper. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedFieldInfo.Adapter">
- <summary>Gets the underlying reflection adapter.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedFieldInfo.Attributes">
- <summary>Gets the attributes associated with this field.</summary>
- <value>The FieldAttributes for this field.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedFieldInfo.DeclaringType">
- <summary>Gets the class that declares this member.</summary>
- <value>The Type object for the class that declares this member.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedFieldInfo.FieldHandle">
- <summary>Gets a RuntimeFieldHandle, which is a handle to the internal metadata representation of a field.</summary>
- <value>A handle to the internal metadata representation of a field.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedFieldInfo.FieldType">
- <summary>Gets the type of this field object.</summary>
- <value>The type of this field object.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedFieldInfo.MemberType">
- <summary>Gets a <see cref="T:System.Reflection.MemberTypes" /> value indicating that this member is a field.</summary>
- <value>A <see cref="T:System.Reflection.MemberTypes" /> value indicating that this member is a field.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedFieldInfo.MetadataToken">
- <summary>Gets a value that identifies a metadata element.</summary>
- <value>A value which, in combination with <see cref="P:System.Reflection.MemberInfo.Module" />, uniquely identifies a metadata element.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedFieldInfo.Module">
- <summary>Gets the module in which the type that declares the member represented by the current <see cref="T:System.Reflection.MemberInfo" /> is defined.</summary>
- <value>The <see cref="T:System.Reflection.Module" /> in which the type that declares the member represented by the current <see cref="T:System.Reflection.MemberInfo" /> is defined.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedFieldInfo.Name">
- <summary>Gets the name of the current member.</summary>
- <value>A <see cref="T:System.String" /> containing the name of this member.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedFieldInfo.ReflectedType">
- <summary>Gets the class object that was used to obtain this instance of MemberInfo.</summary>
- <value>The Type object through which this MemberInfo object was obtained.</value>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedFieldInfo.Equals(System.Object)">
- <summary>Determines whether the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Object" nolink="true" />.</summary>
- <returns>true if the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Object" nolink="true" />; otherwise, false.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedFieldInfo.GetCustomAttributes(System.Boolean)">
- <summary>When overridden in a derived class, returns an array containing all the custom attributes.</summary>
- <param name="inherit">Specifies whether to search this member's inheritance chain to find the attributes.</param>
- <returns>An array that contains all the custom attributes, or an array with zero elements if no attributes are defined.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedFieldInfo.GetCustomAttributes(System.Type,System.Boolean)">
- <summary>When overridden in a derived class, returns an array of custom attributes identified by <see cref="T:System.Type" />.</summary>
- <param name="attributeType">The type of attribute to search for. Only attributes that are assignable to this type are returned.</param>
- <param name="inherit">Specifies whether to search this member's inheritance chain to find the attributes.</param>
- <returns>An array of custom attributes applied to this member, or an array with zero (0) elements if no attributes have been applied.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedFieldInfo.GetHashCode">
- <summary>Serves as a hash function for a particular type. <see cref="M:System.Object.GetHashCode" /> is suitable for use in hashing algorithms and data structures like a hash table.</summary>
- <returns>A hash code for the current <see cref="T:System.Object" />.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedFieldInfo.GetOptionalCustomModifiers">
- <summary>Gets an array of types that identify the optional custom modifiers of the field.</summary>
- <returns>An array of <see cref="T:System.Type" /> objects that identify the optional custom modifiers of the current field, such as <see cref="T:System.Runtime.CompilerServices.IsConst" /> or <see cref="T:System.Runtime.CompilerServices.IsImplicitlyDeferenced" />.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedFieldInfo.GetRawConstantValue">
- <summary>Returns a literal value associated with the field by a compiler.</summary>
- <returns>An <see cref="T:System.Object" /> that contains the literal value associated with the field. If the literal value is a class type with an element value of zero, the return value is null.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedFieldInfo.GetRequiredCustomModifiers">
- <summary>Gets an array of types that identify the required custom modifiers of the property.</summary>
- <returns>An array of <see cref="T:System.Type" /> objects that identify the required custom modifiers of the current property, such as <see cref="T:System.Runtime.CompilerServices.IsConst" /> or <see cref="T:System.Runtime.CompilerServices.IsImplicitlyDeferenced" />.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedFieldInfo.GetValue(System.Object)">
- <summary>When overridden in a derived class, returns the value of a field supported by a given object.</summary>
- <param name="obj">The object whose field value will be returned.</param>
- <returns>An object containing the value of the field reflected by this instance.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedFieldInfo.GetValueDirect(System.TypedReference)">
- <summary>Returns the value of a field supported by a given object.</summary>
- <param name="obj">A <see cref="T:System.TypedReference" /> structure that encapsulates a managed pointer to a location and a runtime representation of the type that might be stored at that location.</param>
- <returns>An Object containing a field value.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedFieldInfo.IsDefined(System.Type,System.Boolean)">
- <summary>When overridden in a derived class, indicates whether one or more instance of attributeType is applied to this member.</summary>
- <param name="attributeType">The Type object to which the custom attributes are applied.</param>
- <param name="inherit">Specifies whether to search this member's inheritance chain to find the attributes.</param>
- <returns>true if one or more instance of attributeType is applied to this member; otherwise false.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedFieldInfo.SetValue(System.Object,System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Globalization.CultureInfo)">
- <summary>When overridden in a derived class, sets the value of the field supported by the given object.</summary>
- <param name="obj">The object whose field value will be set.</param>
- <param name="value">The value to assign to the field.</param>
- <param name="invokeAttr">A field of Binder that specifies the type of binding that is desired (for example, Binder.CreateInstance or Binder.ExactBinding).</param>
- <param name="binder">A set of properties that enables the binding, coercion of argument types, and invocation of members through reflection. If binder is null, then Binder.DefaultBinding is used.</param>
- <param name="culture">The software preferences of a particular culture.</param>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedFieldInfo.SetValueDirect(System.TypedReference,System.Object)">
- <summary>Sets the value of the field supported by the given object.</summary>
- <param name="obj">A <see cref="T:System.TypedReference" /> structure that encapsulates a managed pointer to a location and a runtime representation of the type that can be stored at that location.</param>
- <param name="value">The value to assign to the field.</param>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedFieldInfo.ToString">
- <summary>Returns a <see cref="T:System.String" /> that represents the current <see cref="T:System.Object" />.</summary>
- <returns>A <see cref="T:System.String" /> that represents the current <see cref="T:System.Object" />.</returns>
- </member>
- <member name="T:Gallio.Reflection.Impl.UnresolvedMethodInfo">
- <summary>Represents a <see cref="T:System.Reflection.MethodInfo" /> whose native definition could not be resolved so we fall back on the <see cref="T:Gallio.Reflection.IMethodInfo" /> wrapper. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedMethodInfo.Adapter">
- <summary>Gets the underlying reflection adapter.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedMethodInfo.Attributes">
- <summary>Gets the attributes associated with this method.</summary>
- <value>One of the <see cref="T:System.Reflection.MethodAttributes" /> values.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedMethodInfo.CallingConvention">
- <summary>Gets a value indicating the calling conventions for this method.</summary>
- <value>The <see cref="T:System.Reflection.CallingConventions" /> for this method.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedMethodInfo.ContainsGenericParameters">
- <summary>Gets a value indicating whether a generic method contains unassigned generic type parameters.</summary>
- <value>true if the current <see cref="T:System.Reflection.MethodInfo" /> contains unassigned generic type parameters; otherwise, false.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedMethodInfo.DeclaringType">
- <summary>Gets the class that declares this member.</summary>
- <value>The Type object for the class that declares this member.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedMethodInfo.IsGenericMethod">
- <summary>Gets a value indicating whether the current method is a generic method.</summary>
- <value>true if the current method is a generic method; otherwise, false.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedMethodInfo.IsGenericMethodDefinition">
- <summary>Gets a value indicating whether the current <see cref="T:System.Reflection.MethodInfo" /> represents the definition of a generic method.</summary>
- <value>true if the <see cref="T:System.Reflection.MethodInfo" /> object represents the definition of a generic method; otherwise, false.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedMethodInfo.MemberType">
- <summary>Gets a <see cref="T:System.Reflection.MemberTypes" /> value indicating that this member is a method.</summary>
- <value>A <see cref="T:System.Reflection.MemberTypes" /> value indicating that this member is a method.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedMethodInfo.MetadataToken">
- <summary>Gets a value that identifies a metadata element.</summary>
- <value>A value which, in combination with <see cref="P:System.Reflection.MemberInfo.Module" />, uniquely identifies a metadata element.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedMethodInfo.MethodHandle">
- <summary>Gets a handle to the internal metadata representation of a method.</summary>
- <value>A <see cref="T:System.RuntimeMethodHandle" /> object.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedMethodInfo.Module">
- <summary>Gets the module in which the type that declares the member represented by the current <see cref="T:System.Reflection.MemberInfo" /> is defined.</summary>
- <value>The <see cref="T:System.Reflection.Module" /> in which the type that declares the member represented by the current <see cref="T:System.Reflection.MemberInfo" /> is defined.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedMethodInfo.Name">
- <summary>Gets the name of the current member.</summary>
- <value>A <see cref="T:System.String" /> containing the name of this member.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedMethodInfo.ReflectedType">
- <summary>Gets the class object that was used to obtain this instance of MemberInfo.</summary>
- <value>The Type object through which this MemberInfo object was obtained.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedMethodInfo.ReturnParameter">
- <summary>Gets a <see cref="T:System.Reflection.ParameterInfo" /> object that contains information about the return type of the method, such as whether the return type has custom modifiers.</summary>
- <value>A <see cref="T:System.Reflection.ParameterInfo" /> object that contains information about the return type.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedMethodInfo.ReturnType">
- <summary>Gets the return type of this method.</summary>
- <value>The return type of this method.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedMethodInfo.ReturnTypeCustomAttributes">
- <summary>Gets the custom attributes for the return type.</summary>
- <value>An ICustomAttributeProvider object representing the custom attributes for the return type.</value>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedMethodInfo.Equals(System.Object)">
- <summary>Determines whether the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Object" nolink="true" />.</summary>
- <returns>true if the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Object" nolink="true" />; otherwise, false.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedMethodInfo.GetBaseDefinition">
- <summary>When overridden in a derived class, returns the MethodInfo object for the method on the direct or indirect base class in which the method represented by this instance was first declared.</summary>
- <returns>A MethodInfo object for the first implementation of this method.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedMethodInfo.GetCustomAttributes(System.Boolean)">
- <summary>When overridden in a derived class, returns an array containing all the custom attributes.</summary>
- <param name="inherit">Specifies whether to search this member's inheritance chain to find the attributes.</param>
- <returns>An array that contains all the custom attributes, or an array with zero elements if no attributes are defined.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedMethodInfo.GetCustomAttributes(System.Type,System.Boolean)">
- <summary>When overridden in a derived class, returns an array of custom attributes identified by <see cref="T:System.Type" />.</summary>
- <param name="attributeType">The type of attribute to search for. Only attributes that are assignable to this type are returned.</param>
- <param name="inherit">Specifies whether to search this member's inheritance chain to find the attributes.</param>
- <returns>An array of custom attributes applied to this member, or an array with zero (0) elements if no attributes have been applied.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedMethodInfo.GetGenericArguments">
- <summary>Returns an array of <see cref="T:System.Type" /> objects that represent the type arguments of a generic method or the type parameters of a generic method definition.</summary>
- <returns>An array of <see cref="T:System.Type" /> objects that represent the type arguments of a generic method or the type parameters of a generic method definition. Returns an empty array if the current method is not a generic method.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedMethodInfo.GetGenericMethodDefinition">
- <summary>Returns a <see cref="T:System.Reflection.MethodInfo" /> object that represents a generic method definition from which the current method can be constructed.</summary>
- <returns>A <see cref="T:System.Reflection.MethodInfo" /> object representing a generic method definition from which the current method can be constructed.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedMethodInfo.GetHashCode">
- <summary>Serves as a hash function for a particular type. <see cref="M:System.Object.GetHashCode" /> is suitable for use in hashing algorithms and data structures like a hash table.</summary>
- <returns>A hash code for the current <see cref="T:System.Object" />.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedMethodInfo.GetMethodBody">
- <summary>When overridden in a derived class, gets a <see cref="T:System.Reflection.MethodBody" /> object that provides access to the MSIL stream, local variables, and exceptions for the current method.</summary>
- <returns>A <see cref="T:System.Reflection.MethodBody" /> object that provides access to the MSIL stream, local variables, and exceptions for the current method.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedMethodInfo.GetMethodImplementationFlags">
- <summary>When overridden in a derived class, returns the <see cref="T:System.Reflection.MethodImplAttributes" /> flags.</summary>
- <returns>The MethodImplAttributes flags.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedMethodInfo.GetParameters">
- <summary>When overridden in a derived class, gets the parameters of the specified method or constructor.</summary>
- <returns>An array of type ParameterInfo containing information that matches the signature of the method (or constructor) reflected by this MethodBase instance.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedMethodInfo.Invoke(System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo)">
- <summary>When overridden in a derived class, invokes the reflected method or constructor with the given parameters.</summary>
- <param name="obj">The object on which to invoke the method or constructor. If a method is static, this argument is ignored. If a constructor is static, this argument must be null or an instance of the class that defines the constructor.</param>
- <param name="invokeAttr">A bitmask that is a combination of 0 or more bit flags from <see cref="T:System.Reflection.BindingFlags" />. If binder is null, this parameter is assigned the value <see cref="F:System.Reflection.BindingFlags.Default" />; thus, whatever you pass in is ignored.</param>
- <param name="binder">An object that enables the binding, coercion of argument types, invocation of members, and retrieval of MemberInfo objects via reflection. If binder is null, the default binder is used.</param>
- <param name="parameters">An argument list for the invoked method or constructor. This is an array of objects with the same number, order, and type as the parameters of the method or constructor to be invoked. If there are no parameters, this should be null.If the method or constructor represented by this instance takes a ByRef parameter, there is no special attribute required for that parameter in order to invoke the method or constructor using this function. Any object in this array that is not explicitly initialized with a value will contain the default value for that object type. For reference-type elements, this value is null. For value-type elements, this value is 0, 0.0, or false, depending on the specific element type.</param>
- <param name="culture">An instance of CultureInfo used to govern the coercion of types. If this is null, the CultureInfo for the current thread is used. (This is necessary to convert a String that represents 1000 to a Double value, for example, since 1000 is represented differently by different cultures.)</param>
- <returns>An Object containing the return value of the invoked method, or null in the case of a constructor, or null if the method's return type is void. Before calling the method or constructor, Invoke checks to see if the user has access permission and verify that the parameters are valid.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedMethodInfo.IsDefined(System.Type,System.Boolean)">
- <summary>When overridden in a derived class, indicates whether one or more instance of attributeType is applied to this member.</summary>
- <param name="attributeType">The Type object to which the custom attributes are applied.</param>
- <param name="inherit">Specifies whether to search this member's inheritance chain to find the attributes.</param>
- <returns>true if one or more instance of attributeType is applied to this member; otherwise false.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedMethodInfo.MakeGenericMethod(System.Type[])">
- <summary>Substitutes the elements of an array of types for the type parameters of the current generic method definition, and returns a <see cref="T:System.Reflection.MethodInfo" /> object representing the resulting constructed method.</summary>
- <param name="typeArguments">An array of types to be substituted for the type parameters of the current generic method definition.</param>
- <returns>A <see cref="T:System.Reflection.MethodInfo" /> object that represents the constructed method formed by substituting the elements of typeArguments for the type parameters of the current generic method definition.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedMethodInfo.ToString">
- <summary>Returns a <see cref="T:System.String" /> that represents the current <see cref="T:System.Object" />.</summary>
- <returns>A <see cref="T:System.String" /> that represents the current <see cref="T:System.Object" />.</returns>
- </member>
- <member name="T:Gallio.Reflection.Impl.UnresolvedParameterInfo">
- <summary>Represents a <see cref="T:System.Reflection.ParameterInfo" /> whose native definition could not be resolved so we fall back on the <see cref="T:Gallio.Reflection.IParameterInfo" /> wrapper. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedParameterInfo.Adapter">
- <summary>Gets the underlying reflection adapter.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedParameterInfo.Attributes">
- <summary>Gets the attributes for this parameter.</summary>
- <value>A ParameterAttributes object representing the attributes for this parameter.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedParameterInfo.DefaultValue">
- <summary>Gets a value indicating the default value if the parameter has a default value.</summary>
- <value>The default value of the parameter, or <see cref="F:System.DBNull.Value" /> if the parameter has no default value.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedParameterInfo.Member">
- <summary>Gets a value indicating the member in which the parameter is implemented.</summary>
- <value>A MemberInfo object.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedParameterInfo.Name">
- <summary>Gets the name of the parameter.</summary>
- <value>A String containing the simple name of this parameter.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedParameterInfo.ParameterType">
- <summary>Gets the Type of this parameter.</summary>
- <value>The Type object that represents the Type of this parameter.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedParameterInfo.Position">
- <summary>Gets the signature position for the parameter.</summary>
- <value>An integer representing the position this parameter occupies in the parameter list.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedParameterInfo.RawDefaultValue">
- <summary>Gets a value indicating the default value if the parameter has a default value.</summary>
- <value>The default value of the parameter, or <see cref="F:System.DBNull.Value" /> if the parameter has no default value.</value>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedParameterInfo.Equals(System.Object)">
- <summary>Determines whether the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Object" nolink="true" />.</summary>
- <returns>true if the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Object" nolink="true" />; otherwise, false.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedParameterInfo.GetCustomAttributes(System.Boolean)">
- <summary>Gets all the custom attributes defined on this parameter.</summary>
- <param name="inherit">This argument is ignored for objects of this type.</param>
- <returns>An array of type Object containing all the custom attributes defined on this parameter.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedParameterInfo.GetCustomAttributes(System.Type,System.Boolean)">
- <summary>Gets the custom attributes of the specified type defined on this parameter.</summary>
- <param name="attributeType">The custom attributes identified by type.</param>
- <param name="inherit">This argument is ignored for objects of this type.</param>
- <returns>An array of type Object containing the custom attributes of the specified type.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedParameterInfo.GetHashCode">
- <summary>Serves as a hash function for a particular type. <see cref="M:System.Object.GetHashCode" /> is suitable for use in hashing algorithms and data structures like a hash table.</summary>
- <returns>A hash code for the current <see cref="T:System.Object" />.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedParameterInfo.GetOptionalCustomModifiers">
- <summary>Gets the optional custom modifiers of the parameter.</summary>
- <returns>An array of <see cref="T:System.Type" /> objects that identify the optional custom modifiers of the current parameter, such as <see cref="T:System.Runtime.CompilerServices.IsConst" /> or <see cref="T:System.Runtime.CompilerServices.IsImplicitlyDeferenced" />.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedParameterInfo.GetRequiredCustomModifiers">
- <summary>Gets the required custom modifiers of the parameter.</summary>
- <returns>An array of <see cref="T:System.Type" /> objects that identify the required custom modifiers of the current parameter, such as <see cref="T:System.Runtime.CompilerServices.IsConst" /> or <see cref="T:System.Runtime.CompilerServices.IsImplicitlyDeferenced" />.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedParameterInfo.IsDefined(System.Type,System.Boolean)">
- <summary>Determines if the custom attribute of the specified type is defined on this member.</summary>
- <param name="attributeType">The Type object to search for.</param>
- <param name="inherit">This argument is ignored for objects of this type.</param>
- <returns>true if one or more instance of attributeType is defined on this member; otherwise, false.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedParameterInfo.ToString">
- <summary>Gets the parameter type and name represented as a string.</summary>
- <returns>A string containing the type and the name of the parameter.</returns>
- </member>
- <member name="T:Gallio.Reflection.Impl.UnresolvedPropertyInfo">
- <summary>Represents a <see cref="T:System.Reflection.PropertyInfo" /> whose native definition could not be resolved so we fall back on the <see cref="T:Gallio.Reflection.IPropertyInfo" /> wrapper. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedPropertyInfo.Adapter">
- <summary>Gets the underlying reflection adapter.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedPropertyInfo.Attributes">
- <summary>Gets the attributes for this property.</summary>
- <value>Attributes of this property.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedPropertyInfo.CanRead">
- <summary>Gets a value indicating whether the property can be read.</summary>
- <value>true if this property can be read; otherwise, false.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedPropertyInfo.CanWrite">
- <summary>Gets a value indicating whether the property can be written to.</summary>
- <value>true if this property can be written to; otherwise, false.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedPropertyInfo.DeclaringType">
- <summary>Gets the class that declares this member.</summary>
- <value>The Type object for the class that declares this member.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedPropertyInfo.MemberType">
- <summary>Gets a <see cref="T:System.Reflection.MemberTypes" /> value indicating that this member is a property.</summary>
- <value>A <see cref="T:System.Reflection.MemberTypes" /> value indicating that this member is a property.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedPropertyInfo.MetadataToken">
- <summary>Gets a value that identifies a metadata element.</summary>
- <value>A value which, in combination with <see cref="P:System.Reflection.MemberInfo.Module" />, uniquely identifies a metadata element.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedPropertyInfo.Module">
- <summary>Gets the module in which the type that declares the member represented by the current <see cref="T:System.Reflection.MemberInfo" /> is defined.</summary>
- <value>The <see cref="T:System.Reflection.Module" /> in which the type that declares the member represented by the current <see cref="T:System.Reflection.MemberInfo" /> is defined.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedPropertyInfo.Name">
- <summary>Gets the name of the current member.</summary>
- <value>A <see cref="T:System.String" /> containing the name of this member.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedPropertyInfo.PropertyType">
- <summary>Gets the type of this property.</summary>
- <value>The type of this property.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedPropertyInfo.ReflectedType">
- <summary>Gets the class object that was used to obtain this instance of MemberInfo.</summary>
- <value>The Type object through which this MemberInfo object was obtained.</value>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedPropertyInfo.Equals(System.Object)">
- <summary>Determines whether the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Object" nolink="true" />.</summary>
- <returns>true if the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Object" nolink="true" />; otherwise, false.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedPropertyInfo.GetAccessors(System.Boolean)">
- <summary>Returns an array whose elements reflect the public and, if specified, non-public get, set, and other accessors of the property reflected by the current instance.</summary>
- <param name="nonPublic">Indicates whether non-public methods should be returned in the MethodInfo array. true if non-public methods are to be included; otherwise, false.</param>
- <returns>An array of <see cref="T:System.Reflection.MethodInfo" /> objects whose elements reflect the get, set, and other accessors of the property reflected by the current instance. If nonPublic is true, this array contains public and non-public get, set, and other accessors. If nonPublic is false, this array contains only public get, set, and other accessors. If no accessors with the specified visibility are found, this method returns an array with zero (0) elements.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedPropertyInfo.GetConstantValue">
- <summary>Returns a literal value associated with the property by a compiler.</summary>
- <returns>An <see cref="T:System.Object" /> that contains the literal value associated with the property. If the literal value is a class type with an element value of zero, the return value is null.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedPropertyInfo.GetCustomAttributes(System.Boolean)">
- <summary>When overridden in a derived class, returns an array containing all the custom attributes.</summary>
- <param name="inherit">Specifies whether to search this member's inheritance chain to find the attributes.</param>
- <returns>An array that contains all the custom attributes, or an array with zero elements if no attributes are defined.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedPropertyInfo.GetCustomAttributes(System.Type,System.Boolean)">
- <summary>When overridden in a derived class, returns an array of custom attributes identified by <see cref="T:System.Type" />.</summary>
- <param name="attributeType">The type of attribute to search for. Only attributes that are assignable to this type are returned.</param>
- <param name="inherit">Specifies whether to search this member's inheritance chain to find the attributes.</param>
- <returns>An array of custom attributes applied to this member, or an array with zero (0) elements if no attributes have been applied.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedPropertyInfo.GetGetMethod(System.Boolean)">
- <summary>When overridden in a derived class, returns the public or non-public get accessor for this property.</summary>
- <param name="nonPublic">Indicates whether a non-public get accessor should be returned. true if a non-public accessor is to be returned; otherwise, false.</param>
- <returns>A MethodInfo object representing the get accessor for this property, if nonPublic is true. Returns null if nonPublic is false and the get accessor is non-public, or if nonPublic is true but no get accessors exist.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedPropertyInfo.GetHashCode">
- <summary>Serves as a hash function for a particular type. <see cref="M:System.Object.GetHashCode" /> is suitable for use in hashing algorithms and data structures like a hash table.</summary>
- <returns>A hash code for the current <see cref="T:System.Object" />.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedPropertyInfo.GetIndexParameters">
- <summary>When overridden in a derived class, returns an array of all the index parameters for the property.</summary>
- <returns>An array of type ParameterInfo containing the parameters for the indexes.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedPropertyInfo.GetOptionalCustomModifiers">
- <summary>Returns an array of types representing the optional custom modifiers of the property.</summary>
- <returns>An array of <see cref="T:System.Type" /> objects that identify the optional custom modifiers of the current property, such as <see cref="T:System.Runtime.CompilerServices.IsConst" /> or <see cref="T:System.Runtime.CompilerServices.IsImplicitlyDeferenced" />.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedPropertyInfo.GetRawConstantValue">
- <summary>Returns a literal value associated with the property by a compiler.</summary>
- <returns>An <see cref="T:System.Object" /> that contains the literal value associated with the property. If the literal value is a class type with an element value of zero, the return value is null.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedPropertyInfo.GetRequiredCustomModifiers">
- <summary>Returns an array of types representing the required custom modifiers of the property.</summary>
- <returns>An array of <see cref="T:System.Type" /> objects that identify the required custom modifiers of the current property, such as <see cref="T:System.Runtime.CompilerServices.IsConst" /> or <see cref="T:System.Runtime.CompilerServices.IsImplicitlyDeferenced" />.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedPropertyInfo.GetSetMethod(System.Boolean)">
- <summary>When overridden in a derived class, returns the set accessor for this property.</summary>
- <param name="nonPublic">Indicates whether the accessor should be returned if it is non-public. true if a non-public accessor is to be returned; otherwise, false.</param>
- <returns>Value Condition A <see cref="T:System.Reflection.MethodInfo" /> object representing the Set method for this property. The set accessor is public.-or- nonPublic is true and the set accessor is non-public. nullnonPublic is true, but the property is read-only.-or- nonPublic is false and the set accessor is non-public.-or- There is no set accessor.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedPropertyInfo.GetValue(System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo)">
- <summary>When overridden in a derived class, returns the value of a property having the specified binding, index, and CultureInfo.</summary>
- <param name="obj">The object whose property value will be returned.</param>
- <param name="invokeAttr">The invocation attribute. This must be a bit flag from BindingFlags : InvokeMethod, CreateInstance, Static, GetField, SetField, GetProperty, or SetProperty. A suitable invocation attribute must be specified. If a static member is to be invoked, the Static flag of BindingFlags must be set.</param>
- <param name="binder">An object that enables the binding, coercion of argument types, invocation of members, and retrieval of MemberInfo objects via reflection. If binder is null, the default binder is used.</param>
- <param name="index">Optional index values for indexed properties. This value should be null for non-indexed properties.</param>
- <param name="culture">The CultureInfo object that represents the culture for which the resource is to be localized. Note that if the resource is not localized for this culture, the CultureInfo.Parent method will be called successively in search of a match. If this value is null, the CultureInfo is obtained from the CultureInfo.CurrentUICulture property.</param>
- <returns>The property value for obj.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedPropertyInfo.GetValue(System.Object,System.Object[])">
- <summary>Returns the value of the property with optional index values for indexed properties.</summary>
- <param name="obj">The object whose property value will be returned.</param>
- <param name="index">Optional index values for indexed properties. This value should be null for non-indexed properties.</param>
- <returns>The property value for the obj parameter.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedPropertyInfo.IsDefined(System.Type,System.Boolean)">
- <summary>When overridden in a derived class, indicates whether one or more instance of attributeType is applied to this member.</summary>
- <param name="attributeType">The Type object to which the custom attributes are applied.</param>
- <param name="inherit">Specifies whether to search this member's inheritance chain to find the attributes.</param>
- <returns>true if one or more instance of attributeType is applied to this member; otherwise false.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedPropertyInfo.SetValue(System.Object,System.Object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object[],System.Globalization.CultureInfo)">
- <summary>When overridden in a derived class, sets the property value for the given object to the given value.</summary>
- <param name="obj">The object whose property value will be returned.</param>
- <param name="value">The new value for this property.</param>
- <param name="invokeAttr">The invocation attribute. This must be a bit flag from <see cref="T:System.Reflection.BindingFlags" /> : InvokeMethod, CreateInstance, Static, GetField, SetField, GetProperty, or SetProperty. A suitable invocation attribute must be specified. If a static member is to be invoked, the Static flag of BindingFlags must be set.</param>
- <param name="binder">An object that enables the binding, coercion of argument types, invocation of members, and retrieval of <see cref="T:System.Reflection.MemberInfo" /> objects through reflection. If binder is null, the default binder is used.</param>
- <param name="index">Optional index values for indexed properties. This value should be null for non-indexed properties.</param>
- <param name="culture">The <see cref="T:System.Globalization.CultureInfo" /> object that represents the culture for which the resource is to be localized. Note that if the resource is not localized for this culture, the CultureInfo.Parent method will be called successively in search of a match. If this value is null, the CultureInfo is obtained from the CultureInfo.CurrentUICulture property.</param>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedPropertyInfo.SetValue(System.Object,System.Object,System.Object[])">
- <summary>Sets the value of the property with optional index values for index properties.</summary>
- <param name="obj">The object whose property value will be set.</param>
- <param name="value">The new value for this property.</param>
- <param name="index">Optional index values for indexed properties. This value should be null for non-indexed properties.</param>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedPropertyInfo.ToString">
- <summary>Returns a <see cref="T:System.String" /> that represents the current <see cref="T:System.Object" />.</summary>
- <returns>A <see cref="T:System.String" /> that represents the current <see cref="T:System.Object" />.</returns>
- </member>
- <member name="T:Gallio.Reflection.Impl.UnresolvedType">
- <summary>Represents a <see cref="T:System.Type" /> whose native definition could not be resolved so we fall back on the <see cref="T:Gallio.Reflection.ITypeInfo" /> wrapper. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedType.Adapter">
- <summary>Gets the underlying reflection adapter.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedType.Assembly">
- <summary>Gets the <see cref="T:System.Reflection.Assembly" /> in which the type is declared. For generic types, gets the <see cref="T:System.Reflection.Assembly" nolink="true" /> in which the generic type is defined.</summary>
- <value>An <see cref="T:System.Reflection.Assembly" /> instance that describes the assembly containing the current type. For generic types, the instance describes the assembly that contains the generic type definition, not the assembly that creates and uses a particular constructed type.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedType.AssemblyQualifiedName">
- <summary>Gets the assembly-qualified name of the <see cref="T:System.Type" />, which includes the name of the assembly from which the <see cref="T:System.Type" nolink="true" /> was loaded.</summary>
- <value>The assembly-qualified name of the <see cref="T:System.Type" />, which includes the name of the assembly from which the <see cref="T:System.Type" nolink="true" /> was loaded, or null if the current instance represents a generic type parameter.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedType.BaseType">
- <summary>Gets the type from which the current <see cref="T:System.Type" /> directly inherits.</summary>
- <value>The <see cref="T:System.Type" /> from which the current <see cref="T:System.Type" nolink="true" /> directly inherits, or null if the current Type represents the <see cref="T:System.Object" /> class.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedType.ContainsGenericParameters">
- <summary>Gets a value indicating whether the current <see cref="T:System.Type" /> object has type parameters that have not been replaced by specific types.</summary>
- <value>true if the <see cref="T:System.Type" /> object has type parameters for which specific types have not been supplied; otherwise, false.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedType.DeclaringMethod">
- <summary>Gets a <see cref="T:System.Reflection.MethodBase" /> that represents the declaring method, if the current <see cref="T:System.Type" /> represents a type parameter of a generic method.</summary>
- <value>If the current <see cref="T:System.Type" /> represents a type parameter of a generic method, a <see cref="T:System.Reflection.MethodBase" /> that represents declaring method; otherwise, null.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedType.DeclaringType">
- <summary>Gets the class that declares this member.</summary>
- <value>The Type object for the class that declares this member. If the type is a nested type, this property returns the enclosing type.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedType.FullName">
- <summary>Gets the fully qualified name of the <see cref="T:System.Type" />, including the namespace of the <see cref="T:System.Type" nolink="true" /> but not the assembly.</summary>
- <value>A string containing the fully qualified name of the <see cref="T:System.Type" />, including the namespace of the <see cref="T:System.Type" nolink="true" /> but not the assembly, or null if the current instance represents a generic type parameter.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedType.GUID">
- <summary>Gets the GUID associated with the <see cref="T:System.Type" />.</summary>
- <value>The GUID associated with the <see cref="T:System.Type" />.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedType.GenericParameterAttributes">
- <summary>Gets a combination of <see cref="T:System.Reflection.GenericParameterAttributes" /> flags that describe the covariance and special constraints of the current generic type parameter.</summary>
- <value>A bitwise combination of <see cref="T:System.Reflection.GenericParameterAttributes" /> values that describes the covariance and special constraints of the current generic type parameter.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedType.GenericParameterPosition">
- <summary>Gets the position of the type parameter in the type parameter list of the generic type or method that declared the parameter, when the <see cref="T:System.Type" /> object represents a type parameter of a generic type or a generic method.</summary>
- <value>The position of a type parameter in the type parameter list of the generic type or method that defines the parameter. Position numbers begin at 0.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedType.IsGenericParameter">
- <summary>Gets a value indicating whether the current <see cref="T:System.Type" /> represents a type parameter in the definition of a generic type or method.</summary>
- <value>true if the <see cref="T:System.Type" /> object represents a type parameter of a generic type definition or generic method definition; otherwise, false.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedType.IsGenericType">
- <summary>Gets a value indicating whether the current type is a generic type.</summary>
- <value>true if the current type is a generic type; otherwise, false.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedType.IsGenericTypeDefinition">
- <summary>Gets a value indicating whether the current <see cref="T:System.Type" /> represents a generic type definition, from which other generic types can be constructed.</summary>
- <value>true if the <see cref="T:System.Type" /> object represents a generic type definition; otherwise, false.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedType.MemberType">
- <summary>Gets a <see cref="T:System.Reflection.MemberTypes" /> value indicating that this member is a type or a nested type.</summary>
- <value>A <see cref="T:System.Reflection.MemberTypes" /> value indicating that this member is a type or a nested type.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedType.MetadataToken">
- <summary>Gets a value that identifies a metadata element.</summary>
- <value>A value which, in combination with <see cref="P:System.Reflection.MemberInfo.Module" />, uniquely identifies a metadata element.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedType.Module">
- <summary>Gets the module (the DLL) in which the current <see cref="T:System.Type" /> is defined.</summary>
- <value>The name of the module in which the current <see cref="T:System.Type" /> is defined.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedType.Name">
- <summary>Gets the name of the current member.</summary>
- <value>A <see cref="T:System.String" /> containing the name of this member.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedType.Namespace">
- <summary>Gets the namespace of the <see cref="T:System.Type" />.</summary>
- <value>The namespace of the <see cref="T:System.Type" />, or null if the current instance represents a generic parameter.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedType.ReflectedType">
- <summary>Gets the class object that was used to obtain this member.</summary>
- <value>The Type object through which this MemberInfo object was obtained.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedType.StructLayoutAttribute">
- <summary>Gets a <see cref="T:System.Runtime.InteropServices.StructLayoutAttribute" /> that describes the layout of the current type.</summary>
- <value>Gets a <see cref="T:System.Runtime.InteropServices.StructLayoutAttribute" /> that describes the gross layout features of the current type.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedType.TypeHandle">
- <summary>Gets the handle for the current <see cref="T:System.Type" />.</summary>
- <value>The handle for the current <see cref="T:System.Type" />.</value>
- </member>
- <member name="P:Gallio.Reflection.Impl.UnresolvedType.UnderlyingSystemType">
- <summary>Indicates the type provided by the common language runtime that represents this type.</summary>
- <value>The underlying system type for the <see cref="T:System.Type" />.</value>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedType.Equals(System.Object)">
- <summary>Determines if the underlying system type of the current <see cref="T:System.Type" /> is the same as the underlying system type of the specified <see cref="T:System.Object" />.</summary>
- <param name="o">The <see cref="T:System.Object" /> whose underlying system type is to be compared with the underlying system type of the current <see cref="T:System.Type" />.</param>
- <returns>true if the underlying system type of o is the same as the underlying system type of the current <see cref="T:System.Type" />; otherwise, false. This method also returns false if the object specified by the o parameter is not a Type.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedType.GetArrayRank">
- <summary>Gets the number of dimensions in an <see cref="T:System.Array" />.</summary>
- <returns>An <see cref="T:System.Int32" /> containing the number of dimensions in the current Type.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedType.GetConstructors(System.Reflection.BindingFlags)">
- <summary>When overridden in a derived class, searches for the constructors defined for the current <see cref="T:System.Type" />, using the specified BindingFlags.</summary>
- <param name="bindingAttr">A bitmask comprised of one or more <see cref="T:System.Reflection.BindingFlags" /> that specify how the search is conducted.-or- Zero, to return null.</param>
- <returns>An array of <see cref="T:System.Reflection.ConstructorInfo" /> objects representing all constructors defined for the current <see cref="T:System.Type" /> that match the specified binding constraints, including the type initializer if it is defined. Returns an empty array of type <see cref="T:System.Reflection.ConstructorInfo" nolink="true" /> if no constructors are defined for the current <see cref="T:System.Type" nolink="true" />, if none of the defined constructors match the binding constraints, or if the current <see cref="T:System.Type" nolink="true" /> represents a type parameter in the definition of a generic type or generic method.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedType.GetCustomAttributes(System.Boolean)">
- <summary>When overridden in a derived class, returns an array containing all the custom attributes.</summary>
- <param name="inherit">Specifies whether to search this member's inheritance chain to find the attributes.</param>
- <returns>An array that contains all the custom attributes, or an array with zero elements if no attributes are defined.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedType.GetCustomAttributes(System.Type,System.Boolean)">
- <summary>When overridden in a derived class, returns an array of custom attributes identified by <see cref="T:System.Type" />.</summary>
- <param name="attributeType">The type of attribute to search for. Only attributes that are assignable to this type are returned.</param>
- <param name="inherit">Specifies whether to search this member's inheritance chain to find the attributes.</param>
- <returns>An array of custom attributes applied to this member, or an array with zero (0) elements if no attributes have been applied.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedType.GetDefaultMembers">
- <summary>Searches for the members defined for the current <see cref="T:System.Type" /> whose <see cref="T:System.Reflection.DefaultMemberAttribute" /> is set.</summary>
- <returns>An array of <see cref="T:System.Reflection.MemberInfo" /> objects representing all default members of the current <see cref="T:System.Type" />.-or- An empty array of type <see cref="T:System.Reflection.MemberInfo" nolink="true" />, if the current <see cref="T:System.Type" nolink="true" /> does not have default members.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedType.GetElementType">
- <summary>When overridden in a derived class, returns the <see cref="T:System.Type" /> of the object encompassed or referred to by the current array, pointer or reference type.</summary>
- <returns>The <see cref="T:System.Type" /> of the object encompassed or referred to by the current array, pointer, or reference type, or null if the current <see cref="T:System.Type" nolink="true" /> is not an array or a pointer, or is not passed by reference, or represents a generic type or a type parameter in the definition of a generic type or generic method.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedType.GetEvent(System.String,System.Reflection.BindingFlags)">
- <summary>When overridden in a derived class, returns the <see cref="T:System.Reflection.EventInfo" /> object representing the specified event, using the specified binding constraints.</summary>
- <param name="name">The <see cref="T:System.String" /> containing the name of an event which is declared or inherited by the current <see cref="T:System.Type" />.</param>
- <param name="bindingAttr">A bitmask comprised of one or more <see cref="T:System.Reflection.BindingFlags" /> that specify how the search is conducted.-or- Zero, to return null.</param>
- <returns>The <see cref="T:System.Reflection.EventInfo" /> object representing the specified event which is declared or inherited by the current <see cref="T:System.Type" />, if found; otherwise, null.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedType.GetEvents(System.Reflection.BindingFlags)">
- <summary>When overridden in a derived class, searches for events that are declared or inherited by the current <see cref="T:System.Type" />, using the specified binding constraints.</summary>
- <param name="bindingAttr">A bitmask comprised of one or more <see cref="T:System.Reflection.BindingFlags" /> that specify how the search is conducted.-or- Zero, to return null.</param>
- <returns>An array of <see cref="T:System.Reflection.EventInfo" /> objects representing all events which are declared or inherited by the current <see cref="T:System.Type" /> that match the specified binding constraints.-or- An empty array of type <see cref="T:System.Reflection.EventInfo" nolink="true" />, if the current <see cref="T:System.Type" nolink="true" /> does not have events, or if none of the events match the binding constraints.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedType.GetField(System.String,System.Reflection.BindingFlags)">
- <summary>Searches for the specified field, using the specified binding constraints.</summary>
- <param name="name">The <see cref="T:System.String" /> containing the name of the data field to get.</param>
- <param name="bindingAttr">A bitmask comprised of one or more <see cref="T:System.Reflection.BindingFlags" /> that specify how the search is conducted.-or- Zero, to return null.</param>
- <returns>A <see cref="T:System.Reflection.FieldInfo" /> object representing the field that matches the specified requirements, if found; otherwise, null.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedType.GetFields(System.Reflection.BindingFlags)">
- <summary>When overridden in a derived class, searches for the fields defined for the current <see cref="T:System.Type" />, using the specified binding constraints.</summary>
- <param name="bindingAttr">A bitmask comprised of one or more <see cref="T:System.Reflection.BindingFlags" /> that specify how the search is conducted.-or- Zero, to return null.</param>
- <returns>An array of <see cref="T:System.Reflection.FieldInfo" /> objects representing all fields defined for the current <see cref="T:System.Type" /> that match the specified binding constraints.-or- An empty array of type <see cref="T:System.Reflection.FieldInfo" nolink="true" />, if no fields are defined for the current <see cref="T:System.Type" nolink="true" />, or if none of the defined fields match the binding constraints.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedType.GetGenericArguments">
- <summary>Returns an array of <see cref="T:System.Type" /> objects that represent the type arguments of a generic type or the type parameters of a generic type definition.</summary>
- <returns>An array of <see cref="T:System.Type" /> objects that represent the type arguments of a generic type. Returns an empty array if the current type is not a generic type.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedType.GetGenericParameterConstraints">
- <summary>Returns an array of <see cref="T:System.Type" /> objects that represent the constraints on the current generic type parameter.</summary>
- <returns>An array of <see cref="T:System.Type" /> objects that represent the constraints on the current generic type parameter.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedType.GetGenericTypeDefinition">
- <summary>Returns a <see cref="T:System.Type" /> object that represents a generic type definition from which the current generic type can be constructed.</summary>
- <returns>A <see cref="T:System.Type" /> object representing a generic type from which the current type can be constructed.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedType.GetHashCode">
- <summary>Returns the hash code for this instance.</summary>
- <returns>An <see cref="T:System.Int32" /> containing the hash code for this instance.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedType.GetInterface(System.String,System.Boolean)">
- <summary>When overridden in a derived class, searches for the specified interface, specifying whether to do a case-sensitive search.</summary>
- <param name="name">The <see cref="T:System.String" /> containing the name of the interface to get. For generic interfaces, this is the mangled name.</param>
- <param name="ignoreCase">true to perform a case-insensitive search for name.-or- false to perform a case-sensitive search for name.</param>
- <returns>A <see cref="T:System.Type" /> object representing the interface with the specified name, implemented or inherited by the current <see cref="T:System.Type" nolink="true" />, if found; otherwise, null.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedType.GetInterfaceMap(System.Type)">
- <summary>Returns an interface mapping for the specified interface type.</summary>
- <param name="interfaceType">The <see cref="T:System.Type" /> of the interface of which to retrieve a mapping.</param>
- <returns>An <see cref="T:System.Reflection.InterfaceMapping" /> object representing the interface mapping for interfaceType.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedType.GetInterfaces">
- <summary>When overridden in a derived class, gets all the interfaces implemented or inherited by the current <see cref="T:System.Type" />.</summary>
- <returns>An array of <see cref="T:System.Type" /> objects representing all the interfaces implemented or inherited by the current <see cref="T:System.Type" nolink="true" />.-or- An empty array of type <see cref="T:System.Type" nolink="true" />, if no interfaces are implemented or inherited by the current <see cref="T:System.Type" nolink="true" />.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedType.GetMember(System.String,System.Reflection.MemberTypes,System.Reflection.BindingFlags)">
- <summary>Searches for the specified members of the specified member type, using the specified binding constraints.</summary>
- <param name="name">The <see cref="T:System.String" /> containing the name of the members to get.</param>
- <param name="type">The <see cref="T:System.Reflection.MemberTypes" /> value to search for.</param>
- <param name="bindingAttr">A bitmask comprised of one or more <see cref="T:System.Reflection.BindingFlags" /> that specify how the search is conducted.-or- Zero, to return an empty array.</param>
- <returns>An array of <see cref="T:System.Reflection.MemberInfo" /> objects representing the public members with the specified name, if found; otherwise, an empty array.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedType.GetMembers(System.Reflection.BindingFlags)">
- <summary>When overridden in a derived class, searches for the members defined for the current <see cref="T:System.Type" />, using the specified binding constraints.</summary>
- <param name="bindingAttr">A bitmask comprised of one or more <see cref="T:System.Reflection.BindingFlags" /> that specify how the search is conducted.-or- Zero, to return null.</param>
- <returns>An array of <see cref="T:System.Reflection.MemberInfo" /> objects representing all members defined for the current <see cref="T:System.Type" /> that match the specified binding constraints.-or- An empty array of type <see cref="T:System.Reflection.MemberInfo" nolink="true" />, if no members are defined for the current <see cref="T:System.Type" nolink="true" />, or if none of the defined members match the binding constraints.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedType.GetMethods(System.Reflection.BindingFlags)">
- <summary>When overridden in a derived class, searches for the methods defined for the current <see cref="T:System.Type" />, using the specified binding constraints.</summary>
- <param name="bindingAttr">A bitmask comprised of one or more <see cref="T:System.Reflection.BindingFlags" /> that specify how the search is conducted.-or- Zero, to return null.</param>
- <returns>An array of <see cref="T:System.Reflection.MethodInfo" /> objects representing all methods defined for the current <see cref="T:System.Type" /> that match the specified binding constraints.-or- An empty array of type <see cref="T:System.Reflection.MethodInfo" nolink="true" />, if no methods are defined for the current <see cref="T:System.Type" nolink="true" />, or if none of the defined methods match the binding constraints.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedType.GetNestedType(System.String,System.Reflection.BindingFlags)">
- <summary>When overridden in a derived class, searches for the specified nested type, using the specified binding constraints.</summary>
- <param name="name">The string containing the name of the nested type to get.</param>
- <param name="bindingAttr">A bitmask comprised of one or more <see cref="T:System.Reflection.BindingFlags" /> that specify how the search is conducted.-or- Zero, to return null.</param>
- <returns>A <see cref="T:System.Type" /> object representing the nested type that matches the specified requirements, if found; otherwise, null.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedType.GetNestedTypes(System.Reflection.BindingFlags)">
- <summary>When overridden in a derived class, searches for the types nested within the current <see cref="T:System.Type" />, using the specified binding constraints.</summary>
- <param name="bindingAttr">A bitmask comprised of one or more <see cref="T:System.Reflection.BindingFlags" /> that specify how the search is conducted.-or- Zero, to return null.</param>
- <returns>An array of <see cref="T:System.Type" /> objects representing all the types nested within the current <see cref="T:System.Type" nolink="true" /> that match the specified binding constraints.-or- An empty array of type <see cref="T:System.Type" nolink="true" />, if no types are nested within the current <see cref="T:System.Type" nolink="true" />, or if none of the nested types match the binding constraints.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedType.GetProperties(System.Reflection.BindingFlags)">
- <summary>When overridden in a derived class, searches for the properties of the current <see cref="T:System.Type" />, using the specified binding constraints.</summary>
- <param name="bindingAttr">A bitmask comprised of one or more <see cref="T:System.Reflection.BindingFlags" /> that specify how the search is conducted.-or- Zero, to return null.</param>
- <returns>An array of <see cref="T:System.Reflection.PropertyInfo" /> objects representing all properties of the current <see cref="T:System.Type" /> that match the specified binding constraints.-or- An empty array of type <see cref="T:System.Reflection.PropertyInfo" nolink="true" />, if the current <see cref="T:System.Type" nolink="true" /> does not have properties, or if none of the properties match the binding constraints.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedType.InvokeMember(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[])">
- <summary>When overridden in a derived class, invokes the specified member, using the specified binding constraints and matching the specified argument list, modifiers and culture.</summary>
- <param name="name">The <see cref="T:System.String" /> containing the name of the constructor, method, property, or field member to invoke.-or- An empty string ("") to invoke the default member. -or-For IDispatch members, a string representing the DispID, for example "[DispID=3]".</param>
- <param name="invokeAttr">A bitmask comprised of one or more <see cref="T:System.Reflection.BindingFlags" /> that specify how the search is conducted. The access can be one of the BindingFlags such as Public, NonPublic, Private, InvokeMethod, GetField, and so on. The type of lookup need not be specified. If the type of lookup is omitted, BindingFlags.Public | BindingFlags.Instance will apply.</param>
- <param name="binder">A <see cref="T:System.Reflection.Binder" /> object that defines a set of properties and enables binding, which can involve selection of an overloaded method, coercion of argument types, and invocation of a member through reflection.-or- null, to use the <see cref="P:System.Type.DefaultBinder" />.</param>
- <param name="target">The <see cref="T:System.Object" /> on which to invoke the specified member.</param>
- <param name="args">An array containing the arguments to pass to the member to invoke.</param>
- <param name="modifiers">An array of <see cref="T:System.Reflection.ParameterModifier" /> objects representing the attributes associated with the corresponding element in the args array. A parameter's associated attributes are stored in the member's signature. The default binder does not process this parameter.</param>
- <param name="culture">The <see cref="T:System.Globalization.CultureInfo" /> object representing the globalization locale to use, which may be necessary for locale-specific conversions, such as converting a numeric String to a Double.-or- null to use the current thread's <see cref="T:System.Globalization.CultureInfo" nolink="true" />.</param>
- <param name="namedParameters">An array containing the names of the parameters to which the values in the args array are passed.</param>
- <returns>An <see cref="T:System.Object" /> representing the return value of the invoked member.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedType.IsAssignableFrom(System.Type)">
- <summary>Determines whether an instance of the current <see cref="T:System.Type" /> can be assigned from an instance of the specified Type.</summary>
- <param name="c">The Type to compare with the current Type.</param>
- <returns>true if c and the current Type represent the same type, or if the current Type is in the inheritance hierarchy of c, or if the current Type is an interface that c implements, or if c is a generic type parameter and the current Type represents one of the constraints of c. false if none of these conditions are true, or if c is null.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedType.IsDefined(System.Type,System.Boolean)">
- <summary>When overridden in a derived class, indicates whether one or more instance of attributeType is applied to this member.</summary>
- <param name="attributeType">The Type object to which the custom attributes are applied.</param>
- <param name="inherit">Specifies whether to search this member's inheritance chain to find the attributes.</param>
- <returns>true if one or more instance of attributeType is applied to this member; otherwise false.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedType.IsInstanceOfType(System.Object)">
- <summary>Determines whether the specified object is an instance of the current <see cref="T:System.Type" />.</summary>
- <param name="o">The object to compare with the current Type.</param>
- <returns>true if the current Type is in the inheritance hierarchy of the object represented by o, or if the current Type is an interface that o supports. false if neither of these conditions is the case, or if o is null, or if the current Type is an open generic type (that is, <see cref="P:System.Type.ContainsGenericParameters" /> returns true).</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedType.IsSubclassOf(System.Type)">
- <summary>Determines whether the class represented by the current <see cref="T:System.Type" /> derives from the class represented by the specified <see cref="T:System.Type" nolink="true" />.</summary>
- <param name="c">The Type to compare with the current Type.</param>
- <returns>true if the Type represented by the c parameter and the current Type represent classes, and the class represented by the current Type derives from the class represented by c; otherwise, false. This method also returns false if c and the current Type represent the same class.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedType.MakeArrayType">
- <summary>Returns a <see cref="T:System.Type" /> object representing a one-dimensional array of the current type, with a lower bound of zero.</summary>
- <returns>A <see cref="T:System.Type" /> object representing a one-dimensional array of the current type, with a lower bound of zero.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedType.MakeArrayType(System.Int32)">
- <summary>Returns a <see cref="T:System.Type" /> object representing an array of the current type, with the specified number of dimensions.</summary>
- <param name="rank">The number of dimensions for the array.</param>
- <returns>A <see cref="T:System.Type" /> object representing an array of the current type, with the specified number of dimensions.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedType.MakeByRefType">
- <summary>Returns a <see cref="T:System.Type" /> object that represents the current type when passed as a ref parameter (ByRef parameter in Visual Basic).</summary>
- <returns>A <see cref="T:System.Type" /> object that represents the current type when passed as a ref parameter (ByRef parameter in Visual Basic).</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedType.MakeGenericType(System.Type[])">
- <summary>Substitutes the elements of an array of types for the type parameters of the current generic type definition and returns a <see cref="T:System.Type" /> object representing the resulting constructed type.</summary>
- <param name="typeArguments">An array of types to be substituted for the type parameters of the current generic type.</param>
- <returns>A <see cref="T:System.Type" /> representing the constructed type formed by substituting the elements of typeArguments for the type parameters of the current generic type.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedType.MakePointerType">
- <summary>Returns a <see cref="T:System.Type" /> object that represents a pointer to the current type.</summary>
- <returns>A <see cref="T:System.Type" /> object that represents a pointer to the current type.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.UnresolvedType.ToString">
- <summary>Returns a String representing the name of the current Type.</summary>
- <returns>A <see cref="T:System.String" /> representing the name of the current <see cref="T:System.Type" />.</returns>
- </member>
- <member name="T:Gallio.Reflection.Impl.XmlDocumentationUtils">
- <summary>Helpers for working with <see cref="T:Gallio.Reflection.Impl.IXmlDocumentationResolver" />. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.XmlDocumentationUtils.Resolver">
- <summary>Gets the XML documentation resolver.</summary>
- </member>
- <member name="M:Gallio.Reflection.Impl.XmlDocumentationUtils.FormatId(System.Reflection.MemberInfo)">
- <summary>Gets the XML documentation id of a member.</summary>
- <param name="member">The member</param>
- <returns>The XML documentation id of the member</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="member" /> is null</exception>
- </member>
- <member name="M:Gallio.Reflection.Impl.XmlDocumentationUtils.GetXmlDocumentation(System.Reflection.MemberInfo)">
- <summary>Gets the XML documentation for a member.</summary>
- <param name="member">The member</param>
- <returns>The XML documentation for the member, or null if none available</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="member" /> is null</exception>
- </member>
- <member name="T:Gallio.Reflection.Impl.StaticTypeSubstitution">
- <summary>A type substitution specifies how generic parameters are replaced by other types. It is used by implementors of <see cref="T:Gallio.Reflection.Impl.StaticReflectionPolicy" /> when returning types that may be represented as generic parameters.</summary>
- </member>
- <member name="F:Gallio.Reflection.Impl.StaticTypeSubstitution.Empty">
- <summary>Gets the empty type substitution. This field is read-only.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.StaticTypeSubstitution.IsEmpty">
- <summary>Returns true if the type substitution does not contain any replacements.</summary>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticTypeSubstitution.Apply(Gallio.Reflection.Impl.StaticTypeWrapper)">
- <summary>Applies a type substitution to the specified type.</summary>
- <param name="type">The type to substitute</param>
- <returns>The substituted type</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="type" /> is null</exception>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticTypeSubstitution.Apply(Gallio.Reflection.Impl.StaticGenericParameterWrapper)">
- <summary>Applies a type substitution to the specified generic parameter.</summary>
- <param name="type">The generic parameter to substitute</param>
- <returns>The substituted type</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="type" /> is null</exception>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticTypeSubstitution.ApplyAll``1(System.Collections.Generic.IList{``0})">
- <summary>Applies a type substitution to the specified list of types.</summary>
- <param name="types">The types to substitute</param>
- <returns>The substituted types</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="types" /> is null</exception>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticTypeSubstitution.Compose(Gallio.Reflection.Impl.StaticTypeSubstitution)">
- <summary>Returns a new substitution formed by composing this substitution with the specified one. That is to say, each replacement type in this substitution is replaced as described in the specified substitution.</summary>
- <param name="substitution">The substitution to compose</param>
- <returns>The new substitution</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticTypeSubstitution.DoesNotContainAny(System.Collections.Generic.IList{Gallio.Reflection.Impl.StaticGenericParameterWrapper})">
- <summary>Returns true if this substitution does not contain any of the specified generic parameters.</summary>
- <param name="genericParameters">The generic parameters</param>
- <returns>True if none of the generic parameters are in the substitution</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="genericParameters" /> is null</exception>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticTypeSubstitution.Equals(Gallio.Reflection.Impl.StaticTypeSubstitution)">
- <summary>Indicates whether this instance and a specified object are equal.</summary>
- <returns>true if obj and this instance are the same type and represent the same value; otherwise, false.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticTypeSubstitution.Equals(System.Object)">
- <summary>Indicates whether this instance and a specified object are equal.</summary>
- <param name="obj">Another object to compare to.</param>
- <returns>true if obj and this instance are the same type and represent the same value; otherwise, false.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticTypeSubstitution.Extend(System.Collections.Generic.IList{Gallio.Reflection.Impl.StaticGenericParameterWrapper},System.Collections.Generic.IList{Gallio.Reflection.ITypeInfo})">
- <summary>Returns a new substitution with the specified generic parameters replaced by their respective generic arguments.</summary>
- <param name="genericParameters">The generic parameters</param>
- <param name="genericArguments">The generic arguments</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="genericParameters" /> or <paramref name="genericArguments" /> is null or contain nulls</exception>
- <exception cref="T:System.ArgumentException">Thrown if <paramref name="genericArguments" /> does not have the same number of elements as <paramref name="genericParameters" /></exception>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticTypeSubstitution.GetHashCode">
- <summary>Returns the hash code for this instance.</summary>
- <returns>A 32-bit signed integer that is the hash code for this instance.</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticTypeSubstitution.op_Equality(Gallio.Reflection.Impl.StaticTypeSubstitution,Gallio.Reflection.Impl.StaticTypeSubstitution)">
- <summary>Compares two static type substitutions for equality.</summary>
- <param name="a">The first substitution</param>
- <param name="b">The second substitution</param>
- <returns>True if the substitutions are equal</returns>
- </member>
- <member name="M:Gallio.Reflection.Impl.StaticTypeSubstitution.op_Inequality(Gallio.Reflection.Impl.StaticTypeSubstitution,Gallio.Reflection.Impl.StaticTypeSubstitution)">
- <summary>Compares two static type substitutions for inequality.</summary>
- <param name="a">The first substitution</param>
- <param name="b">The second substitution</param>
- <returns>True if the substitutions are equal</returns>
- </member>
- <member name="T:Gallio.Reflection.Impl.IDebugSymbolResolver">
- <summary>Resolves debug symbols associated with members.</summary>
- </member>
- <member name="M:Gallio.Reflection.Impl.IDebugSymbolResolver.GetSourceLocationForMethod(System.String,System.Int32)">
- <summary>Gets the location of a source file that contains the declaration of a method, or null if not available.</summary>
- <param name="assemblyPath">The path of the assembly that contains the method</param>
- <param name="methodToken">The method token</param>
- <returns>The source code location, or null if unknown</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="assemblyPath" /> is null</exception>
- </member>
- <member name="T:Gallio.Reflection.Impl.IResolvableTypeInfo">
- <summary>This extension of <see cref="T:Gallio.Reflection.ITypeInfo" /> is provided to enable the resolution of a type with <see cref="M:Gallio.Reflection.Impl.ReflectorResolveUtils.ResolveType(Gallio.Reflection.Impl.IResolvableTypeInfo,System.Reflection.MethodInfo,System.Boolean)" />.</summary>
- </member>
- <member name="M:Gallio.Reflection.Impl.IResolvableTypeInfo.Resolve(System.Reflection.MethodInfo,System.Boolean)">
- <summary>Resolves the wrapper to its native reflection target within the scope of the specified method.</summary>
- <param name="methodContext">The method that is currently in scope, or null if none. This parameter is used when resolving types that are part of the signature of a generic method so that generic method arguments can be handled correctly.</param>
- <param name="throwOnError">If true, throws an exception if the target could not be resolved, otherwise returns a reflection object that represents an unresolved member which may only support a subset of the usual operations</param>
- <returns>The native reflection target</returns>
- <exception cref="T:Gallio.Reflection.CodeElementResolveException">Thrown if the target cannot be resolved</exception>
- </member>
- <member name="T:Gallio.Reflection.Impl.IUnresolvedCodeElement">
- <summary>An interface implemented by special reflection types that represent code elements whose native definition could not be resolved so we fall back on the <see cref="T:Gallio.Reflection.ICodeElementInfo" /> wrapper instead.</summary>
- </member>
- <member name="P:Gallio.Reflection.Impl.IUnresolvedCodeElement.Adapter">
- <summary>Gets the underlying reflection adapter.</summary>
- </member>
- <member name="T:Gallio.Reflection.Impl.IXmlDocumentationResolver">
- <summary>Resolves members to XML documentation contents.</summary>
- </member>
- <member name="M:Gallio.Reflection.Impl.IXmlDocumentationResolver.GetXmlDocumentation(System.String,System.String)">
- <summary>Gets the XML documentation for a member in an assembly.</summary>
- <param name="assemblyPath">The assembly path</param>
- <param name="memberId">The XML documentation id of the member</param>
- <returns>The XML documentation for the member, or null if none available</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="assemblyPath" /> or <paramref name="memberId" /> is null</exception>
- </member>
- <member name="T:Gallio.Runner.DefaultTestRunnerManager">
- <summary>The default implementation of <see cref="T:Gallio.Runner.ITestRunnerManager" />.</summary>
- </member>
- <member name="P:Gallio.Runner.DefaultTestRunnerManager.FactoryResolver">
- <summary>Gets a resolver for resolving registered <see cref="T:Gallio.Runner.ITestRunnerFactory" /> components by name.</summary>
- </member>
- <member name="M:Gallio.Runner.DefaultTestRunnerManager.CreateTestRunner(System.String)">
- <summary>Creates a test runner.</summary>
- <param name="factoryName">The name of the test runner factory, matched case-insensitively</param>
- <returns>The test runner</returns>
- </member>
- <member name="T:Gallio.Runner.HostedTestRunner">
- <summary>An implementation of <see cref="T:Gallio.Runner.ITestRunner" /> that runs tests within the context of particular <see cref="T:Gallio.Runtime.Hosting.IHost" />. The host is created when the package is loaded and is disposed when the package is unloaded. Consequently each new package runs in a new host.</summary>
- </member>
- <member name="P:Gallio.Runner.HostedTestRunner.Events">
- <summary>Gets the event dispatcher for the test runner.</summary>
- </member>
- <member name="P:Gallio.Runner.HostedTestRunner.Host">
- <summary>Gets the host, or null if no package has been loaded.</summary>
- </member>
- <member name="P:Gallio.Runner.HostedTestRunner.Logger">
- <summary>Gets the logger, or null if the test runner has not been initialized.</summary>
- </member>
- <member name="P:Gallio.Runner.HostedTestRunner.Options">
- <summary>Gets the test runner options, or null if the test runner has not been initialized.</summary>
- </member>
- <member name="P:Gallio.Runner.HostedTestRunner.Report">
- <summary>Gets the most recent report contents. The report may be only partially populated depending on the current state of the test runner. When no test package has been loaded, the report will be empty but not null.</summary>
- </member>
- <member name="M:Gallio.Runner.HostedTestRunner.Dispose(Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
- <summary>Disposes the test runner. Does nothing if already disposed or if not initialized.</summary>
- <param name="progressMonitor">The progress monitor</param>
- </member>
- <member name="M:Gallio.Runner.HostedTestRunner.Explore(Gallio.Model.TestExplorationOptions,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
- <summary>
- <para> Explores tests within the currently loaded test package. </para>
- <para> When this operation completes, the <see cref="P:Gallio.Runner.Reports.Report.TestModel" /> property of <see cref="P:Gallio.Runner.ITestRunner.Report" /> will contain information about the test package. </para>
- </summary>
- <param name="options">The test exploration options</param>
- <param name="progressMonitor">The progress monitor</param>
- </member>
- <member name="M:Gallio.Runner.HostedTestRunner.Initialize(Gallio.Runner.TestRunnerOptions,Gallio.Runtime.Logging.ILogger,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
- <summary>Initializes the test runner.</summary>
- <param name="options">The test runner options</param>
- <param name="logger">The logger</param>
- <param name="progressMonitor">The progress monitor</param>
- </member>
- <member name="M:Gallio.Runner.HostedTestRunner.Load(Gallio.Model.TestPackageConfig,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
- <summary>
- <para> Loads a test package. </para>
- <para> When this operation completes, the <see cref="P:Gallio.Runner.Reports.Report.TestPackageConfig" /> property of <see cref="P:Gallio.Runner.ITestRunner.Report" /> will contain information about the test package. </para>
- </summary>
- <param name="testPackageConfig">The test package configuration</param>
- <param name="progressMonitor">The progress monitor</param>
- </member>
- <member name="M:Gallio.Runner.HostedTestRunner.RegisterExtension(Gallio.Runner.Extensions.ITestRunnerExtension)">
- <summary>Registers a test runner extension.</summary>
- <param name="extension">The test runner extension to register</param>
- </member>
- <member name="M:Gallio.Runner.HostedTestRunner.Run(Gallio.Model.Execution.TestExecutionOptions,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
- <summary>
- <para> Runs the tests. </para>
- <para> When this operation completes, the <see cref="P:Gallio.Runner.Reports.Report.TestPackageRun" /> property of <see cref="P:Gallio.Runner.ITestRunner.Report" /> will contain test results. </para>
- </summary>
- <param name="options">The test execution options</param>
- <param name="progressMonitor">The progress monitor</param>
- </member>
- <member name="M:Gallio.Runner.HostedTestRunner.Unload(Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
- <summary>
- <para> Unloads the current test package. Does nothing if none is currently loaded. </para>
- <para> When this operation completes, the <see cref="P:Gallio.Runner.ITestRunner.Report" /> will be empty once again. </para>
- </summary>
- <param name="progressMonitor">The progress monitor</param>
- </member>
- <member name="T:Gallio.Runner.HostedTestRunnerFactory">
- <summary>A <see cref="T:Gallio.Runner.ITestRunnerFactory" /> for <see cref="T:Gallio.Runner.HostedTestRunner" /> using different implementations of <see cref="T:Gallio.Runtime.Hosting.IHostFactory" />.</summary>
- </member>
- <member name="P:Gallio.Runner.HostedTestRunnerFactory.Description">
- <summary>Gets the human-readable description of the component.</summary>
- </member>
- <member name="P:Gallio.Runner.HostedTestRunnerFactory.Name">
- <summary>Gets the unique name of the component.</summary>
- </member>
- <member name="M:Gallio.Runner.HostedTestRunnerFactory.CreateTestRunner">
- <summary>Creates a test runner.</summary>
- <returns>The test runner</returns>
- </member>
- <member name="T:Gallio.Runner.OperationFinishedEventArgs">
- <summary>Base arguments for events raised to indicate the completion of an operation. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:Gallio.Runner.OperationFinishedEventArgs.Success">
- <summary>Returns true if the operation completed successfully.</summary>
- </member>
- <member name="T:Gallio.Runner.OperationStartedEventArgs">
- <summary>Base arguments for events raised to indicate the beginning of an operation. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="T:Gallio.Runner.ResultCode">
- <summary>Describes the result codes used by the application. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="F:Gallio.Runner.ResultCode.Canceled">
- <summary>The tests were canceled. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Runner.ResultCode.Failure">
- <summary>Some tests failed. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Runner.ResultCode.FatalException">
- <summary>A fatal runtime exception occurred. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Runner.ResultCode.InvalidArguments">
- <summary>Invalid arguments were supplied on the command-line. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Runner.ResultCode.NoTests">
- <summary>No tests were found. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Runner.ResultCode.Success">
- <summary>The tests ran successfully or there were no tests to run. This field is constant and read-only.</summary>
- </member>
- <member name="T:Gallio.Runner.RunnerException">
- <summary>The type of exception thrown when the test runner or one of its supportive components like a test domain fails in an unrecoverable manner. It can happen that the test results will be lost or incomplete.</summary>
- </member>
- <member name="T:Gallio.Runner.StandardTestRunnerFactoryNames">
- <summary>Provides constant names for the standard test runner factories. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="F:Gallio.Runner.StandardTestRunnerFactoryNames.IsolatedAppDomain">
- <summary>Runs the test runner in an isolated AppDomain of the current process. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Runner.StandardTestRunnerFactoryNames.IsolatedProcess">
- <summary>Runs the test runner in an isolated process. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Runner.StandardTestRunnerFactoryNames.Local">
- <summary>Runs the test runner in the local AppDomain. This field is constant and read-only.</summary>
- </member>
- <member name="T:Gallio.Runner.TestLauncher">
- <summary>
- <para> The test launcher encapsulated the entire test execution lifecycle from start to finish and provides a simplified pattern for running tests. </para>
- <para> The basic usage pattern is as follows: <list type="numbered"><item>Create the launcher.</item><item>Set properties to specify the inputs and outputs of the test run.</item><item>Run the tests all in one go.</item><item>Optionally do something with the contents of the final report.</item></list></para>
- <para> By default, the launcher assumes that a runtime environment has already been established and is accessible via the <see cref="T:Gallio.Runtime.RuntimeAccessor" />. If there is no runtime yet, then you can cause one to be configured automatically for the duration of the test run by setting the <see cref="P:Gallio.Runner.TestLauncher.RuntimeSetup" /> property accordingly. </para>
- <para> You can override the default <see cref="T:Gallio.Runner.ITestRunner" /> that is created by setting the <see cref="P:Gallio.Runner.TestLauncher.TestRunnerFactoryName" /> property. </para>
- </summary>
- </member>
- <member name="P:Gallio.Runner.TestLauncher.DoNotRun">
- <summary>
- <para> Gets or sets whether to skip test execution. This option may be used to produce a report that contains test metadata for consumption by other tools. </para>
- <para> The default value is <c>false</c>. </para>
- </summary>
- </member>
- <member name="P:Gallio.Runner.TestLauncher.EchoResults">
- <summary>
- <para> Controls whether the test runner will echo result to the <see cref="P:Gallio.Runner.TestLauncher.Logger" /> as each test finishes. </para>
- <para> The default value is <c>false</c>. </para>
- </summary>
- </member>
- <member name="P:Gallio.Runner.TestLauncher.IgnoreAnnotations">
- <summary>
- <para> Gets or sets whether to ignore annotations when determining the result code. If false, then error annotations, usually indicative of broken tests, will cause a failure result to be generated. </para>
- <para> The default value is <c>false</c>. </para>
- </summary>
- </member>
- <member name="P:Gallio.Runner.TestLauncher.Logger">
- <summary>
- <para> Gets or sets the logger to use. </para>
- <para> The default logger is <see cref="F:Gallio.Runtime.Logging.NullLogger.Instance" />. </para>
- </summary>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="value" /> is null</exception>
- </member>
- <member name="P:Gallio.Runner.TestLauncher.ProgressMonitorProvider">
- <summary>
- <para> Gets or sets the progress monitor provider to use. </para>
- <para> The default provider is <see cref="P:Gallio.Runtime.ProgressMonitoring.NullProgressMonitorProvider.Instance" />. </para>
- </summary>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="value" /> is null</exception>
- </member>
- <member name="P:Gallio.Runner.TestLauncher.ReportDirectory">
- <summary>
- <para> Gets or sets the path of the directory to which reports will be written. </para>
- <para> The default value is <c>""</c> which causes reports to be written to the current directory. </para>
- </summary>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="value" /> is null</exception>
- </member>
- <member name="P:Gallio.Runner.TestLauncher.ReportFormatOptions">
- <summary>Gets the mutable collection of options for the report formatters.</summary>
- </member>
- <member name="P:Gallio.Runner.TestLauncher.ReportFormats">
- <summary>Gets the mutable list of report formats to generate.</summary>
- </member>
- <member name="P:Gallio.Runner.TestLauncher.ReportNameFormat">
- <summary>
- <para /> Gets or sets a format string used to construct the name of report files (without the extension). Within the format string, <c>{0}</c> is replaced by the date and <c>{1}</c> by the time. <para> The default value is <c>"test-report-{0}-{1}"</c>. </para></summary>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="value" /> is null</exception>
- </member>
- <member name="P:Gallio.Runner.TestLauncher.RuntimeSetup">
- <summary>
- <para> Gets or sets the <see cref="P:Gallio.Runner.TestLauncher.RuntimeSetup" /> to use for automatically initializing the runtime during test execution or <c>null</c> if the runtime is already initialized. </para>
- <para> If this value if not <c>null</c> then the launcher will initialize the runtime using this <see cref="P:Gallio.Runner.TestLauncher.RuntimeSetup" nolink="true" /> just prior to test execution and will automatically shut down the runtime just afterwards. </para>
- <para> The default value is <c>null</c> which assumes that the runtime is already initialized. </para>
- </summary>
- </member>
- <member name="P:Gallio.Runner.TestLauncher.ShowReports">
- <summary>
- <para> Gets or sets whether to show the reports after the test run finishes. </para>
- <para> The default value is <c>false</c>. </para>
- </summary>
- </member>
- <member name="P:Gallio.Runner.TestLauncher.TestExecutionOptions">
- <summary>Gets or sets the test execution options.</summary>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="value" /> is null</exception>
- </member>
- <member name="P:Gallio.Runner.TestLauncher.TestExplorationOptions">
- <summary>Gets or sets the test exploration options.</summary>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="value" /> is null</exception>
- </member>
- <member name="P:Gallio.Runner.TestLauncher.TestPackageConfig">
- <summary>Gets or sets the test package.</summary>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="value" /> is null</exception>
- </member>
- <member name="P:Gallio.Runner.TestLauncher.TestRunnerExtensionSpecifications">
- <summary>Gets a mutable list of test runner extension specifications to instantiate and register with the test runner during test execution.</summary>
- </member>
- <member name="P:Gallio.Runner.TestLauncher.TestRunnerExtensions">
- <summary>Gets a mutable list of test runner extensions to register with the test runner during test execution.</summary>
- </member>
- <member name="P:Gallio.Runner.TestLauncher.TestRunnerFactoryName">
- <summary>
- <para> Specifies the name of a <see cref="T:Gallio.Runner.ITestRunnerFactory" /> to use for constructing the <see cref="T:Gallio.Runner.ITestRunner" /> at test execution time. </para>
- <para> The default value is <see cref="F:Gallio.Runner.StandardTestRunnerFactoryNames.Local" />. </para>
- </summary>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="value" /> is null</exception>
- </member>
- <member name="P:Gallio.Runner.TestLauncher.TestRunnerOptions">
- <summary>Gets or sets the test runner options.</summary>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="value" /> is null</exception>
- </member>
- <member name="M:Gallio.Runner.TestLauncher.GenerateReports(Gallio.Runner.TestLauncherResult,Gallio.Runner.Reports.IReportManager)">
- <summary>Method to generate reports in the specified formats for a result set.</summary>
- <param name="result">The test results to use</param>
- <param name="reportManager">The report manager</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="result" /> or <paramref name="reportManager" /> is null</exception>
- </member>
- <member name="M:Gallio.Runner.TestLauncher.Run">
- <summary>
- <para> Runs the test package as configured. </para>
- <para> If <see cref="P:Gallio.Runner.TestLauncher.RuntimeSetup" /> is non-<c>null</c>, initializes the runtime for the duration of this method then shuts it down automatically before returning. Otherwise assumes the runtime has already been initialized and accesses it using <see cref="T:Gallio.Runtime.RuntimeAccessor" />. </para>
- </summary>
- <returns>A result object</returns>
- </member>
- <member name="M:Gallio.Runner.TestLauncher.ShowReportDocuments(Gallio.Runner.TestLauncherResult)">
- <summary>Shows the report documents enumerated in the launcher result.</summary>
- <param name="result">The result</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="result" /> is null</exception>
- </member>
- <member name="T:Gallio.Runner.TestLauncherResult">
- <summary>Contains the result of a complete test run.</summary>
- </member>
- <member name="P:Gallio.Runner.TestLauncherResult.Report">
- <summary>Gets the test report.</summary>
- </member>
- <member name="P:Gallio.Runner.TestLauncherResult.ReportDocumentPaths">
- <summary>Gets the full paths of the formatted report documents.</summary>
- <value>The full paths of the formatted report documents</value>
- </member>
- <member name="P:Gallio.Runner.TestLauncherResult.ResultCode">
- <summary>Gets the result code.</summary>
- </member>
- <member name="P:Gallio.Runner.TestLauncherResult.ResultSummary">
- <summary>Gets a short summary with the number of test that passed, failed and so on.</summary>
- </member>
- <member name="P:Gallio.Runner.TestLauncherResult.Statistics">
- <summary>Gets the statistics of the execution from the report or an empty statistics object if none.</summary>
- </member>
- <member name="M:Gallio.Runner.TestLauncherResult.AddReportDocumentPath(System.String)">
- <summary>Adds a new report document path.</summary>
- <param name="reportDocumentPath">The report document path</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="reportDocumentPath" /> is null</exception>
- </member>
- <member name="M:Gallio.Runner.TestLauncherResult.SetResultCode(System.Int32)">
- <summary>Sets the result code of the result.</summary>
- <param name="value">The new result code</param>
- </member>
- <member name="T:Gallio.Runner.TestRunnerEventDispatcher">
- <summary>Dispatches test runner events to listeners. Each notification function ensures that the event is safely dispatched via <see cref="M:Gallio.Utilities.EventHandlerUtils.SafeInvoke(System.EventHandler,System.Object,System.EventArgs)" />. This class cannot be inherited.</summary>
- </member>
- <member name="M:Gallio.Runner.TestRunnerEventDispatcher.NotifyDisposeFinished(Gallio.Runner.Events.DisposeFinishedEventArgs)">
- <summary>Dispatches the <see cref="E:Gallio.Runner.TestRunnerEventDispatcher.DisposeFinished" /> event.</summary>
- <param name="e">The event arguments</param>
- </member>
- <member name="M:Gallio.Runner.TestRunnerEventDispatcher.NotifyDisposeStarted(Gallio.Runner.Events.DisposeStartedEventArgs)">
- <summary>Dispatches the <see cref="E:Gallio.Runner.TestRunnerEventDispatcher.DisposeStarted" /> event.</summary>
- <param name="e">The event arguments</param>
- </member>
- <member name="M:Gallio.Runner.TestRunnerEventDispatcher.NotifyExploreFinished(Gallio.Runner.Events.ExploreFinishedEventArgs)">
- <summary>Dispatches the <see cref="E:Gallio.Runner.TestRunnerEventDispatcher.ExploreFinished" /> event.</summary>
- <param name="e">The event arguments</param>
- </member>
- <member name="M:Gallio.Runner.TestRunnerEventDispatcher.NotifyExploreStarted(Gallio.Runner.Events.ExploreStartedEventArgs)">
- <summary>Dispatches the <see cref="E:Gallio.Runner.TestRunnerEventDispatcher.ExploreStarted" /> event.</summary>
- <param name="e">The event arguments</param>
- </member>
- <member name="M:Gallio.Runner.TestRunnerEventDispatcher.NotifyInitializeFinished(Gallio.Runner.Events.InitializeFinishedEventArgs)">
- <summary>Dispatches the <see cref="E:Gallio.Runner.TestRunnerEventDispatcher.InitializeFinished" /> event.</summary>
- <param name="e">The event arguments</param>
- </member>
- <member name="M:Gallio.Runner.TestRunnerEventDispatcher.NotifyInitializeStarted(Gallio.Runner.Events.InitializeStartedEventArgs)">
- <summary>Dispatches the <see cref="E:Gallio.Runner.TestRunnerEventDispatcher.InitializeStarted" /> event.</summary>
- <param name="e">The event arguments</param>
- </member>
- <member name="M:Gallio.Runner.TestRunnerEventDispatcher.NotifyLoadFinished(Gallio.Runner.Events.LoadFinishedEventArgs)">
- <summary>Dispatches the <see cref="E:Gallio.Runner.TestRunnerEventDispatcher.LoadFinished" /> event.</summary>
- <param name="e">The event arguments</param>
- </member>
- <member name="M:Gallio.Runner.TestRunnerEventDispatcher.NotifyLoadStarted(Gallio.Runner.Events.LoadStartedEventArgs)">
- <summary>Dispatches the <see cref="E:Gallio.Runner.TestRunnerEventDispatcher.LoadStarted" /> event.</summary>
- <param name="e">The event arguments</param>
- </member>
- <member name="M:Gallio.Runner.TestRunnerEventDispatcher.NotifyRunFinished(Gallio.Runner.Events.RunFinishedEventArgs)">
- <summary>Dispatches the <see cref="E:Gallio.Runner.TestRunnerEventDispatcher.RunFinished" /> event.</summary>
- <param name="e">The event arguments</param>
- </member>
- <member name="M:Gallio.Runner.TestRunnerEventDispatcher.NotifyRunStarted(Gallio.Runner.Events.RunStartedEventArgs)">
- <summary>Dispatches the <see cref="E:Gallio.Runner.TestRunnerEventDispatcher.RunStarted" /> event.</summary>
- <param name="e">The event arguments</param>
- </member>
- <member name="M:Gallio.Runner.TestRunnerEventDispatcher.NotifyTestStepFinished(Gallio.Runner.Events.TestStepFinishedEventArgs)">
- <summary>Dispatches the <see cref="E:Gallio.Runner.TestRunnerEventDispatcher.TestStepFinished" /> event.</summary>
- <param name="e">The event arguments</param>
- </member>
- <member name="M:Gallio.Runner.TestRunnerEventDispatcher.NotifyTestStepLifecyclePhaseChanged(Gallio.Runner.Events.TestStepLifecyclePhaseChangedEventArgs)">
- <summary>Dispatches the <see cref="E:Gallio.Runner.TestRunnerEventDispatcher.TestStepLifecyclePhaseChanged" /> event.</summary>
- <param name="e">The event arguments</param>
- </member>
- <member name="M:Gallio.Runner.TestRunnerEventDispatcher.NotifyTestStepLogBinaryAttachmentAdded(Gallio.Runner.Events.TestStepLogBinaryAttachmentAddedEventArgs)">
- <summary>Dispatches the <see cref="E:Gallio.Runner.TestRunnerEventDispatcher.TestStepLogBinaryAttachmentAdded" /> event.</summary>
- <param name="e">The event arguments</param>
- </member>
- <member name="M:Gallio.Runner.TestRunnerEventDispatcher.NotifyTestStepLogStreamAttachmentEmbedded(Gallio.Runner.Events.TestStepLogStreamAttachmentEmbeddedEventArgs)">
- <summary>Dispatches the <see cref="E:Gallio.Runner.TestRunnerEventDispatcher.TestStepLogStreamAttachmentEmbedded" /> event.</summary>
- <param name="e">The event arguments</param>
- </member>
- <member name="M:Gallio.Runner.TestRunnerEventDispatcher.NotifyTestStepLogStreamSectionFinished(Gallio.Runner.Events.TestStepLogStreamSectionFinishedEventArgs)">
- <summary>Dispatches the <see cref="E:Gallio.Runner.TestRunnerEventDispatcher.TestStepLogStreamSectionFinished" /> event.</summary>
- <param name="e">The event arguments</param>
- </member>
- <member name="M:Gallio.Runner.TestRunnerEventDispatcher.NotifyTestStepLogStreamSectionStarted(Gallio.Runner.Events.TestStepLogStreamSectionStartedEventArgs)">
- <summary>Dispatches the <see cref="E:Gallio.Runner.TestRunnerEventDispatcher.TestStepLogStreamSectionStarted" /> event.</summary>
- <param name="e">The event arguments</param>
- </member>
- <member name="M:Gallio.Runner.TestRunnerEventDispatcher.NotifyTestStepLogStreamTextWritten(Gallio.Runner.Events.TestStepLogStreamTextWrittenEventArgs)">
- <summary>Dispatches the <see cref="E:Gallio.Runner.TestRunnerEventDispatcher.TestStepLogStreamTextWritten" /> event.</summary>
- <param name="e">The event arguments</param>
- </member>
- <member name="M:Gallio.Runner.TestRunnerEventDispatcher.NotifyTestStepLogTextAttachmentAdded(Gallio.Runner.Events.TestStepLogTextAttachmentAddedEventArgs)">
- <summary>Dispatches the <see cref="E:Gallio.Runner.TestRunnerEventDispatcher.TestStepLogTextAttachmentAdded" /> event.</summary>
- <param name="e">The event arguments</param>
- </member>
- <member name="M:Gallio.Runner.TestRunnerEventDispatcher.NotifyTestStepMetadataAdded(Gallio.Runner.Events.TestStepMetadataAddedEventArgs)">
- <summary>Dispatches the <see cref="E:Gallio.Runner.TestRunnerEventDispatcher.TestStepMetadataAdded" /> event.</summary>
- <param name="e">The event arguments</param>
- </member>
- <member name="M:Gallio.Runner.TestRunnerEventDispatcher.NotifyTestStepStarted(Gallio.Runner.Events.TestStepStartedEventArgs)">
- <summary>Dispatches the <see cref="E:Gallio.Runner.TestRunnerEventDispatcher.TestStepStarted" /> event.</summary>
- <param name="e">The event arguments</param>
- </member>
- <member name="M:Gallio.Runner.TestRunnerEventDispatcher.NotifyUnloadFinished(Gallio.Runner.Events.UnloadFinishedEventArgs)">
- <summary>Dispatches the <see cref="E:Gallio.Runner.TestRunnerEventDispatcher.UnloadFinished" /> event.</summary>
- <param name="e">The event arguments</param>
- </member>
- <member name="M:Gallio.Runner.TestRunnerEventDispatcher.NotifyUnloadStarted(Gallio.Runner.Events.UnloadStartedEventArgs)">
- <summary>Dispatches the <see cref="E:Gallio.Runner.TestRunnerEventDispatcher.UnloadStarted" /> event.</summary>
- <param name="e">The event arguments</param>
- </member>
- <member name="E:Gallio.Runner.TestRunnerEventDispatcher.DisposeFinished">
- <summary>The event raised to indicate that the test runner disposal has finished.</summary>
- </member>
- <member name="E:Gallio.Runner.TestRunnerEventDispatcher.DisposeStarted">
- <summary>The event raised to indicate that the test runner disposal has started.</summary>
- </member>
- <member name="E:Gallio.Runner.TestRunnerEventDispatcher.ExploreFinished">
- <summary>The event raised to indicate that test exploration has finished.</summary>
- </member>
- <member name="E:Gallio.Runner.TestRunnerEventDispatcher.ExploreStarted">
- <summary>The event raised to indicate that test exploration has started.</summary>
- </member>
- <member name="E:Gallio.Runner.TestRunnerEventDispatcher.InitializeFinished">
- <summary>The event raised to indicate that the test runner initialization has finished.</summary>
- </member>
- <member name="E:Gallio.Runner.TestRunnerEventDispatcher.InitializeStarted">
- <summary>The event raised to indicate that the test runner initialization has started.</summary>
- </member>
- <member name="E:Gallio.Runner.TestRunnerEventDispatcher.LoadFinished">
- <summary>The event raised to indicate that a test package has finished loading.</summary>
- </member>
- <member name="E:Gallio.Runner.TestRunnerEventDispatcher.LoadStarted">
- <summary>The event raised to indicate that a test package is being loaded.</summary>
- </member>
- <member name="E:Gallio.Runner.TestRunnerEventDispatcher.RunFinished">
- <summary>The event raised to indicate that test execution has finished.</summary>
- </member>
- <member name="E:Gallio.Runner.TestRunnerEventDispatcher.RunStarted">
- <summary>The event raised to indicate that test execution has started.</summary>
- </member>
- <member name="E:Gallio.Runner.TestRunnerEventDispatcher.TestStepFinished">
- <summary>The event raised to indicate that a test step has finished execution.</summary>
- </member>
- <member name="E:Gallio.Runner.TestRunnerEventDispatcher.TestStepLifecyclePhaseChanged">
- <summary>The event raised to indicate that a test step has entered a new lifecycle phase.</summary>
- </member>
- <member name="E:Gallio.Runner.TestRunnerEventDispatcher.TestStepLogBinaryAttachmentAdded">
- <summary>The event raised to indicate that a binary attachment has been added to a test step log.</summary>
- </member>
- <member name="E:Gallio.Runner.TestRunnerEventDispatcher.TestStepLogStreamAttachmentEmbedded">
- <summary>The event raised to indicate that an attachment has been embedded into a test step log stream.</summary>
- </member>
- <member name="E:Gallio.Runner.TestRunnerEventDispatcher.TestStepLogStreamSectionFinished">
- <summary>The event raised to indicate that a section has finished within a test step log stream.</summary>
- </member>
- <member name="E:Gallio.Runner.TestRunnerEventDispatcher.TestStepLogStreamSectionStarted">
- <summary>The event raised to indicate that a section has been started within a test step log stream.</summary>
- </member>
- <member name="E:Gallio.Runner.TestRunnerEventDispatcher.TestStepLogStreamTextWritten">
- <summary>The event raised to indicate that text has been written to a test step log stream.</summary>
- </member>
- <member name="E:Gallio.Runner.TestRunnerEventDispatcher.TestStepLogTextAttachmentAdded">
- <summary>The event raised to indicate that a text attachment has been added to a test step log.</summary>
- </member>
- <member name="E:Gallio.Runner.TestRunnerEventDispatcher.TestStepMetadataAdded">
- <summary>The event raised to indicate that a test step dynamically added metadata to itself.</summary>
- </member>
- <member name="E:Gallio.Runner.TestRunnerEventDispatcher.TestStepStarted">
- <summary>The event raised to indicate that a test step has started execution.</summary>
- </member>
- <member name="E:Gallio.Runner.TestRunnerEventDispatcher.UnloadFinished">
- <summary>The event raised to indicate that a test package has finished unloading.</summary>
- </member>
- <member name="E:Gallio.Runner.TestRunnerEventDispatcher.UnloadStarted">
- <summary>The event raised to indicate that a test package is being unloaded.</summary>
- </member>
- <member name="T:Gallio.Runner.TestRunnerOptions">
- <summary>Provides options that control the operation of the test runner.</summary>
- </member>
- <member name="M:Gallio.Runner.TestRunnerOptions.Copy">
- <summary>Creates a copy of the options.</summary>
- <returns>The copy</returns>
- </member>
- <member name="T:Gallio.Runner.TestRunnerUtils">
- <summary>Provides helper functions for test runner tools. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:Gallio.Runner.TestRunnerUtils.CreateTestRunnerByName(System.String)">
- <summary>Creates a test runner given its factory name.</summary>
- <param name="factoryName">The test runner factory name</param>
- <returns>The test runner</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="factoryName" /> is null</exception>
- </member>
- <member name="M:Gallio.Runner.TestRunnerUtils.ShowReportDocument(System.String)">
- <summary>Presents a generated report to the user using the default viewing application for the report's document type.</summary>
- <param name="reportDocumentPath">The path of the report</param>
- </member>
- <member name="T:Gallio.Runner.ITestRunner">
- <summary>
- <para> A test runner provides the basic functionality for loading, exploring and running tests. It abstracts away most concerns having to do with the execution of tests in isolated (possibly remote) domains. </para>
- <para> The basic usage pattern of a test runner is as follows: <list type="bullet"><item>As a precondition, ensure that the runtime environment has been initialized.</item><item>Create the test runner.</item><item>Add event handlers and register extensions. <seealso cref="P:Gallio.Runner.ITestRunner.Events" />, <seealso cref="M:Gallio.Runner.ITestRunner.RegisterExtension(Gallio.Runner.Extensions.ITestRunnerExtension)" /></item><item>Initialize the runner. <seealso cref="M:Gallio.Runner.ITestRunner.Initialize(Gallio.Runner.TestRunnerOptions,Gallio.Runtime.Logging.ILogger,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)" /></item><item>Load a test package. <seealso cref="M:Gallio.Runner.ITestRunner.Load(Gallio.Model.TestPackageConfig,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)" /></item><item>Explore the tests. <seealso cref="M:Gallio.Runner.ITestRunner.Explore(Gallio.Model.TestExplorationOptions,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)" /></item><item>Run the tests. Save or format the report contents as required using the reporting APIs. <seealso cref="M:Gallio.Runner.ITestRunner.Run(Gallio.Model.Execution.TestExecutionOptions,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)" /></item><item>Unload the test package. <seealso cref="M:Gallio.Runner.ITestRunner.Unload(Gallio.Runtime.ProgressMonitoring.IProgressMonitor)" /></item><item>Dispose the test runner. <seealso cref="M:Gallio.Runner.ITestRunner.Dispose(Gallio.Runtime.ProgressMonitoring.IProgressMonitor)" /></item></list></para>
- <para> Once a test package is loaded, it may be re-explored and/or re-run as often as desired. The package may also be unloaded to release resources make way for a new package to be loaded at a later time without discarding the test runner itself. </para>
- </summary>
- </member>
- <member name="P:Gallio.Runner.ITestRunner.Events">
- <summary>Gets the event dispatcher for the test runner.</summary>
- </member>
- <member name="P:Gallio.Runner.ITestRunner.Report">
- <summary>Gets the most recent report contents. The report may be only partially populated depending on the current state of the test runner. When no test package has been loaded, the report will be empty but not null.</summary>
- </member>
- <member name="M:Gallio.Runner.ITestRunner.Dispose(Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
- <summary>Disposes the test runner. Does nothing if already disposed or if not initialized.</summary>
- <param name="progressMonitor">The progress monitor</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="progressMonitor" /> is null</exception>
- </member>
- <member name="M:Gallio.Runner.ITestRunner.Explore(Gallio.Model.TestExplorationOptions,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
- <summary>
- <para> Explores tests within the currently loaded test package. </para>
- <para> When this operation completes, the <see cref="P:Gallio.Runner.Reports.Report.TestModel" /> property of <see cref="P:Gallio.Runner.ITestRunner.Report" /> will contain information about the test package. </para>
- </summary>
- <param name="options">The test exploration options</param>
- <param name="progressMonitor">The progress monitor</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="options" /> or <paramref name="progressMonitor" /> is null</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if no package is currently loaded</exception>
- <exception cref="T:Gallio.Runner.RunnerException">Thrown if the operation failed</exception>
- <exception cref="T:System.ObjectDisposedException">Thrown if the runner has been disposed</exception>
- </member>
- <member name="M:Gallio.Runner.ITestRunner.Initialize(Gallio.Runner.TestRunnerOptions,Gallio.Runtime.Logging.ILogger,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
- <summary>Initializes the test runner.</summary>
- <param name="options">The test runner options</param>
- <param name="logger">The logger</param>
- <param name="progressMonitor">The progress monitor</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="options" />, <paramref name="logger" /> or <paramref name="progressMonitor" /> is null</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if the runner is already initialized</exception>
- <exception cref="T:System.ObjectDisposedException">Thrown if the runner has been disposed</exception>
- </member>
- <member name="M:Gallio.Runner.ITestRunner.Load(Gallio.Model.TestPackageConfig,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
- <summary>
- <para> Loads a test package. </para>
- <para> When this operation completes, the <see cref="P:Gallio.Runner.Reports.Report.TestPackageConfig" /> property of <see cref="P:Gallio.Runner.ITestRunner.Report" /> will contain information about the test package. </para>
- </summary>
- <param name="testPackageConfig">The test package configuration</param>
- <param name="progressMonitor">The progress monitor</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="progressMonitor" /> or <paramref name="testPackageConfig" /> is null</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if a package is already loaded</exception>
- <exception cref="T:Gallio.Runner.RunnerException">Thrown if the operation failed</exception>
- <exception cref="T:System.ObjectDisposedException">Thrown if the runner has been disposed</exception>
- </member>
- <member name="M:Gallio.Runner.ITestRunner.RegisterExtension(Gallio.Runner.Extensions.ITestRunnerExtension)">
- <summary>Registers a test runner extension.</summary>
- <param name="extension">The test runner extension to register</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="extension" /> is null</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if the test runner has already been initialized</exception>
- </member>
- <member name="M:Gallio.Runner.ITestRunner.Run(Gallio.Model.Execution.TestExecutionOptions,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
- <summary>
- <para> Runs the tests. </para>
- <para> When this operation completes, the <see cref="P:Gallio.Runner.Reports.Report.TestPackageRun" /> property of <see cref="P:Gallio.Runner.ITestRunner.Report" /> will contain test results. </para>
- </summary>
- <param name="options">The test execution options</param>
- <param name="progressMonitor">The progress monitor</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="progressMonitor" /> is null</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if no package is currently loaded or if test exploration has not taken place</exception>
- <exception cref="T:Gallio.Runner.RunnerException">Thrown if the operation failed</exception>
- <exception cref="T:System.ObjectDisposedException">Thrown if the runner has been disposed</exception>
- </member>
- <member name="M:Gallio.Runner.ITestRunner.Unload(Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
- <summary>
- <para> Unloads the current test package. Does nothing if none is currently loaded. </para>
- <para> When this operation completes, the <see cref="P:Gallio.Runner.ITestRunner.Report" /> will be empty once again. </para>
- </summary>
- <param name="progressMonitor">The progress monitor</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="progressMonitor" /> is null</exception>
- <exception cref="T:Gallio.Runner.RunnerException">Thrown if the operation failed</exception>
- <exception cref="T:System.ObjectDisposedException">Thrown if the runner has been disposed</exception>
- </member>
- <member name="T:Gallio.Runner.ITestRunnerFactory">
- <summary>A test tunner factory is a service that creates an <see cref="T:Gallio.Runner.ITestRunner" /> given a set of options. Each factory has a name which is used by <see cref="T:Gallio.Runner.ITestRunnerManager" /> to select the particular factory to use for a given test run.</summary>
- </member>
- <member name="M:Gallio.Runner.ITestRunnerFactory.CreateTestRunner">
- <summary>Creates a test runner.</summary>
- <returns>The test runner</returns>
- </member>
- <member name="T:Gallio.Runner.ITestRunnerManager">
- <summary>A test runner manager enumerates the names of the <see cref="T:Gallio.Runner.ITestRunnerFactory" /> services that are available and provides a mechanism for creating <see cref="T:Gallio.Runner.ITestRunner" /> instances.</summary>
- </member>
- <member name="P:Gallio.Runner.ITestRunnerManager.FactoryResolver">
- <summary>Gets a resolver for resolving registered <see cref="T:Gallio.Runner.ITestRunnerFactory" /> components by name.</summary>
- </member>
- <member name="M:Gallio.Runner.ITestRunnerManager.CreateTestRunner(System.String)">
- <summary>Creates a test runner.</summary>
- <param name="factoryName">The name of the test runner factory, matched case-insensitively</param>
- <returns>The test runner</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="factoryName" /> is null</exception>
- </member>
- <member name="T:Gallio.Runner.Caching.DiskCacheException">
- <summary>The type of exception thrown when an error occurs while manipulating the disk cache.</summary>
- </member>
- <member name="T:Gallio.Runner.Caching.SimpleDiskCache">
- <summary>A simple disk cache that stores its contents in a particular directory using hashes of the key values to ensure uniqueness.</summary>
- </member>
- <member name="P:Gallio.Runner.Caching.SimpleDiskCache.CacheDirectoryPath">
- <summary>Gets the path of the cache directory.</summary>
- </member>
- <member name="P:Gallio.Runner.Caching.SimpleDiskCache.Groups">
- <summary>Gets the collection of disk cache groups.</summary>
- </member>
- <member name="M:Gallio.Runner.Caching.SimpleDiskCache.GetGroup(System.String)">
- <summary>Gets the group with the given key.</summary>
- <param name="key">The key, nor null</param>
- <returns>The cache group</returns>
- </member>
- <member name="M:Gallio.Runner.Caching.SimpleDiskCache.Purge">
- <summary>Deletes all items in the cache.</summary>
- </member>
- <member name="T:Gallio.Runner.Caching.SimpleDiskCache.Group">
- <summary>Represents a disk cache group.</summary>
- </member>
- <member name="P:Gallio.Runner.Caching.SimpleDiskCache.Group.Cache">
- <summary>Gets the disk cache that contains the group.</summary>
- </member>
- <member name="P:Gallio.Runner.Caching.SimpleDiskCache.Group.Exists">
- <summary>Returns true if the group exists on disk.</summary>
- </member>
- <member name="P:Gallio.Runner.Caching.SimpleDiskCache.Group.Key">
- <summary>Gets the key of the group.</summary>
- </member>
- <member name="P:Gallio.Runner.Caching.SimpleDiskCache.Group.Location">
- <summary>Gets the <see cref="T:System.IO.DirectoryInfo" /> that represents the physical storage location of the disk cache group in the filesystem.</summary>
- </member>
- <member name="M:Gallio.Runner.Caching.SimpleDiskCache.Group.Create">
- <summary>Creates the group if it does not exist.</summary>
- </member>
- <member name="M:Gallio.Runner.Caching.SimpleDiskCache.Group.CreateSubdirectory(System.String)">
- <summary>Creates a directory within the group.</summary>
- <param name="relativeDirectoryPath">The relative path of the directory to create within the group</param>
- <returns>Directory information for the directory that was created</returns>
- </member>
- <member name="M:Gallio.Runner.Caching.SimpleDiskCache.Group.Delete">
- <summary>Deletes the group and all of its contents if any.</summary>
- </member>
- <member name="M:Gallio.Runner.Caching.SimpleDiskCache.Group.GetFileInfo(System.String)">
- <summary>Gets information about a file within the group.</summary>
- <param name="relativeFilePath">The relative path of the file within the group</param>
- <returns>The file info</returns>
- </member>
- <member name="M:Gallio.Runner.Caching.SimpleDiskCache.Group.GetSubdirectoryInfo(System.String)">
- <summary>Gets information about a directory within the group.</summary>
- <param name="relativeDirectoryPath">The relative path of the directory within the group</param>
- <returns>The directory info</returns>
- </member>
- <member name="M:Gallio.Runner.Caching.SimpleDiskCache.Group.OpenFile(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare)">
- <summary>
- <para> Opens a file within the group. </para>
- <para> If a new file is being created, automatically create the group and the containing directory for the file. </para>
- </summary>
- <param name="relativeFilePath">The relative path of the file to open within the group</param>
- <param name="mode">The file open mode</param>
- <param name="access">The file access mode</param>
- <param name="share">The file sharing mode</param>
- <returns>The file stream</returns>
- </member>
- <member name="T:Gallio.Runner.Caching.TemporaryDiskCache">
- <summary>A disk cache that stores its contents in the user's temporary directory.</summary>
- </member>
- <member name="F:Gallio.Runner.Caching.TemporaryDiskCache.DefaultCacheDirectoryName">
- <summary>The default cache directory name. This field is read-only.</summary>
- </member>
- <member name="T:Gallio.Runner.Caching.IDiskCache">
- <summary>A disk cache manages temporary files and directories stored on disk and arranged into groups associated with arbitrary string keys. The files and directories within each group are assumed to have the same lifetime.</summary>
- </member>
- <member name="P:Gallio.Runner.Caching.IDiskCache.Groups">
- <summary>Gets the collection of disk cache groups.</summary>
- </member>
- <member name="M:Gallio.Runner.Caching.IDiskCache.Purge">
- <summary>Deletes all items in the cache.</summary>
- <exception cref="T:Gallio.Runner.Caching.DiskCacheException">Thrown if an error occurs.</exception>
- </member>
- <member name="T:Gallio.Runner.Caching.IDiskCacheGroup">
- <summary>A disk cache group represents an indexed partition of the disk cache. It is physically manifested as a directory on disk and may contain any number of related files or directories with the same lifetime.</summary>
- </member>
- <member name="P:Gallio.Runner.Caching.IDiskCacheGroup.Cache">
- <summary>Gets the disk cache that contains the group.</summary>
- </member>
- <member name="P:Gallio.Runner.Caching.IDiskCacheGroup.Exists">
- <summary>Returns true if the group exists on disk.</summary>
- <exception cref="T:Gallio.Runner.Caching.DiskCacheException">Thrown if an error occurs.</exception>
- </member>
- <member name="P:Gallio.Runner.Caching.IDiskCacheGroup.Key">
- <summary>Gets the key of the group.</summary>
- </member>
- <member name="P:Gallio.Runner.Caching.IDiskCacheGroup.Location">
- <summary>Gets the <see cref="T:System.IO.DirectoryInfo" /> that represents the physical storage location of the disk cache group in the filesystem.</summary>
- </member>
- <member name="M:Gallio.Runner.Caching.IDiskCacheGroup.Create">
- <summary>Creates the group if it does not exist.</summary>
- <exception cref="T:Gallio.Runner.Caching.DiskCacheException">Thrown if an error occurs.</exception>
- </member>
- <member name="M:Gallio.Runner.Caching.IDiskCacheGroup.CreateSubdirectory(System.String)">
- <summary>Creates a directory within the group.</summary>
- <param name="relativeDirectoryPath">The relative path of the directory to create within the group</param>
- <returns>Directory information for the directory that was created</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="relativeDirectoryPath" /> is null</exception>
- <exception cref="T:Gallio.Runner.Caching.DiskCacheException">Thrown if an error occurs.</exception>
- </member>
- <member name="M:Gallio.Runner.Caching.IDiskCacheGroup.Delete">
- <summary>Deletes the group and all of its contents if any.</summary>
- <exception cref="T:Gallio.Runner.Caching.DiskCacheException">Thrown if an error occurs.</exception>
- </member>
- <member name="M:Gallio.Runner.Caching.IDiskCacheGroup.GetFileInfo(System.String)">
- <summary>Gets information about a file within the group.</summary>
- <param name="relativeFilePath">The relative path of the file within the group</param>
- <returns>The file info</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="relativeFilePath" /> is null</exception>
- <exception cref="T:Gallio.Runner.Caching.DiskCacheException">Thrown if an error occurs.</exception>
- </member>
- <member name="M:Gallio.Runner.Caching.IDiskCacheGroup.GetSubdirectoryInfo(System.String)">
- <summary>Gets information about a directory within the group.</summary>
- <param name="relativeDirectoryPath">The relative path of the directory within the group</param>
- <returns>The directory info</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="relativeDirectoryPath" /> is null</exception>
- <exception cref="T:Gallio.Runner.Caching.DiskCacheException">Thrown if an error occurs.</exception>
- </member>
- <member name="M:Gallio.Runner.Caching.IDiskCacheGroup.OpenFile(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare)">
- <summary>
- <para> Opens a file within the group. </para>
- <para> If a new file is being created, automatically create the group and the containing directory for the file. </para>
- </summary>
- <param name="relativeFilePath">The relative path of the file to open within the group</param>
- <param name="mode">The file open mode</param>
- <param name="access">The file access mode</param>
- <param name="share">The file sharing mode</param>
- <returns>The file stream</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="relativeFilePath" /> is null</exception>
- <exception cref="T:Gallio.Runner.Caching.DiskCacheException">Thrown if an error occurs.</exception>
- </member>
- <member name="T:Gallio.Runner.Caching.IDiskCacheGroupCollection">
- <summary>Represents a collection of groups in a disk cache indexed by an aritrary key string.</summary>
- </member>
- <member name="P:Gallio.Runner.Caching.IDiskCacheGroupCollection.Item(System.String)">
- <summary>Gets the group with the specified key.</summary>
- <param name="key">The key</param>
- <value>The group</value>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="key" /> is null</exception>
- </member>
- <member name="T:Gallio.Runner.Drivers.AggregateTestDriver">
- <summary>An aggregate test driver partitions the work of running tests among multiple test drivers. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="M:Gallio.Runner.Drivers.AggregateTestDriver.CreatePartitions(Gallio.Model.TestPackageConfig)">
- <summary>Creates the partitions of the aggregate test driver.</summary>
- <param name="testPackageConfig">The test package configuration, not null</param>
- <returns>The partitions</returns>
- </member>
- <member name="M:Gallio.Runner.Drivers.AggregateTestDriver.Dispose(System.Boolean)">
- <summary>Disposes the test driver.</summary>
- <param name="disposing">True if <see cref="M:Gallio.Runner.Drivers.BaseTestDriver.Dispose" /> was called</param>
- </member>
- <member name="M:Gallio.Runner.Drivers.AggregateTestDriver.ExploreImpl(Gallio.Model.TestExplorationOptions,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
- <summary>Internal implementation of <see cref="M:Gallio.Runner.Drivers.BaseTestDriver.Explore(Gallio.Model.TestExplorationOptions,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)" />. Called after argument validation takes place.</summary>
- </member>
- <member name="M:Gallio.Runner.Drivers.AggregateTestDriver.LoadImpl(Gallio.Model.TestPackageConfig,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
- <summary>Internal implementation of <see cref="M:Gallio.Runner.Drivers.BaseTestDriver.Load(Gallio.Model.TestPackageConfig,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)" />. Called after argument validation takes place.</summary>
- </member>
- <member name="M:Gallio.Runner.Drivers.AggregateTestDriver.RunImpl(Gallio.Model.Execution.TestExecutionOptions,Gallio.Model.Execution.ITestListener,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
- <summary>Internal implementation of <see cref="M:Gallio.Runner.Drivers.BaseTestDriver.Run(Gallio.Model.Execution.TestExecutionOptions,Gallio.Model.Execution.ITestListener,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)" />. Called after argument validation takes place.</summary>
- </member>
- <member name="M:Gallio.Runner.Drivers.AggregateTestDriver.UnloadImpl(Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
- <summary>Internal implementation of <see cref="M:Gallio.Runner.Drivers.BaseTestDriver.Unload(Gallio.Runtime.ProgressMonitoring.IProgressMonitor)" />. Called after argument validation takes place.</summary>
- </member>
- <member name="T:Gallio.Runner.Drivers.BaseTestDriver">
- <summary>Base implementation of a test driver. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:Gallio.Runner.Drivers.BaseTestDriver.Logger">
- <summary>Gets the logger, or null if not initialized.</summary>
- </member>
- <member name="P:Gallio.Runner.Drivers.BaseTestDriver.RuntimeSetup">
- <summary>Gets the runtime setup, or null if not initialized.</summary>
- </member>
- <member name="M:Gallio.Runner.Drivers.BaseTestDriver.Dispose">
- <summary>Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.</summary>
- </member>
- <member name="M:Gallio.Runner.Drivers.BaseTestDriver.Dispose(System.Boolean)">
- <summary>Disposes the test driver.</summary>
- <param name="disposing">True if <see cref="M:Gallio.Runner.Drivers.BaseTestDriver.Dispose" /> was called</param>
- </member>
- <member name="M:Gallio.Runner.Drivers.BaseTestDriver.Explore(Gallio.Model.TestExplorationOptions,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
- <summary>Explores the tests.</summary>
- <param name="options">The test exploration options</param>
- <param name="progressMonitor">The progress monitor</param>
- <returns>The test model data</returns>
- </member>
- <member name="M:Gallio.Runner.Drivers.BaseTestDriver.ExploreImpl(Gallio.Model.TestExplorationOptions,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
- <summary>Internal implementation of <see cref="M:Gallio.Runner.Drivers.BaseTestDriver.Explore(Gallio.Model.TestExplorationOptions,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)" />. Called after argument validation takes place.</summary>
- </member>
- <member name="M:Gallio.Runner.Drivers.BaseTestDriver.Initialize(Gallio.Runtime.RuntimeSetup,Gallio.Runtime.Logging.ILogger)">
- <summary>Initializes the test driver.</summary>
- <param name="runtimeSetup">The runtime setup</param>
- <param name="logger">The logger</param>
- </member>
- <member name="M:Gallio.Runner.Drivers.BaseTestDriver.InitializeImpl(Gallio.Runtime.RuntimeSetup,Gallio.Runtime.Logging.ILogger)">
- <summary>Internal implementation of <see cref="M:Gallio.Runner.Drivers.BaseTestDriver.Initialize(Gallio.Runtime.RuntimeSetup,Gallio.Runtime.Logging.ILogger)" />. Called after argument validation takes place.</summary>
- </member>
- <member name="M:Gallio.Runner.Drivers.BaseTestDriver.Load(Gallio.Model.TestPackageConfig,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
- <summary>Loads a test package.</summary>
- <param name="testPackageConfig">The test package configuration</param>
- <param name="progressMonitor">The progress monitor</param>
- </member>
- <member name="M:Gallio.Runner.Drivers.BaseTestDriver.LoadImpl(Gallio.Model.TestPackageConfig,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
- <summary>Internal implementation of <see cref="M:Gallio.Runner.Drivers.BaseTestDriver.Load(Gallio.Model.TestPackageConfig,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)" />. Called after argument validation takes place.</summary>
- </member>
- <member name="M:Gallio.Runner.Drivers.BaseTestDriver.Run(Gallio.Model.Execution.TestExecutionOptions,Gallio.Model.Execution.ITestListener,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
- <summary>Runs the tests.</summary>
- <param name="options">The test execution options</param>
- <param name="listener">The test listener</param>
- <param name="progressMonitor">The progress monitor</param>
- </member>
- <member name="M:Gallio.Runner.Drivers.BaseTestDriver.RunImpl(Gallio.Model.Execution.TestExecutionOptions,Gallio.Model.Execution.ITestListener,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
- <summary>Internal implementation of <see cref="M:Gallio.Runner.Drivers.BaseTestDriver.Run(Gallio.Model.Execution.TestExecutionOptions,Gallio.Model.Execution.ITestListener,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)" />. Called after argument validation takes place.</summary>
- </member>
- <member name="M:Gallio.Runner.Drivers.BaseTestDriver.Unload(Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
- <summary>Unloads the tests.</summary>
- <param name="progressMonitor">The progress monitor</param>
- </member>
- <member name="M:Gallio.Runner.Drivers.BaseTestDriver.UnloadImpl(Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
- <summary>Internal implementation of <see cref="M:Gallio.Runner.Drivers.BaseTestDriver.Unload(Gallio.Runtime.ProgressMonitoring.IProgressMonitor)" />. Called after argument validation takes place.</summary>
- </member>
- <member name="T:Gallio.Runner.Drivers.LocalTestDriver">
- <summary>A simple test driver implementation that runs tests locally within the current domain without any additional consultation of the test frameworks.</summary>
- </member>
- <member name="M:Gallio.Runner.Drivers.LocalTestDriver.ExploreImpl(Gallio.Model.TestExplorationOptions,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
- <summary>Internal implementation of <see cref="M:Gallio.Runner.Drivers.BaseTestDriver.Explore(Gallio.Model.TestExplorationOptions,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)" />. Called after argument validation takes place.</summary>
- </member>
- <member name="M:Gallio.Runner.Drivers.LocalTestDriver.InitializeImpl(Gallio.Runtime.RuntimeSetup,Gallio.Runtime.Logging.ILogger)">
- <summary>Internal implementation of <see cref="M:Gallio.Runner.Drivers.BaseTestDriver.Initialize(Gallio.Runtime.RuntimeSetup,Gallio.Runtime.Logging.ILogger)" />. Called after argument validation takes place.</summary>
- </member>
- <member name="M:Gallio.Runner.Drivers.LocalTestDriver.LoadImpl(Gallio.Model.TestPackageConfig,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
- <summary>Internal implementation of <see cref="M:Gallio.Runner.Drivers.BaseTestDriver.Load(Gallio.Model.TestPackageConfig,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)" />. Called after argument validation takes place.</summary>
- </member>
- <member name="M:Gallio.Runner.Drivers.LocalTestDriver.RunImpl(Gallio.Model.Execution.TestExecutionOptions,Gallio.Model.Execution.ITestListener,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
- <summary>Internal implementation of <see cref="M:Gallio.Runner.Drivers.BaseTestDriver.Run(Gallio.Model.Execution.TestExecutionOptions,Gallio.Model.Execution.ITestListener,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)" />. Called after argument validation takes place.</summary>
- </member>
- <member name="M:Gallio.Runner.Drivers.LocalTestDriver.UnloadImpl(Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
- <summary>Internal implementation of <see cref="M:Gallio.Runner.Drivers.BaseTestDriver.Unload(Gallio.Runtime.ProgressMonitoring.IProgressMonitor)" />. Called after argument validation takes place.</summary>
- </member>
- <member name="T:Gallio.Runner.Drivers.MultiDomainTestDriver">
- <summary>A test driver that configures one test domain per test assembly.</summary>
- </member>
- <member name="M:Gallio.Runner.Drivers.MultiDomainTestDriver.CreatePartitions(Gallio.Model.TestPackageConfig)">
- <summary>Creates the partitions of the aggregate test driver.</summary>
- <param name="testPackageConfig">The test package configuration, not null</param>
- <returns>The partitions</returns>
- </member>
- <member name="M:Gallio.Runner.Drivers.MultiDomainTestDriver.Dispose(System.Boolean)">
- <summary>Disposes the test driver.</summary>
- <param name="disposing">True if <see cref="M:Gallio.Runner.Drivers.BaseTestDriver.Dispose" /> was called</param>
- </member>
- <member name="T:Gallio.Runner.Drivers.ProxyTestDriver">
- <summary>A proxy for a remote test driver. Wraps a test driver and forwards all messages to it.</summary>
- </member>
- <member name="M:Gallio.Runner.Drivers.ProxyTestDriver.Dispose(System.Boolean)">
- <summary>Disposes the test driver.</summary>
- <param name="disposing">True if <see cref="M:Gallio.Runner.Drivers.BaseTestDriver.Dispose" /> was called</param>
- </member>
- <member name="M:Gallio.Runner.Drivers.ProxyTestDriver.ExploreImpl(Gallio.Model.TestExplorationOptions,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
- <summary>Internal implementation of <see cref="M:Gallio.Runner.Drivers.BaseTestDriver.Explore(Gallio.Model.TestExplorationOptions,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)" />. Called after argument validation takes place.</summary>
- </member>
- <member name="M:Gallio.Runner.Drivers.ProxyTestDriver.InitializeImpl(Gallio.Runtime.RuntimeSetup,Gallio.Runtime.Logging.ILogger)">
- <summary>Internal implementation of <see cref="M:Gallio.Runner.Drivers.BaseTestDriver.Initialize(Gallio.Runtime.RuntimeSetup,Gallio.Runtime.Logging.ILogger)" />. Called after argument validation takes place.</summary>
- </member>
- <member name="M:Gallio.Runner.Drivers.ProxyTestDriver.LoadImpl(Gallio.Model.TestPackageConfig,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
- <summary>Internal implementation of <see cref="M:Gallio.Runner.Drivers.BaseTestDriver.Load(Gallio.Model.TestPackageConfig,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)" />. Called after argument validation takes place.</summary>
- </member>
- <member name="M:Gallio.Runner.Drivers.ProxyTestDriver.RunImpl(Gallio.Model.Execution.TestExecutionOptions,Gallio.Model.Execution.ITestListener,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
- <summary>Internal implementation of <see cref="M:Gallio.Runner.Drivers.BaseTestDriver.Run(Gallio.Model.Execution.TestExecutionOptions,Gallio.Model.Execution.ITestListener,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)" />. Called after argument validation takes place.</summary>
- </member>
- <member name="M:Gallio.Runner.Drivers.ProxyTestDriver.UnloadImpl(Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
- <summary>Internal implementation of <see cref="M:Gallio.Runner.Drivers.BaseTestDriver.Unload(Gallio.Runtime.ProgressMonitoring.IProgressMonitor)" />. Called after argument validation takes place.</summary>
- </member>
- <member name="E:Gallio.Runner.Drivers.ProxyTestDriver.Disposed">
- <summary>An event that is fired when the test driver is disposed.</summary>
- </member>
- <member name="T:Gallio.Runner.Drivers.AggregateTestDriver.Partition">
- <summary>Provides information about a partition of the aggregate test driver. Each partition specifies a test driver and a test package configuration that covers a portion of the total test package.</summary>
- </member>
- <member name="P:Gallio.Runner.Drivers.AggregateTestDriver.Partition.TestDriver">
- <summary>Gets the test driver.</summary>
- </member>
- <member name="P:Gallio.Runner.Drivers.AggregateTestDriver.Partition.TestPackageConfig">
- <summary>Gets the test package configuration for the driver.</summary>
- </member>
- <member name="T:Gallio.Runner.Drivers.ITestDriver">
- <summary>A test driver controls how tests are loaded, explored, and run.</summary>
- </member>
- <member name="M:Gallio.Runner.Drivers.ITestDriver.Explore(Gallio.Model.TestExplorationOptions,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
- <summary>Explores the tests.</summary>
- <param name="options">The test exploration options</param>
- <param name="progressMonitor">The progress monitor</param>
- <returns>The test model data</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="options" /> or <paramref name="progressMonitor" /> is null</exception>
- </member>
- <member name="M:Gallio.Runner.Drivers.ITestDriver.Initialize(Gallio.Runtime.RuntimeSetup,Gallio.Runtime.Logging.ILogger)">
- <summary>Initializes the test driver.</summary>
- <param name="runtimeSetup">The runtime setup</param>
- <param name="logger">The logger</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="runtimeSetup" /> or <paramref name="logger" /> is null</exception>
- </member>
- <member name="M:Gallio.Runner.Drivers.ITestDriver.Load(Gallio.Model.TestPackageConfig,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
- <summary>Loads a test package.</summary>
- <param name="testPackageConfig">The test package configuration</param>
- <param name="progressMonitor">The progress monitor</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="testPackageConfig" /> or <paramref name="progressMonitor" /> is null</exception>
- </member>
- <member name="M:Gallio.Runner.Drivers.ITestDriver.Run(Gallio.Model.Execution.TestExecutionOptions,Gallio.Model.Execution.ITestListener,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
- <summary>Runs the tests.</summary>
- <param name="options">The test execution options</param>
- <param name="listener">The test listener</param>
- <param name="progressMonitor">The progress monitor</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="options" />, <paramref name="listener" /> or <paramref name="progressMonitor" /> is null</exception>
- </member>
- <member name="M:Gallio.Runner.Drivers.ITestDriver.Unload(Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
- <summary>Unloads the tests.</summary>
- <param name="progressMonitor">The progress monitor</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="progressMonitor" /> is null</exception>
- </member>
- <member name="T:Gallio.Runner.Events.DisposeFinishedEventArgs">
- <summary>Arguments for an event raised to indicate that the test runner disposal has finished. This class cannot be inherited.</summary>
- </member>
- <member name="T:Gallio.Runner.Events.DisposeStartedEventArgs">
- <summary>Arguments for an event raised to indicate that the test runner disposal has started. This class cannot be inherited.</summary>
- </member>
- <member name="T:Gallio.Runner.Events.ExploreFinishedEventArgs">
- <summary>Arguments for an event raised to indicate that test exploration has finished. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Runner.Events.ExploreFinishedEventArgs.Report">
- <summary>Gets the report, including test model data on success.</summary>
- </member>
- <member name="T:Gallio.Runner.Events.ExploreStartedEventArgs">
- <summary>Arguments for an event raised to indicate that test exploration has started. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Runner.Events.ExploreStartedEventArgs.TestExplorationOptions">
- <summary>Gets the test exploration options.</summary>
- </member>
- <member name="T:Gallio.Runner.Events.InitializeFinishedEventArgs">
- <summary>Arguments for an event raised to indicate that the test runner initialization has finished. This class cannot be inherited.</summary>
- </member>
- <member name="T:Gallio.Runner.Events.InitializeStartedEventArgs">
- <summary>Arguments for an event raised to indicate that the test runner initialization has started. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Runner.Events.InitializeStartedEventArgs.Options">
- <summary>Gets the test runner options.</summary>
- </member>
- <member name="T:Gallio.Runner.Events.LoadFinishedEventArgs">
- <summary>Arguments for an event raised to indicate that a test package has finished loading. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Runner.Events.LoadFinishedEventArgs.Report">
- <summary>Gets the report, including test package data on success.</summary>
- </member>
- <member name="T:Gallio.Runner.Events.LoadStartedEventArgs">
- <summary>Arguments for an event raised to indicate that a test package is being loaded. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Runner.Events.LoadStartedEventArgs.TestPackageConfig">
- <summary>Gets the test package configuration being loaded.</summary>
- </member>
- <member name="T:Gallio.Runner.Events.RunFinishedEventArgs">
- <summary>Arguments for an event raised to indicate that test execution has finished. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Runner.Events.RunFinishedEventArgs.Report">
- <summary>Gets the report, including test package run data on success.</summary>
- </member>
- <member name="T:Gallio.Runner.Events.RunStartedEventArgs">
- <summary>Arguments for an event raised to indicate that test execution has started. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Runner.Events.RunStartedEventArgs.TestExecutionOptions">
- <summary>Gets the test execution options.</summary>
- </member>
- <member name="T:Gallio.Runner.Events.TestStepEventArgs">
- <summary>Base arguments for an event raised to provide information about a test step. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:Gallio.Runner.Events.TestStepEventArgs.Report">
- <summary>Gets the report.</summary>
- </member>
- <member name="P:Gallio.Runner.Events.TestStepEventArgs.Test">
- <summary>Gets the test data of the test that contains the test step.</summary>
- </member>
- <member name="P:Gallio.Runner.Events.TestStepEventArgs.TestStepRun">
- <summary>Gets the test step run.</summary>
- </member>
- <member name="M:Gallio.Runner.Events.TestStepEventArgs.GetStepKind">
- <summary>Gets the kind of step described using the <see cref="F:Gallio.Model.MetadataKeys.TestKind" /> metadata key.</summary>
- <returns>The step kind</returns>
- </member>
- <member name="T:Gallio.Runner.Events.TestStepFinishedEventArgs">
- <summary>Arguments for an event raised to indicate that a test step has finished execution. This class cannot be inherited.</summary>
- </member>
- <member name="T:Gallio.Runner.Events.TestStepLifecyclePhaseChangedEventArgs">
- <summary>Arguments for an event raised to indicate that a test step has entered a new lifecycle phase. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Runner.Events.TestStepLifecyclePhaseChangedEventArgs.LifecyclePhase">
- <summary>Gets the lifecycle phase name.</summary>
- </member>
- <member name="T:Gallio.Runner.Events.TestStepLogAttachmentAddedEventArgs">
- <summary>Base arguments for an event raised to indicate that an attachment has been added to a test step log. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:Gallio.Runner.Events.TestStepLogAttachmentAddedEventArgs.AttachmentName">
- <summary>Gets the attachment name.</summary>
- </member>
- <member name="P:Gallio.Runner.Events.TestStepLogAttachmentAddedEventArgs.ContentType">
- <summary>Gets the attachment content type.</summary>
- </member>
- <member name="T:Gallio.Runner.Events.TestStepLogBinaryAttachmentAddedEventArgs">
- <summary>Arguments for an event raised to indicate that a binary attachment has been added to a test step log. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Runner.Events.TestStepLogBinaryAttachmentAddedEventArgs.Bytes">
- <summary>Gets the attached bytes.</summary>
- </member>
- <member name="T:Gallio.Runner.Events.TestStepLogStreamAttachmentEmbeddedEventArgs">
- <summary>Arguments for an event raised to indicate that an attachment has been embedded into a test step log stream. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Runner.Events.TestStepLogStreamAttachmentEmbeddedEventArgs.AttachmentName">
- <summary>Gets the name of the attachment that was embedded.</summary>
- </member>
- <member name="T:Gallio.Runner.Events.TestStepLogStreamEventArgs">
- <summary>Base arguments for an event raised to indicate that a test step log stream has been modified in some way. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:Gallio.Runner.Events.TestStepLogStreamEventArgs.LogStreamName">
- <summary>Gets the log stream name.</summary>
- </member>
- <member name="T:Gallio.Runner.Events.TestStepLogStreamSectionFinishedEventArgs">
- <summary>Arguments for an event raised to indicate that a section has been finished within a test step log stream. This class cannot be inherited.</summary>
- </member>
- <member name="T:Gallio.Runner.Events.TestStepLogStreamSectionStartedEventArgs">
- <summary>Arguments for an event raised to indicate that a section has been started within a test step log stream. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Runner.Events.TestStepLogStreamSectionStartedEventArgs.SectionName">
- <summary>Gets the name of the section that was started.</summary>
- </member>
- <member name="T:Gallio.Runner.Events.TestStepLogStreamTextWrittenEventArgs">
- <summary>Arguments for an event raised to indicate that text has been written to a test step log stream. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Runner.Events.TestStepLogStreamTextWrittenEventArgs.Text">
- <summary>Gets the text that was written.</summary>
- </member>
- <member name="T:Gallio.Runner.Events.TestStepLogTextAttachmentAddedEventArgs">
- <summary>Arguments for an event raised to indicate that a text attachment has been added to a test step log. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Runner.Events.TestStepLogTextAttachmentAddedEventArgs.Text">
- <summary>Gets the attached text.</summary>
- </member>
- <member name="T:Gallio.Runner.Events.TestStepMetadataAddedEventArgs">
- <summary>Arguments for an event raised to indicate that a test step dynamically added metadata to itself. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Runner.Events.TestStepMetadataAddedEventArgs.MetadataKey">
- <summary>Gets the metadata key.</summary>
- </member>
- <member name="P:Gallio.Runner.Events.TestStepMetadataAddedEventArgs.MetadataValue">
- <summary>Gets the metadata value.</summary>
- </member>
- <member name="T:Gallio.Runner.Events.TestStepStartedEventArgs">
- <summary>Arguments for an event raised to indicate that a test step has started execution. This class cannot be inherited.</summary>
- </member>
- <member name="T:Gallio.Runner.Events.UnloadFinishedEventArgs">
- <summary>Arguments for an event raised to indicate that a test package has finished unloading. This class cannot be inherited.</summary>
- </member>
- <member name="T:Gallio.Runner.Events.UnloadStartedEventArgs">
- <summary>Arguments for an event raised to indicate that a test package is being unloaded. This class cannot be inherited.</summary>
- </member>
- <member name="T:Gallio.Runner.Events.ITestRunnerEvents">
- <summary>Declares all of the events that may be raised by a <see cref="T:Gallio.Runner.ITestRunner" />.</summary>
- </member>
- <member name="E:Gallio.Runner.Events.ITestRunnerEvents.DisposeFinished">
- <summary>The event raised to indicate that the test runner disposal has finished.</summary>
- </member>
- <member name="E:Gallio.Runner.Events.ITestRunnerEvents.DisposeStarted">
- <summary>The event raised to indicate that the test runner disposal has started.</summary>
- </member>
- <member name="E:Gallio.Runner.Events.ITestRunnerEvents.ExploreFinished">
- <summary>The event raised to indicate that test exploration has finished.</summary>
- </member>
- <member name="E:Gallio.Runner.Events.ITestRunnerEvents.ExploreStarted">
- <summary>The event raised to indicate that test exploration has started.</summary>
- </member>
- <member name="E:Gallio.Runner.Events.ITestRunnerEvents.InitializeFinished">
- <summary>The event raised to indicate that the test runner initialization has finished.</summary>
- </member>
- <member name="E:Gallio.Runner.Events.ITestRunnerEvents.InitializeStarted">
- <summary>The event raised to indicate that the test runner initialization has started.</summary>
- </member>
- <member name="E:Gallio.Runner.Events.ITestRunnerEvents.LoadFinished">
- <summary>The event raised to indicate that a test package has finished loading.</summary>
- </member>
- <member name="E:Gallio.Runner.Events.ITestRunnerEvents.LoadStarted">
- <summary>The event raised to indicate that a test package is being loaded.</summary>
- </member>
- <member name="E:Gallio.Runner.Events.ITestRunnerEvents.RunFinished">
- <summary>The event raised to indicate that test execution has finished.</summary>
- </member>
- <member name="E:Gallio.Runner.Events.ITestRunnerEvents.RunStarted">
- <summary>The event raised to indicate that test execution has started.</summary>
- </member>
- <member name="E:Gallio.Runner.Events.ITestRunnerEvents.TestStepFinished">
- <summary>The event raised to indicate that a test step has finished execution.</summary>
- </member>
- <member name="E:Gallio.Runner.Events.ITestRunnerEvents.TestStepLifecyclePhaseChanged">
- <summary>The event raised to indicate that a test step has entered a new lifecycle phase.</summary>
- </member>
- <member name="E:Gallio.Runner.Events.ITestRunnerEvents.TestStepLogBinaryAttachmentAdded">
- <summary>The event raised to indicate that a binary attachment has been added to a test step log.</summary>
- </member>
- <member name="E:Gallio.Runner.Events.ITestRunnerEvents.TestStepLogStreamAttachmentEmbedded">
- <summary>The event raised to indicate that an attachment has been embedded into a test step log stream.</summary>
- </member>
- <member name="E:Gallio.Runner.Events.ITestRunnerEvents.TestStepLogStreamSectionFinished">
- <summary>The event raised to indicate that a section has finished within a test step log stream.</summary>
- </member>
- <member name="E:Gallio.Runner.Events.ITestRunnerEvents.TestStepLogStreamSectionStarted">
- <summary>The event raised to indicate that a section has been started within a test step log stream.</summary>
- </member>
- <member name="E:Gallio.Runner.Events.ITestRunnerEvents.TestStepLogStreamTextWritten">
- <summary>The event raised to indicate that text has been written to a test step log stream.</summary>
- </member>
- <member name="E:Gallio.Runner.Events.ITestRunnerEvents.TestStepLogTextAttachmentAdded">
- <summary>The event raised to indicate that a text attachment has been added to a test step log.</summary>
- </member>
- <member name="E:Gallio.Runner.Events.ITestRunnerEvents.TestStepMetadataAdded">
- <summary>The event raised to indicate that a test step dynamically added metadata to itself.</summary>
- </member>
- <member name="E:Gallio.Runner.Events.ITestRunnerEvents.TestStepStarted">
- <summary>The event raised to indicate that a test step has started execution.</summary>
- </member>
- <member name="E:Gallio.Runner.Events.ITestRunnerEvents.UnloadFinished">
- <summary>The event raised to indicate that a test package has finished unloading.</summary>
- </member>
- <member name="E:Gallio.Runner.Events.ITestRunnerEvents.UnloadStarted">
- <summary>The event raised to indicate that a test package is being unloaded.</summary>
- </member>
- <member name="T:Gallio.Runner.Extensions.DebugExtension">
- <summary>Monitors <see cref="T:Gallio.Runner.ITestRunner" /> events and writes debug messages to the runner's logger.</summary>
- </member>
- <member name="M:Gallio.Runner.Extensions.DebugExtension.Initialize">
- <summary>Initializes the extension as part of extension installation.</summary>
- </member>
- <member name="T:Gallio.Runner.Extensions.LogExtension">
- <summary>
- <para> The log extension writes a summary of test execution progress to the test runner's logger so the user can monitor what's going on. </para> Passing tests are recorded with severity <see cref="F:Gallio.Runtime.Logging.LogSeverity.Info" />, warnings are recorded with severity <see cref="F:Gallio.Runtime.Logging.LogSeverity.Warning" /> and failures are recorded with severity <see cref="F:Gallio.Runtime.Logging.LogSeverity.Error" />.</summary>
- </member>
- <member name="M:Gallio.Runner.Extensions.LogExtension.Initialize">
- <summary>Initializes the extension as part of extension installation.</summary>
- </member>
- <member name="M:Gallio.Runner.Extensions.LogExtension.LogAnnotation(Gallio.Model.Serialization.AnnotationData)">
- <summary>Logs an annotation.</summary>
- <param name="annotation">The annotation to log</param>
- </member>
- <member name="M:Gallio.Runner.Extensions.LogExtension.LogTestStepFinished(Gallio.Runner.Events.TestStepFinishedEventArgs)">
- <summary>Logs a test step finished event.</summary>
- <param name="e">The event</param>
- </member>
- <member name="M:Gallio.Runner.Extensions.LogExtension.LogTestStepStarted(Gallio.Runner.Events.TestStepStartedEventArgs)">
- <summary>Logs a test step started event.</summary>
- <param name="e">The event</param>
- </member>
- <member name="T:Gallio.Runner.Extensions.TestRunnerExtension">
- <summary>Abstract implementation of a test runner extension. <seealso cref="T:Gallio.Runner.Extensions.ITestRunnerExtension" /> for more details. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:Gallio.Runner.Extensions.TestRunnerExtension.Events">
- <summary>Gets the test runner event extension point.</summary>
- </member>
- <member name="P:Gallio.Runner.Extensions.TestRunnerExtension.Logger">
- <summary>Gets the logger.</summary>
- </member>
- <member name="P:Gallio.Runner.Extensions.TestRunnerExtension.Parameters">
- <summary>Gets or sets configuration parameters for the extension.</summary>
- </member>
- <member name="M:Gallio.Runner.Extensions.TestRunnerExtension.Initialize">
- <summary>Initializes the extension as part of extension installation.</summary>
- </member>
- <member name="M:Gallio.Runner.Extensions.TestRunnerExtension.Install(Gallio.Runner.Events.ITestRunnerEvents,Gallio.Runtime.Logging.ILogger)">
- <summary>Installs the extension into a test runner.</summary>
- <param name="events">The test runner events, not null</param>
- <param name="logger">The logger, not null</param>
- </member>
- <member name="T:Gallio.Runner.Extensions.TestRunnerExtensionUtils">
- <summary>Provides utilities for manipulating test runner extensions. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:Gallio.Runner.Extensions.TestRunnerExtensionUtils.CreateExtensionFromSpecification(System.String)">
- <summary>
- <para> Creates an extension from its specification. </para>
- <para> An extension specification has the form "[Namespace.]Type,Assembly[;Parameters]". The extension class must implement <see cref="T:Gallio.Runner.Extensions.ITestRunnerExtension" />. The namespace may be omitted if the assembly contains exactly one class with the specified name. The parameter string is passed to the extension exactly as written. </para>
- <para> Examples: <list type="bullet"><item>"MyExtensions.MyExtension,MyExtensions.dll;Parameter1,Parameter2"</item><item>"CustomLogger,MyExtensions"</item></list></para>
- </summary>
- <param name="extensionSpecification">The extension specification</param>
- <returns>The extension</returns>
- <exception cref="T:Gallio.Runner.RunnerException">Thrown if the extension cannot be instantiated and configured</exception>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="extensionSpecification" /> is null</exception>
- </member>
- <member name="T:Gallio.Runner.Extensions.ITestRunnerExtension">
- <summary>
- <para> A test runner extension plugs augments the behavior oa <see cref="T:Gallio.Runner.ITestRunner" /> by attaching new behaviors to its event handlers. </para>
- <para> Typical extension use-cases: <list type="bullet"><item>Custom logging by listening for events of interest and writing messages to a file or to another location.</item><item>Custom configuration of test package loading, test exploration and test execution options by listening for the starting events of the phase and modifying the options in place.</item></list></para>
- </summary>
- </member>
- <member name="P:Gallio.Runner.Extensions.ITestRunnerExtension.Parameters">
- <summary>Gets or sets configuration parameters for the extension.</summary>
- </member>
- <member name="M:Gallio.Runner.Extensions.ITestRunnerExtension.Install(Gallio.Runner.Events.ITestRunnerEvents,Gallio.Runtime.Logging.ILogger)">
- <summary>Installs the extension into a test runner.</summary>
- <param name="events">The test runner events, not null</param>
- <param name="logger">The logger, not null</param>
- </member>
- <member name="T:Gallio.Runner.Harness.ConsoleTestEnvironment">
- <summary>Sets up console I/O streams.</summary>
- </member>
- <member name="M:Gallio.Runner.Harness.ConsoleTestEnvironment.SetUp">
- <summary>Sets up the test environment.</summary>
- <returns>Returns an object that when disposed causes the test environment to be torn down</returns>
- </member>
- <member name="T:Gallio.Runner.Harness.ContextualLogTextWriter">
- <summary>A contextual log text writer messages to a named log stream in the log associated with the test execution context that is active at the time each message is written. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Runner.Harness.ContextualLogTextWriter.Encoding">
- <summary>When overridden in a derived class, returns the <see cref="T:System.Text.Encoding" /> in which the output is written.</summary>
- <value>The Encoding in which the output is written.</value>
- </member>
- <member name="P:Gallio.Runner.Harness.ContextualLogTextWriter.NewLine">
- <summary>Gets or sets the line terminator string used by the current TextWriter.</summary>
- <value>The line terminator string for the current TextWriter.</value>
- </member>
- <member name="M:Gallio.Runner.Harness.ContextualLogTextWriter.Write(System.String)">
- <summary>Writes a string to the text stream.</summary>
- <param name="value">The string to write.</param>
- </member>
- <member name="M:Gallio.Runner.Harness.ContextualLogTextWriter.Write(System.Char)">
- <summary>Writes a character to the text stream.</summary>
- <param name="value">The character to write to the text stream.</param>
- </member>
- <member name="M:Gallio.Runner.Harness.ContextualLogTextWriter.Write(System.Char[],System.Int32,System.Int32)">
- <summary>Writes a subarray of characters to the text stream.</summary>
- <param name="buffer">The character array to write data from.</param>
- <param name="index">Starting index in the buffer.</param>
- <param name="count">The number of characters to write.</param>
- </member>
- <member name="T:Gallio.Runner.Harness.ContextualLogTraceListener">
- <summary>A contextual log trace listener messages to a named log stream in the log associated with the test execution context that is active at the time each message is written. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Runner.Harness.ContextualLogTraceListener.IsThreadSafe">
- <summary>Gets a value indicating whether the trace listener is thread safe.</summary>
- <value>true if the trace listener is thread safe; otherwise, false. The default is false.</value>
- </member>
- <member name="M:Gallio.Runner.Harness.ContextualLogTraceListener.Write(System.String)">
- <summary>When overridden in a derived class, writes the specified message to the listener you create in the derived class.</summary>
- <param name="message">A message to write.</param>
- </member>
- <member name="M:Gallio.Runner.Harness.ContextualLogTraceListener.WriteLine(System.String)">
- <summary>When overridden in a derived class, writes a message to the listener you create in the derived class, followed by a line terminator.</summary>
- <param name="message">A message to write.</param>
- </member>
- <member name="T:Gallio.Runner.Harness.DefaultTestHarness">
- <summary>Default implementation of a test harness.</summary>
- </member>
- <member name="P:Gallio.Runner.Harness.DefaultTestHarness.TestModel">
- <summary>Gets the test model, or null if the test model has not been built.</summary>
- </member>
- <member name="P:Gallio.Runner.Harness.DefaultTestHarness.TestPackage">
- <summary>Gets the test package loaded in the test harness, or null if none.</summary>
- </member>
- <member name="M:Gallio.Runner.Harness.DefaultTestHarness.AddTestEnvironment(Gallio.Runner.Harness.ITestEnvironment)">
- <summary>Adds a test environment.</summary>
- <param name="environment">The test framework to add</param>
- </member>
- <member name="M:Gallio.Runner.Harness.DefaultTestHarness.AddTestFramework(Gallio.Model.ITestFramework)">
- <summary>Adds a test framework.</summary>
- <param name="framework">The test framework to add</param>
- </member>
- <member name="M:Gallio.Runner.Harness.DefaultTestHarness.Dispose">
- <summary>Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.</summary>
- </member>
- <member name="M:Gallio.Runner.Harness.DefaultTestHarness.Explore(Gallio.Model.TestExplorationOptions,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
- <summary>Populates the test model.</summary>
- <param name="options">The test enumeration options</param>
- <param name="progressMonitor">The progress monitor</param>
- </member>
- <member name="M:Gallio.Runner.Harness.DefaultTestHarness.Load(Gallio.Model.TestPackageConfig,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
- <summary>Loads a test package into the test harness.</summary>
- <param name="packageConfig">The test package configuration</param>
- <param name="progressMonitor">The progress monitor</param>
- </member>
- <member name="M:Gallio.Runner.Harness.DefaultTestHarness.Run(Gallio.Model.Execution.TestExecutionOptions,Gallio.Model.Execution.ITestListener,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
- <summary>Runs the tests.</summary>
- <param name="options">The test execution options</param>
- <param name="listener">The test listener for monitoring test execution</param>
- <param name="progressMonitor">The progress monitor</param>
- </member>
- <member name="M:Gallio.Runner.Harness.DefaultTestHarness.Unload(Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
- <summary>Unloads the tests.</summary>
- <param name="progressMonitor">The progress monitor</param>
- </member>
- <member name="T:Gallio.Runner.Harness.DefaultTestHarnessFactory">
- <summary>The default test harness factory creates a <see cref="T:Gallio.Runner.Harness.DefaultTestHarness" />.</summary>
- </member>
- <member name="M:Gallio.Runner.Harness.DefaultTestHarnessFactory.CreateHarness">
- <summary>Creates a test harness and associates it with its test harness contributors, if any.</summary>
- <returns>The test harness</returns>
- </member>
- <member name="T:Gallio.Runner.Harness.TraceTestEnvironment">
- <summary>Sets up trace listeners.</summary>
- </member>
- <member name="M:Gallio.Runner.Harness.TraceTestEnvironment.SetUp">
- <summary>Sets up the test environment.</summary>
- <returns>Returns an object that when disposed causes the test environment to be torn down</returns>
- </member>
- <member name="T:Gallio.Runner.Harness.UnhandledExceptionTestEnvironment">
- <summary>Logs unhandled exceptions instead of killing the AppDomain.</summary>
- </member>
- <member name="M:Gallio.Runner.Harness.UnhandledExceptionTestEnvironment.SetUp">
- <summary>Sets up the test environment.</summary>
- <returns>Returns an object that when disposed causes the test environment to be torn down</returns>
- </member>
- <member name="T:Gallio.Runner.Harness.ITestEnvironment">
- <summary>The test environment configures global behavior related to preparing the test execution environment for running tests and tearing them down.</summary>
- </member>
- <member name="M:Gallio.Runner.Harness.ITestEnvironment.SetUp">
- <summary>Sets up the test environment.</summary>
- <returns>Returns an object that when disposed causes the test environment to be torn down</returns>
- </member>
- <member name="T:Gallio.Runner.Harness.ITestHarness">
- <summary>The test harness manages the lifecycle of test enumeration and execution. Contributors (such as test framework adapters) may attach event handlers to extend or modify the behavior at distinct points in the lifecycle. A new test harness instance is created when a test project is loaded into memory to serve as the ultimate container for all of its related resources.</summary>
- </member>
- <member name="P:Gallio.Runner.Harness.ITestHarness.TestModel">
- <summary>Gets the test model, or null if the test model has not been built.</summary>
- </member>
- <member name="P:Gallio.Runner.Harness.ITestHarness.TestPackage">
- <summary>Gets the test package loaded in the test harness, or null if none.</summary>
- </member>
- <member name="M:Gallio.Runner.Harness.ITestHarness.AddTestEnvironment(Gallio.Runner.Harness.ITestEnvironment)">
- <summary>Adds a test environment.</summary>
- <param name="environment">The test framework to add</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="environment" /> is null</exception>
- </member>
- <member name="M:Gallio.Runner.Harness.ITestHarness.AddTestFramework(Gallio.Model.ITestFramework)">
- <summary>Adds a test framework.</summary>
- <param name="framework">The test framework to add</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="framework" /> is null</exception>
- </member>
- <member name="M:Gallio.Runner.Harness.ITestHarness.Explore(Gallio.Model.TestExplorationOptions,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
- <summary>Populates the test model.</summary>
- <param name="options">The test enumeration options</param>
- <param name="progressMonitor">The progress monitor</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="progressMonitor" /> or <paramref name="options" /> is null</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if <see cref="M:Gallio.Runner.Harness.ITestHarness.Load(Gallio.Model.TestPackageConfig,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)" /> has not been called yet</exception>
- </member>
- <member name="M:Gallio.Runner.Harness.ITestHarness.Load(Gallio.Model.TestPackageConfig,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
- <summary>Loads a test package into the test harness.</summary>
- <param name="packageConfig">The test package configuration</param>
- <param name="progressMonitor">The progress monitor</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="progressMonitor" /> or <paramref name="packageConfig" /> is null</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if <see cref="M:Gallio.Runner.Harness.ITestHarness.Load(Gallio.Model.TestPackageConfig,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)" /> has already been called once because this interface does not support unloading packages except by disposing the harness and recreating it</exception>
- </member>
- <member name="M:Gallio.Runner.Harness.ITestHarness.Run(Gallio.Model.Execution.TestExecutionOptions,Gallio.Model.Execution.ITestListener,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
- <summary>Runs the tests.</summary>
- <param name="options">The test execution options</param>
- <param name="listener">The test listener for monitoring test execution</param>
- <param name="progressMonitor">The progress monitor</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="progressMonitor" />, <paramref name="listener" /> or <paramref name="options" /> is null</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if <see cref="M:Gallio.Runner.Harness.ITestHarness.Explore(Gallio.Model.TestExplorationOptions,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)" /> has not been called yet</exception>
- </member>
- <member name="M:Gallio.Runner.Harness.ITestHarness.Unload(Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
- <summary>Unloads the tests.</summary>
- <param name="progressMonitor">The progress monitor</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="progressMonitor" /> is null</exception>
- </member>
- <member name="T:Gallio.Runner.Harness.ITestHarnessFactory">
- <summary>A test harness factory.</summary>
- </member>
- <member name="M:Gallio.Runner.Harness.ITestHarnessFactory.CreateHarness">
- <summary>Creates a test harness and associates it with its test harness contributors, if any.</summary>
- <returns>The test harness</returns>
- </member>
- <member name="T:Gallio.Runner.Projects.FilterInfo">
- <summary>Filter record for Gallio project.</summary>
- </member>
- <member name="P:Gallio.Runner.Projects.FilterInfo.Filter">
- <summary>A string representation of the filter.</summary>
- </member>
- <member name="P:Gallio.Runner.Projects.FilterInfo.FilterName">
- <summary>The name of the filter.</summary>
- </member>
- <member name="T:Gallio.Runner.Projects.Project">
- <summary>Gallio project container. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Runner.Projects.Project.TestFilters">
- <summary>A list of test filters for the project.</summary>
- </member>
- <member name="P:Gallio.Runner.Projects.Project.TestPackageConfig">
- <summary>The test package.</summary>
- </member>
- <member name="T:Gallio.Runner.Reports.DefaultReportManager">
- <summary>The default implementation of <see cref="T:Gallio.Runner.Reports.IReportManager" />.</summary>
- </member>
- <member name="P:Gallio.Runner.Reports.DefaultReportManager.FormatterResolver">
- <summary>Gets a resolver for resolving registered <see cref="T:Gallio.Runner.Reports.IReportFormatter" /> components by name.</summary>
- </member>
- <member name="M:Gallio.Runner.Reports.DefaultReportManager.CreateReportReader(Gallio.Runner.Reports.IReportContainer)">
- <summary>Gets a report reader to load a report from the specified container.</summary>
- <param name="reportContainer">The report container</param>
- <returns>The report reader</returns>
- </member>
- <member name="M:Gallio.Runner.Reports.DefaultReportManager.CreateReportWriter(Gallio.Runner.Reports.Report,Gallio.Runner.Reports.IReportContainer)">
- <summary>Gets a report writer to save or format a report to the specified container.</summary>
- <param name="report">The report</param>
- <param name="reportContainer">The report container</param>
- <returns>The report writer</returns>
- </member>
- <member name="M:Gallio.Runner.Reports.DefaultReportManager.Format(Gallio.Runner.Reports.IReportWriter,System.String,System.Collections.Specialized.NameValueCollection,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
- <summary>Formats the report indicated by the report writer.</summary>
- <param name="reportWriter">The report writer</param>
- <param name="formatterName">The formatter name</param>
- <param name="formatterOptions">Custom options for the report formatter</param>
- <param name="progressMonitor">The progress monitor</param>
- </member>
- <member name="T:Gallio.Runner.Reports.DefaultReportReader">
- <summary>Default implementation of a report reader.</summary>
- </member>
- <member name="P:Gallio.Runner.Reports.DefaultReportReader.ReportContainer">
- <summary>Gets the report container.</summary>
- </member>
- <member name="M:Gallio.Runner.Reports.DefaultReportReader.LoadReport(System.Boolean,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
- <summary>
- <para> Loads the report from an XML file. </para>
- <para> The path of the saved report is constructed by appending the extension ".xml" to the container's <see cref="P:Gallio.Runner.Reports.IReportContainer.ReportName" />. </para>
- </summary>
- <param name="loadAttachmentContents">If true, loads attachment contents in referenced content files if they were not embedded otherwise the attachment contents are not loaded (but may be loaded later using <see cref="M:Gallio.Runner.Reports.IReportReader.LoadReportAttachments(Gallio.Runner.Reports.Report,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)" />).</param>
- <param name="progressMonitor">The progress monitor</param>
- <returns>The loaded report</returns>
- </member>
- <member name="M:Gallio.Runner.Reports.DefaultReportReader.LoadReportAttachments(Gallio.Runner.Reports.Report,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
- <summary>
- <para> Loads referenced report attachments from the container. </para>
- <para> This method has the effect of populating the contents of all <see cref="T:Gallio.Runner.Reports.ExecutionLogAttachment" /> nodes in the report that have non-null <see cref="P:Gallio.Runner.Reports.ExecutionLogAttachment.ContentPath" />. </para>
- </summary>
- <param name="report">The report whose attachments are to be loaded</param>
- <param name="progressMonitor">The progress monitor</param>
- </member>
- <member name="T:Gallio.Runner.Reports.DefaultReportWriter">
- <summary>Default implementation of a report writer.</summary>
- </member>
- <member name="P:Gallio.Runner.Reports.DefaultReportWriter.Report">
- <summary>Gets the report being generated.</summary>
- </member>
- <member name="P:Gallio.Runner.Reports.DefaultReportWriter.ReportContainer">
- <summary>Gets the report container.</summary>
- </member>
- <member name="P:Gallio.Runner.Reports.DefaultReportWriter.ReportDocumentPaths">
- <summary>Gets the paths of all report documents that have been generated within the report container. Report documents are the primary files when reports are formatted or saved such as an XML file, a Text file, or the main HTML file that contains the body of the report.</summary>
- </member>
- <member name="M:Gallio.Runner.Reports.DefaultReportWriter.AddReportDocumentPath(System.String)">
- <summary>Adds the path of a report document that has been created within the report container.</summary>
- <param name="path">The document path</param>
- </member>
- <member name="M:Gallio.Runner.Reports.DefaultReportWriter.SaveReport(Gallio.Runner.Reports.ExecutionLogAttachmentContentDisposition,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
- <summary>
- <para> Saves the report as an XML file. </para>
- <para> The saved report XML file is automatically added to the <see cref="P:Gallio.Runner.Reports.IReportWriter.ReportDocumentPaths" /> list. </para>
- <para> The path of the saved report is constructed by appending the extension ".xml" to the container's <see cref="P:Gallio.Runner.Reports.IReportContainer.ReportName" />. </para>
- </summary>
- <param name="attachmentContentDisposition">The content disposition to use for all attachments. If the content disposition is <see cref="F:Gallio.Runner.Reports.ExecutionLogAttachmentContentDisposition.Link" /> then this method will automatically call <see cref="M:Gallio.Runner.Reports.IReportWriter.SaveReportAttachments(Gallio.Runtime.ProgressMonitoring.IProgressMonitor)" /> to save the attachments.</param>
- <param name="progressMonitor">The progress monitor</param>
- </member>
- <member name="M:Gallio.Runner.Reports.DefaultReportWriter.SaveReportAttachments(Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
- <summary>
- <para> Saves all report attachments as individual content files to the container. </para>
- <para> The convention for attachments is to save them in a directory with the same name as the container's <see cref="P:Gallio.Runner.Reports.IReportContainer.ReportName" /> arranged in folders first by test id then by step id then by attachment name. For example: "Report\{testid}\{stepid}\attachment.jpg". </para>
- </summary>
- <param name="progressMonitor">The progress monitor</param>
- </member>
- <member name="M:Gallio.Runner.Reports.DefaultReportWriter.SerializeReport(System.Xml.XmlWriter,Gallio.Runner.Reports.ExecutionLogAttachmentContentDisposition)">
- <summary>Serializes the report to XML.</summary>
- <param name="xmlWriter">The XML writer</param>
- <param name="attachmentContentDisposition">The content disposition to use for all attachments</param>
- </member>
- <member name="T:Gallio.Runner.Reports.ExecutionLog">
- <summary>An Xml-serializable test execution log. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Runner.Reports.ExecutionLog.Attachments">
- <summary>Gets the list of attachments, not null.</summary>
- </member>
- <member name="P:Gallio.Runner.Reports.ExecutionLog.Streams">
- <summary>Gets the list of streams, not null. Used for Xml-serialization.</summary>
- </member>
- <member name="M:Gallio.Runner.Reports.ExecutionLog.GetStream(System.String)">
- <summary>Gets a stream by name.</summary>
- <param name="name">The stream name</param>
- <returns>The stream or null if not found</returns>
- </member>
- <member name="T:Gallio.Runner.Reports.ExecutionLogAttachment">
- <summary>
- <para> An Xml-serializable attachment. </para>
- <para> The contents of the attachment are embedded in the execution log according to their encoding. Text is directly embedded into the Xml whereas binary attachments are base 64 encoded. </para>This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="P:Gallio.Runner.Reports.ExecutionLogAttachment.ContentDisposition">
- <summary>Gets or sets the content disposition of the attachment which indicates how the attachment has been stored.</summary>
- </member>
- <member name="P:Gallio.Runner.Reports.ExecutionLogAttachment.ContentPath">
- <summary>Gets or sets the path of the attachment contents relative to the directory that contains the Xml serialized report, or null if the content is embedded.</summary>
- </member>
- <member name="P:Gallio.Runner.Reports.ExecutionLogAttachment.ContentType">
- <summary>Gets or sets the content type of the attachment as a MIME type, not null.</summary>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="value" /> is null</exception>
- </member>
- <member name="P:Gallio.Runner.Reports.ExecutionLogAttachment.Encoding">
- <summary>Gets or sets the encoding of the attachment. This value specifies how the attachment is represented in Xml.</summary>
- </member>
- <member name="P:Gallio.Runner.Reports.ExecutionLogAttachment.IsText">
- <summary>Returns true if the attachment is textual, false if it is binary.</summary>
- </member>
- <member name="P:Gallio.Runner.Reports.ExecutionLogAttachment.Name">
- <summary>Gets or sets the name of the attachment, not null.</summary>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="value" /> is null</exception>
- </member>
- <member name="P:Gallio.Runner.Reports.ExecutionLogAttachment.SerializedContents">
- <summary>Gets or sets the attachment content serialized as text (including Base64 attachments), possibly null if none.</summary>
- </member>
- <member name="M:Gallio.Runner.Reports.ExecutionLogAttachment.CreateBinaryAttachment(System.String,System.String,System.Byte[])">
- <summary>Creates a binary attachment.</summary>
- <param name="name">The attachment name</param>
- <param name="contentType">The content type</param>
- <param name="bytes">The binary data</param>
- <returns>The attachment</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="name" />, <paramref name="contentType" /> or <paramref name="bytes" /> is null</exception>
- </member>
- <member name="M:Gallio.Runner.Reports.ExecutionLogAttachment.CreateTextAttachment(System.String,System.String,System.String)">
- <summary>Creates a text attachment.</summary>
- <param name="name">The attachment name</param>
- <param name="contentType">The content type</param>
- <param name="text">The text</param>
- <returns>The attachment</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="name" />, <paramref name="contentType" /> or <paramref name="text" /> is null</exception>
- </member>
- <member name="M:Gallio.Runner.Reports.ExecutionLogAttachment.GetBytes">
- <summary>Gets the binary contents of a binary attachment.</summary>
- <returns>The bytes, or null if not available</returns>
- <exception cref="T:System.InvalidOperationException">Thrown if the attachment is not binary</exception>
- </member>
- <member name="M:Gallio.Runner.Reports.ExecutionLogAttachment.GetText">
- <summary>Gets the text contents of a text attachment.</summary>
- <returns>The text, or null if not available</returns>
- <exception cref="T:System.InvalidOperationException">Thrown if the attachment is not textual</exception>
- </member>
- <member name="M:Gallio.Runner.Reports.ExecutionLogAttachment.LoadContents(System.IO.Stream)">
- <summary>Loads the attachment contents from a stream.</summary>
- <param name="stream">The stream</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="stream" /> is null</exception>
- <exception cref="T:System.IO.IOException">If the attachment could not be loaded</exception>
- </member>
- <member name="M:Gallio.Runner.Reports.ExecutionLogAttachment.SaveContents(System.IO.Stream,System.Text.Encoding)">
- <summary>Saves the attachment contents to a stream.</summary>
- <param name="stream">The stream</param>
- <param name="encoding">The preferred encoding to use if writing text, or null if none</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="stream" /> is null</exception>
- <exception cref="T:System.IO.IOException">If the attachment could not be saved</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if the attachment contents are not available</exception>
- </member>
- <member name="T:Gallio.Runner.Reports.ExecutionLogStream">
- <summary>An xml-serializable execution log stram. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Runner.Reports.ExecutionLogStream.Body">
- <summary>Gets or sets the body of the log stream, not null.</summary>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="value" /> is null</exception>
- </member>
- <member name="P:Gallio.Runner.Reports.ExecutionLogStream.Name">
- <summary>Gets or sets the name of the log stream, not null.</summary>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="value" /> is null</exception>
- </member>
- <member name="M:Gallio.Runner.Reports.ExecutionLogStream.ToString">
- <summary>Formats the stream using a <see cref="T:Gallio.Runner.Reports.ExecutionLogStreamTextFormatter" />.</summary>
- <returns>The formatted text</returns>
- </member>
- <member name="T:Gallio.Runner.Reports.ExecutionLogStreamBodyTag">
- <summary>An Xml-serializable execution log body. Contains all other tags within a log stream. This class cannot be inherited.</summary>
- </member>
- <member name="M:Gallio.Runner.Reports.ExecutionLogStreamBodyTag.Accept(Gallio.Runner.Reports.IExecutionLogStreamTagVisitor)">
- <summary>Invokes the appropriate visitor method for this tag type.</summary>
- <param name="visitor">The visitor</param>
- </member>
- <member name="T:Gallio.Runner.Reports.ExecutionLogStreamContainerTag">
- <summary>Abstract class of Xml-serializable execution log container tags. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:Gallio.Runner.Reports.ExecutionLogStreamContainerTag.Contents">
- <summary>Gets the list of nested contents of this tag.</summary>
- </member>
- <member name="M:Gallio.Runner.Reports.ExecutionLogStreamContainerTag.AcceptContents(Gallio.Runner.Reports.IExecutionLogStreamTagVisitor)">
- <summary>Invokes the appropriate visitor method each element contained within this tag.</summary>
- <param name="visitor">The visitor</param>
- </member>
- <member name="T:Gallio.Runner.Reports.ExecutionLogStreamEmbedTag">
- <summary>An Xml-serializable tag for embedding an attachment within an execution log. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Runner.Reports.ExecutionLogStreamEmbedTag.AttachmentName">
- <summary>Gets or sets the name of the referenced attachment to embed, not null.</summary>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="value" /> is null</exception>
- </member>
- <member name="M:Gallio.Runner.Reports.ExecutionLogStreamEmbedTag.Accept(Gallio.Runner.Reports.IExecutionLogStreamTagVisitor)">
- <summary>Invokes the appropriate visitor method for this tag type.</summary>
- <param name="visitor">The visitor</param>
- </member>
- <member name="T:Gallio.Runner.Reports.ExecutionLogStreamSectionTag">
- <summary>An Xml-serializable container for a section with an identifying section name. This tag is used to delineate sections within an execution log stream. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Runner.Reports.ExecutionLogStreamSectionTag.Name">
- <summary>Gets or sets the section name, not null.</summary>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="value" /> is null</exception>
- </member>
- <member name="M:Gallio.Runner.Reports.ExecutionLogStreamSectionTag.Accept(Gallio.Runner.Reports.IExecutionLogStreamTagVisitor)">
- <summary>Invokes the appropriate visitor method for this tag type.</summary>
- <param name="visitor">The visitor</param>
- </member>
- <member name="T:Gallio.Runner.Reports.ExecutionLogStreamTag">
- <summary>A tag is an Xml-serializable object that is included in the body of an execution log stream and describes its contents. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="M:Gallio.Runner.Reports.ExecutionLogStreamTag.Accept(Gallio.Runner.Reports.IExecutionLogStreamTagVisitor)">
- <summary>Invokes the appropriate visitor method for this tag type.</summary>
- <param name="visitor">The visitor</param>
- </member>
- <member name="M:Gallio.Runner.Reports.ExecutionLogStreamTag.ToString">
- <summary>Formats the tag using a <see cref="T:Gallio.Runner.Reports.ExecutionLogStreamTextFormatter" />.</summary>
- <returns>The formatted text</returns>
- </member>
- <member name="T:Gallio.Runner.Reports.ExecutionLogStreamTextFormatter">
- <summary>Formats <see cref="T:Gallio.Runner.Reports.ExecutionLogStreamTag" /> instances to plain text by recursively concatenating the text of all contained <see cref="T:Gallio.Runner.Reports.ExecutionLogStreamTextTag" /> elements. Sections and embedded attachments introduce line-breaks within the text but are otherwise ignored. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Runner.Reports.ExecutionLogStreamTextFormatter.Text">
- <summary>Gets the text that has been built.</summary>
- </member>
- <member name="M:Gallio.Runner.Reports.ExecutionLogStreamTextFormatter.VisitBodyTag(Gallio.Runner.Reports.ExecutionLogStreamBodyTag)">
- <summary>Visits a body tag.</summary>
- <param name="tag">The tag to visit</param>
- </member>
- <member name="M:Gallio.Runner.Reports.ExecutionLogStreamTextFormatter.VisitEmbedTag(Gallio.Runner.Reports.ExecutionLogStreamEmbedTag)">
- <summary>Visits an embedded attachment tag.</summary>
- <param name="tag">The tag to visit</param>
- </member>
- <member name="M:Gallio.Runner.Reports.ExecutionLogStreamTextFormatter.VisitSectionTag(Gallio.Runner.Reports.ExecutionLogStreamSectionTag)">
- <summary>Visits a section tag.</summary>
- <param name="tag">The tag to visit</param>
- <returns>True if the visitor should be called again for each child of the section tag</returns>
- </member>
- <member name="M:Gallio.Runner.Reports.ExecutionLogStreamTextFormatter.VisitTextTag(Gallio.Runner.Reports.ExecutionLogStreamTextTag)">
- <summary>Visits a text tag.</summary>
- <param name="tag">The tag to visit</param>
- </member>
- <member name="T:Gallio.Runner.Reports.ExecutionLogStreamTextTag">
- <summary>An Xml-serializable block of preformatted text to include in an execution log stream. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Runner.Reports.ExecutionLogStreamTextTag.Text">
- <summary>Gets or sets the text within the tag, not null.</summary>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="value" /> is null</exception>
- </member>
- <member name="M:Gallio.Runner.Reports.ExecutionLogStreamTextTag.Accept(Gallio.Runner.Reports.IExecutionLogStreamTagVisitor)">
- <summary>Invokes the appropriate visitor method for this tag type.</summary>
- <param name="visitor">The visitor</param>
- </member>
- <member name="T:Gallio.Runner.Reports.ExecutionLogWriter">
- <summary>Writes execution logs to an Xml-serializable format. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Runner.Reports.ExecutionLogWriter.ExecutionLog">
- <summary>Gets the execution log under construction.</summary>
- </member>
- <member name="T:Gallio.Runner.Reports.FileSystemReportContainer">
- <summary>A file-system based representation of a report container that uses ordinary files and folders to store report contents.</summary>
- </member>
- <member name="P:Gallio.Runner.Reports.FileSystemReportContainer.ReportDirectory">
- <summary>Gets the full-path of the report directory.</summary>
- </member>
- <member name="P:Gallio.Runner.Reports.FileSystemReportContainer.ReportName">
- <summary>
- <para> Gets the base name of the report. </para>
- <para> Logical files and folders associated with the report all begin with this name and are disambiguated by extension. </para>
- </summary>
- </member>
- <member name="M:Gallio.Runner.Reports.FileSystemReportContainer.DeleteReport">
- <summary>Deletes the entire contents of the report in all of its formats.</summary>
- </member>
- <member name="M:Gallio.Runner.Reports.FileSystemReportContainer.EncodeFileName(System.String)">
- <summary>Replaces invalid characters in a file or directory name with underscores and trims it if it is too long.</summary>
- <param name="fileName">The file or directory name</param>
- <returns>The encoded file or directory name</returns>
- </member>
- <member name="M:Gallio.Runner.Reports.FileSystemReportContainer.OpenRead(System.String)">
- <summary>Opens a report file for reading.</summary>
- <param name="path">The relative path of the report file within the container</param>
- <returns>The stream</returns>
- </member>
- <member name="M:Gallio.Runner.Reports.FileSystemReportContainer.OpenWrite(System.String,System.String,System.Text.Encoding)">
- <summary>
- <para> Opens a report file for writing, overwriting any previous file with the same name. </para>
- <para> It is not necessary to create "directories" within the container. They are automatically created when new files are opened for writing within them. </para>
- </summary>
- <param name="path">The path of the report file</param>
- <param name="contentType">The content type of the file, or null if not specified</param>
- <param name="encoding">The text encoding of the file, or null if not specified or if the file is binary</param>
- <returns>The stream</returns>
- </member>
- <member name="T:Gallio.Runner.Reports.Report">
- <summary>A report includes a description of the test package, the model objects, the combined results of all test runs and summary statistics. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Runner.Reports.Report.TestModel">
- <summary>Gets or sets the test model, or null if none.</summary>
- </member>
- <member name="P:Gallio.Runner.Reports.Report.TestPackageConfig">
- <summary>Gets or sets the test package configuration, or null if none.</summary>
- </member>
- <member name="P:Gallio.Runner.Reports.Report.TestPackageRun">
- <summary>Gets or sets the test package run results, or null if none.</summary>
- </member>
- <member name="T:Gallio.Runner.Reports.ReportContainerUtils">
- <summary>Utilities for working with <see cref="T:Gallio.Runner.Reports.IReportContainer" />. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:Gallio.Runner.Reports.ReportContainerUtils.CopyToReport(Gallio.Runner.Reports.IReportContainer,System.String,System.String)">
- <summary>Recursively copies files and folders from the source path in the native file system to the destination path within the report container.</summary>
- <param name="container">The container</param>
- <param name="sourcePathInFileSystem">The source file or directory path in the native file system</param>
- <param name="destPathInContainer">The destination file or directory path in the report container</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="container" />, <paramref name="sourcePathInFileSystem" /> or <paramref name="destPathInContainer" /> is null</exception>
- </member>
- <member name="T:Gallio.Runner.Reports.Statistics">
- <summary>Collects summary statistics about test execution for reporting purposes. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Runner.Reports.Statistics.AssertCount">
- <summary>Gets or sets the number of assertions evaluated.</summary>
- </member>
- <member name="P:Gallio.Runner.Reports.Statistics.Duration">
- <summary>Gets or sets the total duration summarized tests in seconds.</summary>
- </member>
- <member name="P:Gallio.Runner.Reports.Statistics.FailedCount">
- <summary>Gets or sets the number of test cases that ran and failed.</summary>
- </member>
- <member name="P:Gallio.Runner.Reports.Statistics.InconclusiveCount">
- <summary>Gets or sets the number of test cases that ran and were inconclusive.</summary>
- </member>
- <member name="P:Gallio.Runner.Reports.Statistics.OutcomeSummaries">
- <summary>Gets or sets the test outcome summaries.</summary>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="value" /> is null</exception>
- </member>
- <member name="P:Gallio.Runner.Reports.Statistics.PassedCount">
- <summary>Gets or sets the number of test cases that ran and passed.</summary>
- </member>
- <member name="P:Gallio.Runner.Reports.Statistics.RunCount">
- <summary>Gets or sets the number of test cases that were run.</summary>
- </member>
- <member name="P:Gallio.Runner.Reports.Statistics.SkippedCount">
- <summary>Gets or sets the number of test cases that did not run.</summary>
- </member>
- <member name="P:Gallio.Runner.Reports.Statistics.StepCount">
- <summary>Gets or sets the total number of test steps.</summary>
- </member>
- <member name="P:Gallio.Runner.Reports.Statistics.TestCount">
- <summary>Gets or sets the total number of test cases.</summary>
- </member>
- <member name="M:Gallio.Runner.Reports.Statistics.FormatTestCaseResultSummary">
- <summary>Formats a single line of text summarizing test case results.</summary>
- </member>
- <member name="M:Gallio.Runner.Reports.Statistics.GetOutcomeCount(Gallio.Model.TestOutcome)">
- <summary>Gets the number of tests with the specified outcome.</summary>
- <param name="outcome">The outcome</param>
- <returns>The number of tests with the specified outcome</returns>
- </member>
- <member name="M:Gallio.Runner.Reports.Statistics.MergeStepStatistics(Gallio.Runner.Reports.TestStepRun)">
- <summary>Merges statistics from a test step run, incrementing the relevant counters.</summary>
- <param name="testStepRun">The test step run</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="testStepRun" /> is null</exception>
- </member>
- <member name="M:Gallio.Runner.Reports.Statistics.SetOutcomeCount(Gallio.Model.TestOutcome,System.Int32)">
- <summary>Ssets the number of tests with the specified outcomee.</summary>
- <param name="outcome">The outcome</param>
- <param name="count">The count</param>
- <exception cref="T:System.ArgumentOutOfRangeException">Thrown if <paramref name="count" /> is less than 0</exception>
- </member>
- <member name="T:Gallio.Runner.Reports.TestOutcomeSummary">
- <summary>Describes the number of test cases with a particular <see cref="T:Gallio.Model.TestOutcome" />. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Runner.Reports.TestOutcomeSummary.Count">
- <summary>Gets or sets the number of test cases with the specified outcome.</summary>
- </member>
- <member name="P:Gallio.Runner.Reports.TestOutcomeSummary.Outcome">
- <summary>Gets or sets the outcome.</summary>
- </member>
- <member name="T:Gallio.Runner.Reports.TestPackageRun">
- <summary>Summarizes the execution of a test package for reporting purposes. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Runner.Reports.TestPackageRun.AllTestStepRuns">
- <summary>Recursively enumerates all test step runs including the root test step run.</summary>
- </member>
- <member name="P:Gallio.Runner.Reports.TestPackageRun.EndTime">
- <summary>Gets or sets the time when the package run ended.</summary>
- </member>
- <member name="P:Gallio.Runner.Reports.TestPackageRun.RootTestStepRun">
- <summary>Gets or sets the root test step run, or null if the root test has not run.</summary>
- </member>
- <member name="P:Gallio.Runner.Reports.TestPackageRun.StartTime">
- <summary>Gets or sets the time when the package run started.</summary>
- </member>
- <member name="P:Gallio.Runner.Reports.TestPackageRun.Statistics">
- <summary>Gets or sets the statistics for the package run.</summary>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="value" /> is null</exception>
- </member>
- <member name="T:Gallio.Runner.Reports.TestStepRun">
- <summary>Summarizes the execution of a single test step for reporting purposes. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Runner.Reports.TestStepRun.AllTestStepRuns">
- <summary>Recursively enumerates all test step runs including this one.</summary>
- </member>
- <member name="P:Gallio.Runner.Reports.TestStepRun.Children">
- <summary>Gets the list of child step runs.</summary>
- </member>
- <member name="P:Gallio.Runner.Reports.TestStepRun.EndTime">
- <summary>Gets or sets the time when the test run ended.</summary>
- </member>
- <member name="P:Gallio.Runner.Reports.TestStepRun.ExecutionLog">
- <summary>Gets or sets the execution log.</summary>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="value" /> is null</exception>
- </member>
- <member name="P:Gallio.Runner.Reports.TestStepRun.Result">
- <summary>Gets or sets the test result from the run.</summary>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="value" /> is null</exception>
- </member>
- <member name="P:Gallio.Runner.Reports.TestStepRun.StartTime">
- <summary>Gets or sets the time when the test run started.</summary>
- </member>
- <member name="P:Gallio.Runner.Reports.TestStepRun.Step">
- <summary>Gets or sets information about the step.</summary>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="value" /> is null</exception>
- </member>
- <member name="T:Gallio.Runner.Reports.IExecutionLogStreamTagVisitor">
- <summary>Visits an <see cref="T:Gallio.Runner.Reports.ExecutionLogStreamTag" />.</summary>
- </member>
- <member name="M:Gallio.Runner.Reports.IExecutionLogStreamTagVisitor.VisitBodyTag(Gallio.Runner.Reports.ExecutionLogStreamBodyTag)">
- <summary>Visits a body tag.</summary>
- <param name="tag">The tag to visit</param>
- </member>
- <member name="M:Gallio.Runner.Reports.IExecutionLogStreamTagVisitor.VisitEmbedTag(Gallio.Runner.Reports.ExecutionLogStreamEmbedTag)">
- <summary>Visits an embedded attachment tag.</summary>
- <param name="tag">The tag to visit</param>
- </member>
- <member name="M:Gallio.Runner.Reports.IExecutionLogStreamTagVisitor.VisitSectionTag(Gallio.Runner.Reports.ExecutionLogStreamSectionTag)">
- <summary>Visits a section tag.</summary>
- <param name="tag">The tag to visit</param>
- <returns>True if the visitor should be called again for each child of the section tag</returns>
- </member>
- <member name="M:Gallio.Runner.Reports.IExecutionLogStreamTagVisitor.VisitTextTag(Gallio.Runner.Reports.ExecutionLogStreamTextTag)">
- <summary>Visits a text tag.</summary>
- <param name="tag">The tag to visit</param>
- </member>
- <member name="T:Gallio.Runner.Reports.IReportContainer">
- <summary>
- <para> A report container is used to load or save the contents of a report. A report container consists of zero or more logical report files distinguished by extension and a content folder. The content folder holds attachment contents and format-specific resources. </para>
- <para> The definition of a report container is necessarily somewhat abstract. It is intended to allow the files associated with report rendered in multiple formats to coexist side by side unambiguously and without duplication of common attachment contents. </para>
- <para> Paths within reports are always specified relative to the root of the container with each path segment delimited by backslashes. The first path segment must be <see cref="P:Gallio.Runner.Reports.IReportContainer.ReportName" />, optionally with an extra period-delimited extension. For example, if <see cref="P:Gallio.Runner.Reports.IReportContainer.ReportName" nolink="true" /> is <c>"Report"</c> then <c>"Report.xml"</c> and <c>"Report/Contents.txt"</c> are valid paths but <c>"Bar"</c> and <c>"Report-NotAnExtension"</c> are not. </para>
- <para> By convention report content such as attachments and images are stored in a folder with the same name as <see cref="P:Gallio.Runner.Reports.IReportContainer.ReportName" nolink="true" />. </para>
- </summary>
- </member>
- <member name="P:Gallio.Runner.Reports.IReportContainer.ReportName">
- <summary>
- <para> Gets the base name of the report. </para>
- <para> Logical files and folders associated with the report all begin with this name and are disambiguated by extension. </para>
- </summary>
- </member>
- <member name="M:Gallio.Runner.Reports.IReportContainer.DeleteReport">
- <summary>Deletes the entire contents of the report in all of its formats.</summary>
- <exception cref="T:System.IO.IOException">Thrown if an I/O error occurs</exception>
- </member>
- <member name="M:Gallio.Runner.Reports.IReportContainer.EncodeFileName(System.String)">
- <summary>Replaces invalid characters in a file or directory name with underscores and trims it if it is too long.</summary>
- <param name="fileName">The file or directory name</param>
- <returns>The encoded file or directory name</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="fileName" /> is null</exception>
- </member>
- <member name="M:Gallio.Runner.Reports.IReportContainer.OpenRead(System.String)">
- <summary>Opens a report file for reading.</summary>
- <param name="path">The relative path of the report file within the container</param>
- <returns>The stream</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="path" /> is null</exception>
- <exception cref="T:System.IO.IOException">Thrown if an I/O error occurs</exception>
- </member>
- <member name="M:Gallio.Runner.Reports.IReportContainer.OpenWrite(System.String,System.String,System.Text.Encoding)">
- <summary>
- <para> Opens a report file for writing, overwriting any previous file with the same name. </para>
- <para> It is not necessary to create "directories" within the container. They are automatically created when new files are opened for writing within them. </para>
- </summary>
- <param name="path">The path of the report file</param>
- <param name="contentType">The content type of the file, or null if not specified</param>
- <param name="encoding">The text encoding of the file, or null if not specified or if the file is binary</param>
- <returns>The stream</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="path" /> is null</exception>
- <exception cref="T:System.IO.IOException">Thrown if an I/O error occurs</exception>
- </member>
- <member name="T:Gallio.Runner.Reports.IReportFormatter">
- <summary>A report formatter provides a strategy for formatting reports for human consumption.</summary>
- </member>
- <member name="M:Gallio.Runner.Reports.IReportFormatter.Format(Gallio.Runner.Reports.IReportWriter,System.Collections.Specialized.NameValueCollection,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
- <summary>Formats the report indicated by the report writer.</summary>
- <param name="reportWriter">The report writer</param>
- <param name="formatterOptions">Custom options for the report formatter</param>
- <param name="progressMonitor">The progress monitor</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="reportWriter" />, <paramref name="formatterOptions" /> or <paramref name="progressMonitor" /> is null</exception>
- </member>
- <member name="T:Gallio.Runner.Reports.IReportManager">
- <summary>The report manager provides services for manipulating reports.</summary>
- </member>
- <member name="P:Gallio.Runner.Reports.IReportManager.FormatterResolver">
- <summary>Gets a resolver for resolving registered <see cref="T:Gallio.Runner.Reports.IReportFormatter" /> components by name.</summary>
- </member>
- <member name="M:Gallio.Runner.Reports.IReportManager.CreateReportReader(Gallio.Runner.Reports.IReportContainer)">
- <summary>Gets a report reader to load a report from the specified container.</summary>
- <param name="reportContainer">The report container</param>
- <returns>The report reader</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="reportContainer" /> is null</exception>
- </member>
- <member name="M:Gallio.Runner.Reports.IReportManager.CreateReportWriter(Gallio.Runner.Reports.Report,Gallio.Runner.Reports.IReportContainer)">
- <summary>Gets a report writer to save or format a report to the specified container.</summary>
- <param name="report">The report</param>
- <param name="reportContainer">The report container</param>
- <returns>The report writer</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="report" /> or <paramref name="reportContainer" /> is null</exception>
- </member>
- <member name="M:Gallio.Runner.Reports.IReportManager.Format(Gallio.Runner.Reports.IReportWriter,System.String,System.Collections.Specialized.NameValueCollection,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
- <summary>Formats the report indicated by the report writer.</summary>
- <param name="reportWriter">The report writer</param>
- <param name="formatterName">The formatter name</param>
- <param name="formatterOptions">Custom options for the report formatter</param>
- <param name="progressMonitor">The progress monitor</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="reportWriter" />, <paramref name="formatterName" />, <paramref name="formatterOptions" /> or <paramref name="progressMonitor" /> is null</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if there is no formatter with the specified name</exception>
- </member>
- <member name="T:Gallio.Runner.Reports.IReportReader">
- <summary>A report writer provides services for loading a previously saved report from a <see cref="T:Gallio.Runner.Reports.IReportContainer" />.</summary>
- </member>
- <member name="P:Gallio.Runner.Reports.IReportReader.ReportContainer">
- <summary>Gets the report container.</summary>
- </member>
- <member name="M:Gallio.Runner.Reports.IReportReader.LoadReport(System.Boolean,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
- <summary>
- <para> Loads the report from an XML file. </para>
- <para> The path of the saved report is constructed by appending the extension ".xml" to the container's <see cref="P:Gallio.Runner.Reports.IReportContainer.ReportName" />. </para>
- </summary>
- <param name="loadAttachmentContents">If true, loads attachment contents in referenced content files if they were not embedded otherwise the attachment contents are not loaded (but may be loaded later using <see cref="M:Gallio.Runner.Reports.IReportReader.LoadReportAttachments(Gallio.Runner.Reports.Report,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)" />).</param>
- <param name="progressMonitor">The progress monitor</param>
- <returns>The loaded report</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="progressMonitor" /> is null</exception>
- </member>
- <member name="M:Gallio.Runner.Reports.IReportReader.LoadReportAttachments(Gallio.Runner.Reports.Report,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
- <summary>
- <para> Loads referenced report attachments from the container. </para>
- <para> This method has the effect of populating the contents of all <see cref="T:Gallio.Runner.Reports.ExecutionLogAttachment" /> nodes in the report that have non-null <see cref="P:Gallio.Runner.Reports.ExecutionLogAttachment.ContentPath" />. </para>
- </summary>
- <param name="report">The report whose attachments are to be loaded</param>
- <param name="progressMonitor">The progress monitor</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="report" /> or <paramref name="progressMonitor" /> is null</exception>
- </member>
- <member name="T:Gallio.Runner.Reports.IReportWriter">
- <summary>
- <para> A report writer provides services for formatting or saving a report to a <see cref="T:Gallio.Runner.Reports.IReportContainer" />. </para>
- <para> The writer tracks the paths of the report documents paths that are created within the report container. Likewise it remembers whether attachments have been saved so as to avoid redundantly resaving them when the same report is generated in multiple formats. </para>
- </summary>
- </member>
- <member name="P:Gallio.Runner.Reports.IReportWriter.Report">
- <summary>Gets the report being generated.</summary>
- </member>
- <member name="P:Gallio.Runner.Reports.IReportWriter.ReportContainer">
- <summary>Gets the report container.</summary>
- </member>
- <member name="P:Gallio.Runner.Reports.IReportWriter.ReportDocumentPaths">
- <summary>Gets the paths of all report documents that have been generated within the report container. Report documents are the primary files when reports are formatted or saved such as an XML file, a Text file, or the main HTML file that contains the body of the report.</summary>
- </member>
- <member name="M:Gallio.Runner.Reports.IReportWriter.AddReportDocumentPath(System.String)">
- <summary>Adds the path of a report document that has been created within the report container.</summary>
- <param name="path">The document path</param>
- </member>
- <member name="M:Gallio.Runner.Reports.IReportWriter.SaveReport(Gallio.Runner.Reports.ExecutionLogAttachmentContentDisposition,Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
- <summary>
- <para> Saves the report as an XML file. </para>
- <para> The saved report XML file is automatically added to the <see cref="P:Gallio.Runner.Reports.IReportWriter.ReportDocumentPaths" /> list. </para>
- <para> The path of the saved report is constructed by appending the extension ".xml" to the container's <see cref="P:Gallio.Runner.Reports.IReportContainer.ReportName" />. </para>
- </summary>
- <param name="attachmentContentDisposition">The content disposition to use for all attachments. If the content disposition is <see cref="F:Gallio.Runner.Reports.ExecutionLogAttachmentContentDisposition.Link" /> then this method will automatically call <see cref="M:Gallio.Runner.Reports.IReportWriter.SaveReportAttachments(Gallio.Runtime.ProgressMonitoring.IProgressMonitor)" /> to save the attachments.</param>
- <param name="progressMonitor">The progress monitor</param>
- <exception cref="T:System.ArgumentNullException">Thrown <paramref name="progressMonitor" /> is null</exception>
- </member>
- <member name="M:Gallio.Runner.Reports.IReportWriter.SaveReportAttachments(Gallio.Runtime.ProgressMonitoring.IProgressMonitor)">
- <summary>
- <para> Saves all report attachments as individual content files to the container. </para>
- <para> The convention for attachments is to save them in a directory with the same name as the container's <see cref="P:Gallio.Runner.Reports.IReportContainer.ReportName" /> arranged in folders first by test id then by step id then by attachment name. For example: "Report\{testid}\{stepid}\attachment.jpg". </para>
- </summary>
- <param name="progressMonitor">The progress monitor</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="progressMonitor" /> is null</exception>
- </member>
- <member name="M:Gallio.Runner.Reports.IReportWriter.SerializeReport(System.Xml.XmlWriter,Gallio.Runner.Reports.ExecutionLogAttachmentContentDisposition)">
- <summary>Serializes the report to XML.</summary>
- <param name="xmlWriter">The XML writer</param>
- <param name="attachmentContentDisposition">The content disposition to use for all attachments</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="xmlWriter" /> is null</exception>
- </member>
- <member name="T:Gallio.Runner.Reports.ExecutionLogAttachmentContentDisposition">
- <summary>Specifies how attachments are stored in Xml.</summary>
- </member>
- <member name="F:Gallio.Runner.Reports.ExecutionLogAttachmentContentDisposition.Absent">
- <summary>The attachment content is not present.</summary>
- </member>
- <member name="F:Gallio.Runner.Reports.ExecutionLogAttachmentContentDisposition.Link">
- <summary>The attachment content is saved to a linked file indicated by <see cref="P:Gallio.Runner.Reports.ExecutionLogAttachment.ContentPath" />.</summary>
- </member>
- <member name="F:Gallio.Runner.Reports.ExecutionLogAttachmentContentDisposition.Inline">
- <summary>The attachment content is included inline as <see cref="P:Gallio.Runner.Reports.ExecutionLogAttachment.SerializedContents" /> with a given <see cref="P:Gallio.Runner.Reports.ExecutionLogAttachment.Encoding" />.</summary>
- </member>
- <member name="T:Gallio.Runner.Reports.ExecutionLogAttachmentEncoding">
- <summary>Specifies the Xml-encoding of an embedded execution log attachment.</summary>
- </member>
- <member name="F:Gallio.Runner.Reports.ExecutionLogAttachmentEncoding.Text">
- <summary>The attachment is encoded as a text string.</summary>
- </member>
- <member name="F:Gallio.Runner.Reports.ExecutionLogAttachmentEncoding.Base64">
- <summary>The attachment is encoded as base 64 text string.</summary>
- </member>
- <member name="T:Gallio.Runner.Workspaces.ResourcePath">
- <summary>Specifies a resource path as a list of backslash-delimited relative path segments.</summary>
- </member>
- <member name="F:Gallio.Runner.Workspaces.ResourcePath.Empty">
- <summary>Gets an empty path. This field is read-only.</summary>
- </member>
- <member name="F:Gallio.Runner.Workspaces.ResourcePath.Root">
- <summary>Gets the root path. This field is read-only.</summary>
- </member>
- <member name="P:Gallio.Runner.Workspaces.ResourcePath.Container">
- <summary>Gets the containing path, or an empty path if the path is the root.</summary>
- </member>
- <member name="P:Gallio.Runner.Workspaces.ResourcePath.IsAbsolute">
- <summary>Returns true if the path is absolute (has a leading backslash).</summary>
- </member>
- <member name="P:Gallio.Runner.Workspaces.ResourcePath.IsEmpty">
- <summary>Returns true if the path is empty.</summary>
- </member>
- <member name="P:Gallio.Runner.Workspaces.ResourcePath.Path">
- <summary>Returns the path as a backslash-delimited string.</summary>
- </member>
- <member name="P:Gallio.Runner.Workspaces.ResourcePath.Segments">
- <summary>Gets the separate path segments.</summary>
- </member>
- <member name="M:Gallio.Runner.Workspaces.ResourcePath.CombinedWith(Gallio.Runner.Workspaces.ResourcePath)">
- <summary>Combines this path with another one and returns the combination. If the other path is absolute then returns the other path otherwise appends the path to this one.</summary>
- <param name="other">The other path</param>
- <returns>The combined path</returns>
- </member>
- <member name="M:Gallio.Runner.Workspaces.ResourcePath.Equals(Gallio.Runner.Workspaces.ResourcePath)">
- <summary>Indicates whether this instance and a specified object are equal.</summary>
- <returns>true if obj and this instance are the same type and represent the same value; otherwise, false.</returns>
- </member>
- <member name="M:Gallio.Runner.Workspaces.ResourcePath.Equals(System.Object)">
- <summary>Indicates whether this instance and a specified object are equal.</summary>
- <param name="obj">Another object to compare to.</param>
- <returns>true if obj and this instance are the same type and represent the same value; otherwise, false.</returns>
- </member>
- <member name="M:Gallio.Runner.Workspaces.ResourcePath.GetHashCode">
- <summary>Returns the hash code for this instance.</summary>
- <returns>A 32-bit signed integer that is the hash code for this instance.</returns>
- </member>
- <member name="M:Gallio.Runner.Workspaces.ResourcePath.ToString">
- <summary>Returns the path.</summary>
- <returns>The path</returns>
- </member>
- <member name="M:Gallio.Runner.Workspaces.ResourcePath.op_Equality(Gallio.Runner.Workspaces.ResourcePath,Gallio.Runner.Workspaces.ResourcePath)">
- <summary>Returns true if the paths are equal.</summary>
- <param name="a">The first path</param>
- <param name="b">The second path</param>
- <returns>True if the paths are equal</returns>
- </member>
- <member name="M:Gallio.Runner.Workspaces.ResourcePath.op_Inequality(Gallio.Runner.Workspaces.ResourcePath,Gallio.Runner.Workspaces.ResourcePath)">
- <summary>Returns true if the paths are unequal.</summary>
- <param name="a">The first path</param>
- <param name="b">The second path</param>
- <returns>True if the paths are unequal</returns>
- </member>
- <member name="T:Gallio.Runtime.CorrelatedExceptionEventArgs">
- <summary>Describes an exception that is to be reported. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Runtime.CorrelatedExceptionEventArgs.Exception">
- <summary>Gets the exception that occurred.</summary>
- </member>
- <member name="P:Gallio.Runtime.CorrelatedExceptionEventArgs.IsRecursive">
- <summary>Returns true if a second exception occurred while attempting to report a previous exception on the same thread.</summary>
- </member>
- <member name="P:Gallio.Runtime.CorrelatedExceptionEventArgs.Message">
- <summary>Gets the message associated with the exception.</summary>
- </member>
- <member name="P:Gallio.Runtime.CorrelatedExceptionEventArgs.ReporterStackTrace">
- <summary>Gets the stack trace of the code that called to report the exception or null if not available.</summary>
- </member>
- <member name="M:Gallio.Runtime.CorrelatedExceptionEventArgs.AddCorrelationMessage(System.String)">
- <summary>Adds a message that serves to describe the context in which the exception occurred. The <see cref="P:Gallio.Runtime.CorrelatedExceptionEventArgs.Message" /> will be augmented with these details.</summary>
- <param name="correlationMessage">The correlation message to append</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="correlationMessage" /> is null</exception>
- </member>
- <member name="M:Gallio.Runtime.CorrelatedExceptionEventArgs.GetDescription">
- <summary>Formats a description of the exception to a string like: "Message\nException\nReported by: ReporterStackTrace".</summary>
- <returns>The formatted string</returns>
- </member>
- <member name="T:Gallio.Runtime.GallioSectionHandler">
- <summary>A configuration section handler for Gallio used to register Gallio components in applications and in plugins.</summary>
- </member>
- <member name="F:Gallio.Runtime.GallioSectionHandler.SectionName">
- <summary>The name of the Gallio section: "gallio". This field is constant and read-only.</summary>
- </member>
- <member name="M:Gallio.Runtime.GallioSectionHandler.Create(System.Object,System.Object,System.Xml.XmlNode)">
- <summary>Creates a configuration section handler.</summary>
- <param name="parent">Parent object.</param>
- <param name="configContext">Configuration context object.</param>
- <param name="section">Section XML node.</param>
- <returns>The created section handler object.</returns>
- </member>
- <member name="T:Gallio.Runtime.InstallationConfiguration">
- <summary>Describes the configuration of a Gallio installation.</summary>
- </member>
- <member name="P:Gallio.Runtime.InstallationConfiguration.AdditionalPluginDirectories">
- <summary>Gets the list of additional plugin directories.</summary>
- </member>
- <member name="M:Gallio.Runtime.InstallationConfiguration.LoadFromRegistry">
- <summary>Loads the configuration from the registry.</summary>
- <returns>The installed configuration</returns>
- </member>
- <member name="T:Gallio.Runtime.RuntimeAccessor">
- <summary>Provides functions for obtaining runtime services. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="P:Gallio.Runtime.RuntimeAccessor.InstallationPath">
- <summary>Gets the path of the Gallio installation.</summary>
- <value>The installation path</value>
- </member>
- <member name="P:Gallio.Runtime.RuntimeAccessor.Instance">
- <summary>Gets the runtime instance.</summary>
- <exception cref="T:System.InvalidOperationException">Thrown if the runtime has not been initialized</exception>
- </member>
- <member name="P:Gallio.Runtime.RuntimeAccessor.IsInitialized">
- <summary>Returns true if the runtime has been initialized.</summary>
- </member>
- <member name="P:Gallio.Runtime.RuntimeAccessor.Logger">
- <summary>Gets the runtime's logger, or a <see cref="T:Gallio.Runtime.Logging.NullLogger" /> if the runtime is not initialized.</summary>
- </member>
- <member name="M:Gallio.Runtime.RuntimeAccessor.SetRuntime(Gallio.Runtime.IRuntime)">
- <summary>
- <para> Sets the runtime instance. </para>
- <para> This method should only be used by applications that host Gallio and not generally by client code. </para>
- </summary>
- <param name="runtime">The runtime instance, or null if none</param>
- </member>
- <member name="E:Gallio.Runtime.RuntimeAccessor.InstanceChanged">
- <summary>The event dispatched when the value of the current runtime <see cref="P:Gallio.Runtime.RuntimeAccessor.Instance" /> changes.</summary>
- </member>
- <member name="T:Gallio.Runtime.RuntimeBootstrap">
- <summary>Initializes and shuts down the runtime. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:Gallio.Runtime.RuntimeBootstrap.Initialize(Gallio.Runtime.RuntimeSetup,Gallio.Runtime.Logging.ILogger)">
- <summary>
- <para> Initializes the runtime. </para>
- <para> Loads plugins and initalizes the runtime component model. The specifics of the system can be configured by editing the appropriate *.plugin files to register new components and facilities as required. </para>
- </summary>
- <param name="setup">The runtime setup parameters</param>
- <param name="logger">The runtime logging service</param>
- <returns>An object that when disposed automatically calls <see cref="M:Gallio.Runtime.RuntimeBootstrap.Shutdown" />. This is particularly useful in combination with the C# "using" statement or its equivalent.</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="setup" /> or <paramref name="logger" /> is null</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if the runtime has already been initialized</exception>
- </member>
- <member name="M:Gallio.Runtime.RuntimeBootstrap.Shutdown">
- <summary>Shuts down the runtime if it is currently initialized. Does nothing if the runtime has not been initialized.</summary>
- </member>
- <member name="T:Gallio.Runtime.RuntimeDetection">
- <summary>Provides functions for detecting CLR runtime parameters.</summary>
- </member>
- <member name="P:Gallio.Runtime.RuntimeDetection.IsUsingMono">
- <summary>Returns true if the application is running within the Mono runtime.</summary>
- </member>
- <member name="T:Gallio.Runtime.RuntimeRegisteredComponentResolver`1">
- <summary>A default implementation of <see cref="T:Gallio.Runtime.IRegisteredComponentResolver`1" /> based on <see cref="T:Gallio.Runtime.IRuntime" />.</summary>
- </member>
- <member name="M:Gallio.Runtime.RuntimeRegisteredComponentResolver`1.GetNames">
- <summary>Gets the names of all registered components.</summary>
- <returns>The list of registered component names</returns>
- </member>
- <member name="M:Gallio.Runtime.RuntimeRegisteredComponentResolver`1.Resolve(System.String)">
- <summary>Resolves a registered component by name.</summary>
- <param name="name">The name of the registered component, matched case-insensitively</param>
- <returns>The test runner factory, or null if none exist with the specified name</returns>
- </member>
- <member name="T:Gallio.Runtime.RuntimeSetup">
- <summary>Provides configuration parameters for setting up the <see cref="T:Gallio.Runtime.RuntimeAccessor" />. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Runtime.RuntimeSetup.ConfigurationFilePath">
- <summary>Gets or sets the path of the primary configuration file to be loaded by the runtime (if it exists). This is useful when Gallio is launched by a library instead of as a standalone executable.</summary>
- <value>The primary configuration file path. Default is null to load the configuration from the <see cref="T:System.AppDomain" />.</value>
- </member>
- <member name="P:Gallio.Runtime.RuntimeSetup.InstallationConfiguration">
- <summary>Gets or sets the installation configuration, or null to determine it automatically.</summary>
- <value>The installation configuration. Default is <c>null</c>.</value>
- </member>
- <member name="P:Gallio.Runtime.RuntimeSetup.InstallationPath">
- <summary>Gets or sets the installation path, or null to determine it automatically based on the location of the primary runtime assemblies. The installation path specifies where the standard runtime plugins are located.</summary>
- <value>The installation path. Default is <c>null</c>.</value>
- </member>
- <member name="P:Gallio.Runtime.RuntimeSetup.PluginDirectories">
- <summary>Gets list of relative or absolute paths of directories to be searched for plugin configuration files in addition to the primary Gallio directories.</summary>
- </member>
- <member name="M:Gallio.Runtime.RuntimeSetup.Canonicalize(System.String)">
- <summary>Makes all paths in this instance absolute.</summary>
- <param name="baseDirectory">The base directory for resolving relative paths, or null to use the current directory</param>
- </member>
- <member name="M:Gallio.Runtime.RuntimeSetup.Copy">
- <summary>Creates a deep copy of the runtime setup parameters.</summary>
- <returns>The copy</returns>
- </member>
- <member name="M:Gallio.Runtime.RuntimeSetup.SetConfigurationFilePathFromAssembly(System.Reflection.Assembly)">
- <summary>Sets the configuration file path to the *.config file associated with an assembly.</summary>
- <param name="assembly">The assembly</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="assembly" /> is null</exception>
- </member>
- <member name="T:Gallio.Runtime.UnhandledExceptionPolicy">
- <summary>
- <para> This class provides a mechanism for reporting unhandled exceptions when the infrastructure is otherwise unable to deal with them locally. </para>
- <para> The methods of this class should be considered as the last resort for reporting failures that might otherwise cause the system to crash. </para>This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="P:Gallio.Runtime.UnhandledExceptionPolicy.HasReportUnhandledExceptionHandler">
- <summary>
- <para> Returns true if there is at least one handler registered for <see cref="E:Gallio.Runtime.UnhandledExceptionPolicy.ReportUnhandledException" />. </para>
- <para> This property can be used to avoid duplicate exception reporting if some other system component has already registered a handler. </para>
- </summary>
- </member>
- <member name="M:Gallio.Runtime.UnhandledExceptionPolicy.Report(System.String,System.Exception)">
- <summary>Reports an unhandled exception.</summary>
- <param name="message">A message to explain how the exception was intercepted</param>
- <param name="unhandledException">The unhandled exception</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="message" /> or <paramref name="unhandledException" /> is null</exception>
- </member>
- <member name="E:Gallio.Runtime.UnhandledExceptionPolicy.CorrelateUnhandledException">
- <summary>Adds or removes an event handler that is notified when unhandled exceptions occur and is given a chance to add additional information the event about the context in which the exception occurred.</summary>
- </member>
- <member name="E:Gallio.Runtime.UnhandledExceptionPolicy.ReportUnhandledException">
- <summary>Adds or removes an event handler that is notified when unhandled exceptions occur.</summary>
- </member>
- <member name="T:Gallio.Runtime.IRegisteredComponent">
- <summary>A registered component is a component that has a name and description.</summary>
- </member>
- <member name="P:Gallio.Runtime.IRegisteredComponent.Description">
- <summary>Gets the human-readable description of the component.</summary>
- </member>
- <member name="P:Gallio.Runtime.IRegisteredComponent.Name">
- <summary>Gets the unique name of the component.</summary>
- </member>
- <member name="T:Gallio.Runtime.IRegisteredComponentResolver`1">
- <summary>A registered service resolver looks up <see cref="T:Gallio.Runtime.IRegisteredComponent" /> components by name.</summary>
- </member>
- <member name="M:Gallio.Runtime.IRegisteredComponentResolver`1.GetNames">
- <summary>Gets the names of all registered components.</summary>
- <returns>The list of registered component names</returns>
- </member>
- <member name="M:Gallio.Runtime.IRegisteredComponentResolver`1.Resolve(System.String)">
- <summary>Resolves a registered component by name.</summary>
- <param name="name">The name of the registered component, matched case-insensitively</param>
- <returns>The test runner factory, or null if none exist with the specified name</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="name" /> is null</exception>
- </member>
- <member name="T:Gallio.Runtime.IRuntime">
- <summary>
- <para> The runtime is instantiated within the test runner to provide a suitable hosting environment for test enumeration and execution. </para>
- <para> The runtime provides services to support the Gallio test automation platform. New services are typically registered by adding them to plugin configuration files. </para>
- </summary>
- </member>
- <member name="M:Gallio.Runtime.IRuntime.GetRuntimeSetup">
- <summary>Gets a deep copy of the runtime setup used to configure this runtime.</summary>
- <returns>The runtime setup</returns>
- </member>
- <member name="M:Gallio.Runtime.IRuntime.Initialize(Gallio.Runtime.Logging.ILogger)">
- <summary>Initializes the runtime.</summary>
- <param name="logger">The runtime logging service</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /> is null</exception>
- </member>
- <member name="M:Gallio.Runtime.IRuntime.MapUriToLocalPath(System.Uri)">
- <summary>Maps a Uri to a local path.</summary>
- <param name="uri">The uri to map</param>
- <returns>The local path</returns>
- <exception cref="T:System.InvalidOperationException">Thrown if <paramref name="uri" /> cannot be mapped to a local path</exception>
- </member>
- <member name="M:Gallio.Runtime.IRuntime.Resolve``1">
- <summary>Resolves a reference to a component that implements the specified service.</summary>
- <typeparam name="T">The service type</typeparam>
- <returns>A component that implements the service</returns>
- </member>
- <member name="M:Gallio.Runtime.IRuntime.Resolve(System.Type)">
- <summary>Resolves a reference to a component that implements the specified service.</summary>
- <param name="service">The service type</param>
- <returns>A component that implements the service</returns>
- <exception cref="T:System.Exception">Thrown if the service could not be resolved</exception>
- </member>
- <member name="M:Gallio.Runtime.IRuntime.ResolveAll``1">
- <summary>Resolves references to all components that implement the specified service.</summary>
- <typeparam name="T">The service type</typeparam>
- <returns>An array of components that implement the service</returns>
- </member>
- <member name="T:Gallio.Runtime.ConsoleSupport.CommandLineArgumentAttribute">
- <summary>Allows control of command line parsing. Attach this attribute to instance fields of types used as the destination of command line argument parsing.</summary>
- </member>
- <member name="P:Gallio.Runtime.ConsoleSupport.CommandLineArgumentAttribute.Description">
- <summary>The description of the argument.</summary>
- </member>
- <member name="P:Gallio.Runtime.ConsoleSupport.CommandLineArgumentAttribute.Flags">
- <summary>The error checking to be done on the argument.</summary>
- </member>
- <member name="P:Gallio.Runtime.ConsoleSupport.CommandLineArgumentAttribute.IsDefaultLongName">
- <summary>Returns true if the argument did not have an explicit long name specified.</summary>
- </member>
- <member name="P:Gallio.Runtime.ConsoleSupport.CommandLineArgumentAttribute.IsDefaultShortName">
- <summary>Returns true if the argument did not have an explicit short name specified.</summary>
- </member>
- <member name="P:Gallio.Runtime.ConsoleSupport.CommandLineArgumentAttribute.LongName">
- <summary>The long name of the argument.</summary>
- </member>
- <member name="P:Gallio.Runtime.ConsoleSupport.CommandLineArgumentAttribute.ShortName">
- <summary>The short name of the argument.</summary>
- </member>
- <member name="P:Gallio.Runtime.ConsoleSupport.CommandLineArgumentAttribute.Synonyms">
- <summary>Gets or sets an array of additional synonyms that are silently accepted.</summary>
- </member>
- <member name="P:Gallio.Runtime.ConsoleSupport.CommandLineArgumentAttribute.ValueLabel">
- <summary>The description of the argument value.</summary>
- </member>
- <member name="T:Gallio.Runtime.ConsoleSupport.CommandLineArgumentParser">
- <summary>Parser for command line arguments.</summary>
- </member>
- <member name="M:Gallio.Runtime.ConsoleSupport.CommandLineArgumentParser.Parse(System.String[],System.Object,Gallio.Runtime.ConsoleSupport.CommandLineErrorReporter)">
- <summary>Parses an argument list.</summary>
- <param name="args">The arguments to parse.</param>
- <param name="destination">The destination of the parsed arguments.</param>
- <param name="reporter">The error reporter</param>
- <returns>True if no parse errors were encountered.</returns>
- </member>
- <member name="M:Gallio.Runtime.ConsoleSupport.CommandLineArgumentParser.ShowUsage(Gallio.Runtime.ConsoleSupport.CommandLineOutput)">
- <summary>Prints a user friendly usage string describing the command line argument syntax.</summary>
- <param name="output">The command line output</param>
- </member>
- <member name="T:Gallio.Runtime.ConsoleSupport.CommandLineOutput">
- <summary>Responsible for creating output.</summary>
- </member>
- <member name="P:Gallio.Runtime.ConsoleSupport.CommandLineOutput.LineLength">
- <summary>Maximum line length allowed before the text will be wraped.</summary>
- </member>
- <member name="P:Gallio.Runtime.ConsoleSupport.CommandLineOutput.Output">
- <summary>Output Stream</summary>
- </member>
- <member name="M:Gallio.Runtime.ConsoleSupport.CommandLineOutput.NewLine">
- <summary>Prints out a new line.</summary>
- </member>
- <member name="M:Gallio.Runtime.ConsoleSupport.CommandLineOutput.PrintArgumentHelp(System.String,System.String,System.String,System.String,System.String,System.Type)">
- <summary>Prints help for a specified argument.</summary>
- <param name="prefix">The argument prefix, such as "/", or null or empty if none.</param>
- <param name="longName">The argument's long name, or null or empty if none.</param>
- <param name="shortName">The argument's short short name, or null or empty if none.</param>
- <param name="description">The argument's description, or null or empty if none.</param>
- <param name="valueLabel">The argument's value label such as "path", or null or empty if none.</param>
- <param name="valueType">The argument's value type, or null if none.</param>
- </member>
- <member name="M:Gallio.Runtime.ConsoleSupport.CommandLineOutput.PrintText(System.String,System.Int32)">
- <summary>Outputs text with specified indentation.</summary>
- <param name="text">Text to output possibly including newlines.</param>
- <param name="indentation">Number of blank spaces to indent the first line.</param>
- </member>
- <member name="M:Gallio.Runtime.ConsoleSupport.CommandLineOutput.PrintText(System.String,System.Int32,System.Int32)">
- <summary>Outputs text with specified indentation.</summary>
- <param name="text">Text to output possibly including newlines.</param>
- <param name="indentation">Number of blank spaces to indent all but the first line.</param>
- <param name="firstLineIndent">Number of blank spaces to indent the first line.</param>
- </member>
- <member name="T:Gallio.Runtime.ConsoleSupport.ConsoleProgram`1">
- <summary>A base class for implementing robust console applications. The subclass should provide a Main method that creates an instance and calls <see cref="M:Gallio.Runtime.ConsoleSupport.ConsoleProgram`1.Run(Gallio.Runtime.ConsoleSupport.IRichConsole,System.String[])" />. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:Gallio.Runtime.ConsoleSupport.ConsoleProgram`1.ArgumentParser">
- <summary>Gets the argument parser.</summary>
- </member>
- <member name="P:Gallio.Runtime.ConsoleSupport.ConsoleProgram`1.Arguments">
- <summary>Gets or sets the parsed command-line arguments. These argument may be modified prior to calling <see cref="M:Gallio.Runtime.ConsoleSupport.ConsoleProgram`1.ParseArguments(System.String[])" /> to override the initial argument settings.</summary>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="value" /> is null</exception>
- </member>
- <member name="P:Gallio.Runtime.ConsoleSupport.ConsoleProgram`1.CommandLineOutput">
- <summary>Gets the command-line output formatter, or null if the program is not running.</summary>
- </member>
- <member name="P:Gallio.Runtime.ConsoleSupport.ConsoleProgram`1.Console">
- <summary>Gets the console, or null if the program is not running.</summary>
- </member>
- <member name="M:Gallio.Runtime.ConsoleSupport.ConsoleProgram`1.Dispose">
- <summary>Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.</summary>
- </member>
- <member name="M:Gallio.Runtime.ConsoleSupport.ConsoleProgram`1.HandleFatalException(System.Exception)">
- <summary>Handles a fatal exception that escaped the <see cref="M:Gallio.Runtime.ConsoleSupport.ConsoleProgram`1.RunImpl(System.String[])" /> method.</summary>
- <param name="ex">The exception</param>
- <returns>The exit code to return</returns>
- </member>
- <member name="M:Gallio.Runtime.ConsoleSupport.ConsoleProgram`1.ParseArguments(System.String[])">
- <summary>Parses the arguments.</summary>
- <param name="args">The command-line arguments</param>
- <returns>True if the arguments were parsed successfully</returns>
- </member>
- <member name="M:Gallio.Runtime.ConsoleSupport.ConsoleProgram`1.Run(Gallio.Runtime.ConsoleSupport.IRichConsole,System.String[])">
- <summary>Runs the program.</summary>
- <param name="console">The console</param>
- <param name="args">The command-line arguments</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="console" /> or <paramref name="args" /> is null</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if the program has already started running</exception>
- </member>
- <member name="M:Gallio.Runtime.ConsoleSupport.ConsoleProgram`1.RunImpl(System.String[])">
- <summary>Runs the program.</summary>
- <param name="args">The command-line arguments</param>
- <returns>The program exit code</returns>
- </member>
- <member name="M:Gallio.Runtime.ConsoleSupport.ConsoleProgram`1.ShowErrorMessage(System.String)">
- <summary>Displays an error message to the console.</summary>
- <param name="message">The error message</param>
- </member>
- <member name="M:Gallio.Runtime.ConsoleSupport.ConsoleProgram`1.ShowHelp">
- <summary>Displays help text to the console.</summary>
- </member>
- <member name="T:Gallio.Runtime.ConsoleSupport.DefaultCommandLineArgumentAttribute">
- <summary>Indicates that this argument is the default argument. '/' or '-' prefix only the argument value is specified.</summary>
- </member>
- <member name="T:Gallio.Runtime.ConsoleSupport.NativeConsole">
- <summary>
- <para> An implementation of <see cref="T:Gallio.Runtime.ConsoleSupport.IRichConsole" /> that targets the native <see cref="T:System.Console" />. </para>
- <para> This implementation offers protection against redirection of the <see cref="P:System.Console.Out" /> and <see cref="P:System.Console.Error" /> streams. This object will continue to refer to the standard output and error streams even if they are redirected after its initialization. </para>This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="F:Gallio.Runtime.ConsoleSupport.NativeConsole.ForceQuitKeyPressRepetitions">
- <summary>The application will forcibly terminate if the cancel key is pressed <see cref="F:Gallio.Runtime.ConsoleSupport.NativeConsole.ForceQuitKeyPressRepetitions" /> times within no more than <see cref="F:Gallio.Runtime.ConsoleSupport.NativeConsole.ForceQuitKeyPressTimeoutMilliseconds" /> milliseconds. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Runtime.ConsoleSupport.NativeConsole.ForceQuitKeyPressTimeoutMilliseconds">
- <summary>The application will forcibly terminate if the cancel key is pressed <see cref="F:Gallio.Runtime.ConsoleSupport.NativeConsole.ForceQuitKeyPressRepetitions" /> times within no more than <see cref="F:Gallio.Runtime.ConsoleSupport.NativeConsole.ForceQuitKeyPressTimeoutMilliseconds" /> milliseconds. This field is constant and read-only.</summary>
- </member>
- <member name="P:Gallio.Runtime.ConsoleSupport.NativeConsole.CursorLeft">
- <summary>Gets the zero-based column index the cursor is located at.</summary>
- </member>
- <member name="P:Gallio.Runtime.ConsoleSupport.NativeConsole.CursorTop">
- <summary>Gets the zero-based row index the cursor is located at.</summary>
- </member>
- <member name="P:Gallio.Runtime.ConsoleSupport.NativeConsole.Error">
- <summary>Gets the error stream writer.</summary>
- </member>
- <member name="P:Gallio.Runtime.ConsoleSupport.NativeConsole.FooterVisible">
- <summary>Gets or sets whether the footer is visible.</summary>
- </member>
- <member name="P:Gallio.Runtime.ConsoleSupport.NativeConsole.ForegroundColor">
- <summary>Gets or sets the foreground color of the console.</summary>
- </member>
- <member name="P:Gallio.Runtime.ConsoleSupport.NativeConsole.Instance">
- <summary>Gets the singleton instance of the native console.</summary>
- </member>
- <member name="P:Gallio.Runtime.ConsoleSupport.NativeConsole.IsCancelationEnabled">
- <summary>Gets or sets whether the cancelation function is enabled. If false, cancelation events will not be sent.</summary>
- </member>
- <member name="P:Gallio.Runtime.ConsoleSupport.NativeConsole.IsCanceled">
- <summary>
- <para> Gets or sets whether cancelation has occurred. </para>
- <para> The <see cref="E:Gallio.Runtime.ConsoleSupport.NativeConsole.Cancel" /> event handlers will be called when the value of <see cref="P:Gallio.Runtime.ConsoleSupport.NativeConsole.IsCanceled" /> transitions from false to true. The value will remain true unless it is reset. </para>
- </summary>
- </member>
- <member name="P:Gallio.Runtime.ConsoleSupport.NativeConsole.IsRedirected">
- <summary>Returns true if the console is being redirected and therefore the output should be as simple as possible. In particular, it may not be possible to set the cursor position, console color or other properties.</summary>
- </member>
- <member name="P:Gallio.Runtime.ConsoleSupport.NativeConsole.Out">
- <summary>Gets the output stream writer.</summary>
- </member>
- <member name="P:Gallio.Runtime.ConsoleSupport.NativeConsole.SyncRoot">
- <summary>Gets a synchronization object that a task can lock to ensure that it is the only thread currently accessing the console.</summary>
- </member>
- <member name="P:Gallio.Runtime.ConsoleSupport.NativeConsole.Title">
- <summary>Gets or sets the console's title.</summary>
- </member>
- <member name="P:Gallio.Runtime.ConsoleSupport.NativeConsole.Width">
- <summary>Gets the width of the console. Returns 80 if the console is being redirected.</summary>
- </member>
- <member name="M:Gallio.Runtime.ConsoleSupport.NativeConsole.ResetColor">
- <summary>Resets the console colors.</summary>
- </member>
- <member name="M:Gallio.Runtime.ConsoleSupport.NativeConsole.SetFooter(Gallio.Action,Gallio.Action)">
- <summary>Sets a pair of delegates that together display a footer at the bottom of the console. The footer can be hidden so that new text can be written from that point. Removes the previous footer and displays the new one automatically if the footer is visible.</summary>
- <param name="showFooter">A delegate to display the footer</param>
- <param name="hideFooter">A delegate to hide the footer, leaving the custor at the beginning of the line where the footer used to begin</param>
- </member>
- <member name="M:Gallio.Runtime.ConsoleSupport.NativeConsole.Write(System.Char)">
- <summary>Writes a character.</summary>
- <param name="c">The character to write</param>
- </member>
- <member name="M:Gallio.Runtime.ConsoleSupport.NativeConsole.Write(System.String)">
- <summary>Writes a string.</summary>
- <param name="str">The string to write</param>
- </member>
- <member name="M:Gallio.Runtime.ConsoleSupport.NativeConsole.WriteLine">
- <summary>Writes a new line.</summary>
- </member>
- <member name="M:Gallio.Runtime.ConsoleSupport.NativeConsole.WriteLine(System.String)">
- <summary>Writes a string followed by a new line.</summary>
- <param name="str">The string to write</param>
- </member>
- <member name="E:Gallio.Runtime.ConsoleSupport.NativeConsole.Cancel">
- <summary>
- <para> The event raised when console cancelation occurs. </para>
- <para> If the console cancelation signal is already set when an event handler is added, the event handler will be automatically invoked. </para>
- </summary>
- </member>
- <member name="T:Gallio.Runtime.ConsoleSupport.RichConsoleLogger">
- <summary>A logger that sends all output to the console and displays messages in color according to their status.</summary>
- </member>
- <member name="M:Gallio.Runtime.ConsoleSupport.RichConsoleLogger.LogImpl(Gallio.Runtime.Logging.LogSeverity,System.String,System.Exception)">
- <summary>Logs a message.</summary>
- <param name="severity">The log message severity</param>
- <param name="message">The log message, not null</param>
- <param name="exception">The associated exception, or null if none</param>
- </member>
- <member name="T:Gallio.Runtime.ConsoleSupport.IRichConsole">
- <summary>
- <para> A rich console provides a number of services that enable a console to be shared among several cooperating tasks that are independently updating different portions of the display. One task can be writing to the main body of text while another updates a footer. </para>
- <para> The rich console also supports intelligent cancelation of tasks. When the user presses control-C, a cancelation flag is set and an event handler is invoked. Tasks can check for the presence of the cancelation flag even if they started execution after the control-C itself occurred. This provides protection against dropped cancelation requests due to race conditions. If the user presses control-C 3 times within a short interval the rich console assumes that the program has become non-responsive and terminates it. </para>
- <para> Finally, the rich console interface can be mocked for testing purposes unlike the standard <see cref="T:System.Console" /> API. </para>
- </summary>
- </member>
- <member name="P:Gallio.Runtime.ConsoleSupport.IRichConsole.CursorLeft">
- <summary>Gets the zero-based column index the cursor is located at.</summary>
- <exception cref="T:System.IO.IOException">Thrown if <see cref="P:Gallio.Runtime.ConsoleSupport.NativeConsole.IsRedirected" /> is true</exception>
- </member>
- <member name="P:Gallio.Runtime.ConsoleSupport.IRichConsole.CursorTop">
- <summary>Gets the zero-based row index the cursor is located at.</summary>
- <exception cref="T:System.IO.IOException">Thrown if <see cref="P:Gallio.Runtime.ConsoleSupport.NativeConsole.IsRedirected" /> is true</exception>
- </member>
- <member name="P:Gallio.Runtime.ConsoleSupport.IRichConsole.Error">
- <summary>Gets the error stream writer.</summary>
- </member>
- <member name="P:Gallio.Runtime.ConsoleSupport.IRichConsole.FooterVisible">
- <summary>Gets or sets whether the footer is visible.</summary>
- </member>
- <member name="P:Gallio.Runtime.ConsoleSupport.IRichConsole.ForegroundColor">
- <summary>Gets or sets the foreground color of the console.</summary>
- </member>
- <member name="P:Gallio.Runtime.ConsoleSupport.IRichConsole.IsCancelationEnabled">
- <summary>Gets or sets whether the cancelation function is enabled. If false, cancelation events will not be sent.</summary>
- </member>
- <member name="P:Gallio.Runtime.ConsoleSupport.IRichConsole.IsCanceled">
- <summary>
- <para> Gets or sets whether cancelation has occurred. </para>
- <para> The <see cref="E:Gallio.Runtime.ConsoleSupport.NativeConsole.Cancel" /> event handlers will be called when the value of <see cref="P:Gallio.Runtime.ConsoleSupport.NativeConsole.IsCanceled" /> transitions from false to true. The value will remain true unless it is reset. </para>
- </summary>
- </member>
- <member name="P:Gallio.Runtime.ConsoleSupport.IRichConsole.IsRedirected">
- <summary>Returns true if the console is being redirected and therefore the output should be as simple as possible. In particular, it may not be possible to set the cursor position, console color or other properties.</summary>
- </member>
- <member name="P:Gallio.Runtime.ConsoleSupport.IRichConsole.Out">
- <summary>Gets the output stream writer.</summary>
- </member>
- <member name="P:Gallio.Runtime.ConsoleSupport.IRichConsole.SyncRoot">
- <summary>Gets a synchronization object that a task can lock to ensure that it is the only thread currently accessing the console.</summary>
- </member>
- <member name="P:Gallio.Runtime.ConsoleSupport.IRichConsole.Title">
- <summary>Gets or sets the console's title.</summary>
- <exception cref="T:System.IO.IOException">Thrown if <see cref="P:Gallio.Runtime.ConsoleSupport.NativeConsole.IsRedirected" /> is true</exception>
- </member>
- <member name="P:Gallio.Runtime.ConsoleSupport.IRichConsole.Width">
- <summary>Gets the width of the console. Returns 80 if the console is being redirected.</summary>
- </member>
- <member name="M:Gallio.Runtime.ConsoleSupport.IRichConsole.ResetColor">
- <summary>Resets the console colors.</summary>
- </member>
- <member name="M:Gallio.Runtime.ConsoleSupport.IRichConsole.SetFooter(Gallio.Action,Gallio.Action)">
- <summary>Sets a pair of delegates that together display a footer at the bottom of the console. The footer can be hidden so that new text can be written from that point. Removes the previous footer and displays the new one automatically if the footer is visible.</summary>
- <param name="showFooter">A delegate to display the footer</param>
- <param name="hideFooter">A delegate to hide the footer, leaving the custor at the beginning of the line where the footer used to begin</param>
- </member>
- <member name="M:Gallio.Runtime.ConsoleSupport.IRichConsole.Write(System.Char)">
- <summary>Writes a character.</summary>
- <param name="c">The character to write</param>
- </member>
- <member name="M:Gallio.Runtime.ConsoleSupport.IRichConsole.Write(System.String)">
- <summary>Writes a string.</summary>
- <param name="str">The string to write</param>
- </member>
- <member name="M:Gallio.Runtime.ConsoleSupport.IRichConsole.WriteLine">
- <summary>Writes a new line.</summary>
- </member>
- <member name="M:Gallio.Runtime.ConsoleSupport.IRichConsole.WriteLine(System.String)">
- <summary>Writes a string followed by a new line.</summary>
- <param name="str">The string to write</param>
- </member>
- <member name="E:Gallio.Runtime.ConsoleSupport.IRichConsole.Cancel">
- <summary>
- <para> The event raised when console cancelation occurs. </para>
- <para> If the console cancelation signal is already set when an event handler is added, the event handler will be automatically invoked. </para>
- </summary>
- </member>
- <member name="T:Gallio.Runtime.ConsoleSupport.CommandLineArgumentFlags">
- <summary>Used to control parsing of command line arguments.</summary>
- </member>
- <member name="F:Gallio.Runtime.ConsoleSupport.CommandLineArgumentFlags.Required">
- <summary>Indicates that this field is required. An error will be displayed if it is not present when parsing arguments.</summary>
- </member>
- <member name="F:Gallio.Runtime.ConsoleSupport.CommandLineArgumentFlags.Unique">
- <summary>Only valid in conjunction with Multiple. Duplicate values will result in an error.</summary>
- </member>
- <member name="F:Gallio.Runtime.ConsoleSupport.CommandLineArgumentFlags.Multiple">
- <summary>Inidicates that the argument may be specified more than once. Only valid if the argument is a collection</summary>
- </member>
- <member name="F:Gallio.Runtime.ConsoleSupport.CommandLineArgumentFlags.AtMostOnce">
- <summary>The default type for non-collection arguments. The argument is not required, but an error will be reported if it is specified more than once.</summary>
- </member>
- <member name="F:Gallio.Runtime.ConsoleSupport.CommandLineArgumentFlags.LastOccurrenceWins">
- <summary>For non-collection arguments, when the argument is specified more than once no error is reported and the value of the argument is the last value which occurs in the argument list.</summary>
- </member>
- <member name="F:Gallio.Runtime.ConsoleSupport.CommandLineArgumentFlags.MultipleUnique">
- <summary>The default type for collection arguments. The argument is permitted to occur multiple times, but duplicate values will cause an error to be reported.</summary>
- </member>
- <member name="T:Gallio.Runtime.ConsoleSupport.CommandLineErrorReporter">
- <summary>A delegate used in error reporting.</summary>
- </member>
- <member name="T:Gallio.Runtime.ConsoleSupport.ResponseFileReader">
- <summary>Reads the contents of a response file.</summary>
- <param name="responseFileName">The response file name, never null</param>
- </member>
- <member name="T:Gallio.Runtime.Hosting.AppDomainUtils">
- <summary>Utilities for working with AppDomains. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:Gallio.Runtime.Hosting.AppDomainUtils.CreateAppDomain(System.String,System.String,System.String,System.Boolean)">
- <summary>Creates an AppDomain.</summary>
- <param name="applicationName">The application name for the new AppDomain, or null if none</param>
- <param name="applicationBaseDirectory">The application base directory for the new AppDomain, or null to use the current one</param>
- <param name="configurationFile">The configuration file for the new AppDomain, or null to use the current one</param>
- <param name="enableShadowCopy">If true, enables shadow copying within the AppDomain</param>
- <returns>The new AppDomain</returns>
- </member>
- <member name="T:Gallio.Runtime.Hosting.BaseHost">
- <summary>Base implementation of <see cref="T:Gallio.Runtime.Hosting.IHost" /> that performs argument validation. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:Gallio.Runtime.Hosting.BaseHost.HostService">
- <summary>Gets an reference to the host service, or null if not connected.</summary>
- </member>
- <member name="P:Gallio.Runtime.Hosting.BaseHost.HostSetup">
- <summary>Gets the internal host setup information without copying it.</summary>
- </member>
- <member name="P:Gallio.Runtime.Hosting.BaseHost.IsConnected">
- <summary>Returns true if the host is connected.</summary>
- </member>
- <member name="P:Gallio.Runtime.Hosting.BaseHost.IsLocal">
- <summary>Returns true if the host is local to the creating AppDomain, false if it must be accessed across a remote channel. A local host might not support all configuration options.</summary>
- </member>
- <member name="P:Gallio.Runtime.Hosting.BaseHost.Logger">
- <summary>Gets the logger.</summary>
- </member>
- <member name="M:Gallio.Runtime.Hosting.BaseHost.AcquireHostService">
- <summary>Gets the host service.</summary>
- <returns>The host service, or null if the host service was not available</returns>
- </member>
- <member name="M:Gallio.Runtime.Hosting.BaseHost.Connect">
- <summary>Initializes the host and connects to the host service.</summary>
- <exception cref="T:System.InvalidOperationException">Thrown if the host has already been initialized</exception>
- <exception cref="T:System.ObjectDisposedException">Thrown if the host has been disposed</exception>
- <exception cref="T:Gallio.Runtime.Hosting.HostException">Thrown if an exception occurred while connecting to the host</exception>
- </member>
- <member name="M:Gallio.Runtime.Hosting.BaseHost.Disconnect">
- <summary>Disconnects the host.</summary>
- </member>
- <member name="M:Gallio.Runtime.Hosting.BaseHost.Dispose">
- <summary>Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.</summary>
- </member>
- <member name="M:Gallio.Runtime.Hosting.BaseHost.Dispose(System.Boolean)">
- <summary>Disposes the host.</summary>
- <param name="disposing">True if disposing</param>
- </member>
- <member name="M:Gallio.Runtime.Hosting.BaseHost.GetHostService">
- <summary>Gets a host service that can be used to perform operations within the host's environment.</summary>
- </member>
- <member name="M:Gallio.Runtime.Hosting.BaseHost.GetHostSetup">
- <summary>Gets a deep copy of the host setup information.</summary>
- </member>
- <member name="M:Gallio.Runtime.Hosting.BaseHost.NotifyDisconnected">
- <summary>Sets the state of the host to disconnected and notifies clients.</summary>
- </member>
- <member name="M:Gallio.Runtime.Hosting.BaseHost.ReleaseHostService(Gallio.Runtime.Hosting.IHostService)">
- <summary>Releases the host service.</summary>
- <param name="hostService">The host service that is being released, not null</param>
- </member>
- <member name="M:Gallio.Runtime.Hosting.BaseHost.ThrowIfDisposed">
- <summary>Throws an exception if the host has been disposed.</summary>
- </member>
- <member name="E:Gallio.Runtime.Hosting.BaseHost.Disconnected">
- <summary>An event that is raised when the host is disconnected. If the host has already been disconnected, the event is fired immediately.</summary>
- </member>
- <member name="T:Gallio.Runtime.Hosting.BaseHostFactory">
- <summary>An abstract base class for host factories. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="M:Gallio.Runtime.Hosting.BaseHostFactory.CreateHost(Gallio.Runtime.Hosting.HostSetup,Gallio.Runtime.Logging.ILogger)">
- <summary>Creates a host instance.</summary>
- <param name="hostSetup">The host setup</param>
- <param name="logger">The logger for host message output</param>
- <returns>The newly created host</returns>
- </member>
- <member name="M:Gallio.Runtime.Hosting.BaseHostFactory.CreateHostImpl(Gallio.Runtime.Hosting.HostSetup,Gallio.Runtime.Logging.ILogger)">
- <summary>Creates the host.</summary>
- <param name="hostSetup">The canonicalized host setup, non-null</param>
- <param name="logger">The logger, non-null</param>
- <returns>The host</returns>
- </member>
- <member name="T:Gallio.Runtime.Hosting.BaseHostService">
- <summary>Base implementation of <see cref="T:Gallio.Runtime.Hosting.IHostService" /> that performs argument validation. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="M:Gallio.Runtime.Hosting.BaseHostService.CreateInstance(System.String,System.String)">
- <summary>Creates an instance of a remote object given an assembly name and type name.</summary>
- <param name="assemblyName">The name of assembly that contains the type</param>
- <param name="typeName">The full name of the type</param>
- <returns>The object handle of the instance</returns>
- </member>
- <member name="M:Gallio.Runtime.Hosting.BaseHostService.CreateInstanceFrom(System.String,System.String)">
- <summary>Creates an instance of a remote object given an assembly path and type name.</summary>
- <param name="assemblyPath">The path of assembly that contains the type</param>
- <param name="typeName">The full name of the type</param>
- <returns>The object handle of the instance</returns>
- </member>
- <member name="M:Gallio.Runtime.Hosting.BaseHostService.CreateInstanceFromImpl(System.String,System.String)">
- <summary>Internal implementation of <see cref="M:Gallio.Runtime.Hosting.BaseHostService.CreateInstanceFrom(System.String,System.String)" />.</summary>
- <param name="assemblyPath">The assembly path, not null</param>
- <param name="typeName">The type name, not null</param>
- <returns>The created object handle</returns>
- </member>
- <member name="M:Gallio.Runtime.Hosting.BaseHostService.CreateInstanceImpl(System.String,System.String)">
- <summary>Internal implementation of <see cref="M:Gallio.Runtime.Hosting.BaseHostService.CreateInstance(System.String,System.String)" />.</summary>
- <param name="assemblyName">The assembly name, not null</param>
- <param name="typeName">The type name, not null</param>
- <returns>The created object handle</returns>
- </member>
- <member name="M:Gallio.Runtime.Hosting.BaseHostService.Dispose">
- <summary>Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.</summary>
- </member>
- <member name="M:Gallio.Runtime.Hosting.BaseHostService.Dispose(System.Boolean)">
- <summary>Disposes the host service.</summary>
- <param name="disposing">True if disposing</param>
- </member>
- <member name="M:Gallio.Runtime.Hosting.BaseHostService.Do``2(Gallio.Func{``0,``1},``0)">
- <summary>
- <para> Asks the host to perform the specified action remotely. </para>
- <para> The action must be a serializable delegate so that it can be sent to the host and executed. Generally speaking, this means it must either be a delegate for a static method or its target object must be serializable. The argument and result values must also be serializable (or null). </para>
- </summary>
- <param name="func">The action to perform</param>
- <param name="arg">The argument value, if any</param>
- <returns>The result value, if any</returns>
- </member>
- <member name="M:Gallio.Runtime.Hosting.BaseHostService.DoImpl``2(Gallio.Func{``0,``1},``0)">
- <summary>Internal implementation of <see cref="M:Gallio.Runtime.Hosting.BaseHostService.Do``2(Gallio.Func{``0,``1},``0)" />.</summary>
- <typeparam name="TArg">The argument type</typeparam>
- <typeparam name="TResult">The result type</typeparam>
- <param name="func">The action to perform, not null</param>
- <param name="arg">The argument value, if any</param>
- <returns>The result value, if any</returns>
- </member>
- <member name="M:Gallio.Runtime.Hosting.BaseHostService.Ping">
- <summary>Pings the host to verify and maintain connectivity.</summary>
- </member>
- <member name="M:Gallio.Runtime.Hosting.BaseHostService.PingImpl">
- <summary>Internal implementation of <see cref="M:Gallio.Runtime.Hosting.BaseHostService.Ping" />.</summary>
- </member>
- <member name="M:Gallio.Runtime.Hosting.BaseHostService.ThrowIfDisposed">
- <summary>Throws an exception if the host service has been disposed.</summary>
- </member>
- <member name="T:Gallio.Runtime.Hosting.HostAssemblyResolverHook">
- <summary>Attaches to a <see cref="T:Gallio.Runtime.Hosting.IHost" /> to provide assembly resolution services. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:Gallio.Runtime.Hosting.HostAssemblyResolverHook.Bootstrap(Gallio.Runtime.Hosting.IHost,System.String)">
- <summary>
- <para> Installs an assembly resolver that provides access to the installation path using the <see cref="T:Gallio.Runtime.Loader.AssemblyResolverBootstrap" />. </para>
- <para> Does nothing if the host is local. </para>
- </summary>
- <param name="host">The host</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="host" /> or <param name="installationPath" /> is null</exception>
- </member>
- <member name="M:Gallio.Runtime.Hosting.HostAssemblyResolverHook.InstallCallback(Gallio.Runtime.Hosting.IHost)">
- <summary>
- <para> Installs an assembly resolver that delegates to the creating <see cref="T:System.AppDomain" />'s assembly resolver to locate assemblies whenever the host is unable to find them. </para>
- <para> Does nothing if the host is local. </para>
- </summary>
- <param name="host">The host</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="host" /> is null</exception>
- </member>
- <member name="T:Gallio.Runtime.Hosting.HostConfiguration">
- <summary>Describes the runtime configuration of a <see cref="T:Gallio.Runtime.Hosting.IHost" />. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Runtime.Hosting.HostConfiguration.AssemblyDependencies">
- <summary>Gets a mutable list of assembly dependencies.</summary>
- </member>
- <member name="P:Gallio.Runtime.Hosting.HostConfiguration.AssemblyQualifications">
- <summary>Gets a mutable list of assembly qualifications.</summary>
- </member>
- <member name="P:Gallio.Runtime.Hosting.HostConfiguration.AssertUiEnabled">
- <summary>Gets or sets whether the <see cref="M:System.Diagnostics.Debug.Assert(System.Boolean)" /> failure dialog is enabled.</summary>
- <value>The default value is <c>false</c> which prevents the assertion dialog from appearing when an assertion fails.</value>
- </member>
- <member name="P:Gallio.Runtime.Hosting.HostConfiguration.ConfigurationXml">
- <summary>Gets or sets the primary Xml configuration data, or null if none.</summary>
- <value>The default value is <c>null</c>.</value>
- </member>
- <member name="P:Gallio.Runtime.Hosting.HostConfiguration.LegacyUnhandledExceptionPolicyEnabled">
- <summary>Gets or sets whether the legacy unhandled exception policy is enabled.</summary>
- <value>The default value is <c>true</c> which prevents the application from terminating abruptly when an unhandled exception occurs.</value>
- </member>
- <member name="P:Gallio.Runtime.Hosting.HostConfiguration.RemotingCustomErrorsEnabled">
- <summary>Gets or sets whether remoting exceptions are substituted with custom errors instead of being passed through to the remote client.</summary>
- <value>The default value is <c>false</c> which ensures that the remote client receives all exception details.</value>
- </member>
- <member name="P:Gallio.Runtime.Hosting.HostConfiguration.SupportedRuntimeVersions">
- <summary>Gets a mutable list of supported runtime versions in order of preference. When the list is empty, the runtime version used to build the application is used. Otherwise one of the supported runtimes in the list is used.</summary>
- </member>
- <member name="M:Gallio.Runtime.Hosting.HostConfiguration.AddAssemblyBinding(System.Reflection.Assembly,System.Boolean)">
- <summary>Adds a binding to the configuration for the specified assembly.</summary>
- <param name="assembly">The assembly</param>
- <param name="bindingRedirect">True if a catch-all binding redirect should be used to ensure that this exact version of the assembly is loaded no matter which version was originally requested</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="assembly" /> is null</exception>
- </member>
- <member name="M:Gallio.Runtime.Hosting.HostConfiguration.AddAssemblyBinding(System.Reflection.AssemblyName,System.String,System.Boolean)">
- <summary>Adds a binding to the configuration for the specified assembly.</summary>
- <param name="assemblyName">The assembly name</param>
- <param name="codeBase">The assembly code base Uri</param>
- <param name="bindingRedirect">True if a catch-all binding redirect should be used to ensure that this exact version of the assembly is loaded no matter which version was originally requested</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="assemblyName" /> or <paramref name="codeBase" /> is null</exception>
- </member>
- <member name="M:Gallio.Runtime.Hosting.HostConfiguration.Copy">
- <summary>Creates a copy of the host configuration information.</summary>
- <returns>The copy</returns>
- </member>
- <member name="M:Gallio.Runtime.Hosting.HostConfiguration.Equals(System.Object)">
- <summary>Determines whether the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Object" nolink="true" />.</summary>
- <param name="obj">The <see cref="T:System.Object" /> to compare with the current <see cref="T:System.Object" nolink="true" />.</param>
- <returns>true if the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Object" nolink="true" />; otherwise, false.</returns>
- </member>
- <member name="M:Gallio.Runtime.Hosting.HostConfiguration.Equals(Gallio.Runtime.Hosting.HostConfiguration)">
- <summary>Determines whether the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Object" nolink="true" />.</summary>
- <returns>true if the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Object" nolink="true" />; otherwise, false.</returns>
- </member>
- <member name="M:Gallio.Runtime.Hosting.HostConfiguration.GetHashCode">
- <summary>Serves as a hash function for a particular type. <see cref="M:System.Object.GetHashCode" /> is suitable for use in hashing algorithms and data structures like a hash table.</summary>
- <returns>A hash code for the current <see cref="T:System.Object" />.</returns>
- </member>
- <member name="M:Gallio.Runtime.Hosting.HostConfiguration.ToString">
- <summary>Overlays the <see cref="P:Gallio.Runtime.Hosting.HostConfiguration.ConfigurationXml" /> with the additional configuration entries necessary to enable the features described by this instance and returns the combined Xml configuration.</summary>
- <returns>The combined Xml configuration</returns>
- </member>
- <member name="M:Gallio.Runtime.Hosting.HostConfiguration.WriteTo(System.IO.TextWriter)">
- <summary>Overlays the <see cref="P:Gallio.Runtime.Hosting.HostConfiguration.ConfigurationXml" /> with the additional configuration entries necessary to enable the features described by this instance and writes the combined Xml configuration.</summary>
- <param name="textWriter">The TextWriter where the Xml configuration will be written to.</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="textWriter" /> is null.</exception>
- </member>
- <member name="T:Gallio.Runtime.Hosting.HostConfiguration.AssemblyBindingRedirect">
- <summary>Describes an assembly binding redirection from an old version range to a new version. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Runtime.Hosting.HostConfiguration.AssemblyBindingRedirect.NewVersion">
- <summary>Gets or sets the new version to which the binding should be redirected such as "1.2.3.4"</summary>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="value" /> is null</exception>
- </member>
- <member name="P:Gallio.Runtime.Hosting.HostConfiguration.AssemblyBindingRedirect.OldVersionRange">
- <summary>Gets or sets the range of old versions to redirect, specified either as a single version such as "1.2.3.4" or as a range such as "1.2.3.4-10.11.12.13"</summary>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="value" /> is null</exception>
- </member>
- <member name="M:Gallio.Runtime.Hosting.HostConfiguration.AssemblyBindingRedirect.Copy">
- <summary>Creates a copy of the assembly binding redirect information.</summary>
- <returns>The copy</returns>
- </member>
- <member name="M:Gallio.Runtime.Hosting.HostConfiguration.AssemblyBindingRedirect.Equals(System.Object)">
- <summary>Determines whether the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Object" nolink="true" />.</summary>
- <param name="obj">The <see cref="T:System.Object" /> to compare with the current <see cref="T:System.Object" nolink="true" />.</param>
- <returns>true if the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Object" nolink="true" />; otherwise, false.</returns>
- </member>
- <member name="M:Gallio.Runtime.Hosting.HostConfiguration.AssemblyBindingRedirect.Equals(Gallio.Runtime.Hosting.HostConfiguration.AssemblyBindingRedirect)">
- <summary>Determines whether the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Object" nolink="true" />.</summary>
- <returns>true if the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Object" nolink="true" />; otherwise, false.</returns>
- </member>
- <member name="M:Gallio.Runtime.Hosting.HostConfiguration.AssemblyBindingRedirect.GetHashCode">
- <summary>Serves as a hash function for a particular type. <see cref="M:System.Object.GetHashCode" /> is suitable for use in hashing algorithms and data structures like a hash table.</summary>
- <returns>A hash code for the current <see cref="T:System.Object" />.</returns>
- </member>
- <member name="T:Gallio.Runtime.Hosting.HostConfiguration.AssemblyCodeBase">
- <summary>Describes the location of the codebase of a particular assembly version.</summary>
- </member>
- <member name="P:Gallio.Runtime.Hosting.HostConfiguration.AssemblyCodeBase.Uri">
- <summary>Gets or sets the Uri that specifies the location of the assembly.</summary>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="value" /> is null</exception>
- </member>
- <member name="P:Gallio.Runtime.Hosting.HostConfiguration.AssemblyCodeBase.Version">
- <summary>Gets or sets the assembly version to which this element applies such as "1.2.3.4".</summary>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="value" /> is null</exception>
- </member>
- <member name="M:Gallio.Runtime.Hosting.HostConfiguration.AssemblyCodeBase.Copy">
- <summary>Creates a copy of the assembly binding redirect information.</summary>
- <returns>The copy</returns>
- </member>
- <member name="M:Gallio.Runtime.Hosting.HostConfiguration.AssemblyCodeBase.Equals(System.Object)">
- <summary>Determines whether the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Object" nolink="true" />.</summary>
- <param name="obj">The <see cref="T:System.Object" /> to compare with the current <see cref="T:System.Object" nolink="true" />.</param>
- <returns>true if the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Object" nolink="true" />; otherwise, false.</returns>
- </member>
- <member name="M:Gallio.Runtime.Hosting.HostConfiguration.AssemblyCodeBase.Equals(Gallio.Runtime.Hosting.HostConfiguration.AssemblyCodeBase)">
- <summary>Determines whether the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Object" nolink="true" />.</summary>
- <returns>true if the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Object" nolink="true" />; otherwise, false.</returns>
- </member>
- <member name="M:Gallio.Runtime.Hosting.HostConfiguration.AssemblyCodeBase.GetHashCode">
- <summary>Serves as a hash function for a particular type. <see cref="M:System.Object.GetHashCode" /> is suitable for use in hashing algorithms and data structures like a hash table.</summary>
- <returns>A hash code for the current <see cref="T:System.Object" />.</returns>
- </member>
- <member name="T:Gallio.Runtime.Hosting.HostConfiguration.AssemblyDependency">
- <summary>Describes a dependent assembly configuration entry that optionally specifies the codebase, a publisher policy and binding redirects. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Runtime.Hosting.HostConfiguration.AssemblyDependency.ApplyPublisherPolicy">
- <summary>Gets or sets whether to apply the publisher policy for this assembly.</summary>
- <value>The default value is true.</value>
- </member>
- <member name="P:Gallio.Runtime.Hosting.HostConfiguration.AssemblyDependency.AssemblyCulture">
- <summary>Gets or sets the assembly culture, or null if none.</summary>
- </member>
- <member name="P:Gallio.Runtime.Hosting.HostConfiguration.AssemblyDependency.AssemblyName">
- <summary>Gets or sets assembly name.</summary>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="value" /> is null</exception>
- </member>
- <member name="P:Gallio.Runtime.Hosting.HostConfiguration.AssemblyDependency.AssemblyProcessorArchitecture">
- <summary>Gets or sets the assembly processor architecture, or null if none.</summary>
- </member>
- <member name="P:Gallio.Runtime.Hosting.HostConfiguration.AssemblyDependency.AssemblyPublicKeyToken">
- <summary>Gets or sets the assembly public key token, or null if none.</summary>
- </member>
- <member name="P:Gallio.Runtime.Hosting.HostConfiguration.AssemblyDependency.BindingRedirects">
- <summary>Gets a mutable list of assembly binding redirect elements.</summary>
- </member>
- <member name="P:Gallio.Runtime.Hosting.HostConfiguration.AssemblyDependency.CodeBases">
- <summary>Gets a mutable list of assembly code base elements.</summary>
- </member>
- <member name="M:Gallio.Runtime.Hosting.HostConfiguration.AssemblyDependency.Copy">
- <summary>Creates a copy of the assembly dependency information.</summary>
- <returns>The copy</returns>
- </member>
- <member name="M:Gallio.Runtime.Hosting.HostConfiguration.AssemblyDependency.Equals(System.Object)">
- <summary>Determines whether the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Object" nolink="true" />.</summary>
- <param name="obj">The <see cref="T:System.Object" /> to compare with the current <see cref="T:System.Object" nolink="true" />.</param>
- <returns>true if the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Object" nolink="true" />; otherwise, false.</returns>
- </member>
- <member name="M:Gallio.Runtime.Hosting.HostConfiguration.AssemblyDependency.Equals(Gallio.Runtime.Hosting.HostConfiguration.AssemblyDependency)">
- <summary>Determines whether the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Object" nolink="true" />.</summary>
- <returns>true if the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Object" nolink="true" />; otherwise, false.</returns>
- </member>
- <member name="M:Gallio.Runtime.Hosting.HostConfiguration.AssemblyDependency.GetHashCode">
- <summary>Serves as a hash function for a particular type. <see cref="M:System.Object.GetHashCode" /> is suitable for use in hashing algorithms and data structures like a hash table.</summary>
- <returns>A hash code for the current <see cref="T:System.Object" />.</returns>
- </member>
- <member name="T:Gallio.Runtime.Hosting.HostConfiguration.AssemblyQualification">
- <summary>Describes an assembly name qualification configuration entry that maps an assembly partial name to its full name. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Runtime.Hosting.HostConfiguration.AssemblyQualification.FullName">
- <summary>Gets or sets the assembly full name to use.</summary>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="value" /> is null</exception>
- </member>
- <member name="P:Gallio.Runtime.Hosting.HostConfiguration.AssemblyQualification.PartialName">
- <summary>Gets or sets the assembly partial name to qualify.</summary>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="value" /> is null</exception>
- </member>
- <member name="M:Gallio.Runtime.Hosting.HostConfiguration.AssemblyQualification.Copy">
- <summary>Creates a copy of the assembly qualification information.</summary>
- <returns>The copy</returns>
- </member>
- <member name="M:Gallio.Runtime.Hosting.HostConfiguration.AssemblyQualification.Equals(System.Object)">
- <summary>Determines whether the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Object" nolink="true" />.</summary>
- <param name="obj">The <see cref="T:System.Object" /> to compare with the current <see cref="T:System.Object" nolink="true" />.</param>
- <returns>true if the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Object" nolink="true" />; otherwise, false.</returns>
- </member>
- <member name="M:Gallio.Runtime.Hosting.HostConfiguration.AssemblyQualification.Equals(Gallio.Runtime.Hosting.HostConfiguration.AssemblyQualification)">
- <summary>Determines whether the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Object" nolink="true" />.</summary>
- <returns>true if the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Object" nolink="true" />; otherwise, false.</returns>
- </member>
- <member name="M:Gallio.Runtime.Hosting.HostConfiguration.AssemblyQualification.GetHashCode">
- <summary>Serves as a hash function for a particular type. <see cref="M:System.Object.GetHashCode" /> is suitable for use in hashing algorithms and data structures like a hash table.</summary>
- <returns>A hash code for the current <see cref="T:System.Object" />.</returns>
- </member>
- <member name="T:Gallio.Runtime.Hosting.HostException">
- <summary>The type of exception thrown when hosting operations fail.</summary>
- </member>
- <member name="T:Gallio.Runtime.Hosting.HostServiceChannelInterop">
- <summary>Provides utilities to interact with a <see cref="T:Gallio.Runtime.Hosting.RemoteHostService" /> over a <see cref="T:Gallio.Runtime.Remoting.IClientChannel" /> or <see cref="T:Gallio.Runtime.Remoting.IServerChannel" />. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="F:Gallio.Runtime.Hosting.HostServiceChannelInterop.ServiceName">
- <summary>Gets the name used to register the <see cref="T:Gallio.Runtime.Hosting.RemoteHostService" />. This field is constant and read-only.</summary>
- </member>
- <member name="M:Gallio.Runtime.Hosting.HostServiceChannelInterop.GetRemoteHostService(Gallio.Runtime.Remoting.IClientChannel)">
- <summary>Gets a remote host service using the specified channel.</summary>
- <param name="channel">The channel</param>
- <returns>The remote host service</returns>
- </member>
- <member name="M:Gallio.Runtime.Hosting.HostServiceChannelInterop.RegisterWithChannel(Gallio.Runtime.Hosting.RemoteHostService,Gallio.Runtime.Remoting.IServerChannel)">
- <summary>Registers the host service with a channel.</summary>
- <param name="hostService">The remote host service</param>
- <param name="channel">The channel</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="hostService" /> or <paramref name="channel" /> is null</exception>
- </member>
- <member name="T:Gallio.Runtime.Hosting.HostSetup">
- <summary>Specifies a collection of parameters for setting up a <see cref="T:Gallio.Runtime.Hosting.IHost" />. This class cannot be inherited.</summary>
- </member>
- <member name="P:Gallio.Runtime.Hosting.HostSetup.ApplicationBaseDirectory">
- <summary>
- <para> Gets or sets the relative or absolute path of the application base directory. </para>
- <para> If relative, the path is based on the current working directory, so a value of "" causes the current working directory to be used. </para>
- </summary>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="value" /> is null</exception>
- </member>
- <member name="P:Gallio.Runtime.Hosting.HostSetup.Configuration">
- <summary>Gets or sets the host configuration information.</summary>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="value" /> is null</exception>
- </member>
- <member name="P:Gallio.Runtime.Hosting.HostSetup.ShadowCopy">
- <summary>Gets or sets whether assembly shadow copying is enabled.</summary>
- </member>
- <member name="P:Gallio.Runtime.Hosting.HostSetup.WorkingDirectory">
- <summary>
- <para> Gets or sets the relative or absolute path of the working directory. </para>
- <para> If relative, the path is based on the current working directory, so a value of "" causes the current working directory to be used. </para>
- </summary>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="value" /> is null</exception>
- </member>
- <member name="M:Gallio.Runtime.Hosting.HostSetup.Canonicalize(System.String)">
- <summary>Makes all paths in this instance absolute.</summary>
- <param name="baseDirectory">The base directory for resolving relative paths, or null to use the current directory</param>
- </member>
- <member name="M:Gallio.Runtime.Hosting.HostSetup.Copy">
- <summary>Creates a copy of the host setup information.</summary>
- <returns>The copy</returns>
- </member>
- <member name="M:Gallio.Runtime.Hosting.HostSetup.Equals(System.Object)">
- <summary>Determines whether the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Object" nolink="true" />.</summary>
- <param name="obj">The <see cref="T:System.Object" /> to compare with the current <see cref="T:System.Object" nolink="true" />.</param>
- <returns>true if the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Object" nolink="true" />; otherwise, false.</returns>
- </member>
- <member name="M:Gallio.Runtime.Hosting.HostSetup.Equals(Gallio.Runtime.Hosting.HostSetup)">
- <summary>Determines whether the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Object" nolink="true" />.</summary>
- <returns>true if the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Object" nolink="true" />; otherwise, false.</returns>
- </member>
- <member name="M:Gallio.Runtime.Hosting.HostSetup.GetHashCode">
- <summary>Serves as a hash function for a particular type. <see cref="M:System.Object.GetHashCode" /> is suitable for use in hashing algorithms and data structures like a hash table.</summary>
- <returns>A hash code for the current <see cref="T:System.Object" />.</returns>
- </member>
- <member name="T:Gallio.Runtime.Hosting.HostUtils">
- <summary>Provides utilities for working with hosts. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:Gallio.Runtime.Hosting.HostUtils.CreateInstance``1(Gallio.Runtime.Hosting.IHost)">
- <summary>Creates an instance of an object within a host.</summary>
- <typeparam name="T">The type of object to create</typeparam>
- <param name="host">The host in which to create the object</param>
- <returns>The object instance</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="host" /> is null</exception>
- </member>
- <member name="M:Gallio.Runtime.Hosting.HostUtils.CreateInstance(Gallio.Runtime.Hosting.IHost,System.Type)">
- <summary>Creates an instance of an object within</summary>
- <param name="host">The host in which to create the object</param>
- <param name="type">The type of object to create</param>
- <returns>The object instance</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="host" /> or <paramref name="type" /> is null</exception>
- </member>
- <member name="T:Gallio.Runtime.Hosting.IsolatedAppDomainHost">
- <summary>An isolated app domain host is a <see cref="T:Gallio.Runtime.Hosting.IHost" /> the runs code within an isolated <see cref="T:System.AppDomain" /> of this process. Communication with the <see cref="T:System.AppDomain" nolink="true" /> occurs over an inter-<see cref="T:System.AppDomain" nolink="true" /> .Net remoting channel.</summary>
- </member>
- <member name="M:Gallio.Runtime.Hosting.IsolatedAppDomainHost.AcquireRemoteHostService">
- <summary>Connects to the remote host service.</summary>
- <returns>The remote host service</returns>
- </member>
- <member name="M:Gallio.Runtime.Hosting.IsolatedAppDomainHost.Dispose(System.Boolean)">
- <summary>Disposes the host.</summary>
- <param name="disposing">True if disposing</param>
- </member>
- <member name="T:Gallio.Runtime.Hosting.IsolatedAppDomainHostFactory">
- <summary>A factory for initialized <see cref="T:Gallio.Runtime.Hosting.IsolatedAppDomainHost" /> hosts.</summary>
- </member>
- <member name="M:Gallio.Runtime.Hosting.IsolatedAppDomainHostFactory.CreateHostImpl(Gallio.Runtime.Hosting.HostSetup,Gallio.Runtime.Logging.ILogger)">
- <summary>Creates the host.</summary>
- <param name="hostSetup">The canonicalized host setup, non-null</param>
- <param name="logger">The logger, non-null</param>
- <returns>The host</returns>
- </member>
- <member name="T:Gallio.Runtime.Hosting.IsolatedProcessHost">
- <summary>
- <para> An isolated process host is a <see cref="T:Gallio.Runtime.Hosting.IHost" /> that runs code within a new external process. Communication with the external process occurs over an inter-process communication channel. </para>
- <para> The host application is copied to a unique temporary folder and configured in place according to the <see cref="T:Gallio.Runtime.Hosting.HostSetup" />. Then it is launched and connected to with inter-process communication. The process is pinged periodically by the <see cref="T:Gallio.Runtime.Remoting.BinaryIpcClientChannel" />. Therefore it can be configured to self-terminate when it looks like the connection has been severed. </para>
- </summary>
- </member>
- <member name="M:Gallio.Runtime.Hosting.IsolatedProcessHost.AcquireRemoteHostService">
- <summary>Connects to the remote host service.</summary>
- <returns>The remote host service</returns>
- </member>
- <member name="M:Gallio.Runtime.Hosting.IsolatedProcessHost.CreateProcessTask(System.String,System.String,System.String)">
- <summary>Creates the process task to start the process.</summary>
- <param name="executablePath">The executable path</param>
- <param name="arguments">The command-line arguments</param>
- <param name="workingDirectory">The working directory</param>
- <returns>The process task</returns>
- </member>
- <member name="M:Gallio.Runtime.Hosting.IsolatedProcessHost.Dispose(System.Boolean)">
- <summary>Disposes the host.</summary>
- <param name="disposing">True if disposing</param>
- </member>
- <member name="M:Gallio.Runtime.Hosting.IsolatedProcessHost.PrepareConnection(System.String,System.String@,Gallio.Func{Gallio.Runtime.Remoting.IClientChannel}@,Gallio.Func{Gallio.Runtime.Remoting.IServerChannel}@)">
- <summary>Prepares the parameters for the remote connection.</summary>
- <param name="uniqueId">The unique id of the host</param>
- <param name="hostConnectionArguments">Set to the host application arguments used to configure its server channel</param>
- <param name="clientChannelFactory">Set to a factory used to create the local client channel</param>
- <param name="callbackChannelFactory">Set to a factory used to create the local server channel to allow the remote host to call back to this one</param>
- </member>
- <member name="T:Gallio.Runtime.Hosting.IsolatedProcessHostFactory">
- <summary>A factory for initialized <see cref="T:Gallio.Runtime.Hosting.IsolatedProcessHost" /> hosts.</summary>
- </member>
- <member name="P:Gallio.Runtime.Hosting.IsolatedProcessHostFactory.InstallationPath">
- <summary>Gets the installation path of the host executable.</summary>
- </member>
- <member name="M:Gallio.Runtime.Hosting.IsolatedProcessHostFactory.CreateHostImpl(Gallio.Runtime.Hosting.HostSetup,Gallio.Runtime.Logging.ILogger)">
- <summary>Creates the host.</summary>
- <param name="hostSetup">The canonicalized host setup, non-null</param>
- <param name="logger">The logger, non-null</param>
- <returns>The host</returns>
- </member>
- <member name="T:Gallio.Runtime.Hosting.LocalHost">
- <summary>An implementation of <see cref="T:Gallio.Runtime.Hosting.IHost" /> that runs code locally within the current AppDomain.</summary>
- </member>
- <member name="P:Gallio.Runtime.Hosting.LocalHost.IsLocal">
- <summary>Returns true if the host is local to the creating AppDomain, false if it must be accessed across a remote channel. A local host might not support all configuration options.</summary>
- </member>
- <member name="M:Gallio.Runtime.Hosting.LocalHost.AcquireHostService">
- <summary>Gets the host service.</summary>
- <returns>The host service, or null if the host service was not available</returns>
- </member>
- <member name="M:Gallio.Runtime.Hosting.LocalHost.Dispose(System.Boolean)">
- <summary>Disposes the host.</summary>
- <param name="disposing">True if disposing</param>
- </member>
- <member name="M:Gallio.Runtime.Hosting.LocalHost.ReleaseHostService(Gallio.Runtime.Hosting.IHostService)">
- <summary>Releases the host service.</summary>
- <param name="hostService">The host service that is being released, not null</param>
- </member>
- <member name="T:Gallio.Runtime.Hosting.LocalHostFactory">
- <summary>A factory for initialized <see cref="T:Gallio.Runtime.Hosting.LocalHost" /> hosts.</summary>
- </member>
- <member name="M:Gallio.Runtime.Hosting.LocalHostFactory.CreateHostImpl(Gallio.Runtime.Hosting.HostSetup,Gallio.Runtime.Logging.ILogger)">
- <summary>Creates the host.</summary>
- <param name="hostSetup">The canonicalized host setup, non-null</param>
- <param name="logger">The logger, non-null</param>
- <returns>The host</returns>
- </member>
- <member name="T:Gallio.Runtime.Hosting.RemoteHost" />
- <member name="P:Gallio.Runtime.Hosting.RemoteHost.IsLocal">
- <summary>Returns true if the host is local to the creating AppDomain, false if it must be accessed across a remote channel. A local host might not support all configuration options.</summary>
- </member>
- <member name="M:Gallio.Runtime.Hosting.RemoteHost.AcquireHostService">
- <summary>Gets the host service.</summary>
- <returns>The host service, or null if the host service was not available</returns>
- </member>
- <member name="M:Gallio.Runtime.Hosting.RemoteHost.AcquireRemoteHostService">
- <summary>Connects to the remote host service.</summary>
- <returns>The remote host service</returns>
- </member>
- <member name="M:Gallio.Runtime.Hosting.RemoteHost.Dispose(System.Boolean)">
- <summary>Disposes the host.</summary>
- <param name="disposing">True if disposing</param>
- </member>
- <member name="M:Gallio.Runtime.Hosting.RemoteHost.ReleaseHostService(Gallio.Runtime.Hosting.IHostService)">
- <summary>Releases the host service.</summary>
- <param name="hostService">The host service that is being released, not null</param>
- </member>
- <member name="T:Gallio.Runtime.Hosting.RemoteHostService">
- <summary>A remotely accessible host service.</summary>
- </member>
- <member name="P:Gallio.Runtime.Hosting.RemoteHostService.WatchdogTimerExpired">
- <summary>Returns true if the watchdog timer expired.</summary>
- </member>
- <member name="M:Gallio.Runtime.Hosting.RemoteHostService.Dispose(System.Boolean)">
- <summary>Disposes the host service.</summary>
- <param name="disposing">True if disposing</param>
- </member>
- <member name="M:Gallio.Runtime.Hosting.RemoteHostService.PingImpl">
- <summary>Internal implementation of <see cref="M:Gallio.Runtime.Hosting.BaseHostService.Ping" />.</summary>
- </member>
- <member name="M:Gallio.Runtime.Hosting.RemoteHostService.Shutdown">
- <summary>Remotely shuts down the host service.</summary>
- </member>
- <member name="M:Gallio.Runtime.Hosting.RemoteHostService.WaitUntilShutdown">
- <summary>Waits until the host service is shutdown or a ping timeout occurs.</summary>
- </member>
- <member name="T:Gallio.Runtime.Hosting.IHost">
- <summary>
- <para> A host represents an environment that may be used to perform various services in isolation. </para>
- <para> For example, a host might provide the ability to run code in an isolated <see cref="T:System.AppDomain" /> of the current process, or it might run code in an isolated process, or connect to an existing remote process. </para>
- </summary>
- </member>
- <member name="P:Gallio.Runtime.Hosting.IHost.IsConnected">
- <summary>Returns true if the host is connected.</summary>
- <exception cref="T:System.ObjectDisposedException">Thrown if the host has been disposed</exception>
- </member>
- <member name="P:Gallio.Runtime.Hosting.IHost.IsLocal">
- <summary>Returns true if the host is local to the creating AppDomain, false if it must be accessed across a remote channel. A local host might not support all configuration options.</summary>
- </member>
- <member name="M:Gallio.Runtime.Hosting.IHost.Disconnect">
- <summary>Disconnects the host.</summary>
- <exception cref="T:System.ObjectDisposedException">Thrown if the host has been disposed</exception>
- </member>
- <member name="M:Gallio.Runtime.Hosting.IHost.GetHostService">
- <summary>Gets a host service that can be used to perform operations within the host's environment.</summary>
- <exception cref="T:System.InvalidOperationException">Thrown if the host has been disconnected</exception>
- <exception cref="T:System.ObjectDisposedException">Thrown if the host has been disposed</exception>
- </member>
- <member name="M:Gallio.Runtime.Hosting.IHost.GetHostSetup">
- <summary>Gets a deep copy of the host setup information.</summary>
- <exception cref="T:System.ObjectDisposedException">Thrown if the host has been disposed</exception>
- </member>
- <member name="E:Gallio.Runtime.Hosting.IHost.Disconnected">
- <summary>An event that is raised when the host is disconnected. If the host has already been disconnected, the event is fired immediately.</summary>
- <exception cref="T:System.ObjectDisposedException">Thrown if the host has been disposed</exception>
- </member>
- <member name="T:Gallio.Runtime.Hosting.IHostFactory">
- <summary>A host factory encapsulates a policy for creating new <see cref="T:Gallio.Runtime.Hosting.IHost" /> instances.</summary>
- </member>
- <member name="M:Gallio.Runtime.Hosting.IHostFactory.CreateHost(Gallio.Runtime.Hosting.HostSetup,Gallio.Runtime.Logging.ILogger)">
- <summary>Creates a host instance.</summary>
- <param name="hostSetup">The host setup</param>
- <param name="logger">The logger for host message output</param>
- <returns>The newly created host</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="hostSetup" /> or <paramref name="logger" /> is null</exception>
- </member>
- <member name="T:Gallio.Runtime.Hosting.IHostService">
- <summary>
- <para> A host service enables a local client to interact with a remotely executing hosting environment. </para>
- <para> A host service implementation may choose to implement a keep-alive mechanism to automatically shut itself down when the service is disposed or when it has not received a ping within a set period of time. </para>
- </summary>
- </member>
- <member name="M:Gallio.Runtime.Hosting.IHostService.CreateInstance(System.String,System.String)">
- <summary>Creates an instance of a remote object given an assembly name and type name.</summary>
- <param name="assemblyName">The name of assembly that contains the type</param>
- <param name="typeName">The full name of the type</param>
- <returns>The object handle of the instance</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="assemblyName" /> or <paramref name="typeName" /> is null</exception>
- </member>
- <member name="M:Gallio.Runtime.Hosting.IHostService.CreateInstanceFrom(System.String,System.String)">
- <summary>Creates an instance of a remote object given an assembly path and type name.</summary>
- <param name="assemblyPath">The path of assembly that contains the type</param>
- <param name="typeName">The full name of the type</param>
- <returns>The object handle of the instance</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="assemblyPath" /> or <paramref name="typeName" /> is null</exception>
- </member>
- <member name="M:Gallio.Runtime.Hosting.IHostService.Do``2(Gallio.Func{``0,``1},``0)">
- <summary>
- <para> Asks the host to perform the specified action remotely. </para>
- <para> The action must be a serializable delegate so that it can be sent to the host and executed. Generally speaking, this means it must either be a delegate for a static method or its target object must be serializable. The argument and result values must also be serializable (or null). </para>
- </summary>
- <typeparam name="TArg">The argument type</typeparam>
- <typeparam name="TResult">The result type</typeparam>
- <param name="func">The action to perform</param>
- <param name="arg">The argument value, if any</param>
- <returns>The result value, if any</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="func" /> is null</exception>
- </member>
- <member name="M:Gallio.Runtime.Hosting.IHostService.Ping">
- <summary>Pings the host to verify and maintain connectivity.</summary>
- <exception cref="T:Gallio.Runtime.Hosting.HostException">Thrown if the remote host is unreachable</exception>
- </member>
- <member name="T:Gallio.Runtime.Hosting.IRemoteHostService">
- <summary>A specialization of host service designed for hosts that are remotely managed.</summary>
- </member>
- <member name="M:Gallio.Runtime.Hosting.IRemoteHostService.Shutdown">
- <summary>Remotely shuts down the host service.</summary>
- </member>
- <member name="T:Gallio.Runtime.Loader.AssemblyResolverBootstrap">
- <summary>Bootstraps a globally reachable assembly resolver manager within the Gallio installation path. May be used by clients to ensure that Gallio assemblies can be resolved assuming we were able to load the main assembly and access the bootstrap. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="P:Gallio.Runtime.Loader.AssemblyResolverBootstrap.AssemblyResolverManager">
- <summary>Gets the bootstrapped assembly resolver manager.</summary>
- <exception cref="T:System.InvalidOperationException">Thrown if the bootstrap resolver has not been initialized</exception>
- </member>
- <member name="M:Gallio.Runtime.Loader.AssemblyResolverBootstrap.Initialize(System.String)">
- <summary>Initializes a global assembly resolver given the specified installation path.</summary>
- <param name="installationPath">The Gallio installation path</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="installationPath" /> is null</exception>
- </member>
- <member name="T:Gallio.Runtime.Loader.DefaultAssemblyResolverManager">
- <summary>Resolves assemblies using hint paths and custom resolvers.</summary>
- </member>
- <member name="M:Gallio.Runtime.Loader.DefaultAssemblyResolverManager.AddAssemblyResolver(Gallio.Runtime.Loader.IAssemblyResolver)">
- <summary>Adds a custom assembly resolver to use when standard assembly resolution fails.</summary>
- <param name="assemblyResolver">The assembly resolver</param>
- </member>
- <member name="M:Gallio.Runtime.Loader.DefaultAssemblyResolverManager.AddHintDirectory(System.String)">
- <summary>Adds an assembly load hint directory to search when standard assembly resolution fails.</summary>
- <param name="hintDirectory">The hint directory</param>
- </member>
- <member name="M:Gallio.Runtime.Loader.DefaultAssemblyResolverManager.Dispose">
- <summary>Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.</summary>
- </member>
- <member name="T:Gallio.Runtime.Loader.DefaultLoader">
- <summary>Default implementation of a loader.</summary>
- </member>
- <member name="P:Gallio.Runtime.Loader.DefaultLoader.AssemblyResolverManager">
- <summary>Gets the assembly resolver manager used to resolve referenced assemblies.</summary>
- </member>
- <member name="M:Gallio.Runtime.Loader.DefaultLoader.LoadAssemblyFrom(System.String)">
- <summary>Loads an assembly from the specified file.</summary>
- <param name="assemblyFile">The assembly file</param>
- <returns>The loaded assembly</returns>
- </member>
- <member name="T:Gallio.Runtime.Loader.IAssemblyResolver">
- <summary>A custom assembly resolver participates in assembly resolution when standard assembly resolution fails to load the desired assembly but before assembly load paths are considered.</summary>
- </member>
- <member name="M:Gallio.Runtime.Loader.IAssemblyResolver.Resolve(System.String,System.Boolean)">
- <summary>Resolves the assembly with the specified name.</summary>
- <param name="assemblyName">The full name of the assembly as was provided to <see cref="M:System.Reflection.Assembly.Load(System.String)" /></param>
- <param name="reflectionOnly">True if the assembly is to be resolved in the reflection-only context</param>
- <returns>The assembly, or null if it could not be resolved</returns>
- </member>
- <member name="T:Gallio.Runtime.Loader.IAssemblyResolverManager">
- <summary>Provides support for resolving assemblies using hint paths and custom resolvers.</summary>
- </member>
- <member name="M:Gallio.Runtime.Loader.IAssemblyResolverManager.AddAssemblyResolver(Gallio.Runtime.Loader.IAssemblyResolver)">
- <summary>Adds a custom assembly resolver to use when standard assembly resolution fails.</summary>
- <param name="assemblyResolver">The assembly resolver</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="assemblyResolver" /> is null</exception>
- </member>
- <member name="M:Gallio.Runtime.Loader.IAssemblyResolverManager.AddHintDirectory(System.String)">
- <summary>Adds an assembly load hint directory to search when standard assembly resolution fails.</summary>
- <param name="hintDirectory">The hint directory</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="hintDirectory" /> is null</exception>
- </member>
- <member name="T:Gallio.Runtime.Loader.ILoader">
- <summary>Provides services to assist with loading tests and dependent resources.</summary>
- </member>
- <member name="P:Gallio.Runtime.Loader.ILoader.AssemblyResolverManager">
- <summary>Gets the assembly resolver manager used to resolve referenced assemblies.</summary>
- </member>
- <member name="M:Gallio.Runtime.Loader.ILoader.LoadAssemblyFrom(System.String)">
- <summary>Loads an assembly from the specified file.</summary>
- <param name="assemblyFile">The assembly file</param>
- <returns>The loaded assembly</returns>
- <exception cref="T:System.Exception">Thrown if the assembly could not be loaded</exception>
- </member>
- <member name="T:Gallio.Runtime.Logging.BaseLogger">
- <summary>Base implementation of <see cref="T:Gallio.Runtime.Logging.ILogger" /> that performs argument validation and supports convenience methods. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="M:Gallio.Runtime.Logging.BaseLogger.Log(Gallio.Runtime.Logging.LogSeverity,System.String)">
- <summary>Logs a message.</summary>
- <param name="severity">The log message severity</param>
- <param name="message">The log message</param>
- </member>
- <member name="M:Gallio.Runtime.Logging.BaseLogger.Log(Gallio.Runtime.Logging.LogSeverity,System.String,System.Exception)">
- <summary>Logs a message.</summary>
- <param name="severity">The log message severity</param>
- <param name="message">The log message</param>
- <param name="exception">The associated exception, or null if none</param>
- </member>
- <member name="M:Gallio.Runtime.Logging.BaseLogger.LogImpl(Gallio.Runtime.Logging.LogSeverity,System.String,System.Exception)">
- <summary>Logs a message.</summary>
- <param name="severity">The log message severity</param>
- <param name="message">The log message, not null</param>
- <param name="exception">The associated exception, or null if none</param>
- </member>
- <member name="T:Gallio.Runtime.Logging.FilteredLogger">
- <summary>Filters another logger to exclude messages below a given level of severity.</summary>
- </member>
- <member name="M:Gallio.Runtime.Logging.FilteredLogger.LogImpl(Gallio.Runtime.Logging.LogSeverity,System.String,System.Exception)">
- <summary>Logs a message.</summary>
- <param name="severity">The log message severity</param>
- <param name="message">The log message, not null</param>
- <param name="exception">The associated exception, or null if none</param>
- </member>
- <member name="T:Gallio.Runtime.Logging.NullLogger">
- <summary>A null implementation of <see cref="T:Gallio.Runtime.Logging.ILogger" /> that does nothing. This class cannot be inherited.</summary>
- </member>
- <member name="F:Gallio.Runtime.Logging.NullLogger.Instance">
- <summary>Gets a singleton instance of the null logger. This field is read-only.</summary>
- </member>
- <member name="T:Gallio.Runtime.Logging.RemoteLogger">
- <summary>Wraps a logger so that it can be accessed remotely.</summary>
- </member>
- <member name="M:Gallio.Runtime.Logging.RemoteLogger.LogImpl(Gallio.Runtime.Logging.LogSeverity,System.String,System.Exception)">
- <summary>Logs a message.</summary>
- <param name="severity">The log message severity</param>
- <param name="message">The log message, not null</param>
- <param name="exception">The associated exception, or null if none</param>
- </member>
- <member name="T:Gallio.Runtime.Logging.ILogger">
- <summary>Provides support for logging messages from system components.</summary>
- </member>
- <member name="M:Gallio.Runtime.Logging.ILogger.Log(Gallio.Runtime.Logging.LogSeverity,System.String)">
- <summary>Logs a message.</summary>
- <param name="severity">The log message severity</param>
- <param name="message">The log message</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="message" /> is null</exception>
- </member>
- <member name="M:Gallio.Runtime.Logging.ILogger.Log(Gallio.Runtime.Logging.LogSeverity,System.String,System.Exception)">
- <summary>Logs a message.</summary>
- <param name="severity">The log message severity</param>
- <param name="message">The log message</param>
- <param name="exception">The associated exception, or null if none</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="message" /> is null</exception>
- </member>
- <member name="T:Gallio.Runtime.Logging.LogSeverity">
- <summary>Describes the severity of a log message.</summary>
- </member>
- <member name="F:Gallio.Runtime.Logging.LogSeverity.Debug">
- <summary>The severity used for debug messages.</summary>
- </member>
- <member name="F:Gallio.Runtime.Logging.LogSeverity.Info">
- <summary>The severity used for informational messages.</summary>
- </member>
- <member name="F:Gallio.Runtime.Logging.LogSeverity.Warning">
- <summary>The severity used for warning messages.</summary>
- </member>
- <member name="F:Gallio.Runtime.Logging.LogSeverity.Error">
- <summary>The severity used for error messages.</summary>
- </member>
- <member name="T:Gallio.Runtime.ProgressMonitoring.BaseProgressMonitorPresenter">
- <summary>Abstract base class for objects whose purpose is to present progress information to the user. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:Gallio.Runtime.ProgressMonitoring.BaseProgressMonitorPresenter.ProgressMonitor">
- <summary>Gets the attached progress monitor.</summary>
- </member>
- <member name="M:Gallio.Runtime.ProgressMonitoring.BaseProgressMonitorPresenter.Initialize">
- <summary>Initializes the presenter after a progress monitor has been attached.</summary>
- </member>
- <member name="M:Gallio.Runtime.ProgressMonitoring.BaseProgressMonitorPresenter.Present(Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor)">
- <summary>Presents an observable progress monitor.</summary>
- <param name="progressMonitor">The progress monitor to present</param>
- </member>
- <member name="T:Gallio.Runtime.ProgressMonitoring.BaseProgressMonitorProvider">
- <summary>An abstract base class to assist with the implementation of conformant <see cref="T:Gallio.Runtime.ProgressMonitoring.IProgressMonitorProvider" /> classes. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="M:Gallio.Runtime.ProgressMonitoring.BaseProgressMonitorProvider.GetPresenter">
- <summary>Gets a presenter for the progress monitor.</summary>
- <returns>The presenter</returns>
- </member>
- <member name="M:Gallio.Runtime.ProgressMonitoring.BaseProgressMonitorProvider.Run(Gallio.Runtime.ProgressMonitoring.TaskWithProgress)">
- <summary>Runs a task with a progress monitor. Throws <see cref="T:System.OperationCanceledException" /> if the task is canceled.</summary>
- <param name="task">The task to run, never null</param>
- </member>
- <member name="T:Gallio.Runtime.ProgressMonitoring.CancelableProgressMonitor">
- <summary>An abstract base class for progress monitors that implements the cancelation semantics only. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:Gallio.Runtime.ProgressMonitoring.CancelableProgressMonitor.IsCanceled">
- <summary>Returns true if the operation has been canceled. Clients should poll this value periodically or listen for the <see cref="E:Gallio.Runtime.ProgressMonitoring.IProgressMonitor.Canceled" /> event to ensure the operation is canceled in a timely fashion.</summary>
- </member>
- <member name="M:Gallio.Runtime.ProgressMonitoring.CancelableProgressMonitor.BeginTask(System.String,System.Double)">
- <summary>Notifies that the main task is starting. Must be called at most once on the progress monitor.</summary>
- <param name="taskName">The name of the task being monitored</param>
- <param name="totalWorkUnits">The total number of work units to perform. Must be greater than 0, or <see cref="F:System.Double.NaN" /> if an indeterminate amount of work is to be performed.</param>
- </member>
- <member name="M:Gallio.Runtime.ProgressMonitoring.CancelableProgressMonitor.Cancel">
- <summary>Notifies that the operation is to be canceled. The method always causes the <see cref="P:Gallio.Runtime.ProgressMonitoring.IProgressMonitor.IsCanceled" /> flag to be set, even if the operation is already done.</summary>
- </member>
- <member name="M:Gallio.Runtime.ProgressMonitoring.CancelableProgressMonitor.CreateSubProgressMonitor(System.Double)">
- <summary>
- <para> Creates a sub-progress monitor that represents a given number of work-units as a sub-task of this progress monitor. </para>
- <para> Using sub-tasks allows multiple tasks to be composed into longer sequences that each contribute a predetermined portion of the total work. </para>
- <para> As the sub-task performs work its parent task is notified of progress in proportion to the number of work units that it represents. Likewise the parent is notified of cancelation if the child is canceled and vice-versa. </para>
- </summary>
- <param name="parentWorkUnits">The total number of work units of the parent task that are to be represented by the sub-task. When the sub-task completes, this much work will have been performed on the parent. Must be a finite value greater than or equal to 0.</param>
- </member>
- <member name="M:Gallio.Runtime.ProgressMonitoring.CancelableProgressMonitor.Done">
- <summary>Notifies that the work is done, either the main task is completed was cancelled by the user. If already done, the method has no effect.</summary>
- </member>
- <member name="M:Gallio.Runtime.ProgressMonitoring.CancelableProgressMonitor.NotifyCanceled">
- <summary>Notifies that the task has actually been canceled. If this is the first time <see cref="M:Gallio.Runtime.ProgressMonitoring.CancelableProgressMonitor.NotifyCanceled" /> has been called, sets <see cref="P:Gallio.Runtime.ProgressMonitoring.CancelableProgressMonitor.IsCanceled" /> to true and fires the <see cref="E:Gallio.Runtime.ProgressMonitoring.CancelableProgressMonitor.Canceled" /> event. Otherwise does nothing.</summary>
- <returns>True if cancelation has just occurred, false if no state change was performed</returns>
- </member>
- <member name="M:Gallio.Runtime.ProgressMonitoring.CancelableProgressMonitor.OnCancel">
- <summary>Called when <see cref="M:Gallio.Runtime.ProgressMonitoring.CancelableProgressMonitor.Cancel" /> performs its updates.</summary>
- </member>
- <member name="M:Gallio.Runtime.ProgressMonitoring.CancelableProgressMonitor.SetStatus(System.String)">
- <summary>Sets detailed status information for the current task or subtask. A status message is an optional fine-grained description of the current activity being performed. For instance, a status message might specify the name of a file being copied as part of a task that copies many files.</summary>
- <param name="status">The name of the current subtask</param>
- </member>
- <member name="M:Gallio.Runtime.ProgressMonitoring.CancelableProgressMonitor.ThrowIfCanceled">
- <summary>Throws an <see cref="T:System.OperationCanceledException" /> if the operation has been canceled.</summary>
- </member>
- <member name="M:Gallio.Runtime.ProgressMonitoring.CancelableProgressMonitor.Worked(System.Double)">
- <summary>Notifies that a given number of work units of the main task have been completed. Note that this amount represents an installment, as opposed to a cumulative amount of work done to date. If the sum of this value and the currently completed work units exceeds the total work units to be performed, the excess portion is discarded.</summary>
- <param name="workUnits">The number of work units completed so far. Must be a finite value greater than or equal to 0.</param>
- </member>
- <member name="E:Gallio.Runtime.ProgressMonitoring.CancelableProgressMonitor.Canceled">
- <summary>Adds or removes an event handler to be called when the operation is canceled. If the operation has already been canceled, then the event handler will be called immediately.</summary>
- </member>
- <member name="T:Gallio.Runtime.ProgressMonitoring.LogProgressMonitorPresenter">
- <summary>Displays progress by writing a series of messages to an <see cref="T:Gallio.Runtime.Logging.ILogger" /> as the name of the current task changes.</summary>
- </member>
- <member name="M:Gallio.Runtime.ProgressMonitoring.LogProgressMonitorPresenter.Initialize">
- <summary>Initializes the presenter after a progress monitor has been attached.</summary>
- </member>
- <member name="T:Gallio.Runtime.ProgressMonitoring.LogProgressMonitorProvider">
- <summary>Displays progress by writing a series of messages to an <see cref="T:Gallio.Runtime.Logging.ILogger" /> as the name of the current task changes.</summary>
- </member>
- <member name="M:Gallio.Runtime.ProgressMonitoring.LogProgressMonitorProvider.GetPresenter">
- <summary>Gets a presenter for the progress monitor.</summary>
- <returns>The presenter</returns>
- </member>
- <member name="T:Gallio.Runtime.ProgressMonitoring.NullProgressMonitor">
- <summary>Creates instances of null progress monitors that do nothing. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:Gallio.Runtime.ProgressMonitoring.NullProgressMonitor.CreateInstance">
- <summary>Creates a null progress monitor.</summary>
- <returns>The null progress monitor</returns>
- </member>
- <member name="T:Gallio.Runtime.ProgressMonitoring.NullProgressMonitorPresenter">
- <summary>A null progress monitor presenter simply does nothing. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="F:Gallio.Runtime.ProgressMonitoring.NullProgressMonitorPresenter.Instance">
- <summary>Gets the singleton instance of the presenter. This field is read-only.</summary>
- </member>
- <member name="M:Gallio.Runtime.ProgressMonitoring.NullProgressMonitorPresenter.Present(Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor)">
- <summary>Presents an observable progress monitor.</summary>
- <param name="progressMonitor">The progress monitor to present</param>
- </member>
- <member name="T:Gallio.Runtime.ProgressMonitoring.NullProgressMonitorProvider">
- <summary>Runs tasks without reporting any progress. Argument validation and state changes are still noted but they do not have any outward effect. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="P:Gallio.Runtime.ProgressMonitoring.NullProgressMonitorProvider.Instance">
- <summary>Gets the singleton instance of the provider.</summary>
- </member>
- <member name="T:Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor">
- <summary>An observable progress monitor tracks validates arguments and tracks the state of the progress monitor but it does not implement any of its own behavior in response to the notifications received. Instead, it is intended to be observed by a presenter that translates state change events into changes of the view.</summary>
- </member>
- <member name="P:Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor.Child">
- <summary>Gets the active child sub-progress monitor, or null if none.</summary>
- </member>
- <member name="P:Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor.CompletedWorkUnits">
- <summary>Gets the number of work units completed so far. It is the sum of all values passed to the <see cref="M:Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor.Worked(System.Double)" /> method while the task has been running. This value is never NaN because at each step a finite amount of work must be recorded.</summary>
- </member>
- <member name="P:Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor.IsDone">
- <summary>Returns true if <see cref="M:Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor.Done" /> has been called.</summary>
- </member>
- <member name="P:Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor.IsRunning">
- <summary>Returns true if <see cref="M:Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor.BeginTask(System.String,System.Double)" /> has been called and <see cref="M:Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor.Done" /> has not yet also been called.</summary>
- </member>
- <member name="P:Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor.Leaf">
- <summary>Gets the currently active leaf sub-progress monitor, or this one if there are no sub-progress monitors.</summary>
- </member>
- <member name="P:Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor.LeafSubTaskName">
- <summary>Gets the name of the most deeply nested sub-task, or an empty string if there are no sub-progress monitors.</summary>
- </member>
- <member name="P:Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor.RemainingWorkUnits">
- <summary>Gets the number of remaining work units to perform, or NaN to indicate that an indeterminate amount of work remains to be performed because <see cref="P:Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor.TotalWorkUnits" /> is NaN and the operation is not done.</summary>
- </member>
- <member name="P:Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor.Status">
- <summary>Gets the current status message set by <see cref="M:Gallio.Runtime.ProgressMonitoring.IProgressMonitor.SetStatus(System.String)" /> or an empty string by default.</summary>
- </member>
- <member name="P:Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor.TaskName">
- <summary>Gets the name of the task or an empty string if <see cref="M:Gallio.Runtime.ProgressMonitoring.IProgressMonitor.BeginTask(System.String,System.Double)" /> has not been called.</summary>
- </member>
- <member name="P:Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor.TotalWorkUnits">
- <summary>Gets the total number of work units to perform, or NaN to indicate that an indeterminate amount of work is to be performed.</summary>
- </member>
- <member name="M:Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor.BeginSubTask(Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor)">
- <summary>Begins a sub-task in a sub-progress monitor.</summary>
- <param name="subProgressMonitor">The sub-progress monitor</param>
- </member>
- <member name="M:Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor.BeginTask(System.String,System.Double)">
- <summary>Notifies that the main task is starting. Must be called at most once on the progress monitor.</summary>
- <param name="taskName">The name of the task being monitored</param>
- <param name="totalWorkUnits">The total number of work units to perform. Must be greater than 0, or <see cref="F:System.Double.NaN" /> if an indeterminate amount of work is to be performed.</param>
- </member>
- <member name="M:Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor.CreateSubProgressMonitor(System.Double)">
- <summary>
- <para> Creates a sub-progress monitor that represents a given number of work-units as a sub-task of this progress monitor. </para>
- <para> Using sub-tasks allows multiple tasks to be composed into longer sequences that each contribute a predetermined portion of the total work. </para>
- <para> As the sub-task performs work its parent task is notified of progress in proportion to the number of work units that it represents. Likewise the parent is notified of cancelation if the child is canceled and vice-versa. </para>
- </summary>
- <param name="parentWorkUnits">The total number of work units of the parent task that are to be represented by the sub-task. When the sub-task completes, this much work will have been performed on the parent. Must be a finite value greater than or equal to 0.</param>
- </member>
- <member name="M:Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor.Done">
- <summary>Notifies that the work is done, either the main task is completed was cancelled by the user. If already done, the method has no effect.</summary>
- </member>
- <member name="M:Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor.EndSubTask(Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor)">
- <summary>Ends a sub-task in a sub-progress monitor.</summary>
- <param name="subProgressMonitor">The sub-progress monitor</param>
- </member>
- <member name="M:Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor.NotifyRecursiveSubTaskChanged(Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor)">
- <summary>Called when a subtask changes in any way, including one of its own subtasks changing.</summary>
- <param name="subProgressMonitor">The sub-progress monitor</param>
- </member>
- <member name="M:Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor.OnBeginSubTask(Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor)">
- <summary>Called when the active sub-task <see cref="M:Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor.BeginSubTask(Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor)" /> performs its updates.</summary>
- <param name="subProgressMonitor">The sub-task's progress monitor</param>
- </member>
- <member name="M:Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor.OnBeginTask(System.String,System.Double)">
- <summary>Called after <see cref="M:Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor.BeginTask(System.String,System.Double)" /> performs its updates.</summary>
- <param name="taskName">The task name</param>
- <param name="totalWorkUnits">The total number of work units</param>
- </member>
- <member name="M:Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor.OnCancel">
- <summary>Called when <see cref="M:Gallio.Runtime.ProgressMonitoring.CancelableProgressMonitor.Cancel" /> performs its updates.</summary>
- </member>
- <member name="M:Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor.OnChange">
- <summary>Called when a state change occurs.</summary>
- </member>
- <member name="M:Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor.OnDone">
- <summary>Called when <see cref="M:Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor.Done" /> performs its updates.</summary>
- </member>
- <member name="M:Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor.OnEndSubTask(Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor)">
- <summary>Called when <see cref="M:Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor.EndSubTask(Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor)" /> performs its updates.</summary>
- <param name="subProgressMonitor">The sub-task's progress monitor</param>
- </member>
- <member name="M:Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor.OnRecursiveSubTaskChange(Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor)">
- <summary>Called when <see cref="M:Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor.NotifyRecursiveSubTaskChanged(Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor)" /> performs its updates.</summary>
- <param name="subProgressMonitor">The sub-task's progress monitor</param>
- </member>
- <member name="M:Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor.OnSetStatus(System.String)">
- <summary>Called when <see cref="M:Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor.SetStatus(System.String)" /> performs its updates.</summary>
- <param name="status">The status message</param>
- </member>
- <member name="M:Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor.OnSubProgressMonitorCreated(Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor)">
- <summary>Called when a new progress monitor is created.</summary>
- </member>
- <member name="M:Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor.OnWorked(System.Double)">
- <summary>Called when <see cref="M:Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor.Worked(System.Double)" /> performs its updates.</summary>
- </member>
- <member name="M:Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor.SetStatus(System.String)">
- <summary>Sets detailed status information for the current task or subtask. A status message is an optional fine-grained description of the current activity being performed. For instance, a status message might specify the name of a file being copied as part of a task that copies many files.</summary>
- <param name="status">The name of the current subtask</param>
- </member>
- <member name="M:Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor.Worked(System.Double)">
- <summary>Notifies that a given number of work units of the main task have been completed. Note that this amount represents an installment, as opposed to a cumulative amount of work done to date. If the sum of this value and the currently completed work units exceeds the total work units to be performed, the excess portion is discarded.</summary>
- <param name="workUnits">The number of work units completed so far. Must be a finite value greater than or equal to 0.</param>
- </member>
- <member name="E:Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor.Changed">
- <summary>Adds or removes an event handler that is called whenever the state of the progress monitor changes in any way.</summary>
- </member>
- <member name="E:Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor.SubProgressMonitorCreated">
- <summary>Adds or removes an event handler that is called whenever a new sub-progress monitor is created so that the observer can attach its event handlers.</summary>
- </member>
- <member name="E:Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor.TaskFinished">
- <summary>Adds or removes an event handler that is called when the task is finished.</summary>
- </member>
- <member name="E:Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor.TaskStarting">
- <summary>Adds or removes an event handler that is called when the task is starting.</summary>
- </member>
- <member name="T:Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor.SubProgressMonitor">
- <summary>A standard sub-progress monitor implementation that notifies its parent as work is performed.</summary>
- </member>
- <member name="M:Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor.SubProgressMonitor.OnBeginTask(System.String,System.Double)">
- <summary>Called after <see cref="M:Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor.BeginTask(System.String,System.Double)" /> performs its updates.</summary>
- <param name="taskName">The task name</param>
- <param name="totalWorkUnits">The total number of work units</param>
- </member>
- <member name="M:Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor.SubProgressMonitor.OnCancel">
- <summary>Called when <see cref="M:Gallio.Runtime.ProgressMonitoring.CancelableProgressMonitor.Cancel" /> performs its updates.</summary>
- </member>
- <member name="M:Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor.SubProgressMonitor.OnChange">
- <summary>Called when a state change occurs.</summary>
- </member>
- <member name="M:Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor.SubProgressMonitor.OnDone">
- <summary>Called when <see cref="M:Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor.Done" /> performs its updates.</summary>
- </member>
- <member name="M:Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor.SubProgressMonitor.OnWorked(System.Double)">
- <summary>Called when <see cref="M:Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor.Worked(System.Double)" /> performs its updates.</summary>
- </member>
- <member name="T:Gallio.Runtime.ProgressMonitoring.RemoteProgressMonitor">
- <summary>A remote progress monitor is a serializable wrapper for another progress monitor. The wrapper can be passed to another AppDomain and communication occurs over .Net remoting. This class cannot be inherited.</summary>
- </member>
- <member name="M:Gallio.Runtime.ProgressMonitoring.RemoteProgressMonitor.BeginTask(System.String,System.Double)">
- <summary>Notifies that the main task is starting. Must be called at most once on the progress monitor.</summary>
- <param name="taskName">The name of the task being monitored</param>
- <param name="totalWorkUnits">The total number of work units to perform. Must be greater than 0, or <see cref="F:System.Double.NaN" /> if an indeterminate amount of work is to be performed.</param>
- </member>
- <member name="M:Gallio.Runtime.ProgressMonitoring.RemoteProgressMonitor.CreateSubProgressMonitor(System.Double)">
- <summary>
- <para> Creates a sub-progress monitor that represents a given number of work-units as a sub-task of this progress monitor. </para>
- <para> Using sub-tasks allows multiple tasks to be composed into longer sequences that each contribute a predetermined portion of the total work. </para>
- <para> As the sub-task performs work its parent task is notified of progress in proportion to the number of work units that it represents. Likewise the parent is notified of cancelation if the child is canceled and vice-versa. </para>
- </summary>
- <param name="parentWorkUnits">The total number of work units of the parent task that are to be represented by the sub-task. When the sub-task completes, this much work will have been performed on the parent. Must be a finite value greater than or equal to 0.</param>
- </member>
- <member name="M:Gallio.Runtime.ProgressMonitoring.RemoteProgressMonitor.Done">
- <summary>Notifies that the work is done, either the main task is completed was cancelled by the user. If already done, the method has no effect.</summary>
- </member>
- <member name="M:Gallio.Runtime.ProgressMonitoring.RemoteProgressMonitor.SetStatus(System.String)">
- <summary>Sets detailed status information for the current task or subtask. A status message is an optional fine-grained description of the current activity being performed. For instance, a status message might specify the name of a file being copied as part of a task that copies many files.</summary>
- <param name="status">The name of the current subtask</param>
- </member>
- <member name="M:Gallio.Runtime.ProgressMonitoring.RemoteProgressMonitor.Worked(System.Double)">
- <summary>Notifies that a given number of work units of the main task have been completed. Note that this amount represents an installment, as opposed to a cumulative amount of work done to date. If the sum of this value and the currently completed work units exceeds the total work units to be performed, the excess portion is discarded.</summary>
- <param name="workUnits">The number of work units completed so far. Must be a finite value greater than or equal to 0.</param>
- </member>
- <member name="T:Gallio.Runtime.ProgressMonitoring.RichConsoleProgressMonitorPresenter">
- <summary>A console progress monitor presenter displays a simple tally of the amount of work to be done on the main task as a bar chart. The progress monitor responds to cancelation events at the console.</summary>
- </member>
- <member name="M:Gallio.Runtime.ProgressMonitoring.RichConsoleProgressMonitorPresenter.Initialize">
- <summary>Initializes the presenter after a progress monitor has been attached.</summary>
- </member>
- <member name="T:Gallio.Runtime.ProgressMonitoring.RichConsoleProgressMonitorProvider">
- <summary>A console progress monitor displays a simple tally of the amount of work to be done on the main task as a bar chart. The progress monitor responds to cancelation events at the console.</summary>
- </member>
- <member name="M:Gallio.Runtime.ProgressMonitoring.RichConsoleProgressMonitorProvider.GetPresenter">
- <summary>Gets a presenter for the progress monitor.</summary>
- <returns>The presenter</returns>
- </member>
- <member name="T:Gallio.Runtime.ProgressMonitoring.SubProgressMonitorCreatedEventArgs">
- <summary>Provides a reference to the newly created sub-progress monitor.</summary>
- </member>
- <member name="P:Gallio.Runtime.ProgressMonitoring.SubProgressMonitorCreatedEventArgs.SubProgressMonitor">
- <summary>Gets the newly created sub-progress monitor.</summary>
- </member>
- <member name="T:Gallio.Runtime.ProgressMonitoring.IProgressMonitor">
- <summary>A progress monitor provides facilities for core functionality to report progress of a long running operation. The interface is typically implemented by a UI component such as a progress dialog.</summary>
- </member>
- <member name="P:Gallio.Runtime.ProgressMonitoring.IProgressMonitor.IsCanceled">
- <summary>Returns true if the operation has been canceled. Clients should poll this value periodically or listen for the <see cref="E:Gallio.Runtime.ProgressMonitoring.IProgressMonitor.Canceled" /> event to ensure the operation is canceled in a timely fashion.</summary>
- </member>
- <member name="M:Gallio.Runtime.ProgressMonitoring.IProgressMonitor.BeginTask(System.String,System.Double)">
- <summary>Notifies that the main task is starting. Must be called at most once on the progress monitor.</summary>
- <param name="taskName">The name of the task being monitored</param>
- <param name="totalWorkUnits">The total number of work units to perform. Must be greater than 0, or <see cref="F:System.Double.NaN" /> if an indeterminate amount of work is to be performed.</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="taskName" /> is null</exception>
- <exception cref="T:System.ArgumentOutOfRangeException">Thrown if <paramref name="totalWorkUnits" /> is not valid</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if <see cref="M:Gallio.Runtime.ProgressMonitoring.IProgressMonitor.BeginTask(System.String,System.Double)" /> or <see cref="M:Gallio.Runtime.ProgressMonitoring.IProgressMonitor.Done" /> have already been called</exception>
- </member>
- <member name="M:Gallio.Runtime.ProgressMonitoring.IProgressMonitor.Cancel">
- <summary>Notifies that the operation is to be canceled. The method always causes the <see cref="P:Gallio.Runtime.ProgressMonitoring.IProgressMonitor.IsCanceled" /> flag to be set, even if the operation is already done.</summary>
- </member>
- <member name="M:Gallio.Runtime.ProgressMonitoring.IProgressMonitor.CreateSubProgressMonitor(System.Double)">
- <summary>
- <para> Creates a sub-progress monitor that represents a given number of work-units as a sub-task of this progress monitor. </para>
- <para> Using sub-tasks allows multiple tasks to be composed into longer sequences that each contribute a predetermined portion of the total work. </para>
- <para> As the sub-task performs work its parent task is notified of progress in proportion to the number of work units that it represents. Likewise the parent is notified of cancelation if the child is canceled and vice-versa. </para>
- </summary>
- <param name="parentWorkUnits">The total number of work units of the parent task that are to be represented by the sub-task. When the sub-task completes, this much work will have been performed on the parent. Must be a finite value greater than or equal to 0.</param>
- <exception cref="T:System.ArgumentOutOfRangeException">Thrown if <paramref name="parentWorkUnits" /> is not valid</exception>
- </member>
- <member name="M:Gallio.Runtime.ProgressMonitoring.IProgressMonitor.Done">
- <summary>Notifies that the work is done, either the main task is completed was cancelled by the user. If already done, the method has no effect.</summary>
- </member>
- <member name="M:Gallio.Runtime.ProgressMonitoring.IProgressMonitor.SetStatus(System.String)">
- <summary>Sets detailed status information for the current task or subtask. A status message is an optional fine-grained description of the current activity being performed. For instance, a status message might specify the name of a file being copied as part of a task that copies many files.</summary>
- <param name="status">The name of the current subtask</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="status" /> is null</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if the task is not running</exception>
- </member>
- <member name="M:Gallio.Runtime.ProgressMonitoring.IProgressMonitor.ThrowIfCanceled">
- <summary>Throws an <see cref="T:System.OperationCanceledException" /> if the operation has been canceled.</summary>
- <exception cref="T:System.OperationCanceledException">Thrown if <see cref="P:Gallio.Runtime.ProgressMonitoring.IProgressMonitor.IsCanceled" /> is true</exception>
- </member>
- <member name="M:Gallio.Runtime.ProgressMonitoring.IProgressMonitor.Worked(System.Double)">
- <summary>Notifies that a given number of work units of the main task have been completed. Note that this amount represents an installment, as opposed to a cumulative amount of work done to date. If the sum of this value and the currently completed work units exceeds the total work units to be performed, the excess portion is discarded.</summary>
- <param name="workUnits">The number of work units completed so far. Must be a finite value greater than or equal to 0.</param>
- <exception cref="T:System.ArgumentOutOfRangeException">Thrown if <paramref name="workUnits" /> is not valid</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if the task is not running</exception>
- </member>
- <member name="E:Gallio.Runtime.ProgressMonitoring.IProgressMonitor.Canceled">
- <summary>Adds or removes an event handler to be called when the operation is canceled. If the operation has already been canceled, then the event handler will be called immediately.</summary>
- </member>
- <member name="T:Gallio.Runtime.ProgressMonitoring.IProgressMonitorPresenter">
- <summary>A progress monitor presenter attaches a progress monitor to a view.</summary>
- </member>
- <member name="M:Gallio.Runtime.ProgressMonitoring.IProgressMonitorPresenter.Present(Gallio.Runtime.ProgressMonitoring.ObservableProgressMonitor)">
- <summary>Presents an observable progress monitor.</summary>
- <param name="progressMonitor">The progress monitor to present</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="progressMonitor" /> is null</exception>
- <exception cref="T:System.InvalidOperationException">Thrown if the presenter does not support being reused to present multiple progress monitors</exception>
- </member>
- <member name="T:Gallio.Runtime.ProgressMonitoring.IProgressMonitorProvider">
- <summary>A progress monitor provider runs a task with progress monitoring and provides clear notification of cancelation in the form of an <see cref="T:System.OperationCanceledException" />.</summary>
- </member>
- <member name="M:Gallio.Runtime.ProgressMonitoring.IProgressMonitorProvider.Run(Gallio.Runtime.ProgressMonitoring.TaskWithProgress)">
- <summary>Runs a task with a progress monitor. Throws <see cref="T:System.OperationCanceledException" /> if the task is canceled.</summary>
- <param name="task">The task to run, never null</param>
- <exception cref="T:System.OperationCanceledException">Thrown if the task is canceled</exception>
- </member>
- <member name="T:Gallio.Runtime.ProgressMonitoring.TaskWithProgress">
- <summary>Represents a task to be executed with a progress monitor.</summary>
- <param name="progressMonitor">The progress monitor, never null</param>
- </member>
- <member name="T:Gallio.Runtime.Remoting.BaseChannel">
- <summary>Abstract base class for channels implemented using the .Net remoting infrastructure. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:Gallio.Runtime.Remoting.BaseChannel.Channel">
- <summary>Gets the associated .Net remoting channel.</summary>
- </member>
- <member name="P:Gallio.Runtime.Remoting.BaseChannel.ChannelUri">
- <summary>Gets the root Uri associated with the channel.</summary>
- </member>
- <member name="M:Gallio.Runtime.Remoting.BaseChannel.Dispose">
- <summary>Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.</summary>
- </member>
- <member name="M:Gallio.Runtime.Remoting.BaseChannel.GetServiceUri(System.String)">
- <summary>Gets the Uri of a service with the given name that can be accessed using this channel.</summary>
- <param name="serviceName">The service name</param>
- <returns>The service uri</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="serviceName" /> is null</exception>
- </member>
- <member name="T:Gallio.Runtime.Remoting.BaseClientChannel">
- <summary>Abstract base class for client channels implemented using the .Net remoting infrastructure. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="M:Gallio.Runtime.Remoting.BaseClientChannel.GetService(System.Type,System.String)">
- <summary>Gets a well-known remote service with the specified name.</summary>
- <param name="serviceType">The type of the service</param>
- <param name="serviceName">The name of the service</param>
- <returns>The component or a proxy that provides the service</returns>
- </member>
- <member name="T:Gallio.Runtime.Remoting.BaseServerChannel">
- <summary>Abstract base class for client channels implemented using the .Net remoting infrastructure. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="M:Gallio.Runtime.Remoting.BaseServerChannel.RegisterService(System.String,System.MarshalByRefObject)">
- <summary>Registers a well-known service with the specified name.</summary>
- <param name="serviceName">The name of the service</param>
- <param name="component">The component that provides the service</param>
- </member>
- <member name="T:Gallio.Runtime.Remoting.BinaryIpcClientChannel">
- <summary>A client channel based on an <see cref="T:System.Runtime.Remoting.Channels.Ipc.IpcClientChannel" /> that uses a <see cref="T:System.Runtime.Remoting.Channels.BinaryClientFormatterSinkProvider" />.</summary>
- </member>
- <member name="T:Gallio.Runtime.Remoting.BinaryIpcServerChannel">
- <summary>A server channel based on an <see cref="T:System.Runtime.Remoting.Channels.Ipc.IpcServerChannel" /> that uses a <see cref="T:System.Runtime.Remoting.Channels.BinaryServerFormatterSinkProvider" />.</summary>
- </member>
- <member name="T:Gallio.Runtime.Remoting.BinaryTcpClientChannel">
- <summary>A client channel based on an <see cref="T:System.Runtime.Remoting.Channels.Tcp.TcpClientChannel" /> that uses a <see cref="T:System.Runtime.Remoting.Channels.BinaryClientFormatterSinkProvider" />.</summary>
- </member>
- <member name="T:Gallio.Runtime.Remoting.BinaryTcpServerChannel">
- <summary>A server channel based on an <see cref="T:System.Runtime.Remoting.Channels.Tcp.TcpServerChannel" /> that uses a <see cref="T:System.Runtime.Remoting.Channels.BinaryServerFormatterSinkProvider" />.</summary>
- </member>
- <member name="T:Gallio.Runtime.Remoting.LongLivedMarshalByRefObject">
- <summary>
- <para> A <see cref="T:Gallio.Runtime.Remoting.LongLivedMarshalByRefObject" /> represents a remote object whose lifetime is managed explicitly. It ensures that long-lived services are not inadvertently disconnected by the remoting infrastructure and remain accessible until the application discards them. </para>
- <para> However, it is important to keep a reference to the marshalled object to ensure it does not get garbage collected prematurely. A marshalled object can also be explicitly disconnected via <see cref="M:System.Runtime.Remoting.RemotingServices.Disconnect(System.MarshalByRefObject)" />. </para>This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="M:Gallio.Runtime.Remoting.LongLivedMarshalByRefObject.InitializeLifetimeService">
- <summary>Obtains a lifetime service object to control the lifetime policy for this instance.</summary>
- <returns>An object of type <see cref="T:System.Runtime.Remoting.Lifetime.ILease" /> used to control the lifetime policy for this instance. This is the current lifetime service object for this instance if one exists; otherwise, a new lifetime service object initialized to the value of the <see cref="P:System.Runtime.Remoting.Lifetime.LifetimeServices.LeaseManagerPollTime" /> property.</returns>
- </member>
- <member name="T:Gallio.Runtime.Remoting.IClientChannel">
- <summary>A client channel manages the client side of a remoting channel.</summary>
- </member>
- <member name="M:Gallio.Runtime.Remoting.IClientChannel.GetService(System.Type,System.String)">
- <summary>Gets a well-known remote service with the specified name.</summary>
- <param name="serviceType">The type of the service</param>
- <param name="serviceName">The name of the service</param>
- <returns>The component or a proxy that provides the service</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="serviceType" /> or <paramref name="serviceName" /> is null</exception>
- </member>
- <member name="T:Gallio.Runtime.Remoting.IServerChannel">
- <summary>A server channel manages the server side of a remoting channel.</summary>
- </member>
- <member name="M:Gallio.Runtime.Remoting.IServerChannel.RegisterService(System.String,System.MarshalByRefObject)">
- <summary>Registers a well-known service with the specified name.</summary>
- <param name="serviceName">The name of the service</param>
- <param name="component">The component that provides the service</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="serviceName" /> or <paramref name="component" /> is null</exception>
- </member>
- <member name="T:Gallio.Runtime.Windsor.WindsorRuntime">
- <summary>Default implementation of <see cref="T:Gallio.Runtime.IRuntime" /> based on the Castle inversion of control microkernel.</summary>
- </member>
- <member name="M:Gallio.Runtime.Windsor.WindsorRuntime.Dispose">
- <summary>Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.</summary>
- </member>
- <member name="M:Gallio.Runtime.Windsor.WindsorRuntime.GetRuntimeSetup">
- <summary>Gets a deep copy of the runtime setup used to configure this runtime.</summary>
- <returns>The runtime setup</returns>
- </member>
- <member name="M:Gallio.Runtime.Windsor.WindsorRuntime.Initialize(Gallio.Runtime.Logging.ILogger)">
- <summary>Initializes the runtime.</summary>
- <param name="logger">The runtime logging service</param>
- </member>
- <member name="M:Gallio.Runtime.Windsor.WindsorRuntime.MapUriToLocalPath(System.Uri)">
- <summary>Maps a Uri to a local path.</summary>
- <param name="uri">The uri to map</param>
- <returns>The local path</returns>
- </member>
- <member name="M:Gallio.Runtime.Windsor.WindsorRuntime.Resolve``1">
- <summary>Resolves a reference to a component that implements the specified service.</summary>
- <returns>A component that implements the service</returns>
- </member>
- <member name="M:Gallio.Runtime.Windsor.WindsorRuntime.Resolve(System.Type)">
- <summary>Resolves a reference to a component that implements the specified service.</summary>
- <param name="service">The service type</param>
- <returns>A component that implements the service</returns>
- </member>
- <member name="M:Gallio.Runtime.Windsor.WindsorRuntime.ResolveAll``1">
- <summary>Resolves references to all components that implement the specified service.</summary>
- <returns>An array of components that implement the service</returns>
- </member>
- <member name="T:Gallio.Utilities.CurrentDirectorySwitcher">
- <summary>Sets <see cref="P:System.Environment.CurrentDirectory" /> when created, then restores it when disposed.</summary>
- </member>
- <member name="M:Gallio.Utilities.CurrentDirectorySwitcher.Dispose">
- <summary>Resets the current directory to its original saved value.</summary>
- <exception cref="T:System.IO.IOException">Thrown if the current directory could not be reset</exception>
- </member>
- <member name="T:Gallio.Utilities.EventHandlerUtils">
- <summary>Provides a few functions for working with <see cref="T:System.EventHandler" /> and <see cref="T:System.EventHandler`1" />. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:Gallio.Utilities.EventHandlerUtils.SafeInvoke``1(System.EventHandler{``0},System.Object,``0)">
- <summary>Safely invokes each delegate in the invocation list of an event handler. Sends any exceptions thrown by the handler to <see cref="M:Gallio.Runtime.UnhandledExceptionPolicy.Report(System.String,System.Exception)" />.</summary>
- <param name="handlerChain">The event handler chain</param>
- <param name="sender">The sender</param>
- <param name="e">The event arguments</param>
- </member>
- <member name="M:Gallio.Utilities.EventHandlerUtils.SafeInvoke(System.EventHandler,System.Object,System.EventArgs)">
- <summary>Safely invokes each delegate in the invocation list of an event handler. Sends any exceptions thrown by the handler to <see cref="M:Gallio.Runtime.UnhandledExceptionPolicy.Report(System.String,System.Exception)" />.</summary>
- <param name="handlerChain">The event handler chain</param>
- <param name="sender">The sender</param>
- <param name="e">The event arguments</param>
- </member>
- <member name="T:Gallio.Utilities.ExceptionUtils">
- <summary>Provides helper functions for manipulating <see cref="T:System.Exception" />s. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:Gallio.Utilities.ExceptionUtils.InvokeMethodWithoutTargetInvocationException(System.Reflection.MethodBase,System.Object,System.Object[])">
- <summary>Invokes a method without producing a <see cref="T:System.Reflection.TargetInvocationException" /></summary>
- <param name="method">The method to invoke</param>
- <param name="obj">The instance on which to invoke the method, or null if none</param>
- <param name="args">The method arguments, or null if none</param>
- <returns>The method return value, or null if none</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="method" /> is null</exception>
- </member>
- <member name="M:Gallio.Utilities.ExceptionUtils.RethrowWithNoStackTraceLoss(System.Exception)">
- <summary>Rethrows an exception without discarding its stack trace. This enables the inner exception of <see cref="T:System.Reflection.TargetInvocationException" /> to be unwrapped.</summary>
- <param name="ex">The exception to rethrow</param>
- </member>
- <member name="M:Gallio.Utilities.ExceptionUtils.SafeToString(System.Exception)">
- <summary>
- <para> Safely converts an exception to a string. </para>
- <para> This method protects the caller from unexpected failures that may occur while reporting an exception of untrusted origin. If an error occurs while converting the exception to a string, this method returns a generic description of the exception that can be used instead of the real thing. </para>
- <para> It can happen that converting an exception to a string produces a secondary exception because the <see cref="M:System.Exception.ToString" /> method has been overridden or because the stack frames associated with the exception are malformed. For example, we observed one case of a <see cref="T:System.TypeLoadException" /> being thrown while printing an exception because one of the stack frames referred to a dynamic method with incorrect metadata. </para>
- </summary>
- <param name="ex">The exception</param>
- <returns>The string contents</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="ex" /> is null</exception>
- </member>
- <member name="T:Gallio.Utilities.FileUtils">
- <summary>Utilities for manipulating files. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:Gallio.Utilities.FileUtils.CanonicalizePath(System.String,System.String)">
- <summary>Makes an absolute path.</summary>
- <param name="baseDirectory">The base directory for resolving relative paths, or null to use the current directory</param>
- <param name="path">The path to canonicalize, or null if none</param>
- <returns>The absolute path, or null if none</returns>
- </member>
- <member name="M:Gallio.Utilities.FileUtils.CanonicalizePaths(System.String,System.Collections.Generic.IList{System.String})">
- <summary>Makes all paths in the list absolute.</summary>
- <param name="baseDirectory">The base directory for resolving relative paths, or null to use the current directory</param>
- <param name="paths">The list of paths to canonicalize in place</param>
- </member>
- <member name="M:Gallio.Utilities.FileUtils.CopyAll(System.String,System.String,System.Boolean)">
- <summary>Recursively copies files and folders from the source path to the destination.</summary>
- <param name="sourcePath">The source file or directory path</param>
- <param name="destPath">The destination file or directory path</param>
- <param name="overwrite">If true, overwrites existing files in the destination</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="sourcePath" /> or <paramref name="destPath" /> is null</exception>
- </member>
- <member name="M:Gallio.Utilities.FileUtils.CopyAllIndirect(System.String,System.String,System.Action{System.String},Gallio.Action{System.String,System.String})">
- <summary>Recursively copies files and folders from the source path to the destination using an indirect mechanism to actually create a file or folder.</summary>
- <param name="sourcePath">The source file or directory path</param>
- <param name="destPath">The destination file or directory path</param>
- <param name="createDirectoryAction">A delegate used to create a directory with a given destination directory path, or null to do nothing</param>
- <param name="copyFileAction">A delegate used to copy a source file to a given destination file path, or null to do nothing</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="sourcePath" /> or <paramref name="destPath" /> is null</exception>
- </member>
- <member name="M:Gallio.Utilities.FileUtils.CopyStreamContents(System.IO.Stream,System.IO.Stream)">
- <summary>Copies the contents of a source stream to a destination stream.</summary>
- <param name="sourceStream">The source stream</param>
- <param name="destStream">The destination stream</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="sourceStream" /> or <paramref name="destStream" /> is null</exception>
- </member>
- <member name="M:Gallio.Utilities.FileUtils.DeleteAll(System.String)">
- <summary>Recursively deletes a file or directory. Does nothing if the file or directory does not exist.</summary>
- <param name="path">The path</param>
- </member>
- <member name="M:Gallio.Utilities.FileUtils.EncodeFileName(System.String)">
- <summary>Replaces invalid characters in a file or directory name with underscores and trims it if it is too long.</summary>
- <param name="fileName">The file or directory name</param>
- <returns>The encoded file or directory name</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="fileName" /> is null</exception>
- </member>
- <member name="M:Gallio.Utilities.FileUtils.GetFullPathOfParentDirectory(System.String)">
- <summary>Gets the full path of the containing directory.</summary>
- <param name="path">The path</param>
- <returns>The full path of the parent directory or null if it is at the root</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="path" /> is null</exception>
- </member>
- <member name="M:Gallio.Utilities.FileUtils.StripTrailingBackslash(System.String)">
- <summary>Strips the trailing backslash off of a directory path, if present.</summary>
- <param name="path">The path to strip, or null if none</param>
- <returns>The stripped path, or null if none</returns>
- </member>
- <member name="T:Gallio.Utilities.MimeTypes">
- <summary>Defines constants for commonly used mime types. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="F:Gallio.Utilities.MimeTypes.Binary">
- <summary>Binary data. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Utilities.MimeTypes.Css">
- <summary>Cascading Style Sheet. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Utilities.MimeTypes.Gif">
- <summary>GIF image. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Utilities.MimeTypes.Html">
- <summary>HTML. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Utilities.MimeTypes.JavaScript">
- <summary>JavaScript This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Utilities.MimeTypes.MHtml">
- <summary>MHTML web archive. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Utilities.MimeTypes.PlainText">
- <summary>Plain text data. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Utilities.MimeTypes.Png">
- <summary>PNG image. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Utilities.MimeTypes.XHtml">
- <summary>Well-formed XHTML. This field is constant and read-only.</summary>
- </member>
- <member name="F:Gallio.Utilities.MimeTypes.Xml">
- <summary>Xml data. This field is constant and read-only.</summary>
- </member>
- <member name="M:Gallio.Utilities.MimeTypes.GetMimeTypeByExtension(System.String)">
- <summary>Guesses the mime type given a well-known extension.</summary>
- <param name="extension">The extension</param>
- <returns>The mime type, or null if not known</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="extension" /> is null</exception>
- </member>
- <member name="T:Gallio.Utilities.StringUtils">
- <summary>Provides utility functions for working with strings. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:Gallio.Utilities.StringUtils.ToCharLiteral(System.Char)">
- <summary>Formats a character value as "'x'" or "'\n'" with support for escaped characters as a valid literal value. Encloses the char in single quotes (').</summary>
- <param name="value">The character value to format</param>
- <returns>The formatted character</returns>
- </member>
- <member name="M:Gallio.Utilities.StringUtils.ToHexDigit(System.Int32)">
- <summary>Gets a lowercase hexadecimal digit corresponding to the least significant nybble of the specified value.</summary>
- <param name="value">The value, only the last 4 bits of which are used</param>
- <returns>The hexadecimal digit</returns>
- </member>
- <member name="M:Gallio.Utilities.StringUtils.ToStringLiteral(System.String)">
- <summary>Formats a string value as ""abc\ndef"" with support for escaped characters as a valid literal value. Encloses the string in quotes (").</summary>
- <param name="value">The string value to format</param>
- <returns>The formatted string</returns>
- </member>
- <member name="M:Gallio.Utilities.StringUtils.ToUnquotedCharLiteral(System.Char)">
- <summary>Escapes a character value as "x" or "\n". Unlike <see cref="M:Gallio.Utilities.StringUtils.ToCharLiteral(System.Char)" />, does not enclose the literal in single quotes (').</summary>
- <param name="value">The character value to format</param>
- <returns>The unquoted char literal</returns>
- </member>
- <member name="M:Gallio.Utilities.StringUtils.ToUnquotedStringLiteral(System.String)">
- <summary>Escapes a string value such as "abc\ndef". Unlike <see cref="M:Gallio.Utilities.StringUtils.ToStringLiteral(System.String)" />, does not enclose the literal in quotes (").</summary>
- <param name="value">The string value to format</param>
- <returns>The unquoted string literal</returns>
- </member>
- <member name="M:Gallio.Utilities.StringUtils.Truncate(System.String,System.Int32)">
- <summary>Truncates the string to the specified maximum length. Discards characters at the end of the string with indices greater than or equal to <paramref name="maxLength" />.</summary>
- <param name="str">The string to truncate</param>
- <param name="maxLength">The maximum length of the string to retain</param>
- <returns>The truncated string</returns>
- </member>
- <member name="M:Gallio.Utilities.StringUtils.TruncateWithEllipsis(System.String,System.Int32)">
- <summary>If the string is longer than the specified maximum length, truncates it and appends an ellipsis mark ("..."). If the maximum length is less than or equal to 3, omits the ellipsis mark on truncation.</summary>
- <param name="str">The string to truncate</param>
- <param name="maxLength">The maximum length of the string to retain including the ellipsis mark when used</param>
- <returns>The truncated string</returns>
- </member>
- <member name="T:Gallio.Utilities.Sync">
- <summary>Provides helpers for cross-thread synchronization. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:Gallio.Utilities.Sync.Invoke``1(System.ComponentModel.ISynchronizeInvoke,Gallio.Func{``0})">
- <summary>Synchronizes a function that returns a value.</summary>
- <typeparam name="T">The function return type</typeparam>
- <param name="invoker">The invoker, such as a WinForms control</param>
- <param name="func">The function</param>
- <returns>The value returned by the function</returns>
- <exception cref="T:System.Exception">The exception thrown by the function</exception>
- </member>
- <member name="M:Gallio.Utilities.Sync.Invoke(System.ComponentModel.ISynchronizeInvoke,Gallio.Action)">
- <summary>Synchronizes an action.</summary>
- <param name="invoker">The invoker, such as a WinForms control</param>
- <param name="action">The action</param>
- <exception cref="T:System.Exception">The exception thrown by the action</exception>
- </member>
- <member name="T:Gallio.Utilities.XmlSerializationUtils">
- <summary>Utilities and constants used for serialization. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="F:Gallio.Utilities.XmlSerializationUtils.GallioNamespace">
- <summary>The XML namespace for all Gallio XML types. This field is constant and read-only.</summary>
- </member>
- <member name="M:Gallio.Utilities.XmlSerializationUtils.LoadFromXml``1(System.String)">
- <summary>Loads an object graph from an Xml file using <see cref="T:System.Xml.Serialization.XmlSerializer" />.</summary>
- <typeparam name="T">The root object type</typeparam>
- <param name="filename">The filename</param>
- <returns>The root object</returns>
- </member>
- <member name="M:Gallio.Utilities.XmlSerializationUtils.SaveToXml``1(``0,System.String)">
- <summary>Saves an object graph to a pretty-printed Xml file using <see cref="T:System.Xml.Serialization.XmlSerializer" />.</summary>
- <typeparam name="T">The root object type</typeparam>
- <param name="root">The root object</param>
- <param name="filename">The filename</param>
- </member>
- <member name="T:Gallio.Utilities.Hash64">
- <summary>A 64bit hash code value type. Provides somewhat more protection against collisions than 32 bit hashes.</summary>
- </member>
- <member name="M:Gallio.Utilities.Hash64.Add(System.String)">
- <summary>Produces a new hash code by combining information from the specified string with this hash code.</summary>
- <param name="str">The string, may be null if none</param>
- <returns>The augmented hash code</returns>
- </member>
- <member name="M:Gallio.Utilities.Hash64.CreateUniqueHash">
- <summary>Creates a proabilistically unique 64bit hash code.</summary>
- </member>
- <member name="M:Gallio.Utilities.Hash64.ToString">
- <summary>Returns the fully qualified type name of this instance.</summary>
- <returns>A <see cref="T:System.String" /> containing a fully qualified type name.</returns>
- </member>
- <member name="T:Gallio.Utilities.Memoizer`1">
- <summary>A structure that memoizes the result of some computation for later reuse.</summary>
- <typeparam name="T">The value type</typeparam>
- </member>
- <member name="M:Gallio.Utilities.Memoizer`1.Memoize(Gallio.Func{`0})">
- <summary>Gets the memoized value if available, otherwise populates it using the specified populator function and stores it for later reuse.</summary>
- <param name="populator">The populator</param>
- <returns>The value returned by the populator, possibly memoized</returns>
- </member>
- <member name="T:System.Runtime.CompilerServices.ExtensionAttribute">
- <summary>Internal implementation of the .Net 3.5 ExtensionAttribute. This class cannot be inherited.</summary>
- </member>
- </members>
-</doc>
\ No newline at end of file
build/tools/gallio/Gallio.XmlSerializers.dll
Binary file
build/tools/gallio/ICSharpCode.TextEditor.dll
Binary file
build/tools/gallio/MbUnit.dll
Binary file
build/tools/gallio/MbUnit.pdb
Binary file
build/tools/gallio/MbUnit.Pex.dll
Binary file
build/tools/gallio/MbUnit.plugin
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?>
-<configuration>
- <gallio>
- <runtime>
- <components>
- <component id="MbUnit.MbUnitTestFrameworkExtension"
- service="Gallio.Framework.Pattern.IPatternTestFrameworkExtension, Gallio"
- type="MbUnit.Core.MbUnitTestFrameworkExtension, MbUnit" />
- </components>
- </runtime>
- </gallio>
-</configuration>
\ No newline at end of file
build/tools/gallio/MbUnit.xml
@@ -1,2531 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<doc>
- <assembly>
- <name>MbUnit</name>
- </assembly>
- <members>
- <member name="T:MbUnit.Core.MbUnitTestFrameworkExtension">
- <summary>A <see cref="T:Gallio.Framework.Pattern.IPatternTestFrameworkExtension" /> that registers MbUnit as a tool when the test assembly contains a reference to the MbUnit assembly.</summary>
- </member>
- <member name="M:MbUnit.Core.MbUnitTestFrameworkExtension.GetReferencedTools(Gallio.Reflection.IAssemblyInfo)">
- <summary>
- <para> Gets information about the tools that are used by the specified test assembly. The tool information will be included in the report as part of the framework node that contains the assembly. </para>
- <para> This method is used by authors of tools that are derived from the <see cref="T:Gallio.Framework.Pattern.PatternTestFramework" /> to provide brand and version information about the tool so that it will be visible to end users. </para>
- <para> If no tools are referenced by the assembly, it will be ignored by the <see cref="T:Gallio.Framework.Pattern.PatternTestExplorer" />. </para>
- </summary>
- <param name="assembly">The test assembly</param>
- <returns>The tool information</returns>
- </member>
- <member name="T:MbUnit.Framework.AnnotationAttribute">
- <summary>Associates an annotation message of the specified type with the code element.</summary>
- </member>
- <member name="T:MbUnit.Framework.ApartmentStateAttribute">
- <summary>
- <para> Sets the apartment state to be used to run the decorated test. </para>
- <para> If no apartment state is specified or if it is <see cref="F:System.Threading.ApartmentState.Unknown" /> the test will inherit the apartment state of its parent. Otherwise it will run in a thread with the specified apartment state. </para>
- <para> The test runner guarantees that the root test runs with the <see cref="F:System.Threading.ApartmentState.STA" /> apartment state. Consequently the apartment state only needs to be overridden to run a test in some mode that may differ from that which it would ordinarily inherit. </para>
- </summary>
- </member>
- <member name="P:MbUnit.Framework.ApartmentStateAttribute.ApartmentState">
- <summary>Gets the apartment state to be used to run the decorated test.</summary>
- </member>
- <member name="M:MbUnit.Framework.ApartmentStateAttribute.DecorateTest(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)">
- <summary>
- <para> Applies decorations to a method or type-level <see cref="T:Gallio.Framework.Pattern.PatternTest" />. </para>
- <para> A typical use of this method is to augment the test with additional metadata or to add additional behaviors to the test. </para>
- </summary>
- <param name="scope">The scope</param>
- <param name="codeElement">The code element</param>
- </member>
- <member name="T:MbUnit.Framework.ArrayAssert">
- <summary>Array Assertion class This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.ArrayAssert.AreEqual(System.Boolean[],System.Boolean[])">
- <summary>Verifies that both array have the same dimension and elements.</summary>
- <param name="expected" />
- <param name="actual" />
- </member>
- <member name="T:MbUnit.Framework.AssemblyFixtureAttribute">
- <summary>
- <para> The assembly fixture attribute is applied to a class that contains setup and teardown methods that are to be applied at the assembly level. Conceptually, the <see cref="T:MbUnit.Framework.AssemblyFixtureAttribute" /> adds new behavior to an assembly-level test fixture that contains all of the test fixtures within the assembly. </para>
- <para> The following attributes are typically used within an assembly fixture: <list type="bullet"><item><see cref="T:MbUnit.Framework.FixtureSetUpAttribute" />: Performs setup activities before any test fixtures within the assembly are executed.</item><item><see cref="T:MbUnit.Framework.FixtureTearDownAttribute" />: Performs teardown activities after all test fixtures within the assembly are executed.</item><item><see cref="T:MbUnit.Framework.SetUpAttribute" />: Performs setup activities before each test fixture within the assembly is executed.</item><item><see cref="T:MbUnit.Framework.TearDownAttribute" />: Performs teardown activities after eacj test fixture within the assembly is executed.</item></list></para>
- <para> It is also possible to use other attributes as with an ordinary <see cref="T:MbUnit.Framework.TestFixtureAttribute" />. An assembly fixture also supports data binding. When data binding is used on an assembly fixture, it will cause all test fixtures within the assembly to run once for each combination of data values used. </para>
- </summary>
- </member>
- <member name="M:MbUnit.Framework.AssemblyFixtureAttribute.Consume(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo,System.Boolean)">
- <summary>
- <para> Consumes a code element and applies its contributions to the scope provided by a containing pattern. </para>
- <para> This method is used to declare new tests, test parameters and other components and add them to a containing test that was defined in some other scope. </para>
- <para> For example, when enumerating test fixtures, the assembly-level pattern will call the <see cref="M:Gallio.Framework.Pattern.IPattern.Consume(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo,System.Boolean)" /> method of the primary patterns associated with each type in an assembly. Some of these patterns will create new test fixture objects and add them as children of the containing assembly-level test. They will then call the <see cref="M:Gallio.Framework.Pattern.IPattern.Process(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)" /> method of each non-primary pattern associated with the type within the scope of the test fixture. Then they will typically recurse into the fixture to apply contributions defined by patterns associated with methods, fields, properties, events, constructors and generic type parameters. </para>
- </summary>
- <param name="containingScope">The containing scope</param>
- <param name="codeElement">The code element to process</param>
- <param name="skipChildren">If true, skips generating child tests. Instead the children may be populated on demand using <see cref="P:Gallio.Framework.Pattern.PatternEvaluationScope.PopulateChildrenChain" />. The implementation may safely ignore the value of this flag so long as subsequent attempts to populate children on demand are idempotent (do nothing or have no adverse side-effects).</param>
- </member>
- <member name="M:MbUnit.Framework.AssemblyFixtureAttribute.SetTestSemantics(Gallio.Framework.Pattern.PatternTest,Gallio.Reflection.ITypeInfo)">
- <summary>
- <para> Applies semantic actions to the <see cref="P:Gallio.Framework.Pattern.PatternTest.TestActions" /> member of a test to set the test's runtime behavior. </para>
- <para> This method is called after <see cref="M:Gallio.Framework.Pattern.TestTypePatternAttribute.InitializeTest(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ITypeInfo)" />. </para>
- </summary>
- <param name="test">The test</param>
- <param name="type">The test type</param>
- </member>
- <member name="M:MbUnit.Framework.AssemblyFixtureAttribute.Validate(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ITypeInfo)">
- <summary>Verifies that the attribute is being used correctly.</summary>
- <param name="containingScope">The containing scope</param>
- <param name="type">The type</param>
- </member>
- <member name="T:MbUnit.Framework.AssemblyResolverAttribute">
- <summary>Registers a custom assembly resolver. This class cannot be inherited.</summary>
- </member>
- <member name="P:MbUnit.Framework.AssemblyResolverAttribute.AssemblyResolverType">
- <summary>Gets the assembly resolver type.</summary>
- </member>
- <member name="M:MbUnit.Framework.AssemblyResolverAttribute.Initialize(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.IAssemblyInfo)">
- <summary>Performs early initialization for the specified assembly.</summary>
- <param name="frameworkScope">The framework-level scope that will eventually contain the assembly-level test</param>
- <param name="assembly">The assembly to process</param>
- </member>
- <member name="T:MbUnit.Framework.Assert">
- <summary>Assertion class This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreEqual(System.Double,System.Double,System.Double,System.String)">
- <summary>Verifies that two doubles are equal considering a delta. If the expected value is infinity then the delta value is ignored. If they are not equals then an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="delta">The maximum acceptable difference between the the expected and the actual</param>
- <param name="message">The message printed out upon failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreEqual(System.Double,System.Double,System.Double)">
- <summary>Verifies that two doubles are equal considering a delta. If the expected value is infinity then the delta value is ignored. If they are not equals then an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="delta">The maximum acceptable difference between the the expected and the actual</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreEqual(System.Single,System.Single,System.Single,System.String)">
- <summary>Verifies that two floats are equal considering a delta. If the expected value is infinity then the delta value is ignored. If they are not equals then an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="message">The message printed out upon failure</param>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="delta">The maximum acceptable difference between the the expected and the actual</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreEqual(System.Single,System.Single,System.Single)">
- <summary>Verifies that two floats are equal considering a delta. If the expected value is infinity then the delta value is ignored. If they are not equals then an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="delta">The maximum acceptable difference between the the expected and the actual</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreEqual(System.Decimal,System.Decimal,System.String)">
- <summary>Verifies that two decimals are equal. If they are not equals then an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="message">The message printed out upon failure</param>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreEqual(System.Decimal,System.Decimal,System.String,System.Object[])">
- <summary>Verifies that two decimals are equal. If they are not equals then an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="format">The format of the message to display if the assertion fails, containing zero or more format items.</param>
- <param name="args">An <see cref="T:System.Object" /> array containing zero or more objects to format.</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreEqual(System.Decimal,System.Decimal)">
- <summary>Verifies that two decimals are equal. If they are not equals then an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreEqual(System.Int32,System.Int32,System.String)">
- <summary>Verifies that two ints are equal. If they are not equals then an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="message">The message printed out upon failure</param>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreEqual(System.Int32,System.Int32,System.String,System.Object[])">
- <summary>Verifies that two ints are equal. If they are not equals then an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="format">The format of the message to display if the assertion fails, containing zero or more format items.</param>
- <param name="args">An <see cref="T:System.Object" /> array containing zero or more objects to format.</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreEqual(System.Int32,System.Int32)">
- <summary>Verifies that two ints are equal. If they are not equals then an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreEqual(System.Object,System.Object,System.String,System.Object[])">
- <summary>Verifies that two objects are equal. Two objects are considered equal if both are null, or if both have the same value. All non-numeric types are compared by using the <c>Equals</c> method. If they are not equal an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="expected">The value that is expected</param>
- <param name="actual">The actual value</param>
- <param name="format">The format of the message to display if the assertion fails, containing zero or more format items.</param>
- <param name="args">An <see cref="T:System.Object" /> array containing zero or more objects to format.</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreEqual(System.Object,System.Object,System.String)">
- <summary>Verifies that two objects are equal. Two objects are considered equal if both are null, or if both have the same value. All non-numeric types are compared by using the <c>Equals</c> method. If they are not equal an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="expected">The value that is expected</param>
- <param name="actual">The actual value</param>
- <param name="message">The message to display if objects are not equal</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreEqual(System.Object,System.Object)">
- <summary>Verifies that two objects are equal. Two objects are considered equal if both are null, or if both have the same value. All non-numeric types are compared by using the <c>Equals</c> method. If they are not equal an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="expected">The value that is expected</param>
- <param name="actual">The actual value</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreNotEqual(System.Object,System.Object,System.String,System.Object[])">
- <summary>Asserts that two objects are not equal. If they are equal an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="expected">The expected object</param>
- <param name="actual">The actual object</param>
- <param name="message">The message to be displayed when the two objects are the same object.</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreNotEqual(System.Object,System.Object,System.String)">
- <summary>Asserts that two objects are not equal. If they are equal an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="expected">The expected object</param>
- <param name="actual">The actual object</param>
- <param name="message">The message to be displayed when the objects are the same</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreNotEqual(System.Object,System.Object)">
- <summary>Asserts that two objects are not equal. If they are equal an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="expected">The expected object</param>
- <param name="actual">The actual object</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreNotEqual(System.Int32,System.Int32,System.String,System.Object[])">
- <summary>Asserts that two ints are not equal. If they are equal an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="expected">The expected object</param>
- <param name="actual">The actual object</param>
- <param name="message">The message to be displayed when the two objects are the same object.</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreNotEqual(System.Int32,System.Int32,System.String)">
- <summary>Asserts that two ints are not equal. If they are equal an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="expected">The expected object</param>
- <param name="actual">The actual object</param>
- <param name="message">The message to be displayed when the objects are the same</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreNotEqual(System.Int32,System.Int32)">
- <summary>Asserts that two ints are not equal. If they are equal an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="expected">The expected object</param>
- <param name="actual">The actual object</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreNotEqual(System.UInt32,System.UInt32,System.String,System.Object[])">
- <summary>Asserts that two uints are not equal. If they are equal an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="expected">The expected object</param>
- <param name="actual">The actual object</param>
- <param name="message">The message to be displayed when the two objects are the same object.</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreNotEqual(System.UInt32,System.UInt32,System.String)">
- <summary>Asserts that two uints are not equal. If they are equal an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="expected">The expected object</param>
- <param name="actual">The actual object</param>
- <param name="message">The message to be displayed when the objects are the same</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreNotEqual(System.UInt32,System.UInt32)">
- <summary>Asserts that two uints are not equal. If they are equal an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="expected">The expected object</param>
- <param name="actual">The actual object</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreNotEqual(System.Decimal,System.Decimal,System.String,System.Object[])">
- <summary>Asserts that two decimals are not equal. If they are equal an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="expected">The expected object</param>
- <param name="actual">The actual object</param>
- <param name="message">The message to be displayed when the two objects are the same object.</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreNotEqual(System.Decimal,System.Decimal,System.String)">
- <summary>Asserts that two decimals are not equal. If they are equal an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="expected">The expected object</param>
- <param name="actual">The actual object</param>
- <param name="message">The message to be displayed when the objects are the same</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreNotEqual(System.Decimal,System.Decimal)">
- <summary>Asserts that two decimals are not equal. If they are equal an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="expected">The expected object</param>
- <param name="actual">The actual object</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreNotEqual(System.Single,System.Single,System.String,System.Object[])">
- <summary>Asserts that two floats are not equal. If they are equal an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="expected">The expected object</param>
- <param name="actual">The actual object</param>
- <param name="message">The message to be displayed when the two objects are the same object.</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreNotEqual(System.Single,System.Single,System.String)">
- <summary>Asserts that two floats are not equal. If they are equal an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="expected">The expected object</param>
- <param name="actual">The actual object</param>
- <param name="message">The message to be displayed when the objects are the same</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreNotEqual(System.Single,System.Single)">
- <summary>Asserts that two floats are not equal. If they are equal an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="expected">The expected object</param>
- <param name="actual">The actual object</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreNotEqual(System.Double,System.Double,System.String,System.Object[])">
- <summary>Asserts that two doubles are not equal. If they are equal an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="expected">The expected object</param>
- <param name="actual">The actual object</param>
- <param name="message">The message to be displayed when the two objects are the same object.</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreNotEqual(System.Double,System.Double,System.String)">
- <summary>Asserts that two doubles are not equal. If they are equal an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="expected">The expected object</param>
- <param name="actual">The actual object</param>
- <param name="message">The message to be displayed when the objects are the same</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreNotEqual(System.Double,System.Double)">
- <summary>Asserts that two doubles are not equal. If they are equal an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="expected">The expected object</param>
- <param name="actual">The actual object</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreSame(System.Object,System.Object,System.String)">
- <summary>Asserts that two objects refer to the same object. If they are not the same an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="message">The message to be printed when the two objects are not the same object.</param>
- <param name="expected">The expected object</param>
- <param name="actual">The actual object</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreSame(System.Object,System.Object,System.String,System.Object[])">
- <summary>Asserts that two objects refer to the same object. If they are not the same an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="expected">The expected object</param>
- <param name="actual">The actual object</param>
- <param name="format">The format of the message to display if the assertion fails, containing zero or more format items.</param>
- <param name="args">An <see cref="T:System.Object" /> array containing zero or more objects to format.</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreSame(System.Object,System.Object)">
- <summary>Asserts that two objects refer to the same object. If they are not the same an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="expected">The expected object</param>
- <param name="actual">The actual object</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreValueEqual(System.Reflection.PropertyInfo,System.Object,System.Object,System.Object[])">
- <summary>Verifies that the value of the property described by <paramref name="pi" /> is the same in both ojects.</summary>
- <param name="pi">Property describing the value to test</param>
- <param name="expected">Reference object</param>
- <param name="actual">Actual object</param>
- <param name="indices">Index of the property.</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Between(System.Int32,System.Int32,System.Int32)">
- <summary>Asserts that <paramref name="test" /> is between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Between(System.Int32,System.Int32,System.Int32,System.String)">
- <summary>Asserts that <paramref name="test" /> is between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Between(System.Int32,System.Int32,System.Int32,System.String,System.Object[])">
- <summary>Asserts that <paramref name="test" /> is between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Between(System.Int16,System.Int16,System.Int16)">
- <summary>Asserts that <paramref name="test" /> is between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Between(System.Int16,System.Int16,System.Int16,System.String)">
- <summary>Asserts that <paramref name="test" /> is between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Between(System.Int16,System.Int16,System.Int16,System.String,System.Object[])">
- <summary>Asserts that <paramref name="test" /> is between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Between(System.Byte,System.Byte,System.Byte)">
- <summary>Asserts that <paramref name="test" /> is between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Between(System.Byte,System.Byte,System.Byte,System.String)">
- <summary>Asserts that <paramref name="test" /> is between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Between(System.Byte,System.Byte,System.Byte,System.String,System.Object[])">
- <summary>Asserts that <paramref name="test" /> is between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Between(System.Int64,System.Int64,System.Int64)">
- <summary>Asserts that <paramref name="test" /> is between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Between(System.Int64,System.Int64,System.Int64,System.String)">
- <summary>Asserts that <paramref name="test" /> is between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Between(System.Int64,System.Int64,System.Int64,System.String,System.Object[])">
- <summary>Asserts that <paramref name="test" /> is between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Between(System.Double,System.Double,System.Double)">
- <summary>Asserts that <paramref name="test" /> is between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Between(System.Double,System.Double,System.Double,System.String)">
- <summary>Asserts that <paramref name="test" /> is between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Between(System.Double,System.Double,System.Double,System.String,System.Object[])">
- <summary>Asserts that <paramref name="test" /> is between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Between(System.Single,System.Single,System.Single)">
- <summary>Asserts that <paramref name="test" /> is between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Between(System.Single,System.Single,System.Single,System.String)">
- <summary>Asserts that <paramref name="test" /> is between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Between(System.Single,System.Single,System.Single,System.String,System.Object[])">
- <summary>Asserts that <paramref name="test" /> is between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Between(System.IComparable,System.IComparable,System.IComparable)">
- <summary>Asserts that <paramref name="test" /> is between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Between(System.IComparable,System.IComparable,System.IComparable,System.String)">
- <summary>Asserts that <paramref name="test" /> is between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Between(System.IComparable,System.IComparable,System.IComparable,System.String,System.Object[])">
- <summary>Asserts that <paramref name="test" /> is between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Equals(System.Object,System.Object)">
- <summary>The Equals method throws an AssertionException. This is done to make sure there is no mistake by calling this function.</summary>
- <param name="a" />
- <param name="b" />
- </member>
- <member name="M:MbUnit.Framework.Assert.Fail(System.String,System.Object[])">
- <summary>Throws an <see cref="T:MbUnit.Framework.AssertionException" /> with the message that is passed in. This is used by the other Assert functions.</summary>
- <param name="format">The format of the message to initialize the <see cref="T:MbUnit.Framework.AssertionException" /> with.</param>
- <param name="args">An <see cref="T:System.Object" /> array containing zero or more objects to format.</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Fail(System.String)">
- <summary>Throws an <see cref="T:MbUnit.Framework.AssertionException" /> with the message that is passed in. This is used by the other Assert functions.</summary>
- <param name="message">The message to initialize the <see cref="T:MbUnit.Framework.AssertionException" /> with.</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Fail">
- <summary>Throws an <see cref="T:MbUnit.Framework.AssertionException" /> with the message that is passed in. This is used by the other Assert functions.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Greater(System.Int32,System.Int32,System.String,System.Object[])">
- <summary>Verifies that the first value is greater than the second value. If they are not, then an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Greater(System.Int32,System.Int32,System.String)">
- <summary>Verifies that the first value is greater than the second value. If they are not, then an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Greater(System.Int32,System.Int32)">
- <summary>Verifies that the first value is greater than the second value. If they are not, then an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Greater(System.UInt32,System.UInt32,System.String,System.Object[])">
- <summary>Verifies that the first value is greater than the second value. If they are not, then an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Greater(System.UInt32,System.UInt32,System.String)">
- <summary>Verifies that the first value is greater than the second value. If they are not, then an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Greater(System.UInt32,System.UInt32)">
- <summary>Verifies that the first value is greater than the second value. If they are not, then an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Greater(System.Decimal,System.Decimal,System.String,System.Object[])">
- <summary>Verifies that the first value is greater than the second value. If they are not, then an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Greater(System.Decimal,System.Decimal,System.String)">
- <summary>Verifies that the first value is greater than the second value. If they are not, then an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Greater(System.Decimal,System.Decimal)">
- <summary>Verifies that the first value is greater than the second value. If they are not, then an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Greater(System.Int64,System.Int64,System.String,System.Object[])">
- <summary>Verifies that the first value is greater than the second value. If they are not, then an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Greater(System.Int64,System.Int64,System.String)">
- <summary>Verifies that the first value is greater than the second value. If they are not, then an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Greater(System.Int64,System.Int64)">
- <summary>Verifies that the first value is greater than the second value. If they are not, then an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Greater(System.Double,System.Double,System.String,System.Object[])">
- <summary>Verifies that the first value is greater than the second value. If they are not, then an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Greater(System.Double,System.Double,System.String)">
- <summary>Verifies that the first value is greater than the second value. If they are not, then an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Greater(System.Double,System.Double)">
- <summary>Verifies that the first value is greater than the second value. If they are not, then an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Greater(System.Single,System.Single,System.String,System.Object[])">
- <summary>Verifies that the first value is greater than the second value. If they are not, then an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Greater(System.Single,System.Single,System.String)">
- <summary>Verifies that the first value is greater than the second value. If they are not, then an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Greater(System.Single,System.Single)">
- <summary>Verifies that the first value is greater than the second value. If they are not, then an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Greater(System.IComparable,System.IComparable,System.String,System.Object[])">
- <summary>Verifies that the first value is greater than the second value. If they are not, then an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Greater(System.IComparable,System.IComparable,System.String)">
- <summary>Verifies that the first value is greater than the second value. If they are not, then an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Greater(System.IComparable,System.IComparable)">
- <summary>Verifies that the first value is greater than the second value. If they are not, then an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterEqualThan(System.Int32,System.Int32)">
- <summary>Verifies that <paramref name="left" /> is greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterEqualThan(System.Int32,System.Int32,System.String)">
- <summary>Verifies that <paramref name="left" /> is greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterEqualThan(System.Int32,System.Int32,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterEqualThan(System.Int16,System.Int16)">
- <summary>Verifies that <paramref name="left" /> is greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterEqualThan(System.Int16,System.Int16,System.String)">
- <summary>Verifies that <paramref name="left" /> is greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterEqualThan(System.Int16,System.Int16,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterEqualThan(System.Byte,System.Byte)">
- <summary>Verifies that <paramref name="left" /> is greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterEqualThan(System.Byte,System.Byte,System.String)">
- <summary>Verifies that <paramref name="left" /> is greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterEqualThan(System.Byte,System.Byte,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterEqualThan(System.Int64,System.Int64)">
- <summary>Verifies that <paramref name="left" /> is greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterEqualThan(System.Int64,System.Int64,System.String)">
- <summary>Verifies that <paramref name="left" /> is greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterEqualThan(System.Int64,System.Int64,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterEqualThan(System.Double,System.Double)">
- <summary>Verifies that <paramref name="left" /> is greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterEqualThan(System.Double,System.Double,System.String)">
- <summary>Verifies that <paramref name="left" /> is greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterEqualThan(System.Double,System.Double,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterEqualThan(System.Single,System.Single)">
- <summary>Verifies that <paramref name="left" /> is greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterEqualThan(System.Single,System.Single,System.String)">
- <summary>Verifies that <paramref name="left" /> is greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterEqualThan(System.Single,System.Single,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterEqualThan(System.IComparable,System.IComparable)">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterEqualThan(System.IComparable,System.IComparable,System.String)">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterEqualThan(System.IComparable,System.IComparable,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterThan(System.Int32,System.Int32)">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterThan(System.Int32,System.Int32,System.String)">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterThan(System.Int32,System.Int32,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterThan(System.Int16,System.Int16)">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterThan(System.Int16,System.Int16,System.String)">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterThan(System.Int16,System.Int16,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterThan(System.Byte,System.Byte)">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterThan(System.Byte,System.Byte,System.String)">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterThan(System.Byte,System.Byte,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterThan(System.Int64,System.Int64)">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterThan(System.Int64,System.Int64,System.String)">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterThan(System.Int64,System.Int64,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterThan(System.Double,System.Double)">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterThan(System.Double,System.Double,System.String)">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterThan(System.Double,System.Double,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterThan(System.Single,System.Single)">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterThan(System.Single,System.Single,System.String)">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterThan(System.Single,System.Single,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterThan(System.IComparable,System.IComparable)">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterThan(System.IComparable,System.IComparable,System.String)">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterThan(System.IComparable,System.IComparable,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.In(System.Object,System.Collections.IDictionary)">
- <summary>Asserts that <paramref name="test" /> is in the dic <paramref name="list" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.In(System.Object,System.Collections.IDictionary,System.String)">
- <summary>Asserts that <paramref name="test" /> is in the dic <paramref name="list" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.In(System.Object,System.Collections.IList)">
- <summary>Asserts that <paramref name="test" /> is in the list <paramref name="list" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.In(System.Object,System.Collections.IList,System.String)">
- <summary>Asserts that <paramref name="test" /> is in the list <paramref name="list" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.In(System.Object,System.Collections.IEnumerable,System.String)">
- <summary>Asserts that <paramref name="test" /> is in the enumerable collection <paramref name="enumerable" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.In(System.Object,System.Collections.IEnumerable)">
- <summary>Asserts that <paramref name="test" /> is in the enumerable collection <paramref name="enumerable" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsAssignableFrom(System.Type,System.Object)">
- <summary>Asserts that an object may be assigned a value of a given Type.</summary>
- <param name="expected">The expected Type.</param>
- <param name="actual">The object under examination</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsAssignableFrom(System.Type,System.Object,System.String)">
- <summary>Asserts that an object may be assigned a value of a given Type.</summary>
- <param name="expected">The expected Type.</param>
- <param name="actual">The object under examination</param>
- <param name="message">The messge to display in case of failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsAssignableFrom(System.Type,System.Object,System.String,System.Object[])">
- <summary>Asserts that an object may be assigned a value of a given Type.</summary>
- <param name="expected">The expected Type.</param>
- <param name="actual">The object under examination</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsEmpty(System.String,System.String,System.Object[])">
- <summary>Assert that a string is empty - that is equal to string.Empty</summary>
- <param name="aString">The string to be tested</param>
- <param name="message">The message to be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsEmpty(System.String,System.String)">
- <summary>Assert that a string is empty - that is equal to string.Emtpy</summary>
- <param name="aString">The string to be tested</param>
- <param name="message">The message to be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsEmpty(System.String)">
- <summary>Assert that a string is empty - that is equal to string.Emtpy</summary>
- <param name="aString">The string to be tested</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsEmpty(System.Collections.ICollection,System.String,System.Object[])">
- <summary>Assert that an array, list or other collection is empty</summary>
- <param name="collection">An array, list or other collection implementing ICollection</param>
- <param name="message">The message to be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsEmpty(System.Collections.ICollection,System.String)">
- <summary>Assert that an array, list or other collection is empty</summary>
- <param name="collection">An array, list or other collection implementing ICollection</param>
- <param name="message">The message to be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsEmpty(System.Collections.ICollection)">
- <summary>Assert that an array,list or other collection is empty</summary>
- <param name="collection">An array, list or other collection implementing ICollection</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsFalse(System.Boolean,System.String,System.Object[])">
- <summary>Asserts that a condition is false. If the condition is true the method throws an <see cref="T:MbUnit.Framework.AssertionException" />.</summary>
- <param name="condition">The evaluated condition</param>
- <param name="format">The format of the message to display if the condition is false, containing zero or more format items.</param>
- <param name="args">An <see cref="T:System.Object" /> array containing zero or more objects to format.</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsFalse(System.Boolean)">
- <summary>Asserts that a condition is false. If the condition is true the method throws an <see cref="T:MbUnit.Framework.AssertionException" />.</summary>
- <param name="condition">The evaluated condition</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsInstanceOfType(System.Type,System.Object)">
- <summary>Asserts that an object is an instance of a given type.</summary>
- <param name="expected">The expected Type</param>
- <param name="actual">The object being examined</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsInstanceOfType(System.Type,System.Object,System.String)">
- <summary>Asserts that an object is an instance of a given type.</summary>
- <param name="expected">The expected Type</param>
- <param name="actual">The object being examined</param>
- <param name="message">A message to display in case of failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsInstanceOfType(System.Type,System.Object,System.String,System.Object[])">
- <summary>Asserts that an object is an instance of a given type.</summary>
- <param name="expected">The expected Type</param>
- <param name="actual">The object being examined</param>
- <param name="message">A message to display in case of failure</param>
- <param name="args">An array of objects to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsNaN(System.Double,System.String,System.Object[])">
- <summary>Verifies that the double is passed is an <code>NaN</code> value. If the object is not <code>NaN</code> then an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="aDouble">The value that is to be tested</param>
- <param name="message">The message to be displayed when the object is not null</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsNaN(System.Double,System.String)">
- <summary>Verifies that the double is passed is an <code>NaN</code> value. If the object is not <code>NaN</code> then an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="aDouble">The object that is to be tested</param>
- <param name="message">The message to be displayed when the object is not null</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsNaN(System.Double)">
- <summary>Verifies that the double is passed is an <code>NaN</code> value. If the object is not <code>NaN</code> then an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="aDouble">The object that is to be tested</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsNotAssignableFrom(System.Type,System.Object)">
- <summary>Asserts that an object may not be assigned a value of a given Type.</summary>
- <param name="expected">The expected Type.</param>
- <param name="actual">The object under examination</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsNotAssignableFrom(System.Type,System.Object,System.String)">
- <summary>Asserts that an object may not be assigned a value of a given Type.</summary>
- <param name="expected">The expected Type.</param>
- <param name="actual">The object under examination</param>
- <param name="message">The messge to display in case of failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsNotAssignableFrom(System.Type,System.Object,System.String,System.Object[])">
- <summary>Asserts that an object may not be assigned a value of a given Type.</summary>
- <param name="expected">The expected Type.</param>
- <param name="actual">The object under examination</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsNotEmpty(System.String,System.String,System.Object[])">
- <summary>Assert that a string is empty - that is equal to string.Emtpy</summary>
- <param name="aString">The string to be tested</param>
- <param name="message">The message to be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsNotEmpty(System.String,System.String)">
- <summary>Assert that a string is empty - that is equal to string.Emtpy</summary>
- <param name="aString">The string to be tested</param>
- <param name="message">The message to be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsNotEmpty(System.String)">
- <summary>Assert that a string is empty - that is equal to string.Emtpy</summary>
- <param name="aString">The string to be tested</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsNotEmpty(System.Collections.ICollection,System.String,System.Object[])">
- <summary>Assert that an array, list or other collection is empty</summary>
- <param name="collection">An array, list or other collection implementing ICollection</param>
- <param name="message">The message to be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsNotEmpty(System.Collections.ICollection,System.String)">
- <summary>Assert that an array, list or other collection is empty</summary>
- <param name="collection">An array, list or other collection implementing ICollection</param>
- <param name="message">The message to be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsNotEmpty(System.Collections.ICollection)">
- <summary>Assert that an array,list or other collection is empty</summary>
- <param name="collection">An array, list or other collection implementing ICollection</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsNotInstanceOfType(System.Type,System.Object)">
- <summary>Asserts that an object is not an instance of a given type.</summary>
- <param name="expected">The expected Type</param>
- <param name="actual">The object being examined</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsNotInstanceOfType(System.Type,System.Object,System.String)">
- <summary>Asserts that an object is not an instance of a given type.</summary>
- <param name="expected">The expected Type</param>
- <param name="actual">The object being examined</param>
- <param name="message">A message to display in case of failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsNotInstanceOfType(System.Type,System.Object,System.String,System.Object[])">
- <summary>Asserts that an object is not an instance of a given type.</summary>
- <param name="expected">The expected Type</param>
- <param name="actual">The object being examined</param>
- <param name="message">A message to display in case of failure</param>
- <param name="args">An array of objects to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsNotNull(System.Object,System.String,System.Object[])">
- <summary>Verifies that the object that is passed in is not equal to <code>null</code> If the object is not <code>null</code> then an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="anObject">The object that is to be tested</param>
- <param name="format">The format of the message to display if the assertion fails, containing zero or more format items.</param>
- <param name="args">An <see cref="T:System.Object" /> array containing zero or more objects to format.</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsNotNull(System.Object,System.String)">
- <summary>Verifies that the object that is passed in is not equal to <code>null</code> If the object is <code>null</code> then an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown with the message that is passed in.</summary>
- <param name="anObject">The object that is to be tested</param>
- <param name="message">The message to initialize the <see cref="T:MbUnit.Framework.AssertionException" /> with.</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsNotNull(System.Object)">
- <summary>Verifies that the object that is passed in is not equal to <code>null</code> If the object is not <code>null</code> then an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="anObject">The object that is to be tested</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsNull(System.Object,System.String,System.Object[])">
- <summary>Verifies that the object that is passed in is equal to <code>null</code> If the object is <code>null</code> then an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="anObject">The object that is to be tested</param>
- <param name="format">The format of the message to display if the assertion fails, containing zero or more format items.</param>
- <param name="args">An <see cref="T:System.Object" /> array containing zero or more objects to format.</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsNull(System.Object,System.String)">
- <summary>Verifies that the object that is passed in is equal to <code>null</code> If the object is <code>null</code> then an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown with the message that is passed in.</summary>
- <param name="anObject">The object that is to be tested</param>
- <param name="message">The message to initialize the <see cref="T:MbUnit.Framework.AssertionException" /> with.</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsNull(System.Object)">
- <summary>Verifies that the object that is passed in is equal to <code>null</code> If the object is <code>null</code> then an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="anObject">The object that is to be tested</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsTrue(System.Boolean,System.String,System.Object[])">
- <summary>Asserts that a condition is true. If the condition is false the method throws an <see cref="T:MbUnit.Framework.AssertionException" />.</summary>
- <param name="condition">The evaluated condition</param>
- <param name="format">The format of the message to display if the condition is false, containing zero or more format items.</param>
- <param name="args">An <see cref="T:System.Object" /> array containing zero or more objects to format.</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsTrue(System.Boolean)">
- <summary>Asserts that a condition is true. If the condition is false the method throws an <see cref="T:MbUnit.Framework.AssertionException" />.</summary>
- <param name="condition">The evaluated condition</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Less(System.Int32,System.Int32,System.String,System.Object[])">
- <summary>Verifies that the first value is less than the second value. If it is not, then an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Less(System.Int32,System.Int32,System.String)">
- <summary>Verifies that the first value is less than the second value. If it is not, then an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Less(System.Int32,System.Int32)">
- <summary>Verifies that the first value is less than the second value. If it is not, then an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Less(System.UInt32,System.UInt32,System.String,System.Object[])">
- <summary>Verifies that the first value is less than the second value. If it is not, then an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Less(System.UInt32,System.UInt32,System.String)">
- <summary>Verifies that the first value is less than the second value. If it is not, then an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Less(System.UInt32,System.UInt32)">
- <summary>Verifies that the first value is less than the second value. If it is not, then an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Less(System.Decimal,System.Decimal,System.String,System.Object[])">
- <summary>Verifies that the first value is less than the second value. If it is not, then an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Less(System.Decimal,System.Decimal,System.String)">
- <summary>Verifies that the first value is less than the second value. If it is not, then an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Less(System.Decimal,System.Decimal)">
- <summary>Verifies that the first value is less than the second value. If it is not, then an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Less(System.Int64,System.Int64,System.String,System.Object[])">
- <summary>Verifies that the first value is less than the second value. If it is not, then an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Less(System.Int64,System.Int64,System.String)">
- <summary>Verifies that the first value is less than the second value. If it is not, then an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Less(System.Int64,System.Int64)">
- <summary>Verifies that the first value is less than the second value. If it is not, then an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Less(System.Double,System.Double,System.String,System.Object[])">
- <summary>Verifies that the first value is less than the second value. If it is not, then an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Less(System.Double,System.Double,System.String)">
- <summary>Verifies that the first value is less than the second value. If it is not, then an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Less(System.Double,System.Double)">
- <summary>Verifies that the first value is less than the second value. If it is not, then an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Less(System.Single,System.Single,System.String,System.Object[])">
- <summary>Verifies that the first value is less than the second value. If it is not, then an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Less(System.Single,System.Single,System.String)">
- <summary>Verifies that the first value is less than the second value. If it is not, then an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Less(System.Single,System.Single)">
- <summary>Verifies that the first value is less than the second value. If it is not, then an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Less(System.IComparable,System.IComparable,System.String,System.Object[])">
- <summary>Verifies that the first value is less than the second value. If it is not, then an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Less(System.IComparable,System.IComparable,System.String)">
- <summary>Verifies that the first value is less than the second value. If it is not, then an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Less(System.IComparable,System.IComparable)">
- <summary>Verifies that the first value is less than the second value. If it is not, then an <see cref="T:MbUnit.Framework.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerEqualThan(System.Int32,System.Int32)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerEqualThan(System.Int32,System.Int32,System.String)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerEqualThan(System.Int32,System.Int32,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerEqualThan(System.Int16,System.Int16)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerEqualThan(System.Int16,System.Int16,System.String)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerEqualThan(System.Int16,System.Int16,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerEqualThan(System.Byte,System.Byte)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerEqualThan(System.Byte,System.Byte,System.String)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerEqualThan(System.Byte,System.Byte,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerEqualThan(System.Int64,System.Int64)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerEqualThan(System.Int64,System.Int64,System.String)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerEqualThan(System.Int64,System.Int64,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerEqualThan(System.Double,System.Double)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerEqualThan(System.Double,System.Double,System.String)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerEqualThan(System.Double,System.Double,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerEqualThan(System.Single,System.Single)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerEqualThan(System.Single,System.Single,System.String)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerEqualThan(System.Single,System.Single,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerEqualThan(System.IComparable,System.IComparable)">
- <summary>Verifies that <paramref name="left" /> is lower equal than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerEqualThan(System.IComparable,System.IComparable,System.String)">
- <summary>Verifies that <paramref name="left" /> is lower equal than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerEqualThan(System.IComparable,System.IComparable,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is lower equal than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerThan(System.Int32,System.Int32)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerThan(System.Int32,System.Int32,System.String)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerThan(System.Int32,System.Int32,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerThan(System.Int16,System.Int16)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerThan(System.Int16,System.Int16,System.String)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerThan(System.Int16,System.Int16,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerThan(System.Byte,System.Byte)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerThan(System.Byte,System.Byte,System.String)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerThan(System.Byte,System.Byte,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerThan(System.Int64,System.Int64)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerThan(System.Int64,System.Int64,System.String)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerThan(System.Int64,System.Int64,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerThan(System.Double,System.Double)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerThan(System.Double,System.Double,System.String)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerThan(System.Double,System.Double,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerThan(System.Single,System.Single)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerThan(System.Single,System.Single,System.String)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerThan(System.Single,System.Single,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerThan(System.IComparable,System.IComparable)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerThan(System.IComparable,System.IComparable,System.String)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerThan(System.IComparable,System.IComparable,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.NotBetween(System.Int32,System.Int32,System.Int32)">
- <summary>Asserts that <paramref name="test" /> is <strong>not</strong> between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.NotBetween(System.Int16,System.Int16,System.Int16)">
- <summary>Asserts that <paramref name="test" /> is <strong>not</strong> between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.NotBetween(System.Byte,System.Byte,System.Byte)">
- <summary>Asserts that <paramref name="test" /> is <strong>not</strong> between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.NotBetween(System.Int64,System.Int64,System.Int64)">
- <summary>Asserts that <paramref name="test" /> is <strong>not</strong> between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.NotBetween(System.Double,System.Double,System.Double)">
- <summary>Asserts that <paramref name="test" /> is <strong>not</strong> between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.NotBetween(System.Single,System.Single,System.Single)">
- <summary>Asserts that <paramref name="test" /> is <strong>not</strong> between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.NotBetween(System.IComparable,System.IComparable,System.IComparable)">
- <summary>Asserts that <paramref name="test" /> is <strong>not</strong> between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.NotIn(System.Object,System.Collections.IDictionary,System.String)">
- <summary>Asserts that <paramref name="test" /> is <strong>not</strong> in the dic <paramref name="list" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.NotIn(System.Object,System.Collections.IDictionary)">
- <summary>Asserts that <paramref name="test" /> is <strong>not</strong> in the dic <paramref name="list" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.NotIn(System.Object,System.Collections.IList,System.String)">
- <summary>Asserts that <paramref name="test" /> is <strong>not</strong> in the list <paramref name="list" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.NotIn(System.Object,System.Collections.IList)">
- <summary>Asserts that <paramref name="test" /> is <strong>not</strong> in the list <paramref name="list" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.NotIn(System.Object,System.Collections.IEnumerable,System.String)">
- <summary>Asserts that <paramref name="test" /> is <strong>not</strong> in the enumerable collection <paramref name="enumerable" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.NotIn(System.Object,System.Collections.IEnumerable)">
- <summary>Asserts that <paramref name="test" /> is <strong>not</strong> in the enumerable collection <paramref name="enumerable" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.ReferenceEquals(System.Object,System.Object)">
- <summary>override the default ReferenceEquals to throw an AssertionException. This implementation makes sure there is no mistake in calling this function as part of Assert.</summary>
- <param name="a" />
- <param name="b" />
- </member>
- <member name="T:MbUnit.Framework.AssertionException">
- <summary>The exception type used to signal MbUnit assertion failures.</summary>
- </member>
- <member name="T:MbUnit.Framework.AuthorAttribute">
- <summary>Associates the author's name and email address with a test fixture, test method, test parameter or other test component.</summary>
- </member>
- <member name="P:MbUnit.Framework.AuthorAttribute.AuthorEmail">
- <summary>Gets or sets the author's email address or an empty string if none.</summary>
- </member>
- <member name="P:MbUnit.Framework.AuthorAttribute.AuthorHomepage">
- <summary>Gets or sets the author's homepage or an empty string if none.</summary>
- </member>
- <member name="P:MbUnit.Framework.AuthorAttribute.AuthorName">
- <summary>Gets or sets the author's name.</summary>
- </member>
- <member name="M:MbUnit.Framework.AuthorAttribute.Apply(Gallio.Model.MetadataMap)">
- <summary>Applies metadata contributions the metadata map of a test component.</summary>
- <param name="metadata">The metadata map</param>
- </member>
- <member name="T:MbUnit.Framework.BindAttribute">
- <summary>The bind attribute overrides the default binding rules for a test parameter by specifying a different data source, a binding path or an index. At most one such attribute may appear on any given test parameter.</summary>
- </member>
- <member name="P:MbUnit.Framework.BindAttribute.Index">
- <summary>Gets the binding index, or null if none.</summary>
- </member>
- <member name="P:MbUnit.Framework.BindAttribute.Path">
- <summary>Gets the binding path, or null if none.</summary>
- </member>
- <member name="P:MbUnit.Framework.BindAttribute.Source">
- <summary>
- <para> Gets or sets the name of the data source to bind, or null to bind the default data source for the test parameter. </para>
- <para> The default source for a test parameter is the anonymous data source defined within the scope of the test parameter or by its enclosing test. </para>
- </summary>
- </member>
- <member name="M:MbUnit.Framework.BindAttribute.DecorateTestParameter(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ISlotInfo)">
- <summary>
- <para> Applies decorations to a <see cref="T:Gallio.Framework.Pattern.PatternTestParameter" />. </para>
- <para> A typical use of this method is to augment the test parameter with additional metadata or to add additional behaviors to the test parameter. </para>
- </summary>
- <param name="slotScope">The slot scope</param>
- <param name="slot">The slot</param>
- </member>
- <member name="T:MbUnit.Framework.CategoryAttribute">
- <summary>Associates a category name with a test fixture, test method, test parameter or other test component. The category name can be used to classify tests and build test suites of related tests.</summary>
- </member>
- <member name="P:MbUnit.Framework.CategoryAttribute.CategoryName">
- <summary>Gets the category name.</summary>
- </member>
- <member name="M:MbUnit.Framework.CategoryAttribute.Apply(Gallio.Model.MetadataMap)">
- <summary>Applies metadata contributions the metadata map of a test component.</summary>
- <param name="metadata">The metadata map</param>
- </member>
- <member name="T:MbUnit.Framework.CollectionAssert">
- <summary>Assertion helper for the <see cref="T:System.Collections.ICollection" /> class. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AllItemsAreInstancesOfType(System.Collections.ICollection,System.Type)">
- <summary>Asserts that all items contained in collection are of the type specified by expectedType.</summary>
- <param name="collection">ICollection of objects to be considered</param>
- <param name="expectedType">System.Type that all objects in collection must be instances of</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AllItemsAreInstancesOfType(System.Collections.ICollection,System.Type,System.String)">
- <summary>Asserts that all items contained in collection are of the type specified by expectedType.</summary>
- <param name="collection">ICollection of objects to be considered</param>
- <param name="expectedType">System.Type that all objects in collection must be instances of</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AllItemsAreInstancesOfType(System.Collections.ICollection,System.Type,System.String,System.Object[])">
- <summary>Asserts that all items contained in collection are of the type specified by expectedType.</summary>
- <param name="collection">ICollection of objects to be considered</param>
- <param name="expectedType">System.Type that all objects in collection must be instances of</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AllItemsAreNotNull(System.Collections.ICollection)">
- <summary>Asserts that all items contained in collection are not equal to null.</summary>
- <param name="collection">ICollection of objects to be considered</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AllItemsAreNotNull(System.Collections.ICollection,System.String)">
- <summary>Asserts that all items contained in collection are not equal to null.</summary>
- <param name="collection">ICollection of objects to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AllItemsAreNotNull(System.Collections.ICollection,System.String,System.Object[])">
- <summary>Asserts that all items contained in collection are not equal to null.</summary>
- <param name="collection">ICollection of objects to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AllItemsAreUnique(System.Collections.ICollection)">
- <summary>Ensures that every object contained in collection exists within the collection once and only once.</summary>
- <param name="collection">ICollection of objects to be considered</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AllItemsAreUnique(System.Collections.ICollection,System.String)">
- <summary>Ensures that every object contained in collection exists within the collection once and only once.</summary>
- <param name="collection">ICollection of objects to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AllItemsAreUnique(System.Collections.ICollection,System.String,System.Object[])">
- <summary>Ensures that every object contained in collection exists within the collection once and only once.</summary>
- <param name="collection">ICollection of objects to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AreCountEqual(System.Collections.ICollection,System.Collections.ICollection)">
- <summary>Verifies that the property value <see cref="P:System.Collections.ICollection.Count" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AreCountEqual(System.Int32,System.Collections.ICollection)">
- <summary>Verifies that the property value <see cref="P:System.Collections.ICollection.Count" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AreElementsEqual(System.Collections.IEnumerable,System.Collections.IEnumerable)">
- <summary>Verifies that <paramref name="expected" /> and <paramref name="actual" /> are equal collections. Element count and element wize equality is verified.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AreEqual(System.Collections.ICollection,System.Collections.ICollection)">
- <summary>Verifies that <paramref name="expected" /> and <paramref name="actual" /> are equal collections. Element count and element wize equality is verified.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AreEquivalent(System.Collections.ICollection,System.Collections.ICollection)">
- <summary>Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order.</summary>
- <param name="expected">The first ICollection of objects to be considered</param>
- <param name="actual">The second ICollection of objects to be considered</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AreEquivalent(System.Collections.ICollection,System.Collections.ICollection,System.String)">
- <summary>Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order.</summary>
- <param name="expected">The first ICollection of objects to be considered</param>
- <param name="actual">The second ICollection of objects to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AreEquivalent(System.Collections.ICollection,System.Collections.ICollection,System.String,System.Object[])">
- <summary>Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order.</summary>
- <param name="expected">The first ICollection of objects to be considered</param>
- <param name="actual">The second ICollection of objects to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AreIsSynchronizedEqual(System.Collections.ICollection,System.Collections.ICollection)">
- <summary>Verifies that the property value <see cref="P:System.Collections.ICollection.IsSynchronized" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AreIsSynchronizedEqual(System.Boolean,System.Collections.ICollection)">
- <summary>Verifies that the property value <see cref="P:System.Collections.ICollection.IsSynchronized" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.ICollection,System.Collections.ICollection)">
- <summary>Asserts that expected and actual are not exactly equal.</summary>
- <param name="expected">The first ICollection of objects to be considered</param>
- <param name="actual">The second ICollection of objects to be considered</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.ICollection,System.Collections.ICollection,System.Collections.IComparer)">
- <summary>Asserts that expected and actual are not exactly equal. If comparer is not null then it will be used to compare the objects.</summary>
- <param name="expected">The first ICollection of objects to be considered</param>
- <param name="actual">The second ICollection of objects to be considered</param>
- <param name="comparer">The IComparer to use in comparing objects from each ICollection</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.ICollection,System.Collections.ICollection,System.String)">
- <summary>Asserts that expected and actual are not exactly equal.</summary>
- <param name="expected">The first ICollection of objects to be considered</param>
- <param name="actual">The second ICollection of objects to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.ICollection,System.Collections.ICollection,System.Collections.IComparer,System.String)">
- <summary>Asserts that expected and actual are not exactly equal. If comparer is not null then it will be used to compare the objects.</summary>
- <param name="expected">The first ICollection of objects to be considered</param>
- <param name="actual">The second ICollection of objects to be considered</param>
- <param name="comparer">The IComparer to use in comparing objects from each ICollection</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.ICollection,System.Collections.ICollection,System.String,System.Object[])">
- <summary>Asserts that expected and actual are not exactly equal.</summary>
- <param name="expected">The first ICollection of objects to be considered</param>
- <param name="actual">The second ICollection of objects to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.ICollection,System.Collections.ICollection,System.Collections.IComparer,System.String,System.Object[])">
- <summary>Asserts that expected and actual are not exactly equal. If comparer is not null then it will be used to compare the objects.</summary>
- <param name="expected">The first ICollection of objects to be considered</param>
- <param name="actual">The second ICollection of objects to be considered</param>
- <param name="comparer">The IComparer to use in comparing objects from each ICollection</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AreNotEquivalent(System.Collections.ICollection,System.Collections.ICollection)">
- <summary>Asserts that expected and actual are not equivalent.</summary>
- <param name="expected">The first ICollection of objects to be considered</param>
- <param name="actual">The second ICollection of objects to be considered</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AreNotEquivalent(System.Collections.ICollection,System.Collections.ICollection,System.String)">
- <summary>Asserts that expected and actual are not equivalent.</summary>
- <param name="expected">The first ICollection of objects to be considered</param>
- <param name="actual">The second ICollection of objects to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AreNotEquivalent(System.Collections.ICollection,System.Collections.ICollection,System.String,System.Object[])">
- <summary>Asserts that expected and actual are not equivalent.</summary>
- <param name="expected">The first ICollection of objects to be considered</param>
- <param name="actual">The second ICollection of objects to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AreSyncRootEqual(System.Collections.ICollection,System.Collections.ICollection)">
- <summary>Verifies that the property value <see cref="P:System.Collections.ICollection.SyncRoot" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AreSyncRootEqual(System.Object,System.Collections.ICollection)">
- <summary>Verifies that the property value <see cref="P:System.Collections.ICollection.SyncRoot" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.Contains(System.Collections.ICollection,System.Object)">
- <summary>Asserts that collection contains actual as an item.</summary>
- <param name="collection">ICollection of objects to be considered</param>
- <param name="actual">Object to be found within collection</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.Contains(System.Collections.ICollection,System.Object,System.String)">
- <summary>Asserts that collection contains actual as an item.</summary>
- <param name="collection">ICollection of objects to be considered</param>
- <param name="actual">Object to be found within collection</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.Contains(System.Collections.ICollection,System.Object,System.String,System.Object[])">
- <summary>Asserts that collection contains actual as an item.</summary>
- <param name="collection">ICollection of objects to be considered</param>
- <param name="actual">Object to be found within collection</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.DoesNotContain(System.Collections.ICollection,System.Object)">
- <summary>Asserts that collection does not contain actual as an item.</summary>
- <param name="collection">ICollection of objects to be considered</param>
- <param name="actual">Object that cannot exist within collection</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.DoesNotContain(System.Collections.ICollection,System.Object,System.String)">
- <summary>Asserts that collection does not contain actual as an item.</summary>
- <param name="collection">ICollection of objects to be considered</param>
- <param name="actual">Object that cannot exist within collection</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.DoesNotContain(System.Collections.ICollection,System.Object,System.String,System.Object[])">
- <summary>Asserts that collection does not contain actual as an item.</summary>
- <param name="collection">ICollection of objects to be considered</param>
- <param name="actual">Object that cannot exist within collection</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.IsCountCorrect(System.Collections.ICollection)">
- <summary>Verifies that the <see cref="P:System.Collections.ICollection.Count" /> property is synchronized with the number of iterated elements.</summary>
- <param name="col">Collection to test</param>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="col" /> is a null reference (Nothing in Visual Basic) </exception>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.IsNotSubsetOf(System.Collections.ICollection,System.Collections.ICollection)">
- <summary>Asserts that subset is not a subset of superset.</summary>
- <param name="subset">The ICollection subset to be considered</param>
- <param name="superset">The ICollection superset to be considered</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.IsNotSubsetOf(System.Collections.ICollection,System.Collections.ICollection,System.String)">
- <summary>Asserts that subset is not a subset of superset.</summary>
- <param name="subset">The ICollection subset to be considered</param>
- <param name="superset">The ICollection superset to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.IsNotSubsetOf(System.Collections.ICollection,System.Collections.ICollection,System.String,System.Object[])">
- <summary>Asserts that subset is not a subset of superset.</summary>
- <param name="subset">The ICollection subset to be considered</param>
- <param name="superset">The ICollection superset to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.IsNotSynchronized(System.Collections.ICollection)">
- <summary>Verifies that the property value <see cref="P:System.Collections.ICollection.IsSynchronized" /> is false.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.IsSubsetOf(System.Collections.ICollection,System.Collections.ICollection)">
- <summary>Asserts that subset is a subset of superset.</summary>
- <param name="subset">The ICollection subset to be considered</param>
- <param name="superset">The ICollection superset to be considered</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.IsSubsetOf(System.Collections.ICollection,System.Collections.ICollection,System.String)">
- <summary>Asserts that subset is a subset of superset.</summary>
- <param name="subset">The ICollection subset to be considered</param>
- <param name="superset">The ICollection superset to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.IsSubsetOf(System.Collections.ICollection,System.Collections.ICollection,System.String,System.Object[])">
- <summary>Asserts that subset is a subset of superset.</summary>
- <param name="subset">The ICollection subset to be considered</param>
- <param name="superset">The ICollection superset to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.IsSynchronized(System.Collections.ICollection)">
- <summary>Verifies that the property value <see cref="P:System.Collections.ICollection.IsSynchronized" /> is true.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="T:MbUnit.Framework.ColumnAttribute">
- <summary>
- <para> Provides a column of literal values as a data source. </para>
- <para> This attribute is equivalent to providing a sequence of values using <see cref="T:MbUnit.Framework.RowAttribute" /> with 1 element in each. </para>
- </summary>
- </member>
- <member name="P:MbUnit.Framework.ColumnAttribute.Values">
- <summary>Gets the array of values in the column.</summary>
- </member>
- <member name="M:MbUnit.Framework.ColumnAttribute.PopulateDataSource(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Framework.Data.DataSource,Gallio.Reflection.ICodeElementInfo)">
- <summary>Populates the data source with the contributions of this attribute.</summary>
- <param name="scope">The scope</param>
- <param name="dataSource">The data source</param>
- <param name="codeElement">The code element</param>
- </member>
- <member name="T:MbUnit.Framework.CombinatorialJoinAttribute">
- <summary>
- <para> Sets the join strategy of a test to be combinatorial. </para>
- <para> The test will be executed using all possible combinations of values from each data source. </para>
- <para> If there are two data sources, A and B with values A1, A2, B1 and B2, then the test will be run four times with inputs: (A1, B1), (A1, B2), (A2, B1) and (A2, B2). </para>
- </summary>
- </member>
- <member name="M:MbUnit.Framework.CombinatorialJoinAttribute.GetJoinStrategy">
- <summary>Gets the join strategy to use.</summary>
- <returns>The join strategy</returns>
- </member>
- <member name="T:MbUnit.Framework.ContentAttribute">
- <summary>An abstract base class for data source attributes that obtain contents from a local file, manifest resource, or inline data. At most one location type may be used. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:MbUnit.Framework.ContentAttribute.Contents">
- <summary>Gets or sets the inline data contents as a string.</summary>
- </member>
- <member name="P:MbUnit.Framework.ContentAttribute.FilePath">
- <summary>Gets or sets the path of a local file relative to the current working directory from which the file contents should be read.</summary>
- </member>
- <member name="P:MbUnit.Framework.ContentAttribute.IsDynamic">
- <summary>Returns true if the contents are dynamic, or false if they are static. Static contents can only change if the test assembly is recompiled.</summary>
- </member>
- <member name="P:MbUnit.Framework.ContentAttribute.ResourcePath">
- <summary>
- <para> Gets or sets the path of a manifest resource from which the contents should be read. The path will be resolved within the assembly containing the <see cref="P:MbUnit.Framework.ContentAttribute.ResourceScope" /> type or the test fixture type if none if provided. </para>
- <para> During resolution, a resource name is constructed from the resource path by translating backslashes to periods. If the named resource is found within the scoped assembly manifest, it is used. Otherwise, the name is prepended with the scoped type's namespace and second lookup is attempted. If this final attempt fails, then an error is raised at runtime. </para>
- <para> Examples: <list type="bullet"><item>If the <see cref="P:MbUnit.Framework.ContentAttribute.ResourceScope" nolink="true" /> is <c>MyNamespace.MyType</c> within assembly <c>MyAssembly.dll</c> and if <see cref="P:MbUnit.Framework.ContentAttribute.ResourcePath" /> is <c>"Resources\Image.gif"</c>, then resolution will first check whether <c>Resources.Image.gif</c> in <c>MyAssembly.dll</c> is a valid resource. If not found, it will consider <c>MyNamespace.Resources.Image.gif</c>. If still not found, then a runtime error will be raised.</item><item>If no <see cref="P:MbUnit.Framework.ContentAttribute.ResourceScope" nolink="true" /> is provided, then the containing test fixture type will be used as the resource scope. The above resolution strategy still applies.</item></list></para>
- </summary>
- </member>
- <member name="P:MbUnit.Framework.ContentAttribute.ResourceScope">
- <summary>
- <para> Gets or sets a <see cref="T:System.Type" /> that is used to locate the assembly and namespace within which to resolve a manifest resource in combination with the <see cref="P:MbUnit.Framework.ContentAttribute.ResourcePath" /> property. </para>
- <para> If no value is specified, the test fixture type is used as the resource scope. </para>
- </summary>
- </member>
- <member name="M:MbUnit.Framework.ContentAttribute.GetDataLocationName">
- <summary>
- <para> Gets the name of the location that is providing the data, or null if none. </para>
- <para> The name will be the filename or resource path if specified, or a special locale-aware string (such as "<inline>") if the contents were specified inline via the <see cref="P:MbUnit.Framework.ContentAttribute.Contents" /> property. </para>
- </summary>
- </member>
- <member name="M:MbUnit.Framework.ContentAttribute.OpenStream(Gallio.Reflection.ICodeElementInfo)">
- <summary>Opens the contents as a stream.</summary>
- <param name="codeElement">The code element to which the attribute was applied</param>
- <returns>The stream</returns>
- </member>
- <member name="M:MbUnit.Framework.ContentAttribute.OpenTextReader(Gallio.Reflection.ICodeElementInfo)">
- <summary>Opens the contents as a text reader.</summary>
- <param name="codeElement">The code element to which the attribute was applied</param>
- <returns>The text reader</returns>
- </member>
- <member name="M:MbUnit.Framework.ContentAttribute.Validate(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)">
- <summary>Verifies that the attribute is being used correctly.</summary>
- <param name="scope">The scope</param>
- <param name="codeElement">The code element</param>
- </member>
- <member name="T:MbUnit.Framework.CsvDataAttribute">
- <summary>
- <para> Provides data from Comma Separated Values contents. </para>
- <para> If the CSV document has a header, then it is interpreted as the names of the columns. Columns with names in brackets, such as "[ExpectedException]", are interpreted as containing metadata values associated with the named key. </para>
- </summary>
- </member>
- <member name="P:MbUnit.Framework.CsvDataAttribute.CommentPrefix">
- <summary>
- <para> Gets or sets a character that indicates that a line in the source represents a comment. May be set to '\0' (null) to disable comment handling. </para>
- <para> Comment lines are excluded from the record set. </para>
- </summary>
- <value>The default value is '#' (pound).</value>
- </member>
- <member name="P:MbUnit.Framework.CsvDataAttribute.FieldDelimiter">
- <summary>Gets or sets the field delimiter character.</summary>
- <value>The default value is ',' (comma).</value>
- </member>
- <member name="P:MbUnit.Framework.CsvDataAttribute.HasHeader">
- <summary>Gets or sets whether the CSV document has a header that should be used to provide aliases for indexed columns.</summary>
- <value>The default value is 'false' which indicates that the file does not have a header.</value>
- </member>
- <member name="M:MbUnit.Framework.CsvDataAttribute.PopulateDataSource(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Framework.Data.DataSource,Gallio.Reflection.ICodeElementInfo)">
- <summary>Populates the data source with the contributions of this attribute.</summary>
- <param name="scope">The scope</param>
- <param name="dataSource">The data source</param>
- <param name="codeElement">The code element</param>
- </member>
- <member name="T:MbUnit.Framework.DataAttribute">
- <summary>The abstract base type for MbUnit attributes that contribute values to data sources along with metadata such a description or expected exception type. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:MbUnit.Framework.DataAttribute.Description">
- <summary>Gets or sets a description of the values provided by the data source.</summary>
- </member>
- <member name="P:MbUnit.Framework.DataAttribute.ExpectedException">
- <summary>Gets or sets the type of exception that should be thrown when the values provided by the data source are consumed by test.</summary>
- </member>
- <member name="M:MbUnit.Framework.DataAttribute.GetMetadata">
- <summary>Gets the metadata for the data source.</summary>
- <returns>The metadata keys and values</returns>
- </member>
- <member name="T:MbUnit.Framework.DependsOnAssemblyAttribute">
- <summary>Creates a dependency from this test assembly, test fixture or test method on all tests in some other test assembly. If any test in the other test assembly test fails then this test will not run. Moreover, the dependency forces this test to run after those it depends upon.</summary>
- </member>
- <member name="P:MbUnit.Framework.DependsOnAssemblyAttribute.TestAssemblyName">
- <summary>Gets the dependent test assembly name.</summary>
- </member>
- <member name="M:MbUnit.Framework.DependsOnAssemblyAttribute.GetDependency(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)">
- <summary>Gets the code element that declares the tests on which this test should depend.</summary>
- <param name="scope">The scope</param>
- <param name="codeElement">The code element</param>
- <returns>The code element representing the dependency</returns>
- </member>
- <member name="T:MbUnit.Framework.DependsOnAttribute">
- <summary>Creates a dependency from this test assembly, test fixture or test method on some other test fixture or test method. If the other test fixture or test method fails then this test will not run. Moreover, the dependency forces this test to run after those it depends upon.</summary>
- </member>
- <member name="P:MbUnit.Framework.DependsOnAttribute.TestFixtureType">
- <summary>Gets the dependent test fixture type, or null if the dependency is on another test method of this test fixture.</summary>
- </member>
- <member name="P:MbUnit.Framework.DependsOnAttribute.TestMethodName">
- <summary>Gets the dependent test method name, or null if the dependency is on the whole test fixture.</summary>
- </member>
- <member name="M:MbUnit.Framework.DependsOnAttribute.GetDependency(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)">
- <summary>Gets the code element that declares the tests on which this test should depend.</summary>
- <param name="scope">The scope</param>
- <param name="codeElement">The code element</param>
- <returns>The code element representing the dependency</returns>
- </member>
- <member name="T:MbUnit.Framework.DescriptionAttribute">
- <summary>Associates a description with a test fixture, test method, test parameter or other test component. The description provides useful documentation to users when browsing the tests.</summary>
- </member>
- <member name="P:MbUnit.Framework.DescriptionAttribute.Description">
- <summary>Gets or sets the description.</summary>
- </member>
- <member name="M:MbUnit.Framework.DescriptionAttribute.Apply(Gallio.Model.MetadataMap)">
- <summary>Applies metadata contributions the metadata map of a test component.</summary>
- <param name="metadata">The metadata map</param>
- </member>
- <member name="T:MbUnit.Framework.ExpectedArgumentExceptionAttribute">
- <summary>Declares that the associated test is expected to throw an <see cref="T:System.ArgumentException" />. The expected contents of the exception message may optionally be specified.</summary>
- </member>
- <member name="T:MbUnit.Framework.ExpectedArgumentNullExceptionAttribute">
- <summary>Declares that the associated test is expected to throw an <see cref="T:System.ArgumentNullException" />. The expected contents of the exception message may optionally be specified.</summary>
- </member>
- <member name="T:MbUnit.Framework.ExpectedArgumentOutOfRangeExceptionAttribute">
- <summary>Declares that the associated test is expected to throw an <see cref="T:System.ArgumentOutOfRangeException" />. The expected contents of the exception message may optionally be specified.</summary>
- </member>
- <member name="T:MbUnit.Framework.ExpectedExceptionAttribute">
- <summary>Declares that the associated test is expected to throw an exception of a particular type. The expected contents of the exception message may optionally be specified.</summary>
- </member>
- <member name="P:MbUnit.Framework.ExpectedExceptionAttribute.ExceptionType">
- <summary>Gets the expected exception type.</summary>
- </member>
- <member name="P:MbUnit.Framework.ExpectedExceptionAttribute.Message">
- <summary>Gets or sets the expected exception message, or null if none specified.</summary>
- </member>
- <member name="M:MbUnit.Framework.ExpectedExceptionAttribute.DecorateMethodTest(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.IMethodInfo)">
- <summary>
- <para> Applies decorations to a method-level <see cref="T:Gallio.Framework.Pattern.PatternTest" />. </para>
- <para> A typical use of this method is to augment the test with additional metadata or to add additional behaviors to the test. </para>
- </summary>
- <param name="methodScope">The method scope</param>
- <param name="method">The method</param>
- </member>
- <member name="T:MbUnit.Framework.ExplicitAttribute">
- <summary>
- <para> Indicates that a test should only be run explicitly. The test will still appear in the test tree but it will not run and it will not appear in the test results unless it is explicitly selected for execution. </para>
- <para> A test is considered to be explicitly selected when the filter used to run the tests matches the test or its descendants but none of its ancestors. For example, if the filter matches a test case but not its containing test fixture then the test case will be deemed to be explicitly selected. Otherwise the test case will be implicitly selected by virtue of the fact that the filter matched one of its ancestors. </para>
- <para> This attribute can be used to exclude from normal execution any tests that are particularly expensive or require manual supervision by an operator. </para>
- </summary>
- </member>
- <member name="P:MbUnit.Framework.ExplicitAttribute.Reason">
- <summary>Gets the reason that the test should only run explicitly.</summary>
- </member>
- <member name="M:MbUnit.Framework.ExplicitAttribute.DecorateTest(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)">
- <summary>
- <para> Applies decorations to a method or type-level <see cref="T:Gallio.Framework.Pattern.PatternTest" />. </para>
- <para> A typical use of this method is to augment the test with additional metadata or to add additional behaviors to the test. </para>
- </summary>
- <param name="scope">The scope</param>
- <param name="codeElement">The code element</param>
- </member>
- <member name="T:MbUnit.Framework.FactoryAttribute">
- <summary>
- <para> Specifies a factory member that will provide values for a data-driven test. The factory may be an instance or static member of the fixture class or a static member of some other class. </para>
- <para> Refer to <see cref="T:Gallio.Framework.Data.FactoryDataSet" /> and <see cref="T:Gallio.Framework.Data.FactoryKind" /> for more information about how the factory data set works and the kinds of factories that are supported. </para>
- </summary>
- </member>
- <member name="P:MbUnit.Framework.FactoryAttribute.ColumnCount">
- <summary>Gets or sets the number of columns produced by the factory, or 0 if unknown. Defaults to 0.</summary>
- <value>The number of columns</value>
- <exception cref="T:System.ArgumentOutOfRangeException">Thrown if <paramref name="value" /> is less than zero</exception>
- </member>
- <member name="P:MbUnit.Framework.FactoryAttribute.Kind">
- <summary>Gets or sets the kind of the factory. Defaults to <see cref="F:Gallio.Framework.Data.FactoryKind.Auto" />.</summary>
- <value>The kind of the factory.</value>
- </member>
- <member name="P:MbUnit.Framework.FactoryAttribute.MemberName">
- <summary>Gets the factory member name, never null.</summary>
- </member>
- <member name="P:MbUnit.Framework.FactoryAttribute.Type">
- <summary>Gets the declaring type of the factory, or null if it is assumed to be the fixture class.</summary>
- </member>
- <member name="M:MbUnit.Framework.FactoryAttribute.PopulateDataSource(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Framework.Data.DataSource,Gallio.Reflection.ICodeElementInfo)">
- <summary>Populates the data source with the contributions of this attribute.</summary>
- <param name="scope">The scope</param>
- <param name="dataSource">The data source</param>
- <param name="codeElement">The code element</param>
- </member>
- <member name="T:MbUnit.Framework.FixtureInitializerAttribute">
- <summary>
- <para> The fixture initializer attribute is applied to a method that is to be invoked after a fixture instance has been created to complete its initialization. </para>
- <para> This attribute provides a mechanism for completing the initialization of a fixture if the work cannot be completed entirely within the constructor. For example, data binding might be used to set fields and property values of the fixture instance. Consequently post-construction initialization may be required. </para>
- <para>
- <see cref="T:MbUnit.Framework.FixtureInitializerAttribute" /> allows initialization to occur earlier in the test lifecycle than <see cref="T:MbUnit.Framework.FixtureSetUpAttribute" />. </para>
- </summary>
- </member>
- <member name="M:MbUnit.Framework.FixtureInitializerAttribute.DecorateContainingScope(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.IMethodInfo)">
- <summary>Applies decorations to the containing <see cref="T:Gallio.Framework.Pattern.PatternTest" />.</summary>
- <param name="containingScope">The containing scope</param>
- <param name="method">The method to process</param>
- </member>
- <member name="T:MbUnit.Framework.FixtureSetUpAttribute">
- <summary>The fixture set up attribute is applied to a method that is to be invoked when a fixture instance is being set up before any of its tests are executed.</summary>
- </member>
- <member name="M:MbUnit.Framework.FixtureSetUpAttribute.DecorateContainingScope(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.IMethodInfo)">
- <summary>Applies decorations to the containing <see cref="T:Gallio.Framework.Pattern.PatternTest" />.</summary>
- <param name="containingScope">The containing scope</param>
- <param name="method">The method to process</param>
- </member>
- <member name="T:MbUnit.Framework.FixtureTearDownAttribute">
- <summary>The fixture tear down attribute is applied to a method that is to be invoked when a fixture instance is being torn down after all of its tests have been executed.</summary>
- </member>
- <member name="M:MbUnit.Framework.FixtureTearDownAttribute.DecorateContainingScope(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.IMethodInfo)">
- <summary>Applies decorations to the containing <see cref="T:Gallio.Framework.Pattern.PatternTest" />.</summary>
- <param name="containingScope">The containing scope</param>
- <param name="method">The method to process</param>
- </member>
- <member name="T:MbUnit.Framework.GenericAssert">
- <summary>Assertion class This class cannot be inherited.</summary>
- </member>
- <member name="M:MbUnit.Framework.GenericAssert.IsEmpty``1(System.Collections.Generic.ICollection{``0},System.String,System.Object[])">
- <summary>Assert that an array, list or other collection is empty</summary>
- <param name="collection">An array, list or other collection implementing ICollection</param>
- <param name="message">The message to be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.GenericAssert.IsEmpty``1(System.Collections.Generic.ICollection{``0},System.String)">
- <summary>Assert that an array, list or other collection is empty</summary>
- <param name="collection">An array, list or other collection implementing ICollection</param>
- <param name="message">The message to be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.GenericAssert.IsEmpty``1(System.Collections.Generic.ICollection{``0})">
- <summary>Assert that an array,list or other collection is empty</summary>
- <param name="collection">An array, list or other collection implementing ICollection</param>
- </member>
- <member name="M:MbUnit.Framework.GenericAssert.IsNotEmpty``1(System.Collections.Generic.ICollection{``0},System.String,System.Object[])">
- <summary>Assert that an array, list or other collection is empty</summary>
- <param name="collection">An array, list or other collection implementing ICollection</param>
- <param name="message">The message to be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.GenericAssert.IsNotEmpty``1(System.Collections.Generic.ICollection{``0},System.String)">
- <summary>Assert that an array, list or other collection is empty</summary>
- <param name="collection">An array, list or other collection implementing ICollection</param>
- <param name="message">The message to be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.GenericAssert.IsNotEmpty``1(System.Collections.Generic.ICollection{``0})">
- <summary>Assert that an array,list or other collection is empty</summary>
- <param name="collection">An array, list or other collection implementing ICollection</param>
- </member>
- <member name="T:MbUnit.Framework.HeaderAttribute">
- <summary>Defines names as aliases for the columns in an indexed data source such as those that have been populated by <see cref="T:MbUnit.Framework.RowAttribute" /> or <see cref="T:MbUnit.Framework.ColumnAttribute" />. The names may subsequently be used in data binding expressions in place of their corresponding column indices.</summary>
- </member>
- <member name="P:MbUnit.Framework.HeaderAttribute.ColumnNames">
- <summary>Gets the array of column names.</summary>
- </member>
- <member name="M:MbUnit.Framework.HeaderAttribute.PopulateDataSource(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Framework.Data.DataSource,Gallio.Reflection.ICodeElementInfo)">
- <summary>Populates the data source with the contributions of this attribute.</summary>
- <param name="scope">The scope</param>
- <param name="dataSource">The data source</param>
- <param name="codeElement">The code element</param>
- </member>
- <member name="T:MbUnit.Framework.IgnoreAttribute">
- <summary>
- <para> Indicates that a test is to be ignored by the framework and will not be run. The test will still appear in test reports along with the reason that it was ignored, if provided. </para>
- <para> This attribute can be used to disable tests that are broken or expensive without commenting them out or removing them from the source code. </para>
- </summary>
- </member>
- <member name="P:MbUnit.Framework.IgnoreAttribute.Reason">
- <summary>Gets the reason that the test has been ignored, or an empty string if none.</summary>
- </member>
- <member name="M:MbUnit.Framework.IgnoreAttribute.DecorateTest(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)">
- <summary>
- <para> Applies decorations to a method or type-level <see cref="T:Gallio.Framework.Pattern.PatternTest" />. </para>
- <para> A typical use of this method is to augment the test with additional metadata or to add additional behaviors to the test. </para>
- </summary>
- <param name="scope">The scope</param>
- <param name="codeElement">The code element</param>
- </member>
- <member name="T:MbUnit.Framework.ImportanceAttribute">
- <summary>Associates a <see cref="T:MbUnit.Framework.Importance" /> with a test fixture, test method, test parameter or other test component.</summary>
- </member>
- <member name="P:MbUnit.Framework.ImportanceAttribute.Importance">
- <summary>Gets or sets the importance.</summary>
- </member>
- <member name="M:MbUnit.Framework.ImportanceAttribute.Apply(Gallio.Model.MetadataMap)">
- <summary>Applies metadata contributions the metadata map of a test component.</summary>
- <param name="metadata">The metadata map</param>
- </member>
- <member name="T:MbUnit.Framework.InterimAssert">
- <summary>This is an interim assertion class intended to be used within MbUnit v3 tests. We'll refactor these assertions when the new constraint framework is developed. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.InterimAssert.AreDistinct``1(``0[])">
- <summary>Asserts that all of the values in the objects array are distinct by equality and hashcode.</summary>
- <typeparam name="T">The type of object</typeparam>
- <param name="items">The objects</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="items" /> is null</exception>
- </member>
- <member name="M:MbUnit.Framework.InterimAssert.DoesNotThrow(Gallio.Action)">
- <summary>Asserts that the specified block of code does not throw an exception.</summary>
- <param name="action">The block of code to run</param>
- </member>
- <member name="M:MbUnit.Framework.InterimAssert.DoesNotThrow(Gallio.Action,System.String)">
- <summary>Asserts that the specified block of code does not throw an exception.</summary>
- <param name="action">The block of code to run</param>
- <param name="message">The failure message</param>
- </member>
- <member name="M:MbUnit.Framework.InterimAssert.DoesNotThrow(Gallio.Action,System.String,System.Object[])">
- <summary>Asserts that the specified block of code does not throw an exception.</summary>
- <param name="action">The block of code to run</param>
- <param name="messageFormat">The failure message format string</param>
- <param name="messageArgs">The failure message arguments</param>
- </member>
- <member name="M:MbUnit.Framework.InterimAssert.WithKeyedPairs``3(System.Collections.Generic.IDictionary{``0,``1},System.Collections.Generic.IDictionary{``0,``2},Gallio.Action{``0,``1,``2})">
- <summary>Evaluates an assertion with matched pairs drawn from each dictionary that have identical keys. Fails if the collections have different sizes or if one is null but not the other.</summary>
- <typeparam name="TKey">The key type</typeparam>
- <typeparam name="TExpectedValue">The expected value type</typeparam>
- <typeparam name="TActualValue">The expected value type</typeparam>
- <param name="expectedValues">The enumeration of expected values</param>
- <param name="actualValues">The enumeration of actual values</param>
- <param name="assertion">The assertion to evaluate over all pairs</param>
- </member>
- <member name="M:MbUnit.Framework.InterimAssert.WithKeyedPairs``3(System.Collections.Generic.IDictionary{``0,``1},System.Collections.Generic.IDictionary{``0,``2},Gallio.Action{``1,``2})">
- <summary>Evaluates an assertion with matched pairs drawn from each dictionary that have identical keys. Fails if the collections have different sizes or if one is null but not the other.</summary>
- <typeparam name="TKey">The key type</typeparam>
- <typeparam name="TExpectedValue">The expected value type</typeparam>
- <typeparam name="TActualValue">The actual value type</typeparam>
- <param name="expectedValues">The enumeration of expected values</param>
- <param name="actualValues">The enumeration of actual values</param>
- <param name="assertion">The assertion to evaluate over all pairs</param>
- </member>
- <member name="M:MbUnit.Framework.InterimAssert.WithPairs``2(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},Gallio.Action{``0,``1})">
- <summary>Evaluates an assertion with matched pairs drawn from each collection. Fails if the collections have different sizes or if one is null but not the other.</summary>
- <typeparam name="TExpected">The expected value type</typeparam>
- <typeparam name="TActual">The actual value type</typeparam>
- <param name="expectedValues">The enumeration of expected values</param>
- <param name="actualValues">The enumeration of actual values</param>
- <param name="assertion">The assertion to evaluate over all pairs</param>
- </member>
- <member name="T:MbUnit.Framework.JoinAttribute">
- <summary>An abstract class for attributes that specify the join strategy of a test. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.JoinAttribute.GetJoinStrategy">
- <summary>Gets the join strategy to use.</summary>
- <returns>The join strategy</returns>
- </member>
- <member name="M:MbUnit.Framework.JoinAttribute.Process(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)">
- <summary>
- <para> Processes a code element and applies contributes to the scope of this pattern. The scope will typically have been introduced by the <see cref="M:Gallio.Framework.Pattern.IPattern.Consume(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo,System.Boolean)" /> method of a primary pattern applied to this code element. </para>
- <para> This method is used by patterns to decorate tests and test parameters that have been declared by primary patterns. </para>
- <para> For example, the <see cref="M:Gallio.Framework.Pattern.IPattern.Process(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)" /> method will typically be called by another pattern that has just created a new test based on the associated code element, such as a test method. The method then has the opportunity to modify the test to add metadata, change its name, add new behaviors, and so on. </para>
- </summary>
- <param name="scope">The scope</param>
- <param name="codeElement">The code element to process</param>
- </member>
- <member name="M:MbUnit.Framework.JoinAttribute.Validate(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)">
- <summary>Verifies that the attribute is being used correctly.</summary>
- <param name="scope">The scope</param>
- <param name="codeElement">The code element</param>
- <exception cref="T:Gallio.Framework.Pattern.PatternUsageErrorException">Thrown if the attribute is being used incorrectly</exception>
- </member>
- <member name="T:MbUnit.Framework.MetadataAttribute">
- <summary>Associates custom metadata with a test fixture, test method, test parameter or other test component. The metadata can be used for documentation, classification or dynamic customization of tests.</summary>
- </member>
- <member name="P:MbUnit.Framework.MetadataAttribute.MetadataKey">
- <summary>Gets the metadata key.</summary>
- </member>
- <member name="P:MbUnit.Framework.MetadataAttribute.MetadataValue">
- <summary>Gets the metadata value.</summary>
- </member>
- <member name="M:MbUnit.Framework.MetadataAttribute.Apply(Gallio.Model.MetadataMap)">
- <summary>Applies metadata contributions the metadata map of a test component.</summary>
- <param name="metadata">The metadata map</param>
- </member>
- <member name="T:MbUnit.Framework.NameAttribute">
- <summary>Overrides the name of a test or test parameter.</summary>
- </member>
- <member name="P:MbUnit.Framework.NameAttribute.Name">
- <summary>Gets the overridden name.</summary>
- </member>
- <member name="M:MbUnit.Framework.NameAttribute.Process(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)">
- <summary>
- <para> Processes a code element and applies contributes to the scope of this pattern. The scope will typically have been introduced by the <see cref="M:Gallio.Framework.Pattern.IPattern.Consume(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo,System.Boolean)" /> method of a primary pattern applied to this code element. </para>
- <para> This method is used by patterns to decorate tests and test parameters that have been declared by primary patterns. </para>
- <para> For example, the <see cref="M:Gallio.Framework.Pattern.IPattern.Process(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)" /> method will typically be called by another pattern that has just created a new test based on the associated code element, such as a test method. The method then has the opportunity to modify the test to add metadata, change its name, add new behaviors, and so on. </para>
- </summary>
- <param name="scope">The scope</param>
- <param name="codeElement">The code element to process</param>
- </member>
- <member name="M:MbUnit.Framework.NameAttribute.Validate(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)">
- <summary>Verifies that the attribute is being used correctly.</summary>
- <param name="scope">The scope</param>
- <param name="codeElement">The code element</param>
- <exception cref="T:Gallio.Framework.Pattern.PatternUsageErrorException">Thrown if the attribute is being used incorrectly</exception>
- </member>
- <member name="T:MbUnit.Framework.PairwiseJoinAttribute">
- <summary>
- <para> Sets the join strategy of a test to be pairwise. </para>
- <para> The test will be executed using values drawn from each data source and combined so that all possible pairings of values from each data source are produced. This constraint vastly reduces the number of combinations because we only consider all interactions among pairs of variables rather than among all variables at once. This strategy still provides a high degree of variability among combinations and has a high likelihood of finding bugs while incurring much less cost than testing all possible combinations. </para>
- <para> If there are three data sources, A, B and C with values A1, A2, B1, B2, C1 and C2 then the test will be run four times with inputs: (A1, B1, C1), (A2, B2, C1), (A1, B2, C2), (A2, B1, C2). Compare this with the eight times that a standard cross-product combinatorial join strategy would have required. </para>
- </summary>
- </member>
- <member name="M:MbUnit.Framework.PairwiseJoinAttribute.GetJoinStrategy">
- <summary>Gets the join strategy to use.</summary>
- <returns>The join strategy</returns>
- </member>
- <member name="T:MbUnit.Framework.ParameterAttribute">
- <summary>
- <para> Declares that a property, field, method parameter, constructor parameter, generic type parameter or generic method parameter represents a test parameter. </para>
- <para> This attribute is optional for a method parameter, constructor parameter, generic type parameter or generic method parameter. For a property or field, this attribute is required unless the property or field has at least one associated data source, in which case the attribute can be omitted. </para>
- </summary>
- </member>
- <member name="T:MbUnit.Framework.PendingAttribute">
- <summary>
- <para> Indicates that a test has pending prerequisites so it will not be run. The test will still appear in test reports along with an explanation of the reason it it pending, if provided. </para>
- <para> This attribute can be used to disable tests that cannot run because the subject under test is missing certain prerequisite functionality. It may also serve as a placeholder for test that have yet to be implemented. </para>
- </summary>
- </member>
- <member name="P:MbUnit.Framework.PendingAttribute.Reason">
- <summary>Gets the reason that the test is pending.</summary>
- </member>
- <member name="M:MbUnit.Framework.PendingAttribute.DecorateTest(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)">
- <summary>
- <para> Applies decorations to a method or type-level <see cref="T:Gallio.Framework.Pattern.PatternTest" />. </para>
- <para> A typical use of this method is to augment the test with additional metadata or to add additional behaviors to the test. </para>
- </summary>
- <param name="scope">The scope</param>
- <param name="codeElement">The code element</param>
- </member>
- <member name="T:MbUnit.Framework.ReflectionAssert">
- <summary>Reflection Assertion class This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.ReflectionAssert.HasConstructor(System.Type,System.Type[])">
- <summary>Asserts that the type has a public instance constructor with a signature defined by parameters.</summary>
- </member>
- <member name="M:MbUnit.Framework.ReflectionAssert.HasConstructor(System.Type,System.Reflection.BindingFlags,System.Type[])">
- <summary>Asserts that the type has a constructor, with the specified bindind flags, with a signature defined by parameters.</summary>
- </member>
- <member name="M:MbUnit.Framework.ReflectionAssert.HasDefaultConstructor(System.Type)">
- <summary>Asserts that the type has a default public constructor</summary>
- </member>
- <member name="M:MbUnit.Framework.ReflectionAssert.HasField(System.Type,System.String)">
- <summary>Asserts that the type has a public field method with a signature defined by parameters.</summary>
- </member>
- <member name="M:MbUnit.Framework.ReflectionAssert.HasField(System.Type,System.Reflection.BindingFlags,System.String)">
- <summary>Asserts that the type has a field, with the specified bindind flags, with a signature defined by parameters.</summary>
- </member>
- <member name="M:MbUnit.Framework.ReflectionAssert.HasMethod(System.Type,System.String,System.Type[])">
- <summary>Asserts that the type has a public instance method with a signature defined by parameters.</summary>
- </member>
- <member name="M:MbUnit.Framework.ReflectionAssert.HasMethod(System.Type,System.Reflection.BindingFlags,System.String,System.Type[])">
- <summary>Asserts that the type has a method, with the specified bindind flags, with a signature defined by parameters.</summary>
- </member>
- <member name="M:MbUnit.Framework.ReflectionAssert.IsAssignableFrom(System.Type,System.Type)">
- <summary>Asserts whether an instance of the <paramref name="parent" /> can be assigned from an instance of <paramref name="child" />.</summary>
- <param name="parent">Parent <see cref="T:System.Type" /> instance.</param>
- <param name="child">Child <see cref="T:System.Type" /> instance.</param>
- </member>
- <member name="M:MbUnit.Framework.ReflectionAssert.IsInstanceOf(System.Type,System.Object)">
- <summary>Asserts whether <paramref name="child" /> is an instance of the <paramref name="type" />.</summary>
- <param name="type">
- <see cref="T:System.Type" /> instance.</param>
- <param name="child">Child instance.</param>
- </member>
- <member name="T:MbUnit.Framework.RepeatAttribute">
- <summary>This attribute decorates a test method and causes it to be invoked repeatedly.</summary>
- </member>
- <member name="M:MbUnit.Framework.RepeatAttribute.DecorateTest(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)">
- <summary>
- <para> Applies decorations to a method or type-level <see cref="T:Gallio.Framework.Pattern.PatternTest" />. </para>
- <para> A typical use of this method is to augment the test with additional metadata or to add additional behaviors to the test. </para>
- </summary>
- <param name="scope">The scope</param>
- <param name="codeElement">The code element</param>
- </member>
- <member name="T:MbUnit.Framework.RowAttribute">
- <summary>Provides a row of literal values as a data source.</summary>
- </member>
- <member name="P:MbUnit.Framework.RowAttribute.Values">
- <summary>Gets the array of values in the row.</summary>
- </member>
- <member name="M:MbUnit.Framework.RowAttribute.PopulateDataSource(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Framework.Data.DataSource,Gallio.Reflection.ICodeElementInfo)">
- <summary>Populates the data source with the contributions of this attribute.</summary>
- <param name="scope">The scope</param>
- <param name="dataSource">The data source</param>
- <param name="codeElement">The code element</param>
- </member>
- <member name="T:MbUnit.Framework.SecurityAssert">
- <summary>Security Assertion class This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.SecurityAssert.IsAuthenticated(System.Security.Principal.IIdentity)">
- <summary>Asserts that <paramref name="identity" /> is authenticated.</summary>
- </member>
- <member name="M:MbUnit.Framework.SecurityAssert.IsNotAuthenticated(System.Security.Principal.IIdentity)">
- <summary>Asserts that <paramref name="identity" /> is not authenticated.</summary>
- </member>
- <member name="M:MbUnit.Framework.SecurityAssert.WindowIsAuthenticated">
- <summary>Asserts that the current windows identity is authenticated.</summary>
- </member>
- <member name="M:MbUnit.Framework.SecurityAssert.WindowIsNotAuthenticated">
- <summary>Asserts that the current windows identity is not authenticated.</summary>
- </member>
- <member name="M:MbUnit.Framework.SecurityAssert.WindowsIsInAdministrator">
- <summary>Asserts that the current windows identity is in <see cref="F:System.Security.Principal.WindowsBuiltInRole.Administrator" /> role.</summary>
- </member>
- <member name="M:MbUnit.Framework.SecurityAssert.WindowsIsInGuest">
- <summary>Asserts that the current windows identity is in <see cref="F:System.Security.Principal.WindowsBuiltInRole.Guest" /> role.</summary>
- </member>
- <member name="M:MbUnit.Framework.SecurityAssert.WindowsIsInPowerUser">
- <summary>Asserts that the current windows identity is in <see cref="F:System.Security.Principal.WindowsBuiltInRole.PowerUser" /> role.</summary>
- </member>
- <member name="M:MbUnit.Framework.SecurityAssert.WindowsIsInRole(System.Security.Principal.WindowsBuiltInRole)">
- <summary>Asserts that the current windows identity is in <param name="role" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.SecurityAssert.WindowsIsInUser">
- <summary>Asserts that the current windows identity is in <see cref="F:System.Security.Principal.WindowsBuiltInRole.User" /> role.</summary>
- </member>
- <member name="T:MbUnit.Framework.SequentialJoinAttribute">
- <summary>
- <para> Sets the join strategy of a test to be sequential. </para>
- <para> The test will be executed using values drawn from each data source and combined sequentially with elements from each data source chosen in order. </para>
- <para> If there are two data sources, A and B with values A1, A2, B1 and B2, then the test will be run twice with inputs: (A1, B1) and (A2, B2). </para>
- </summary>
- </member>
- <member name="M:MbUnit.Framework.SequentialJoinAttribute.GetJoinStrategy">
- <summary>Gets the join strategy to use.</summary>
- <returns>The join strategy</returns>
- </member>
- <member name="T:MbUnit.Framework.SetUpAttribute">
- <summary>The setup attribute is applied to a method that is to be invoked before each test in a fixture executes. The method will run once for each test. This class cannot be inherited.</summary>
- </member>
- <member name="T:MbUnit.Framework.StringAssert">
- <summary>String Assertion class This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.StringAssert.AreEqualIgnoreCase(System.String,System.String)">
- <summary>Asserts that two strings are equal, ignoring the case</summary>
- <param name="s1">Expected string</param>
- <param name="s2">Actual string</param>
- </member>
- <member name="M:MbUnit.Framework.StringAssert.DoesNotContain(System.String,System.Char[])">
- <summary>Asserts the string does not contain c</summary>
- <param name="s">String to test.</param>
- <param name="anyOf">Variable list of characeters.</param>
- </member>
- <member name="M:MbUnit.Framework.StringAssert.FullMatch(System.String,System.String)">
- <summary>Asserts the regular expression reg makes a full match on s</summary>
- <param name="s">String to test.</param>
- <param name="reg">Regular expression</param>
- </member>
- <member name="M:MbUnit.Framework.StringAssert.FullMatch(System.String,System.Text.RegularExpressions.Regex)">
- <summary>Asserts the regular expression regex makes a full match on <paramref name="s" />.</summary>
- <param name="s">String to test.</param>
- <param name="regex">Regular expression</param>
- </member>
- <member name="M:MbUnit.Framework.StringAssert.IsEmpty(System.String)">
- <summary>Asserts that the string is non null and empty</summary>
- <param name="s">String to test.</param>
- </member>
- <member name="M:MbUnit.Framework.StringAssert.IsNonEmpty(System.String)">
- <summary>Asserts that the string is non null and non empty</summary>
- <param name="s">String to test.</param>
- </member>
- <member name="M:MbUnit.Framework.StringAssert.Like(System.String,System.String)">
- <summary>Asserts the regular expression reg makes a match on s</summary>
- <param name="s">String to test.</param>
- <param name="reg">Regular expression</param>
- </member>
- <member name="M:MbUnit.Framework.StringAssert.Like(System.String,System.Text.RegularExpressions.Regex)">
- <summary>Asserts the regular expression regex makes a match on s</summary>
- <param name="s">String to test.</param>
- <param name="regex">A <see cref="T:System.Text.RegularExpressions.Regex" /> instance.</param>
- </member>
- <member name="M:MbUnit.Framework.StringAssert.NotLike(System.String,System.String)">
- <summary>Asserts the regular expression reg makes a match on s</summary>
- <param name="s">String to test.</param>
- <param name="reg">Regular expression</param>
- </member>
- <member name="M:MbUnit.Framework.StringAssert.NotLike(System.String,System.Text.RegularExpressions.Regex)">
- <summary>Asserts the regular expression regex makes a match on s</summary>
- <param name="s">String to test.</param>
- <param name="regex">A <see cref="T:System.Text.RegularExpressions.Regex" /> instance.</param>
- </member>
- <member name="T:MbUnit.Framework.TearDownAttribute">
- <summary>The tear down attribute is applied to a method that is to be invoked after each test in a fixture executes. The method will run once for each test. This class cannot be inherited.</summary>
- </member>
- <member name="T:MbUnit.Framework.TestAttribute">
- <summary>
- <para> The test attribute is applied to a method that represents a single test case within a fixture. By default, if the method throws an unexpected exception, the test will be deemed to have failed. Otherwise, the test will pass. </para>
- <para> The default behavior may be modified by test decorator attributes that may alter the execution environment of the test, catch and reinterpret any exceptions it throws, or impose additional constraints upon its execution. </para>
- <para> Output from the test, such as text written to the console, is captured by the framework and will be included in the test report. Additional information can also be logged during test execution using the <see cref="T:Gallio.Framework.Log" /> class. </para>
- </summary>
- </member>
- <member name="M:MbUnit.Framework.TestAttribute.SetTestSemantics(Gallio.Framework.Pattern.PatternTest,Gallio.Reflection.IMethodInfo)">
- <summary>
- <para> Applies semantic actions to the <see cref="P:Gallio.Framework.Pattern.PatternTest.TestActions" /> member of a test to set the test's runtime behavior. </para>
- <para> This method is called after <see cref="M:Gallio.Framework.Pattern.TestMethodPatternAttribute.InitializeTest(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.IMethodInfo)" />. </para>
- </summary>
- <param name="test">The test</param>
- <param name="method">The test method</param>
- </member>
- <member name="T:MbUnit.Framework.TestDecoratorAttribute">
- <summary>
- <para> A test decorator applies actions to be performed around the initialization, setup, execution, teardown and disposal lifecycle of a test (in that order). </para>
- <para> This abstract class provides a convenient way to implement new test decorators of your own. If you need more control over how the test is decorated, you may prefer subclassing <see cref="T:Gallio.Framework.Pattern.TestDecoratorPatternAttribute" /> directly instead. </para>
- <para> When multiple test decorators are applied to a test, they are installed in order according to the <see cref="P:Gallio.Framework.Pattern.DecoratorPatternAttribute.Order" /> property. </para>This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.TestDecoratorAttribute.DecorateTest(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)">
- <summary>
- <para> Applies decorations to a method or type-level <see cref="T:Gallio.Framework.Pattern.PatternTest" />. </para>
- <para> A typical use of this method is to augment the test with additional metadata or to add additional behaviors to the test. </para>
- </summary>
- <param name="scope">The scope</param>
- <param name="codeElement">The code element</param>
- </member>
- <member name="M:MbUnit.Framework.TestDecoratorAttribute.Dispose(Gallio.Framework.Pattern.PatternTestInstanceState)">
- <summary>Disposes the test.</summary>
- <param name="testInstanceState">The test instance state, not null</param>
- </member>
- <member name="M:MbUnit.Framework.TestDecoratorAttribute.Execute(Gallio.Framework.Pattern.PatternTestInstanceState)">
- <summary>Executes the test.</summary>
- <param name="testInstanceState">The test instance state, not null</param>
- </member>
- <member name="M:MbUnit.Framework.TestDecoratorAttribute.Initialize(Gallio.Framework.Pattern.PatternTestInstanceState)">
- <summary>Initializes the test.</summary>
- <param name="testInstanceState">The test instance state, not null</param>
- </member>
- <member name="M:MbUnit.Framework.TestDecoratorAttribute.SetUp(Gallio.Framework.Pattern.PatternTestInstanceState)">
- <summary>Sets up the test.</summary>
- <param name="testInstanceState">The test instance state, not null</param>
- </member>
- <member name="M:MbUnit.Framework.TestDecoratorAttribute.TearDown(Gallio.Framework.Pattern.PatternTestInstanceState)">
- <summary>Tears down the test.</summary>
- <param name="testInstanceState">The test instance state, not null</param>
- </member>
- <member name="T:MbUnit.Framework.TestFixtureAttribute">
- <summary>The test fixture attribute is applied to a class that contains a suite of related test cases. If an error occurs while initializing the fixture or if at least one of the test cases within the fixture fails, then the fixture itself will be deemed to have failed. Otherwise the fixture will pass. Output from the fixture, such as text written to the console, is captured by the framework and will be included in the test report.</summary>
- </member>
- <member name="T:MbUnit.Framework.TestsOnAttribute">
- <summary>Associates the name of the type under test with a test fixture, test method, test parameter or other test component. The type under test helps to describe which type is primarily being exercised by the test so that we can quickly identify which tests to run after making changes to a given type.</summary>
- </member>
- <member name="P:MbUnit.Framework.TestsOnAttribute.TypeName">
- <summary>Gets the full name or assembly qualified name of the type under test.</summary>
- <value>The name of the type under test as obtained by <see cref="P:System.Type.FullName" /> or <see cref="P:System.Type.AssemblyQualifiedName" />.</value>
- </member>
- <member name="M:MbUnit.Framework.TestsOnAttribute.Apply(Gallio.Model.MetadataMap)">
- <summary>Applies metadata contributions the metadata map of a test component.</summary>
- <param name="metadata">The metadata map</param>
- </member>
- <member name="T:MbUnit.Framework.ThreadedRepeatAttribute">
- <summary>This attribute decorates a test method and causes it to be invoked repeatedly on multiple concurrent threads.</summary>
- </member>
- <member name="M:MbUnit.Framework.ThreadedRepeatAttribute.DecorateTest(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)">
- <summary>
- <para> Applies decorations to a method or type-level <see cref="T:Gallio.Framework.Pattern.PatternTest" />. </para>
- <para> A typical use of this method is to augment the test with additional metadata or to add additional behaviors to the test. </para>
- </summary>
- <param name="scope">The scope</param>
- <param name="codeElement">The code element</param>
- </member>
- <member name="T:MbUnit.Framework.TimeoutAttribute">
- <summary>Sets the maximum amount of time that a test or fixture is permitted to run.</summary>
- </member>
- <member name="P:MbUnit.Framework.TimeoutAttribute.TimeoutSeconds">
- <summary>Gets the timeout in seconds.</summary>
- </member>
- <member name="M:MbUnit.Framework.TimeoutAttribute.DecorateTest(Gallio.Framework.Pattern.PatternEvaluationScope,Gallio.Reflection.ICodeElementInfo)">
- <summary>
- <para> Applies decorations to a method or type-level <see cref="T:Gallio.Framework.Pattern.PatternTest" />. </para>
- <para> A typical use of this method is to augment the test with additional metadata or to add additional behaviors to the test. </para>
- </summary>
- <param name="scope">The scope</param>
- <param name="codeElement">The code element</param>
- </member>
- <member name="T:MbUnit.Framework.Importance">
- <summary>Specifies the test's relative importance which can be used for classifying tests to be executed.</summary>
- </member>
- <member name="F:MbUnit.Framework.Importance.Critical">
- <summary>Critical importance.</summary>
- </member>
- <member name="F:MbUnit.Framework.Importance.Severe">
- <summary>Severe importance. Less important than <see cref="F:MbUnit.Framework.Importance.Critical" />.</summary>
- </member>
- <member name="F:MbUnit.Framework.Importance.Serious">
- <summary>Serious importance. Less important than <see cref="F:MbUnit.Framework.Importance.Severe" />.</summary>
- </member>
- <member name="F:MbUnit.Framework.Importance.Default">
- <summary>Default importance.</summary>
- </member>
- <member name="F:MbUnit.Framework.Importance.NoOneReallyCaresAbout">
- <summary>Not important.</summary>
- </member>
- <member name="T:MbUnit.Framework.ContractVerifiers.ContractVerifier`1">
- <summary>
- <para> An abstract base class for test fixtures that verify contracts. </para>
- <para> A contract verifier embodied tests designed to ensure that a particular type meets a particular contract. To use a contract verifier, create a subclass of the appropriate subclass of <see cref="T:MbUnit.Framework.ContractVerifiers.ContractVerifier`1" /> and implement the required methods. The subclass will be a test fixture that verifies the specified contract. </para>This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- <typeparam name="T">The type that implements the contract that is to be verified</typeparam>
- </member>
- <member name="T:MbUnit.Framework.ContractVerifiers.EqualityContractVerifier`1">
- <summary>
- <para> Verifies the equality contract for an equatable type. </para>
- <para> Built-in verifications: <list type="bullet"><item>Equality and difference according to <see cref="M:System.Object.Equals(System.Object)" /></item><item>Equality and difference according to <see cref="M:System.IEquatable`1.Equals(`0)" /></item><item>Equality and difference according to the '==' and '!=' operators</item><item>Equal objects have the same hashcode according to <see cref="M:System.Object.GetHashCode" /></item></list></para>This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.ContractVerifiers.EqualityContractVerifier`1.EquatableEquals">
- <summary>Verifies <see cref="M:System.IEquatable`1.Equals(`0)" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.ContractVerifiers.EqualityContractVerifier`1.GetDistinctInstances">
- <summary>
- <para> Gets distinct instances of <typeparamref name="T" />. </para>
- <para> Each instance within the sequence should be distinct from all of the others within the same sequence. However, this method should return sequences that are equal to each other each time. </para>
- <para> The sequence should contain at least 2 distinct instances. </para>
- </summary>
- <returns>The distinct instances</returns>
- </member>
- <member name="M:MbUnit.Framework.ContractVerifiers.EqualityContractVerifier`1.ObjectEquals">
- <summary>Verifies <see cref="M:System.Object.Equals(System.Object)" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.ContractVerifiers.EqualityContractVerifier`1.ObjectGetHashCode">
- <summary>Verifies <see cref="M:System.Object.GetHashCode" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.ContractVerifiers.EqualityContractVerifier`1.OperatorEquals">
- <summary>Verifies the "==" operator.</summary>
- </member>
- <member name="M:MbUnit.Framework.ContractVerifiers.EqualityContractVerifier`1.OperatorNotEquals">
- <summary>Verifies the "!=" operator.</summary>
- </member>
- <member name="M:MbUnit.Framework.ContractVerifiers.EqualityContractVerifier`1.VerifyEqualityContract(Gallio.Func{`0,`0,System.Boolean})">
- <summary>Ensures that an equality operations is correctly implemented.</summary>
- <param name="equals">The equality operation</param>
- </member>
- <member name="M:MbUnit.Framework.ContractVerifiers.EqualityContractVerifier`1.VerifyHashCodeContract(Gallio.Func{`0,System.Int32})">
- <summary>Ensures that a hash code operation is correctly implemented.</summary>
- <param name="getHashCode">The hash code operation</param>
- </member>
- <member name="T:MbUnit.Framework.ContractVerifiers.ExceptionContractVerifier`1">
- <summary>
- <para> Verifies the equality contract for an exception type. </para>
- <para> Built-in verifications: <list type="bullet"><item>The exception has the <see cref="T:System.SerializableAttribute" /> attribute.</item><item>The exception type has a protected serialization constructor similar to <see cref="M:System.Exception.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />.</item><item>If the exception type has standard constructors similar to <see cref="M:System.Exception.#ctor" />, <see cref="M:System.Exception.#ctor(System.String)" /> or <see cref="M:System.Exception.#ctor(System.String,System.Exception)" />, then verifies that they are well defined. If any of these constructions are not intended to be defined, override the appropriate test method to disable it.</item></list></para>This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.ContractVerifiers.ExceptionContractVerifier`1.AssertMessageAndInnerExceptionPreservedByRoundTripSerialization(`0)">
- <summary>Verifies that the <see cref="P:System.Exception.Message" /> and <see cref="P:System.Exception.InnerException" /> properties are preserved by round-trip serialization.</summary>
- <param name="instance">The instance</param>
- </member>
- <member name="M:MbUnit.Framework.ContractVerifiers.ExceptionContractVerifier`1.CreateInstanceUsingDefaultConstructor">
- <summary>Creates an exception instance using the default constructor. Returns null if not supported.</summary>
- <returns>The instance, or null if not supported</returns>
- </member>
- <member name="M:MbUnit.Framework.ContractVerifiers.ExceptionContractVerifier`1.CreateInstanceUsingStandardMessageAndInnerExceptionConstructor(System.String,System.Exception)">
- <summary>Creates an exception instance using the standard 2 argument constructor with a message string and inner exception. Returns null if not supported.</summary>
- <param name="message">The message text</param>
- <param name="innerException">The inner exception</param>
- <returns>The instance, or null if not supported</returns>
- </member>
- <member name="M:MbUnit.Framework.ContractVerifiers.ExceptionContractVerifier`1.CreateInstanceUsingStandardMessageConstructor(System.String)">
- <summary>Creates an exception instance using the standard 1 argument constructor with a message string. Returns null if not supported.</summary>
- <param name="message">The message text</param>
- <returns>The instance, or null if not supported</returns>
- </member>
- <member name="M:MbUnit.Framework.ContractVerifiers.ExceptionContractVerifier`1.DefaultConstructorIsWellDefined">
- <summary>Ensures that the exception has a well-defined default constructor.</summary>
- </member>
- <member name="M:MbUnit.Framework.ContractVerifiers.ExceptionContractVerifier`1.HasSerializableAttribute">
- <summary>Ensures that the exception has a <see cref="T:System.SerializableAttribute" /> attribute.</summary>
- </member>
- <member name="M:MbUnit.Framework.ContractVerifiers.ExceptionContractVerifier`1.HasSerializationConstructor">
- <summary>Ensures that the exception has a non-public serialization constructor.</summary>
- </member>
- <member name="M:MbUnit.Framework.ContractVerifiers.ExceptionContractVerifier`1.RoundTripSerialize(`0)">
- <summary>Performs round-trip serialization of the exception and returns the result.</summary>
- <param name="instance">The instance</param>
- <returns>The instance produced after serialization and deserialization</returns>
- </member>
- <member name="M:MbUnit.Framework.ContractVerifiers.ExceptionContractVerifier`1.StandardMessageAndInnerExceptionConstructorIsWellDefined(System.String,System.Boolean)">
- <summary>Ensures that the exception has a well-defined two argument message and inner exception constructor.</summary>
- </member>
- <member name="M:MbUnit.Framework.ContractVerifiers.ExceptionContractVerifier`1.StandardMessageConstructorIsWellDefined(System.String)">
- <summary>Ensures that the exception has a well-defined single argument message constructor.</summary>
- </member>
- <member name="T:MbUnit.Framework.ContractVerifiers.IDistinctInstanceProvider`1">
- <summary>Provides distinct instances of a particular type.</summary>
- <typeparam name="T">The type of object to provide</typeparam>
- </member>
- <member name="M:MbUnit.Framework.ContractVerifiers.IDistinctInstanceProvider`1.GetDistinctInstances">
- <summary>
- <para> Gets distinct instances of <typeparamref name="T" />. </para>
- <para> Each instance within the sequence should be distinct from all of the others within the same sequence. However, this method should return sequences that are equal to each other each time. </para>
- <para> The sequence should contain at least 2 distinct instances. </para>
- </summary>
- <returns>The distinct instances</returns>
- </member>
- <member name="T:MbUnit.Framework.Reflection.ReflectionException">
- <summary>Indicates that a reflection operation performed by <see cref="T:MbUnit.Framework.Reflection.Reflector" /> failed.</summary>
- </member>
- <member name="T:MbUnit.Framework.Reflection.Reflector">
- <summary>Helps to test non-public classes and class members.</summary>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.CreateInstance(System.String,System.String)">
- <summary>Create Instance</summary>
- <param name="assemblyName">Full assembly path.</param>
- <param name="typeName">Type Name such as (System.String)</param>
- <returns>Newly created object.</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.CreateInstance(System.String,System.String,System.Object[])">
- <summary>Create Instance</summary>
- <param name="assemblyName">Full assembly path.</param>
- <param name="typeName">Type Name such as (System.String)</param>
- <param name="args">Constructor parameters.</param>
- <returns>Newly created object.</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.GetField(System.Object,System.String)">
- <summary>Get public, non-public, or static field value.</summary>
- <param name="obj">Object where field is defined.</param>
- <param name="fieldName">Field name.</param>
- <returns>Field value</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.GetField(MbUnit.Framework.Reflection.AccessModifier,System.Object,System.String)">
- <summary>Get field value.</summary>
- <param name="access">Specify field access modifier.</param>
- <param name="obj">Object where field is defined.</param>
- <param name="fieldName">Field name.</param>
- <returns>Field value</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.GetField(MbUnit.Framework.Reflection.AccessModifier,System.Object,System.String,System.Boolean)">
- <summary>Get field value.</summary>
- <param name="access">Specify field access modifier.</param>
- <param name="obj">Object where field is defined.</param>
- <param name="fieldName">Field name.</param>
- <param name="lookInBase">Specify if need to look in Base classes.</param>
- <returns>Field value</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.GetField(System.String)">
- <summary>Get public, non-public, or static field value.</summary>
- <param name="fieldName">Field name.</param>
- <returns>Field value</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.GetField(System.String,MbUnit.Framework.Reflection.AccessModifier)">
- <summary>Get field value.</summary>
- <param name="fieldName">Field name.</param>
- <param name="access">Specify field access modifier.</param>
- <returns>Field value</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.GetField(System.String,MbUnit.Framework.Reflection.AccessModifier,System.Boolean)">
- <summary>Get field value.</summary>
- <param name="fieldName">Field name.</param>
- <param name="access">Specify field access modifier.</param>
- <param name="lookInBase">Specify if need to look in Base classes.</param>
- <returns>Field value</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.GetProperty(System.Object,System.String)">
- <summary>Get Property Value</summary>
- <param name="obj">Object where property is defined.</param>
- <param name="propertyName">Property Name.</param>
- <returns>Property Value.</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.GetProperty(MbUnit.Framework.Reflection.AccessModifier,System.Object,System.String)">
- <summary>Get Property Value</summary>
- <param name="access">Specify property access modifier.</param>
- <param name="obj">Object that has the property.</param>
- <param name="propertyName">Property Name.</param>
- <returns>Property Value.</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.GetProperty(MbUnit.Framework.Reflection.AccessModifier,System.Object,System.String,System.Boolean)">
- <summary>Get Property Value</summary>
- <param name="access">Specify property access modifier.</param>
- <param name="obj">Object that has the property.</param>
- <param name="propertyName">Property Name.</param>
- <param name="lookInBase">Set to true if need look for the property in base classes.</param>
- <returns>Property Value.</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.GetProperty(System.String)">
- <summary>Get Property Value</summary>
- <param name="propertyName">Property Name.</param>
- <returns>Property Value.</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.GetProperty(MbUnit.Framework.Reflection.AccessModifier,System.String)">
- <summary>Get Property Value</summary>
- <param name="access">Specify property access modifier.</param>
- <param name="propertyName">Property Name.</param>
- <returns>Property Value.</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.GetProperty(MbUnit.Framework.Reflection.AccessModifier,System.String,System.Boolean)">
- <summary>Get Property Value</summary>
- <param name="access">Specify property access modifier.</param>
- <param name="propertyName">Property Name.</param>
- <param name="lookInBase">Specify if need to look in Base classes.</param>
- <returns>Property Value.</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.InvokeMethod(System.Object,System.String)">
- <summary>Execute a NonPublic method with arguments on a object</summary>
- <param name="obj">Object where method is defined.</param>
- <param name="methodName">Method to call</param>
- <returns>The object the method should return.</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.InvokeMethod(System.Object,System.String,System.Object[])">
- <summary>Execute a NonPublic method with arguments on a object</summary>
- <param name="obj">Object where method is defined.</param>
- <param name="methodName">Method to call</param>
- <param name="methodParams">Method's parameters.</param>
- <returns>The object the method should return.</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.InvokeMethod(MbUnit.Framework.Reflection.AccessModifier,System.Object,System.String,System.Object[])">
- <summary>Execute a NonPublic method with arguments on a object</summary>
- <param name="access">Specify method access modifier.</param>
- <param name="obj">Object where method is defined.</param>
- <param name="methodName">Method to call</param>
- <param name="methodParams">Method's parameters.</param>
- <returns>The object the method should return.</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.InvokeMethod(MbUnit.Framework.Reflection.AccessModifier,System.Object,System.String,System.Boolean,System.Object[])">
- <summary>Execute a NonPublic method with arguments on a object</summary>
- <param name="access">Specify method access modifier.</param>
- <param name="obj">Object where method is defined.</param>
- <param name="methodName">Method to call</param>
- <param name="lookInBase">Speicifies if to search for the method in the base classes or not.</param>
- <param name="methodParams">Method's parameters.</param>
- <returns>The object the method should return.</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.InvokeMethod(System.String)">
- <summary>Execute a NonPublic method with arguments on a object</summary>
- <param name="methodName">Method to call</param>
- <returns>The object the method should return.</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.InvokeMethod(System.String,System.Object[])">
- <summary>Execute a NonPublic method with arguments on a object</summary>
- <param name="methodName">Method to call</param>
- <param name="methodParams">Method's parameters.</param>
- <returns>The object the method should return.</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.InvokeMethod(MbUnit.Framework.Reflection.AccessModifier,System.String,System.Object[])">
- <summary>Execute a NonPublic method with arguments on a object</summary>
- <param name="methodName">Method to call</param>
- <param name="access">Specify method access modifier.</param>
- <param name="methodParams">Method's parameters.</param>
- <returns>The object the method should return.</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.SetField(System.Object,System.String,System.Object)">
- <summary>Set field value.</summary>
- <param name="obj">Object where field is defined.</param>
- <param name="fieldName">Field Name.</param>
- <param name="fieldValue">Field Value.</param>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.SetField(MbUnit.Framework.Reflection.AccessModifier,System.Object,System.String,System.Object)">
- <summary>Set field value.</summary>
- <param name="access">Specify field access modifier.</param>
- <param name="obj">Object where field is defined.</param>
- <param name="fieldName">Field Name.</param>
- <param name="fieldValue">Field Value.</param>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.SetField(MbUnit.Framework.Reflection.AccessModifier,System.Object,System.String,System.Object,System.Boolean)">
- <summary>Set field value.</summary>
- <param name="access">Specify field access modifier.</param>
- <param name="obj">Object where field is defined.</param>
- <param name="fieldName">Field Name.</param>
- <param name="fieldValue">Field Value.</param>
- <param name="lookInBase">Specify if need to look in Base classes.</param>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.SetField(System.String,System.Object)">
- <summary>Set field value.</summary>
- <param name="fieldName">Field Name.</param>
- <param name="fieldValue">Field Value.</param>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.SetField(MbUnit.Framework.Reflection.AccessModifier,System.String,System.Object)">
- <summary>Set field value.</summary>
- <param name="fieldName">Field Name.</param>
- <param name="fieldValue">Field Value.</param>
- <param name="access">Specify field access modifier.</param>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.SetProperty(System.Object,System.String,System.Object)">
- <summary>Set Property value.</summary>
- <param name="obj">Object where property is defined.</param>
- <param name="propertyName">Property Name.</param>
- <param name="propertyValue">Property Value.</param>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.SetProperty(MbUnit.Framework.Reflection.AccessModifier,System.Object,System.String,System.Object)">
- <summary>Set Property value.</summary>
- <param name="access">Specify property access modifier.</param>
- <param name="obj">Object where property is defined.</param>
- <param name="propertyName">Property Name.</param>
- <param name="propertyValue">Property Value.</param>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.SetProperty(MbUnit.Framework.Reflection.AccessModifier,System.Object,System.String,System.Object,System.Boolean)">
- <summary>Set Property value.</summary>
- <param name="access">Specify property access modifier.</param>
- <param name="obj">Object where property is defined.</param>
- <param name="propertyName">Property Name.</param>
- <param name="propertyValue">Property Value.</param>
- <param name="lookInBase">Set to true if need look for the property in base classes.</param>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.SetProperty(System.String,System.Object)">
- <summary>Set Property value.</summary>
- <param name="propertyName">Property Name.</param>
- <param name="propertyValue">Property Value.</param>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.SetProperty(MbUnit.Framework.Reflection.AccessModifier,System.String,System.Object)">
- <summary>Set Property value.</summary>
- <param name="access">Specify property access modifier.</param>
- <param name="propertyName">Property Name.</param>
- <param name="propertyValue">Property Value.</param>
- </member>
- <member name="T:MbUnit.Framework.Reflection.AccessModifier">
- <summary>Access modifier of a class or class member.</summary>
- </member>
- <member name="F:MbUnit.Framework.Reflection.AccessModifier.Public">
- <summary>public</summary>
- </member>
- <member name="F:MbUnit.Framework.Reflection.AccessModifier.NonPublic">
- <summary>protected, internal, private</summary>
- </member>
- <member name="F:MbUnit.Framework.Reflection.AccessModifier.Static">
- <summary>static</summary>
- </member>
- <member name="F:MbUnit.Framework.Reflection.AccessModifier.Default">
- <summary>default that includes public, protected, internal, private, and static</summary>
- </member>
- <member name="T:MbUnit.Framework.Reflection.MemberType">
- <summary>Member types of a class.</summary>
- </member>
- <member name="F:MbUnit.Framework.Reflection.MemberType.Method">
- <summary>Method</summary>
- </member>
- <member name="F:MbUnit.Framework.Reflection.MemberType.Field">
- <summary>Field or variable</summary>
- </member>
- <member name="F:MbUnit.Framework.Reflection.MemberType.Property">
- <summary>Property</summary>
- </member>
- <member name="T:MbUnit.Framework.Xml.XmlSerializationAssert">
- <summary>Assertions based on Xml serialization. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.Xml.XmlSerializationAssert.AreEqualAfterRoundTrip``1(``0)">
- <summary>Performs XML serialization then deserialization of the specified object then compares the object to ensure that it equals the original.</summary>
- <typeparam name="T">The type of object to serialize</typeparam>
- <param name="obj">The object</param>
- <returns>The deserialized object after serialization</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="obj" /> is null</exception>
- </member>
- <member name="M:MbUnit.Framework.Xml.XmlSerializationAssert.IsXmlSerializable(System.Type)">
- <summary>Asserts that an <see cref="T:System.Xml.Serialization.XmlSerializer" /> can be produced for a <see cref="T:System.Type" />.</summary>
- <param name="t">The type to check</param>
- </member>
- <member name="M:MbUnit.Framework.Xml.XmlSerializationAssert.RoundTrip``1(``0)">
- <summary>Performs XML serialization then deserialization of the specified object.</summary>
- <typeparam name="T">The type of object to serialize</typeparam>
- <param name="obj">The object</param>
- <returns>The deserialized object after serialization</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="obj" /> is null</exception>
- </member>
- </members>
-</doc>
\ No newline at end of file
build/tools/gallio/WeifenLuo.WinFormsUI.Docking.dll
Binary file
build/tools/mbunit/VSSnippets/MbUnitCSharpSnippets/autorunner.snippet
@@ -1,48 +0,0 @@
-<?xml version="1.0"?>
-<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
- <CodeSnippet Format="1.0.0">
- <Header>
- <Title>AutoRunner</Title>
- <Author>MbUnit</Author>
- <Description>Expansion snippet for a AutorRunner main.</Description>
- <Shortcut>autorunner</Shortcut>
- <SnippetTypes>
- <SnippetType>Expansion</SnippetType>
- </SnippetTypes>
- </Header>
- <Snippet>
- <Declarations>
- <Literal>
- <ID>name</ID>
- <ToolTip>Main class name</ToolTip>
- <Default>Program</Default>
- </Literal>
- </Declarations>
- <Code Language="CSharp"><![CDATA[using System;
-
-namespace MbUnit.Tests
-{
- using MbUnit.Core;
- using MbUnit.Core.Filters;
-
- static class $name$
- {
- public static void Main(string[] args)
- {
- using (AutoRunner auto = new AutoRunner())
- {
- // Note: uncomment if you want to execute only the fixtures
- // that are tagged with [CurrentFixture] attribute.
- //
- // auto.Domain.Filter = FixtureFilters.Current;
- auto.Run();
- auto.ReportToHtml();
- }
- }
- }
-}
-
- ]]></Code>
- </Snippet>
- </CodeSnippet>
-</CodeSnippets>
\ No newline at end of file
build/tools/mbunit/VSSnippets/MbUnitCSharpSnippets/combinatorialtest.snippet
@@ -1,56 +0,0 @@
-<?xml version="1.0"?>
-<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
- <CodeSnippet Format="1.0.0">
- <Header>
- <Title>CombinatorialTest</Title>
- <Author>MbUnit</Author>
- <Description>Inserts a combinatorial test with 2 parameters and 2 factories</Description>
- <HelpUrl>http://www.mertner.com/confluence/display/MbUnit/CombinatorialTestAttribute</HelpUrl>
- <Shortcut>combinatorial</Shortcut>
- </Header>
- <Snippet>
- <Declarations>
- <Literal>
- <ID>testName</ID>
- <Default>Test</Default>
- </Literal>
- <Literal>
- <ID>type1</ID>
- </Literal>
- <Literal>
- <ID>type2</ID>
- <Default>type2</Default>
- </Literal>
- <Literal>
- <ID>arg1Name</ID>
- <Default>arg1Name</Default>
- </Literal>
- <Literal>
- <ID>arg2Name</ID>
- <Default>arg2Name</Default>
- </Literal>
- </Declarations>
- <Code Language="CSharp"><![CDATA[ [CombinatorialTest]
- public void $testName$(
- [UsingFactories("$type1$Factory")] $type1$ $arg1Name$,
- [UsingFactories("$type2$Factory")] $type2$ $arg2Name$)
- {
-
- }
-
- [Factory(typeof($type1$))]
- public IEnumerable $type1$Factory()
- {
- $type1$[] values = new $type1$[] { };
- return values;
- }
-
- [Factory(typeof($type2$))]
- public IEnumerable $type2$Factory()
- {
- $type2$[] values = new $type2$[] { };
- return values;
- }]]></Code>
- </Snippet>
- </CodeSnippet>
-</CodeSnippets>
\ No newline at end of file
build/tools/mbunit/VSSnippets/MbUnitCSharpSnippets/datafixture.snippet
@@ -1,63 +0,0 @@
-<?xml version="1.0"?>
-<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
- <CodeSnippet Format="1.0.0">
- <Header>
- <Title>DataFixture</Title>
- <Author>MbUnit</Author>
- <Description>Expansion snippet for DataFixture</Description>
- <HelpUrl>http://www.mertner.com/confluence/display/MbUnit/DataFixture</HelpUrl>
- <Shortcut>datafixture</Shortcut>
- <SnippetTypes>
- <SnippetType>Expansion</SnippetType>
- </SnippetTypes>
- </Header>
- <Snippet>
- <Declarations>
- <Literal>
- <ID>namespace</ID>
- <ToolTip>Test namespace</ToolTip>
- </Literal>
- <Literal>
- <ID>name</ID>
- <ToolTip>Fixture name</ToolTip>
- <Default>My</Default>
- </Literal>
- <Literal>
- <ID>resource</ID>
- <ToolTip>Resource name</ToolTip>
- <Default>Put the xml resource name here</Default>
- </Literal>
- <Literal>
- <ID>resourceXPath</ID>
- <ToolTip>Data XPath</ToolTip>
- <Default>Put the data XPath here</Default>
- </Literal>
- <Literal>
- <ID>testXPath</ID>
- <ToolTip>Resource XPath</ToolTip>
- <Default>Put the test case XPath here</Default>
- </Literal>
- </Declarations>
- <Code Language="csharp"><![CDATA[#region using
-using System;
-using MbUnit.Framework;
-#endregion
-
-namespace $namespace$
-{
- [DataFixture]
- [ResourceXmlDataProvider(typeof($name$Test),"$resource$","$resourceXPath$")]
- public class $name$Test
- {
- #region Test cases
- [ForEachTest("$testXPath$")]
- public void ForEachTest(XmlNode node)
- {
- }
- #endregion
- }
-}
- ]]></Code>
- </Snippet>
- </CodeSnippet>
-</CodeSnippets>
\ No newline at end of file
build/tools/mbunit/VSSnippets/MbUnitCSharpSnippets/model.snippet
@@ -1,101 +0,0 @@
-<?xml version="1.0"?>
-<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
- <CodeSnippet Format="1.0.0">
- <Header>
- <Title>Model</Title>
- <Author>MbUnit</Author>
- <Description>Expansion snippet for a Model</Description>
- <Shortcut>model</Shortcut>
- <SnippetTypes>
- <SnippetType>Expansion</SnippetType>
- </SnippetTypes>
- </Header>
- <Snippet>
- <Declarations>
- <Literal>
- <ID>namespace</ID>
- <ToolTip>Model namespace</ToolTip>
- </Literal>
- <Literal>
- <ID>type</ID>
- <ToolTip>Modelled type</ToolTip>
- <Default>Put the modelled type here</Default>
- </Literal>
- <Literal>
- <ID>basetype</ID>
- <ToolTip>Modelled Base Type</ToolTip>
- <Default>Object</Default>
- </Literal>
- </Declarations>
- <Code Language="csharp"><![CDATA[using System;
-using TestFu;
-using TestFu.Models;
-
-namespace $namespace$
-{
- /// <summary>
- /// A <see cref="IModel"/> implementation for the
- /// <see cref="$type$"/> type.
- /// </summary>
- [Model(typeof($type$))]
- // [State("Put a state name here")]
- // [SubModel("Put a submodel name here")]
- public class $type$Model : $basetype$Model
- {
- #region Constructors
- /// <summary>
- /// Initializes a new <see cref="$name$Model"/> instance.
- /// </summary>
- public $type$Model()
- :base()
- {}
-
- /// <summary>
- /// Initializes a new <see cref="$name$Model"/> instance
- /// to model the <paramref name="modelledType"/> type.
- /// </summary>
- /// <param name="modelledType">
- /// Target <see cref="Type"/> of the model
- /// </param>
- public $type$Model(Type modelledType)
- :base(modelledType)
- {
- if (!typeof($type$).IsAssignableFrom(modelledType))
- throw new ArgumentException("$type$ is not assignable from "+modelledType.FullName,"modelledType");
- }
- #endregion
-
- #region Transitions
- [Transition]
- public void SampleTransition($type$ target)
- {
- throw new NotImplemented();
- }
-
- /// <summary>
- /// Gets the active <see cref="ITransition"/> instance for
- /// current <paramref name="target"/>.
- /// </summary>
- /// <param name="transitions">
- /// Collection of active <see cref="ITransition"/> names
- /// </param>
- /// <param name="target">
- /// Current tested instance
- /// </param>
- protected override void GetActiveTransitions(
- ITransitionNameCollection transitions,
- Object target
- )
- {
- base.GetActiveTransitions(transitions,target);
- $type$ current = ($type$)target;
-
- $end$
- }
- #endregion
- }
-}
- ]]></Code>
- </Snippet>
- </CodeSnippet>
-</CodeSnippets>
\ No newline at end of file
build/tools/mbunit/VSSnippets/MbUnitCSharpSnippets/processtestfixture.snippet
@@ -1,72 +0,0 @@
-<?xml version="1.0"?>
-<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
- <CodeSnippet Format="1.0.0">
- <Header>
- <Title>ProcessTestFixture</Title>
- <Author>MbUnit</Author>
- <HelpUrl>http://www.mertner.com/confluence/display/MbUnit/ProcessTestFixture</HelpUrl>
- <Shortcut>processfixture</Shortcut>
- </Header>
- <Snippet>
- <Declarations>
- <Literal>
- <ID>namespace</ID>
- <Default>MbUnitTests</Default>
- </Literal>
- <Literal>
- <ID>testName1</ID>
- <Default>Test1</Default>
- </Literal>
- <Literal>
- <ID>testName2</ID>
- <Default>Test2</Default>
- </Literal>
- <Literal>
- <ID>testName3</ID>
- <Default>Test3</Default>
- </Literal>
- <Literal>
- <ID>testName4</ID>
- <Default>Test4</Default>
- </Literal>
- </Declarations>
- <Code Language="CSharp"><![CDATA[using System;
-using MbUnit.Framework;
-
-namespace $namespace$
-{
- [ProcessTestFixture]
- public class $type$Test
- {
- [Test]
- [TestSequence(1)]
- public void $testName1$()
- {
-
- }
-
- [Test]
- [TestSequence(2)]
- public void $testName2$()
- {
-
- }
-
- [Test]
- [TestSequence(3)]
- public void $testName3$()
- {
-
- }
-
- [Test]
- [TestSequence(4)]
- public void $testName4$()
- {
-
- }
- }
-}]]></Code>
- </Snippet>
- </CodeSnippet>
-</CodeSnippets>
\ No newline at end of file
build/tools/mbunit/VSSnippets/MbUnitCSharpSnippets/rowtest.snippet
@@ -1,114 +0,0 @@
-<?xml version="1.0"?>
-<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
- <CodeSnippet Format="1.0.0">
- <Header>
- <Title>RowTest</Title>
- <Author>MbUnit</Author>
- <Description>Inserts a row test with 5 rows and 3 parameters.</Description>
- <HelpUrl>http://www.mertner.com/confluence/display/MbUnit/RowTestAttribute</HelpUrl>
- <Shortcut>rowtest</Shortcut>
- </Header>
- <Snippet>
- <Declarations>
- <Literal>
- <ID>testName</ID>
- <Default>Test</Default>
- </Literal>
- <Literal>
- <ID>type1</ID>
- <Default>type1</Default>
- </Literal>
- <Literal>
- <ID>arg1Name</ID>
- <Default>arg1Name</Default>
- </Literal>
- <Literal>
- <ID>type2</ID>
- <Default>type2</Default>
- </Literal>
- <Literal>
- <ID>arg2Name</ID>
- <Default>arg2Name</Default>
- </Literal>
- <Literal>
- <ID>type3</ID>
- <Default>type3</Default>
- </Literal>
- <Literal>
- <ID>arg3Name</ID>
- <Default>arg3Name</Default>
- </Literal>
- <Literal>
- <ID>value1</ID>
- <Default>value1</Default>
- </Literal>
- <Literal>
- <ID>value2</ID>
- <Default>value2</Default>
- </Literal>
- <Literal>
- <ID>value3</ID>
- <Default>value3</Default>
- </Literal>
- <Literal>
- <ID>value4</ID>
- <Default>value4</Default>
- </Literal>
- <Literal>
- <ID>value5</ID>
- <Default>value5</Default>
- </Literal>
- <Literal>
- <ID>value6</ID>
- <Default>value6</Default>
- </Literal>
- <Literal>
- <ID>value7</ID>
- <Default>value7</Default>
- </Literal>
- <Literal>
- <ID>value8</ID>
- <Default>value8</Default>
- </Literal>
- <Literal>
- <ID>value9</ID>
- <Default>value9</Default>
- </Literal>
- <Literal>
- <ID>value10</ID>
- <Default>value10</Default>
- </Literal>
- <Literal>
- <ID>value11</ID>
- <Default>value11</Default>
- </Literal>
- <Literal>
- <ID>value12</ID>
- <Default>value12</Default>
- </Literal>
- <Literal>
- <ID>value13</ID>
- <Default>value13</Default>
- </Literal>
- <Literal>
- <ID>value14</ID>
- <Default>value14</Default>
- </Literal>
- <Literal>
- <ID>value15</ID>
- <Default>value15</Default>
- </Literal>
- </Declarations>
- <Code Language="CSharp"><![CDATA[ [RowTest]
- [Row($value1$,$value2$,$value3$)]
- [Row($value4$,$value5$,$value6$)]
- [Row($value7$,$value8$,$value9$)]
- [Row($value10$,$value11$,$value12$)]
- [Row($value13$,$value14$,$value15$)]
- public void $testName$($type1$ $arg1Name$, $type2$ $arg2Name$, $type3$ $arg3Name$)
- {
-
- }]]></Code>
- </Snippet>
- </CodeSnippet>
-</CodeSnippets>
\ No newline at end of file
build/tools/mbunit/VSSnippets/MbUnitCSharpSnippets/state.snippet
@@ -1,30 +0,0 @@
-<?xml version="1.0"?>
-<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
- <CodeSnippet Format="1.0.0">
- <Header>
- <Title>IState wrapper</Title>
- <Author>MbUnit</Author>
- <Description>Expansion snippet for a IState wrapper</Description>
- <Shortcut>state</Shortcut>
- <SnippetTypes>
- <SnippetType>Expansion</SnippetType>
- </SnippetTypes>
- </Header>
- <Snippet>
- <Declarations>
- <Literal>
- <ID>name</ID>
- <ToolTip>State Name</ToolTip>
- </Literal>
- </Declarations>
- <Code Language="csharp"><![CDATA[ public IState $name$State
- {
- get
- {
- return this.States["$name$"];
- }
- }
- ]]></Code>
- </Snippet>
- </CodeSnippet>
-</CodeSnippets>
\ No newline at end of file
build/tools/mbunit/VSSnippets/MbUnitCSharpSnippets/submodel.snippet
@@ -1,34 +0,0 @@
-<?xml version="1.0"?>
-<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
- <CodeSnippet Format="1.0.0">
- <Header>
- <Title>ISubModel wrapper</Title>
- <Author>MbUnit</Author>
- <Description>Expansion snippet for a ISubModel wrapper</Description>
- <Shortcut>submodel</Shortcut>
- <SnippetTypes>
- <SnippetType>Expansion</SnippetType>
- </SnippetTypes>
- </Header>
- <Snippet>
- <Declarations>
- <Literal>
- <ID>model</ID>
- <ToolTip>Model type</ToolTip>
- </Literal>
- <Literal>
- <ID>name</ID>
- <ToolTip>SubModel Name</ToolTip>
- </Literal>
- </Declarations>
- <Code Language="csharp"><![CDATA[ public $model$ $name$Model
- {
- get
- {
- return ($model$)this.SubModels["$name$"].Model;
- }
- }
- ]]></Code>
- </Snippet>
- </CodeSnippet>
-</CodeSnippets>
\ No newline at end of file
build/tools/mbunit/VSSnippets/MbUnitCSharpSnippets/test.snippet
@@ -1,28 +0,0 @@
-<?xml version="1.0"?>
-<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
- <CodeSnippet Format="1.0.0">
- <Header>
- <Title>Test Method</Title>
- <Description>Expansion snippet for a Test method</Description>
- <Shortcut>test</Shortcut>
- <SnippetTypes>
- <SnippetType>Expansion</SnippetType>
- </SnippetTypes>
- </Header>
- <Snippet>
- <Declarations>
- <Literal>
- <ID>name</ID>
- <ToolTip>TestName</ToolTip>
- <Default>Test</Default>
- </Literal>
- </Declarations>
- <Code Language="csharp"><![CDATA[ [Test]
- public void $name$()
- {
-
- }
- ]]></Code>
- </Snippet>
- </CodeSnippet>
-</CodeSnippets>
\ No newline at end of file
build/tools/mbunit/VSSnippets/MbUnitCSharpSnippets/testexpectedexception.snippet
@@ -1,34 +0,0 @@
-<?xml version="1.0"?>
-<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
- <CodeSnippet Format="1.0.0">
- <Header>
- <Title>Test Method with ExpectedException</Title>
- <Author>MbUnit</Author>
- <Description>Expansion snippet for a Test method</Description>
- <HelpUrl>http://www.mertner.com/confluence/display/MbUnit/ExpectedExceptionAttribute</HelpUrl>
- <Shortcut>testexpectedexception</Shortcut>
- <SnippetTypes>
- <SnippetType>Expansion</SnippetType>
- </SnippetTypes>
- </Header>
- <Snippet>
- <Declarations>
- <Literal>
- <ID>name</ID>
- <ToolTip>TestName</ToolTip>
- </Literal>
- <Literal>
- <ID>type</ID>
- <ToolTip>Expected Exception Type</ToolTip>
- </Literal>
- </Declarations>
- <Code Language="csharp"><![CDATA[ [Test]
- [ExpectedException(typeof($type$Exception))]
- public void $name$()
- {
-
- }
- ]]></Code>
- </Snippet>
- </CodeSnippet>
-</CodeSnippets>
\ No newline at end of file
build/tools/mbunit/VSSnippets/MbUnitCSharpSnippets/testfixture.snippet
@@ -1,71 +0,0 @@
-<?xml version="1.0"?>
-<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
- <CodeSnippet Format="1.0.0">
- <Header>
- <Title>TestFixture</Title>
- <Author>MbUnit</Author>
- <Description>Expansion snippet for TestFixture</Description>
- <Shortcut>testfixture</Shortcut>
- <SnippetTypes>
- <SnippetType>Expansion</SnippetType>
- </SnippetTypes>
- </Header>
- <Snippet>
- <Declarations>
- <Literal>
- <ID>namespace</ID>
- <ToolTip>Test namespace</ToolTip>
- </Literal>
- <Literal>
- <ID>type</ID>
- <ToolTip>Tested type</ToolTip>
- </Literal>
- </Declarations>
- <Code Language="csharp"><![CDATA[using System;
-using MbUnit.Framework;
-
-namespace $namespace$
-{
- /// <summary>
- /// A <see cref="TestFixture"/> for the <see cref="$type$"/> class.
- /// </summary>
- [TestFixture]
- [TestsOn(typeof($type$))]
- public class $type$Test
- {
- #region Fields, SetUp and TearDown
- private $type$ target = null;
-
- /// <summary>
- /// Sets up the fixture
- /// </summary>
- [SetUp]
- public void SetUp()
- {
- this.target = new $type$();
- }
- /// <summary>
- /// Cleans up the fixture
- /// </summary>
- [TearDown]
- public void TearDown()
- {
- IDisposable disposable = this.target as IDisposable;
- if (disposable!=null)
- disposable.Dispose();
- }
- #endregion
-
- #region Test cases
- [Test]
- public void Test()
- {
- $end$
- }
- #endregion
- }
-}
- ]]></Code>
- </Snippet>
- </CodeSnippet>
-</CodeSnippets>
\ No newline at end of file
build/tools/mbunit/VSSnippets/MbUnitCSharpSnippets/testsuitefixture.snippet
@@ -1,52 +0,0 @@
-<?xml version="1.0"?>
-<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
- <CodeSnippet Format="1.0.0">
- <Header>
- <Title>TestSuiteFixture</Title>
- <Author>MbUnit</Author>
- <Description>Expansion snippet for TestSuiteFixture</Description>
- <Shortcut>testsuitefixture</Shortcut>
- <SnippetTypes>
- <SnippetType>Expansion</SnippetType>
- </SnippetTypes>
- </Header>
- <Snippet>
- <Declarations>
- <Literal>
- <ID>namespace</ID>
- <ToolTip>Test namespace</ToolTip>
- </Literal>
- <Literal>
- <ID>name</ID>
- <ToolTip>Fixture name</ToolTip>
- <Default>My</Default>
- </Literal>
- <Literal>
- <ID>suiteName</ID>
- <ToolTip>Suite name</ToolTip>
- <Default>Suite</Default>
- </Literal>
- </Declarations>
- <Code Language="csharp"><![CDATA[using System;
-using MbUnit.Framework;
-
-namespace $namespace$
-{
- [TestSuiteFixture]
- public class $name$Test
- {
- [TestSuite]
- public TestSuite $suiteName$()
- {
- TestSuite suite = new TestSuite("$suiteName$");
-
- $end$
-
- return suite;
- }
- }
-}
- ]]></Code>
- </Snippet>
- </CodeSnippet>
-</CodeSnippets>
\ No newline at end of file
build/tools/mbunit/VSSnippets/MbUnitCSharpSnippets/typefixture.snippet
@@ -1,67 +0,0 @@
-<?xml version="1.0"?>
-<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
- <CodeSnippet Format="1.0.0">
- <Header>
- <Title>TypeFixture</Title>
- <Author>MbUnit</Author>
- <Description>Expansion snippet for TypeFixture</Description>
- <HelpUrl>http://www.mertner.com/confluence/display/MbUnit/TypeFixture</HelpUrl>
- <Shortcut>typefixture</Shortcut>
- <SnippetTypes>
- <SnippetType>Expansion</SnippetType>
- </SnippetTypes>
- </Header>
- <Snippet>
- <Declarations>
- <Literal>
- <ID>namespace</ID>
- <ToolTip>Test namespace</ToolTip>
- </Literal>
- <Literal>
- <ID>type</ID>
- <ToolTip>Tested type</ToolTip>
- </Literal>
- </Declarations>
- <Code Language="csharp"><![CDATA[using System;
-using MbUnit.Framework;
-
-namespace $namespace$
-{
- /// <summary>
- /// A <see cref="TypeFixture"/> for the <see cref="$type$"/> class.
- /// </summary>
- [TypeFixture(typeof($type$))]
- //[ProviderFactory(typeof($type$Factory),typeof($type$))]
- [TestsOn(typeof($type$))]
- public class $type$Test
- {
- #region SetUp and TearDown
- /// <summary>
- /// Initializes the fixture
- /// </summary>
- [SetUp]
- public void SetUp($type$ value)
- {
- }
- /// <summary>
- /// Cleans up the fixture
- /// </summary>
- [TearDown]
- public void TearDown($type$ value)
- {
- }
- #endregion
-
- #region Test cases
- [Test]
- public void Test($type$ value)
- {
- $end$
- }
- #endregion
- }
-}
- ]]></Code>
- </Snippet>
- </CodeSnippet>
-</CodeSnippets>
\ No newline at end of file
build/tools/mbunit/VSSnippets/MbUnitCSharpSnippets/typefixturewithproviderfactory.snippet
@@ -1,77 +0,0 @@
-<?xml version="1.0"?>
-<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
- <CodeSnippet Format="1.0.0">
- <Header>
- <Title>TypeFixture with Provider Factory</Title>
- <Author>MbUnit</Author>
- <Description>Expansion snippet for TypeFixture</Description>
- <Shortcut>typefixturefac</Shortcut>
- <SnippetTypes>
- <SnippetType>Expansion</SnippetType>
- </SnippetTypes>
- </Header>
- <Snippet>
- <Declarations>
- <Literal>
- <ID>namespace</ID>
- <ToolTip>Test namespace</ToolTip>
- <Default>MbUnitTests</Default>
- </Literal>
- <Literal>
- <ID>type</ID>
- <ToolTip>Tested type</ToolTip>
- </Literal>
- </Declarations>
- <Code Language="VB"><![CDATA[Imports System
-Imports MbUnit.Framework
-
-Namespace $namespace$
-
- ''' <summary>
- ''' A TypeFixture for the $type$ class.
- ''' </summary>
- <TypeFixture(GetType($type$)), _
- ProviderFactory(GetType($type$Factory), GetType($type$)), _
- TestsOn(GetType($type$))> _
- Public Class $type$Test
-
- #Region "SetUp and TearDown"
- ''' <summary>
- ''' Initializes the fixture
- ''' </summary>
- <SetUp()> _
- Public Sub SetUp(ByVal value As $type$)
-
- End Sub
- ''' <summary>
- ''' Cleans up the fixture
- ''' </summary>
- <TearDown()> _
- Public Sub TearDown(ByVal value As $type$)
-
- End Sub
- #End Region
-
- #Region "Test cases"
- <Test()> _
- Public Sub Test(ByVal value As $type$)
-
- End Sub
- #End Region
-
- End Class
-
- Public Class $type$Factory
- <Factory()> _
- Public ReadOnly Property Factory As $type$
- Get
- Return New $type$
- End Get
- End Property
- End Class
-
-End Namespace
- ]]></Code>
- </Snippet>
- </CodeSnippet>
-</CodeSnippets>
\ No newline at end of file
build/tools/mbunit/VSSnippets/MbUnitCSharpSnippets/usingmbunit.snippet
@@ -1,19 +0,0 @@
-<?xml version="1.0"?>
-<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
- <CodeSnippet Format="1.0.0">
- <Header>
- <Title>Using MbUnit Includes</Title>
- <Author>MbUnit</Author>
- <Description>Expansion snippet for the MbUnit using statements</Description>
- <Shortcut>usingMbUnit</Shortcut>
- <SnippetTypes>
- <SnippetType>Expansion</SnippetType>
- </SnippetTypes>
- </Header>
- <Snippet>
- <Code Language="csharp"><![CDATA[using MbUnit.Framework;
-
- ]]></Code>
- </Snippet>
- </CodeSnippet>
-</CodeSnippets>
\ No newline at end of file
build/tools/mbunit/VSSnippets/MbUnitVBSnippets/autorunner.snippet
@@ -1,45 +0,0 @@
-<?xml version="1.0"?>
-<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
- <CodeSnippet Format="1.0.0">
- <Header>
- <Title>AutoRunner</Title>
- <Author>MbUnit</Author>
- <Description>Expansion snippet for a AutorRunner main.</Description>
- <Shortcut>autorunner</Shortcut>
- <SnippetTypes>
- <SnippetType>Expansion</SnippetType>
- </SnippetTypes>
- </Header>
- <Snippet>
- <Declarations>
- <Literal>
- <ID>name</ID>
- <ToolTip>Main class name</ToolTip>
- <Default>Program</Default>
- </Literal>
- <Literal>
- <ID>namespace</ID>
- <Default>MbUnitTests</Default>
- </Literal>
- </Declarations>
- <Code Language="VB"><![CDATA[Imports System
-Imports MbUnit.Core
-'Imports MbUnit.Core.Filters
-
-Namespace $namespace$
- Class $name$
- Public Shared Sub Main()
- Using auto As AutoRunner = New AutoRunner()
- ' Note: uncomment "Imports MbUnit.Core.Filters" and the following line if you want to
- ' execute only the fixtures that are tagged with <CurrentFixture()> attribute.
-
- ' auto.Domain.Filter = FixtureFilters.Current
- auto.Run()
- auto.ReportToHtml()
- End Using
- End Sub
- End Class
-End Namespace]]></Code>
- </Snippet>
- </CodeSnippet>
-</CodeSnippets>
\ No newline at end of file
build/tools/mbunit/VSSnippets/MbUnitVBSnippets/combinatorialtest.snippet
@@ -1,54 +0,0 @@
-<?xml version="1.0"?>
-<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
- <CodeSnippet Format="1.0.0">
- <Header>
- <Title>CombinatorialTest</Title>
- <Author>MbUnit</Author>
- <Description>Inserts a combinatorial test with 2 parameters and 2 factories</Description>
- <HelpUrl>http://www.mertner.com/confluence/display/MbUnit/CombinatorialTestAttribute</HelpUrl>
- <Shortcut>combinatorial</Shortcut>
- </Header>
- <Snippet>
- <Declarations>
- <Literal>
- <ID>testName</ID>
- <Default>Test</Default>
- </Literal>
- <Literal>
- <ID>type1</ID>
- </Literal>
- <Literal>
- <ID>type2</ID>
- <Default>type2</Default>
- </Literal>
- <Literal>
- <ID>arg1Name</ID>
- <Default>arg1Name</Default>
- </Literal>
- <Literal>
- <ID>arg2Name</ID>
- <Default>arg2Name</Default>
- </Literal>
- </Declarations>
- <Code Language="VB"><![CDATA[ <CombinatorialTest()> _
- Public Sub $testName$( _
- <UsingFactories("$type1$Factory")] ByVal $arg1Name$ As $type1$, _
- <UsingFactories("$type2$Factory")] ByVal $arg2Name$ As $type2$)
-
- End Sub
-
- <Factory(GetType($type1$))> _
- public IEnumerable $type1$Factory()
- {
- Dim values As $type1$() = New $type1$ { };
- Return values
- }
-
- <Factory(GetType($type2$))> _
- Public Function $type2$Factory() As IEnumerable
- Dim values As $type2$() = New $type2$ { };
- Return values
- End Function]]></Code>
- </Snippet>
- </CodeSnippet>
-</CodeSnippets>
\ No newline at end of file
build/tools/mbunit/VSSnippets/MbUnitVBSnippets/datafixture.snippet
@@ -1,61 +0,0 @@
-<?xml version="1.0"?>
-<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
- <CodeSnippet Format="1.0.0">
- <Header>
- <Title>DataFixture</Title>
- <Author>MbUnit</Author>
- <Description>Expansion snippet for DataFixture</Description>
- <HelpUrl>http://www.mertner.com/confluence/display/MbUnit/DataFixture</HelpUrl>
- <Shortcut>datafixture</Shortcut>
- <SnippetTypes>
- <SnippetType>Expansion</SnippetType>
- </SnippetTypes>
- </Header>
- <Snippet>
- <Declarations>
- <Literal>
- <ID>namespace</ID>
- <ToolTip>Test namespace</ToolTip>
- <Default>MbUnitTests</Default>
- </Literal>
- <Literal>
- <ID>name</ID>
- <ToolTip>Fixture name</ToolTip>
- <Default>My</Default>
- </Literal>
- <Literal>
- <ID>resource</ID>
- <ToolTip>Resource name</ToolTip>
- <Default>Put the xml resource name here</Default>
- </Literal>
- <Literal>
- <ID>resourceXPath</ID>
- <ToolTip>Data XPath</ToolTip>
- <Default>Put the data XPath here</Default>
- </Literal>
- <Literal>
- <ID>testXPath</ID>
- <ToolTip>Resource XPath</ToolTip>
- <Default>Put the test case XPath here</Default>
- </Literal>
- </Declarations>
- <Code Language="VB"><![CDATA[Imports System
-Imports System.Xml
-Imports MbUnit.Framework
-
-Namespace $namespace$
- <DataFixture(), _
- ResourceXmlDataProvider(GetType($name$Test),"$resource$","$resourceXPath$")> _
- Public Class $name$Test
- #Region "Test cases"
- <ForEachTest("$testXPath$")> _
- Public Sub ForEachTest(ByVal node As XmlNode)
-
- End Sub
- #End Region
- End Class
-End Namespace
- ]]></Code>
- </Snippet>
- </CodeSnippet>
-</CodeSnippets>
\ No newline at end of file
build/tools/mbunit/VSSnippets/MbUnitVBSnippets/model.snippet
@@ -1,95 +0,0 @@
-<?xml version="1.0"?>
-<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
- <CodeSnippet Format="1.0.0">
- <Header>
- <Title>Model</Title>
- <Description>Expansion snippet for a Model</Description>
- <Shortcut>model</Shortcut>
- <SnippetTypes>
- <SnippetType>Expansion</SnippetType>
- </SnippetTypes>
- </Header>
- <Snippet>
- <Declarations>
- <Literal>
- <ID>namespace</ID>
- <ToolTip>Model namespace</ToolTip>
- <Default>MbUnitTests</Default>
- </Literal>
- <Literal>
- <ID>type</ID>
- <ToolTip>Modelled type</ToolTip>
- <Default>Put the modelled type here</Default>
- </Literal>
- <Literal>
- <ID>basetype</ID>
- <ToolTip>Modelled Base Type</ToolTip>
- <Default>Object</Default>
- </Literal>
- </Declarations>
- <Code Language="VB"><![CDATA[Imports System
-Imports TestFu
-Imports TestFu.Models
-
-Namespace $namespace$
- ''' <summary>
- ''' A IModel implementation for the $type$ type.
- ''' </summary>
- ' <State("Put a state name here")>
- ' <SubModel("Put a submodel name here")>
- <Model(GetType($type$))> _
- Public Class $type$Model
- Inherits $basetype$Model
-
- #Region "Constructors"
- ''' <summary>
- ''' Initializes a new $type$Model instance.
- ''' </summary>
- Public Sub New()
-
- End Sub
-
- ''' <summary>
- ''' Initializes a new "$name$Model" instance to model the modelledType type.
- ''' </summary>
- ''' <param name="modelledType">
- ''' Target Type of the model
- ''' </param>
- Public Sub New(ByVal modelledType As Type)
- MyBase.New(modelledType)
- If Not GetType($type$).IsAssignableFrom(modelledType)
- Throw New ArgumentException("$type$ is not assignable from "+modelledType.FullName,"modelledType")
- End If
- End Sub
- #End Region
-
- #Region "Transitions"
- <Transition()> _
- Public Sub SampleTransition(ByVal target As $type$)
- Throw New NotImplementedException()
- End Sub
-
- ''' <summary>
- ''' Gets the active ITransition instance for current target.
- ''' </summary>
- ''' <param name="transitions">
- ''' Collection of active ITransition names
- ''' </param>
- ''' <param name="target">
- ''' Current tested instance
- ''' </param>
- Protected Overrides Sub GetActiveTransitions( _
- ByVal transitions as ITransitionNameCollection , _
- ByVal target as Object)
-
- MyBase.GetActiveTransitions(transitions,target)
- Dim current As $type$ = DirectCast(target, $type$)
-
- End Sub
- #End Region
- End Class
-End Namespace
- ]]></Code>
- </Snippet>
- </CodeSnippet>
-</CodeSnippets>
\ No newline at end of file
build/tools/mbunit/VSSnippets/MbUnitVBSnippets/processtestfixture.snippet
@@ -1,75 +0,0 @@
-<?xml version="1.0"?>
-<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
- <CodeSnippet Format="1.0.0">
- <Header>
- <Title>ProcessTestFixture</Title>
- <Author>MbUnit</Author>
- <HelpUrl>http://www.mertner.com/confluence/display/MbUnit/ProcessTestFixture</HelpUrl>
- <Shortcut>processfixture</Shortcut>
- </Header>
- <Snippet>
- <Declarations>
- <Literal>
- <ID>namespace</ID>
- <Default>MbUnitTests</Default>
- </Literal>
- <Literal>
- <ID>testName1</ID>
- <Default>Test1</Default>
- </Literal>
- <Literal>
- <ID>testName2</ID>
- <Default>Test2</Default>
- </Literal>
- <Literal>
- <ID>testName3</ID>
- <Default>Test3</Default>
- </Literal>
- <Literal>
- <ID>testName4</ID>
- <Default>Test4</Default>
- </Literal>
- <Literal>
- <ID>type</ID>
- <ToolTip>The class being tested</ToolTip>
- <Default>type</Default>
- </Literal>
- </Declarations>
- <Code Language="VB"><![CDATA[Imports System
-Imports MbUnit.Framework
-
-Namespace $namespace$
-
- <ProcessTestFixture()> _
- Public Class $type$Test
-
- <Test(), _
- TestSequence(1)> _
- Public Sub $testName1$()
-
- End Sub
-
- <Test(), _
- TestSequence(2)> _
- Public Sub $testName2$()
-
- End Sub
-
- <Test(), _
- TestSequence(3)> _
- Public Sub $testName3$()
-
- End Sub
-
- <Test(), _
- TestSequence(4)> _
- Public Sub $testName4$()
-
- End Sub
-
- End Class
-
-End Namespace]]></Code>
- </Snippet>
- </CodeSnippet>
-</CodeSnippets>
\ No newline at end of file
build/tools/mbunit/VSSnippets/MbUnitVBSnippets/rowtest.snippet
@@ -1,113 +0,0 @@
-<?xml version="1.0"?>
-<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
- <CodeSnippet Format="1.0.0">
- <Header>
- <Title>RowTest</Title>
- <Author>MbUnit</Author>
- <Description>Inserts a row test with 5 rows and 3 parameters.</Description>
- <HelpUrl>http://www.mertner.com/confluence/display/MbUnit/RowTestAttribute</HelpUrl>
- <Shortcut>rowtest</Shortcut>
- </Header>
- <Snippet>
- <Declarations>
- <Literal>
- <ID>testName</ID>
- <Default>Test</Default>
- </Literal>
- <Literal>
- <ID>type1</ID>
- <Default>type1</Default>
- </Literal>
- <Literal>
- <ID>arg1Name</ID>
- <Default>arg1Name</Default>
- </Literal>
- <Literal>
- <ID>type2</ID>
- <Default>type2</Default>
- </Literal>
- <Literal>
- <ID>arg2Name</ID>
- <Default>arg2Name</Default>
- </Literal>
- <Literal>
- <ID>type3</ID>
- <Default>type3</Default>
- </Literal>
- <Literal>
- <ID>arg3Name</ID>
- <Default>arg3Name</Default>
- </Literal>
- <Literal>
- <ID>value1</ID>
- <Default>value1</Default>
- </Literal>
- <Literal>
- <ID>value2</ID>
- <Default>value2</Default>
- </Literal>
- <Literal>
- <ID>value3</ID>
- <Default>value3</Default>
- </Literal>
- <Literal>
- <ID>value4</ID>
- <Default>value4</Default>
- </Literal>
- <Literal>
- <ID>value5</ID>
- <Default>value5</Default>
- </Literal>
- <Literal>
- <ID>value6</ID>
- <Default>value6</Default>
- </Literal>
- <Literal>
- <ID>value7</ID>
- <Default>value7</Default>
- </Literal>
- <Literal>
- <ID>value8</ID>
- <Default>value8</Default>
- </Literal>
- <Literal>
- <ID>value9</ID>
- <Default>value9</Default>
- </Literal>
- <Literal>
- <ID>value10</ID>
- <Default>value10</Default>
- </Literal>
- <Literal>
- <ID>value11</ID>
- <Default>value11</Default>
- </Literal>
- <Literal>
- <ID>value12</ID>
- <Default>value12</Default>
- </Literal>
- <Literal>
- <ID>value13</ID>
- <Default>value13</Default>
- </Literal>
- <Literal>
- <ID>value14</ID>
- <Default>value14</Default>
- </Literal>
- <Literal>
- <ID>value15</ID>
- <Default>value15</Default>
- </Literal>
- </Declarations>
- <Code Language="VB"><![CDATA[ <RowTest(), _
- Row($value1$,$value2$,$value3$), _
- Row($value4$,$value5$,$value6$), _
- Row($value7$,$value8$,$value9$), _
- Row($value10$,$value11$,$value12$), _
- Row($value13$,$value14$,$value15$)> _
- Public Sub $testName$(ByVal $arg1Name$ As $type1$, ByVal $arg2Name$ As $type2$, ByVal $arg3Name$ As $type3$)
-
- End Sub]]></Code>
- </Snippet>
- </CodeSnippet>
-</CodeSnippets>
\ No newline at end of file
build/tools/mbunit/VSSnippets/MbUnitVBSnippets/state.snippet
@@ -1,27 +0,0 @@
-<?xml version="1.0"?>
-<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
- <CodeSnippet Format="1.0.0">
- <Header>
- <Title>IState wrapper</Title>
- <Author>MbUnit</Author>
- <Description>Expansion snippet for a IState wrapper</Description>
- <Shortcut>state</Shortcut>
- <SnippetTypes>
- <SnippetType>Expansion</SnippetType>
- </SnippetTypes>
- </Header>
- <Snippet>
- <Declarations>
- <Literal>
- <ID>name</ID>
- <ToolTip>State Name</ToolTip>
- </Literal>
- </Declarations>
- <Code Language="VB"><![CDATA[ Public Property $name$State as IState
- Get
- Return Me.States("$name$")
- End Get
- End Property ]]></Code>
- </Snippet>
- </CodeSnippet>
-</CodeSnippets>
\ No newline at end of file
build/tools/mbunit/VSSnippets/MbUnitVBSnippets/submodel.snippet
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
- <CodeSnippet Format="1.0.0">
- <Header>
- <Title>ISubModel wrapper</Title>
- <Author>MbUnit</Author>
- <Description>Expansion snippet for a ISubModel wrapper</Description>
- <Shortcut>submodel</Shortcut>
- <SnippetTypes>
- <SnippetType>Expansion</SnippetType>
- </SnippetTypes>
- </Header>
- <Snippet>
- <Declarations>
- <Literal>
- <ID>model</ID>
- <ToolTip>Model type</ToolTip>
- </Literal>
- <Literal>
- <ID>name</ID>
- <ToolTip>SubModel Name</ToolTip>
- </Literal>
- </Declarations>
- <Code Language="VB"><![CDATA[ Public ReadOnly Property $name$Model As $model$
- Get
- Return DirectCast(Me.SubModels("$name$").Model, $model$)
- End Get
- End Property
- ]]></Code>
- </Snippet>
- </CodeSnippet>
-</CodeSnippets>
\ No newline at end of file
build/tools/mbunit/VSSnippets/MbUnitVBSnippets/test.snippet
@@ -1,28 +0,0 @@
-<?xml version="1.0"?>
-<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
- <CodeSnippet Format="1.0.0">
- <Header>
- <Title>Test Method</Title>
- <Author>MbUnit</Author>
- <Description>Expansion snippet for a Test method</Description>
- <Shortcut>test</Shortcut>
- <SnippetTypes>
- <SnippetType>Expansion</SnippetType>
- </SnippetTypes>
- </Header>
- <Snippet>
- <Declarations>
- <Literal>
- <ID>name</ID>
- <ToolTip>TestName</ToolTip>
- <Default>Test</Default>
- </Literal>
- </Declarations>
- <Code Language="VB"><![CDATA[ <Test()> _
- Public Sub $name$()
-
- End Sub
- ]]></Code>
- </Snippet>
- </CodeSnippet>
-</CodeSnippets>
\ No newline at end of file
build/tools/mbunit/VSSnippets/MbUnitVBSnippets/testexpectedexception.snippet
@@ -1,32 +0,0 @@
-<?xml version="1.0"?>
-<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
- <CodeSnippet Format="1.0.0">
- <Header>
- <Title>Test Method with ExpectedException</Title>
- <Author>MbUnit</Author>
- <Description>Expansion snippet for a Test method with and expected exception</Description>
- <Shortcut>testexpectedexception</Shortcut>
- <SnippetTypes>
- <SnippetType>Expansion</SnippetType>
- </SnippetTypes>
- </Header>
- <Snippet>
- <Declarations>
- <Literal>
- <ID>name</ID>
- <ToolTip>TestName</ToolTip>
- <Default>Test</Default>
- </Literal>
- <Literal>
- <ID>type</ID>
- <ToolTip>Expected Exception Type</ToolTip>
- </Literal>
- </Declarations>
- <Code Language="VB"><![CDATA[ <Test(),ExpectedException(GetType($type$Exception))> _
- Public Sub $name$()
-
- End Sub
-]]></Code>
- </Snippet>
- </CodeSnippet>
-</CodeSnippets>
\ No newline at end of file
build/tools/mbunit/VSSnippets/MbUnitVBSnippets/testfixture.snippet
@@ -1,68 +0,0 @@
-<?xml version="1.0"?>
-<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
- <CodeSnippet Format="1.0.0">
- <Header>
- <Title>TestFixture</Title>
- <Author>MbUnit</Author>
- <Description>Expansion snippet for TestFixture</Description>
- <Shortcut>testfixture</Shortcut>
- <SnippetTypes>
- <SnippetType>Expansion</SnippetType>
- </SnippetTypes>
- </Header>
- <Snippet>
- <Declarations>
- <Literal>
- <ID>namespace</ID>
- <ToolTip>Test namespace</ToolTip>
- <Default>MbUnitTests</Default>
- </Literal>
- <Literal>
- <ID>type</ID>
- <ToolTip>Tested type</ToolTip>
- </Literal>
- </Declarations>
- <Code Language="VB"><![CDATA[Imports System
-Imports MbUnit.Framework
-
-Namespace $namespace$
-
- ''' <summary>
- ''' A TestFixture for the $type$ class.
- ''' </summary>
- <TestFixture(), _
- TestsOn(GetType($type$))> _
- Public Class $type$Test
- #Region "Fields, SetUp and TearDown"
- Private target As $type$ = Nothing
-
- ''' <summary>
- ''' Sets up the fixture
- ''' </summary>
- <SetUp()> _
- Public Sub SetUp()
- Mew.target = New $type$()
- End Sub
- ''' <summary>
- ''' Cleans up the fixture
- '' </summary>
- <TearDown()> _
- public void TearDown()
- Dim disposable As IDisposable = TryCast(this.target, IDisposable)
- If disposable IsNot Nothing Then
- disposable.Dispose()
- End If
- End Sub
- #End Region
-
- #Region "Test cases"
- <Test()> _
- Public Sub Test()
-
- End Sub
- #End Region
- End Class
-End Namespace]]></Code>
- </Snippet>
- </CodeSnippet>
-</CodeSnippets>
\ No newline at end of file
build/tools/mbunit/VSSnippets/MbUnitVBSnippets/testsuitefixture.snippet
@@ -1,48 +0,0 @@
-<?xml version="1.0"?>
-<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
- <CodeSnippet Format="1.0.0">
- <Header>
- <Title>TestSuiteFixture</Title>
- <Author>MbUnit</Author>
- <Description>Expansion snippet for TestSuiteFixture</Description>
- <Shortcut>testsuitefixture</Shortcut>
- <SnippetTypes>
- <SnippetType>Expansion</SnippetType>
- </SnippetTypes>
- </Header>
- <Snippet>
- <Declarations>
- <Literal>
- <ID>namespace</ID>
- <ToolTip>Test namespace</ToolTip>
- <Default>MbUnitTests</Default>
- </Literal>
- <Literal>
- <ID>name</ID>
- <ToolTip>Fixture name</ToolTip>
- <Default>My</Default>
- </Literal>
- <Literal>
- <ID>suiteName</ID>
- <ToolTip>Suite name</ToolTip>
- <Default>Suite</Default>
- </Literal>
- </Declarations>
- <Code Language="VB"><![CDATA[Imports System
-Imports MbUnit.Framework
-
-Namespace $namespace$
- <TestSuiteFixture()> _
- Public Class $name$Test
- <TestSuite()> _
- Public Function $suiteName$() As TestSuite
- Dim suite As TestSuite = New TestSuite("$suiteName$")
-
- Return suite
- End Function
- End Class
-End Namespace
- ]]></Code>
- </Snippet>
- </CodeSnippet>
-</CodeSnippets>
\ No newline at end of file
build/tools/mbunit/VSSnippets/MbUnitVBSnippets/typefixture.snippet
@@ -1,74 +0,0 @@
-<?xml version="1.0"?>
-<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
- <CodeSnippet Format="1.0.0">
- <Header>
- <Title>TypeFixture</Title>
- <Author>MbUnit</Author>
- <Description>Expansion snippet for TypeFixture</Description>
- <HelpUrl>http://www.mertner.com/confluence/display/MbUnit/TypeFixture</HelpUrl>
- <Shortcut>typefixture</Shortcut>
- <SnippetTypes>
- <SnippetType>Expansion</SnippetType>
- </SnippetTypes>
- </Header>
- <Snippet>
- <Declarations>
- <Literal>
- <ID>namespace</ID>
- <ToolTip>Test namespace</ToolTip>
- <Default>MbUnitTests</Default>
- </Literal>
- <Literal>
- <ID>type</ID>
- <ToolTip>Tested type</ToolTip>
- </Literal>
- <Literal>
- <ID>instanceName</ID>
- <Default>instanceName</Default>
- </Literal>
- </Declarations>
- <Code Language="VB"><![CDATA[Imports System
-Imports MbUnit.Core.Framework
-Imports MbUnit.Framework
-
-Namespace $namespace$
- ''' <summary>
- ''' A TypeFixture for the $type$ class.
- ''' </summary>
- <TypeFixture(GetType($type$)), _
- TestsOn(GetType($type$))> _
- Public Class $type$Test
- #Region "SetUp and TearDown"
- ''' <summary>
- ''' Initializes the fixture
- ''' </summary>
- <SetUp()> _
- Public Sub SetUp(ByVal value As $type$)
- End Sub
- ''' <summary>
- ''' Cleans up the fixture
- ''' </summary>
- <TearDown()> _
- Public Sub TearDown(ByVal value As $type$)
- End Sub
- #End Region
-
- #Region "Test cases"
- <Test()> _
- Public Sub Test(ByVal value As $type$)
- End Sub
- #End Region
-
- #Region "Providers"
- <Provider(typeof($type$))> _
- Public Function Provider$type$() As $type$
- Dim $instanceName$ As $type$ = New $type$()
- Return $instanceName$
- End Function
- #End Region
- End Class
-End Namespace
- ]]></Code>
- </Snippet>
- </CodeSnippet>
-</CodeSnippets>
\ No newline at end of file
build/tools/mbunit/VSSnippets/MbUnitVBSnippets/typefixturewithproviderfactory.snippet
@@ -1,77 +0,0 @@
-<?xml version="1.0"?>
-<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
- <CodeSnippet Format="1.0.0">
- <Header>
- <Title>TypeFixture with Provider Factory</Title>
- <Author>MbUnit</Author>
- <Description>Expansion snippet for TypeFixture</Description>
- <Shortcut>typefixturefac</Shortcut>
- <SnippetTypes>
- <SnippetType>Expansion</SnippetType>
- </SnippetTypes>
- </Header>
- <Snippet>
- <Declarations>
- <Literal>
- <ID>namespace</ID>
- <ToolTip>Test namespace</ToolTip>
- <Default>MbUnitTests</Default>
- </Literal>
- <Literal>
- <ID>type</ID>
- <ToolTip>Tested type</ToolTip>
- </Literal>
- </Declarations>
- <Code Language="VB"><![CDATA[Imports System
-Imports MbUnit.Framework
-
-Namespace $namespace$
-
- ''' <summary>
- ''' A TypeFixture for the $type$ class.
- ''' </summary>
- <TypeFixture(GetType($type$)), _
- ProviderFactory(GetType($type$Factory), GetType($type$)), _
- TestsOn(GetType($type$))> _
- Public Class $type$Test
-
- #Region "SetUp and TearDown"
- ''' <summary>
- ''' Initializes the fixture
- ''' </summary>
- <SetUp()> _
- Public Sub SetUp(ByVal value As $type$)
-
- End Sub
- ''' <summary>
- ''' Cleans up the fixture
- ''' </summary>
- <TearDown()> _
- Public Sub TearDown(ByVal value As $type$)
-
- End Sub
- #End Region
-
- #Region "Test cases"
- <Test()> _
- Public Sub Test(ByVal value As $type$)
-
- End Sub
- #End Region
-
- End Class
-
- Public Class $type$Factory
- <Factory()> _
- Public ReadOnly Property Factory As $type$
- Get
- Return New $type$
- End Get
- End Property
- End Class
-
-End Namespace
- ]]></Code>
- </Snippet>
- </CodeSnippet>
-</CodeSnippets>
\ No newline at end of file
build/tools/mbunit/VSSnippets/MbUnitVBSnippets/usingmbunit.snippet
@@ -1,19 +0,0 @@
-<?xml version="1.0"?>
-<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
- <CodeSnippet Format="1.0.0">
- <Header>
- <Title>Using MbUnit Includes</Title>
- <Author>MbUnit</Author>
- <Description>Expansion snippet for the MbUnit using statements</Description>
- <Shortcut>usingMbUnit</Shortcut>
- <SnippetTypes>
- <SnippetType>Expansion</SnippetType>
- </SnippetTypes>
- </Header>
- <Snippet>
- <Code Language="VB"><![CDATA[Imports MbUnit.Framework
-
- ]]></Code>
- </Snippet>
- </CodeSnippet>
-</CodeSnippets>
\ No newline at end of file
build/tools/mbunit/VSSnippets/MbUnitXMLSnippets/msbuild.snippet
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
- <CodeSnippet Format="1.0.0">
- <Header>
- <Title>MSBuild task</Title>
- <Author>MbUnit</Author>
- <Description>Expansion snippet for a MSBuild task</Description>
- <Shortcut>msbuild</Shortcut>
- <SnippetTypes>
- <SnippetType>Expansion</SnippetType>
- </SnippetTypes>
- </Header>
- <Snippet>
- <Declarations>
- <Literal>
- <ID>name</ID>
- <ToolTip>Fixture name</ToolTip>
- <Default>My</Default>
- </Literal>
- </Declarations>
- <Code Language="XML"><![CDATA[<?xml version="1.0" encoding="utf-8" ?>
-<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <UsingTask AssemblyName="MbUnit.MSBuild.Tasks" TaskName="MbUnit.MSBuild.Tasks.MbUnit"/>
- <ItemGroup>
- <TestAssemblies Include="$end$" />
- </ItemGroup>
- <Target Name="Tests">
- <MbUnit
- Assemblies ="@(TestAssemblies)"
- HaltOnFailure="false"
- ReportTypes="Xml;Text;Html;Dox"
- ReportFileNameFormat="mbunit-{0}-{1}"
- />
- </Target>
-</Project>
-
- ]]></Code>
- </Snippet>
- </CodeSnippet>
-</CodeSnippets>
\ No newline at end of file
build/tools/mbunit/VSSnippets/MbUnitXMLSnippets/nant.snippet
@@ -1,34 +0,0 @@
-<?xml version="1.0"?>
-<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
- <CodeSnippet Format="1.0.0">
- <Header>
- <Title>NAnt task</Title>
- <Author>MbUnit</Author>
- <Description>Expansion snippet for a NAnt task</Description>
- <Shortcut>nant</Shortcut>
- <SnippetTypes>
- <SnippetType>Expansion</SnippetType>
- </SnippetTypes>
- </Header>
- <Snippet>
- <Declarations>
- <Literal>
- <ID>name</ID>
- <ToolTip>Fixture name</ToolTip>
- <Default>My</Default>
- </Literal>
- </Declarations>
- <Code Language="XML"><![CDATA[<!-- MbUnit NAnt task definition -->
-<mbunit>
- <formatter type="Html"
- userfile="true"
- outputdir=".."
- />
- <test>
- $end$
- </test>
-</mbunit>
- ]]></Code>
- </Snippet>
- </CodeSnippet>
-</CodeSnippets>
\ No newline at end of file
build/tools/mbunit/log4net.dll
Binary file
build/tools/mbunit/MbUnit.AddIn.dll
Binary file
build/tools/mbunit/MbUnit.Cons.exe
Binary file
build/tools/mbunit/MbUnit.Cons.exe.config
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?>
-<configuration>
- <runtime>
- <!-- Don't kill application on first uncaught exception. -->
- <legacyUnhandledExceptionPolicy enabled="1" />
- </runtime>
-
- <startup>
- <supportedRuntime version="v2.0.50727" />
- <supportedRuntime version="v1.1.4322"/>
- </startup>
-</configuration>
build/tools/mbunit/MbUnit.Framework.2.0.dll
Binary file
build/tools/mbunit/MbUnit.Framework.2.0.xml
@@ -1,278 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<doc>
- <assembly>
- <name>MbUnit.Framework.2.0</name>
- </assembly>
- <members>
- <member name="T:MbUnit.Framework.GenericAssert">
- <summary>Assertion class This class cannot be inherited.</summary>
- </member>
- <member name="M:MbUnit.Framework.GenericAssert.IsEmpty``1(System.Collections.Generic.ICollection{``0},System.String,System.Object[])">
- <summary>Assert that an array, list or other collection is empty</summary>
- <param name="collection">An array, list or other collection implementing ICollection</param>
- <param name="message">The message to be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.GenericAssert.IsEmpty``1(System.Collections.Generic.ICollection{``0},System.String)">
- <summary>Assert that an array, list or other collection is empty</summary>
- <param name="collection">An array, list or other collection implementing ICollection</param>
- <param name="message">The message to be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.GenericAssert.IsEmpty``1(System.Collections.Generic.ICollection{``0})">
- <summary>Assert that an array,list or other collection is empty</summary>
- <param name="collection">An array, list or other collection implementing ICollection</param>
- </member>
- <member name="M:MbUnit.Framework.GenericAssert.IsNotEmpty``1(System.Collections.Generic.ICollection{``0},System.String,System.Object[])">
- <summary>Assert that an array, list or other collection is empty</summary>
- <param name="collection">An array, list or other collection implementing ICollection</param>
- <param name="message">The message to be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.GenericAssert.IsNotEmpty``1(System.Collections.Generic.ICollection{``0},System.String)">
- <summary>Assert that an array, list or other collection is empty</summary>
- <param name="collection">An array, list or other collection implementing ICollection</param>
- <param name="message">The message to be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.GenericAssert.IsNotEmpty``1(System.Collections.Generic.ICollection{``0})">
- <summary>Assert that an array,list or other collection is empty</summary>
- <param name="collection">An array, list or other collection implementing ICollection</param>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.CreateInstance(System.String,System.String)">
- <summary>Create Instance</summary>
- <param name="assemblyName">Full assembly path.</param>
- <param name="className">Type Name such as (System.String)</param>
- <returns>Newly created object.</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.CreateInstance(System.String,System.String,System.Object[])">
- <summary>Create Instance</summary>
- <param name="assemblyName">Full assembly path.</param>
- <param name="className">Type Name such as (System.String)</param>
- <param name="args">Constructor parameters.</param>
- <returns>Newly created object.</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.GetField(System.Object,System.String)">
- <summary>Get public, non-public, or static field value.</summary>
- <param name="obj">Object where field is defined.</param>
- <param name="fieldName">Field name.</param>
- <returns>Field value</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.GetField(MbUnit.Framework.Reflection.AccessModifier,System.Object,System.String)">
- <summary>Get field value.</summary>
- <param name="access">Specify field access modifier.</param>
- <param name="obj">Object where field is defined.</param>
- <param name="fieldName">Field name.</param>
- <returns>Field value</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.GetField(MbUnit.Framework.Reflection.AccessModifier,System.Object,System.String,System.Boolean)">
- <summary>Get field value.</summary>
- <param name="access">Specify field access modifier.</param>
- <param name="obj">Object where field is defined.</param>
- <param name="fieldName">Field name.</param>
- <param name="lookInBase">Specify if need to look in Base classes.</param>
- <returns>Field value</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.GetField(System.String)">
- <summary>Get public, non-public, or static field value.</summary>
- <param name="fieldName">Field name.</param>
- <returns>Field value</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.GetField(System.String,MbUnit.Framework.Reflection.AccessModifier)">
- <summary>Get field value.</summary>
- <param name="fieldName">Field name.</param>
- <param name="access">Specify field access modifier.</param>
- <returns>Field value</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.GetField(System.String,MbUnit.Framework.Reflection.AccessModifier,System.Boolean)">
- <summary>Get field value.</summary>
- <param name="fieldName">Field name.</param>
- <param name="access">Specify field access modifier.</param>
- <param name="lookInBase">Specify if need to look in Base classes.</param>
- <returns>Field value</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.GetNonPublicField(System.String)">
- <summary>Gets value of NonPublic field.</summary>
- <param name="fieldName">NonPublic field name</param>
- <returns>Field value</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.GetNonPublicProperty(System.String)">
- <summary>Gets value of NonPublic property</summary>
- <param name="propName">Property name</param>
- <returns>Property value</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.GetNonPublicVariable(System.Object,System.String)">
- <summary>Get the value from a NonPublic variable or field.</summary>
- <param name="obj">Object which contains field</param>
- <param name="variableName">Field Name</param>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.GetPrivateVariable(System.String)">
- <summary>Get the value from a NonPublic variable or field.</summary>
- <param name="obj">Object which contains field</param>
- <param name="variableName">Field Name</param>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.GetProperty(System.Object,System.String)">
- <summary>Get Property Value</summary>
- <param name="obj">Object where property is defined.</param>
- <param name="propertyName">Property Name.</param>
- <returns>Property Value.</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.GetProperty(MbUnit.Framework.Reflection.AccessModifier,System.Object,System.String)">
- <summary>Get Property Value</summary>
- <param name="access">Specify property access modifier.</param>
- <param name="propertyName">Property Name.</param>
- <returns>Property Value.</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.GetProperty(MbUnit.Framework.Reflection.AccessModifier,System.Object,System.String,System.Boolean)">
- <summary>Get Property Value</summary>
- <param name="access">Specify property access modifier.</param>
- <param name="propertyName">Property Name.</param>
- <param name="lookInBase">Set to true if need look for the property in base classes.</param>
- <returns>Property Value.</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.GetProperty(System.String)">
- <summary>Get Property Value</summary>
- <param name="propertyName">Property Name.</param>
- <returns>Property Value.</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.GetProperty(MbUnit.Framework.Reflection.AccessModifier,System.String)">
- <summary>Get Property Value</summary>
- <param name="access">Specify property access modifier.</param>
- <param name="propertyName">Property Name.</param>
- <returns>Property Value.</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.GetProperty(MbUnit.Framework.Reflection.AccessModifier,System.String,System.Boolean)">
- <summary>Get Property Value</summary>
- <param name="access">Specify property access modifier.</param>
- <param name="propertyName">Property Name.</param>
- <param name="lookInBase">Specify if need to look in Base classes.</param>
- <returns>Property Value.</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.InvokeMethod(System.Object,System.String)">
- <summary>Execute a NonPublic method with arguments on a object</summary>
- <param name="obj">Object where method is defined.</param>
- <param name="methodName">Method to call</param>
- <returns>The object the method should return.</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.InvokeMethod(System.Object,System.String,System.Object[])">
- <summary>Execute a NonPublic method with arguments on a object</summary>
- <param name="obj">Object where method is defined.</param>
- <param name="methodName">Method to call</param>
- <param name="methodParams">Method's parameters.</param>
- <returns>The object the method should return.</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.InvokeMethod(MbUnit.Framework.Reflection.AccessModifier,System.Object,System.String,System.Object[])">
- <summary>Execute a NonPublic method with arguments on a object</summary>
- <param name="access">Specify method access modifier.</param>
- <param name="obj">Object where method is defined.</param>
- <param name="methodName">Method to call</param>
- <param name="methodParams">Method's parameters.</param>
- <returns>The object the method should return.</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.InvokeMethod(MbUnit.Framework.Reflection.AccessModifier,System.Object,System.String,System.Boolean,System.Object[])">
- <summary>Execute a NonPublic method with arguments on a object</summary>
- <param name="access">Specify method access modifier.</param>
- <param name="obj">Object where method is defined.</param>
- <param name="methodName">Method to call</param>
- <param name="methodParams">Method's parameters.</param>
- <returns>The object the method should return.</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.InvokeMethod(System.String)">
- <summary>Execute a NonPublic method with arguments on a object</summary>
- <param name="methodName">Method to call</param>
- <returns>The object the method should return.</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.InvokeMethod(System.String,System.Object[])">
- <summary>Execute a NonPublic method with arguments on a object</summary>
- <param name="methodName">Method to call</param>
- <param name="methodParams">Method's parameters.</param>
- <returns>The object the method should return.</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.InvokeMethod(MbUnit.Framework.Reflection.AccessModifier,System.String,System.Object[])">
- <summary>Execute a NonPublic method with arguments on a object</summary>
- <param name="methodName">Method to call</param>
- <param name="access">Specify method access modifier.</param>
- <param name="methodParams">Method's parameters.</param>
- <returns>The object the method should return.</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.RunNonPublicMethod(System.Object,System.String)">
- <summary>Execute a NonPublic method on a object</summary>
- <param name="obj">Object to call method on</param>
- <param name="methodName">Method to call</param>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.RunPrivateMethod(System.String)">
- <summary>Execute a NonPublic method without arguments on a object</summary>
- <param name="obj">Object to call method on</param>
- <param name="methodName">Method to call</param>
- <returns>The object the method should return.</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.RunPrivateMethod(System.String,System.Object[])">
- <summary>Execute a NonPublic method with arguments on a object</summary>
- <param name="obj">Object to call method on</param>
- <param name="methodName">Method to call</param>
- <returns>The object the method should return.</returns>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.SetField(System.Object,System.String,System.Object)">
- <summary>Set field value.</summary>
- <param name="obj">Object where field is defined.</param>
- <param name="fieldName">Field Name.</param>
- <param name="fieldValue">Field Value.</param>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.SetField(MbUnit.Framework.Reflection.AccessModifier,System.Object,System.String,System.Object)">
- <summary>Set field value.</summary>
- <param name="access">Specify field access modifier.</param>
- <param name="obj">Object where field is defined.</param>
- <param name="fieldName">Field Name.</param>
- <param name="fieldValue">Field Value.</param>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.SetField(MbUnit.Framework.Reflection.AccessModifier,System.Object,System.String,System.Object,System.Boolean)">
- <summary>Set field value.</summary>
- <param name="access">Specify field access modifier.</param>
- <param name="obj">Object where field is defined.</param>
- <param name="fieldName">Field Name.</param>
- <param name="fieldValue">Field Value.</param>
- <param name="lookInBase">Specify if need to look in Base classes.</param>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.SetField(System.String,System.Object)">
- <summary>Set field value.</summary>
- <param name="fieldName">Field Name.</param>
- <param name="fieldValue">Field Value.</param>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.SetField(MbUnit.Framework.Reflection.AccessModifier,System.String,System.Object)">
- <summary>Set field value.</summary>
- <param name="fieldName">Field Name.</param>
- <param name="fieldValue">Field Value.</param>
- <param name="access">Specify field access modifier.</param>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.SetProperty(System.Object,System.String,System.Object)">
- <summary>Set Property value.</summary>
- <param name="obj">Object where property is defined.</param>
- <param name="fieldName">Property Name.</param>
- <param name="fieldValue">Property Value.</param>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.SetProperty(MbUnit.Framework.Reflection.AccessModifier,System.Object,System.String,System.Object)">
- <summary>Set Property value.</summary>
- <param name="access">Specify property access modifier.</param>
- <param name="obj">Object where property is defined.</param>
- <param name="fieldName">Property Name.</param>
- <param name="fieldValue">Property Value.</param>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.SetProperty(MbUnit.Framework.Reflection.AccessModifier,System.Object,System.String,System.Object,System.Boolean)">
- <summary>Set Property value.</summary>
- <param name="access">Specify property access modifier.</param>
- <param name="obj">Object where property is defined.</param>
- <param name="fieldName">Property Name.</param>
- <param name="fieldValue">Property Value.</param>
- <param name="lookInBase">Set to true if need look for the property in base classes.</param>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.SetProperty(System.String,System.Object)">
- <summary>Set Property value.</summary>
- <param name="fieldName">Property Name.</param>
- <param name="fieldValue">Property Value.</param>
- </member>
- <member name="M:MbUnit.Framework.Reflection.Reflector.SetProperty(MbUnit.Framework.Reflection.AccessModifier,System.String,System.Object)">
- <summary>Set Property value.</summary>
- <param name="access">Specify property access modifier.</param>
- <param name="fieldName">Property Name.</param>
- <param name="fieldValue">Property Value.</param>
- </member>
- </members>
-</doc>
\ No newline at end of file
build/tools/mbunit/MbUnit.Framework.dll
Binary file
build/tools/mbunit/MbUnit.Framework.xml
@@ -1,4748 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<doc>
- <assembly>
- <name>MbUnit.Framework</name>
- </assembly>
- <members>
- <member name="T:MbUnit.Core.AssemblyEventArgs">
- <summary>Event argument that contains an assembly.</summary>
- </member>
- <member name="P:MbUnit.Core.Fixture.IsIgnored">
- <summary>Returns true if the entire test fixture is ignored.</summary>
- </member>
- <member name="T:MbUnit.Core.MethodSignature">
- <summary>TODO - Add class summary</summary>
- </member>
- <member name="T:MbUnit.Core.ResourceHelper">
- <summary>Static helper functions for retreiving resources This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Core.ResourceHelper.CreateImages(System.String)">
- <summary>Creates and saves the images in the directory with the specified path.</summary>
- <param name="path">The directory path in which to save the images</param>
- </member>
- <member name="T:MbUnit.Core.RunPipe">
- <summary>This class represents the execution pipe of a test. It contains a sequence of <see cref="T:MbUnit.Core.Invokers.IRunInvoker" />.</summary>
- </member>
- <member name="T:MbUnit.Core.RunPipeEventArgs">
- <summary>TODO - Add class summary</summary>
- </member>
- <member name="T:MbUnit.Core.TypeEventArgs">
- <summary>Event argument that carries a <see cref="P:MbUnit.Core.TypeEventArgs.Type" /> instance.</summary>
- </member>
- <member name="T:MbUnit.Core.TypeHelper">
- <summary>Helper static class for Type related tasks This class cannot be inherited.</summary>
- </member>
- <member name="M:MbUnit.Core.TypeHelper.CreateInstance(System.Type)">
- <summary>Creates an instance of the type <paramref name="t" /> using the default Method.</summary>
- <param name="t">type to instanciate</param>
- <returns>type <paramref name="t" /> instance</returns>
- </member>
- <member name="M:MbUnit.Core.TypeHelper.CreateInstance(System.Type,System.Object[])">
- <summary>Creates an instance of the type <paramref name="t" /> using the Method that matches the signature defined by <paramref name="args" /></summary>
- <param name="t">type to instanciate</param>
- <param name="args">argument of the Method</param>
- <returns>type <paramref name="t" /> instance initialized using <paramref name="args" /></returns>
- </member>
- <member name="M:MbUnit.Core.TypeHelper.GetAttributedMethod(System.Type,System.Type)">
- <summary>Gets the first method of the type <paramref name="t" /> that is tagged by a <paramref name="customAttributeType" /> instance.</summary>
- <param name="t">type to test</param>
- <param name="customAttributeType">custom attribute type to search</param>
- <returns>First method of <paramref name="t" /> that that is tagged by a <paramref name="customAttributeType" /> instance, null if no method is tagged by the specified attribute type.</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="t" /> or <paramref name="customAttributeType" /> is a null reference </exception>
- </member>
- <member name="M:MbUnit.Core.TypeHelper.GetAttributedMethods(System.Type,System.Type)">
- <summary>Gets all methods of the type <paramref name="t" /> that are tagged by a <paramref name="customAttributeType" /> instance.</summary>
- <param name="t">type to test</param>
- <param name="customAttributeType">custom attribute type to search</param>
- <returns>
- <see cref="T:System.Reflection.MethodInfo" /> collection of type <paramref name="t" /> that that are tagged by a <paramref name="customAttributeType" /> instance.</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="t" /> or <paramref name="customAttributeType" /> is a null reference </exception>
- </member>
- <member name="M:MbUnit.Core.TypeHelper.GetConstructor(System.Type,System.Type[])">
- <summary>Retreives the <see cref="T:System.Reflection.MethodInfo" /> that matches the signature.</summary>
- <param name="t">type to test</param>
- <param name="types">Method parameter types</param>
- <returns>The <see cref="T:System.Reflection.MethodInfo" /> instance of <paramref name="t" /> matching the signature.</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="t" /> is a null reference</exception>
- <exception cref="T:MbUnit.Core.Exceptions.MethodNotFoundException"> No Method of type <paramref name="t" /> match the signature defined by <paramref name="types" />. </exception>
- </member>
- <member name="M:MbUnit.Core.TypeHelper.GetConstructor(System.Type,System.Object[])">
- <summary>Retreives the <see cref="T:System.Reflection.MethodInfo" /> that matches the signature, given the list of arguments.</summary>
- <param name="t">type to test</param>
- <param name="args">Method arguments from which the signature is deduced</param>
- <returns>The <see cref="T:System.Reflection.MethodInfo" /> instance of <paramref name="t" /> matching the signature defined by the list of arguments.</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="t" /> is a null reference</exception>
- <exception cref="T:System.ArgumentNullException"> One of the args item is a null reference </exception>
- <exception cref="T:MbUnit.Core.Exceptions.MethodNotFoundException"> No Method of type <paramref name="t" /> match the signature defined by <paramref name="args" />. </exception>
- </member>
- <member name="M:MbUnit.Core.TypeHelper.GetFirstCustomAttribute(System.Reflection.ICustomAttributeProvider,System.Type)">
- <summary>Gets the first instance of <paramref name="customAttributeType" /> from the method <paramref name="mi" /> custom attributes.</summary>
- <param name="mi">Method to test</param>
- <param name="customAttributeType">custom attribute type to search</param>
- <returns>First instance of <paramref name="customAttributeTyp" /> from the method <paramref name="mi" /> custom attributes.</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="mi" /> or <paramref name="customAttributeType" /> is a null reference </exception>
- <exception cref="T:System.ArgumentException">
- <paramref name="mi" /> is not tagged by an attribute of type <paramref name="customAttributeType" /></exception>
- </member>
- <member name="M:MbUnit.Core.TypeHelper.GetIndexer(System.Type,System.Type[])">
- <summary>Retreives the indexer that matches the signature</summary>
- <param name="t">type that holds the indexer</param>
- <param name="args">indexer arguments</param>
- </member>
- <member name="M:MbUnit.Core.TypeHelper.GetValue(System.Reflection.PropertyInfo,System.Object,System.Object[])">
- <summary>Gets the value of the property <paramref name="pi" />.</summary>
- <param name="pi">property</param>
- <param name="o">object instnace</param>
- <param name="args">property arguments (in case of an indexer</param>
- <returns>property value</returns>
- </member>
- <member name="M:MbUnit.Core.TypeHelper.HasConstructor(System.Type,System.Type[])">
- <summary>Gets a value indicating if the type <paramref name="t" /> contains a Method with the signature defined by <paramref name="types" />.</summary>
- <param name="t">type to test</param>
- <param name="types">arguments of the Method</param>
- <returns>true if <paramref name="t" /> contains a Method matching types</returns>
- <exception cref="T:System.ArgumentNullException">t is a null reference</exception>
- </member>
- <member name="M:MbUnit.Core.TypeHelper.HasCustomAttribute(System.Type,System.Type)">
- <summary>Gets a value indicating if the <paramref name="t" /> is tagged by a <paramref name="customAttributeType" /> instance.</summary>
- <param name="t">method to test</param>
- <param name="customAttributeType">custom attribute type to search</param>
- <returns>true if <paramref name="t" /> is tagged by a <paramref name="customAttributeType" /> attribute, false otherwise.</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="t" /> or <paramref name="customAttributeType" /> is a null reference </exception>
- </member>
- <member name="M:MbUnit.Core.TypeHelper.HasCustomAttribute(System.Reflection.ICustomAttributeProvider,System.Type)">
- <summary>Gets a value indicating if the method info <paramref name="t" /> is tagged by a <paramref name="customAttributeType" /> instance.</summary>
- <param name="t">method to test</param>
- <param name="customAttributeType">custom attribute type to search</param>
- <returns>true if <paramref name="t" /> is tagged by a <paramref name="customAttributeType" /> attribute, false otherwise.</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="t" /> or <paramref name="customAttributeType" /> is a null reference </exception>
- </member>
- <member name="M:MbUnit.Core.TypeHelper.HasIndexer(System.Type,System.Type[])">
- <summary>Gets a value indicating if the type <paramref name="t" /> has an indexer that takes <paramref name="args" /> arguments.</summary>
- <param name="t">type that holds the indexer</param>
- <param name="args">indexer arguments</param>
- <returns>true if an indexer that matched the signature was found, false otherwise</returns>
- </member>
- <member name="M:MbUnit.Core.TypeHelper.HasMethodCustomAttribute(System.Type,System.Type)">
- <summary>Gets a value indicating the class type <paramref name="t" /> has a method that is tagged by a <paramref name="customAttributeType" /> instance.</summary>
- <param name="t">type to test</param>
- <param name="customAttributeType">custom attribute type to search</param>
- <returns>true if class type <paramref name="t" /> has a method tagged by a <paramref name="customAttributeType" /> attribute, false otherwise.</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="t" /> or <paramref name="customAttributeType" /> is a null reference </exception>
- </member>
- <member name="M:MbUnit.Core.TypeHelper.ParametersMatch(System.Reflection.ParameterInfo[],System.Type[])">
- <summary>Gets a value indicating if the <paramref name="parameters" /> match the <paramref name="types" /></summary>
- <param name="parameters">property or method paramter info</param>
- <param name="types">tested signature</param>
- </member>
- <member name="M:MbUnit.Core.TypeHelper.ShowMethodAttributes(System.Type)">
- <summary>Output the methods and their custom attributes to the console. (Debugging method)</summary>
- <param name="t">type to visit</param>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="t" /> is a null reference </exception>
- <exception cref="T:System.ArgumentException">
- <paramref name="t" /> is anot a class type. </exception>
- </member>
- <member name="M:MbUnit.Core.TypeHelper.TryGetFirstCustomAttribute(System.Reflection.ICustomAttributeProvider,System.Type)">
- <summary>Gets the first instance of <paramref name="customAttributeType" /> from the method <paramref name="mi" /> custom attributes.</summary>
- <param name="mi">Method to test</param>
- <param name="customAttributeType">custom attribute type to search</param>
- <returns>First instance of <paramref name="customAttributeTyp" /> from the method <paramref name="mi" /> custom attributes; otherwize a null reference</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="mi" /> or <paramref name="customAttributeType" /> is a null reference </exception>
- </member>
- <member name="T:MbUnit.Core.AssemblyEventHandler">
- <summary>Assembly event delegate</summary>
- </member>
- <member name="T:MbUnit.Core.TypeEventHandler">
- <summary>Type event delegate</summary>
- </member>
- <member name="T:MbUnit.Core.Collections.AssemblyCollection">
- <summary>A collection of elements of type Assembly This class cannot be inherited.</summary>
- </member>
- <member name="P:MbUnit.Core.Collections.AssemblyCollection.Item(System.Int32)">
- <summary>Gets or sets the Assembly at the given index in this AssemblyCollection.</summary>
- </member>
- <member name="M:MbUnit.Core.Collections.AssemblyCollection.Add(System.Reflection.Assembly)">
- <summary>Adds an instance of type Assembly to the end of this AssemblyCollection.</summary>
- <param name="value">The Assembly to be added to the end of this AssemblyCollection.</param>
- </member>
- <member name="M:MbUnit.Core.Collections.AssemblyCollection.Contains(System.Reflection.Assembly)">
- <summary>Determines whether a specfic Assembly value is in this AssemblyCollection.</summary>
- <param name="value">The Assembly value to locate in this AssemblyCollection.</param>
- <returns>true if value is found in this AssemblyCollection; false otherwise.</returns>
- </member>
- <member name="M:MbUnit.Core.Collections.AssemblyCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this AssemblyCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:MbUnit.Core.Collections.AssemblyCollection.Remove(System.Reflection.Assembly)">
- <summary>Removes the first occurrence of a specific Assembly from this AssemblyCollection.</summary>
- <param name="value">The Assembly value to remove from this AssemblyCollection.</param>
- </member>
- <member name="T:MbUnit.Core.Collections.AssemblyCollection.Enumerator">
- <summary>Type-specific enumeration class, used by AssemblyCollection.GetEnumerator. This class cannot be inherited.</summary>
- </member>
- <member name="T:MbUnit.Core.Collections.AssemblyFixtureCollectionDictionary">
- <summary>A dictionary with keys of type Assembly and values of type TypeCollection This class cannot be inherited.</summary>
- </member>
- <member name="P:MbUnit.Core.Collections.AssemblyFixtureCollectionDictionary.Item(System.Reflection.Assembly)">
- <summary>Gets or sets the TypeCollection associated with the given Assembly</summary>
- <param name="key">The Assembly whose value to get or set.</param>
- </member>
- <member name="P:MbUnit.Core.Collections.AssemblyFixtureCollectionDictionary.Keys">
- <summary>Gets a collection containing the keys in this AssemblyTypeCollectionDictionary.</summary>
- </member>
- <member name="P:MbUnit.Core.Collections.AssemblyFixtureCollectionDictionary.Values">
- <summary>Gets a collection containing the values in this AssemblyTypeCollectionDictionary.</summary>
- </member>
- <member name="M:MbUnit.Core.Collections.AssemblyFixtureCollectionDictionary.Add(System.Reflection.Assembly)">
- <summary>Adds an element with the specified key and value to this AssemblyTypeCollectionDictionary.</summary>
- <param name="key">The Assembly key of the element to add.</param>
- </member>
- <member name="M:MbUnit.Core.Collections.AssemblyFixtureCollectionDictionary.Contains(System.Reflection.Assembly)">
- <summary>Determines whether this AssemblyTypeCollectionDictionary contains a specific key.</summary>
- <param name="key">The Assembly key to locate in this AssemblyTypeCollectionDictionary.</param>
- <returns>true if this AssemblyTypeCollectionDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:MbUnit.Core.Collections.AssemblyFixtureCollectionDictionary.Remove(System.Reflection.Assembly)">
- <summary>Removes the element with the specified key from this AssemblyTypeCollectionDictionary.</summary>
- <param name="key">The Assembly key of the element to remove.</param>
- </member>
- <member name="M:MbUnit.Core.Collections.FixtureCollection.Add(MbUnit.Core.Fixture)">
- <summary>Adds an instance of type Fixture to the end of this FixtureCollection.</summary>
- <param name="value">The Fixture to be added to the end of this FixtureCollection.</param>
- </member>
- <member name="M:MbUnit.Core.Collections.FixtureCollection.Contains(MbUnit.Core.Fixture)">
- <summary>Determines whether a specfic Fixture value is in this FixtureCollection.</summary>
- <param name="value">The Fixture value to locate in this FixtureCollection.</param>
- <returns>true if value is found in this FixtureCollection; false otherwise.</returns>
- </member>
- <member name="M:MbUnit.Core.Collections.FixtureCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this FixtureCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:MbUnit.Core.Collections.FixtureCollection.Remove(MbUnit.Core.Fixture)">
- <summary>Removes the first occurrence of a specific Fixture from this FixtureCollection.</summary>
- <param name="value">The Fixture value to remove from this FixtureCollection.</param>
- </member>
- <member name="T:MbUnit.Core.Collections.FixtureCollection.Enumerator">
- <summary>Type-specific enumeration class, used by FixtureCollection.GetEnumerator. This class cannot be inherited.</summary>
- </member>
- <member name="T:MbUnit.Core.Collections.FixtureFactoryCollection">
- <summary>A collection of elements of type IFixtureFactory This class cannot be inherited.</summary>
- </member>
- <member name="M:MbUnit.Core.Collections.FixtureFactoryCollection.Add(MbUnit.Core.IFixtureFactory)">
- <summary>Adds an instance of type IFixtureFactory to the end of this FixtureFactoryCollection.</summary>
- <param name="value">The IFixtureFactory to be added to the end of this FixtureFactoryCollection.</param>
- </member>
- <member name="M:MbUnit.Core.Collections.FixtureFactoryCollection.Contains(MbUnit.Core.IFixtureFactory)">
- <summary>Determines whether a specfic IFixtureFactory value is in this FixtureFactoryCollection.</summary>
- <param name="value">The IFixtureFactory value to locate in this FixtureFactoryCollection.</param>
- <returns>true if value is found in this FixtureFactoryCollection; false otherwise.</returns>
- </member>
- <member name="M:MbUnit.Core.Collections.FixtureFactoryCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this FixtureFactoryCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:MbUnit.Core.Collections.FixtureFactoryCollection.Remove(MbUnit.Core.IFixtureFactory)">
- <summary>Removes the first occurrence of a specific IFixtureFactory from this FixtureFactoryCollection.</summary>
- <param name="value">The IFixtureFactory value to remove from this FixtureFactoryCollection.</param>
- </member>
- <member name="T:MbUnit.Core.Collections.FixtureFactoryCollection.Enumerator">
- <summary>Type-specific enumeration class, used by FixtureFactoryCollection.GetEnumerator. This class cannot be inherited.</summary>
- </member>
- <member name="T:MbUnit.Core.Collections.RunCollection">
- <summary>A collection of elements of type IRun This class cannot be inherited.</summary>
- </member>
- <member name="P:MbUnit.Core.Collections.RunCollection.Item(System.Int32)">
- <summary>Gets or sets the IRun at the given index in this RunCollection.</summary>
- </member>
- <member name="M:MbUnit.Core.Collections.RunCollection.Add(MbUnit.Core.Runs.IRun)">
- <summary>Adds an instance of type IRun to the end of this RunCollection.</summary>
- <param name="value">The IRun to be added to the end of this RunCollection.</param>
- </member>
- <member name="M:MbUnit.Core.Collections.RunCollection.Contains(MbUnit.Core.Runs.IRun)">
- <summary>Determines whether a specfic IRun value is in this RunCollection.</summary>
- <param name="value">The IRun value to locate in this RunCollection.</param>
- <returns>true if value is found in this RunCollection; false otherwise.</returns>
- </member>
- <member name="M:MbUnit.Core.Collections.RunCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this RunCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:MbUnit.Core.Collections.RunCollection.Remove(MbUnit.Core.Runs.IRun)">
- <summary>Removes the first occurrence of a specific IRun from this RunCollection.</summary>
- <param name="value">The IRun value to remove from this RunCollection.</param>
- </member>
- <member name="T:MbUnit.Core.Collections.RunCollection.Enumerator">
- <summary>Type-specific enumeration class, used by RunCollection.GetEnumerator. This class cannot be inherited.</summary>
- </member>
- <member name="T:MbUnit.Core.Collections.RunInvokerCollection">
- <summary>A collection of elements of type IRunInvoker This class cannot be inherited.</summary>
- </member>
- <member name="P:MbUnit.Core.Collections.RunInvokerCollection.Item(System.Int32)">
- <summary>Gets or sets the IRunInvoker at the given index in this IRunInvokerCollection.</summary>
- </member>
- <member name="M:MbUnit.Core.Collections.RunInvokerCollection.Add(MbUnit.Core.Invokers.IRunInvoker)">
- <summary>Adds an instance of type IRunInvoker to the end of this IRunInvokerCollection.</summary>
- <param name="value">The IRunInvoker to be added to the end of this IRunInvokerCollection.</param>
- </member>
- <member name="M:MbUnit.Core.Collections.RunInvokerCollection.Contains(MbUnit.Core.Invokers.IRunInvoker)">
- <summary>Determines whether a specfic IRunInvoker value is in this IRunInvokerCollection.</summary>
- <param name="value">The IRunInvoker value to locate in this IRunInvokerCollection.</param>
- <returns>true if value is found in this IRunInvokerCollection; false otherwise.</returns>
- </member>
- <member name="M:MbUnit.Core.Collections.RunInvokerCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this IRunInvokerCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:MbUnit.Core.Collections.RunInvokerCollection.Remove(MbUnit.Core.Invokers.IRunInvoker)">
- <summary>Removes the first occurrence of a specific IRunInvoker from this IRunInvokerCollection.</summary>
- <param name="value">The IRunInvoker value to remove from this IRunInvokerCollection.</param>
- </member>
- <member name="T:MbUnit.Core.Collections.RunInvokerCollection.Enumerator">
- <summary>Type-specific enumeration class, used by IRunInvokerCollection.GetEnumerator. This class cannot be inherited.</summary>
- </member>
- <member name="T:MbUnit.Core.Collections.RunInvokerVertexCollection">
- <summary>A collection of elements of type RunInvokerVertex This class cannot be inherited.</summary>
- </member>
- <member name="P:MbUnit.Core.Collections.RunInvokerVertexCollection.Item(System.Int32)">
- <summary>Gets or sets the RunInvokerVertex at the given index in this RunInvokerVertexCollection.</summary>
- </member>
- <member name="M:MbUnit.Core.Collections.RunInvokerVertexCollection.Add(MbUnit.Core.Invokers.RunInvokerVertex)">
- <summary>Adds an instance of type RunInvokerVertex to the end of this RunInvokerVertexCollection.</summary>
- <param name="value">The RunInvokerVertex to be added to the end of this RunInvokerVertexCollection.</param>
- </member>
- <member name="M:MbUnit.Core.Collections.RunInvokerVertexCollection.Contains(MbUnit.Core.Invokers.RunInvokerVertex)">
- <summary>Determines whether a specfic RunInvokerVertex value is in this RunInvokerVertexCollection.</summary>
- <param name="value">The RunInvokerVertex value to locate in this RunInvokerVertexCollection.</param>
- <returns>true if value is found in this RunInvokerVertexCollection; false otherwise.</returns>
- </member>
- <member name="M:MbUnit.Core.Collections.RunInvokerVertexCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this RunInvokerVertexCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:MbUnit.Core.Collections.RunInvokerVertexCollection.Remove(MbUnit.Core.Invokers.RunInvokerVertex)">
- <summary>Removes the first occurrence of a specific RunInvokerVertex from this RunInvokerVertexCollection.</summary>
- <param name="value">The RunInvokerVertex value to remove from this RunInvokerVertexCollection.</param>
- </member>
- <member name="T:MbUnit.Core.Collections.RunInvokerVertexCollection.Enumerator">
- <summary>Type-specific enumeration class, used by RunInvokerVertexCollection.GetEnumerator. This class cannot be inherited.</summary>
- </member>
- <member name="T:MbUnit.Core.Collections.RunInvokerVertexCollectionCollection">
- <summary>A collection of elements of type RunInvokerVertexCollection This class cannot be inherited.</summary>
- </member>
- <member name="P:MbUnit.Core.Collections.RunInvokerVertexCollectionCollection.Item(System.Int32)">
- <summary>Gets or sets the RunInvokerVertexCollection at the given index in this RunInvokerVertexCollectionCollection.</summary>
- </member>
- <member name="M:MbUnit.Core.Collections.RunInvokerVertexCollectionCollection.Add(MbUnit.Core.Collections.RunInvokerVertexCollection)">
- <summary>Adds an instance of type RunInvokerVertexCollection to the end of this RunInvokerVertexCollectionCollection.</summary>
- <param name="value">The RunInvokerVertexCollection to be added to the end of this RunInvokerVertexCollectionCollection.</param>
- </member>
- <member name="M:MbUnit.Core.Collections.RunInvokerVertexCollectionCollection.Contains(MbUnit.Core.Collections.RunInvokerVertexCollection)">
- <summary>Determines whether a specfic RunInvokerVertexCollection value is in this RunInvokerVertexCollectionCollection.</summary>
- <param name="value">The RunInvokerVertexCollection value to locate in this RunInvokerVertexCollectionCollection.</param>
- <returns>true if value is found in this RunInvokerVertexCollectionCollection; false otherwise.</returns>
- </member>
- <member name="M:MbUnit.Core.Collections.RunInvokerVertexCollectionCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this RunInvokerVertexCollectionCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:MbUnit.Core.Collections.RunInvokerVertexCollectionCollection.Remove(MbUnit.Core.Collections.RunInvokerVertexCollection)">
- <summary>Removes the first occurrence of a specific RunInvokerVertexCollection from this RunInvokerVertexCollectionCollection.</summary>
- <param name="value">The RunInvokerVertexCollection value to remove from this RunInvokerVertexCollectionCollection.</param>
- </member>
- <member name="T:MbUnit.Core.Collections.RunInvokerVertexCollectionCollection.Enumerator">
- <summary>Type-specific enumeration class, used by RunInvokerVertexCollectionCollection.GetEnumerator. This class cannot be inherited.</summary>
- </member>
- <member name="T:MbUnit.Core.Collections.RunPipeCollection">
- <summary>A collection of elements of type RunPipe This class cannot be inherited.</summary>
- </member>
- <member name="P:MbUnit.Core.Collections.RunPipeCollection.Item(System.Int32)">
- <summary>Gets or sets the RunPipe at the given index in this RunPipeCollection.</summary>
- </member>
- <member name="M:MbUnit.Core.Collections.RunPipeCollection.Add(MbUnit.Core.RunPipe)">
- <summary>Adds an instance of type RunPipe to the end of this RunPipeCollection.</summary>
- <param name="value">The RunPipe to be added to the end of this RunPipeCollection.</param>
- </member>
- <member name="M:MbUnit.Core.Collections.RunPipeCollection.Contains(MbUnit.Core.RunPipe)">
- <summary>Determines whether a specfic RunPipe value is in this RunPipeCollection.</summary>
- <param name="value">The RunPipe value to locate in this RunPipeCollection.</param>
- <returns>true if value is found in this RunPipeCollection; false otherwise.</returns>
- </member>
- <member name="M:MbUnit.Core.Collections.RunPipeCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this RunPipeCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:MbUnit.Core.Collections.RunPipeCollection.Remove(MbUnit.Core.RunPipe)">
- <summary>Removes the first occurrence of a specific RunPipe from this RunPipeCollection.</summary>
- <param name="value">The RunPipe value to remove from this RunPipeCollection.</param>
- </member>
- <member name="T:MbUnit.Core.Collections.RunPipeCollection.Enumerator">
- <summary>Type-specific enumeration class, used by RunPipeCollection.GetEnumerator. This class cannot be inherited.</summary>
- </member>
- <member name="T:MbUnit.Core.Collections.RunPipeListenerCollection">
- <summary>A collection of elements of type IRunPipeListener This class cannot be inherited.</summary>
- </member>
- <member name="M:MbUnit.Core.Collections.RunPipeListenerCollection.Add(MbUnit.Core.IRunPipeListener)">
- <summary>Adds an instance of type IRunPipeListener to the end of this RunPipeListenerCollection.</summary>
- <param name="value">The IRunPipeListener to be added to the end of this RunPipeListenerCollection.</param>
- </member>
- <member name="M:MbUnit.Core.Collections.RunPipeListenerCollection.Contains(MbUnit.Core.IRunPipeListener)">
- <summary>Determines whether a specfic IRunPipeListener value is in this RunPipeListenerCollection.</summary>
- <param name="value">The IRunPipeListener value to locate in this RunPipeListenerCollection.</param>
- <returns>true if value is found in this RunPipeListenerCollection; false otherwise.</returns>
- </member>
- <member name="M:MbUnit.Core.Collections.RunPipeListenerCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this RunPipeListenerCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:MbUnit.Core.Collections.RunPipeListenerCollection.Remove(MbUnit.Core.IRunPipeListener)">
- <summary>Removes the first occurrence of a specific IRunPipeListener from this RunPipeListenerCollection.</summary>
- <param name="value">The IRunPipeListener value to remove from this RunPipeListenerCollection.</param>
- </member>
- <member name="T:MbUnit.Core.Collections.RunPipeListenerCollection.Enumerator">
- <summary>Type-specific enumeration class, used by RunPipeListenerCollection.GetEnumerator. This class cannot be inherited.</summary>
- </member>
- <member name="T:MbUnit.Core.Collections.RunPipeStarterCollection">
- <summary>A collection of elements of type RunPipeStarter This class cannot be inherited.</summary>
- </member>
- <member name="M:MbUnit.Core.Collections.RunPipeStarterCollection.Add(MbUnit.Core.RunPipeStarter)">
- <summary>Adds an instance of type RunPipeStarter to the end of this RunPipeStarterCollection.</summary>
- <param name="value">The RunPipeStarter to be added to the end of this RunPipeStarterCollection.</param>
- </member>
- <member name="M:MbUnit.Core.Collections.RunPipeStarterCollection.Contains(MbUnit.Core.RunPipeStarter)">
- <summary>Determines whether a specfic RunPipeStarter value is in this RunPipeStarterCollection.</summary>
- <param name="value">The RunPipeStarter value to locate in this RunPipeStarterCollection.</param>
- <returns>true if value is found in this RunPipeStarterCollection; false otherwise.</returns>
- </member>
- <member name="M:MbUnit.Core.Collections.RunPipeStarterCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this RunPipeStarterCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:MbUnit.Core.Collections.RunPipeStarterCollection.Remove(MbUnit.Core.RunPipeStarter)">
- <summary>Removes the first occurrence of a specific RunPipeStarter from this RunPipeStarterCollection.</summary>
- <param name="value">The RunPipeStarter value to remove from this RunPipeStarterCollection.</param>
- </member>
- <member name="T:MbUnit.Core.Collections.RunPipeStarterCollection.Enumerator">
- <summary>Type-specific enumeration class, used by RunPipeStarterCollection.GetEnumerator. This class cannot be inherited.</summary>
- </member>
- <member name="T:MbUnit.Core.Collections.RunVertexDictionary">
- <summary>A dictionary with keys of type IRun and values of type RunVertex This class cannot be inherited.</summary>
- </member>
- <member name="P:MbUnit.Core.Collections.RunVertexDictionary.Item(MbUnit.Core.Runs.IRun)">
- <summary>Gets or sets the RunVertex associated with the given IRun</summary>
- <param name="key">The IRun whose value to get or set.</param>
- </member>
- <member name="P:MbUnit.Core.Collections.RunVertexDictionary.Keys">
- <summary>Gets a collection containing the keys in this RunVertexDictionary.</summary>
- </member>
- <member name="P:MbUnit.Core.Collections.RunVertexDictionary.Values">
- <summary>Gets a collection containing the values in this RunVertexDictionary.</summary>
- </member>
- <member name="M:MbUnit.Core.Collections.RunVertexDictionary.Add(MbUnit.Core.Runs.IRun,MbUnit.Core.Runs.RunVertex)">
- <summary>Adds an element with the specified key and value to this RunVertexDictionary.</summary>
- <param name="key">The IRun key of the element to add.</param>
- <param name="value">The RunVertex value of the element to add.</param>
- </member>
- <member name="M:MbUnit.Core.Collections.RunVertexDictionary.Contains(MbUnit.Core.Runs.IRun)">
- <summary>Determines whether this RunVertexDictionary contains a specific key.</summary>
- <param name="key">The IRun key to locate in this RunVertexDictionary.</param>
- <returns>true if this RunVertexDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:MbUnit.Core.Collections.RunVertexDictionary.ContainsValue(MbUnit.Core.Runs.RunVertex)">
- <summary>Determines whether this RunVertexDictionary contains a specific value.</summary>
- <param name="value">The RunVertex value to locate in this RunVertexDictionary.</param>
- <returns>true if this RunVertexDictionary contains an element with the specified value; otherwise, false.</returns>
- </member>
- <member name="M:MbUnit.Core.Collections.RunVertexDictionary.Remove(MbUnit.Core.Runs.IRun)">
- <summary>Removes the element with the specified key from this RunVertexDictionary.</summary>
- <param name="key">The IRun key of the element to remove.</param>
- </member>
- <member name="T:MbUnit.Core.Collections.ThreadCollection">
- <summary>A collection of elements of type Thread This class cannot be inherited.</summary>
- </member>
- <member name="P:MbUnit.Core.Collections.ThreadCollection.Item(System.Int32)">
- <summary>Gets or sets the Thread at the given index in this ThreadCollection.</summary>
- </member>
- <member name="M:MbUnit.Core.Collections.ThreadCollection.Add(System.Threading.Thread)">
- <summary>Adds an instance of type Thread to the end of this ThreadCollection.</summary>
- <param name="value">The Thread to be added to the end of this ThreadCollection.</param>
- </member>
- <member name="M:MbUnit.Core.Collections.ThreadCollection.Contains(System.Threading.Thread)">
- <summary>Determines whether a specfic Thread value is in this ThreadCollection.</summary>
- <param name="value">The Thread value to locate in this ThreadCollection.</param>
- <returns>true if value is found in this ThreadCollection; false otherwise.</returns>
- </member>
- <member name="M:MbUnit.Core.Collections.ThreadCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this ThreadCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:MbUnit.Core.Collections.ThreadCollection.Remove(System.Threading.Thread)">
- <summary>Removes the first occurrence of a specific Thread from this ThreadCollection.</summary>
- <param name="value">The Thread value to remove from this ThreadCollection.</param>
- </member>
- <member name="T:MbUnit.Core.Collections.ThreadCollection.Enumerator">
- <summary>Type-specific enumeration class, used by ThreadCollection.GetEnumerator. This class cannot be inherited.</summary>
- </member>
- <member name="T:MbUnit.Core.Collections.TypeCollection">
- <summary>A collection of elements of type Type This class cannot be inherited.</summary>
- </member>
- <member name="P:MbUnit.Core.Collections.TypeCollection.Item(System.Int32)">
- <summary>Gets or sets the Type at the given index in this TypeCollection.</summary>
- </member>
- <member name="M:MbUnit.Core.Collections.TypeCollection.Add(System.Type)">
- <summary>Adds an instance of type Type to the end of this TypeCollection.</summary>
- <param name="value">The Type to be added to the end of this TypeCollection.</param>
- </member>
- <member name="M:MbUnit.Core.Collections.TypeCollection.Contains(System.Type)">
- <summary>Determines whether a specfic Type value is in this TypeCollection.</summary>
- <param name="value">The Type value to locate in this TypeCollection.</param>
- <returns>true if value is found in this TypeCollection; false otherwise.</returns>
- </member>
- <member name="M:MbUnit.Core.Collections.TypeCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this TypeCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:MbUnit.Core.Collections.TypeCollection.Remove(System.Type)">
- <summary>Removes the first occurrence of a specific Type from this TypeCollection.</summary>
- <param name="value">The Type value to remove from this TypeCollection.</param>
- </member>
- <member name="T:MbUnit.Core.Collections.TypeCollection.Enumerator">
- <summary>Type-specific enumeration class, used by TypeCollection.GetEnumerator. This class cannot be inherited.</summary>
- </member>
- <member name="T:MbUnit.Core.Cons.CommandLine.CommandLineArgumentAttribute">
- <summary>Allows control of command line parsing. Attach this attribute to instance fields of types used as the destination of command line argument parsing.</summary>
- </member>
- <member name="P:MbUnit.Core.Cons.CommandLine.CommandLineArgumentAttribute.DefaultLongName">
- <summary>Returns true if the argument did not have an explicit long name specified.</summary>
- </member>
- <member name="P:MbUnit.Core.Cons.CommandLine.CommandLineArgumentAttribute.DefaultShortName">
- <summary>Returns true if the argument did not have an explicit short name specified.</summary>
- </member>
- <member name="P:MbUnit.Core.Cons.CommandLine.CommandLineArgumentAttribute.LongName">
- <summary>The long name of the argument.</summary>
- </member>
- <member name="P:MbUnit.Core.Cons.CommandLine.CommandLineArgumentAttribute.ShortName">
- <summary>The short name of the argument.</summary>
- </member>
- <member name="P:MbUnit.Core.Cons.CommandLine.CommandLineArgumentAttribute.Type">
- <summary>The error checking to be done on the argument.</summary>
- </member>
- <member name="T:MbUnit.Core.Cons.CommandLine.CommandLineArgumentParser">
- <summary>Parser for command line arguments.</summary>
- </member>
- <member name="P:MbUnit.Core.Cons.CommandLine.CommandLineArgumentParser.Usage">
- <summary>A user friendly usage string describing the command line argument syntax.</summary>
- </member>
- <member name="M:MbUnit.Core.Cons.CommandLine.CommandLineArgumentParser.Parse(System.String[],System.Object)">
- <summary>Parses an argument list.</summary>
- <param name="args">The arguments to parse.</param>
- <param name="destination">The destination of the parsed arguments.</param>
- <returns>true if no parse errors were encountered.</returns>
- </member>
- <member name="T:MbUnit.Core.Cons.CommandLine.CommandLineUtility">
- <summary>Useful Stuff. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="F:MbUnit.Core.Cons.CommandLine.CommandLineUtility.NewLine">
- <summary>The System Defined new line string. This field is constant and read-only.</summary>
- </member>
- <member name="M:MbUnit.Core.Cons.CommandLine.CommandLineUtility.CommandLineArgumentsUsage(System.Type)">
- <summary>Returns a Usage string for command line argument parsing. Use CommandLineArgumentAttributes to control parsing behaviour.</summary>
- <param name="argumentType">The type of the arguments to display usage for.</param>
- <returns>Printable string containing a user friendly description of command line arguments.</returns>
- </member>
- <member name="M:MbUnit.Core.Cons.CommandLine.CommandLineUtility.ParseCommandLineArguments(System.String[],System.Object)">
- <summary>Parses Command Line Arguments. Errors are output on Console.Error. Use CommandLineArgumentAttributes to control parsing behaviour.</summary>
- <param name="arguments">The actual arguments.</param>
- <param name="destination">The resulting parsed arguments.</param>
- </member>
- <member name="M:MbUnit.Core.Cons.CommandLine.CommandLineUtility.ParseCommandLineArguments(System.String[],System.Object,MbUnit.Core.Cons.CommandLine.ErrorReporter)">
- <summary>Parses Command Line Arguments. Use CommandLineArgumentAttributes to control parsing behaviour.</summary>
- <param name="arguments">The actual arguments.</param>
- <param name="destination">The resulting parsed arguments.</param>
- <param name="reporter">The destination for parse errors.</param>
- </member>
- <member name="T:MbUnit.Core.Cons.CommandLine.DefaultCommandLineArgumentAttribute">
- <summary>Indicates that this argument is the default argument. '/' or '-' prefix only the argument value is specified.</summary>
- </member>
- <member name="T:MbUnit.Core.Cons.CommandLine.CommandLineArgumentType">
- <summary>Used to control parsing of command line arguments.</summary>
- </member>
- <member name="F:MbUnit.Core.Cons.CommandLine.CommandLineArgumentType.Required">
- <summary>Indicates that this field is required. An error will be displayed if it is not present when parsing arguments.</summary>
- </member>
- <member name="F:MbUnit.Core.Cons.CommandLine.CommandLineArgumentType.Unique">
- <summary>Only valid in conjunction with Multiple. Duplicate values will result in an error.</summary>
- </member>
- <member name="F:MbUnit.Core.Cons.CommandLine.CommandLineArgumentType.Multiple">
- <summary>Inidicates that the argument may be specified more than once. Only valid if the argument is a collection</summary>
- </member>
- <member name="F:MbUnit.Core.Cons.CommandLine.CommandLineArgumentType.AtMostOnce">
- <summary>The default type for non-collection arguments. The argument is not required, but an error will be reported if it is specified more than once.</summary>
- </member>
- <member name="F:MbUnit.Core.Cons.CommandLine.CommandLineArgumentType.LastOccurenceWins">
- <summary>For non-collection arguments, when the argument is specified more than once no error is reported and the value of the argument is the last value which occurs in the argument list.</summary>
- </member>
- <member name="F:MbUnit.Core.Cons.CommandLine.CommandLineArgumentType.MultipleUnique">
- <summary>The default type for collection arguments. The argument is permitted to occur multiple times, but duplicate values will cause an error to be reported.</summary>
- </member>
- <member name="T:MbUnit.Core.Cons.CommandLine.ErrorReporter">
- <summary>A delegate used in error reporting.</summary>
- </member>
- <member name="T:MbUnit.Core.Exceptions.AssertionException">
- <summary>Base class for MbUnit exceptions</summary>
- </member>
- <member name="T:MbUnit.Core.Exceptions.CompilationException">
- <summary>Exception thrown when not finding a vertex.</summary>
- </member>
- <member name="P:MbUnit.Core.Exceptions.CompilationException.Message">
- <summary>The exception message</summary>
- </member>
- <member name="T:MbUnit.Core.Exceptions.MissingResourceException">
- <summary>Exception thrown when a specified resource cannot be found.</summary>
- </member>
- <member name="T:MbUnit.Core.Exceptions.MultipleCultureException">
- <summary>Exception throwed when not finding a vertex.</summary>
- </member>
- <member name="T:MbUnit.Core.Filters.CategoryFixtureFilter">
- <summary>Filter class for FixtureCategory attribute. This class cannot be inherited.</summary>
- </member>
- <member name="M:MbUnit.Core.Filters.CategoryFixtureFilter.Filter(System.Type)">
- <summary>Tests if a fixture has a category attribute matching a pattern.</summary>
- <param name="fixture">The fixture to test.</param>
- <returns>true if the fixture has a matching category attribute, otherwise false.</returns>
- </member>
- <member name="T:MbUnit.Core.Framework.DecoratorPatternAttribute">
- <summary>This is the base class for attributes that can decorate tests. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="T:MbUnit.Core.Framework.FixtureDecoratorPatternAttribute">
- <summary>This is the base class for attributes that can decorate fixtures. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="T:MbUnit.Core.Framework.NonTestPatternAttribute">
- <summary>Base class for attributes that tag method that are usualy used to set up, provide data, tear down tests, etc...</summary>
- </member>
- <member name="T:MbUnit.Core.Framework.PatternAttribute">
- <summary>Base class for all attributes that are part of the MbUnit framework.</summary>
- </member>
- <member name="T:MbUnit.Core.Framework.TestFixturePatternAttribute">
- <summary>Base class for attributes that define test fixtures. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:MbUnit.Core.Framework.TestFixturePatternAttribute.TimeOut">
- <summary>Gets or sets the fixture timeout in minutes.</summary>
- <value>Time out minutes.</value>
- </member>
- <member name="T:MbUnit.Core.Framework.TestPatternAttribute">
- <summary>Base class for attributes that define unit test.</summary>
- </member>
- <member name="T:MbUnit.Core.Invokers.DecoratorRunInvoker">
- <summary>Decorator invorkers are used to modify the way a fixute method is executed. Popular examples of such is the <see cref="T:MbUnit.Core.Invokers.ExpectedExceptionRunInvoker" /> or the <see cref="T:MbUnit.Core.Invokers.RepeatRunInvoker" />. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="T:MbUnit.Core.Invokers.ExplicitRunInvoker">
- <summary>Invoker for tests decorated with the ExplicitAttribute.</summary>
- </member>
- <member name="M:MbUnit.Core.Invokers.ExplicitRunInvoker.Execute(System.Object,System.Collections.IList)">
- <summary>Execute method for the invoker.</summary>
- <param name="o" />
- <param name="args" />
- </member>
- <member name="T:MbUnit.Core.Invokers.InvokerEventArgs">
- <summary>TODO - Add class summary</summary>
- </member>
- <member name="T:MbUnit.Core.Invokers.MethodRunInvoker">
- <summary>An invoker that wraps up the call to a fixture method.</summary>
- </member>
- <member name="T:MbUnit.Core.Invokers.RunInvokerVertex">
- <summary>A <see cref="T:QuickGraph.Concepts.IVertex" /> implementation, containing a <see cref="T:MbUnit.Core.Invokers.IRunInvoker" />.</summary>
- </member>
- <member name="P:MbUnit.Core.Invokers.RunInvokerVertex.HasInvoker">
- <summary>Gets a value indicating if the vertex has a <see cref="T:MbUnit.Core.Invokers.IRunInvoker" /> instance attached to it.</summary>
- <value>true if the vertex has a <see cref="T:MbUnit.Core.Invokers.IRunInvoker" /> instance attached.</value>
- </member>
- <member name="P:MbUnit.Core.Invokers.RunInvokerVertex.Invoker">
- <summary>Gets the <see cref="T:MbUnit.Core.Invokers.IRunInvoker" /> attached to the vertex.</summary>
- <value>The <see cref="T:MbUnit.Core.Invokers.IRunInvoker" /> instance attached to the vertex</value>
- <exception cref="T:System.InvalidOperationException"> the <see cref="T:MbUnit.Core.Invokers.IRunInvoker" /> is a null reference </exception>
- </member>
- <member name="M:MbUnit.Core.Invokers.RunInvokerVertex.ReadGraphData(QuickGraph.Concepts.Serialization.IGraphSerializationInfo)">
- <summary>Not implemented.</summary>
- <exception cref="T:System.InvalidOperationException">always thrown</exception>
- </member>
- <member name="M:MbUnit.Core.Invokers.RunInvokerVertex.ToString">
- <summary>Converts the object to string</summary>
- <returns>String representation of the vertex</returns>
- </member>
- <member name="M:MbUnit.Core.Invokers.RunInvokerVertex.WriteGraphData(QuickGraph.Concepts.Serialization.IGraphSerializationInfo)">
- <summary>Serializes informations to the <see cref="T:QuickGraph.Concepts.Serialization.IGraphSerializationInfo" /> instance.</summary>
- <param name="info">serialization device</param>
- <exception cref="T:System.ArgumentNullException">info is a null reference</exception>
- </member>
- <member name="T:MbUnit.Core.Invokers.RunInvokerVertexProvider">
- <summary>Internal use This class cannot be inherited.</summary>
- </member>
- <member name="T:MbUnit.Core.Invokers.IRunInvoker">
- <summary>This interface defines a method invoker object.</summary>
- </member>
- <member name="P:MbUnit.Core.Invokers.IRunInvoker.Generator">
- <summary>Gets a reference to the <see cref="T:MbUnit.Core.Runs.IRun" /> instance that generated the invoker.</summary>
- <value>Reference to the <see cref="T:MbUnit.Core.Runs.IRun" /> instance that generated the invoker.</value>
- </member>
- <member name="P:MbUnit.Core.Invokers.IRunInvoker.Name">
- <summary>Gets a descriptive name of the <see cref="T:MbUnit.Core.Invokers.IRunInvoker" /></summary>
- <value>A descriptive name of the <see cref="T:MbUnit.Core.Invokers.IRunInvoker" />.</value>
- </member>
- <member name="M:MbUnit.Core.Invokers.IRunInvoker.ContainsMemberInfo(System.Reflection.MemberInfo)">
- <summary>Gets a value indicating if the instance is related to <paramref name="memberInfo" /></summary>
- <param name="memberInfo">A <see cref="T:System.Reflection.MethodInfo" /> instance</param>
- <returns>true if the instance is related to the member info; otherwize false</returns>
- </member>
- <member name="M:MbUnit.Core.Invokers.IRunInvoker.Execute(System.Object,System.Collections.IList)">
- <summary>Executes the wrapped method</summary>
- <param name="o">Test fixture instance</param>
- <param name="args">Method arguments</param>
- <returns>Return value of the invoked method. If the method returns void, null is returned.</returns>
- </member>
- <member name="T:MbUnit.Core.Monitoring.MemoryStatus">
- <summary>Describes the status of the memory. This class cannot be inherited.</summary>
- </member>
- <member name="T:MbUnit.Core.Monitoring.TimeMonitor">
- <summary>A high performance timer This class cannot be inherited.</summary>
- </member>
- <member name="P:MbUnit.Core.Monitoring.TimeMonitor.Duration">
- <summary>Gets the timed duration value in seconds</summary>
- <value>Timer duration</value>
- </member>
- <member name="P:MbUnit.Core.Monitoring.TimeMonitor.Now">
- <summary>Gets the current duration value without stopping the timer</summary>
- <value>Current duration value</value>
- </member>
- <member name="M:MbUnit.Core.Monitoring.TimeMonitor.Start">
- <summary>Starts the timer</summary>
- </member>
- <member name="M:MbUnit.Core.Monitoring.TimeMonitor.Stop">
- <summary>Stops the timer</summary>
- </member>
- <member name="T:MbUnit.Core.Remoting.AssemblyWatcher">
- <summary>AssemblyWatcher keeps track of one or more assemblies to see if they have changed. It incorporates a delayed notification and uses a standard event to notify any interested parties about the change. The path to the assembly is provided as an argument to the event handler so that one routine can be used to handle events from multiple watchers.</summary>
- </member>
- <member name="M:MbUnit.Core.Remoting.CacheFolderHelper.DeleteDir(System.IO.DirectoryInfo)">
- <summary>Helper method to delete the cache dir. This method deals with a bug that occurs when pdb files are marked read-only.</summary>
- <param name="cacheDir" />
- </member>
- <member name="M:MbUnit.Core.Remoting.ConfigUtils.MergeDependentAssembly(System.Xml.XmlDocument,System.Reflection.AssemblyName,System.String,System.String)">
- <summary>Merge a 'dependentAssembly' directive into a given config document. If any entries exist for the same assembly they will be deleted before the new entry is merged.</summary>
- <param name="doc">The config document to merge</param>
- <param name="assemblyName">The Assembly that should be used</param>
- <param name="versionRange">The range of compatable versions (eg. "1.0.0.0-3.0.0.0")</param>
- <param name="codeBase">The codebase to use.</param>
- </member>
- <member name="T:MbUnit.Core.Remoting.GuidTestTreeNodeDictionary">
- <summary>A dictionary with keys of type Guid and values of type TestTreeNode</summary>
- </member>
- <member name="P:MbUnit.Core.Remoting.GuidTestTreeNodeDictionary.Item(System.Guid)">
- <summary>Gets or sets the TestTreeNode associated with the given Guid</summary>
- <param name="key">The Guid whose value to get or set.</param>
- </member>
- <member name="P:MbUnit.Core.Remoting.GuidTestTreeNodeDictionary.Keys">
- <summary>Gets a collection containing the keys in this GuidTestTreeNodeDictionary.</summary>
- </member>
- <member name="P:MbUnit.Core.Remoting.GuidTestTreeNodeDictionary.Values">
- <summary>Gets a collection containing the values in this GuidTestTreeNodeDictionary.</summary>
- </member>
- <member name="M:MbUnit.Core.Remoting.GuidTestTreeNodeDictionary.Add(MbUnit.Core.Remoting.TestTreeNode)">
- <summary>Adds an element with the specified key and value to this GuidTestTreeNodeDictionary.</summary>
- <param name="value">The TestTreeNode value of the element to add.</param>
- </member>
- <member name="M:MbUnit.Core.Remoting.GuidTestTreeNodeDictionary.Contains(System.Guid)">
- <summary>Determines whether this GuidTestTreeNodeDictionary contains a specific key.</summary>
- <param name="key">The Guid key to locate in this GuidTestTreeNodeDictionary.</param>
- <returns>true if this GuidTestTreeNodeDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:MbUnit.Core.Remoting.GuidTestTreeNodeDictionary.ContainsKey(System.Guid)">
- <summary>Determines whether this GuidTestTreeNodeDictionary contains a specific key.</summary>
- <param name="key">The Guid key to locate in this GuidTestTreeNodeDictionary.</param>
- <returns>true if this GuidTestTreeNodeDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:MbUnit.Core.Remoting.GuidTestTreeNodeDictionary.Remove(System.Guid)">
- <summary>Removes the element with the specified key from this GuidTestTreeNodeDictionary.</summary>
- <param name="key">The Guid key of the element to remove.</param>
- </member>
- <member name="T:MbUnit.Core.Remoting.GuidTreeNodeDictionary">
- <summary>A dictionary with keys of type Guid and values of type TreeNode</summary>
- </member>
- <member name="P:MbUnit.Core.Remoting.GuidTreeNodeDictionary.Item(System.Guid)">
- <summary>Gets or sets the TreeNode associated with the given Guid</summary>
- <param name="key">The Guid whose value to get or set.</param>
- </member>
- <member name="P:MbUnit.Core.Remoting.GuidTreeNodeDictionary.Keys">
- <summary>Gets a collection containing the keys in this GuidTreeNodeDictionary.</summary>
- </member>
- <member name="P:MbUnit.Core.Remoting.GuidTreeNodeDictionary.Values">
- <summary>Gets a collection containing the values in this GuidTreeNodeDictionary.</summary>
- </member>
- <member name="M:MbUnit.Core.Remoting.GuidTreeNodeDictionary.Add(System.Windows.Forms.TreeNode)">
- <summary>Adds an element with the specified key and value to this GuidTreeNodeDictionary.</summary>
- <param name="value">The TreeNode value of the element to add.</param>
- </member>
- <member name="M:MbUnit.Core.Remoting.GuidTreeNodeDictionary.Contains(System.Guid)">
- <summary>Determines whether this GuidTreeNodeDictionary contains a specific key.</summary>
- <param name="key">The Guid key to locate in this GuidTreeNodeDictionary.</param>
- <returns>true if this GuidTreeNodeDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:MbUnit.Core.Remoting.GuidTreeNodeDictionary.ContainsKey(System.Guid)">
- <summary>Determines whether this GuidTreeNodeDictionary contains a specific key.</summary>
- <param name="key">The Guid key to locate in this GuidTreeNodeDictionary.</param>
- <returns>true if this GuidTreeNodeDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:MbUnit.Core.Remoting.GuidTreeNodeDictionary.Remove(System.Guid)">
- <summary>Removes the element with the specified key from this GuidTreeNodeDictionary.</summary>
- <param name="key">The Guid key of the element to remove.</param>
- </member>
- <member name="T:MbUnit.Core.Remoting.LongLivingMarshalByRefObject">
- <summary>Long living object. (Extracted from NUnit source)</summary>
- </member>
- <member name="M:MbUnit.Core.Remoting.NamespaceTestTreePopulator.Clear">
- <summary>Clears the internal representation of the tree</summary>
- </member>
- <member name="M:MbUnit.Core.Remoting.NamespaceTestTreePopulator.Populate(MbUnit.Core.Remoting.GuidTestTreeNodeDictionary,MbUnit.Core.Remoting.TestTreeNode,MbUnit.Core.Collections.RunPipeStarterCollection)">
- <summary>Populates the node using the <see cref="T:MbUnit.Core.RunPipe" /> instance contained in <paramref name="pipes" />.</summary>
- </member>
- <member name="M:MbUnit.Core.Remoting.RemoteTestEngine.AddConsoleListener">
- <summary>Supports verbose output option of console app. Added as part of fix to issue MBUNIT-28.</summary>
- </member>
- <member name="P:MbUnit.Core.Remoting.SeparateTestDomain.ShadowCopyFiles">
- <summary>Gets or sets a value indicating the assemblies have to be shadow copied</summary>
- </member>
- <member name="M:MbUnit.Core.Remoting.SeparateTestDomain.ConfigureCachePath(System.AppDomainSetup)">
- <summary>Set the location for caching and delete any old cache info</summary>
- <param name="setup">Our domain</param>
- </member>
- <member name="M:MbUnit.Core.Remoting.SeparateTestDomain.MakeDomain(System.String,System.String,System.String,System.String)">
- <summary>Creates an AppDomain for the Test Assembly</summary>
- <param name="domainName" />
- <param name="appBase" />
- <param name="configFile" />
- <param name="binPath" />
- </member>
- <member name="T:MbUnit.Core.Remoting.StringTestTreeNodeDictionary">
- <summary>A dictionary with keys of type String and values of type TestTreeNode</summary>
- </member>
- <member name="P:MbUnit.Core.Remoting.StringTestTreeNodeDictionary.Item(System.String)">
- <summary>Gets or sets the TestTreeNode associated with the given String</summary>
- <param name="key">The String whose value to get or set.</param>
- </member>
- <member name="P:MbUnit.Core.Remoting.StringTestTreeNodeDictionary.Keys">
- <summary>Gets a collection containing the keys in this StringTestTreeNodeDictionary.</summary>
- </member>
- <member name="P:MbUnit.Core.Remoting.StringTestTreeNodeDictionary.Values">
- <summary>Gets a collection containing the values in this StringTestTreeNodeDictionary.</summary>
- </member>
- <member name="M:MbUnit.Core.Remoting.StringTestTreeNodeDictionary.Add(System.String,MbUnit.Core.Remoting.TestTreeNode)">
- <summary>Adds an element with the specified key and value to this StringTestTreeNodeDictionary.</summary>
- <param name="key">The String key of the element to add.</param>
- <param name="value">The TestTreeNode value of the element to add.</param>
- </member>
- <member name="M:MbUnit.Core.Remoting.StringTestTreeNodeDictionary.Contains(System.String)">
- <summary>Determines whether this StringTestTreeNodeDictionary contains a specific key.</summary>
- <param name="key">The String key to locate in this StringTestTreeNodeDictionary.</param>
- <returns>true if this StringTestTreeNodeDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:MbUnit.Core.Remoting.StringTestTreeNodeDictionary.Remove(System.String)">
- <summary>Removes the element with the specified key from this StringTestTreeNodeDictionary.</summary>
- <param name="key">The String key of the element to remove.</param>
- </member>
- <member name="P:MbUnit.Core.Remoting.TestDomain.TestFilePath">
- <summary>Gets the testFilePath</summary>
- </member>
- <member name="P:MbUnit.Core.Remoting.TestDomainBase.Identifier">
- <summary>Gets a <see cref="T:System.Guid" /> identifying the <see cref="T:MbUnit.Core.Remoting.TestDomain" /></summary>
- </member>
- <member name="M:MbUnit.Core.Remoting.TestDomainBase.Load">
- <summary>Loads domain and test assembly</summary>
- </member>
- <member name="M:MbUnit.Core.Remoting.TestDomainBase.OnLoaded">
- <summary>Raises the <see cref="E:MbUnit.Core.Remoting.TestDomainBase.Loaded" /> event.</summary>
- </member>
- <member name="M:MbUnit.Core.Remoting.TestDomainBase.OnReLoaded">
- <summary>Raises the <see cref="E:MbUnit.Core.Remoting.TestDomainBase.ReLoaded" /> event.</summary>
- </member>
- <member name="M:MbUnit.Core.Remoting.TestDomainBase.OnUnLoaded">
- <summary>Raises the <see cref="E:MbUnit.Core.Remoting.TestDomainBase.UnLoaded" /> event.</summary>
- </member>
- <member name="M:MbUnit.Core.Remoting.TestDomainBase.Reload">
- <summary>Unload and reload test domain</summary>
- </member>
- <member name="M:MbUnit.Core.Remoting.TestDomainBase.Unload">
- <summary>Unload domain</summary>
- </member>
- <member name="T:MbUnit.Core.Remoting.TestTreeNodeCollection">
- <summary>A collection of elements of type TestTreeNode</summary>
- </member>
- <member name="M:MbUnit.Core.Remoting.TestTreeNodeCollection.Add(MbUnit.Core.Remoting.TestTreeNode)">
- <summary>Adds an instance of type TestTreeNode to the end of this TestTreeNodeCollection.</summary>
- <param name="value">The TestTreeNode to be added to the end of this TestTreeNodeCollection.</param>
- </member>
- <member name="M:MbUnit.Core.Remoting.TestTreeNodeCollection.Contains(MbUnit.Core.Remoting.TestTreeNode)">
- <summary>Determines whether a specfic TestTreeNode value is in this TestTreeNodeCollection.</summary>
- <param name="value">The TestTreeNode value to locate in this TestTreeNodeCollection.</param>
- <returns>true if value is found in this TestTreeNodeCollection; false otherwise.</returns>
- </member>
- <member name="M:MbUnit.Core.Remoting.TestTreeNodeCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this TestTreeNodeCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:MbUnit.Core.Remoting.TestTreeNodeCollection.Remove(MbUnit.Core.Remoting.TestTreeNode)">
- <summary>Removes the first occurrence of a specific TestTreeNode from this TestTreeNodeCollection.</summary>
- <param name="value">The TestTreeNode value to remove from this TestTreeNodeCollection.</param>
- </member>
- <member name="T:MbUnit.Core.Remoting.TestTreeNodeCollection.Enumerator">
- <summary>Type-specific enumeration class, used by TestTreeNodeCollection.GetEnumerator.</summary>
- </member>
- <member name="T:MbUnit.Core.Remoting.TestTreePopulator">
- <summary>Defines a class that can populate a tree of tests This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="M:MbUnit.Core.Remoting.TestTreePopulator.Clear">
- <summary>Clears the internal representation of the tree</summary>
- </member>
- <member name="M:MbUnit.Core.Remoting.TestTreePopulator.Populate(MbUnit.Core.Remoting.GuidTestTreeNodeDictionary,MbUnit.Core.Remoting.TestTreeNode,MbUnit.Core.Collections.RunPipeStarterCollection)">
- <summary>Populates the node using the <see cref="T:MbUnit.Core.RunPipe" /> instance contained in <paramref name="pipes" />.</summary>
- <param name="nodes">Node dictionary.</param>
- <param name="root">The root node.</param>
- <param name="pipes">Collection of <see cref="T:MbUnit.Core.RunPipeStarter" />s</param>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="root" /> or <paramref name="pipes" /> is a null reference (Nothing in Visual Basic) </exception>
- </member>
- <member name="T:MbUnit.Core.Remoting.TestTreePopulatorCollection">
- <summary>A collection of elements of type TestTreePopulator</summary>
- </member>
- <member name="M:MbUnit.Core.Remoting.TestTreePopulatorCollection.Add(MbUnit.Core.Remoting.ITestTreePopulator)">
- <summary>Adds an instance of type TestTreePopulator to the end of this TestTreePopulatorCollection.</summary>
- <param name="value">The TestTreePopulator to be added to the end of this TestTreePopulatorCollection.</param>
- </member>
- <member name="M:MbUnit.Core.Remoting.TestTreePopulatorCollection.AddRange(MbUnit.Core.Remoting.ITestTreePopulator[])">
- <summary>Adds the elements of an array to the end of this TestTreePopulatorCollection.</summary>
- <param name="items">The array whose elements are to be added to the end of this TestTreePopulatorCollection.</param>
- </member>
- <member name="M:MbUnit.Core.Remoting.TestTreePopulatorCollection.AddRange(MbUnit.Core.Remoting.TestTreePopulatorCollection)">
- <summary>Adds the elements of another TestTreePopulatorCollection to the end of this TestTreePopulatorCollection.</summary>
- <param name="items">The TestTreePopulatorCollection whose elements are to be added to the end of this TestTreePopulatorCollection.</param>
- </member>
- <member name="M:MbUnit.Core.Remoting.TestTreePopulatorCollection.Contains(MbUnit.Core.Remoting.ITestTreePopulator)">
- <summary>Determines whether a specfic TestTreePopulator value is in this TestTreePopulatorCollection.</summary>
- <param name="value">The TestTreePopulator value to locate in this TestTreePopulatorCollection.</param>
- <returns>true if value is found in this TestTreePopulatorCollection; false otherwise.</returns>
- </member>
- <member name="M:MbUnit.Core.Remoting.TestTreePopulatorCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this TestTreePopulatorCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:MbUnit.Core.Remoting.TestTreePopulatorCollection.Remove(MbUnit.Core.Remoting.ITestTreePopulator)">
- <summary>Removes the first occurrence of a specific TestTreePopulator from this TestTreePopulatorCollection.</summary>
- <param name="value">The TestTreePopulator value to remove from this TestTreePopulatorCollection.</param>
- </member>
- <member name="T:MbUnit.Core.Remoting.TestTreePopulatorCollection.Enumerator">
- <summary>Type-specific enumeration class, used by TestTreePopulatorCollection.GetEnumerator.</summary>
- </member>
- <member name="P:MbUnit.Core.Remoting.TreeTestDomainCollection.Watcher">
- <summary>Gets the assembly watcher</summary>
- </member>
- <member name="T:MbUnit.Core.Remoting.ITestTreePopulator">
- <summary>Defines a class that can populate a tree of tests</summary>
- </member>
- <member name="M:MbUnit.Core.Remoting.ITestTreePopulator.Clear">
- <summary>Clears the internal representation of the tree</summary>
- </member>
- <member name="M:MbUnit.Core.Remoting.ITestTreePopulator.Populate(MbUnit.Core.Remoting.GuidTestTreeNodeDictionary,MbUnit.Core.Remoting.TestTreeNode,MbUnit.Core.Collections.RunPipeStarterCollection)">
- <summary>Populates the node using the <see cref="T:MbUnit.Core.RunPipe" /> instance contained in <paramref name="pipes" />.</summary>
- <param name="nodes">A node dictionary.</param>
- <param name="root">The root node.</param>
- <param name="pipes">A collection of pipes.</param>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="root" /> or <paramref name="pipes" /> is a null reference (Nothing in Visual Basic) </exception>
- </member>
- <member name="M:MbUnit.Core.Reports.ReportBase.Render(MbUnit.Core.Reports.Serialization.ReportResult,System.IO.TextWriter)">
- <summary>Render the report result to the specified writer</summary>
- <param name="result">Result from the test</param>
- <param name="writer">Writer to write result output to</param>
- </member>
- <member name="M:MbUnit.Core.Reports.ReportBase.Render(MbUnit.Core.Reports.Serialization.ReportResult,System.String)">
- <summary>Render the report result to a file</summary>
- <param name="result">Result from the test</param>
- <param name="fileName">Report output file name</param>
- </member>
- <member name="M:MbUnit.Core.Reports.ReportBase.Render(MbUnit.Core.Reports.Serialization.ReportResult,System.String,System.String,System.String)">
- <summary>Render the report result to a file</summary>
- <param name="result">Result from the test</param>
- <param name="outputPath">Output directory</param>
- <param name="nameFormat">Default format name</param>
- <param name="extension">Extension of the file</param>
- <returns>File name of the report</returns>
- </member>
- <member name="M:MbUnit.Core.Reports.ReportBase.Render(MbUnit.Core.Reports.Serialization.ReportResult,System.String,System.String)">
- <summary>Render the report result to a file</summary>
- <param name="result">Result from the test</param>
- <param name="outputPath">Output directory</param>
- <param name="nameFormat">Default format name. If null, the default name will be used</param>
- <returns>File name of the report</returns>
- </member>
- <member name="T:MbUnit.Core.Reports.TextReport">
- <summary>Reports MbUnit result in text format. This class cannot be inherited.</summary>
- </member>
- <member name="T:MbUnit.Core.Reports.XmlReport">
- <summary>XML Report. This class cannot be inherited.</summary>
- </member>
- <member name="T:MbUnit.Core.Runs.CustomRun">
- <summary>TODO - Add class summary</summary>
- </member>
- <member name="P:MbUnit.Core.Runs.IndexerProviderRun.IsTest">
- <summary>Gets a value indicating the run is considered as a test or not.</summary>
- <value>true if the <see cref="T:MbUnit.Core.Runs.IRun" /> instance is a test</value>
- </member>
- <member name="P:MbUnit.Core.Runs.IndexerProviderRun.Name">
- <summary>Gets a descriptive name of the <see cref="T:MbUnit.Core.Runs.IRun" /></summary>
- <value>A descriptive name of the <see cref="T:MbUnit.Core.Runs.IRun" /></value>
- </member>
- <member name="M:MbUnit.Core.Runs.IndexerProviderRun.Reflect(MbUnit.Core.Invokers.RunInvokerTree,MbUnit.Core.Invokers.RunInvokerVertex,System.Type)">
- <summary>Populates the <see cref="T:MbUnit.Core.Invokers.RunInvokerTree" /> invoker graph with <see cref="T:MbUnit.Core.Invokers.IRunInvoker" /> generated by the run.</summary>
- <param name="tree">Invoker tree</param>
- <param name="parent">parent vertex</param>
- <param name="t">class type that is marked by the run</param>
- </member>
- <member name="T:MbUnit.Core.Runs.ParallelRun">
- <summary>TODO - Add class summary This class cannot be inherited.</summary>
- </member>
- <member name="P:MbUnit.Core.Runs.Run.IsTest">
- <summary>Gets a value indicating the run is considered as a test or not.</summary>
- <value>true if the <see cref="T:MbUnit.Core.Runs.IRun" /> instance is a test</value>
- </member>
- <member name="P:MbUnit.Core.Runs.Run.Name">
- <summary>Gets a descriptive name of the <see cref="T:MbUnit.Core.Runs.IRun" /></summary>
- <value>A descriptive name of the <see cref="T:MbUnit.Core.Runs.IRun" /></value>
- </member>
- <member name="M:MbUnit.Core.Runs.Run.Reflect(MbUnit.Core.Invokers.RunInvokerTree,MbUnit.Core.Invokers.RunInvokerVertex,System.Type)">
- <summary>Populates the <see cref="T:MbUnit.Core.Invokers.RunInvokerTree" /> invoker graph with <see cref="T:MbUnit.Core.Invokers.IRunInvoker" /> generated by the run.</summary>
- <param name="tree">Invoker tree</param>
- <param name="parent">parent vertex</param>
- <param name="t">class type that is marked by the run</param>
- </member>
- <member name="T:MbUnit.Core.Runs.SequenceRun">
- <summary>A sequence of IRuns This class cannot be inherited.</summary>
- </member>
- <member name="M:MbUnit.Core.Runs.SequenceRun.Reflect(MbUnit.Core.Invokers.RunInvokerTree,MbUnit.Core.Invokers.RunInvokerVertex,System.Type)">
- <summary>Populates the <see cref="T:MbUnit.Core.Invokers.RunInvokerTree" /> invoker graph with <see cref="T:MbUnit.Core.Invokers.IRunInvoker" /> generated by the run.</summary>
- <param name="tree">Invoker tree.</param>
- <param name="parent">Parent vertex.</param>
- <param name="t">The <see cref="T:System.Type" /> to search for.</param>
- </member>
- <member name="T:MbUnit.Core.Runs.TestFixtureRun">
- <summary>Test fixture run with support for decoration by <see cref="T:MbUnit.Framework.TestFixtureExtensionAttribute" />. This class cannot be inherited.</summary>
- </member>
- <member name="M:MbUnit.Core.Runs.TestFixtureRun.Reflect(MbUnit.Core.Invokers.RunInvokerTree,MbUnit.Core.Invokers.RunInvokerVertex,System.Type)">
- <summary>Builds the test run invoker tree.</summary>
- <param name="tree" />
- <param name="parent" />
- <param name="t" />
- </member>
- <member name="T:MbUnit.Core.Runs.IRun">
- <summary>This interface defines a type of test/non test run that is used to define the <see cref="T:MbUnit.Core.Framework.TestFixturePatternAttribute" /> logic.</summary>
- </member>
- <member name="P:MbUnit.Core.Runs.IRun.IsTest">
- <summary>Gets a value indicating the run is considered as a test or not.</summary>
- <value>true if the <see cref="T:MbUnit.Core.Runs.IRun" /> instance is a test</value>
- </member>
- <member name="P:MbUnit.Core.Runs.IRun.Name">
- <summary>Gets a descriptive name of the <see cref="T:MbUnit.Core.Runs.IRun" /></summary>
- <value>A descriptive name of the <see cref="T:MbUnit.Core.Runs.IRun" /></value>
- </member>
- <member name="M:MbUnit.Core.Runs.IRun.Reflect(MbUnit.Core.Invokers.RunInvokerTree,MbUnit.Core.Invokers.RunInvokerVertex,System.Type)">
- <summary>Populates the <see cref="T:MbUnit.Core.Invokers.RunInvokerTree" /> invoker graph with <see cref="T:MbUnit.Core.Invokers.IRunInvoker" /> generated by the run.</summary>
- <param name="tree">Invoker tree</param>
- <param name="parent">parent vertex</param>
- <param name="t">class type that is marked by the run</param>
- </member>
- <member name="T:MbUnit.Framework.ArrayAssert">
- <summary>Array Assertion class This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.ArrayAssert.AreEqual(System.Boolean[],System.Boolean[])">
- <summary>Verifies that both array have the same dimension and elements.</summary>
- <param name="expected" />
- <param name="actual" />
- </member>
- <member name="T:MbUnit.Framework.Assert">
- <summary>Class containing generic assert methods for the comparison of values and object references, the existence of objects within a collection type and basic object properties - for example, whether or not it is assignable to. Also contains a set of Fail asserts which will automatically fail a test straight away. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="P:MbUnit.Framework.Assert.AssertCount">
- <summary>Number of Asserts made so far this test run</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreEqual(System.Double,System.Double,System.Double,System.String)">
- <summary>Verifies that two doubles, <paramref name="expected" /> and <paramref name="actual" />, are equal given a <paramref name="delta" />. If the expected value is infinity then the delta value is ignored. If they are not equal then a <see cref="T:MbUnit.Core.Exceptions.NotEqualAssertionException" /> is thrown with the given <paramref name="message" />.</summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="delta">The maximum acceptable difference between <paramref name="expected" /> and <paramref name="actual" /></param>
- <param name="message">The message printed out upon failure</param>
- <exception cref="T:System.ArgumentException">Thrown if <paramref name="delta" /> has been given a negative value.</exception>
- <exception cref="T:MbUnit.Core.Exceptions.NotEqualAssertionException">Thrown if <paramref name="expected" /> and <paramref name="actual" /> are not values within the given <paramref name="delta" />.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreEqual(System.Double,System.Double,System.Double)">
- <summary>Verifies that two doubles, <paramref name="expected" /> and <paramref name="actual" />, are equal considering a <paramref name="delta" />. If the expected value is infinity then the delta value is ignored. If they are not equals then an <see cref="T:MbUnit.Core.Exceptions.NotEqualAssertionException" /> is thrown with no explanation for the failure. Use <see cref="M:MbUnit.Framework.Assert.AreEqual(System.Double,System.Double,System.Double,System.String)" /> if you want to provide an explanation.</summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="delta">The maximum acceptable difference between <paramref name="expected" /> and <paramref name="actual" /></param>
- <exception cref="T:System.ArgumentException">Thrown if <paramref name="delta" /> has been given a negative value.</exception>
- <exception cref="T:MbUnit.Core.Exceptions.NotEqualAssertionException">Thrown if <paramref name="expected" /> and <paramref name="actual" /> are not values within the given <paramref name="delta" />.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreEqual(System.Double,System.Double,System.Double,System.String,System.Object[])">
- <summary>Verifies that two doubles, <paramref name="expected" /> and <paramref name="actual" />, are equal considering a <paramref name="delta" />. If the expected value is infinity then the delta value is ignored. If they are not equal then a <see cref="T:MbUnit.Core.Exceptions.NotEqualAssertionException" /> is thrown with a message defined via <paramref name="format" /> and <paramref name="args" /> through <see cref="M:System.String.Format(System.String,System.Object[])" />.</summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="delta">The maximum acceptable difference between <paramref name="expected" /> and <paramref name="actual" /></param>
- <param name="format">A <a href="http://msdn2.microsoft.com/en-gb/library/txafckwd.aspx">composite format string</a></param>
- <param name="args">An <see cref="T:System.Object" /> array containing zero or more objects to format.</param>
- <exception cref="T:System.ArgumentException">Thrown if <paramref name="delta" /> has been given a negative value.</exception>
- <exception cref="T:MbUnit.Core.Exceptions.NotEqualAssertionException">Thrown if <paramref name="expected" /> and <paramref name="actual" /> are not values within the given <paramref name="delta" />. Exception message is generated through <paramref name="format" /> and <paramref name="args" />.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreEqual(System.Single,System.Single,System.Single,System.String)">
- <summary>Verifies that two floats, <paramref name="expected" /> and <paramref name="actual" />, are equal considering a <paramref name="delta" />. If the <paramref name="expected" /> value is infinity then the <paramref name="delta" /> value is ignored. If they are not equal then an <see cref="T:MbUnit.Core.Exceptions.NotEqualAssertionException" /> is thrown with the given <paramref name="message" />.</summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="delta">The maximum acceptable difference between <paramref name="expected" /> and <paramref name="actual" /></param>
- <param name="message">The message printed out upon failure</param>
- <exception cref="T:System.ArgumentException">Thrown if <paramref name="delta" /> has been given a negative value.</exception>
- <exception cref="T:MbUnit.Core.Exceptions.NotEqualAssertionException">Thrown if <paramref name="expected" /> and <paramref name="actual" /> are not values within the given <paramref name="delta" />.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreEqual(System.Single,System.Single,System.Single,System.String,System.Object[])">
- <summary>Verifies that two floats, <paramref name="expected" /> and <paramref name="actual" />, are equal considering a <paramref name="delta" />. If the <paramref name="expected" /> value is infinity then the <paramref name="delta" /> value is ignored. If they are not equals then an <see cref="T:MbUnit.Core.Exceptions.NotEqualAssertionException" /> is thrown with a message defined via <paramref name="format" /> and <paramref name="args" /> through <see cref="M:System.String.Format(System.String,System.Object[])" />.</summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="delta">The maximum acceptable difference between <paramref name="expected" /> and <paramref name="actual" /></param>
- <param name="format">A <a href="http://msdn2.microsoft.com/en-gb/library/txafckwd.aspx">composite format string</a></param>
- <param name="args">An <see cref="T:System.Object" /> array containing zero or more objects to format.</param>
- <exception cref="T:System.ArgumentException">Thrown if <paramref name="delta" /> has been given a negative value.</exception>
- <exception cref="T:MbUnit.Core.Exceptions.NotEqualAssertionException">Thrown if <paramref name="expected" /> and <paramref name="actual" /> are not values within the given <paramref name="delta" />. Exception message is generated through <paramref name="format" /> and <paramref name="args" />.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreEqual(System.Single,System.Single,System.Single)">
- <summary>Verifies that two floats, <paramref name="expected" /> and <paramref name="actual" />, are equal considering a <paramref name="delta" />. If the <paramref name="expected" /> value is infinity then the <paramref name="delta" /> value is ignored. If they are not equals then an <see cref="T:MbUnit.Core.Exceptions.NotEqualAssertionException" /> is thrown.</summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="delta">The maximum acceptable difference between <paramref name="expected" /> and <paramref name="actual" /></param>
- <exception cref="T:System.ArgumentException">Thrown if <paramref name="delta" /> has been given a negative value.</exception>
- <exception cref="T:MbUnit.Core.Exceptions.NotEqualAssertionException">Thrown if <paramref name="expected" /> and <paramref name="actual" /> are not values within the given <paramref name="delta" />.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreEqual(System.Decimal,System.Decimal,System.String)">
- <summary>Verifies that two decimals, <paramref name="expected" /> and <paramref name="actual" />, are equal. If they are not equal then an <see cref="T:MbUnit.Core.Exceptions.NotEqualAssertionException" /> is thrown with the given <paramref name="message" />.</summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="message">The message printed out upon failure</param>
- <exception cref="T:MbUnit.Core.Exceptions.NotEqualAssertionException">
- <paramref name="expected" /> and <paramref name="actual" /> are not equal.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreEqual(System.Decimal,System.Decimal,System.String,System.Object[])">
- <summary>Verifies that two decimals, <paramref name="expected" /> and <paramref name="actual" />, are equal. If they are not equal then a <see cref="T:MbUnit.Core.Exceptions.NotEqualAssertionException" /> is thrown with a message defined via <paramref name="format" /> and <paramref name="args" /> through <see cref="M:System.String.Format(System.String,System.Object[])" />.</summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="format">A <a href="http://msdn2.microsoft.com/en-gb/library/txafckwd.aspx">composite format string</a></param>
- <param name="args">An <see cref="T:System.Object" /> array containing zero or more objects to format.</param>
- <exception cref="T:MbUnit.Core.Exceptions.NotEqualAssertionException">Thrown if <paramref name="expected" /> and <paramref name="actual" /> are not equal.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreEqual(System.Decimal,System.Decimal)">
- <summary>Verifies that two decimals, <paramref name="expected" /> and <paramref name="actual" />, are equal. If they are not equal then a <see cref="T:MbUnit.Core.Exceptions.NotEqualAssertionException" /> is thrown.</summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <exception cref="T:MbUnit.Core.Exceptions.NotEqualAssertionException">Thrown if <paramref name="expected" /> and <paramref name="actual" /> are not equal.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreEqual(System.Int32,System.Int32,System.String)">
- <summary>Verifies that two integers, <paramref name="expected" /> and <paramref name="actual" />, are equal. If they are not equal then a <see cref="T:MbUnit.Core.Exceptions.NotEqualAssertionException" /> is thrown with the given <paramref name="message" />.</summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="message">The message printed out upon failure</param>
- <exception cref="T:MbUnit.Core.Exceptions.NotEqualAssertionException">Thrown if <paramref name="expected" /> and <paramref name="actual" /> are not equal.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreEqual(System.Int32,System.Int32,System.String,System.Object[])">
- <summary>Verifies that two integers, <paramref name="expected" /> and <paramref name="actual" />, are equal. If they are not equal then an <see cref="T:MbUnit.Core.Exceptions.NotEqualAssertionException" /> is thrown with a message defined via <paramref name="format" /> and <paramref name="args" /> through <see cref="M:System.String.Format(System.String,System.Object[])" />.</summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="format">A <a href="http://msdn2.microsoft.com/en-gb/library/txafckwd.aspx">composite format string</a></param>
- <param name="args">An <see cref="T:System.Object" /> array containing zero or more objects to format.</param>
- <exception cref="T:MbUnit.Core.Exceptions.NotEqualAssertionException">Thrown if <paramref name="expected" /> and <paramref name="actual" /> are not equal.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreEqual(System.Int32,System.Int32)">
- <summary>Verifies that two integers, <paramref name="expected" /> and <paramref name="actual" />, are equal. If they are not equal then a <see cref="T:MbUnit.Core.Exceptions.NotEqualAssertionException" /> is thrown.</summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <exception cref="T:MbUnit.Core.Exceptions.NotEqualAssertionException">Thrown if <paramref name="expected" /> and <paramref name="actual" /> are not equal.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreEqual(System.Object,System.Object,System.String,System.Object[])">
- <summary>Verifies that two objects, <paramref name="expected" /> and <paramref name="actual" />, are equal. If they are not equal then a <see cref="T:MbUnit.Core.Exceptions.NotEqualAssertionException" /> is thrown with a message defined via <paramref name="format" /> and <paramref name="args" /> through <see cref="M:System.String.Format(System.String,System.Object[])" />.</summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="format">A <a href="http://msdn2.microsoft.com/en-gb/library/txafckwd.aspx">composite format string</a></param>
- <param name="args">An <see cref="T:System.Object" /> array containing zero or more objects to format.</param>
- <exception cref="T:MbUnit.Core.Exceptions.NotEqualAssertionException"> Thrown if <paramref name="expected" /> and <paramref name="actual" /> are not equal.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreEqual(System.Object,System.Object,System.String)">
- <summary>Verifies that two objects, <paramref name="expected" /> and <paramref name="actual" />, are equal. If they are not equal then an <see cref="T:MbUnit.Core.Exceptions.NotEqualAssertionException" /> is thrown with a given <paramref name="message" />.</summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="message">The message printed out upon failure</param>
- <exception cref="T:MbUnit.Core.Exceptions.NotEqualAssertionException">Thrown if <paramref name="expected" /> and <paramref name="actual" /> are not equal.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreEqual(System.Object,System.Object)">
- <summary>Verifies that two objects, <paramref name="expected" /> and <paramref name="actual" />, are equal. If they are not equal then an <see cref="T:MbUnit.Core.Exceptions.NotEqualAssertionException" /> is thrown.</summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <exception cref="T:MbUnit.Core.Exceptions.NotEqualAssertionException">
- <paramref name="expected" /> and <paramref name="actual" /> are not equal.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreNotEqual(System.Object,System.Object,System.String,System.Object[])">
- <summary>Verifies that two <see cref="T:System.Object" />s, <paramref name="expected" /> and <paramref name="actual" />, are not equal. If the <see cref="T:System.Object" nolink="true" />s are equal an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown with a message defined via <paramref name="format" /> and <paramref name="args" /> through <see cref="M:System.String.Format(System.String,System.Object[])" />.</summary>
- <param name="expected">The <see cref="T:System.Object" /> to compare</param>
- <param name="actual">The <see cref="T:System.Object" /> being compared</param>
- <param name="format">A <a href="http://msdn2.microsoft.com/en-gb/library/txafckwd.aspx">composite format string</a></param>
- <param name="args">An <see cref="T:System.Object" /> array containing zero or more objects to format.</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreNotEqual(System.Object,System.Object,System.String)">
- <summary>Verifies that two <see cref="T:System.Object" />s, <paramref name="expected" /> and <paramref name="actual" />, are not equal. If the <see cref="T:System.Object" nolink="true" />s are equal an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown with the given <paramref name="message" /></summary>
- <param name="expected">The <see cref="T:System.Object" /> to compare</param>
- <param name="actual">The <see cref="T:System.Object" /> being compared</param>
- <param name="message">The message to include if the test fails</param>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Thrown if <paramref name="expected" /> and <paramref name="actual" /> are equal.</exception>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Thrown if <paramref name="expected" /> and <paramref name="actual" /> are both null</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreNotEqual(System.Object,System.Object)">
- <summary>Verifies that two <see cref="T:System.Object" />s, <paramref name="expected" /> and <paramref name="actual" />, are not equal. If the <see cref="T:System.Object" nolink="true" />s are equal an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="expected">The <see cref="T:System.Object" /> to compare</param>
- <param name="actual">The <see cref="T:System.Object" /> being compared</param>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Thrown if <paramref name="expected" /> and <paramref name="actual" /> are equal.</exception>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Thrown if <paramref name="expected" /> and <paramref name="actual" /> are both null</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreNotEqual(System.Int32,System.Int32,System.String,System.Object[])">
- <summary>Verifies that two integers, <paramref name="expected" /> and <paramref name="actual" />, are not equal. If the integers are equal an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown with a message defined via <paramref name="format" /> and <paramref name="args" /> through <see cref="M:System.String.Format(System.String,System.Object[])" />.</summary>
- <param name="expected">The integer to compare</param>
- <param name="actual">The integer being compared</param>
- <param name="format">A <a href="http://msdn2.microsoft.com/en-gb/library/txafckwd.aspx">composite format string</a></param>
- <param name="args">An <see cref="T:System.Object" /> array containing zero or more objects to format.</param>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Thrown if <paramref name="expected" /> and <paramref name="actual" /> are equal.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreNotEqual(System.Int32,System.Int32,System.String)">
- <summary>Verifies that two integers, <paramref name="expected" /> and <paramref name="actual" />, are not equal. If the integers are equal an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown with a given <paramref name="message" />.</summary>
- <param name="expected">The integer to compare</param>
- <param name="actual">The integer being compared</param>
- <param name="message">The message to include if the test fails</param>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Thrown if <paramref name="expected" /> and <paramref name="actual" /> are equal.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreNotEqual(System.Int32,System.Int32)">
- <summary>Verifies that two integers, <paramref name="expected" /> and <paramref name="actual" />, are not equal. If the integers are equal an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown</summary>
- <param name="expected">The integer to compare</param>
- <param name="actual">The integer being compared</param>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Thrown if <paramref name="expected" /> and <paramref name="actual" /> are equal.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreNotEqual(System.UInt32,System.UInt32,System.String,System.Object[])">
- <summary>Verifies that two <see cref="T:System.UInt32" />s, <paramref name="expected" /> and <paramref name="actual" />, are not equal. If the <see cref="T:System.UInt32" nolink="true" />s are equal an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown with a message defined via <paramref name="format" /> and <paramref name="args" /> through <see cref="M:System.String.Format(System.String,System.Object[])" />.</summary>
- <param name="expected">The <see cref="T:System.UInt32" /> to compare</param>
- <param name="actual">The <see cref="T:System.UInt32" /> being compared</param>
- <param name="format">A <a href="http://msdn2.microsoft.com/en-gb/library/txafckwd.aspx">composite format string</a></param>
- <param name="args">An <see cref="T:System.Object" /> array containing zero or more objects to format.</param>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Thrown if <paramref name="expected" /> and <paramref name="actual" /> are equal.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreNotEqual(System.UInt32,System.UInt32,System.String)">
- <summary>Verifies that two <see cref="T:System.UInt32" />s, <paramref name="expected" /> and <paramref name="actual" />, are not equal. If the <see cref="T:System.UInt32" nolink="true" />s are equal an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown with the given <paramref name="message" /></summary>
- <param name="expected">The <see cref="T:System.UInt32" /> to compare</param>
- <param name="actual">The <see cref="T:System.UInt32" /> being compared</param>
- <param name="message">The message to include if the test fails</param>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Thrown if <paramref name="expected" /> and <paramref name="actual" /> are equal.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreNotEqual(System.UInt32,System.UInt32)">
- <summary>Verifies that two <see cref="T:System.UInt32" />s, <paramref name="expected" /> and <paramref name="actual" />, are not equal. If the <see cref="T:System.UInt32" nolink="true" />s are equal an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="expected">The <see cref="T:System.UInt32" /> to compare</param>
- <param name="actual">The <see cref="T:System.UInt32" /> being compared</param>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Thrown if <paramref name="expected" /> and <paramref name="actual" /> are equal.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreNotEqual(System.Decimal,System.Decimal,System.String,System.Object[])">
- <summary>Verifies that two <see cref="T:System.Decimal" />s, <paramref name="expected" /> and <paramref name="actual" />, are not equal. If the <see cref="T:System.Decimal" nolink="true" />s are equal an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown with a message defined via <paramref name="format" /> and <paramref name="args" /> through <see cref="M:System.String.Format(System.String,System.Object[])" />.</summary>
- <param name="expected">The <see cref="T:System.Decimal" /> to compare</param>
- <param name="actual">The <see cref="T:System.Decimal" /> being compared</param>
- <param name="format">A <a href="http://msdn2.microsoft.com/en-gb/library/txafckwd.aspx">composite format string</a></param>
- <param name="args">An <see cref="T:System.Object" /> array containing zero or more objects to format.</param>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Thrown if <paramref name="expected" /> and <paramref name="actual" /> are equal.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreNotEqual(System.Decimal,System.Decimal,System.String)">
- <summary>Verifies that two <see cref="T:System.Decimal" />s, <paramref name="expected" /> and <paramref name="actual" />, are not equal. If the <see cref="T:System.Decimal" nolink="true" />s are equal an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown with the given <paramref name="message" /></summary>
- <param name="expected">The <see cref="T:System.Decimal" /> to compare</param>
- <param name="actual">The <see cref="T:System.Decimal" /> being compared</param>
- <param name="message">The message to include if the test fails</param>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Thrown if <paramref name="expected" /> and <paramref name="actual" /> are equal.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreNotEqual(System.Decimal,System.Decimal)">
- <summary>Verifies that two <see cref="T:System.Decimal" />s, <paramref name="expected" /> and <paramref name="actual" />, are not equal. If the <see cref="T:System.Decimal" nolink="true" />s are equal an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown</summary>
- <param name="expected">The <see cref="T:System.Decimal" /> to compare</param>
- <param name="actual">The <see cref="T:System.Decimal" /> being compared</param>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Thrown if <paramref name="expected" /> and <paramref name="actual" /> are equal.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreNotEqual(System.Single,System.Single,System.String,System.Object[])">
- <summary>Verifies that two <see cref="T:System.Single" />s, <paramref name="expected" /> and <paramref name="actual" />, are not equal. If the <see cref="T:System.Single" nolink="true" />s are equal an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown with a message defined via <paramref name="format" /> and <paramref name="args" /> through <see cref="M:System.String.Format(System.String,System.Object[])" />.</summary>
- <param name="expected">The <see cref="T:System.Single" /> to compare</param>
- <param name="actual">The <see cref="T:System.Single" /> being compared</param>
- <param name="format">A <a href="http://msdn2.microsoft.com/en-gb/library/txafckwd.aspx">composite format string</a></param>
- <param name="args">An <see cref="T:System.Object" /> array containing zero or more objects to format.</param>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Thrown if <paramref name="expected" /> and <paramref name="actual" /> are equal.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreNotEqual(System.Single,System.Single,System.String)">
- <summary>Verifies that two <see cref="T:System.Single" />s, <paramref name="expected" /> and <paramref name="actual" />, are not equal. If the <see cref="T:System.Single" nolink="true" />s are equal an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown with the given <paramref name="message" /></summary>
- <param name="expected">The <see cref="T:System.Single" /> to compare</param>
- <param name="actual">The <see cref="T:System.Single" /> being compared</param>
- <param name="message">The message to include if the test fails</param>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Thrown if <paramref name="expected" /> and <paramref name="actual" /> are equal.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreNotEqual(System.Single,System.Single)">
- <summary>Verifies that two <see cref="T:System.Single" />s, <paramref name="expected" /> and <paramref name="actual" />, are not equal. If the <see cref="T:System.Single" nolink="true" />s are equal an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown</summary>
- <param name="expected">The <see cref="T:System.Single" /> to compare</param>
- <param name="actual">The <see cref="T:System.Single" /> being compared</param>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Thrown if <paramref name="expected" /> and <paramref name="actual" /> are equal.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreNotEqual(System.Double,System.Double,System.String,System.Object[])">
- <summary>Verifies that two <see cref="T:System.Double" />s, <paramref name="expected" /> and <paramref name="actual" />, are not equal. If the <see cref="T:System.Double" nolink="true" />s are equal an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown with a message defined via <paramref name="format" /> and <paramref name="args" /> through <see cref="M:System.String.Format(System.String,System.Object[])" />.</summary>
- <param name="expected">The <see cref="T:System.Double" /> to compare</param>
- <param name="actual">The <see cref="T:System.Double" /> being compared</param>
- <param name="format">A <a href="http://msdn2.microsoft.com/en-gb/library/txafckwd.aspx">composite format string</a></param>
- <param name="args">An <see cref="T:System.Object" /> array containing zero or more objects to format.</param>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Thrown if <paramref name="expected" /> and <paramref name="actual" /> are equal.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreNotEqual(System.Double,System.Double,System.String)">
- <summary>Verifies that two <see cref="T:System.Double" />s, <paramref name="expected" /> and <paramref name="actual" />, are not equal. If the <see cref="T:System.Double" nolink="true" />s are equal an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown with the given <paramref name="message" /></summary>
- <param name="expected">The <see cref="T:System.Double" /> to compare</param>
- <param name="actual">The <see cref="T:System.Double" /> being compared</param>
- <param name="message">The message to include if the test fails</param>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Thrown if <paramref name="expected" /> and <paramref name="actual" /> are equal.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreNotEqual(System.Double,System.Double)">
- <summary>Verifies that two <see cref="T:System.Double" />s, <paramref name="expected" /> and <paramref name="actual" />, are not equal. If the <see cref="T:System.Double" nolink="true" />s are equal an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown</summary>
- <param name="expected">The <see cref="T:System.Double" /> to compare</param>
- <param name="actual">The <see cref="T:System.Double" /> being compared</param>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Thrown if <paramref name="expected" /> and <paramref name="actual" /> are equal.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreSame(System.Object,System.Object,System.String)">
- <summary>Asserts that two objects refer to the same object. If they are not the same an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="message">The message to be printed when the two objects are not the same object.</param>
- <param name="expected">The expected object</param>
- <param name="actual">The actual object</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreSame(System.Object,System.Object,System.String,System.Object[])">
- <summary>Asserts that two objects refer to the same object. If they are not the same an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="expected">The expected object</param>
- <param name="actual">The actual object</param>
- <param name="format">The format of the message to display if the assertion fails, containing zero or more format items.</param>
- <param name="args">An <see cref="T:System.Object" /> array containing zero or more objects to format.</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreSame(System.Object,System.Object)">
- <summary>Asserts that two objects refer to the same object. If they are not the same an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="expected">The expected object</param>
- <param name="actual">The actual object</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.AreValueEqual(System.Reflection.PropertyInfo,System.Object,System.Object,System.Object[])">
- <summary>Verifies that given two objects, <paramref name="expected" /> and <paramref name="actual" />, the property described by the <see cref="T:System.Reflection.PropertyInfo" /> object <paramref name="pi" /> is present in both objects, is not null, and that the value of the property in both objects is equal.</summary>
- <param name="pi">The <see cref="T:System.Reflection.PropertyInfo" /> object indicating the property to be tested</param>
- <param name="expected">The object containing the expected value of the property</param>
- <param name="actual">The object containing the actual value of the property</param>
- <param name="indices">The index of the value in the property if it is an indexed property</param>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">One or both of <paramref name="expected" /> and <paramref name="actual" /> are null</exception>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">The property that <paramref name="pi" /> describes is not present in either <paramref name="expected" /> or <paramref name="actual" /></exception>
- <exception cref="T:MbUnit.Core.Exceptions.NotEqualAssertionException">The property values in <paramref name="expected" /> and <paramref name="actual" /> are not equal</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.Between(System.Int32,System.Int32,System.Int32)">
- <summary>Asserts that <paramref name="test" /> is between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Between(System.Int32,System.Int32,System.Int32,System.String)">
- <summary>Asserts that <paramref name="test" /> is between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Between(System.Int32,System.Int32,System.Int32,System.String,System.Object[])">
- <summary>Asserts that <paramref name="test" /> is between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Between(System.Int16,System.Int16,System.Int16)">
- <summary>Asserts that <paramref name="test" /> is between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Between(System.Int16,System.Int16,System.Int16,System.String)">
- <summary>Asserts that <paramref name="test" /> is between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Between(System.Int16,System.Int16,System.Int16,System.String,System.Object[])">
- <summary>Asserts that <paramref name="test" /> is between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Between(System.Byte,System.Byte,System.Byte)">
- <summary>Asserts that <paramref name="test" /> is between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Between(System.Byte,System.Byte,System.Byte,System.String)">
- <summary>Asserts that <paramref name="test" /> is between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Between(System.Byte,System.Byte,System.Byte,System.String,System.Object[])">
- <summary>Asserts that <paramref name="test" /> is between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Between(System.Int64,System.Int64,System.Int64)">
- <summary>Asserts that <paramref name="test" /> is between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Between(System.Int64,System.Int64,System.Int64,System.String)">
- <summary>Asserts that <paramref name="test" /> is between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Between(System.Int64,System.Int64,System.Int64,System.String,System.Object[])">
- <summary>Asserts that <paramref name="test" /> is between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Between(System.Double,System.Double,System.Double)">
- <summary>Asserts that <paramref name="test" /> is between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Between(System.Double,System.Double,System.Double,System.String)">
- <summary>Asserts that <paramref name="test" /> is between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Between(System.Double,System.Double,System.Double,System.String,System.Object[])">
- <summary>Asserts that <paramref name="test" /> is between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Between(System.Single,System.Single,System.Single)">
- <summary>Asserts that <paramref name="test" /> is between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Between(System.Single,System.Single,System.Single,System.String)">
- <summary>Asserts that <paramref name="test" /> is between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Between(System.Single,System.Single,System.Single,System.String,System.Object[])">
- <summary>Asserts that <paramref name="test" /> is between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Between(System.IComparable,System.IComparable,System.IComparable)">
- <summary>Asserts that <paramref name="test" /> is between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Between(System.IComparable,System.IComparable,System.IComparable,System.String)">
- <summary>Asserts that <paramref name="test" /> is between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Between(System.IComparable,System.IComparable,System.IComparable,System.String,System.Object[])">
- <summary>Asserts that <paramref name="test" /> is between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Equals(System.Object,System.Object)">
- <summary>The Equals method throws an <see cref="T:MbUnit.Core.Exceptions.AssertionException" />. This is done to make sure there is no mistake by calling this function. Use <see cref="M:MbUnit.Framework.Assert.AreEqual(System.Object,System.Object)">AreEqual</see> instead or one of its overloads.</summary>
- <param name="a">The first <see cref="T:System.Object" /> to compare</param>
- <param name="b">The second <see cref="T:System.Object" /> to compare</param>
- <returns>True if the values are equal, false otherwise</returns>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Always thrown as this method should not be used.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.Fail(System.String,System.Object[])">
- <summary>Throws an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> with the message that is passed in. This is used by the other Assert functions.</summary>
- <param name="format">The format of the message to initialize the <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> with.</param>
- <param name="args">An <see cref="T:System.Object" /> array containing zero or more objects to format.</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Fail(System.String)">
- <summary>Throws an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> with the message that is passed in. This is used by the other Assert functions.</summary>
- <param name="message">The message to initialize the <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> with.</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Fail">
- <summary>Throws an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> with the message that is passed in. This is used by the other Assert functions.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Greater(System.Int32,System.Int32,System.String,System.Object[])">
- <summary>Verifies that the first value is greater than the second value. If they are not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Greater(System.Int32,System.Int32,System.String)">
- <summary>Verifies that the first value is greater than the second value. If they are not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Greater(System.Int32,System.Int32)">
- <summary>Verifies that the first value is greater than the second value. If they are not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Greater(System.UInt32,System.UInt32,System.String,System.Object[])">
- <summary>Verifies that the first value is greater than the second value. If they are not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Greater(System.UInt32,System.UInt32,System.String)">
- <summary>Verifies that the first value is greater than the second value. If they are not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Greater(System.UInt32,System.UInt32)">
- <summary>Verifies that the first value is greater than the second value. If they are not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Greater(System.Decimal,System.Decimal,System.String,System.Object[])">
- <summary>Verifies that the first value is greater than the second value. If they are not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Greater(System.Decimal,System.Decimal,System.String)">
- <summary>Verifies that the first value is greater than the second value. If they are not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Greater(System.Decimal,System.Decimal)">
- <summary>Verifies that the first value is greater than the second value. If they are not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Greater(System.Int64,System.Int64,System.String,System.Object[])">
- <summary>Verifies that the first value is greater than the second value. If they are not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Greater(System.Int64,System.Int64,System.String)">
- <summary>Verifies that the first value is greater than the second value. If they are not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Greater(System.Int64,System.Int64)">
- <summary>Verifies that the first value is greater than the second value. If they are not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Greater(System.Double,System.Double,System.String,System.Object[])">
- <summary>Verifies that the first value is greater than the second value. If they are not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Greater(System.Double,System.Double,System.String)">
- <summary>Verifies that the first value is greater than the second value. If they are not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Greater(System.Double,System.Double)">
- <summary>Verifies that the first value is greater than the second value. If they are not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Greater(System.Single,System.Single,System.String,System.Object[])">
- <summary>Verifies that the first value is greater than the second value. If they are not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Greater(System.Single,System.Single,System.String)">
- <summary>Verifies that the first value is greater than the second value. If they are not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Greater(System.Single,System.Single)">
- <summary>Verifies that the first value is greater than the second value. If they are not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Greater(System.IComparable,System.IComparable,System.String,System.Object[])">
- <summary>Verifies that the first value is greater than the second value. If they are not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Greater(System.IComparable,System.IComparable,System.String)">
- <summary>Verifies that the first value is greater than the second value. If they are not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Greater(System.IComparable,System.IComparable)">
- <summary>Verifies that the first value is greater than the second value. If they are not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterEqualThan(System.Int32,System.Int32)">
- <summary>Verifies that <paramref name="left" /> is greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterEqualThan(System.Int32,System.Int32,System.String)">
- <summary>Verifies that <paramref name="left" /> is greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterEqualThan(System.Int32,System.Int32,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterEqualThan(System.Int16,System.Int16)">
- <summary>Verifies that <paramref name="left" /> is greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterEqualThan(System.Int16,System.Int16,System.String)">
- <summary>Verifies that <paramref name="left" /> is greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterEqualThan(System.Int16,System.Int16,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterEqualThan(System.Byte,System.Byte)">
- <summary>Verifies that <paramref name="left" /> is greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterEqualThan(System.Byte,System.Byte,System.String)">
- <summary>Verifies that <paramref name="left" /> is greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterEqualThan(System.Byte,System.Byte,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterEqualThan(System.Int64,System.Int64)">
- <summary>Verifies that <paramref name="left" /> is greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterEqualThan(System.Int64,System.Int64,System.String)">
- <summary>Verifies that <paramref name="left" /> is greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterEqualThan(System.Int64,System.Int64,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterEqualThan(System.Double,System.Double)">
- <summary>Verifies that <paramref name="left" /> is greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterEqualThan(System.Double,System.Double,System.String)">
- <summary>Verifies that <paramref name="left" /> is greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterEqualThan(System.Double,System.Double,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterEqualThan(System.Single,System.Single)">
- <summary>Verifies that <paramref name="left" /> is greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterEqualThan(System.Single,System.Single,System.String)">
- <summary>Verifies that <paramref name="left" /> is greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterEqualThan(System.Single,System.Single,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterEqualThan(System.IComparable,System.IComparable)">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterEqualThan(System.IComparable,System.IComparable,System.String)">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterEqualThan(System.IComparable,System.IComparable,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterThan(System.Int32,System.Int32)">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterThan(System.Int32,System.Int32,System.String)">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterThan(System.Int32,System.Int32,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterThan(System.Int16,System.Int16)">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterThan(System.Int16,System.Int16,System.String)">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterThan(System.Int16,System.Int16,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterThan(System.Byte,System.Byte)">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterThan(System.Byte,System.Byte,System.String)">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterThan(System.Byte,System.Byte,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterThan(System.Int64,System.Int64)">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterThan(System.Int64,System.Int64,System.String)">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterThan(System.Int64,System.Int64,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterThan(System.Double,System.Double)">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterThan(System.Double,System.Double,System.String)">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterThan(System.Double,System.Double,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterThan(System.Single,System.Single)">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterThan(System.Single,System.Single,System.String)">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterThan(System.Single,System.Single,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterThan(System.IComparable,System.IComparable)">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterThan(System.IComparable,System.IComparable,System.String)">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.GreaterThan(System.IComparable,System.IComparable,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is strictly greater than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.Ignore(System.String,System.Object[])">
- <summary>Makes the current test ignored using <see cref="M:System.String.Format(System.String,System.Object[])" /> like formatting</summary>
- <param name="format" />
- <param name="args" />
- </member>
- <member name="M:MbUnit.Framework.Assert.Ignore(System.String)">
- <summary>Makes the current test ignored using <see cref="M:System.String.Format(System.String,System.Object[])" /> like formatting</summary>
- <param name="message" />
- </member>
- <member name="M:MbUnit.Framework.Assert.In(System.Object,System.Collections.IDictionary)">
- <summary>Asserts that <paramref name="test" /> is in the dic <paramref name="list" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.In(System.Object,System.Collections.IDictionary,System.String)">
- <summary>Asserts that <paramref name="test" /> is in the dic <paramref name="list" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.In(System.Object,System.Collections.IList)">
- <summary>Asserts that <paramref name="test" /> is in the list <paramref name="list" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.In(System.Object,System.Collections.IList,System.String)">
- <summary>Asserts that <paramref name="test" /> is in the list <paramref name="list" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.In(System.Object,System.Collections.IEnumerable,System.String)">
- <summary>Asserts that <paramref name="test" /> is in the enumerable collection <paramref name="enumerable" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.In(System.Object,System.Collections.IEnumerable)">
- <summary>Asserts that <paramref name="test" /> is in the enumerable collection <paramref name="enumerable" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.IncrementAssertCount">
- <summary>Increments <see cref="P:MbUnit.Framework.Assert.AssertCount" /> by 1</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsAssignableFrom(System.Type,System.Object)">
- <summary>Asserts that an object may be assigned a value of a given Type.</summary>
- <param name="expected">The expected Type.</param>
- <param name="actual">The object under examination</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsAssignableFrom(System.Type,System.Object,System.String)">
- <summary>Asserts that an object may be assigned a value of a given Type.</summary>
- <param name="expected">The expected Type.</param>
- <param name="actual">The object under examination</param>
- <param name="message">The messge to display in case of failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsAssignableFrom(System.Type,System.Object,System.String,System.Object[])">
- <summary>Asserts that an object may be assigned a value of a given Type.</summary>
- <param name="expected">The expected Type.</param>
- <param name="actual">The object under examination</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsEmpty(System.String,System.String,System.Object[])">
- <summary>Assert that a string is empty - that is equal to string.Empty</summary>
- <param name="aString">The string to be tested</param>
- <param name="message">The message to be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsEmpty(System.String,System.String)">
- <summary>Assert that a string is empty - that is equal to string.Emtpy</summary>
- <param name="aString">The string to be tested</param>
- <param name="message">The message to be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsEmpty(System.String)">
- <summary>Assert that a string is empty - that is equal to string.Emtpy</summary>
- <param name="aString">The string to be tested</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsEmpty(System.Collections.ICollection,System.String,System.Object[])">
- <summary>Assert that an array, list or other collection is empty</summary>
- <param name="collection">An array, list or other collection implementing ICollection</param>
- <param name="message">The message to be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsEmpty(System.Collections.ICollection,System.String)">
- <summary>Assert that an array, list or other collection is empty</summary>
- <param name="collection">An array, list or other collection implementing ICollection</param>
- <param name="message">The message to be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsEmpty(System.Collections.ICollection)">
- <summary>Assert that an array,list or other collection is empty</summary>
- <param name="collection">An array, list or other collection implementing ICollection</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsFalse(System.Boolean,System.String,System.Object[])">
- <summary>Asserts that a <paramref name="condition" /> is false. If true, the method throws an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> with a message defined via <paramref name="format" /> and <paramref name="args" /> through <see cref="M:System.String.Format(System.String,System.Object[])" />.</summary>
- <param name="condition">The evaluated condition</param>
- <param name="format">A <a href="http://msdn2.microsoft.com/en-gb/library/txafckwd.aspx">composite format string</a></param>
- <param name="args">An <see cref="T:System.Object" /> array containing zero or more objects to format.</param>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Thrown when <paramref name="condition" /> is not false.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsFalse(System.Boolean,System.String)">
- <summary>Asserts that a <paramref name="condition" /> is false. If true, the method throws an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> with the given <paramref name="message" />.</summary>
- <param name="condition">The evaluated condition</param>
- <param name="message">The message printed out upon failure</param>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Thrown when <paramref name="condition" /> is not false. </exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsFalse(System.Boolean)">
- <summary>Asserts that a <paramref name="condition" /> is false. If true, the method throws an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> with no explanatory message.</summary>
- <param name="condition">The evaluated condition</param>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Thrown when <paramref name="condition" /> is not false. </exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsInstanceOfType(System.Type,System.Object)">
- <summary>Asserts that an object is an instance of a given type.</summary>
- <param name="expected">The expected Type</param>
- <param name="actual">The object being examined</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsInstanceOfType(System.Type,System.Object,System.String)">
- <summary>Asserts that an object is an instance of a given type.</summary>
- <param name="expected">The expected Type</param>
- <param name="actual">The object being examined</param>
- <param name="message">A message to display in case of failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsInstanceOfType(System.Type,System.Object,System.String,System.Object[])">
- <summary>Asserts that an object is an instance of a given type.</summary>
- <param name="expected">The expected Type</param>
- <param name="actual">The object being examined</param>
- <param name="message">A message to display in case of failure</param>
- <param name="args">An array of objects to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsNaN(System.Double,System.String,System.Object[])">
- <summary>Verifies that the double is passed is an <code>NaN</code> value. If the object is not <code>NaN</code> then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="aDouble">The value that is to be tested</param>
- <param name="message">The message to be displayed when the object is not null</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsNaN(System.Double,System.String)">
- <summary>Verifies that the double is passed is an <code>NaN</code> value. If the object is not <code>NaN</code> then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="aDouble">The object that is to be tested</param>
- <param name="message">The message to be displayed when the object is not null</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsNaN(System.Double)">
- <summary>Verifies that the double is passed is an <code>NaN</code> value. If the object is not <code>NaN</code> then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="aDouble">The object that is to be tested</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsNotAssignableFrom(System.Type,System.Object)">
- <summary>Asserts that an object may not be assigned a value of a given Type.</summary>
- <param name="expected">The expected Type.</param>
- <param name="actual">The object under examination</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsNotAssignableFrom(System.Type,System.Object,System.String)">
- <summary>Asserts that an object may not be assigned a value of a given Type.</summary>
- <param name="expected">The expected Type.</param>
- <param name="actual">The object under examination</param>
- <param name="message">The messge to display in case of failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsNotAssignableFrom(System.Type,System.Object,System.String,System.Object[])">
- <summary>Asserts that an object may not be assigned a value of a given Type.</summary>
- <param name="expected">The expected Type.</param>
- <param name="actual">The object under examination</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsNotEmpty(System.String,System.String,System.Object[])">
- <summary>Assert that a string is empty - that is equal to string.Emtpy</summary>
- <param name="aString">The string to be tested</param>
- <param name="message">The message to be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsNotEmpty(System.String,System.String)">
- <summary>Assert that a string is empty - that is equal to string.Emtpy</summary>
- <param name="aString">The string to be tested</param>
- <param name="message">The message to be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsNotEmpty(System.String)">
- <summary>Assert that a string is empty - that is equal to string.Emtpy</summary>
- <param name="aString">The string to be tested</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsNotEmpty(System.Collections.ICollection,System.String,System.Object[])">
- <summary>Assert that an array, list or other collection is empty</summary>
- <param name="collection">An array, list or other collection implementing ICollection</param>
- <param name="message">The message to be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsNotEmpty(System.Collections.ICollection,System.String)">
- <summary>Assert that an array, list or other collection is empty</summary>
- <param name="collection">An array, list or other collection implementing ICollection</param>
- <param name="message">The message to be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsNotEmpty(System.Collections.ICollection)">
- <summary>Assert that an array,list or other collection is empty</summary>
- <param name="collection">An array, list or other collection implementing ICollection</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsNotInstanceOfType(System.Type,System.Object,System.String,System.Object[])">
- <summary>Asserts that an object is not an instance of a given type.</summary>
- <param name="expected">The expected Type</param>
- <param name="actual">The object being examined</param>
- <param name="message">A message to display in case of failure</param>
- <param name="args">An array of objects to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsNotInstanceOfType(System.Type,System.Object)">
- <summary>Asserts that an object is not an instance of a given type.</summary>
- <param name="expected">The expected Type</param>
- <param name="actual">The object being examined</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsNotInstanceOfType(System.Type,System.Object,System.String)">
- <summary>Asserts that an object is not an instance of a given type.</summary>
- <param name="expected">The expected Type</param>
- <param name="actual">The object being examined</param>
- <param name="message">A message to display in case of failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsNotNull(System.Object,System.String,System.Object[])">
- <summary>Verifies that the given <see cref="T:System.Object" /> is not null. If it is null, an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown with a message defined via <paramref name="format" /> and <paramref name="args" /> through <see cref="M:System.String.Format(System.String,System.Object[])" /></summary>
- <param name="anObject">The <see cref="T:System.Object" /> to test</param>
- <param name="format">A <a href="http://msdn2.microsoft.com/en-gb/library/txafckwd.aspx">composite format string</a></param>
- <param name="args">An <see cref="T:System.Object" /> array containing zero or more objects to format.</param>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Thrown if <paramref name="anObject" /> is null</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsNotNull(System.Object,System.String)">
- <summary>Verifies that the given <see cref="T:System.Object" /> is not null. If it is null, an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown with the given <paramref name="message" /></summary>
- <param name="anObject">The <see cref="T:System.Object" /> to test</param>
- <param name="message">The message to include if the test fails</param>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Thrown if <paramref name="anObject" /> is null</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsNotNull(System.Object)">
- <summary>Verifies that the given <see cref="T:System.Object" /> is not null. If it is null, an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown</summary>
- <param name="anObject">The <see cref="T:System.Object" /> to test</param>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Thrown if <paramref name="anObject" /> is null</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsNull(System.Object,System.String,System.Object[])">
- <summary>Verifies that the given <see cref="T:System.Object" /> is null. If it is not null, an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown with a message defined via <paramref name="format" /> and <paramref name="args" /> through <see cref="M:System.String.Format(System.String,System.Object[])" /></summary>
- <param name="anObject">The <see cref="T:System.Object" /> to test</param>
- <param name="format">A <a href="http://msdn2.microsoft.com/en-gb/library/txafckwd.aspx">composite format string</a></param>
- <param name="args">An <see cref="T:System.Object" /> array containing zero or more objects to format.</param>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Thrown if <paramref name="anObject" /> is not null</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsNull(System.Object,System.String)">
- <summary>Verifies that the given <see cref="T:System.Object" /> is null. If it is not null, an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown with the given <paramref name="message" /></summary>
- <param name="anObject">The <see cref="T:System.Object" /> to test</param>
- <param name="message">The message to include if the test fails</param>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Thrown if <paramref name="anObject" /> is not null</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsNull(System.Object)">
- <summary>Verifies that the given <see cref="T:System.Object" /> is null. If it is not null, an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown</summary>
- <param name="anObject">The <see cref="T:System.Object" /> to test</param>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Thrown if <paramref name="anObject" /> is not null</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsTrue(System.Boolean,System.String,System.Object[])">
- <summary>Asserts that a <paramref name="condition" /> is true. If false, the method throws an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> with a message defined via <paramref name="format" /> and <paramref name="args" /> through <see cref="M:System.String.Format(System.String,System.Object[])">String.Format</see>.</summary>
- <param name="condition">The evaluated condition</param>
- <param name="format">A <a href="http://msdn2.microsoft.com/en-gb/library/txafckwd.aspx">composite format string</a></param>
- <param name="args">An <see cref="T:System.Object" /> array containing zero or more objects to format.</param>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Thrown when <paramref name="condition" /> is not true. </exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsTrue(System.Boolean,System.String)">
- <summary>Asserts that a <paramref name="condition" /> is true. If false, the method throws an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> with the given <paramref name="message" />.</summary>
- <param name="condition">The evaluated condition</param>
- <param name="message">The message printed out upon failure</param>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Thrown when <paramref name="condition" /> is not true.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.IsTrue(System.Boolean)">
- <summary>Asserts that a <paramref name="condition" /> is true. If false, the method throws an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> with no explanatory message.</summary>
- <param name="condition">The evaluated condition</param>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Thrown if <paramref name="condition" /> is not true. </exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.Less(System.Int32,System.Int32,System.String,System.Object[])">
- <summary>Verifies that the first value is less than the second value. If it is not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Less(System.Int32,System.Int32,System.String)">
- <summary>Verifies that the first value is less than the second value. If it is not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Less(System.Int32,System.Int32)">
- <summary>Verifies that the first value is less than the second value. If it is not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Less(System.UInt32,System.UInt32,System.String,System.Object[])">
- <summary>Verifies that the first value is less than the second value. If it is not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Less(System.UInt32,System.UInt32,System.String)">
- <summary>Verifies that the first value is less than the second value. If it is not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Less(System.UInt32,System.UInt32)">
- <summary>Verifies that the first value is less than the second value. If it is not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Less(System.Decimal,System.Decimal,System.String,System.Object[])">
- <summary>Verifies that the first value is less than the second value. If it is not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Less(System.Decimal,System.Decimal,System.String)">
- <summary>Verifies that the first value is less than the second value. If it is not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Less(System.Decimal,System.Decimal)">
- <summary>Verifies that the first value is less than the second value. If it is not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Less(System.Int64,System.Int64,System.String,System.Object[])">
- <summary>Verifies that the first value is less than the second value. If it is not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Less(System.Int64,System.Int64,System.String)">
- <summary>Verifies that the first value is less than the second value. If it is not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Less(System.Int64,System.Int64)">
- <summary>Verifies that the first value is less than the second value. If it is not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Less(System.Double,System.Double,System.String,System.Object[])">
- <summary>Verifies that the first value is less than the second value. If it is not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Less(System.Double,System.Double,System.String)">
- <summary>Verifies that the first value is less than the second value. If it is not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Less(System.Double,System.Double)">
- <summary>Verifies that the first value is less than the second value. If it is not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Less(System.Single,System.Single,System.String,System.Object[])">
- <summary>Verifies that the first value is less than the second value. If it is not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Less(System.Single,System.Single,System.String)">
- <summary>Verifies that the first value is less than the second value. If it is not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Less(System.Single,System.Single)">
- <summary>Verifies that the first value is less than the second value. If it is not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Less(System.IComparable,System.IComparable,System.String,System.Object[])">
- <summary>Verifies that the first value is less than the second value. If it is not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Less(System.IComparable,System.IComparable,System.String)">
- <summary>Verifies that the first value is less than the second value. If it is not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.Less(System.IComparable,System.IComparable)">
- <summary>Verifies that the first value is less than the second value. If it is not, then an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> is thrown.</summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerEqualThan(System.Int32,System.Int32)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerEqualThan(System.Int32,System.Int32,System.String)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerEqualThan(System.Int32,System.Int32,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerEqualThan(System.Int16,System.Int16)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerEqualThan(System.Int16,System.Int16,System.String)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerEqualThan(System.Int16,System.Int16,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerEqualThan(System.Byte,System.Byte)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerEqualThan(System.Byte,System.Byte,System.String)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerEqualThan(System.Byte,System.Byte,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerEqualThan(System.Int64,System.Int64)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerEqualThan(System.Int64,System.Int64,System.String)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerEqualThan(System.Int64,System.Int64,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerEqualThan(System.Double,System.Double)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerEqualThan(System.Double,System.Double,System.String)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerEqualThan(System.Double,System.Double,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerEqualThan(System.Single,System.Single)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerEqualThan(System.Single,System.Single,System.String)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerEqualThan(System.Single,System.Single,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerEqualThan(System.IComparable,System.IComparable)">
- <summary>Verifies that <paramref name="left" /> is lower equal than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerEqualThan(System.IComparable,System.IComparable,System.String)">
- <summary>Verifies that <paramref name="left" /> is lower equal than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerEqualThan(System.IComparable,System.IComparable,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is lower equal than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerThan(System.Int32,System.Int32)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerThan(System.Int32,System.Int32,System.String)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerThan(System.Int32,System.Int32,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerThan(System.Int16,System.Int16)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerThan(System.Int16,System.Int16,System.String)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerThan(System.Int16,System.Int16,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerThan(System.Byte,System.Byte)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerThan(System.Byte,System.Byte,System.String)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerThan(System.Byte,System.Byte,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerThan(System.Int64,System.Int64)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerThan(System.Int64,System.Int64,System.String)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerThan(System.Int64,System.Int64,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerThan(System.Double,System.Double)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerThan(System.Double,System.Double,System.String)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerThan(System.Double,System.Double,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerThan(System.Single,System.Single)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerThan(System.Single,System.Single,System.String)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerThan(System.Single,System.Single,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerThan(System.IComparable,System.IComparable)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerThan(System.IComparable,System.IComparable,System.String)">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.LowerThan(System.IComparable,System.IComparable,System.String,System.Object[])">
- <summary>Verifies that <paramref name="left" /> is strictly lower than <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.NotBetween(System.Int32,System.Int32,System.Int32)">
- <summary>Asserts that <paramref name="test" /> is <strong>not</strong> between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.NotBetween(System.Int16,System.Int16,System.Int16)">
- <summary>Asserts that <paramref name="test" /> is <strong>not</strong> between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.NotBetween(System.Byte,System.Byte,System.Byte)">
- <summary>Asserts that <paramref name="test" /> is <strong>not</strong> between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.NotBetween(System.Int64,System.Int64,System.Int64)">
- <summary>Asserts that <paramref name="test" /> is <strong>not</strong> between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.NotBetween(System.Double,System.Double,System.Double)">
- <summary>Asserts that <paramref name="test" /> is <strong>not</strong> between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.NotBetween(System.Single,System.Single,System.Single)">
- <summary>Asserts that <paramref name="test" /> is <strong>not</strong> between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.NotBetween(System.IComparable,System.IComparable,System.IComparable)">
- <summary>Asserts that <paramref name="test" /> is <strong>not</strong> between <paramref name="left" /> and <paramref name="right" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.NotIn(System.Object,System.Collections.IDictionary,System.String)">
- <summary>Asserts that <paramref name="test" /> is <strong>not</strong> in the dic <paramref name="list" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.NotIn(System.Object,System.Collections.IDictionary)">
- <summary>Asserts that <paramref name="test" /> is <strong>not</strong> in the dic <paramref name="list" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.NotIn(System.Object,System.Collections.IList,System.String)">
- <summary>Asserts that <paramref name="test" /> is <strong>not</strong> in the list <paramref name="list" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.NotIn(System.Object,System.Collections.IList)">
- <summary>Asserts that <paramref name="test" /> is <strong>not</strong> in the list <paramref name="list" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.NotIn(System.Object,System.Collections.IEnumerable,System.String)">
- <summary>Asserts that <paramref name="test" /> is <strong>not</strong> in the enumerable collection <paramref name="enumerable" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.NotIn(System.Object,System.Collections.IEnumerable)">
- <summary>Asserts that <paramref name="test" /> is <strong>not</strong> in the enumerable collection <paramref name="enumerable" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.Assert.ReferenceEquals(System.Object,System.Object)">
- <summary>Overrides the default <see cref="M:System.Object.ReferenceEquals(System.Object,System.Object)" /> method inherited from <see cref="T:System.Object" /> to throw an <see cref="T:MbUnit.Core.Exceptions.AssertionException" /> instead. This is to ensure that there is no mistake in calling this function as part of an Assert in your tests. Use <see cref="M:MbUnit.Framework.Assert.AreSame(System.Object,System.Object,System.String)">AreSame()</see> instead or one of its overloads.</summary>
- <param name="a">The first <see cref="T:System.Object" /> to compare</param>
- <param name="b">The second <see cref="T:System.Object" /> to compare</param>
- <exception cref="T:MbUnit.Core.Exceptions.AssertionException">Always thrown as this method should not be used.</exception>
- </member>
- <member name="M:MbUnit.Framework.Assert.ResetAssertCount">
- <summary>Resets <see cref="P:MbUnit.Framework.Assert.AssertCount" /> to 0</summary>
- </member>
- <member name="T:MbUnit.Framework.AuthorAttribute">
- <summary>This attribute identifies the author of a test fixture.</summary>
- </member>
- <member name="T:MbUnit.Framework.CollectionAssert">
- <summary>Assertion helper for the <see cref="T:System.Collections.ICollection" /> class. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AllItemsAreInstancesOfType(System.Collections.ICollection,System.Type)">
- <summary>Asserts that all items contained in collection are of the type specified by expectedType.</summary>
- <param name="collection">ICollection of objects to be considered</param>
- <param name="expectedType">System.Type that all objects in collection must be instances of</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AllItemsAreInstancesOfType(System.Collections.ICollection,System.Type,System.String)">
- <summary>Asserts that all items contained in collection are of the type specified by expectedType.</summary>
- <param name="collection">ICollection of objects to be considered</param>
- <param name="expectedType">System.Type that all objects in collection must be instances of</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AllItemsAreInstancesOfType(System.Collections.ICollection,System.Type,System.String,System.Object[])">
- <summary>Asserts that all items contained in collection are of the type specified by expectedType.</summary>
- <param name="collection">ICollection of objects to be considered</param>
- <param name="expectedType">System.Type that all objects in collection must be instances of</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AllItemsAreNotNull(System.Collections.ICollection)">
- <summary>Asserts that all items contained in collection are not equal to null.</summary>
- <param name="collection">ICollection of objects to be considered</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AllItemsAreNotNull(System.Collections.ICollection,System.String)">
- <summary>Asserts that all items contained in collection are not equal to null.</summary>
- <param name="collection">ICollection of objects to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AllItemsAreNotNull(System.Collections.ICollection,System.String,System.Object[])">
- <summary>Asserts that all items contained in collection are not equal to null.</summary>
- <param name="collection">ICollection of objects to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AllItemsAreUnique(System.Collections.ICollection)">
- <summary>Ensures that every object contained in collection exists within the collection once and only once.</summary>
- <param name="collection">ICollection of objects to be considered</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AllItemsAreUnique(System.Collections.ICollection,System.String)">
- <summary>Ensures that every object contained in collection exists within the collection once and only once.</summary>
- <param name="collection">ICollection of objects to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AllItemsAreUnique(System.Collections.ICollection,System.String,System.Object[])">
- <summary>Ensures that every object contained in collection exists within the collection once and only once.</summary>
- <param name="collection">ICollection of objects to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AreCountEqual(System.Collections.ICollection,System.Collections.ICollection)">
- <summary>Verifies that the property value <see cref="P:System.Collections.ICollection.Count" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AreCountEqual(System.Int32,System.Collections.ICollection)">
- <summary>Verifies that the property value <see cref="P:System.Collections.ICollection.Count" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AreElementsEqual(System.Collections.IEnumerable,System.Collections.IEnumerable)">
- <summary>Verifies that <paramref name="expected" /> and <paramref name="actual" /> are equal collections. Element count and element wize equality is verified.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AreEqual(System.Collections.ICollection,System.Collections.ICollection)">
- <summary>Verifies that <paramref name="expected" /> and <paramref name="actual" /> are equal collections. Element count and element wize equality is verified.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AreEquivalent(System.Collections.ICollection,System.Collections.ICollection)">
- <summary>Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order.</summary>
- <param name="expected">The first ICollection of objects to be considered</param>
- <param name="actual">The second ICollection of objects to be considered</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AreEquivalent(System.Collections.ICollection,System.Collections.ICollection,System.String)">
- <summary>Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order.</summary>
- <param name="expected">The first ICollection of objects to be considered</param>
- <param name="actual">The second ICollection of objects to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AreEquivalent(System.Collections.ICollection,System.Collections.ICollection,System.String,System.Object[])">
- <summary>Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order.</summary>
- <param name="expected">The first ICollection of objects to be considered</param>
- <param name="actual">The second ICollection of objects to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AreIsSynchronizedEqual(System.Collections.ICollection,System.Collections.ICollection)">
- <summary>Verifies that the property value <see cref="P:System.Collections.ICollection.IsSynchronized" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AreIsSynchronizedEqual(System.Boolean,System.Collections.ICollection)">
- <summary>Verifies that the property value <see cref="P:System.Collections.ICollection.IsSynchronized" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.ICollection,System.Collections.ICollection)">
- <summary>Asserts that expected and actual are not exactly equal.</summary>
- <param name="expected">The first ICollection of objects to be considered</param>
- <param name="actual">The second ICollection of objects to be considered</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.ICollection,System.Collections.ICollection,System.Collections.IComparer)">
- <summary>Asserts that expected and actual are not exactly equal. If comparer is not null then it will be used to compare the objects.</summary>
- <param name="expected">The first ICollection of objects to be considered</param>
- <param name="actual">The second ICollection of objects to be considered</param>
- <param name="comparer">The IComparer to use in comparing objects from each ICollection</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.ICollection,System.Collections.ICollection,System.String)">
- <summary>Asserts that expected and actual are not exactly equal.</summary>
- <param name="expected">The first ICollection of objects to be considered</param>
- <param name="actual">The second ICollection of objects to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.ICollection,System.Collections.ICollection,System.Collections.IComparer,System.String)">
- <summary>Asserts that expected and actual are not exactly equal. If comparer is not null then it will be used to compare the objects.</summary>
- <param name="expected">The first ICollection of objects to be considered</param>
- <param name="actual">The second ICollection of objects to be considered</param>
- <param name="comparer">The IComparer to use in comparing objects from each ICollection</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.ICollection,System.Collections.ICollection,System.String,System.Object[])">
- <summary>Asserts that expected and actual are not exactly equal.</summary>
- <param name="expected">The first ICollection of objects to be considered</param>
- <param name="actual">The second ICollection of objects to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.ICollection,System.Collections.ICollection,System.Collections.IComparer,System.String,System.Object[])">
- <summary>Asserts that expected and actual are not exactly equal. If comparer is not null then it will be used to compare the objects.</summary>
- <param name="expected">The first ICollection of objects to be considered</param>
- <param name="actual">The second ICollection of objects to be considered</param>
- <param name="comparer">The IComparer to use in comparing objects from each ICollection</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AreNotEquivalent(System.Collections.ICollection,System.Collections.ICollection)">
- <summary>Asserts that expected and actual are not equivalent.</summary>
- <param name="expected">The first ICollection of objects to be considered</param>
- <param name="actual">The second ICollection of objects to be considered</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AreNotEquivalent(System.Collections.ICollection,System.Collections.ICollection,System.String)">
- <summary>Asserts that expected and actual are not equivalent.</summary>
- <param name="expected">The first ICollection of objects to be considered</param>
- <param name="actual">The second ICollection of objects to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AreNotEquivalent(System.Collections.ICollection,System.Collections.ICollection,System.String,System.Object[])">
- <summary>Asserts that expected and actual are not equivalent.</summary>
- <param name="expected">The first ICollection of objects to be considered</param>
- <param name="actual">The second ICollection of objects to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AreSyncRootEqual(System.Collections.ICollection,System.Collections.ICollection)">
- <summary>Verifies that the property value <see cref="P:System.Collections.ICollection.SyncRoot" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.AreSyncRootEqual(System.Object,System.Collections.ICollection)">
- <summary>Verifies that the property value <see cref="P:System.Collections.ICollection.SyncRoot" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.Contains(System.Collections.ICollection,System.Object)">
- <summary>Asserts that collection contains actual as an item.</summary>
- <param name="collection">ICollection of objects to be considered</param>
- <param name="actual">Object to be found within collection</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.Contains(System.Collections.ICollection,System.Object,System.String)">
- <summary>Asserts that collection contains actual as an item.</summary>
- <param name="collection">ICollection of objects to be considered</param>
- <param name="actual">Object to be found within collection</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.Contains(System.Collections.ICollection,System.Object,System.String,System.Object[])">
- <summary>Asserts that collection contains actual as an item.</summary>
- <param name="collection">ICollection of objects to be considered</param>
- <param name="actual">Object to be found within collection</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.DoesNotContain(System.Collections.ICollection,System.Object)">
- <summary>Asserts that collection does not contain actual as an item.</summary>
- <param name="collection">ICollection of objects to be considered</param>
- <param name="actual">Object that cannot exist within collection</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.DoesNotContain(System.Collections.ICollection,System.Object,System.String)">
- <summary>Asserts that collection does not contain actual as an item.</summary>
- <param name="collection">ICollection of objects to be considered</param>
- <param name="actual">Object that cannot exist within collection</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.DoesNotContain(System.Collections.ICollection,System.Object,System.String,System.Object[])">
- <summary>Asserts that collection does not contain actual as an item.</summary>
- <param name="collection">ICollection of objects to be considered</param>
- <param name="actual">Object that cannot exist within collection</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.IsCountCorrect(System.Collections.ICollection)">
- <summary>Verifies that the <see cref="P:System.Collections.ICollection.Count" /> property is synchronized with the number of iterated elements.</summary>
- <param name="col">Collection to test</param>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="col" /> is a null reference (Nothing in Visual Basic) </exception>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.IsNotSubsetOf(System.Collections.ICollection,System.Collections.ICollection)">
- <summary>Asserts that subset is not a subset of superset.</summary>
- <param name="subset">The ICollection subset to be considered</param>
- <param name="superset">The ICollection superset to be considered</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.IsNotSubsetOf(System.Collections.ICollection,System.Collections.ICollection,System.String)">
- <summary>Asserts that subset is not a subset of superset.</summary>
- <param name="subset">The ICollection subset to be considered</param>
- <param name="superset">The ICollection superset to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.IsNotSubsetOf(System.Collections.ICollection,System.Collections.ICollection,System.String,System.Object[])">
- <summary>Asserts that subset is not a subset of superset.</summary>
- <param name="subset">The ICollection subset to be considered</param>
- <param name="superset">The ICollection superset to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.IsNotSynchronized(System.Collections.ICollection)">
- <summary>Verifies that the property value <see cref="P:System.Collections.ICollection.IsSynchronized" /> is false.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.IsSubsetOf(System.Collections.ICollection,System.Collections.ICollection)">
- <summary>Asserts that subset is a subset of superset.</summary>
- <param name="subset">The ICollection subset to be considered</param>
- <param name="superset">The ICollection superset to be considered</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.IsSubsetOf(System.Collections.ICollection,System.Collections.ICollection,System.String)">
- <summary>Asserts that subset is a subset of superset.</summary>
- <param name="subset">The ICollection subset to be considered</param>
- <param name="superset">The ICollection superset to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.IsSubsetOf(System.Collections.ICollection,System.Collections.ICollection,System.String,System.Object[])">
- <summary>Asserts that subset is a subset of superset.</summary>
- <param name="subset">The ICollection subset to be considered</param>
- <param name="superset">The ICollection superset to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:MbUnit.Framework.CollectionAssert.IsSynchronized(System.Collections.ICollection)">
- <summary>Verifies that the property value <see cref="P:System.Collections.ICollection.IsSynchronized" /> is true.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="T:MbUnit.Framework.CollectionIndexingFixtureAttribute">
- <summary>Collection indexing pattern. This class cannot be inherited.</summary>
- </member>
- <member name="M:MbUnit.Framework.CollectionIndexingFixtureAttribute.GetRun">
- <summary>Creates the execution logic</summary>
- <returns>A <see cref="T:MbUnit.Core.Runs.IRun" /> instance that represent the type test logic.</returns>
- </member>
- <member name="T:MbUnit.Framework.CollectionOrderFixtureAttribute">
- <summary>Collection Order Pattern implementations. This class cannot be inherited.</summary>
- </member>
- <member name="T:MbUnit.Framework.CombinatorialTestAttribute">
- <summary>Tag use to mark a mark a unit test method. This class cannot be inherited.</summary>
- </member>
- <member name="T:MbUnit.Framework.CompilerAssert">
- <summary>Assertion helper for compilation. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="P:MbUnit.Framework.CompilerAssert.CSharpCompiler">
- <summary>Gets the C# compiler from <see cref="T:Microsoft.CSharp.CSharpCodeProvider" />.</summary>
- <value>C# compiler.</value>
- </member>
- <member name="P:MbUnit.Framework.CompilerAssert.VBCompiler">
- <summary>Gets the VB.NET compiler from <see cref="T:Microsoft.VisualBasic.VBCodeProvider" />.</summary>
- <value>VB.NET compiler.</value>
- </member>
- <member name="M:MbUnit.Framework.CompilerAssert.Compiles(System.CodeDom.Compiler.ICodeCompiler,System.String)">
- <summary>Verifies that <paramref name="source" /> compiles using the provided compiler.</summary>
- <param name="compiler">Compiler instance</param>
- <param name="source">Source code to compile</param>
- </member>
- <member name="M:MbUnit.Framework.CompilerAssert.Compiles(System.CodeDom.Compiler.ICodeCompiler,System.IO.Stream)">
- <summary>Verifies that <paramref name="source" /> compiles using the provided compiler.</summary>
- <param name="compiler">Compiler instance</param>
- <param name="source">Source code to compile</param>
- </member>
- <member name="M:MbUnit.Framework.CompilerAssert.Compiles(System.CodeDom.Compiler.ICodeCompiler,System.Collections.Specialized.StringCollection,System.String)">
- <summary>Verifies that <paramref name="source" /> compiles using the provided compiler.</summary>
- <param name="compiler">Compiler instance</param>
- <param name="references">Referenced assemblies</param>
- <param name="source">Source code to compile</param>
- </member>
- <member name="M:MbUnit.Framework.CompilerAssert.Compiles(System.CodeDom.Compiler.ICodeCompiler,System.CodeDom.Compiler.CompilerParameters,System.String)">
- <summary>Verifies that <paramref name="source" /> compiles using the provided compiler.</summary>
- <param name="compiler">
- <see cref="T:System.CodeDom.Compiler.ICodeCompiler" /> instance.</param>
- <param name="options">Compilation options</param>
- <param name="source">source to compile</param>
- </member>
- <member name="M:MbUnit.Framework.CompilerAssert.Compiles(System.CodeDom.Compiler.ICodeCompiler,System.CodeDom.Compiler.CompilerParameters,System.String,System.Boolean)">
- <summary>Verifies that <paramref name="source" /> compiles using the provided compiler.</summary>
- <param name="compiler">
- <see cref="T:System.CodeDom.Compiler.ICodeCompiler" /> instance.</param>
- <param name="options">Compilation options</param>
- <param name="source">Source to compile</param>
- <param name="throwOnWarning">true if assertion should throw if any warning.</param>
- </member>
- <member name="M:MbUnit.Framework.CompilerAssert.Compiles(System.CodeDom.Compiler.ICodeCompiler,System.CodeDom.Compiler.CompilerParameters,System.IO.Stream)">
- <summary>Verifies that <paramref name="source" /> compiles using the provided compiler.</summary>
- <param name="compiler">
- <see cref="T:System.CodeDom.Compiler.ICodeCompiler" /> instance.</param>
- <param name="options">Compilation options</param>
- <param name="source">Stream containing the source to compile</param>
- </member>
- <member name="M:MbUnit.Framework.CompilerAssert.Compiles(System.CodeDom.Compiler.ICodeCompiler,System.CodeDom.Compiler.CompilerParameters,System.IO.Stream,System.Boolean)">
- <summary>Verifies that <paramref name="source" /> compiles using the provided compiler.</summary>
- <param name="compiler">
- <see cref="T:System.CodeDom.Compiler.ICodeCompiler" /> instance.</param>
- <param name="options">Compilation options</param>
- <param name="source">Stream containing the source to compile</param>
- <param name="throwOnWarning">true if assertion should throw if any warning.</param>
- </member>
- <member name="M:MbUnit.Framework.CompilerAssert.NotCompiles(System.CodeDom.Compiler.ICodeCompiler,System.String)">
- <summary>Verifies that <paramref name="source" /> does not compile using the provided compiler.</summary>
- <param name="compiler">
- <see cref="T:System.CodeDom.Compiler.ICodeCompiler" /> instance.</param>
- <param name="source">Source to compile</param>
- </member>
- <member name="M:MbUnit.Framework.CompilerAssert.NotCompiles(System.CodeDom.Compiler.ICodeCompiler,System.IO.Stream)">
- <summary>Verifies that <paramref name="source" /> does not compile using the provided compiler.</summary>
- <param name="compiler">
- <see cref="T:System.CodeDom.Compiler.ICodeCompiler" /> instance.</param>
- <param name="source">Source to compile</param>
- </member>
- <member name="M:MbUnit.Framework.CompilerAssert.NotCompiles(System.CodeDom.Compiler.ICodeCompiler,System.Collections.Specialized.StringCollection,System.String)">
- <summary>Verifies that <paramref name="source" /> does not compile using the provided compiler.</summary>
- <param name="compiler">
- <see cref="T:System.CodeDom.Compiler.ICodeCompiler" /> instance.</param>
- <param name="referencedAssemblies">Collection of referenced assemblies</param>
- <param name="source">Source to compile</param>
- </member>
- <member name="M:MbUnit.Framework.CompilerAssert.NotCompiles(System.CodeDom.Compiler.ICodeCompiler,System.CodeDom.Compiler.CompilerParameters,System.String)">
- <summary>Verifies that <paramref name="source" /> does not compile using the provided compiler.</summary>
- <param name="compiler">
- <see cref="T:System.CodeDom.Compiler.ICodeCompiler" /> instance.</param>
- <param name="options">Compilation options</param>
- <param name="source">Source to compile</param>
- </member>
- <member name="M:MbUnit.Framework.CompilerAssert.NotCompiles(System.CodeDom.Compiler.ICodeCompiler,System.CodeDom.Compiler.CompilerParameters,System.IO.Stream)">
- <summary>Verifies that <paramref name="source" /> does not compile using the provided compiler.</summary>
- <param name="compiler">
- <see cref="T:System.CodeDom.Compiler.ICodeCompiler" /> instance.</param>
- <param name="options">Compilation options</param>
- <param name="source">Source to compile</param>
- </member>
- <member name="T:MbUnit.Framework.CompositeFixtureAttribute">
- <summary>Composite fixture pattern implementation. This class cannot be inherited.</summary>
- </member>
- <member name="P:MbUnit.Framework.CompositeFixtureAttribute.FixtureType">
- <summary>Gets or sets the fixture type.</summary>
- <value>Fixture instance type.</value>
- </member>
- <member name="M:MbUnit.Framework.CompositeFixtureAttribute.GetRun">
- <summary>Creates the execution logic</summary>
- <returns>A <see cref="T:MbUnit.Core.Runs.IRun" /> instance that represent the type test logic.</returns>
- </member>
- <member name="T:MbUnit.Framework.ConditionalExceptionAttribute">
- <summary>Tags method that should throw an exception if a predicate is true.</summary>
- </member>
- <member name="T:MbUnit.Framework.ControlAssert">
- <summary>Assertion helper for the <see cref="T:System.Windows.Forms.Control" /> class. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AllowDrop(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.AllowDrop" /> is true.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreAccessibleDefaultActionDescriptionEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.AccessibleDefaultActionDescription" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreAccessibleDefaultActionDescriptionEqual(System.String,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.AccessibleDefaultActionDescription" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreAccessibleDescriptionEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.AccessibleDescription" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreAccessibleDescriptionEqual(System.String,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.AccessibleDescription" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreAccessibleNameEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.AccessibleName" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreAccessibleNameEqual(System.String,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.AccessibleName" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreAccessibleRoleEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.AccessibleRole" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreAccessibleRoleEqual(System.Windows.Forms.AccessibleRole,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.AccessibleRole" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreAllowDropEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.AllowDrop" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreAllowDropEqual(System.Boolean,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.AllowDrop" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreAnchorEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Anchor" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreAnchorEqual(System.Windows.Forms.AnchorStyles,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Anchor" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreBackColorEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.BackColor" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreBackColorEqual(System.Drawing.Color,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.BackColor" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreBackgroundImageEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.BackgroundImage" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreBackgroundImageEqual(System.Drawing.Image,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.BackgroundImage" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreBindingContextEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.BindingContext" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreBindingContextEqual(System.Windows.Forms.BindingContext,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.BindingContext" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreBottomEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Bottom" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreBottomEqual(System.Int32,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Bottom" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreBoundsEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Bounds" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreBoundsEqual(System.Drawing.Rectangle,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Bounds" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreCanFocusEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.CanFocus" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreCanFocusEqual(System.Boolean,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.CanFocus" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreCanSelectEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.CanSelect" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreCanSelectEqual(System.Boolean,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.CanSelect" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreCaptureEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Capture" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreCaptureEqual(System.Boolean,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Capture" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreCausesValidationEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.CausesValidation" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreCausesValidationEqual(System.Boolean,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.CausesValidation" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreClientRectangleEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.ClientRectangle" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreClientRectangleEqual(System.Drawing.Rectangle,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.ClientRectangle" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreClientSizeEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.ClientSize" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreClientSizeEqual(System.Drawing.Size,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.ClientSize" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreCompanyNameEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.CompanyName" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreCompanyNameEqual(System.String,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.CompanyName" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreContainerEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.ComponentModel.Component.Container" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreContainerEqual(System.ComponentModel.IContainer,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.ComponentModel.Component.Container" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreContainsFocusEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.ContainsFocus" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreContainsFocusEqual(System.Boolean,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.ContainsFocus" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreContextMenuEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.ContextMenu" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreContextMenuEqual(System.Windows.Forms.ContextMenu,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.ContextMenu" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreControlsEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Controls" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreControlsEqual(System.Windows.Forms.Control.ControlCollection,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Controls" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreCreatedEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Created" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreCreatedEqual(System.Boolean,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Created" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreCursorEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Cursor" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreCursorEqual(System.Windows.Forms.Cursor,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Cursor" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreDataBindingsEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.DataBindings" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreDataBindingsEqual(System.Windows.Forms.ControlBindingsCollection,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.DataBindings" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreDisplayRectangleEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.DisplayRectangle" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreDisplayRectangleEqual(System.Drawing.Rectangle,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.DisplayRectangle" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreDisposingEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Disposing" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreDisposingEqual(System.Boolean,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Disposing" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreDockEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Dock" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreDockEqual(System.Windows.Forms.DockStyle,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Dock" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreEnabledEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Enabled" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreEnabledEqual(System.Boolean,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Enabled" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreFocusedEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Focused" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreFocusedEqual(System.Boolean,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Focused" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreFontEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Font" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreFontEqual(System.Drawing.Font,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Font" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreForeColorEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.ForeColor" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreForeColorEqual(System.Drawing.Color,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.ForeColor" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreHandleEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Handle" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreHandleEqual(System.IntPtr,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Handle" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreHasChildrenEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.HasChildren" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreHasChildrenEqual(System.Boolean,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.HasChildren" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreHeightEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Height" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreHeightEqual(System.Int32,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Height" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreImeModeEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.ImeMode" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreImeModeEqual(System.Windows.Forms.ImeMode,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.ImeMode" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreInvokeRequiredEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.InvokeRequired" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreInvokeRequiredEqual(System.Boolean,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.InvokeRequired" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreIsAccessibleEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.IsAccessible" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreIsAccessibleEqual(System.Boolean,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.IsAccessible" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreIsDisposedEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.IsDisposed" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreIsDisposedEqual(System.Boolean,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.IsDisposed" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreIsHandleCreatedEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.IsHandleCreated" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreIsHandleCreatedEqual(System.Boolean,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.IsHandleCreated" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreLeftEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Left" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreLeftEqual(System.Int32,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Left" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreLocationEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Location" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreLocationEqual(System.Drawing.Point,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Location" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreNameEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Name" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreNameEqual(System.String,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Name" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreParentEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Parent" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreProductNameEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.ProductName" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreProductNameEqual(System.String,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.ProductName" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreProductVersionEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.ProductVersion" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreProductVersionEqual(System.String,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.ProductVersion" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreRecreatingHandleEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.RecreatingHandle" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreRecreatingHandleEqual(System.Boolean,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.RecreatingHandle" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreRegionEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Region" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreRegionEqual(System.Drawing.Region,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Region" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreRightEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Right" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreRightEqual(System.Int32,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Right" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreRightToLeftEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.RightToLeft" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreRightToLeftEqual(System.Windows.Forms.RightToLeft,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.RightToLeft" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreSiteEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Site" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreSiteEqual(System.ComponentModel.ISite,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Site" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreSizeEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Size" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreSizeEqual(System.Drawing.Size,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Size" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreTabIndexEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.TabIndex" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreTabIndexEqual(System.Int32,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.TabIndex" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreTabStopEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.TabStop" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreTabStopEqual(System.Boolean,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.TabStop" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreTagEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Tag" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreTagEqual(System.Object,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Tag" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreTextEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Text" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreTextEqual(System.String,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Text" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreTopEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Top" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreTopEqual(System.Int32,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Top" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreTopLevelControlEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.TopLevelControl" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreVisibleEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Visible" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreVisibleEqual(System.Boolean,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Visible" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreWidthEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Width" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreWidthEqual(System.Int32,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Width" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreWindowTargetEqual(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.WindowTarget" /> of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- <param name="expected">Instance containing the expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.AreWindowTargetEqual(System.Windows.Forms.IWindowTarget,System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.WindowTarget" /> of <paramref name="actual" /> is equal to <paramref name="expected" />.</summary>
- <param name="expected">Expected value.</param>
- <param name="actual">Instance containing the tested value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.CanFocus(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.CanFocus" /> is true.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.CanSelect(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.CanSelect" /> is true.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.Capture(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Capture" /> is true.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.CausesValidation(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.CausesValidation" /> is true.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.ContainsFocus(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.ContainsFocus" /> is true.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.Created(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Created" /> is true.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.Disposing(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Disposing" /> is true.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.Enabled(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Enabled" /> is true.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.Focused(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Focused" /> is true.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.HasChildren(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.HasChildren" /> is true.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.InvokeRequired(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.InvokeRequired" /> is true.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.IsAccessible(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.IsAccessible" /> is true.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.IsDisposed(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.IsDisposed" /> is true.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.IsHandleCreated(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.IsHandleCreated" /> is true.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.IsNotandleCreated(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.IsHandleCreated" /> is false.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.IsNotccessible(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.IsAccessible" /> is false.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.IsNotisposed(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.IsDisposed" /> is false.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.NotAllowDrop(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.AllowDrop" /> is false.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.NotCanFocus(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.CanFocus" /> is false.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.NotCanSelect(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.CanSelect" /> is false.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.NotCapture(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Capture" /> is false.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.NotCausesValidation(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.CausesValidation" /> is false.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.NotContainsFocus(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.ContainsFocus" /> is false.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.NotCreated(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Created" /> is false.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.NotDisposing(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Disposing" /> is false.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.NotEnabled(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Enabled" /> is false.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.NotFocused(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Focused" /> is false.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.NotHasChildren(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.HasChildren" /> is false.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.NotInvokeRequired(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.InvokeRequired" /> is false.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.NotRecreatingHandle(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.RecreatingHandle" /> is false.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.NotTabStop(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.TabStop" /> is false.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.NotVisible(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Visible" /> is false.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.RecreatingHandle(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.RecreatingHandle" /> is true.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.TabStop(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.TabStop" /> is true.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="M:MbUnit.Framework.ControlAssert.Visible(System.Windows.Forms.Control)">
- <summary>Verifies that the property value <see cref="P:System.Windows.Forms.Control.Visible" /> is true.</summary>
- <param name="actual">Instance containing the expected value.</param>
- </member>
- <member name="T:MbUnit.Framework.CopyToProviderAttribute">
- <summary>Tags method that provider a new object and copy the content of the arguments into the object</summary>
- </member>
- <member name="T:MbUnit.Framework.DataAssert">
- <summary>Assertion class for Database related object. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.DataAssert.AreDataEqual(System.Data.DataSet,System.Data.DataSet)">
- <summary>Assert that <see cref="T:System.Data.DataSet" /> data are equal.</summary>
- </member>
- <member name="M:MbUnit.Framework.DataAssert.AreEqual(System.Data.DataColumn,System.Data.DataColumn)">
- <summary>Asserts that two <see cref="T:System.Data.DataColumn" /> are equal.</summary>
- <param name="expected">Expected <see cref="T:System.Data.DataColumn" /> instance.</param>
- <param name="actual">Actual <see cref="T:System.Data.DataColumn" /> instance.</param>
- </member>
- <member name="M:MbUnit.Framework.DataAssert.AreEqual(System.Data.DataRow,System.Data.DataRow)">
- <summary>Asserts that two <see cref="T:System.Data.DataRow" /> are equal.</summary>
- <param name="expected">Expected <see cref="T:System.Data.DataRow" /> instance.</param>
- <param name="actual">Actual <see cref="T:System.Data.DataRow" /> instance.</param>
- </member>
- <member name="M:MbUnit.Framework.DataAssert.AreEqual(System.Data.DataSet,System.Data.DataSet)">
- <summary>Assert that <see cref="T:System.Data.DataSet" /> schemas and data are equal.</summary>
- </member>
- <member name="M:MbUnit.Framework.DataAssert.AreSchemasEqual(System.Data.DataSet,System.Data.DataSet)">
- <summary>Assert that <see cref="T:System.Data.DataSet" /> schemas are equal.</summary>
- </member>
- <member name="T:MbUnit.Framework.DataFixtureAttribute">
- <summary>Data Test fixture. This class cannot be inherited.</summary>
- </member>
- <member name="M:MbUnit.Framework.DataFixtureAttribute.GetRun">
- <summary>Creates the execution logic</summary>
- <returns>A <see cref="T:MbUnit.Core.Runs.IRun" /> instance that represent the type test logic.</returns>
- </member>
- <member name="T:MbUnit.Framework.DataProviderAttribute">
- <summary>Tags method that provide data for the tests.</summary>
- </member>
- <member name="T:MbUnit.Framework.DurationAttribute">
- <summary>Tag method that should return in a given time interval.</summary>
- </member>
- <member name="T:MbUnit.Framework.EnumerationFixtureAttribute">
- <summary>Enumeration Pattern implementations. This class cannot be inherited.</summary>
- </member>
- <member name="T:MbUnit.Framework.ExpectedExceptionAttribute">
- <summary>Tags method that should throw an exception.</summary>
- </member>
- <member name="P:MbUnit.Framework.ExpectedExceptionAttribute.ExceptionType">
- <summary>The expected exception.</summary>
- </member>
- <member name="P:MbUnit.Framework.ExpectedExceptionAttribute.ExpectedMessage">
- <summary>The expected message text.</summary>
- </member>
- <member name="P:MbUnit.Framework.ExpectedExceptionAttribute.InnerExceptionType">
- <summary>The expected inner exception.</summary>
- </member>
- <member name="T:MbUnit.Framework.ExplicitAttribute">
- <summary>Tags test methods that are only to be run when explicitly selected. This class cannot be inherited.</summary>
- </member>
- <member name="T:MbUnit.Framework.ExtractResourceAttribute">
- <summary>Test methods annotated with this attribute will have the specified embedded resource extracted.</summary>
- </member>
- <member name="P:MbUnit.Framework.ExtractResourceAttribute.Destination">
- <summary>The destination file to write the resource to. Should be a path.</summary>
- </member>
- <member name="P:MbUnit.Framework.ExtractResourceAttribute.ResourceCleanup">
- <summary>Whether or not to cleanup the resource.</summary>
- </member>
- <member name="P:MbUnit.Framework.ExtractResourceAttribute.ResourceName">
- <summary>The full name of the resource. Use Reflector to find this out if you don't know.</summary>
- </member>
- <member name="P:MbUnit.Framework.ExtractResourceAttribute.Stream">
- <summary>The current resource stream if using the attribute without specifying a destination.</summary>
- </member>
- <member name="P:MbUnit.Framework.ExtractResourceAttribute.Type">
- <summary>The type within the assembly that contains the embedded resource.</summary>
- </member>
- <member name="T:MbUnit.Framework.FillAttribute">
- <summary>Tags method that fill collections with data.</summary>
- </member>
- <member name="T:MbUnit.Framework.IgnoreAttribute">
- <summary>Tags test methods that are ignored. This class cannot be inherited.</summary>
- </member>
- <member name="T:MbUnit.Framework.ImportanceAttribute">
- <summary>This attribute collects the test importance information.</summary>
- </member>
- <member name="T:MbUnit.Framework.IndexerProviderAttribute">
- <summary>Tag method that provider a collection, an inde</summary>
- </member>
- <member name="T:MbUnit.Framework.MultipleCultureAttribute">
- <summary>Tag method that gives a list of culture that the test should run on.</summary>
- </member>
- <member name="T:MbUnit.Framework.NotInheritedExpectedExceptionAttribute">
- <summary>Tags method that should throw an exception.</summary>
- </member>
- <member name="T:MbUnit.Framework.PerfAssert">
- <summary>Performance Assertion class This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfAssert.Duration(System.Double)">
- <summary>Creates a countdown timer that will assert if execution time exceeds maximum duration.</summary>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrData">
- <summary>.Net CLR Data This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrData.SqlClientCurrentNbconnectionpools">
- <summary>Current number of pools associated with the process. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrData.SqlClientCurrentNbconnectionpools.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrData.SqlClientCurrentNbpooledandnonpooledconnections">
- <summary>Current number of connections, pooled or not. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrData.SqlClientCurrentNbpooledandnonpooledconnections.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrData.SqlClientCurrentNbpooledconnections">
- <summary>Current number of connections in all pools associated with the process. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrData.SqlClientCurrentNbpooledconnections.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrData.SqlClientPeakNbpooledconnections">
- <summary>The highest number of connections in all pools since the process started. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrData.SqlClientPeakNbpooledconnections.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrData.SqlClientTotalNbfailedcommands">
- <summary>The total number of command executes that have failed for any reason. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrData.SqlClientTotalNbfailedcommands.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrData.SqlClientTotalNbfailedconnects">
- <summary>The total number of connection open attempts that have failed for any reason. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrData.SqlClientTotalNbfailedconnects.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrExceptions">
- <summary>Runtime statistics on CLR exception handling. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrExceptions.NbofExcepsThrown">
- <summary>This counter displays the total number of exceptions thrown since the start of the application. These include both .NET exceptions and unmanaged exceptions that get converted into .NET exceptions e.g. null pointer reference exception in unmanaged code would get re-thrown in managed code as a .NET System.NullReferenceException; this counter includes both handled and unhandled exceptions. Exceptions that are re-thrown would get counted again. Exceptions should only occur in rare situations and not in the normal control flow of the program. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrExceptions.NbofExcepsThrown.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrExceptions.NbofExcepsThrownsec">
- <summary>This counter displays the number of exceptions thrown per second. These include both .NET exceptions and unmanaged exceptions that get converted into .NET exceptions e.g. null pointer reference exception in unmanaged code would get re-thrown in managed code as a .NET System.NullReferenceException; this counter includes both handled and unhandled exceptions. Exceptions should only occur in rare situations and not in the normal control flow of the program; this counter was designed as an indicator of potential performance problems due to large (>100s) rate of exceptions thrown. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrExceptions.NbofExcepsThrownsec.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrExceptions.NbofFilterssec">
- <summary>This counter displays the number of .NET exception filters executed per second. An exception filter evaluates whether an exception should be handled or not. This counter tracks the rate of exception filters evaluated; irrespective of whether the exception was handled or not. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrExceptions.NbofFilterssec.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrExceptions.NbofFinallyssec">
- <summary>This counter displays the number of finally blocks executed per second. A finally block is guaranteed to be executed regardless of how the try block was exited. Only the finally blocks that are executed for an exception are counted; finally blocks on normal code paths are not counted by this counter. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrExceptions.NbofFinallyssec.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrExceptions.ThrowToCatchDepthsec">
- <summary>This counter displays the number of stack frames traversed from the frame that threw the .NET exception to the frame that handled the exception per second. This counter resets to 0 when an exception handler is entered; so nested exceptions would show the handler to handler stack depth. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrExceptions.ThrowToCatchDepthsec.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrInterop">
- <summary>Stats for CLR interop. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrInterop.NbofCcws">
- <summary>This counter displays the current number of Com-Callable-Wrappers (CCWs). A CCW is a proxy for the .NET managed object being referenced from unmanaged COM client(s). This counter was designed to indicate the number of managed objects being referenced by unmanaged COM code. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrInterop.NbofCcws.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrInterop.Nbofmarshalling">
- <summary>This counter displays the total number of times arguments and return values have been marshaled from managed to unmanaged code and vice versa since the start of the application. This counter is not incremented if the stubs are inlined. (Stubs are responsible for marshalling arguments and return values). Stubs usually get inlined if the marshalling overhead is small. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrInterop.Nbofmarshalling.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrInterop.NbofStubs">
- <summary>This counter displays the current number of stubs created by the CLR. Stubs are responsible for marshalling arguments and return values from managed to unmanaged code and vice versa; during a COM Interop call or PInvoke call. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrInterop.NbofStubs.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrInterop.NbofTlbexportssec">
- <summary>Reserved for future use. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrInterop.NbofTlbexportssec.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrInterop.NbofTlbimportssec">
- <summary>Reserved for future use. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrInterop.NbofTlbimportssec.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrJit">
- <summary>Stats for CLR Jit. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrJit.IlBytesJittedsec">
- <summary>This counter displays the rate at which IL bytes are jitted per second. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrJit.IlBytesJittedsec.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrJit.NbofIlBytesJitted">
- <summary>This counter displays the total IL bytes jitted since the start of the application. This counter is exactly equivalent to the "Total # of IL Bytes Jitted" counter. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrJit.NbofIlBytesJitted.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrJit.NbofMethodsJitted">
- <summary>This counter displays the total number of methods compiled Just-In-Time (JIT) by the CLR JIT compiler since the start of the application. This counter does not include the pre-jitted methods. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrJit.NbofMethodsJitted.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrJit.NotDisplayed">
- <summary>Not Displayed. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrJit.NotDisplayed.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrJit.StandardJitFailures">
- <summary>This counter displays the peak number of methods the JIT compiler has failed to JIT since the start of the application. This failure can occur if the IL cannot be verified or if there was an internal error in the JIT compiler. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrJit.StandardJitFailures.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrJit.TimeinJit">
- <summary>This counter displays the percentage of elapsed time spent in JIT compilation since the last JIT compilation phase. This counter is updated at the end of every JIT compilation phase. A JIT compilation phase is the phase when a method and its dependencies are being compiled. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrJit.TimeinJit.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrJit.TotalNbofIlBytesJitted">
- <summary>This counter displays the total IL bytes jitted since the start of the application. This counter is exactly equivalent to the "# of IL Bytes Jitted" counter. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrJit.TotalNbofIlBytesJitted.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrLoading">
- <summary>Statistics for CLR Class Loader. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrLoading.AssemblySearchLength">
- <summary>Reserved for future use. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrLoading.AssemblySearchLength.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrLoading.BytesinLoaderHeap">
- <summary>This counter displays the current size (in bytes) of the memory committed by the class loader across all AppDomains. (Committed memory is the physical memory for which space has been reserved on the disk paging file.) This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrLoading.BytesinLoaderHeap.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrLoading.Currentappdomains">
- <summary>This counter displays the current number of AppDomains loaded in this application. AppDomains (application domains) provide a secure and versatile unit of processing that the CLR can use to provide isolation between applications running in the same process. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrLoading.Currentappdomains.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrLoading.CurrentAssemblies">
- <summary>This counter displays the current number of Assemblies loaded across all AppDomains in this application. If the Assembly is loaded as domain-neutral from multiple AppDomains then this counter is incremented once only. Assemblies can be loaded as domain-neutral when their code can be shared by all AppDomains or they can be loaded as domain-specific when their code is private to the AppDomain. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrLoading.CurrentAssemblies.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrLoading.CurrentClassesLoaded">
- <summary>This counter displays the current number of classes loaded in all Assemblies. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrLoading.CurrentClassesLoaded.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrLoading.Rateofappdomains">
- <summary>This counter displays the number of AppDomains loaded per second. AppDomains (application domains) provide a secure and versatile unit of processing that the CLR can use to provide isolation between applications running in the same process. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrLoading.Rateofappdomains.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrLoading.Rateofappdomainsunloaded">
- <summary>This counter displays the number of AppDomains unloaded per second. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrLoading.Rateofappdomainsunloaded.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrLoading.RateofAssemblies">
- <summary>This counter displays the number of Assemblies loaded across all AppDomains per second. If the Assembly is loaded as domain-neutral from multiple AppDomains then this counter is incremented once only. Assemblies can be loaded as domain-neutral when their code can be shared by all AppDomains or they can be loaded as domain-specific when their code is private to the AppDomain. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrLoading.RateofAssemblies.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrLoading.RateofClassesLoaded">
- <summary>This counter displays the number of classes loaded per second in all Assemblies. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrLoading.RateofClassesLoaded.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrLoading.RateofLoadFailures">
- <summary>This counter displays the number of classes that failed to load per second. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval. These load failures could be due to many reasons like inadequate security or illegal format. Full details can be found in the profiling services help. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrLoading.RateofLoadFailures.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrLoading.TimeLoading">
- <summary>Reserved for future use. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrLoading.TimeLoading.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrLoading.TotalAppdomains">
- <summary>This counter displays the peak number of AppDomains loaded since the start of this application. AppDomains (application domains) provide a secure and versatile unit of processing that the CLR can use to provide isolation between applications running in the same process. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrLoading.TotalAppdomains.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrLoading.Totalappdomainsunloaded">
- <summary>This counter displays the total number of AppDomains unloaded since the start of the application. If an AppDomain is loaded and unloaded multiple times this counter would count each of those unloads as separate. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrLoading.Totalappdomainsunloaded.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrLoading.TotalAssemblies">
- <summary>This counter displays the total number of Assemblies loaded since the start of this application. If the Assembly is loaded as domain-neutral from multiple AppDomains then this counter is incremented once only. Assemblies can be loaded as domain-neutral when their code can be shared by all AppDomains or they can be loaded as domain-specific when their code is private to the AppDomain. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrLoading.TotalAssemblies.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrLoading.TotalClassesLoaded">
- <summary>This counter displays the cumulative number of classes loaded in all Assemblies since the start of this application. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrLoading.TotalClassesLoaded.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrLoading.TotalNbofLoadFailures">
- <summary>This counter displays the peak number of classes that have failed to load since the start of the application. These load failures could be due to many reasons like inadequate security or illegal format. Full details can be found in the profiling services help. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrLoading.TotalNbofLoadFailures.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrLocksAndThreads">
- <summary>Stats for CLR Locks and Threads. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrLocksAndThreads.ContentionRatesec">
- <summary>Rate at which threads in the runtime attempt to acquire a managed lock unsuccessfully. Managed locks can be acquired in many ways; by the "lock" statement in C# or by calling System.Monitor.Enter or by using MethodImplOptions.Synchronized custom attribute. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrLocksAndThreads.ContentionRatesec.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrLocksAndThreads.CurrentQueueLength">
- <summary>This counter displays the total number of threads currently waiting to acquire some managed lock in the application. This counter is not an average over time; it displays the last observed value. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrLocksAndThreads.CurrentQueueLength.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrLocksAndThreads.NbofcurrentlogicalThreads">
- <summary>This counter displays the number of current .NET thread objects in the application. A .NET thread object is created either by new System.Threading.Thread or when an unmanaged thread enters the managed environment. This counters maintains the count of both running and stopped threads. This counter is not an average over time; it just displays the last observed value. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrLocksAndThreads.NbofcurrentlogicalThreads.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrLocksAndThreads.NbofcurrentphysicalThreads">
- <summary>This counter displays the number of native OS threads created and owned by the CLR to act as underlying threads for .NET thread objects. This counters value does not include the threads used by the CLR in its internal operations; it is a subset of the threads in the OS process. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrLocksAndThreads.NbofcurrentphysicalThreads.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrLocksAndThreads.Nbofcurrentrecognizedthreads">
- <summary>This counter displays the number of threads that are currently recognized by the CLR; they have a corresponding .NET thread object associated with them. These threads are not created by the CLR; they are created outside the CLR but have since run inside the CLR at least once. Only unique threads are tracked; threads with same thread ID re-entering the CLR or recreated after thread exit are not counted twice. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrLocksAndThreads.Nbofcurrentrecognizedthreads.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrLocksAndThreads.Nboftotalrecognizedthreads">
- <summary>This counter displays the total number of threads that have been recognized by the CLR since the start of this application; these threads have a corresponding .NET thread object associated with them. These threads are not created by the CLR; they are created outside the CLR but have since run inside the CLR at least once. Only unique threads are tracked; threads with same thread ID re-entering the CLR or recreated after thread exit are not counted twice. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrLocksAndThreads.Nboftotalrecognizedthreads.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrLocksAndThreads.QueueLengthPeak">
- <summary>This counter displays the total number of threads that waited to acquire some managed lock since the start of the application. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrLocksAndThreads.QueueLengthPeak.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrLocksAndThreads.QueueLengthsec">
- <summary>This counter displays the number of threads per second waiting to acquire some lock in the application. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrLocksAndThreads.QueueLengthsec.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrLocksAndThreads.rateofrecognizedthreadssec">
- <summary>This counter displays the number of threads per second that have been recognized by the CLR; these threads have a corresponding .NET thread object associated with them. These threads are not created by the CLR; they are created outside the CLR but have since run inside the CLR at least once. Only unique threads are tracked; threads with same thread ID re-entering the CLR or recreated after thread exit are not counted twice. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrLocksAndThreads.rateofrecognizedthreadssec.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrLocksAndThreads.TotalNbofContentions">
- <summary>This counter displays the total number of times threads in the CLR have attempted to acquire a managed lock unsuccessfully. Managed locks can be acquired in many ways; by the "lock" statement in C# or by calling System.Monitor.Enter or by using MethodImplOptions.Synchronized custom attribute. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrLocksAndThreads.TotalNbofContentions.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrMemory">
- <summary>Counters for CLR Garbage Collected heap. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrMemory.AllocatedBytessec">
- <summary>This counter displays the rate of bytes per second allocated on the GC Heap. This counter is updated at the end of every GC; not at each allocation. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrMemory.AllocatedBytessec.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrMemory.FinalizationSurvivors">
- <summary>This counter displays the number of garbage collected objects that survive a collection because they are waiting to be finalized. If these objects hold references to other objects then those objects also survive but are not counted by this counter; the "Promoted Finalization-Memory from Gen 0" and "Promoted Finalization-Memory from Gen 1" counters represent all the memory that survived due to finalization. This counter is not a cumulative counter; its updated at the end of every GC with count of the survivors during that particular GC only. This counter was designed to indicate the extra overhead that the application might incur because of finalization. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrMemory.FinalizationSurvivors.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrMemory.Gen0heapsize">
- <summary>This counter displays the maximum bytes that can be allocated in generation 0 (Gen 0); its does not indicate the current number of bytes allocated in Gen 0. A Gen 0 GC is triggered when the allocations since the last GC exceed this size. The Gen 0 size is tuned by the Garbage Collector and can change during the execution of the application. At the end of a Gen 0 collection the size of the Gen 0 heap is infact 0 bytes; this counter displays the size (in bytes) of allocations that would trigger the next Gen 0 GC. This counter is updated at the end of a GC; its not updated on every allocation. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrMemory.Gen0heapsize.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrMemory.Gen0PromotedBytesSec">
- <summary>This counter displays the bytes per second that are promoted from generation 0 (youngest) to generation 1; objects that are promoted just because they are waiting to be finalized are not included in this counter. Memory is promoted when it survives a garbage collection. This counter was designed as an indicator of relatively long-lived objects being created per sec. This counter displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrMemory.Gen0PromotedBytesSec.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrMemory.Gen1heapsize">
- <summary>This counter displays the current number of bytes in generation 1 (Gen 1); this counter does not display the maximum size of Gen 1. Objects are not directly allocated in this generation; they are promoted from previous Gen 0 GCs. This counter is updated at the end of a GC; its not updated on every allocation. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrMemory.Gen1heapsize.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrMemory.Gen1PromotedBytesSec">
- <summary>This counter displays the bytes per second that are promoted from generation 1 to generation 2 (oldest); objects that are promoted just because they are waiting to be finalized are not included in this counter. Memory is promoted when it survives a garbage collection. Nothing is promoted from generation 2 since it is the oldest. This counter was designed as an indicator of very long-lived objects being created per sec. This counter displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrMemory.Gen1PromotedBytesSec.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrMemory.Gen2heapsize">
- <summary>This counter displays the current number of bytes in generation 2 (Gen 2). Objects are not directly allocated in this generation; they are promoted from Gen 1 during previous Gen 1 GCs. This counter is updated at the end of a GC; its not updated on every allocation. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrMemory.Gen2heapsize.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrMemory.LargeObjectHeapsize">
- <summary>This counter displays the current size of the Large Object Heap in bytes. Objects greater than 20 KBytes are treated as large objects by the Garbage Collector and are directly allocated in a special heap; they are not promoted through the generations. This counter is updated at the end of a GC; its not updated on every allocation. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrMemory.LargeObjectHeapsize.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrMemory.NbBytesinallHeaps">
- <summary>This counter is the sum of four other counters; Gen 0 Heap Size; Gen 1 Heap Size; Gen 2 Heap Size and the Large Object Heap Size. This counter indicates the current memory allocated in bytes on the GC Heaps. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrMemory.NbBytesinallHeaps.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrMemory.NbGcHandles">
- <summary>This counter displays the current number of GC Handles in use. GCHandles are handles to resources external to the CLR and the managed environment. Handles occupy small amounts of memory in the GCHeap but potentially expensive unmanaged resources. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrMemory.NbGcHandles.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrMemory.NbGen0Collections">
- <summary>This counter displays the number of times the generation 0 objects (youngest; most recently allocated) are garbage collected (Gen 0 GC) since the start of the application. Gen 0 GC occurs when the available memory in generation 0 is not sufficient to satisfy an allocation request. This counter is incremented at the end of a Gen 0 GC. Higher generation GCs include all lower generation GCs. This counter is explicitly incremented when a higher generation (Gen 1 or Gen 2) GC occurs. _Global_ counter value is not accurate and should be ignored. This counter displays the last observed value. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrMemory.NbGen0Collections.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrMemory.NbGen1Collections">
- <summary>This counter displays the number of times the generation 1 objects are garbage collected since the start of the application. The counter is incremented at the end of a Gen 1 GC. Higher generation GCs include all lower generation GCs. This counter is explicitly incremented when a higher generation (Gen 2) GC occurs. _Global_ counter value is not accurate and should be ignored. This counter displays the last observed value. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrMemory.NbGen1Collections.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrMemory.NbGen2Collections">
- <summary>This counter displays the number of times the generation 2 objects (older) are garbage collected since the start of the application. The counter is incremented at the end of a Gen 2 GC (also called full GC). _Global_ counter value is not accurate and should be ignored. This counter displays the last observed value. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrMemory.NbGen2Collections.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrMemory.NbInducedGc">
- <summary>This counter displays the peak number of times a garbage collection was performed because of an explicit call to GC.Collect. Its a good practice to let the GC tune the frequency of its collections. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrMemory.NbInducedGc.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrMemory.NbofPinnedObjects">
- <summary>This counter displays the number of pinned objects encountered in the last GC. This counter tracks the pinned objects only in the heaps that were garbage collected e.g. a Gen 0 GC would cause enumeration of pinned objects in the generation 0 heap only. A pinned object is one that the Garbage Collector cannot move in memory. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrMemory.NbofPinnedObjects.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrMemory.NbofSinkBlocksinuse">
- <summary>This counter displays the current number of sync blocks in use. Sync blocks are per-object data structures allocated for storing synchronization information. Sync blocks hold weak references to managed objects and need to be scanned by the Garbage Collector. Sync blocks are not limited to storing synchronization information and can also store COM interop metadata. This counter was designed to indicate performance problems with heavy use of synchronization primitives. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrMemory.NbofSinkBlocksinuse.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrMemory.NbTotalcommittedBytes">
- <summary>This counter displays the amount of virtual memory (in bytes) currently committed by the Garbage Collector. (Committed memory is the physical memory for which space has been reserved on the disk paging file). This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrMemory.NbTotalcommittedBytes.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrMemory.NbTotalreservedBytes">
- <summary>This counter displays the amount of virtual memory (in bytes) currently reserved by the Garbage Collector. (Reserved memory is the virtual memory space reserved for the application but no disk or main memory pages have been used.) This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrMemory.NbTotalreservedBytes.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrMemory.NotDisplayed">
- <summary>Not Displayed. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrMemory.NotDisplayed.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrMemory.PromotedFinalizationMemoryfromGen0">
- <summary>This counter displays the bytes of memory that are promoted from generation 0 to generation 1 just because they are waiting to be finalized. This counter displays the value observed at the end of the last GC; its not a cumulative counter. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrMemory.PromotedFinalizationMemoryfromGen0.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrMemory.PromotedFinalizationMemoryfromGen1">
- <summary>This counter displays the bytes of memory that are promoted from generation 1 to generation 2 just because they are waiting to be finalized. This counter displays the value observed at the end of the last GC; its not a cumulative counter. This counter is reset to 0 if the last GC was a Gen 0 GC only. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrMemory.PromotedFinalizationMemoryfromGen1.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrMemory.PromotedMemoryfromGen0">
- <summary>This counter displays the bytes of memory that survive garbage collection (GC) and are promoted from generation 0 to generation 1; objects that are promoted just because they are waiting to be finalized are not included in this counter. This counter displays the value observed at the end of the last GC; its not a cumulative counter. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrMemory.PromotedMemoryfromGen0.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrMemory.PromotedMemoryfromGen1">
- <summary>This counter displays the bytes of memory that survive garbage collection (GC) and are promoted from generation 1 to generation 2; objects that are promoted just because they are waiting to be finalized are not included in this counter. This counter displays the value observed at the end of the last GC; its not a cumulative counter. This counter is reset to 0 if the last GC was a Gen 0 GC only. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrMemory.PromotedMemoryfromGen1.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrMemory.TimeinGc">
- <summary>% Time in GC is the percentage of elapsed time that was spent in performing a garbage collection (GC) since the last GC cycle. This counter is usually an indicator of the work done by the Garbage Collector on behalf of the application to collect and compact memory. This counter is updated only at the end of every GC and the counter value reflects the last observed value; its not an average. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrMemory.TimeinGc.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrNetworking">
- <summary>Help not available. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrNetworking.BytesReceived">
- <summary>The cumulative total number of bytes received over all open socket connections since the process was started. This number includes data and any protocol information that is not defined by the TCP/IP protocol. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrNetworking.BytesReceived.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrNetworking.BytesSent">
- <summary>The cumulative total number of bytes sent over all open socket connections since the process was started. This number includes data and any protocol information that is not defined by the TCP/IP protocol. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrNetworking.BytesSent.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrNetworking.ConnectionsEstablished">
- <summary>The cumulative total number of socket connections established for this process since the process was started. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrNetworking.ConnectionsEstablished.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrNetworking.DatagramsReceived">
- <summary>The cumulative total number of datagram packets received since the process was started. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrNetworking.DatagramsReceived.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrNetworking.DatagramsSent">
- <summary>The cumulative total number of datagram packets sent since the process was started. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrNetworking.DatagramsSent.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrRemoting">
- <summary>Stats for CLR Remoting. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrRemoting.Channels">
- <summary>This counter displays the total number of remoting channels registered across all AppDomains since the start of the application. Channels are used to transport messages to and from remote objects. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrRemoting.Channels.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrRemoting.ContextBoundClassesLoaded">
- <summary>This counter displays the current number of context-bound classes loaded. Classes that can be bound to a context are called context-bound classes; context-bound classes are marked with Context Attributes which provide usage rules for synchronization; thread affinity; transactions etc. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrRemoting.ContextBoundClassesLoaded.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrRemoting.ContextBoundObjectsAllocsec">
- <summary>This counter displays the number of context-bound objects allocated per second. Instances of classes that can be bound to a context are called context-bound objects; context-bound classes are marked with Context Attributes which provide usage rules for synchronization; thread affinity; transactions etc. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrRemoting.ContextBoundObjectsAllocsec.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrRemoting.ContextProxies">
- <summary>This counter displays the total number of remoting proxy objects created in this process since the start of the process. Proxy object acts as a representative of the remote objects and ensures that all calls made on the proxy are forwarded to the correct remote object instance. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrRemoting.ContextProxies.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrRemoting.Contexts">
- <summary>This counter displays the current number of remoting contexts in the application. A context is a boundary containing a collection of objects with the same usage rules like synchronization; thread affinity; transactions etc. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrRemoting.Contexts.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrRemoting.RemoteCallssec">
- <summary>This counter displays the number of remote procedure calls invoked per second. A remote procedure call is a call on any object outside the caller;s AppDomain. This counter is not an average over time; it displays the difference between the values observed in the last two samples divided by the duration of the sample interval. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrRemoting.RemoteCallssec.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrRemoting.TotalRemoteCalls">
- <summary>This counter displays the total number of remote procedure calls invoked since the start of this application. A remote procedure call is a call on any object outside the caller;s AppDomain. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrRemoting.TotalRemoteCalls.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrSecurity">
- <summary>Stats for CLR Security. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrSecurity.NbLinkTimeChecks">
- <summary>This counter displays the total number of linktime Code Access Security (CAS) checks since the start of the application. Linktime CAS checks are performed when a caller makes a call to a callee demanding a particular permission at JIT compile time; linktime check is performed once per caller. This count is not indicative of serious performance issues; its indicative of the security system activity. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrSecurity.NbLinkTimeChecks.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrSecurity.NotDisplayed">
- <summary>Not Displayed. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrSecurity.NotDisplayed.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrSecurity.StackWalkDepth">
- <summary>This counter displays the depth of the stack during that last runtime Code Access Security check. Runtime Code Access Security check is performed by crawling the stack. This counter is not an average; it just displays the last observed value. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrSecurity.StackWalkDepth.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrSecurity.TimeinRtchecks">
- <summary>This counter displays the percentage of elapsed time spent in performing runtime Code Access Security (CAS) checks since the last such check. CAS allows code to be trusted to varying degrees and enforces these varying levels of trust depending on code identity. This counter is updated at the end of a runtime security check; it represents the last observed value; its not an average. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrSecurity.TimeinRtchecks.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrSecurity.TimeSigAuthenticating">
- <summary>Reserved for future use. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrSecurity.TimeSigAuthenticating.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetClrSecurity.TotalRuntimeChecks">
- <summary>This counter displays the total number of runtime Code Access Security (CAS) checks performed since the start of the application. Runtime CAS checks are performed when a caller makes a call to a callee demanding a particular permission; the runtime check is made on every call by the caller; the check is done by examining the current thread stack of the caller. This counter used together with "Stack Walk Depth" is indicative of performance penalty for security checks. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetClrSecurity.TotalRuntimeChecks.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" /> for the current instance.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetDataProviderforOracle">
- <summary>Counters for System.Data.OracleClient This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetDataProviderforOracle.HardConnectsPerSecond">
- <summary>The number of actual connections per second that are being made to servers This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetDataProviderforOracle.HardConnectsPerSecond.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetDataProviderforOracle.HardDisconnectsPerSecond">
- <summary>The number of actual disconnects per second that are being made to servers This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetDataProviderforOracle.HardDisconnectsPerSecond.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetDataProviderforOracle.NumberOfActiveConnectionPoolGroups">
- <summary>The number of unique connection strings This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetDataProviderforOracle.NumberOfActiveConnectionPoolGroups.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetDataProviderforOracle.NumberOfActiveConnectionPools">
- <summary>The number of connection pools This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetDataProviderforOracle.NumberOfActiveConnectionPools.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetDataProviderforOracle.NumberOfActiveConnections">
- <summary>The number of connections currently in-use This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetDataProviderforOracle.NumberOfActiveConnections.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetDataProviderforOracle.NumberOfFreeConnections">
- <summary>The number of connections currently available for use This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetDataProviderforOracle.NumberOfFreeConnections.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetDataProviderforOracle.NumberOfInactiveConnectionPoolGroups">
- <summary>The number of unique connection strings waiting for pruning This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetDataProviderforOracle.NumberOfInactiveConnectionPoolGroups.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetDataProviderforOracle.NumberOfInactiveConnectionPools">
- <summary>The number of connection pools This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetDataProviderforOracle.NumberOfInactiveConnectionPools.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetDataProviderforOracle.NumberOfNonPooledConnections">
- <summary>The number of connections that are not using connection pooling This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetDataProviderforOracle.NumberOfNonPooledConnections.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetDataProviderforOracle.NumberOfPooledConnections">
- <summary>The number of connections that are managed by the connection pooler This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetDataProviderforOracle.NumberOfPooledConnections.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetDataProviderforOracle.NumberOfReclaimedConnections">
- <summary>The number of connections we reclaim from GCed from external connections This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetDataProviderforOracle.NumberOfReclaimedConnections.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetDataProviderforOracle.NumberOfStasisConnections">
- <summary>The number of connections currently waiting to be made ready for use This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetDataProviderforOracle.NumberOfStasisConnections.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetDataProviderforOracle.SoftConnectsPerSecond">
- <summary>The number of connections we get from the pool per second This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetDataProviderforOracle.SoftConnectsPerSecond.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetDataProviderforOracle.SoftDisconnectsPerSecond">
- <summary>The number of connections we return to the pool per second This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetDataProviderforOracle.SoftDisconnectsPerSecond.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetDataProviderforSqlServer">
- <summary>Counters for System.Data.SqlClient This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetDataProviderforSqlServer.HardConnectsPerSecond">
- <summary>The number of actual connections per second that are being made to servers This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetDataProviderforSqlServer.HardConnectsPerSecond.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetDataProviderforSqlServer.HardDisconnectsPerSecond">
- <summary>The number of actual disconnects per second that are being made to servers This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetDataProviderforSqlServer.HardDisconnectsPerSecond.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetDataProviderforSqlServer.NumberOfActiveConnectionPoolGroups">
- <summary>The number of unique connection strings This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetDataProviderforSqlServer.NumberOfActiveConnectionPoolGroups.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetDataProviderforSqlServer.NumberOfActiveConnectionPools">
- <summary>The number of connection pools This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetDataProviderforSqlServer.NumberOfActiveConnectionPools.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetDataProviderforSqlServer.NumberOfActiveConnections">
- <summary>The number of connections currently in-use This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetDataProviderforSqlServer.NumberOfActiveConnections.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetDataProviderforSqlServer.NumberOfFreeConnections">
- <summary>The number of connections currently available for use This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetDataProviderforSqlServer.NumberOfFreeConnections.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetDataProviderforSqlServer.NumberOfInactiveConnectionPoolGroups">
- <summary>The number of unique connection strings waiting for pruning This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetDataProviderforSqlServer.NumberOfInactiveConnectionPoolGroups.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetDataProviderforSqlServer.NumberOfInactiveConnectionPools">
- <summary>The number of connection pools This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetDataProviderforSqlServer.NumberOfInactiveConnectionPools.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetDataProviderforSqlServer.NumberOfNonPooledConnections">
- <summary>The number of connections that are not using connection pooling This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetDataProviderforSqlServer.NumberOfNonPooledConnections.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetDataProviderforSqlServer.NumberOfPooledConnections">
- <summary>The number of connections that are managed by the connection pooler This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetDataProviderforSqlServer.NumberOfPooledConnections.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetDataProviderforSqlServer.NumberOfReclaimedConnections">
- <summary>The number of connections we reclaim from GCed from external connections This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetDataProviderforSqlServer.NumberOfReclaimedConnections.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetDataProviderforSqlServer.NumberOfStasisConnections">
- <summary>The number of connections currently waiting to be made ready for use This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetDataProviderforSqlServer.NumberOfStasisConnections.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetDataProviderforSqlServer.SoftConnectsPerSecond">
- <summary>The number of connections we get from the pool per second This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetDataProviderforSqlServer.SoftConnectsPerSecond.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.PerfCounterInfo.NetDataProviderforSqlServer.SoftDisconnectsPerSecond">
- <summary>The number of connections we return to the pool per second This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.PerfCounterInfo.NetDataProviderforSqlServer.SoftDisconnectsPerSecond.NextValue">
- <summary>Gets the value of the <see cref="T:System.Diagnostics.PerformanceCounter" />.</summary>
- <returns>Value returned by <see cref="M:System.Diagnostics.PerformanceCounter.NextValue" />.</returns>
- </member>
- <member name="T:MbUnit.Framework.ProcessTestFixtureAttribute">
- <summary>Process Test Pattern fixture. This class cannot be inherited.</summary>
- </member>
- <member name="M:MbUnit.Framework.ProcessTestFixtureAttribute.GetRun">
- <summary>Creates the execution logic</summary>
- <returns>A <see cref="T:MbUnit.Core.Runs.IRun" /> instance that represent the type test logic.</returns>
- </member>
- <member name="T:MbUnit.Framework.ProviderAttribute">
- <summary>Tags method that provide new object to be used in the following tests.</summary>
- </member>
- <member name="P:MbUnit.Framework.ProviderAttribute.ProviderType">
- <summary>Gets or sets the provided type</summary>
- <value>Provided type.</value>
- </member>
- <member name="T:MbUnit.Framework.ReadAttribute">
- <summary>Tag use to mark a method that writes data to a device.</summary>
- </member>
- <member name="T:MbUnit.Framework.ReflectionAssert">
- <summary>Reflection Assertion class This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.ReflectionAssert.HasConstructor(System.Type,System.Type[])">
- <summary>Asserts that the type has a public instance constructor with a signature defined by parameters.</summary>
- </member>
- <member name="M:MbUnit.Framework.ReflectionAssert.HasConstructor(System.Type,System.Reflection.BindingFlags,System.Type[])">
- <summary>Asserts that the type has a constructor, with the specified bindind flags, with a signature defined by parameters.</summary>
- </member>
- <member name="M:MbUnit.Framework.ReflectionAssert.HasDefaultConstructor(System.Type)">
- <summary>Asserts that the type has a default public constructor</summary>
- </member>
- <member name="M:MbUnit.Framework.ReflectionAssert.HasField(System.Type,System.String)">
- <summary>Asserts that the type has a public field method with a signature defined by parameters.</summary>
- </member>
- <member name="M:MbUnit.Framework.ReflectionAssert.HasField(System.Type,System.Reflection.BindingFlags,System.String)">
- <summary>Asserts that the type has a field, with the specified bindind flags, with a signature defined by parameters.</summary>
- </member>
- <member name="M:MbUnit.Framework.ReflectionAssert.HasMethod(System.Type,System.String,System.Type[])">
- <summary>Asserts that the type has a public instance method with a signature defined by parameters.</summary>
- </member>
- <member name="M:MbUnit.Framework.ReflectionAssert.HasMethod(System.Type,System.Reflection.BindingFlags,System.String,System.Type[])">
- <summary>Asserts that the type has a method, with the specified bindind flags, with a signature defined by parameters.</summary>
- </member>
- <member name="M:MbUnit.Framework.ReflectionAssert.IsAssignableFrom(System.Type,System.Type)">
- <summary>Asserts whether an instance of the <paramref name="parent" /> can be assigned from an instance of <paramref name="child" />.</summary>
- <param name="parent">Parent <see cref="T:System.Type" /> instance.</param>
- <param name="child">Child <see cref="T:System.Type" /> instance.</param>
- </member>
- <member name="M:MbUnit.Framework.ReflectionAssert.IsInstanceOf(System.Type,System.Object)">
- <summary>Asserts whether <paramref name="child" /> is an instance of the <paramref name="type" />.</summary>
- <param name="type">
- <see cref="T:System.Type" /> instance.</param>
- <param name="child">Child instance.</param>
- </member>
- <member name="T:MbUnit.Framework.RepeatAttribute">
- <summary>This tag defines test method that will be repeated the specified number of times. This class cannot be inherited.</summary>
- </member>
- <member name="T:MbUnit.Framework.RepeatTestAttribute">
- <summary>This tag defines test method that will be repeated the specified number of times. This class cannot be inherited.</summary>
- </member>
- <member name="T:MbUnit.Framework.ResourceXmlDataProviderAttribute">
- <summary>A resource-based data provider This class cannot be inherited.</summary>
- </member>
- <member name="T:MbUnit.Framework.RollBackAttribute">
- <summary>Tags methods to execute database operation in its own database transaction. This class cannot be inherited.</summary>
- </member>
- <member name="T:MbUnit.Framework.RowAttribute">
- <summary>Provides a row of values using in conjunction with <see cref="T:MbUnit.Framework.RowTestAttribute" /> to bind values to the parameters of a row test method. This class cannot be inherited.</summary>
- </member>
- <member name="P:MbUnit.Framework.RowAttribute.ExpectedException">
- <summary>Gets or sets the type of exception that is expected to be thrown when this row is tested, or null if none.</summary>
- </member>
- <member name="M:MbUnit.Framework.RowAttribute.GetRow">
- <summary>Gets the row of values.</summary>
- <returns>The row of values</returns>
- </member>
- <member name="M:MbUnit.Framework.RowAttribute.GetRow(System.Reflection.ParameterInfo[])">
- <summary>Gets the row of values. Each one will be converted (if posible) to the type of the corresponding argument in the test method.</summary>
- <param name="parameters">List of parameters.</param>
- <returns>The row of values.</returns>
- </member>
- <member name="T:MbUnit.Framework.RowTestAttribute">
- <summary>Declares a row test when applied to a test method along with one or more <see cref="T:MbUnit.Framework.RowAttribute" /> attributes. This class cannot be inherited.</summary>
- </member>
- <member name="T:MbUnit.Framework.SecurityAssert">
- <summary>Security Assertion class This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.SecurityAssert.IsAuthenticated(System.Security.Principal.IIdentity)">
- <summary>Asserts that <paramref name="identity" /> is authenticated.</summary>
- </member>
- <member name="M:MbUnit.Framework.SecurityAssert.IsNotAuthenticated(System.Security.Principal.IIdentity)">
- <summary>Asserts that <paramref name="identity" /> is not authenticated.</summary>
- </member>
- <member name="M:MbUnit.Framework.SecurityAssert.WindowIsAuthenticated">
- <summary>Asserts that the current windows identity is authenticated.</summary>
- </member>
- <member name="M:MbUnit.Framework.SecurityAssert.WindowIsNotAuthenticated">
- <summary>Asserts that the current windows identity is not authenticated.</summary>
- </member>
- <member name="M:MbUnit.Framework.SecurityAssert.WindowsIsInAdministrator">
- <summary>Asserts that the current windows identity is in <see cref="F:System.Security.Principal.WindowsBuiltInRole.Administrator" /> role.</summary>
- </member>
- <member name="M:MbUnit.Framework.SecurityAssert.WindowsIsInGuest">
- <summary>Asserts that the current windows identity is in <see cref="F:System.Security.Principal.WindowsBuiltInRole.Guest" /> role.</summary>
- </member>
- <member name="M:MbUnit.Framework.SecurityAssert.WindowsIsInPowerUser">
- <summary>Asserts that the current windows identity is in <see cref="F:System.Security.Principal.WindowsBuiltInRole.PowerUser" /> role.</summary>
- </member>
- <member name="M:MbUnit.Framework.SecurityAssert.WindowsIsInRole(System.Security.Principal.WindowsBuiltInRole)">
- <summary>Asserts that the current windows identity is in <param name="role" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.SecurityAssert.WindowsIsInUser">
- <summary>Asserts that the current windows identity is in <see cref="F:System.Security.Principal.WindowsBuiltInRole.User" /> role.</summary>
- </member>
- <member name="M:MbUnit.Framework.SerialAssert.IsXmlSerializable(System.Type)">
- <summary>Verifies that the type is serializable with the XmlSerializer object.</summary>
- <param name="t">type to test.</param>
- </member>
- <member name="M:MbUnit.Framework.SerialAssert.TwoWaySerialization(System.Object)">
- <summary>Serializes and deserialies to/from XML and checks that the results are the same.</summary>
- <param name="o">Object to test</param>
- </member>
- <member name="T:MbUnit.Framework.SetUpAttribute">
- <summary>Tag use to mark a method that initiliazes the fixture instance.</summary>
- </member>
- <member name="T:MbUnit.Framework.StringAssert">
- <summary>String Assertion class This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.StringAssert.AreEqualIgnoreCase(System.String,System.String)">
- <summary>Asserts that two strings are equal, ignoring the case</summary>
- <param name="s1">Expected string</param>
- <param name="s2">Actual string</param>
- </member>
- <member name="M:MbUnit.Framework.StringAssert.DoesNotContain(System.String,System.Char[])">
- <summary>Asserts the string does not contain c</summary>
- <param name="s">String to test.</param>
- <param name="anyOf">Variable list of characeters.</param>
- </member>
- <member name="M:MbUnit.Framework.StringAssert.FullMatch(System.String,System.String)">
- <summary>Asserts the regular expression reg makes a full match on s</summary>
- <param name="s">String to test.</param>
- <param name="reg">Regular expression</param>
- </member>
- <member name="M:MbUnit.Framework.StringAssert.FullMatch(System.String,System.Text.RegularExpressions.Regex)">
- <summary>Asserts the regular expression regex makes a full match on <paramref name="s" />.</summary>
- <param name="s">String to test.</param>
- <param name="regex">Regular expression</param>
- </member>
- <member name="M:MbUnit.Framework.StringAssert.IsEmpty(System.String)">
- <summary>Asserts that the string is non null and empty</summary>
- <param name="s">String to test.</param>
- </member>
- <member name="M:MbUnit.Framework.StringAssert.IsNonEmpty(System.String)">
- <summary>Asserts that the string is non null and non empty</summary>
- <param name="s">String to test.</param>
- </member>
- <member name="M:MbUnit.Framework.StringAssert.Like(System.String,System.String)">
- <summary>Asserts the regular expression reg makes a match on s</summary>
- <param name="s">String to test.</param>
- <param name="reg">Regular expression</param>
- </member>
- <member name="M:MbUnit.Framework.StringAssert.Like(System.String,System.Text.RegularExpressions.Regex)">
- <summary>Asserts the regular expression regex makes a match on s</summary>
- <param name="s">String to test.</param>
- <param name="regex">A <see cref="T:System.Text.RegularExpressions.Regex" /> instance.</param>
- </member>
- <member name="M:MbUnit.Framework.StringAssert.NotLike(System.String,System.String)">
- <summary>Asserts the regular expression reg makes a match on s</summary>
- <param name="s">String to test.</param>
- <param name="reg">Regular expression</param>
- </member>
- <member name="M:MbUnit.Framework.StringAssert.NotLike(System.String,System.Text.RegularExpressions.Regex)">
- <summary>Asserts the regular expression regex makes a match on s</summary>
- <param name="s">String to test.</param>
- <param name="regex">A <see cref="T:System.Text.RegularExpressions.Regex" /> instance.</param>
- </member>
- <member name="T:MbUnit.Framework.TearDownAttribute">
- <summary>Tag use to mark a method that cleans up the resource of the fixture instance.</summary>
- </member>
- <member name="T:MbUnit.Framework.TestAttribute">
- <summary>Tag use to mark a mark a unit test method. This class cannot be inherited.</summary>
- </member>
- <member name="T:MbUnit.Framework.TestCase">
- <summary>A single test case of a <see cref="T:MbUnit.Framework.TestSuite" />.</summary>
- </member>
- <member name="P:MbUnit.Framework.TestCase.Name">
- <summary>Gets the name of the test case</summary>
- <value>The name of the test case</value>
- </member>
- <member name="M:MbUnit.Framework.TestCase.Invoke(System.Object,System.Collections.IList)">
- <summary>Invokes test using the parameters returned by <see cref="M:MbUnit.Framework.TestCase.GetParameters" />.</summary>
- </member>
- <member name="T:MbUnit.Framework.TestFixtureAttribute">
- <summary>Simple Test Pattern fixture. This class cannot be inherited.</summary>
- </member>
- <member name="M:MbUnit.Framework.TestFixtureAttribute.GetRun">
- <summary>Creates the execution logic</summary>
- <returns>A <see cref="T:MbUnit.Core.Runs.IRun" /> instance that represent the type test logic.</returns>
- </member>
- <member name="T:MbUnit.Framework.TestFixtureExtensionAttribute">
- <summary>Contributes additional tests and setup or teardown steps to the lifecycle defined by <see cref="T:MbUnit.Framework.TestFixtureAttribute" />. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.TestFixtureExtensionAttribute.AddAfterTearDownRuns(MbUnit.Core.Collections.RunCollection)">
- <summary>Called to add runs to perform after teardown.</summary>
- <param name="runs">The collection to update</param>
- </member>
- <member name="M:MbUnit.Framework.TestFixtureExtensionAttribute.AddBeforeSetupRuns(MbUnit.Core.Collections.RunCollection)">
- <summary>Called to add runs to perform before setup.</summary>
- <param name="runs">The collection to update</param>
- </member>
- <member name="M:MbUnit.Framework.TestFixtureExtensionAttribute.AddTestRuns(MbUnit.Core.Collections.RunCollection)">
- <summary>Called to add runs to perform during the test execution cycle.</summary>
- <param name="runs">The collection to update</param>
- </member>
- <member name="T:MbUnit.Framework.TestSequenceAttribute">
- <summary>Creates an order of execution in the fixture. This class cannot be inherited.</summary>
- </member>
- <member name="P:MbUnit.Framework.TestSequenceAttribute.Order">
- <summary>Gets or sets the order execution</summary>
- <value>The order of execution</value>
- </member>
- <member name="M:MbUnit.Framework.TestSequenceAttribute.ToString">
- <summary>Returns a string that represents the instance.</summary>
- <returns>String representing the object.</returns>
- </member>
- <member name="T:MbUnit.Framework.TestSuite">
- <summary>A named collection of uniquely named <see cref="T:MbUnit.Framework.TestCase" />.</summary>
- </member>
- <member name="P:MbUnit.Framework.TestSuite.Name">
- <summary>Gets the <see cref="T:MbUnit.Framework.TestSuite" /> name.</summary>
- <value>The <see cref="T:MbUnit.Framework.TestSuite" /> name.</value>
- </member>
- <member name="P:MbUnit.Framework.TestSuite.TestCases">
- <summary>Gets a collection of <see cref="T:MbUnit.Framework.TestCase" />.</summary>
- <value>A collection of <see cref="T:MbUnit.Framework.TestCase" />.</value>
- </member>
- <member name="M:MbUnit.Framework.TestSuite.Add(MbUnit.Framework.ITestCase)">
- <summary>Adds the test case to the suite</summary>
- <param name="testCase">
- <see cref="T:MbUnit.Framework.TestCase" /> instance to add.</param>
- <exception cref="T:System.InvalidOperationException"> The suite already contains a test case named <paramref name="name" />. </exception>
- </member>
- <member name="M:MbUnit.Framework.TestSuite.Add(System.String,System.Delegate,System.Object[])">
- <summary>Adds a new <see cref="T:MbUnit.Framework.TestCase" /> to the suite.</summary>
- <param name="name">Name of the new test case</param>
- <param name="test">
- <see cref="T:System.Delegate" /> invoked by the test case</param>
- <param name="parameters">parameters sent to <paramref name="test" /> when invoked</param>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="name" /> is a null reference (Nothing in Visual Basic) </exception>
- <exception cref="T:System.ArgumentException">
- <paramref name="name" /> is empty. </exception>
- <exception cref="T:System.InvalidOperationException"> The suite already contains a test case named <paramref name="name" />. </exception>
- </member>
- <member name="M:MbUnit.Framework.TestSuite.Remove(MbUnit.Framework.TestCase)">
- <summary>Removes the test case from the suite</summary>
- <param name="testCase">Test case to remove</param>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="testCase" /> is a null reference (Nothing in Visual Basic) </exception>
- </member>
- <member name="T:MbUnit.Framework.TestSuiteFixtureAttribute">
- <summary>Test Suite fixture. This class cannot be inherited.</summary>
- </member>
- <member name="M:MbUnit.Framework.TestSuiteFixtureAttribute.GetRun">
- <summary>Creates the execution logic</summary>
- <returns>A <see cref="T:MbUnit.Core.Runs.IRun" /> instance that represent the type test logic.</returns>
- </member>
- <member name="T:MbUnit.Framework.TestSuiteSetUpAttribute">
- <summary>Tag used to mark a method that needs to be run before TestSuite generation.</summary>
- </member>
- <member name="T:MbUnit.Framework.ThreadedRepeatAttribute">
- <summary>This tag defines test method that will invoke the method in the specified number of concurrent threads. This class cannot be inherited.</summary>
- </member>
- <member name="T:MbUnit.Framework.TypeFixtureAttribute">
- <summary>Type fixture pattern implementation. This class cannot be inherited.</summary>
- </member>
- <member name="M:MbUnit.Framework.TypeFixtureAttribute.GetRun">
- <summary>Creates the execution logic</summary>
- <returns>A <see cref="T:MbUnit.Core.Runs.IRun" /> instance that represent the type test logic.</returns>
- </member>
- <member name="P:MbUnit.Framework.UsingFactoriesAttribute.MemberNames">
- <summary>Gets a list of member names separated by ;</summary>
- </member>
- <member name="P:MbUnit.Framework.UsingLiteralsAttribute.Values">
- <summary>Gets a list of values separated by ;</summary>
- </member>
- <member name="T:MbUnit.Framework.VerifiedTestCase">
- <summary>A <see cref="T:MbUnit.Framework.TestCase" /> with verified result.</summary>
- </member>
- <member name="T:MbUnit.Framework.WebAssert">
- <summary>Web related assertions. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:MbUnit.Framework.WebAssert.AreClientTargetEqual(System.String,System.Web.UI.Page)">
- <summary>Verifies that the <see cref="P:System.Web.UI.Page.ClientTarget" /> property of <paramref name="page" /> is equal to <paramref name="expected" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.WebAssert.AreErrorPageEqual(System.String,System.Web.UI.Page)">
- <summary>Verifies that the <see cref="P:System.Web.UI.Page.ErrorPage" /> property of <paramref name="page" /> is equal to <paramref name="expected" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.WebAssert.AreTemplateSourceDirectoryEqual(System.Web.UI.Control,System.Web.UI.Control)">
- <summary>Verifies that the <see cref="P:System.Web.UI.Control.TemplateSourceDirectory" /> property of <paramref name="expected" /> and <paramref name="actual" /> are equal.</summary>
- </member>
- <member name="M:MbUnit.Framework.WebAssert.AreTemplateSourceDirectoryEqual(System.String,System.Web.UI.Control)">
- <summary>Verifies that the <see cref="P:System.Web.UI.Control.TemplateSourceDirectory" /> property of <paramref name="actual" /> is equal to <paramref name="expected" /> are equal.</summary>
- </member>
- <member name="M:MbUnit.Framework.WebAssert.HasControls(System.Web.UI.Control)">
- <summary>Verifies that <paramref name="ctrl" /> has child controls.</summary>
- </member>
- <member name="M:MbUnit.Framework.WebAssert.HasNoControls(System.Web.UI.Control)">
- <summary>Verifies that <paramref name="ctrl" /> has no child controls.</summary>
- </member>
- <member name="M:MbUnit.Framework.WebAssert.IsChild(System.Web.UI.Control,System.Web.UI.Control)">
- <summary>Verifies that <paramref name="child" /> is a child control of <paramref name="parent" /></summary>
- </member>
- <member name="M:MbUnit.Framework.WebAssert.IsChild(System.Web.UI.Control,System.String)">
- <summary>Verifies that <paramref name="childID" /> is the ID of a child control of <paramref name="parent" /></summary>
- </member>
- <member name="M:MbUnit.Framework.WebAssert.IsEnableViewState(System.Web.UI.Control)">
- <summary>Verifies that <paramref name="ctrl" /> has ViewState enabled.</summary>
- </member>
- <member name="M:MbUnit.Framework.WebAssert.IsIDEqual(System.Web.UI.Control,System.String)">
- <summary>Verifies that <paramref name="ctrl" /> ID is equal to <paramref name="id" />.</summary>
- </member>
- <member name="M:MbUnit.Framework.WebAssert.IsNotChild(System.Web.UI.Control,System.Web.UI.Control)">
- <summary>Verifies that <paramref name="child" /> is a not child control of <paramref name="parent" /></summary>
- </member>
- <member name="M:MbUnit.Framework.WebAssert.IsNotChild(System.Web.UI.Control,System.String)">
- <summary>Verifies that <paramref name="childID" /> is the not ID of a child control of <paramref name="parent" /></summary>
- </member>
- <member name="M:MbUnit.Framework.WebAssert.IsNotEnableViewState(System.Web.UI.Control)">
- <summary>Verifies that <paramref name="ctrl" /> has <strong>not</strong> ViewState enabled.</summary>
- </member>
- <member name="M:MbUnit.Framework.WebAssert.IsNotPostBack(System.Web.UI.Page)">
- <summary>Verifies that the <see cref="P:System.Web.UI.Page.IsPostBack" /> property of <paramref name="page" /> is false.</summary>
- </member>
- <member name="M:MbUnit.Framework.WebAssert.IsNotSmartNavigation(System.Web.UI.Page)">
- <summary>Verifies that the <see cref="P:System.Web.UI.Page.SmartNavigation" /> property of <paramref name="page" /> is false.</summary>
- </member>
- <member name="M:MbUnit.Framework.WebAssert.IsNotValid(System.Web.UI.Page)">
- <summary>Verifies that the <see cref="P:System.Web.UI.Page.IsValid" /> property of <paramref name="page" /> is false.</summary>
- </member>
- <member name="M:MbUnit.Framework.WebAssert.IsNotVisible(System.Web.UI.Control)">
- <summary>Verifies that <paramref name="ctrl" /> is not visible.</summary>
- </member>
- <member name="M:MbUnit.Framework.WebAssert.IsPostBack(System.Web.UI.Page)">
- <summary>Verifies that the <see cref="P:System.Web.UI.Page.IsPostBack" /> property of <paramref name="page" /> is true.</summary>
- </member>
- <member name="M:MbUnit.Framework.WebAssert.IsSmartNavigation(System.Web.UI.Page)">
- <summary>Verifies that the <see cref="P:System.Web.UI.Page.SmartNavigation" /> property of <paramref name="page" /> is true.</summary>
- </member>
- <member name="M:MbUnit.Framework.WebAssert.IsValid(System.Web.UI.Page)">
- <summary>Verifies that the <see cref="P:System.Web.UI.Page.IsValid" /> property of <paramref name="page" /> is true.</summary>
- </member>
- <member name="M:MbUnit.Framework.WebAssert.IsVisible(System.Web.UI.Control)">
- <summary>Verifies that <paramref name="ctrl" /> is visible.</summary>
- </member>
- <member name="T:MbUnit.Framework.WriteAttribute">
- <summary>Tag use to mark a method that writes data to a device.</summary>
- </member>
- <member name="T:MbUnit.Framework.XmlDataProviderAttribute">
- <summary>A file-based data provider</summary>
- </member>
- <member name="T:MbUnit.Framework.CollectionOrderTest">
- <summary>Different collection order</summary>
- </member>
- <member name="F:MbUnit.Framework.CollectionOrderTest.OrderedAscending">
- <summary>Tests ascending order collection</summary>
- </member>
- <member name="F:MbUnit.Framework.CollectionOrderTest.OrderedDescending">
- <summary>Tests ascending order collection</summary>
- </member>
- <member name="T:MbUnit.Framework.ResourceCleanup">
- <summary>Used to specify whether or not the test should delete the extracted resource when the test is complete.</summary>
- </member>
- <member name="F:MbUnit.Framework.ResourceCleanup.NoCleanup">
- <summary>Do not delete the extracted resource</summary>
- </member>
- <member name="F:MbUnit.Framework.ResourceCleanup.DeleteAfterTest">
- <summary>Delete the extracted resource after the test.</summary>
- </member>
- <member name="F:MbUnit.Framework.SpecialValue.Null">
- <summary>When used as parameter in a row test, it will be replaced by null (Nothing in VB).</summary>
- </member>
- <member name="T:MbUnit.Framework.Exceptions.MissingDbInfoException">
- <summary>Could not find <see cref="T:MbUnit.Framework.DbRestoreInfoAttribute" />.</summary>
- </member>
- <member name="T:MbUnit.Framework.Testers.CollectionIndexingTester">
- <summary>Collection indexing test class</summary>
- </member>
- <member name="T:MbUnit.Framework.Testers.CollectionOrderTester">
- <summary>Collection order tester class.</summary>
- </member>
- <member name="T:MbUnit.Framework.Testers.EnumerationTester">
- <summary>Tests for the <seealso cref="T:System.Collections.IEnumerable" /> and <seealso cref="T:System.Collections.IEnumerator" />.</summary>
- </member>
- <member name="F:MbUnit.Framework.Xml.DifferenceType.AttributeValueExplicitlySpecified" />
- <member name="F:MbUnit.Framework.Xml.DifferenceType.AttributeNameNotFound" />
- <member name="F:MbUnit.Framework.Xml.DifferenceType.AttributeValue">
- <summary>Comparing 2 attributes with the same name but different values</summary>
- </member>
- <member name="F:MbUnit.Framework.Xml.DifferenceType.AttributeSequence">
- <summary>Comparing 2 attribute lists with the same attributes in different sequence</summary>
- </member>
- <member name="F:MbUnit.Framework.Xml.DifferenceType.CDATAValue" />
- <member name="F:MbUnit.Framework.Xml.DifferenceType.CommentValue" />
- <member name="F:MbUnit.Framework.Xml.DifferenceType.DOCTYPE_NAME_ID" />
- <member name="F:MbUnit.Framework.Xml.DifferenceType.DocTypePublicID" />
- <member name="F:MbUnit.Framework.Xml.DifferenceType.DocTypeSystemID" />
- <member name="F:MbUnit.Framework.Xml.DifferenceType.ElementTagName" />
- <member name="F:MbUnit.Framework.Xml.DifferenceType.ELEMENT_NUM_ATTRIBUTES_ID" />
- <member name="F:MbUnit.Framework.Xml.DifferenceType.PROCESSING_INSTRUCTION_TARGET_ID" />
- <member name="F:MbUnit.Framework.Xml.DifferenceType.PROCESSING_INSTRUCTION_DATA_ID" />
- <member name="F:MbUnit.Framework.Xml.DifferenceType.TEXT_VALUE_ID" />
- <member name="F:MbUnit.Framework.Xml.DifferenceType.NAMESPACE_PREFIX_ID" />
- <member name="F:MbUnit.Framework.Xml.DifferenceType.NAMESPACE_URI_ID" />
- <member name="F:MbUnit.Framework.Xml.DifferenceType.NODE_TYPE_ID" />
- <member name="F:MbUnit.Framework.Xml.DifferenceType.HAS_CHILD_NODES_ID" />
- <member name="F:MbUnit.Framework.Xml.DifferenceType.CHILD_NODELIST_LENGTH_ID" />
- <member name="F:MbUnit.Framework.Xml.DifferenceType.CHILD_NODELIST_SEQUENCE_ID" />
- <member name="F:MbUnit.Framework.Xml.DifferenceType.HAS_DOCTYPE_DECLARATION_ID" />
- <member name="F:MbUnit.Framework.Xml.DifferenceType.HAS_XML_DECLARATION_PREFIX_ID" />
- </members>
-</doc>
\ No newline at end of file
build/tools/mbunit/MbUnit.GUI.exe
Binary file
build/tools/mbunit/MbUnit.GUI.exe.config
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?>
-<configuration>
- <runtime>
- <!-- Don't kill application on first uncaught exception. -->
- <legacyUnhandledExceptionPolicy enabled="1" />
- </runtime>
- <startup>
- <supportedRuntime version="v2.0.50727" />
- <supportedRuntime version="v1.1.4322"/>
- </startup>
- <appSettings>
- <add key="restorePreviousState" value="true" />
- </appSettings>
-</configuration>
\ No newline at end of file
build/tools/mbunit/MbUnit.MSBuild.Tasks.dll
Binary file
build/tools/mbunit/MbUnit.Tasks.dll
Binary file
build/tools/mbunit/NAnt.Core.dll
Binary file
build/tools/mbunit/NGraphviz.dll
Binary file
build/tools/mbunit/NGraphviz.Helpers.dll
Binary file
build/tools/mbunit/NGraphviz.Layout.dll
Binary file
build/tools/mbunit/QuickGraph.Algorithms.dll
Binary file
build/tools/mbunit/QuickGraph.Algorithms.Graphviz.dll
Binary file
build/tools/mbunit/QuickGraph.Algorithms.xml
@@ -1,2818 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<doc>
- <assembly>
- <name>QuickGraph.Algorithms</name>
- </assembly>
- <members>
- <member name="T:QuickGraph.Algorithms.AlgoUtility">
- <summary>A static class with some helper methods This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.AlgoUtility.CheckAcyclic(QuickGraph.Concepts.Traversals.IVertexListGraph)">
- <summary>Checks that the graph does not have cyclies</summary>
- <param name="g">graph to test</param>
- <exception cref="T:System.ArgumentNullException">g is a null reference</exception>
- <exception cref="T:QuickGraph.Exceptions.NonAcyclicGraphException">graph contains a cycle</exception>
- </member>
- <member name="M:QuickGraph.Algorithms.AlgoUtility.CheckAcyclic(QuickGraph.Concepts.Traversals.IVertexListGraph,QuickGraph.Concepts.IVertex)">
- <summary>Checks that the sub graph rooted at <paramref name="ref" /> does not have cyclies</summary>
- <param name="g">graph to test</param>
- <exception cref="T:System.ArgumentNullException">g is a null reference</exception>
- <exception cref="T:QuickGraph.Exceptions.NonAcyclicGraphException">graph contains a cycle</exception>
- </member>
- <member name="M:QuickGraph.Algorithms.AlgoUtility.ConnectedComponents(QuickGraph.Concepts.Traversals.IVertexListGraph,QuickGraph.Collections.VertexIntDictionary)">
- <summary>Computes the connected components.</summary>
- <param name="g">graph to explore</param>
- <param name="components">component map where results are recorded</param>
- <returns>number of components</returns>
- </member>
- <member name="M:QuickGraph.Algorithms.AlgoUtility.IsChild(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex,QuickGraph.Collections.VertexVertexDictionary)">
- <summary>Checks if the child vertex is a child of the parent vertex using the predecessor map.</summary>
- <param name="parent" />
- <param name="child" />
- <param name="predecessors" />
- </member>
- <member name="M:QuickGraph.Algorithms.AlgoUtility.IsInEdgeSet(QuickGraph.Concepts.Traversals.IEdgeListGraph,QuickGraph.Concepts.IEdge)">
- <summary>Checks wheter an edge belongs to the edge set</summary>
- <param name="g">graph containing the edge set</param>
- <param name="e">edge to test</param>
- <returns>true if e is in the graph edge set</returns>
- </member>
- <member name="M:QuickGraph.Algorithms.AlgoUtility.IsInEdgeSet(QuickGraph.Concepts.Traversals.IEdgeListGraph,QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <summary>Checks wheter an edge that goes from source to target belongs to the edge set</summary>
- <param name="g">graph containing the edge set</param>
- <param name="source">edge source</param>
- <param name="target">edge target</param>
- <returns>true if e is in the graph edge set</returns>
- </member>
- <member name="M:QuickGraph.Algorithms.AlgoUtility.IsInVertexSet(QuickGraph.Concepts.Traversals.IVertexListGraph,QuickGraph.Concepts.IVertex)">
- <summary>Checks wheter a vertex belongs to the vertex set</summary>
- <param name="g">graph containing the vertex set</param>
- <param name="v">vertex to test</param>
- <returns>true if v is in the graph vertex set</returns>
- </member>
- <member name="M:QuickGraph.Algorithms.AlgoUtility.IsReachable(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex,QuickGraph.Concepts.Traversals.IVertexListGraph)">
- <summary>Checks if there exists a path between source and target</summary>
- <param name="source">source vertex</param>
- <param name="target">target vertex</param>
- <param name="g">graph</param>
- <returns>true if target is reachable from source</returns>
- </member>
- <member name="M:QuickGraph.Algorithms.AlgoUtility.IsSelfLoop(QuickGraph.Concepts.IEdge)">
- <summary>Returns true if edge is a self edge</summary>
- <param name="e">edge to test</param>
- <returns>true if self edge</returns>
- <exception cref="T:System.ArgumentNullException">e is null</exception>
- </member>
- <member name="M:QuickGraph.Algorithms.AlgoUtility.OddVertices(QuickGraph.Concepts.Traversals.IVertexAndEdgeListGraph)">
- <summary>Create a collection of odd vertices</summary>
- <param name="g">graph to visit</param>
- <returns>colleciton of odd vertices</returns>
- <exception cref="T:System.ArgumentNullException">g is a null reference</exception>
- </member>
- <member name="M:QuickGraph.Algorithms.AlgoUtility.Opposite(QuickGraph.Concepts.IEdge,QuickGraph.Concepts.IVertex)">
- <summary>Returns the vertex opposite to v on the edge e.</summary>
- <param name="e" />
- <param name="v" />
- <exception cref="T:System.ArgumentNullException">e or v is null</exception>
- <exception cref="T:QuickGraph.Exceptions.VertexNotConnectedByEdgeException">v is not incident to e</exception>
- </member>
- <member name="M:QuickGraph.Algorithms.AlgoUtility.Sinks(QuickGraph.Concepts.Traversals.IVertexListGraph)">
- <summary>Returns an enumerable collection of the leaf vertices of the graph</summary>
- <param name="g">graph to visit</param>
- <returns>enumerable of leaf vertices</returns>
- </member>
- <member name="M:QuickGraph.Algorithms.AlgoUtility.Sinks(QuickGraph.Concepts.Traversals.IVertexListGraph,QuickGraph.Concepts.IVertex)">
- <summary>Computes the leaves from the <paramref name="root" /> vertex.</summary>
- <param name="g">graph containing the vertex</param>
- <param name="root">root of the tree</param>
- <returns>leaf vertices</returns>
- </member>
- <member name="M:QuickGraph.Algorithms.AlgoUtility.Sources(QuickGraph.Concepts.Traversals.IBidirectionalVertexListGraph)">
- <summary>Returns an enumerable collection of the root vertices of the graph</summary>
- <param name="g">graph to visit</param>
- <returns>enumerable of root vertices</returns>
- </member>
- <member name="M:QuickGraph.Algorithms.AlgoUtility.StrongComponents(QuickGraph.Concepts.Traversals.IVertexListGraph,QuickGraph.Collections.VertexIntDictionary)">
- <summary>Computes the strong components.</summary>
- <param name="g">graph to explore</param>
- <param name="components">component map where results are recorded</param>
- <returns>number of strong components</returns>
- </member>
- <member name="M:QuickGraph.Algorithms.AlgoUtility.TopologicalSort(QuickGraph.Concepts.Traversals.IVertexListGraph,System.Collections.IList)">
- <summary>Applies a topological sort to the graph</summary>
- <param name="g">graph to sort</param>
- <param name="vertices">sorted vertices</param>
- </member>
- <member name="T:QuickGraph.Algorithms.CondensationGraphAlgorithm">
- <summary>Creates a condensation graph transformation</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.CondensationGraphAlgorithm.SCCVerticesMap">
- <summary>Read only map of vertices within each strongly connected component</summary>
- <value>map with StronglyConnectedComponent ID as key and IList of vertices as value</value>
- </member>
- <member name="P:QuickGraph.Algorithms.CondensationGraphAlgorithm.VertexToSCCMap">
- <summary>Maps a graph vertex to a strongly connected component</summary>
- <value>Map of IVertex to strongly connected component ID</value>
- </member>
- <member name="P:QuickGraph.Algorithms.CondensationGraphAlgorithm.VisitedGraph">
- <summary>Visited graph</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.CondensationGraphAlgorithm.ClearComponents">
- <summary>Clear the extracted strongly connected components</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.CondensationGraphAlgorithm.Create(QuickGraph.Concepts.MutableTraversals.IMutableVertexAndEdgeListGraph)">
- <summary>Compute the condensation graph and store it in the supplied graph 'cg'</summary>
- <param name="cg">Instance of mutable graph in which the condensation graph transformation is stored</param>
- </member>
- <member name="M:QuickGraph.Algorithms.CondensationGraphAlgorithm.OnInitCondensationGraphVertex(QuickGraph.Algorithms.CondensationGraphVertexEventArgs)">
- <summary>Raise the CondensationGraphVertex evt</summary>
- <param name="arg">Pack the CG vertex and a VertexCollection of it's constituent vertices</param>
- </member>
- <member name="E:QuickGraph.Algorithms.CondensationGraphAlgorithm.InitCondensationGraphVertex">
- <summary>Raised when a new vertex is added in the condensation graph</summary>
- </member>
- <member name="T:QuickGraph.Algorithms.CondensationGraphVertexEventArgs">
- <summary>Encapsulates a vertex in the original graph and it's corresponding vertex in a transformation of the graph</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.CondensationGraphVertexEventArgs.CondensationGraphVertex">
- <summary>Condensation graph vertex</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.CondensationGraphVertexEventArgs.StronglyConnectedVertices">
- <summary>Strongly connected vertices from original graph represented by the condensation graph node</summary>
- </member>
- <member name="T:QuickGraph.Algorithms.ConnectedComponentsAlgorithm">
- <summary>Connected component computation</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.ConnectedComponentsAlgorithm.Components">
- <summary>Gets the component map</summary>
- <value>Component map</value>
- </member>
- <member name="P:QuickGraph.Algorithms.ConnectedComponentsAlgorithm.Count">
- <summary>Gets the connected components count</summary>
- <value>Connected component count</value>
- </member>
- <member name="P:QuickGraph.Algorithms.ConnectedComponentsAlgorithm.VisitedGraph">
- <summary>Visited graph</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.ConnectedComponentsAlgorithm.Compute(QuickGraph.Concepts.IVertex)">
- <summary>Executes the algorithm</summary>
- <returns>The total number of components is the return value of the function</returns>
- </member>
- <member name="T:QuickGraph.Algorithms.StrongComponentsAlgorithm">
- <summary>Computes the graph strong components.</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.StrongComponentsAlgorithm.Components">
- <summary>Component map</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.StrongComponentsAlgorithm.Count">
- <summary>Gets the number of strongly connected components in the graph</summary>
- <value>Number of strongly connected components</value>
- </member>
- <member name="P:QuickGraph.Algorithms.StrongComponentsAlgorithm.DiscoverTimes">
- <summary>Vertex discory times</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.StrongComponentsAlgorithm.Roots">
- <summary>Root map</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.StrongComponentsAlgorithm.VisitedGraph">
- <summary>Visited graph</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.StrongComponentsAlgorithm.Compute">
- <summary>Executes the algorithm</summary>
- <returns>The number of components is the return value of the function.</returns>
- </member>
- <member name="T:QuickGraph.Algorithms.TopologicalSortAlgorithm">
- <summary>Topological sort of the graph.</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.TopologicalSortAlgorithm.SortedVertices">
- <summary>Sorted vertices list</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.TopologicalSortAlgorithm.VisitedGraph">
- <summary>Visited vertex list</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.TopologicalSortAlgorithm.BackEdge(System.Object,QuickGraph.Concepts.EdgeEventArgs)">
- <summary>Delegate event that detects cycle. <seealso cref="T:QuickGraph.Concepts.EdgeEventHandler" />.</summary>
- <param name="sender">DepthFirstSearch algorithm</param>
- <param name="args">Edge that produced the error</param>
- <exception cref="T:System.Exception">Will always throw an exception.</exception>
- </member>
- <member name="M:QuickGraph.Algorithms.TopologicalSortAlgorithm.Compute">
- <summary>Computes the topological sort and stores it in the list.</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.TopologicalSortAlgorithm.Compute(System.Collections.IList)">
- <summary>Computes the topological sort and stores it in the list.</summary>
- <param name="vertices">Vertex list that will contain the results</param>
- </member>
- <member name="M:QuickGraph.Algorithms.TopologicalSortAlgorithm.FinishVertex(System.Object,QuickGraph.Concepts.VertexEventArgs)">
- <summary>Delegate that adds the vertex to the vertex list. <seealso cref="T:QuickGraph.Concepts.VertexEventHandler" />.</summary>
- <param name="sender" />
- <param name="args" />
- </member>
- <member name="T:QuickGraph.Algorithms.TransitiveClosureAlgorithm">
- <summary>Creates a transitive closure of the input graph</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.TransitiveClosureAlgorithm.OrigToTCVertexMap">
- <summary>Map of vertex in Original graph to corresponding vertex in Transitive Closure</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.TransitiveClosureAlgorithm.VisitedGraph">
- <summary>Visited Graph</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.TransitiveClosureAlgorithm.Create(QuickGraph.Concepts.MutableTraversals.IMutableVertexAndEdgeListGraph)">
- <summary>Compute the transitive closure and store it in the supplied graph 'tc'</summary>
- <param name="tc">Mutable Graph instance to store the transitive closure</param>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="tc" /> is a <null />. </exception>
- </member>
- <member name="M:QuickGraph.Algorithms.TransitiveClosureAlgorithm.OnExamineEdge(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.TransitiveClosureAlgorithm.ExamineEdge" /> event.</summary>
- <param name="e">New edge that was added to the transitive closure graph</param>
- </member>
- <member name="M:QuickGraph.Algorithms.TransitiveClosureAlgorithm.OnInitTransitiveClosureVertex(QuickGraph.Algorithms.TransitiveClosureVertexEventArgs)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.TransitiveClosureAlgorithm.InitTransitiveClosureVertex" /> event.</summary>
- <param name="arg" />
- </member>
- <member name="E:QuickGraph.Algorithms.TransitiveClosureAlgorithm.ExamineEdge">
- <summary>Invoked when a new edge is added to the transitive closure graph.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.TransitiveClosureAlgorithm.InitTransitiveClosureVertex">
- <summary>Invoked when a new vertex is added to the Transitive Closure graph</summary>
- </member>
- <member name="T:QuickGraph.Algorithms.TransitiveClosureVertexEventArgs">
- <summary>Encapsulates a vertex in the original graph and it's corresponding vertex in a transformation of the graph</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.TransitiveClosureVertexEventArgs.VertexInOriginalGraph">
- <summary>Vertex in original graph</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.TransitiveClosureVertexEventArgs.VertexInTransformationGraph">
- <summary>Equivalent Vertex in the transformation graph</summary>
- </member>
- <member name="T:QuickGraph.Algorithms.CondensationGraphVertexEventHandler">
- <summary>Delegate to handle the CondensationGraphVertexEvent</summary>
- </member>
- <member name="T:QuickGraph.Algorithms.TransitiveClosureVertexEventHandler">
- <summary>Delegate to handle the TransformVertexEvent</summary>
- </member>
- <member name="T:QuickGraph.Algorithms.AllShortestPath.FloydWarshallAllShortestPathAlgorithm">
- <summary>Floyd Warshall All Shortest Path Algorithm</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.AllShortestPath.FloydWarshallAllShortestPathAlgorithm.Tester">
- <summary>Gets the <see cref="T:QuickGraph.Algorithms.AllShortestPath.Testers.IFloydWarshallTester" /> instance</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.AllShortestPath.FloydWarshallAllShortestPathAlgorithm.VisitedGraph">
- <summary>Gets the visited graph</summary>
- <value>Visited Graph</value>
- </member>
- <member name="M:QuickGraph.Algorithms.AllShortestPath.FloydWarshallAllShortestPathAlgorithm.CheckConnectivityAndNegativeCycles(QuickGraph.Concepts.Collections.IVertexDistanceMatrix)">
- <summary>Checks the graph for connectivity and negative cycles</summary>
- <param name="costs">cost distionary</param>
- <exception cref="T:QuickGraph.Exceptions.NegativeCycleException">graph has negatice cycle.</exception>
- <exception cref="T:QuickGraph.Exceptions.GraphNotStronglyConnectedException">graph is not strongly connected</exception>
- </member>
- <member name="M:QuickGraph.Algorithms.AllShortestPath.FloydWarshallAllShortestPathAlgorithm.Compute">
- <summary>Compute the All shortest path problem.</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.AllShortestPath.FloydWarshallAllShortestPathAlgorithm.OnInitiliazePath(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="!:InitializePath" /> event.</summary>
- <param name="source">source vertex</param>
- <param name="target">target vertex</param>
- </member>
- <member name="M:QuickGraph.Algorithms.AllShortestPath.FloydWarshallAllShortestPathAlgorithm.OnNotReducePath(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.AllShortestPath.FloydWarshallAllShortestPathAlgorithm.NotReducePath" /> event.</summary>
- <param name="source" />
- <param name="target" />
- <param name="intermediate" />
- </member>
- <member name="M:QuickGraph.Algorithms.AllShortestPath.FloydWarshallAllShortestPathAlgorithm.OnProcessPath(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.AllShortestPath.FloydWarshallAllShortestPathAlgorithm.ProcessPath" /> event.</summary>
- <param name="source">source vertex</param>
- <param name="target">target vertex</param>
- <param name="intermediate" />
- </member>
- <member name="M:QuickGraph.Algorithms.AllShortestPath.FloydWarshallAllShortestPathAlgorithm.OnReducePath(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.AllShortestPath.FloydWarshallAllShortestPathAlgorithm.ReducePath" /> event.</summary>
- <param name="source" />
- <param name="target" />
- <param name="intermediate" />
- </member>
- <member name="E:QuickGraph.Algorithms.AllShortestPath.FloydWarshallAllShortestPathAlgorithm.InitiliazePath">
- <summary>Raised when initializing a new path</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.AllShortestPath.FloydWarshallAllShortestPathAlgorithm.NotReducePath">
- <summary>Raised when a path is not reduced</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.AllShortestPath.FloydWarshallAllShortestPathAlgorithm.ReducePath">
- <summary>Raised when a path is reduced</summary>
- </member>
- <member name="T:QuickGraph.Algorithms.AllShortestPath.Reducers.IFloydWarshallDistanceReducer">
- <summary>Distance reducer interface</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.AllShortestPath.Reducers.IFloydWarshallDistanceReducer.ReducePathDistance(QuickGraph.Concepts.Collections.IVertexDistanceMatrix,QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <param name="distances" />
- <param name="source" />
- <param name="target" />
- <param name="intermediate" />
- </member>
- <member name="T:QuickGraph.Algorithms.Clone.CloneEdgeEventArgs">
- <summary>Edge cloning event argument</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.Clone.CloneEdgeEventArgs.Clone">
- <summary>Clone vertex</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.Clone.CloneEdgeEventArgs.Original">
- <summary>Original vertex</summary>
- </member>
- <member name="T:QuickGraph.Algorithms.Clone.CloneVertexEventArgs">
- <summary>Vertex cloning event argument</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.Clone.CloneVertexEventArgs.Clone">
- <summary>Gets the clone vertex</summary>
- <value>Clone vertex instance</value>
- </member>
- <member name="P:QuickGraph.Algorithms.Clone.CloneVertexEventArgs.Original">
- <summary>Gets the original vertex</summary>
- <value>Original vertex instance</value>
- </member>
- <member name="T:QuickGraph.Algorithms.Clone.GraphClonerAlgorithm">
- <summary>A graph cloner algorithm</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Clone.GraphClonerAlgorithm.Clone(QuickGraph.Concepts.Traversals.IVertexAndEdgeListGraph,QuickGraph.Concepts.Modifications.IEdgeMutableGraph)">
- <summary>Makes a copy of the source graph to the clone graph.</summary>
- <param name="source">source graph</param>
- <param name="target">clone graph</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Clone.GraphClonerAlgorithm.OnCloneEdge(QuickGraph.Concepts.IEdge,QuickGraph.Concepts.IEdge)">
- <summary>Triggers the CloneEdge event</summary>
- <param name="e" />
- <param name="ec" />
- </member>
- <member name="M:QuickGraph.Algorithms.Clone.GraphClonerAlgorithm.OnCloneVertex(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <summary>Triggers the CloneVertex event</summary>
- <param name="v" />
- <param name="vc" />
- </member>
- <member name="M:QuickGraph.Algorithms.Clone.GraphClonerAlgorithm.ReversedClone(QuickGraph.Concepts.Traversals.IVertexAndEdgeListGraph,QuickGraph.Concepts.Modifications.IEdgeMutableGraph)">
- <summary>Clones the <paramref name="source" /> to <paramref name="target" /> and reverses the edges.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Clone.GraphClonerAlgorithm.CloneEdge">
- <summary>Event called on each edge cloning</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Clone.GraphClonerAlgorithm.CloneVertex">
- <summary>Event called on each vertex cloning</summary>
- </member>
- <member name="T:QuickGraph.Algorithms.Clone.CloneEdgeEventHandler">
- <summary>Edge cloning event handler</summary>
- </member>
- <member name="T:QuickGraph.Algorithms.Clone.CloneVertexEventHandler">
- <summary>Vertex cloning event handler</summary>
- </member>
- <member name="T:QuickGraph.Algorithms.Layout.FruchtermanReingoldGridVariantLayoutAlgorithm">
- <summary>The grid variant of the Fruchterman-Reingold graph layout algorithm.</summary>
- </member>
- <member name="T:QuickGraph.Algorithms.Layout.FruchtermanReingoldLayoutAlgorithm">
- <summary>This algorithm is based on the following paper: T. Fruchterman and E. Reingold. "Graph drawing by force-directed placement." Software Practice and Experience, 21(11):1129--1164, 1991. Implemented by Arun Bhalla.</summary>
- </member>
- <member name="T:QuickGraph.Algorithms.Layout.PointMath">
- <summary>Useful point algebra function. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Layout.PointMath.Distance(System.Drawing.PointF,System.Drawing.PointF)">
- <summary>Computes the Euclidian distance between two points</summary>
- <param name="p1">first point</param>
- <param name="p2">second point</param>
- <returns>
- <c>|p1-p2|_2</c>
- </returns>
- </member>
- <member name="M:QuickGraph.Algorithms.Layout.PointMath.SqrDistance(System.Drawing.PointF,System.Drawing.PointF)">
- <summary>Computes the square of the Euclidian distance between two points</summary>
- <param name="p1">first point</param>
- <param name="p2">second point</param>
- <returns>
- <c>(p1.x-p2.x)^2+(p1.y-p2.y)^2</c>
- </returns>
- </member>
- <member name="T:QuickGraph.Algorithms.MaximumFlow.EdmondsKarpMaximumFlowAlgorithm">
- <summary>Edmonds-Karp Maximum Flow Algorithm</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.MaximumFlow.EdmondsKarpMaximumFlowAlgorithm.Compute(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <summary>Computes the maximum flow between <paramref name="src" /> and <paramref name="sink" /></summary>
- <param name="src" />
- <param name="sink" />
- </member>
- <member name="T:QuickGraph.Algorithms.MaximumFlow.MaximumFlowAlgorithm">
- <summary>Abstract base class for maximum flow algorithms. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.MaximumFlow.MaximumFlowAlgorithm.Compute(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <param name="src" />
- <param name="sink" />
- </member>
- <member name="T:QuickGraph.Algorithms.MaximumFlow.PushRelabelMaximumFlowAlgorithm">
- <summary>Push-Relabel Maximum Flow Algorithm</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.MaximumFlow.PushRelabelMaximumFlowAlgorithm.Compute(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <summary>Computes the maximum flow between <paramref name="src" /> and <paramref name="sink" />.</summary>
- <param name="src">The source node of the graph.</param>
- <param name="sink">The sink node of the graph.</param>
- <returns>The maximum flow of the graph.</returns>
- </member>
- <member name="T:QuickGraph.Algorithms.MaximumFlow.ReversedEdgeAugmentorAlgorithm">
- <summary>A <see cref="T:QuickGraph.Concepts.Algorithms.IAlgorithm" /> implementation that augments a <see cref="T:QuickGraph.Concepts.MutableTraversals.IMutableVertexAndEdgeListGraph" /> such that for all edge (u,v) there exists the edge (v,u) in the graph.</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.MaximumFlow.ReversedEdgeAugmentorAlgorithm.Augmented">
- <summary>Gets a value indicating wheter the <see cref="P:QuickGraph.Algorithms.MaximumFlow.ReversedEdgeAugmentorAlgorithm.VisitedGraph" /> has been augmented.</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.MaximumFlow.ReversedEdgeAugmentorAlgorithm.AugmentedEdges">
- <summary>Gets a <see cref="T:QuickGraph.Collections.EdgeCollection" /> instance containing the augmented edges.</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.MaximumFlow.ReversedEdgeAugmentorAlgorithm.ReversedEdges">
- <summary>Gets a <see cref="T:QuickGraph.Collections.EdgeEdgeDictionary" /> associating each edge to it's corresponding reversed edge.</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.MaximumFlow.ReversedEdgeAugmentorAlgorithm.AddReversedEdges">
- <summary>Augments the <see cref="P:QuickGraph.Algorithms.MaximumFlow.ReversedEdgeAugmentorAlgorithm.VisitedGraph" /> with reversed edges.</summary>
- <exception cref="T:System.InvalidOperationException"> The graph has already been augmented. </exception>
- </member>
- <member name="M:QuickGraph.Algorithms.MaximumFlow.ReversedEdgeAugmentorAlgorithm.RemoveReversedEdges">
- <summary>Removes the reversed edges.</summary>
- <exception cref="T:System.InvalidOperationException"> The graph is not yet augmented. </exception>
- </member>
- <member name="T:QuickGraph.Algorithms.MinimumFlow.GraphBalancerAlgorithm" />
- <member name="T:QuickGraph.Algorithms.MinimumFlow.MinimumFlowAlgorithm" />
- <member name="T:QuickGraph.Algorithms.RandomWalks.CyclePoppingRandomTreeAlgorithm">
- <summary>Wilson-Propp Cycle-Popping Algorithm for Random Tree Generation.</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.RandomWalks.CyclePoppingRandomTreeAlgorithm.Colors">
- <summary>Get the <see cref="T:QuickGraph.Concepts.IVertex" /> color dictionary</summary>
- <value>Vertex color dictionary</value>
- </member>
- <member name="P:QuickGraph.Algorithms.RandomWalks.CyclePoppingRandomTreeAlgorithm.EdgeChain">
- <summary>Gets or sets the Markov <see cref="T:QuickGraph.Concepts.IEdge" /> chain.</summary>
- <value>Markov <see cref="T:QuickGraph.Concepts.IEdge" /> chain.</value>
- <exception cref="T:System.ArgumentNullException"> set property, value is a null reference. </exception>
- </member>
- <member name="P:QuickGraph.Algorithms.RandomWalks.CyclePoppingRandomTreeAlgorithm.Rnd">
- <summary>Gets or sets the random number generator used in <c>RandomTree</c>.</summary>
- <value>
- <see cref="T:System.Random" /> number generator</value>
- </member>
- <member name="P:QuickGraph.Algorithms.RandomWalks.CyclePoppingRandomTreeAlgorithm.Successors">
- <summary>Gets the dictionary of vertex edges successors in the generated random tree.</summary>
- <value>Vertex - Edge successor dictionary.</value>
- </member>
- <member name="P:QuickGraph.Algorithms.RandomWalks.CyclePoppingRandomTreeAlgorithm.VisitedGraph">
- <summary>Gets the visited <see cref="T:QuickGraph.Concepts.Traversals.IVertexListGraph" /> instance</summary>
- <value>Visited <see cref="T:QuickGraph.Concepts.Traversals.IVertexListGraph" /> instance</value>
- </member>
- <member name="M:QuickGraph.Algorithms.RandomWalks.CyclePoppingRandomTreeAlgorithm.Attempt(System.Double)">
- <summary>Attemps to create a new random tree with probability transition <paramref name="eps" />.</summary>
- <param name="eps">probability transition</param>
- <returns>true if random tree generated, false otherwise</returns>
- </member>
- <member name="M:QuickGraph.Algorithms.RandomWalks.CyclePoppingRandomTreeAlgorithm.ClearTree(QuickGraph.Concepts.IVertex)">
- <summary>Clears <paramref name="u" /> from the tree and raises the <see cref="E:QuickGraph.Algorithms.RandomWalks.CyclePoppingRandomTreeAlgorithm.ClearTreeVertex" /> event.</summary>
- <param name="u">vertex to clear</param>
- </member>
- <member name="M:QuickGraph.Algorithms.RandomWalks.CyclePoppingRandomTreeAlgorithm.Initialize">
- <summary>Initializes the tree.</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.RandomWalks.CyclePoppingRandomTreeAlgorithm.NextInTree(QuickGraph.Concepts.IVertex)">
- <summary>Gets the next vertex in the tree.</summary>
- <param name="u">source vertex</param>
- <returns>next vertex in tree if any, null otherwise</returns>
- </member>
- <member name="M:QuickGraph.Algorithms.RandomWalks.CyclePoppingRandomTreeAlgorithm.NotInTree(QuickGraph.Concepts.IVertex)">
- <summary>Gets a value indicating if <paramref name="u" /> is not in the tree.</summary>
- <param name="u">vertex to test</param>
- <returns>true if not in the tree, false otherwise.</returns>
- </member>
- <member name="M:QuickGraph.Algorithms.RandomWalks.CyclePoppingRandomTreeAlgorithm.OnClearTreeVertex(QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.RandomWalks.CyclePoppingRandomTreeAlgorithm.ClearTreeVertex" /> event.</summary>
- <param name="v">vertex being removed</param>
- </member>
- <member name="M:QuickGraph.Algorithms.RandomWalks.CyclePoppingRandomTreeAlgorithm.OnFinishVertex(QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.RandomWalks.CyclePoppingRandomTreeAlgorithm.FinishVertex" /> event.</summary>
- <param name="v">vertex being terminated</param>
- </member>
- <member name="M:QuickGraph.Algorithms.RandomWalks.CyclePoppingRandomTreeAlgorithm.OnInitializeVertex(QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.RandomWalks.CyclePoppingRandomTreeAlgorithm.InitializeVertex" /> event.</summary>
- <param name="v">vertex being initialized</param>
- </member>
- <member name="M:QuickGraph.Algorithms.RandomWalks.CyclePoppingRandomTreeAlgorithm.OnTreeEdge(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.RandomWalks.CyclePoppingRandomTreeAlgorithm.TreeEdge" /> event.</summary>
- <param name="e">edge being added to the tree</param>
- </member>
- <member name="M:QuickGraph.Algorithms.RandomWalks.CyclePoppingRandomTreeAlgorithm.RandomSuccessor(QuickGraph.Concepts.IVertex)">
- <summary>Gets the next <see cref="T:QuickGraph.Concepts.IEdge" /> out-edge according to the Markov Chain generator.</summary>
- <param name="u">Source vertex</param>
- <returns>next edge in the chain, null if u has no out-edges</returns>
- </member>
- <member name="M:QuickGraph.Algorithms.RandomWalks.CyclePoppingRandomTreeAlgorithm.RandomTree">
- <summary>Generates a random tree with no specified root.</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.RandomWalks.CyclePoppingRandomTreeAlgorithm.RandomTreeWithRoot(QuickGraph.Concepts.IVertex)">
- <summary>Generates a random tree rooted at <see cref="!:root" />.</summary>
- <param name="root">root vertex</param>
- <exception cref="T:System.ArgumentNullException">root is a null reference</exception>
- </member>
- <member name="M:QuickGraph.Algorithms.RandomWalks.CyclePoppingRandomTreeAlgorithm.SetInTree(QuickGraph.Concepts.IVertex)">
- <summary>Adds <paramref name="u" /> to the tree and raises the <see cref="E:QuickGraph.Algorithms.RandomWalks.CyclePoppingRandomTreeAlgorithm.FinishVertex" /> event.</summary>
- <param name="u">vertex to add</param>
- </member>
- <member name="M:QuickGraph.Algorithms.RandomWalks.CyclePoppingRandomTreeAlgorithm.Tree(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IEdge)">
- <summary>Sets <paramref name="next" /> as the next edge of <paramref name="u" /> in the tree, and raises the <see cref="E:QuickGraph.Algorithms.RandomWalks.CyclePoppingRandomTreeAlgorithm.TreeEdge" /> event.</summary>
- <param name="u">source vertex</param>
- <param name="next">next edge in tree</param>
- </member>
- <member name="E:QuickGraph.Algorithms.RandomWalks.CyclePoppingRandomTreeAlgorithm.ClearTreeVertex">
- <summary>Occurs when a vertex is removed from the tree.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.RandomWalks.CyclePoppingRandomTreeAlgorithm.FinishVertex">
- <summary>Occurs when a vertex is added to the tree.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.RandomWalks.CyclePoppingRandomTreeAlgorithm.InitializeVertex">
- <summary>Occurs when a vertex is initialized</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.RandomWalks.CyclePoppingRandomTreeAlgorithm.TreeEdge">
- <summary>Occurs when an edge is added to the tree.</summary>
- </member>
- <member name="T:QuickGraph.Algorithms.RandomWalks.NormalizedMarkovEdgeChain">
- <summary>Markov <see cref="T:QuickGraph.Concepts.IEdge" /> chain generator with the propability vector equally distributed over the out-edges.</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.RandomWalks.NormalizedMarkovEdgeChain.Rnd">
- <summary>Gets or sets the random generator</summary>
- <value>Random number generator</value>
- </member>
- <member name="M:QuickGraph.Algorithms.RandomWalks.NormalizedMarkovEdgeChain.Successor(QuickGraph.Concepts.Traversals.IImplicitGraph,QuickGraph.Concepts.IVertex)">
- <summary>Selects the next out-<see cref="T:QuickGraph.Concepts.IEdge" /> in the Markov Chain.</summary>
- <param name="g">visted graph</param>
- <param name="u">source vertex</param>
- <returns>Random next out-edge</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="g" /> or <paramref name="u" /> is a null reference </exception>
- </member>
- <member name="T:QuickGraph.Algorithms.RandomWalks.RandomWalkAlgorithm">
- <summary>Stochastic Random Walk Generation.</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.RandomWalks.RandomWalkAlgorithm.EdgeChain">
- <summary>Gets or sets the Markov <see cref="T:QuickGraph.Concepts.IEdge" /> chain.</summary>
- <value>Markov <see cref="T:QuickGraph.Concepts.IEdge" /> chain.</value>
- <exception cref="T:System.ArgumentNullException"> set property, value is a null reference. </exception>
- </member>
- <member name="P:QuickGraph.Algorithms.RandomWalks.RandomWalkAlgorithm.EndPredicate">
- <summary>Gets or sets an end of traversal predicate.</summary>
- <value>End of traversal predicate.</value>
- </member>
- <member name="P:QuickGraph.Algorithms.RandomWalks.RandomWalkAlgorithm.Rnd">
- <summary>Gets or sets the random number generator used in <c>RandomTree</c>.</summary>
- <value>
- <see cref="T:System.Random" /> number generator</value>
- </member>
- <member name="P:QuickGraph.Algorithms.RandomWalks.RandomWalkAlgorithm.VisitedGraph">
- <summary>Gets the visited <see cref="T:QuickGraph.Concepts.Traversals.IVertexListGraph" /> instance</summary>
- <value>Visited <see cref="T:QuickGraph.Concepts.Traversals.IVertexListGraph" /> instance</value>
- </member>
- <member name="M:QuickGraph.Algorithms.RandomWalks.RandomWalkAlgorithm.Generate(QuickGraph.Concepts.IVertex)">
- <summary>Generates a walk of <paramref name="walkCount">steps</paramref></summary>
- <param name="walkCount">number of steps</param>
- </member>
- <member name="M:QuickGraph.Algorithms.RandomWalks.RandomWalkAlgorithm.Generate(QuickGraph.Concepts.IVertex,System.Int32)">
- <summary>Generates a walk of <paramref name="walkCount">steps</paramref></summary>
- <param name="root">root vertex</param>
- <param name="walkCount">number of steps</param>
- </member>
- <member name="M:QuickGraph.Algorithms.RandomWalks.RandomWalkAlgorithm.OnEndVertex(QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.RandomWalks.RandomWalkAlgorithm.EndVertex" /> event.</summary>
- <param name="v">vertex that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.RandomWalks.RandomWalkAlgorithm.OnStartVertex(QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.RandomWalks.RandomWalkAlgorithm.StartVertex" /> event.</summary>
- <param name="v">vertex that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.RandomWalks.RandomWalkAlgorithm.OnTreeEdge(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.RandomWalks.RandomWalkAlgorithm.TreeEdge" /> event.</summary>
- <param name="e">edge being added to the tree</param>
- </member>
- <member name="M:QuickGraph.Algorithms.RandomWalks.RandomWalkAlgorithm.RandomSuccessor(QuickGraph.Concepts.IVertex)">
- <summary>Gets the next <see cref="T:QuickGraph.Concepts.IEdge" /> out-edge according to the Markov Chain generator.</summary>
- <param name="u">Source vertex</param>
- <returns>next edge in the chain, null if u has no out-edges</returns>
- </member>
- <member name="E:QuickGraph.Algorithms.RandomWalks.RandomWalkAlgorithm.EndVertex">
- <summary>Raised on the sink vertex once after the end of the search.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.RandomWalks.RandomWalkAlgorithm.StartVertex">
- <summary>Raised on the source vertex once before the start of the search.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.RandomWalks.RandomWalkAlgorithm.TreeEdge">
- <summary>Occurs when an edge is added to the tree.</summary>
- </member>
- <member name="T:QuickGraph.Algorithms.RandomWalks.WeightedMarkovEdgeChain">
- <summary>Markov <see cref="T:QuickGraph.Concepts.IEdge" /> chain generator with the propability vector distributed over the out-edges weights.</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.RandomWalks.WeightedMarkovEdgeChain.Rnd">
- <summary>Gets or sets the random generator</summary>
- <value>Random number generator</value>
- </member>
- <member name="P:QuickGraph.Algorithms.RandomWalks.WeightedMarkovEdgeChain.Weights">
- <summary>Gets the edge-weight dictionary</summary>
- <value>Edge weight dictionary</value>
- </member>
- <member name="M:QuickGraph.Algorithms.RandomWalks.WeightedMarkovEdgeChain.Successor(QuickGraph.Concepts.Traversals.IImplicitGraph,QuickGraph.Concepts.IVertex)">
- <summary>Selects the next out-<see cref="T:QuickGraph.Concepts.IEdge" /> in the Markov Chain.</summary>
- <param name="g">visted graph</param>
- <param name="u">source vertex</param>
- <returns>Random next out-edge</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="g" /> or <paramref name="u" /> is a null reference </exception>
- </member>
- <member name="T:QuickGraph.Algorithms.RandomWalks.IMarkovEdgeChain">
- <summary>When implemented by a class, defines methods to generate a random Markov chain of <see cref="T:QuickGraph.Concepts.IEdge" />.</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.RandomWalks.IMarkovEdgeChain.Successor(QuickGraph.Concepts.Traversals.IImplicitGraph,QuickGraph.Concepts.IVertex)">
- <summary>Selects the next out-<see cref="T:QuickGraph.Concepts.IEdge" /> in the Markov Chain.</summary>
- <param name="g">visted graph</param>
- <param name="u">source vertex</param>
- <returns>Random next out-edge</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="g" /> or <paramref name="u" /> is a null reference </exception>
- </member>
- <member name="T:QuickGraph.Algorithms.Ranking.PageRankAlgorithm">
- <summary>Algorithm that computes the PageRank ranking over a graph.</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.Ranking.PageRankAlgorithm.Damping">
- <summary>Gets or sets the damping factor in the PageRank iteration.</summary>
- <value>Damping factor in the PageRank formula (<c>d</c>).</value>
- </member>
- <member name="P:QuickGraph.Algorithms.Ranking.PageRankAlgorithm.MaxIteration">
- <summary>Gets or sets the maximum number of iterations</summary>
- <value>The maximum number of iteration.</value>
- </member>
- <member name="P:QuickGraph.Algorithms.Ranking.PageRankAlgorithm.Ranks">
- <summary>Gets the page rank dictionary</summary>
- <value>The <see cref="T:QuickGraph.Collections.VertexDoubleDictionary" /> of <see cref="T:QuickGraph.Concepts.IVertex" /> - rank entries.ank entries.</value>
- </member>
- <member name="P:QuickGraph.Algorithms.Ranking.PageRankAlgorithm.Tolerance">
- <summary>Gets or sets the tolerance to stop iteration</summary>
- <value>The tolerance to stop iteration.</value>
- </member>
- <member name="P:QuickGraph.Algorithms.Ranking.PageRankAlgorithm.VisitedGraph">
- <summary>Gets the visited graph</summary>
- <value>A <see cref="T:QuickGraph.Concepts.Traversals.IVertexListGraph" /> instance</value>
- </member>
- <member name="M:QuickGraph.Algorithms.Ranking.PageRankAlgorithm.Compute">
- <summary>Computes the PageRank over the <see cref="P:QuickGraph.Algorithms.Ranking.PageRankAlgorithm.VisitedGraph" />.</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Ranking.PageRankAlgorithm.InitializeRanks">
- <summary>Initializes the rank map.</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Ranking.PageRankAlgorithm.RemoveDanglingLinks">
- <summary>Iteratively removes the dangling links from the rank map</summary>
- </member>
- <member name="T:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm">
- <summary>Performs a breadth-first traversal of a directed or undirected graph.</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.Colors">
- <summary>Gets the <see cref="T:QuickGraph.Concepts.IVertex" /> to <see cref="T:QuickGraph.Concepts.GraphColor" />dictionary</summary>
- <value>
- <see cref="T:QuickGraph.Concepts.IVertex" /> to <see cref="T:QuickGraph.Concepts.GraphColor" />dictionary</value>
- </member>
- <member name="P:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.VisitedGraph">
- <summary>Visited graph</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.Compute(QuickGraph.Concepts.IVertex)">
- <summary>Computes the bfs starting at s</summary>
- <param name="s">starting vertex</param>
- <exception cref="T:System.ArgumentNullException">s is null</exception>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.OnBlackTarget(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.BlackTarget" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.OnDiscoverVertex(QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.DiscoverVertex" /> event.</summary>
- <param name="v">vertex that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.OnExamineEdge(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.ExamineEdge" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.OnExamineVertex(QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.ExamineVertex" /> event.</summary>
- <param name="v">vertex that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.OnFinishVertex(QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.FinishVertex" /> event.</summary>
- <param name="v">vertex that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.OnGrayTarget(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.GrayTarget" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.OnInitializeVertex(QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.InitializeVertex" /> event.</summary>
- <param name="v">vertex that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.OnNonTreeEdge(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.NonTreeEdge" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.OnTreeEdge(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.TreeEdge" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.RegisterDistanceRecorderHandlers(QuickGraph.Concepts.Visitors.IDistanceRecorderVisitor)">
- <param name="vis" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.RegisterPredecessorRecorderHandlers(QuickGraph.Concepts.Visitors.IPredecessorRecorderVisitor)">
- <summary>Registers the predecessors handler</summary>
- <param name="vis" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.RegisterTreeEdgeBuilderHandlers(QuickGraph.Concepts.Visitors.ITreeEdgeBuilderVisitor)">
- <param name="vis" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.RegisterVertexColorizerHandlers(QuickGraph.Concepts.Visitors.IVertexColorizerVisitor)">
- <param name="vis" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.Visit(QuickGraph.Concepts.IVertex)">
- <summary>Computes the bfs starting at s without initalization.</summary>
- <param name="s">starting vertex</param>
- <param name="depth">current depth</param>
- <exception cref="T:System.ArgumentNullException">s is null</exception>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.BlackTarget">
- <summary>Invoked (in addition to NonTreeEdge()) if the target vertex is colored black at the time of examination. The color black indicates that the vertex is no longer in the queue.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.DiscoverVertex">
- <summary>Invoked the first time the algorithm encounters vertex u. All vertices closer to the source vertex have been discovered, and vertices further from the source have not yet been discovered.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.ExamineEdge">
- <summary>Invoked on every out-edge of each vertex immediately after the vertex is removed from the queue.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.ExamineVertex">
- <summary>Invoked in each vertex as it is removed from the queue</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.FinishVertex">
- <summary>Invoked after all of the out edges of u have been examined and all of the adjacent vertices have been discovered.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.GrayTarget">
- <summary>Invoked (in addition to non_tree_edge()) if the target vertex is colored gray at the time of examination. The color gray indicates that the vertex is currently in the queue.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.InitializeVertex">
- <summary>Invoked on every vertex before the start of the search</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.NonTreeEdge">
- <summary>Invoked (in addition to examine_edge()) if the edge is not a tree edge.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.BreadthFirstSearchAlgorithm.TreeEdge">
- <summary>Invoked (in addition to ExamineEdge()) if the edge is a tree edge. The target vertex of edge e is discovered at this time.</summary>
- </member>
- <member name="T:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm">
- <summary>The DepthFirstSearchAlgorithm performs a depth-first traversal of the vertices in a directed graph.</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.Colors">
- <summary>Gets the vertex color map</summary>
- <value>Vertex color (<see cref="T:QuickGraph.Concepts.GraphColor" />) dictionary</value>
- </member>
- <member name="P:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.MaxDepth">
- <summary>Gets or sets the maximum exploration depth, from the start vertex.</summary>
- <value>Maximum exploration depth.</value>
- </member>
- <member name="P:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.VisitedGraph">
- <summary>Visited graph</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.Compute">
- <summary>Execute the DFS search.</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.Compute(QuickGraph.Concepts.IVertex)">
- <summary>Execute the DFS starting with the vertex s</summary>
- <param name="s">Starting vertex</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.Initialize">
- <summary>Initializes the vertex color map</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.OnBackEdge(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.BackEdge" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.OnDiscoverVertex(QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.DiscoverVertex" /> event.</summary>
- <param name="v">vertex that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.OnExamineEdge(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.ExamineEdge" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.OnFinishVertex(QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.FinishVertex" /> event.</summary>
- <param name="v">vertex that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.OnForwardOrCrossEdge(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.ForwardOrCrossEdge" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.OnInitializeVertex(QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.InitializeVertex" /> event.</summary>
- <param name="v">vertex that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.OnStartVertex(QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.StartVertex" /> event.</summary>
- <param name="v">vertex that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.OnTreeEdge(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.TreeEdge" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.RegisterPredecessorRecorderHandlers(QuickGraph.Concepts.Visitors.IPredecessorRecorderVisitor)">
- <summary>Registers the predecessors handler</summary>
- <param name="vis" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.RegisterTimeStamperHandlers(QuickGraph.Concepts.Visitors.ITimeStamperVisitor)">
- <param name="vis" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.RegisterTreeEdgeBuilderHandlers(QuickGraph.Concepts.Visitors.ITreeEdgeBuilderVisitor)">
- <param name="vis" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.RegisterVertexColorizerHandlers(QuickGraph.Concepts.Visitors.IVertexColorizerVisitor)">
- <param name="vis" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.Visit(QuickGraph.Concepts.IVertex,System.Int32)">
- <summary>Does a depth first search on the vertex u</summary>
- <param name="u">vertex to explore</param>
- <param name="depth">current recursion depth</param>
- <exception cref="T:System.ArgumentNullException">u cannot be null</exception>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.BackEdge">
- <summary>Invoked on the back edges in the graph.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.DiscoverVertex">
- <summary>Invoked when a vertex is encountered for the first time.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.ExamineEdge">
- <summary>Invoked on every out-edge of each vertex after it is discovered.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.FinishVertex">
- <summary>Invoked on a vertex after all of its out edges have been added to the search tree and all of the adjacent vertices have been discovered (but before their out-edges have been examined).</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.ForwardOrCrossEdge">
- <summary>Invoked on forward or cross edges in the graph. (In an undirected graph this method is never called.)</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.InitializeVertex">
- <summary>Invoked on every vertex of the graph before the start of the graph search.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.StartVertex">
- <summary>Invoked on the source vertex once before the start of the search.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.DepthFirstSearchAlgorithm.TreeEdge">
- <summary>Invoked on each edge as it becomes a member of the edges that form the search tree. If you wish to record predecessors, do so at this event point.</summary>
- </member>
- <member name="T:QuickGraph.Algorithms.Search.EdgeDepthFirstSearchAlgorithm">
- <summary>The EdgeDepthFirstSearchAlgorithm performs a depth-first traversal of the edges in a directed graph.</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.Search.EdgeDepthFirstSearchAlgorithm.EdgeColors">
- <summary>Gets the edge <see cref="T:QuickGraph.Concepts.GraphColor" /> dictionary</summary>
- <value>Edge <see cref="T:QuickGraph.Concepts.GraphColor" /> dictionary</value>
- </member>
- <member name="P:QuickGraph.Algorithms.Search.EdgeDepthFirstSearchAlgorithm.MaxDepth">
- <summary>Gets or sets the maximum exploration depth, from the start edge.</summary>
- <value>Maximum exploration depth.</value>
- </member>
- <member name="P:QuickGraph.Algorithms.Search.EdgeDepthFirstSearchAlgorithm.VisitedGraph">
- <summary>Gets the <see cref="T:QuickGraph.Concepts.Traversals.IEdgeListAndIncidenceGraph" /> visited graph</summary>
- <value>The <see cref="T:QuickGraph.Concepts.Traversals.IEdgeListAndIncidenceGraph" /> visited graph</value>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.EdgeDepthFirstSearchAlgorithm.Compute">
- <summary>Compute the algorithm starting at the first vertex.</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.EdgeDepthFirstSearchAlgorithm.Compute(QuickGraph.Concepts.IVertex)">
- <summary>Execute the EDFS starting with the vertex s</summary>
- <param name="v">Starting vertex</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.EdgeDepthFirstSearchAlgorithm.Initialize">
- <summary>Initiliaze color map</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.EdgeDepthFirstSearchAlgorithm.OnBackEdge(QuickGraph.Concepts.IEdge)">
- <summary>Triggers the BackEdge event.</summary>
- <param name="e" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.EdgeDepthFirstSearchAlgorithm.OnDiscoverTreeEdge(QuickGraph.Concepts.IEdge,QuickGraph.Concepts.IEdge)">
- <summary>Triggers DiscoverEdge event</summary>
- <param name="se" />
- <param name="e" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.EdgeDepthFirstSearchAlgorithm.OnFinishEdge(QuickGraph.Concepts.IEdge)">
- <summary>Triggers the ForwardOrCrossEdge event.</summary>
- <param name="e" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.EdgeDepthFirstSearchAlgorithm.OnForwardOrCrossEdge(QuickGraph.Concepts.IEdge)">
- <summary>Triggers the ForwardOrCrossEdge event.</summary>
- <param name="e" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.EdgeDepthFirstSearchAlgorithm.OnInitializeEdge(QuickGraph.Concepts.IEdge)">
- <summary>Triggers the ForwardOrCrossEdge event.</summary>
- <param name="e" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.EdgeDepthFirstSearchAlgorithm.OnStartEdge(QuickGraph.Concepts.IEdge)">
- <summary>Triggers the StartEdge event.</summary>
- <param name="e" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.EdgeDepthFirstSearchAlgorithm.OnStartVertex(QuickGraph.Concepts.IVertex)">
- <summary>Triggers the StartVertex event.</summary>
- <param name="v" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.EdgeDepthFirstSearchAlgorithm.OnTreeEdge(QuickGraph.Concepts.IEdge)">
- <summary>Triggers the TreeEdge event.</summary>
- <param name="e" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.EdgeDepthFirstSearchAlgorithm.RegisterEdgeColorizerHandlers(QuickGraph.Concepts.Visitors.IEdgeColorizerVisitor)">
- <summary>Registers the handlers of a <see cref="T:QuickGraph.Concepts.Visitors.IEdgeColorizerVisitor" /> visitor.</summary>
- <param name="vis">visitor to "attach"</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.EdgeDepthFirstSearchAlgorithm.RegisterTreeEdgeBuilderHandlers(QuickGraph.Concepts.Visitors.ITreeEdgeBuilderVisitor)">
- <summary>Registers the handlers of a <see cref="T:QuickGraph.Concepts.Visitors.ITreeEdgeBuilderVisitor" /> visitor.</summary>
- <param name="vis">visitor to "attach"</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.EdgeDepthFirstSearchAlgorithm.Visit(QuickGraph.Concepts.IEdge,System.Int32)">
- <summary>Does a depth first search on the vertex u</summary>
- <param name="se">edge to explore</param>
- <param name="depth">current exploration depth</param>
- <exception cref="T:System.ArgumentNullException">se cannot be null</exception>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.EdgeDepthFirstSearchAlgorithm.BackEdge">
- <summary>Invoked on the back edges in the graph.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.EdgeDepthFirstSearchAlgorithm.FinishEdge">
- <summary>Invoked on a edge after all of its out edges have been added to the search tree and all of the adjacent vertices have been discovered (but before their out-edges have been examined).</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.EdgeDepthFirstSearchAlgorithm.ForwardOrCrossEdge">
- <summary>Invoked on forward or cross edges in the graph. (In an undirected graph this method is never called.)</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.EdgeDepthFirstSearchAlgorithm.InitializeEdge">
- <summary>Invoked on every vertex of the graph before the start of the graph search.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.EdgeDepthFirstSearchAlgorithm.StartEdge">
- <summary>Invoked on the first edge of a test case</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.EdgeDepthFirstSearchAlgorithm.StartVertex">
- <summary>Invoked on the source vertex once before the start of the search.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.EdgeDepthFirstSearchAlgorithm.TreeEdge">
- <summary>Invoked on each edge as it becomes a member of the edges that form the search tree. If you wish to record predecessors, do so at this event point.</summary>
- </member>
- <member name="T:QuickGraph.Algorithms.Search.EdgeHeightFirstSearchAlgorithm">
- <summary>The EdgeDepthFirstSearchAlgorithm performs a depth-first traversal of the edges in a directed graph.</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.Search.EdgeHeightFirstSearchAlgorithm.EdgeColors">
- <summary>Gets the edge <see cref="T:QuickGraph.Concepts.GraphColor" /> dictionary</summary>
- <value>Edge <see cref="T:QuickGraph.Concepts.GraphColor" /> dictionary</value>
- </member>
- <member name="P:QuickGraph.Algorithms.Search.EdgeHeightFirstSearchAlgorithm.MaxDepth">
- <summary>Gets or sets the maximum exploration depth, from the start edge.</summary>
- <value>Maximum exploration depth.</value>
- </member>
- <member name="P:QuickGraph.Algorithms.Search.EdgeHeightFirstSearchAlgorithm.VisitedGraph">
- <summary>Gets the <see cref="T:QuickGraph.Concepts.Traversals.IBidirectionalVertexAndEdgeListGraph" /> visited graph</summary>
- <value>The <see cref="T:QuickGraph.Concepts.Traversals.IBidirectionalVertexAndEdgeListGraph" /> visited graph</value>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.EdgeHeightFirstSearchAlgorithm.Compute">
- <summary>Compute the algorithm starting at the first vertex.</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.EdgeHeightFirstSearchAlgorithm.Compute(QuickGraph.Concepts.IVertex)">
- <summary>Execute the EDFS starting with the vertex s</summary>
- <param name="v">Starting vertex</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.EdgeHeightFirstSearchAlgorithm.Initialize">
- <summary>Initiliaze color map</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.EdgeHeightFirstSearchAlgorithm.OnBackEdge(QuickGraph.Concepts.IEdge)">
- <summary>Triggers the BackEdge event.</summary>
- <param name="e" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.EdgeHeightFirstSearchAlgorithm.OnDiscoverTreeEdge(QuickGraph.Concepts.IEdge,QuickGraph.Concepts.IEdge)">
- <summary>Triggers DiscoverEdge event</summary>
- <param name="se" />
- <param name="e" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.EdgeHeightFirstSearchAlgorithm.OnFinishEdge(QuickGraph.Concepts.IEdge)">
- <summary>Triggers the ForwardOrCrossEdge event.</summary>
- <param name="e" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.EdgeHeightFirstSearchAlgorithm.OnForwardOrCrossEdge(QuickGraph.Concepts.IEdge)">
- <summary>Triggers the ForwardOrCrossEdge event.</summary>
- <param name="e" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.EdgeHeightFirstSearchAlgorithm.OnInitializeEdge(QuickGraph.Concepts.IEdge)">
- <summary>Triggers the ForwardOrCrossEdge event.</summary>
- <param name="e" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.EdgeHeightFirstSearchAlgorithm.OnStartEdge(QuickGraph.Concepts.IEdge)">
- <summary>Triggers the StartEdge event.</summary>
- <param name="e" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.EdgeHeightFirstSearchAlgorithm.OnStartVertex(QuickGraph.Concepts.IVertex)">
- <summary>Triggers the StartVertex event.</summary>
- <param name="v" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.EdgeHeightFirstSearchAlgorithm.OnTreeEdge(QuickGraph.Concepts.IEdge)">
- <summary>Triggers the TreeEdge event.</summary>
- <param name="e" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.EdgeHeightFirstSearchAlgorithm.RegisterEdgeColorizerHandlers(QuickGraph.Concepts.Visitors.IEdgeColorizerVisitor)">
- <summary>Registers the handlers of a <see cref="T:QuickGraph.Concepts.Visitors.IEdgeColorizerVisitor" /> visitor.</summary>
- <param name="vis">visitor to "attach"</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.EdgeHeightFirstSearchAlgorithm.RegisterTreeEdgeBuilderHandlers(QuickGraph.Concepts.Visitors.ITreeEdgeBuilderVisitor)">
- <summary>Registers the handlers of a <see cref="T:QuickGraph.Concepts.Visitors.ITreeEdgeBuilderVisitor" /> visitor.</summary>
- <param name="vis">visitor to "attach"</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.EdgeHeightFirstSearchAlgorithm.Visit(QuickGraph.Concepts.IEdge,System.Int32)">
- <summary>Does a depth first search on the vertex u</summary>
- <param name="se">edge to explore</param>
- <param name="depth">current exploration depth</param>
- <exception cref="T:System.ArgumentNullException">se cannot be null</exception>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.EdgeHeightFirstSearchAlgorithm.BackEdge">
- <summary>Invoked on the back edges in the graph.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.EdgeHeightFirstSearchAlgorithm.FinishEdge">
- <summary>Invoked on a edge after all of its out edges have been added to the search tree and all of the adjacent vertices have been discovered (but before their out-edges have been examined).</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.EdgeHeightFirstSearchAlgorithm.ForwardOrCrossEdge">
- <summary>Invoked on forward or cross edges in the graph. (In an undirected graph this method is never called.)</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.EdgeHeightFirstSearchAlgorithm.InitializeEdge">
- <summary>Invoked on every vertex of the graph before the start of the graph search.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.EdgeHeightFirstSearchAlgorithm.StartEdge">
- <summary>Invoked on the first edge of a test case</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.EdgeHeightFirstSearchAlgorithm.StartVertex">
- <summary>Invoked on the source vertex once before the start of the search.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.EdgeHeightFirstSearchAlgorithm.TreeEdge">
- <summary>Invoked on each edge as it becomes a member of the edges that form the search tree. If you wish to record predecessors, do so at this event point.</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.Colors">
- <summary>Gets the vertex color map</summary>
- <value>Vertex color (<see cref="T:QuickGraph.Concepts.GraphColor" />) dictionary</value>
- </member>
- <member name="P:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.MaxDepth">
- <summary>Gets or sets the maximum exploration depth, from the start vertex.</summary>
- <value>Maximum exploration depth.</value>
- </member>
- <member name="P:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.VisitedGraph">
- <summary>Visited graph</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.Compute">
- <summary>Execute the DFS search.</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.Compute(QuickGraph.Concepts.IVertex)">
- <summary>Execute the DFS starting with the vertex s</summary>
- <param name="s">Starting vertex</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.Initialize">
- <summary>Initializes the vertex color map</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.OnBackEdge(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.BackEdge" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.OnDiscoverVertex(QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.DiscoverVertex" /> event.</summary>
- <param name="v">vertex that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.OnExamineEdge(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.ExamineEdge" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.OnFinishVertex(QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.FinishVertex" /> event.</summary>
- <param name="v">vertex that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.OnForwardOrCrossEdge(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.ForwardOrCrossEdge" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.OnInitializeVertex(QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.InitializeVertex" /> event.</summary>
- <param name="v">vertex that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.OnStartVertex(QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.StartVertex" /> event.</summary>
- <param name="v">vertex that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.OnTreeEdge(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.TreeEdge" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.RegisterPredecessorRecorderHandlers(QuickGraph.Concepts.Visitors.IPredecessorRecorderVisitor)">
- <summary>Registers the predecessors handler</summary>
- <param name="vis" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.RegisterTimeStamperHandlers(QuickGraph.Concepts.Visitors.ITimeStamperVisitor)">
- <param name="vis" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.RegisterTreeEdgeBuilderHandlers(QuickGraph.Concepts.Visitors.ITreeEdgeBuilderVisitor)">
- <param name="vis" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.RegisterVertexColorizerHandlers(QuickGraph.Concepts.Visitors.IVertexColorizerVisitor)">
- <param name="vis" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.Visit(QuickGraph.Concepts.IVertex,System.Int32)">
- <summary>Does a depth first search on the vertex u</summary>
- <param name="u">vertex to explore</param>
- <param name="depth">current recursion depth</param>
- <exception cref="T:System.ArgumentNullException">u cannot be null</exception>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.BackEdge">
- <summary>Invoked on the back edges in the graph.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.DiscoverVertex">
- <summary>Invoked when a vertex is encountered for the first time.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.ExamineEdge">
- <summary>Invoked on every out-edge of each vertex after it is discovered.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.FinishVertex">
- <summary>Invoked on a vertex after all of its out edges have been added to the search tree and all of the adjacent vertices have been discovered (but before their out-edges have been examined).</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.ForwardOrCrossEdge">
- <summary>Invoked on forward or cross edges in the graph. (In an undirected graph this method is never called.)</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.InitializeVertex">
- <summary>Invoked on every vertex of the graph before the start of the graph search.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.StartVertex">
- <summary>Invoked on the source vertex once before the start of the search.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.HeightFirstSearchAlgorithm.TreeEdge">
- <summary>Invoked on each edge as it becomes a member of the edges that form the search tree. If you wish to record predecessors, do so at this event point.</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.Search.ImplicitDepthFirstSearchAlgorithm.Colors">
- <summary>Gets the vertex color map</summary>
- <value>Vertex color (<see cref="T:QuickGraph.Concepts.GraphColor" />) dictionary</value>
- </member>
- <member name="P:QuickGraph.Algorithms.Search.ImplicitDepthFirstSearchAlgorithm.MaxDepth">
- <summary>Gets or sets the maximum exploration depth, from the start vertex.</summary>
- <value>Maximum exploration depth.</value>
- </member>
- <member name="P:QuickGraph.Algorithms.Search.ImplicitDepthFirstSearchAlgorithm.VisitedGraph">
- <summary>Gets the Visited graph</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.ImplicitDepthFirstSearchAlgorithm.Compute(QuickGraph.Concepts.IVertex)">
- <summary>Does an implicit depth first search on the graph</summary>
- <param name="startVertex">Start vertex of the depth first search</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.ImplicitDepthFirstSearchAlgorithm.Initialize">
- <summary>Initializes the algorithm before computation.</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.ImplicitDepthFirstSearchAlgorithm.OnBackEdge(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.ImplicitDepthFirstSearchAlgorithm.BackEdge" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.ImplicitDepthFirstSearchAlgorithm.OnDiscoverVertex(QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.ImplicitDepthFirstSearchAlgorithm.DiscoverVertex" /> event.</summary>
- <param name="v">vertex that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.ImplicitDepthFirstSearchAlgorithm.OnExamineEdge(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.ImplicitDepthFirstSearchAlgorithm.ExamineEdge" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.ImplicitDepthFirstSearchAlgorithm.OnFinishVertex(QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.ImplicitDepthFirstSearchAlgorithm.FinishVertex" /> event.</summary>
- <param name="v">vertex that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.ImplicitDepthFirstSearchAlgorithm.OnForwardOrCrossEdge(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.ImplicitDepthFirstSearchAlgorithm.ForwardOrCrossEdge" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.ImplicitDepthFirstSearchAlgorithm.OnStartVertex(QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.ImplicitDepthFirstSearchAlgorithm.StartVertex" /> event.</summary>
- <param name="v">vertex that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.ImplicitDepthFirstSearchAlgorithm.OnTreeEdge(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.ImplicitDepthFirstSearchAlgorithm.TreeEdge" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.ImplicitDepthFirstSearchAlgorithm.RegisterPredecessorRecorderHandlers(QuickGraph.Concepts.Visitors.IPredecessorRecorderVisitor)">
- <summary>Registers the predecessors handler</summary>
- <param name="vis" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.ImplicitDepthFirstSearchAlgorithm.RegisterTimeStamperHandlers(QuickGraph.Concepts.Visitors.ITimeStamperVisitor)">
- <param name="vis" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.ImplicitDepthFirstSearchAlgorithm.RegisterTreeEdgeBuilderHandlers(QuickGraph.Concepts.Visitors.ITreeEdgeBuilderVisitor)">
- <param name="vis" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.ImplicitDepthFirstSearchAlgorithm.Visit(QuickGraph.Concepts.IVertex,System.Int32)">
- <summary>Visit vertex <paramref name="u" />.</summary>
- <param name="u" />
- <param name="depth" />
- </member>
- <member name="E:QuickGraph.Algorithms.Search.ImplicitDepthFirstSearchAlgorithm.BackEdge">
- <summary>Invoked on the back edges in the graph.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.ImplicitDepthFirstSearchAlgorithm.DiscoverVertex">
- <summary>Invoked when a vertex is encountered for the first time.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.ImplicitDepthFirstSearchAlgorithm.ExamineEdge">
- <summary>Invoked on every out-edge of each vertex after it is discovered.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.ImplicitDepthFirstSearchAlgorithm.FinishVertex">
- <summary>Invoked on a vertex after all of its out edges have been added to the search tree and all of the adjacent vertices have been discovered (but before their out-edges have been examined).</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.ImplicitDepthFirstSearchAlgorithm.ForwardOrCrossEdge">
- <summary>Invoked on forward or cross edges in the graph. (In an undirected graph this method is never called.)</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.ImplicitDepthFirstSearchAlgorithm.StartVertex">
- <summary>Invoked on the source vertex once before the start of the search.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.ImplicitDepthFirstSearchAlgorithm.TreeEdge">
- <summary>Invoked on each edge as it becomes a member of the edges that form the search tree. If you wish to record predecessors, do so at this event point.</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.Search.ImplicitEdgeDepthFirstSearchAlgorithm.EdgeColors">
- <summary>Gets the vertex color map</summary>
- <value>Vertex color (<see cref="T:QuickGraph.Concepts.GraphColor" />) dictionary</value>
- </member>
- <member name="P:QuickGraph.Algorithms.Search.ImplicitEdgeDepthFirstSearchAlgorithm.MaxDepth">
- <summary>Gets or sets the maximum exploration depth, from the start vertex.</summary>
- <value>Maximum exploration depth.</value>
- </member>
- <member name="P:QuickGraph.Algorithms.Search.ImplicitEdgeDepthFirstSearchAlgorithm.VisitedGraph">
- <summary>Gets the Visited graph</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.ImplicitEdgeDepthFirstSearchAlgorithm.Compute(QuickGraph.Concepts.IVertex)">
- <summary>Does an implicit depth first search on the graph</summary>
- <param name="startVertex">Start vertex of the depth first search</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.ImplicitEdgeDepthFirstSearchAlgorithm.Initialize">
- <summary>Initializes the algorithm before computation.</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.ImplicitEdgeDepthFirstSearchAlgorithm.OnBackEdge(QuickGraph.Concepts.IEdge)">
- <summary>Triggers the BackEdge event.</summary>
- <param name="e" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.ImplicitEdgeDepthFirstSearchAlgorithm.OnDiscoverTreeEdge(QuickGraph.Concepts.IEdge,QuickGraph.Concepts.IEdge)">
- <summary>Triggers DiscoverEdge event</summary>
- <param name="se" />
- <param name="e" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.ImplicitEdgeDepthFirstSearchAlgorithm.OnFinishEdge(QuickGraph.Concepts.IEdge)">
- <summary>Triggers the ForwardOrCrossEdge event.</summary>
- <param name="e" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.ImplicitEdgeDepthFirstSearchAlgorithm.OnForwardOrCrossEdge(QuickGraph.Concepts.IEdge)">
- <summary>Triggers the ForwardOrCrossEdge event.</summary>
- <param name="e" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.ImplicitEdgeDepthFirstSearchAlgorithm.OnStartEdge(QuickGraph.Concepts.IEdge)">
- <summary>Triggers the StartEdge event.</summary>
- <param name="e" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.ImplicitEdgeDepthFirstSearchAlgorithm.OnStartVertex(QuickGraph.Concepts.IVertex)">
- <summary>Triggers the StartVertex event.</summary>
- <param name="v" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.ImplicitEdgeDepthFirstSearchAlgorithm.OnTreeEdge(QuickGraph.Concepts.IEdge)">
- <summary>Triggers the TreeEdge event.</summary>
- <param name="e" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.ImplicitEdgeDepthFirstSearchAlgorithm.RegisterTreeEdgeBuilderHandlers(QuickGraph.Concepts.Visitors.ITreeEdgeBuilderVisitor)">
- <summary>Registers the handlers of a <see cref="T:QuickGraph.Concepts.Visitors.ITreeEdgeBuilderVisitor" /> visitor.</summary>
- <param name="vis">visitor to "attach"</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.ImplicitEdgeDepthFirstSearchAlgorithm.Visit(QuickGraph.Concepts.IEdge,System.Int32)">
- <summary>Does a depth first search on the vertex u</summary>
- <param name="se">edge to explore</param>
- <param name="depth">current exploration depth</param>
- <exception cref="T:System.ArgumentNullException">se cannot be null</exception>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.ImplicitEdgeDepthFirstSearchAlgorithm.BackEdge">
- <summary>Invoked on the back edges in the graph.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.ImplicitEdgeDepthFirstSearchAlgorithm.FinishEdge">
- <summary>Invoked on a edge after all of its out edges have been added to the search tree and all of the adjacent vertices have been discovered (but before their out-edges have been examined).</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.ImplicitEdgeDepthFirstSearchAlgorithm.ForwardOrCrossEdge">
- <summary>Invoked on forward or cross edges in the graph. (In an undirected graph this method is never called.)</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.ImplicitEdgeDepthFirstSearchAlgorithm.StartEdge">
- <summary>Invoked on the first edge of a test case</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.ImplicitEdgeDepthFirstSearchAlgorithm.StartVertex">
- <summary>Invoked on the source vertex once before the start of the search.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.ImplicitEdgeDepthFirstSearchAlgorithm.TreeEdge">
- <summary>Invoked on each edge as it becomes a member of the edges that form the search tree. If you wish to record predecessors, do so at this event point.</summary>
- </member>
- <member name="T:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm">
- <summary>The DepthFirstSearchAlgorithm performs a depth-first traversal of the vertices in a directed graph.</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.Colors">
- <summary>Gets the vertex color map</summary>
- <value>Vertex color (<see cref="T:QuickGraph.Concepts.GraphColor" />) dictionary</value>
- </member>
- <member name="P:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.MaxDepth">
- <summary>Gets or sets the maximum exploration depth, from the start vertex.</summary>
- <value>Maximum exploration depth.</value>
- </member>
- <member name="P:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.VisitedGraph">
- <summary>Visited graph</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.Compute">
- <summary>Execute the DFS search.</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.Compute(QuickGraph.Concepts.IVertex)">
- <summary>Execute the DFS starting with the vertex s</summary>
- <param name="s">Starting vertex</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.Initialize">
- <summary>Initializes the vertex color map</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.OnBackInEdge(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.BackInEdge" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.OnBackOutEdge(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.BackOutEdge" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.OnDiscoverVertex(QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.DiscoverVertex" /> event.</summary>
- <param name="v">vertex that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.OnExamineInEdge(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.ExamineInEdge" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.OnExamineOutEdge(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.ExamineOutEdge" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.OnFinishVertex(QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.FinishVertex" /> event.</summary>
- <param name="v">vertex that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.OnForwardOrCrossInEdge(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.ForwardOrCrossInEdge" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.OnForwardOrCrossOutEdge(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.ForwardOrCrossOutEdge" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.OnInitializeVertex(QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.InitializeVertex" /> event.</summary>
- <param name="v">vertex that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.OnStartVertex(QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.StartVertex" /> event.</summary>
- <param name="v">vertex that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.OnTreeInEdge(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.TreeInEdge" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.OnTreeOutEdge(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.TreeOutEdge" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.RegisterPredecessorRecorderHandlers(QuickGraph.Concepts.Visitors.IPredecessorRecorderVisitor)">
- <summary>Registers the predecessors handler</summary>
- <param name="vis" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.RegisterTimeStamperHandlers(QuickGraph.Concepts.Visitors.ITimeStamperVisitor)">
- <param name="vis" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.RegisterTreeEdgeBuilderHandlers(QuickGraph.Concepts.Visitors.ITreeEdgeBuilderVisitor)">
- <param name="vis" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.RegisterVertexColorizerHandlers(QuickGraph.Concepts.Visitors.IVertexColorizerVisitor)">
- <param name="vis" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.Visit(QuickGraph.Concepts.IVertex,System.Int32)">
- <summary>Does a depth first search on the vertex u</summary>
- <param name="u">vertex to explore</param>
- <param name="depth">current recursion depth</param>
- <exception cref="T:System.ArgumentNullException">u cannot be null</exception>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.BackInEdge">
- <summary>Invoked on the back edges in the graph.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.BackOutEdge">
- <summary>Invoked on the back edges in the graph.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.DiscoverVertex">
- <summary>Invoked when a vertex is encountered for the first time.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.ExamineInEdge">
- <summary>Invoked on every out-edge of each vertex after it is discovered.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.ExamineOutEdge">
- <summary>Invoked on every out-edge of each vertex after it is discovered.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.FinishVertex">
- <summary>Invoked on a vertex after all of its out edges have been added to the search tree and all of the adjacent vertices have been discovered (but before their out-edges have been examined).</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.ForwardOrCrossInEdge">
- <summary>Invoked on forward or cross edges in the graph. (In an undirected graph this method is never called.)</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.ForwardOrCrossOutEdge">
- <summary>Invoked on forward or cross edges in the graph. (In an undirected graph this method is never called.)</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.InitializeVertex">
- <summary>Invoked on every vertex of the graph before the start of the graph search.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.StartVertex">
- <summary>Invoked on the source vertex once before the start of the search.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.TreeInEdge">
- <summary>Invoked on each edge as it becomes a member of the edges that form the search tree. If you wish to record predecessors, do so at this event point.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.NeighborDepthFirstSearchAlgorithm.TreeOutEdge">
- <summary>Invoked on each edge as it becomes a member of the edges that form the search tree. If you wish to record predecessors, do so at this event point.</summary>
- </member>
- <member name="T:QuickGraph.Algorithms.Search.UndirectedDepthFirstSearchAlgorithm">
- <summary>Performs a undirected (depth first and height first) depth first search on a directed bidirectional graph.</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.Search.UndirectedDepthFirstSearchAlgorithm.Colors">
- <summary>Vertex color map</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.Search.UndirectedDepthFirstSearchAlgorithm.EdgeColors">
- <summary>Edge color map</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.Search.UndirectedDepthFirstSearchAlgorithm.VisitedGraph">
- <summary>Visited graph</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.UndirectedDepthFirstSearchAlgorithm.Compute">
- <summary>Computes the dfs</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.UndirectedDepthFirstSearchAlgorithm.Compute(QuickGraph.Concepts.IVertex)">
- <summary>Computes the dfs starting at s</summary>
- <param name="s">start vertex</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.UndirectedDepthFirstSearchAlgorithm.OnBackEdge(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.UndirectedDepthFirstSearchAlgorithm.BackEdge" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.UndirectedDepthFirstSearchAlgorithm.OnDiscoverVertex(QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.UndirectedDepthFirstSearchAlgorithm.DiscoverVertex" /> event.</summary>
- <param name="v">vertex that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.UndirectedDepthFirstSearchAlgorithm.OnExamineEdge(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.UndirectedDepthFirstSearchAlgorithm.ExamineEdge" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.UndirectedDepthFirstSearchAlgorithm.OnFinishVertex(QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.UndirectedDepthFirstSearchAlgorithm.FinishVertex" /> event.</summary>
- <param name="v">vertex that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.UndirectedDepthFirstSearchAlgorithm.OnInitializeVertex(QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.UndirectedDepthFirstSearchAlgorithm.InitializeVertex" /> event.</summary>
- <param name="v">vertex that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.UndirectedDepthFirstSearchAlgorithm.OnStartVertex(QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.UndirectedDepthFirstSearchAlgorithm.StartVertex" /> event.</summary>
- <param name="v">vertex that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.UndirectedDepthFirstSearchAlgorithm.OnTreeEdge(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.Search.UndirectedDepthFirstSearchAlgorithm.TreeEdge" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Search.UndirectedDepthFirstSearchAlgorithm.RegisterPredecessorRecorderHandlers(QuickGraph.Concepts.Visitors.IPredecessorRecorderVisitor)">
- <summary>Registers the predecessors handler</summary>
- <param name="vis" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.UndirectedDepthFirstSearchAlgorithm.RegisterTimeStamperHandlers(QuickGraph.Concepts.Visitors.ITimeStamperVisitor)">
- <param name="vis" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.UndirectedDepthFirstSearchAlgorithm.RegisterVertexColorizerHandlers(QuickGraph.Concepts.Visitors.IVertexColorizerVisitor)">
- <param name="vis" />
- </member>
- <member name="M:QuickGraph.Algorithms.Search.UndirectedDepthFirstSearchAlgorithm.Visit(QuickGraph.Concepts.IVertex)">
- <summary>Visits vertex s</summary>
- <param name="u">vertex to visit</param>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.UndirectedDepthFirstSearchAlgorithm.BackEdge">
- <summary>Invoked on the back edges in the graph.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.UndirectedDepthFirstSearchAlgorithm.DiscoverVertex">
- <summary>Invoked when a vertex is encountered for the first time.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.UndirectedDepthFirstSearchAlgorithm.ExamineEdge">
- <summary>Invoked on every out-edge of each vertex after it is discovered.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.UndirectedDepthFirstSearchAlgorithm.FinishVertex">
- <summary>Invoked on a vertex after all of its out edges have been added to the search tree and all of the adjacent vertices have been discovered (but before their out-edges have been examined).</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.UndirectedDepthFirstSearchAlgorithm.InitializeVertex">
- <summary>Invoked on every vertex of the graph before the start of the graph search.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.UndirectedDepthFirstSearchAlgorithm.StartVertex">
- <summary>Invoked on the source vertex once before the start of the search.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.Search.UndirectedDepthFirstSearchAlgorithm.TreeEdge">
- <summary>Invoked on each edge as it becomes a member of the edges that form the search tree. If you wish to record predecessors, do so at this event point.</summary>
- </member>
- <member name="T:QuickGraph.Algorithms.ShortestPath.BellmanFordShortestPathAlgorithm">
- <summary>Bellman Ford shortest path algorithm.</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.ShortestPath.BellmanFordShortestPathAlgorithm.Colors">
- <summary>Vertex color map</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.ShortestPath.BellmanFordShortestPathAlgorithm.Distances">
- <summary>Constructed distance map</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.ShortestPath.BellmanFordShortestPathAlgorithm.Predecessors">
- <summary>Constructed predecessor map</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.ShortestPath.BellmanFordShortestPathAlgorithm.Weights">
- <summary>Edge weights</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.ShortestPath.BellmanFordShortestPathAlgorithm.Compute(QuickGraph.Concepts.IVertex)">
- <summary>Computes all the shortest path from s to the oter vertices</summary>
- <param name="s">Start vertex</param>
- <returns>true if successful, false if there was a negative cycle.</returns>
- <exception cref="T:System.ArgumentNullException">s is null</exception>
- </member>
- <member name="M:QuickGraph.Algorithms.ShortestPath.BellmanFordShortestPathAlgorithm.Compute">
- <summary>Applies the Bellman Ford algorithm</summary>
- <returns>true if successful, false if there was a negative cycle.</returns>
- </member>
- <member name="M:QuickGraph.Algorithms.ShortestPath.BellmanFordShortestPathAlgorithm.OnEdgeMinimized(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.ShortestPath.BellmanFordShortestPathAlgorithm.EdgeMinimized" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.ShortestPath.BellmanFordShortestPathAlgorithm.OnEdgeNotMinimized(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.ShortestPath.BellmanFordShortestPathAlgorithm.EdgeNotMinimized" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.ShortestPath.BellmanFordShortestPathAlgorithm.OnEdgeNotRelaxed(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.ShortestPath.BellmanFordShortestPathAlgorithm.EdgeNotRelaxed" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.ShortestPath.BellmanFordShortestPathAlgorithm.OnEdgeRelaxed(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.ShortestPath.BellmanFordShortestPathAlgorithm.EdgeRelaxed" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.ShortestPath.BellmanFordShortestPathAlgorithm.OnExamineEdge(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.ShortestPath.BellmanFordShortestPathAlgorithm.ExamineEdge" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.ShortestPath.BellmanFordShortestPathAlgorithm.OnInitializeVertex(QuickGraph.Concepts.IVertex)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.ShortestPath.BellmanFordShortestPathAlgorithm.InitializeVertex" /> event.</summary>
- <param name="v">vertex that raised the event</param>
- </member>
- <member name="E:QuickGraph.Algorithms.ShortestPath.BellmanFordShortestPathAlgorithm.EdgeMinimized">
- <summary>Invoked during the second stage of the algorithm, during the test of whether each edge was minimized. If the edge is minimized then this function is invoked.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.ShortestPath.BellmanFordShortestPathAlgorithm.EdgeNotMinimized">
- <summary>Invoked during the second stage of the algorithm, during the test of whether each edge was minimized. If the edge was not minimized, this function is invoked. This happens when there is a negative cycle in the graph.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.ShortestPath.BellmanFordShortestPathAlgorithm.EdgeNotRelaxed">
- <summary>Invoked if the distance label for the target vertex is not decreased.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.ShortestPath.BellmanFordShortestPathAlgorithm.EdgeRelaxed">
- <summary>Invoked when the distance label for the target vertex is decreased. The edge that participated in the last relaxation for vertex v is an edge in the shortest paths tree.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.ShortestPath.BellmanFordShortestPathAlgorithm.ExamineEdge">
- <summary>Invoked on every edge in the graph |V| times.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.ShortestPath.BellmanFordShortestPathAlgorithm.InitializeVertex">
- <summary>Invoked on each vertex in the graph before the start of the algorithm.</summary>
- </member>
- <member name="T:QuickGraph.Algorithms.ShortestPath.DagShortestPathAlgorithm">
- <summary>Directed Acyclic Graph single source shortest path algorithm.</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.ShortestPath.DagShortestPathAlgorithm.Colors">
- <summary>Vertex color map</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.ShortestPath.DagShortestPathAlgorithm.Distances">
- <summary>Constructed distance map</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.ShortestPath.DagShortestPathAlgorithm.Predecessors">
- <summary>Constructed predecessor map</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.ShortestPath.DagShortestPathAlgorithm.VisitedGraph">
- <summary>Visited graph</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.ShortestPath.DagShortestPathAlgorithm.Compute(QuickGraph.Concepts.IVertex)">
- <summary>Computes all the shortest path from s to the oter vertices</summary>
- <param name="s">Start vertex</param>
- <exception cref="T:System.ArgumentNullException">s is null</exception>
- </member>
- <member name="M:QuickGraph.Algorithms.ShortestPath.DagShortestPathAlgorithm.OnDiscoverVertex(QuickGraph.Concepts.IVertex)">
- <summary>Triggers the DiscoverVertex event</summary>
- <param name="v" />
- </member>
- <member name="M:QuickGraph.Algorithms.ShortestPath.DagShortestPathAlgorithm.OnEdgeNotRelaxed(QuickGraph.Concepts.IEdge)">
- <summary>Triggers the EdgeNotRelaxed event</summary>
- <param name="e" />
- </member>
- <member name="M:QuickGraph.Algorithms.ShortestPath.DagShortestPathAlgorithm.OnEdgeRelaxed(QuickGraph.Concepts.IEdge)">
- <summary>Triggers the EdgeRelaxed event</summary>
- <param name="e" />
- </member>
- <member name="M:QuickGraph.Algorithms.ShortestPath.DagShortestPathAlgorithm.OnExamineEdge(QuickGraph.Concepts.IEdge)">
- <summary>Triggers the ExamineEdge event</summary>
- <param name="e" />
- </member>
- <member name="M:QuickGraph.Algorithms.ShortestPath.DagShortestPathAlgorithm.OnExamineVertex(QuickGraph.Concepts.IVertex)">
- <summary>Triggers the ExamineVertex event</summary>
- <param name="v" />
- </member>
- <member name="M:QuickGraph.Algorithms.ShortestPath.DagShortestPathAlgorithm.OnFinishVertex(QuickGraph.Concepts.IVertex)">
- <summary>Triggers the FinishVertex event</summary>
- <param name="v" />
- </member>
- <member name="M:QuickGraph.Algorithms.ShortestPath.DagShortestPathAlgorithm.OnInitializeVertex(QuickGraph.Concepts.IVertex)">
- <summary>Triggers the InitializeVertex event</summary>
- <param name="v" />
- </member>
- <member name="M:QuickGraph.Algorithms.ShortestPath.DagShortestPathAlgorithm.RegisterVertexColorizerHandlers(QuickGraph.Concepts.Visitors.IVertexColorizerVisitor)">
- <param name="vis" />
- </member>
- <member name="E:QuickGraph.Algorithms.ShortestPath.DagShortestPathAlgorithm.DiscoverVertex">
- <summary>Invoked on vertex v when the edge (u,v) is examined and v is White. Since a vertex is colored Gray when it is discovered, each reachable vertex is discovered exactly once. This is also when the vertex is inserted into the priority queue.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.ShortestPath.DagShortestPathAlgorithm.EdgeNotRelaxed">
- <summary>Invoked if the edge is not relaxed. <seealso cref="E:QuickGraph.Algorithms.ShortestPath.DagShortestPathAlgorithm.EdgeRelaxed" />.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.ShortestPath.DagShortestPathAlgorithm.EdgeRelaxed">
- <summary>invoked on edge (u,v) if d[u] + w(u,v) < d[v]. The edge (u,v) that participated in the last relaxation for vertex v is an edge in the shortest paths tree.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.ShortestPath.DagShortestPathAlgorithm.ExamineEdge">
- <summary>Invoked on each out-edge of a vertex immediately after it has been added to set S.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.ShortestPath.DagShortestPathAlgorithm.ExamineVertex">
- <summary>Invoked on a vertex as it is added to set S.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.ShortestPath.DagShortestPathAlgorithm.FinishVertex">
- <summary>Invoked on a vertex after all of its out edges have been examined.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.ShortestPath.DagShortestPathAlgorithm.InitializeVertex">
- <summary>Invoked on each vertex in the graph before the start of the algorithm.</summary>
- </member>
- <member name="T:QuickGraph.Algorithms.ShortestPath.DijkstraShortestPathAlgorithm">
- <summary>Dijkstra shortest path algorithm.</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.ShortestPath.DijkstraShortestPathAlgorithm.Colors">
- <summary>Vertex color map</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.ShortestPath.DijkstraShortestPathAlgorithm.Distances">
- <summary>Constructed distance map</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.ShortestPath.DijkstraShortestPathAlgorithm.VertexQueue">
- <summary>Vertex priorithized queue. Used internally.</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.ShortestPath.DijkstraShortestPathAlgorithm.VisitedGraph">
- <summary>Visited graph</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.ShortestPath.DijkstraShortestPathAlgorithm.Compute(QuickGraph.Concepts.IVertex)">
- <summary>Computes all the shortest path from s to the oter vertices</summary>
- <param name="s">Start vertex</param>
- <exception cref="T:System.ArgumentNullException">s is null</exception>
- </member>
- <member name="M:QuickGraph.Algorithms.ShortestPath.DijkstraShortestPathAlgorithm.OnEdgeNotRelaxed(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.ShortestPath.DijkstraShortestPathAlgorithm.EdgeNotRelaxed" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.ShortestPath.DijkstraShortestPathAlgorithm.OnEdgeRelaxed(QuickGraph.Concepts.IEdge)">
- <summary>Raises the <see cref="E:QuickGraph.Algorithms.ShortestPath.DijkstraShortestPathAlgorithm.EdgeRelaxed" /> event.</summary>
- <param name="e">edge that raised the event</param>
- </member>
- <member name="M:QuickGraph.Algorithms.ShortestPath.DijkstraShortestPathAlgorithm.RegisterDistanceRecorderHandlers(QuickGraph.Concepts.Visitors.IDistanceRecorderVisitor)">
- <summary>Add event handlers to the corresponding events.</summary>
- <param name="vis">Distance recorder visitor</param>
- </member>
- <member name="M:QuickGraph.Algorithms.ShortestPath.DijkstraShortestPathAlgorithm.RegisterPredecessorRecorderHandlers(QuickGraph.Concepts.Visitors.IPredecessorRecorderVisitor)">
- <summary>Register the predecessor handlers</summary>
- <param name="vis">visitor</param>
- </member>
- <member name="M:QuickGraph.Algorithms.ShortestPath.DijkstraShortestPathAlgorithm.RegisterVertexColorizerHandlers(QuickGraph.Concepts.Visitors.IVertexColorizerVisitor)">
- <param name="vis" />
- </member>
- <member name="M:QuickGraph.Algorithms.ShortestPath.DijkstraShortestPathAlgorithm.UnaryWeightsFromEdgeList(QuickGraph.Concepts.Traversals.IEdgeListGraph)">
- <summary>Create a edge unary weight dictionary.</summary>
- <param name="graph">graph to map</param>
- <returns>Dictionary where each edge wheight is 1</returns>
- </member>
- <member name="M:QuickGraph.Algorithms.ShortestPath.DijkstraShortestPathAlgorithm.UnaryWeightsFromVertexList(QuickGraph.Concepts.Traversals.IVertexListGraph)">
- <summary>Create a edge unary weight dictionary.</summary>
- <param name="graph">graph to map</param>
- <returns>Dictionary where each edge wheight is 1</returns>
- </member>
- <member name="E:QuickGraph.Algorithms.ShortestPath.DijkstraShortestPathAlgorithm.DiscoverVertex">
- <summary>Invoked on vertex v when the edge (u,v) is examined and v is WHITE. Since a vertex is colored GRAY when it is discovered, each reachable vertex is discovered exactly once. This is also when the vertex is inserted into the priority queue.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.ShortestPath.DijkstraShortestPathAlgorithm.EdgeNotRelaxed">
- <summary>Invoked if the edge is not relaxed. <seealso cref="E:QuickGraph.Algorithms.ShortestPath.DijkstraShortestPathAlgorithm.EdgeRelaxed" />.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.ShortestPath.DijkstraShortestPathAlgorithm.EdgeRelaxed">
- <summary>invoked on edge (u,v) if d[u] + w(u,v) < d[v]. The edge (u,v) that participated in the last relaxation for vertex v is an edge in the shortest paths tree.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.ShortestPath.DijkstraShortestPathAlgorithm.ExamineEdge">
- <summary>Invoked on each out-edge of a vertex immediately after it has been added to set S.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.ShortestPath.DijkstraShortestPathAlgorithm.ExamineVertex">
- <summary>Invoked on a vertex as it is removed from the priority queue and added to set S. At this point we know that (p[u],u) is a shortest-paths tree edge so d[u] = delta(s,u) = d[p[u]] + w(p[u],u). Also, the distances of the examined vertices is monotonically increasing d[u1] <= d[u2] <= d[un].</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.ShortestPath.DijkstraShortestPathAlgorithm.FinishVertex">
- <summary>Invoked on a vertex after all of its out edges have been examined.</summary>
- </member>
- <member name="E:QuickGraph.Algorithms.ShortestPath.DijkstraShortestPathAlgorithm.InitializeVertex">
- <summary>Invoked on each vertex in the graph before the start of the algorithm.</summary>
- </member>
- <member name="T:QuickGraph.Algorithms.TestGames.OptimalWinningStrategyCalculationAlgorithm">
- <summary>Optimal winning strategy calculation algorithm.</summary>
- </member>
- <member name="T:QuickGraph.Algorithms.TestGames.IStrategy">
- <summary>A <b>Strategy</b> as defined in section 3 of the article.</summary>
- </member>
- <member name="T:QuickGraph.Algorithms.TestGames.ITestGraph">
- <summary>
- <para> A <em>TestGraph</em> as defined in the section 2 of the article. </para>
- <para />
- </summary>
- </member>
- <member name="P:QuickGraph.Algorithms.TestGames.ITestGraph.ChoicePoints">
- <summary>Get the choice point enumerable collection (CP).</summary>
- <value>Choice point vertices enumerable collection.</value>
- </member>
- <member name="P:QuickGraph.Algorithms.TestGames.ITestGraph.Graph">
- <summary>Gets the underlying <see cref="T:QuickGraph.Concepts.Traversals.IBidirectionalVertexAndEdgeListGraph" /> graph representing the Finite State Machine.</summary>
- <value>
- <see cref="T:QuickGraph.Concepts.Traversals.IBidirectionalVertexAndEdgeListGraph" /> instance representing the fsm.</value>
- </member>
- <member name="P:QuickGraph.Algorithms.TestGames.ITestGraph.States">
- <summary>Get the state enumerable collection (V-CP).</summary>
- <value>State vertices enumerable collection.</value>
- </member>
- <member name="M:QuickGraph.Algorithms.TestGames.ITestGraph.ContainsChoicePoint(QuickGraph.Concepts.IVertex)">
- <summary>Gets a value indicating if <paramref name="v" /> is in CP.</summary>
- <param name="v">vertex to test</param>
- <returns>true if <paramref name="v" /> is in CP</returns>
- </member>
- <member name="M:QuickGraph.Algorithms.TestGames.ITestGraph.ContainsState(QuickGraph.Concepts.IVertex)">
- <summary>Gets a value indicating if <paramref name="v" /> is in the state set.</summary>
- <param name="v">vertex to test</param>
- <returns>true if <paramref name="v" /> is in the state set</returns>
- </member>
- <member name="M:QuickGraph.Algorithms.TestGames.ITestGraph.Cost(QuickGraph.Concepts.IEdge)">
- <summary>Gets a cost associated to the <see cref="T:QuickGraph.Concepts.IEdge" /><paramref name="e" />.</summary>
- <param name="e">edge to test</param>
- <returns>Cost associated to <paramref name="e" /></returns>
- </member>
- <member name="M:QuickGraph.Algorithms.TestGames.ITestGraph.Prob(QuickGraph.Concepts.IEdge)">
- <summary>Gets a probability associated to the <see cref="T:QuickGraph.Concepts.IEdge" /><paramref name="e" />.</summary>
- <param name="e">edge to test</param>
- <returns>Probability associated to <paramref name="e" /></returns>
- </member>
- <member name="T:QuickGraph.Algorithms.Travelling.EulerianTrailAlgorithm">
- <summary>Under construction</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.Travelling.EulerianTrailAlgorithm.Circuit">
- <summary>Eulerian circuit on modified graph</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.Travelling.EulerianTrailAlgorithm.VisitedGraph">
- <summary>Visited Graph</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Travelling.EulerianTrailAlgorithm.AddTemporaryEdges(QuickGraph.Concepts.MutableTraversals.IMutableVertexAndEdgeListGraph)">
- <summary>Adds temporary edges to the graph to make all vertex even.</summary>
- <param name="g" />
- </member>
- <member name="M:QuickGraph.Algorithms.Travelling.EulerianTrailAlgorithm.CircuitAugmentation">
- <summary>Merges the temporary circuit with the current circuit</summary>
- <returns>true if all the graph edges are in the circuit</returns>
- </member>
- <member name="M:QuickGraph.Algorithms.Travelling.EulerianTrailAlgorithm.Compute">
- <summary>Computes the eulerian trails</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Travelling.EulerianTrailAlgorithm.ComputeEulerianPathCount(QuickGraph.Concepts.Traversals.IVertexAndEdgeListGraph)">
- <summary>Computes the number of eulerian trail in the graph. If negative, there is an eulerian circuit.</summary>
- <param name="g" />
- <returns>number of eulerian trails</returns>
- </member>
- <member name="M:QuickGraph.Algorithms.Travelling.EulerianTrailAlgorithm.OnCircuitEdge(QuickGraph.Concepts.IEdge)">
- <param name="e" />
- </member>
- <member name="M:QuickGraph.Algorithms.Travelling.EulerianTrailAlgorithm.OnTreeEdge(QuickGraph.Concepts.IEdge)">
- <param name="e" />
- </member>
- <member name="M:QuickGraph.Algorithms.Travelling.EulerianTrailAlgorithm.OnVisitEdge(QuickGraph.Concepts.IEdge)">
- <param name="e" />
- </member>
- <member name="M:QuickGraph.Algorithms.Travelling.EulerianTrailAlgorithm.RemoveTemporaryEdges(QuickGraph.Concepts.Modifications.IEdgeMutableGraph)">
- <summary>Removes temporary edges</summary>
- <param name="g" />
- </member>
- <member name="M:QuickGraph.Algorithms.Travelling.EulerianTrailAlgorithm.Search(QuickGraph.Concepts.IVertex)">
- <summary>Search a new path to add to the current circuit</summary>
- <param name="u">start vertex</param>
- <returns>true if successfull, false otherwize</returns>
- </member>
- <member name="M:QuickGraph.Algorithms.Travelling.EulerianTrailAlgorithm.Trails">
- <summary>Computes the set of eulerian trails that traverse the edge set.</summary>
- <returns>Eulerian trail set</returns>
- </member>
- <member name="M:QuickGraph.Algorithms.Travelling.EulerianTrailAlgorithm.Trails(QuickGraph.Concepts.IVertex)">
- <summary>Computes a set of eulerian trail, starting at <paramref name="s" /> that spans the entire graph.</summary>
- <param name="s">start vertex</param>
- <returns>eulerian trail set, all starting at s</returns>
- <exception cref="T:System.ArgumentNullException">s is a null reference.</exception>
- <exception cref="T:System.Exception">Eulerian trail not computed yet.</exception>
- </member>
- <member name="M:QuickGraph.Algorithms.Travelling.EulerianTrailAlgorithm.Visit">
- <summary>Looks for a new path to add to the current vertex.</summary>
- <returns>true if found a new path, false otherwize</returns>
- </member>
- <member name="T:QuickGraph.Algorithms.Visitors.DistanceRecorderVisitor">
- <summary>Records the vertex distance</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.Visitors.DistanceRecorderVisitor.Distances">
- <summary>Vertex distance dictionary</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Visitors.DistanceRecorderVisitor.DiscoverVertex(System.Object,QuickGraph.Concepts.VertexEventArgs)">
- <summary>d[u] = 0;</summary>
- <param name="sender" />
- <param name="args" />
- </member>
- <member name="M:QuickGraph.Algorithms.Visitors.DistanceRecorderVisitor.InitializeVertex(System.Object,QuickGraph.Concepts.VertexEventArgs)">
- <summary>d[u] = + intfy</summary>
- <param name="sender">Algorithm using the visitor</param>
- <param name="args">Contains the vertex</param>
- </member>
- <member name="M:QuickGraph.Algorithms.Visitors.DistanceRecorderVisitor.TreeEdge(System.Object,QuickGraph.Concepts.EdgeEventArgs)">
- <summary>Let e = (u,v), d[ v ] = d[ u ] + 1;</summary>
- <param name="sender" />
- <param name="args" />
- </member>
- <member name="T:QuickGraph.Algorithms.Visitors.EdgePredecessorRecorderVisitor">
- <summary>Visitor that computes the edge predecessors.</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.Visitors.EdgePredecessorRecorderVisitor.EdgePredecessors">
- <summary>Vertex Edge predecessor map.</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.Visitors.EdgePredecessorRecorderVisitor.EndPathEdges">
- <summary>End path edges collection</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Visitors.EdgePredecessorRecorderVisitor.AllMergedPaths">
- <summary>Returns the array of merged paths</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Visitors.EdgePredecessorRecorderVisitor.AllPaths">
- <summary>Returns the minimal set of path from the entry point that executes all actions</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Visitors.EdgePredecessorRecorderVisitor.DiscoverTreeEdge(System.Object,QuickGraph.Concepts.EdgeEdgeEventArgs)">
- <summary>Records edge predecessor</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Visitors.EdgePredecessorRecorderVisitor.FinishEdge(System.Object,QuickGraph.Concepts.EdgeEventArgs)">
- <summary>Records end path edges</summary>
- <param name="sender" />
- <param name="args" />
- </member>
- <member name="M:QuickGraph.Algorithms.Visitors.EdgePredecessorRecorderVisitor.InitializeEdge(System.Object,QuickGraph.Concepts.EdgeEventArgs)">
- <summary>Not used</summary>
- <param name="sender" />
- <param name="args" />
- </member>
- <member name="M:QuickGraph.Algorithms.Visitors.EdgePredecessorRecorderVisitor.MergedPath(QuickGraph.Concepts.IEdge,QuickGraph.Collections.EdgeColorDictionary)">
- <summary>Create a merged path.</summary>
- <param name="se">end edge</param>
- <param name="colors">edge color dictionary</param>
- <returns>path to edge</returns>
- </member>
- <member name="M:QuickGraph.Algorithms.Visitors.EdgePredecessorRecorderVisitor.Path(QuickGraph.Concepts.IEdge)">
- <summary>Returns the path leading to the vertex v.</summary>
- <param name="se">end of the path</param>
- <returns>path leading to v</returns>
- </member>
- <member name="T:QuickGraph.Algorithms.Visitors.EdgeRecorderVisitor">
- <summary>A visitor that records edges.</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.Visitors.EdgeRecorderVisitor.Edges">
- <summary>Recorded edges</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Visitors.EdgeRecorderVisitor.RecordEdge(System.Object,QuickGraph.Concepts.EdgeEventArgs)">
- <summary>Record edge handler</summary>
- <param name="sender" />
- <param name="args" />
- </member>
- <member name="T:QuickGraph.Algorithms.Visitors.EdgeWeightScalerVisitor">
- <summary>Scales the edge weights at each call</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.Visitors.EdgeWeightScalerVisitor.Factor">
- <summary>Gets or sets the scale factor</summary>
- <value>Scale factor</value>
- </member>
- <member name="P:QuickGraph.Algorithms.Visitors.EdgeWeightScalerVisitor.Weights">
- <summary>Gets the edge weight dictionary</summary>
- <value>Edge weight dictionary</value>
- </member>
- <member name="M:QuickGraph.Algorithms.Visitors.EdgeWeightScalerVisitor.TreeEdge(System.Object,QuickGraph.Concepts.EdgeEventArgs)">
- <summary>Event handler that applies the factor the edge weight</summary>
- <param name="sender" />
- <param name="e">event arguement containing the edge</param>
- </member>
- <member name="T:QuickGraph.Algorithms.Visitors.PredecessorRecorderVisitor">
- <summary>Visitor that computes the vertices predecessors.</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.Visitors.PredecessorRecorderVisitor.EndPathVertices">
- <summary>End of path vertices</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.Visitors.PredecessorRecorderVisitor.Predecessors">
- <summary>Vertex Edge predecessor map.</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Visitors.PredecessorRecorderVisitor.AllPaths">
- <summary>Returns the minimal set of path from the entry point that executes all actions</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Visitors.PredecessorRecorderVisitor.FinishVertex(System.Object,QuickGraph.Concepts.VertexEventArgs)">
- <summary>Records end of path vertex</summary>
- <param name="sender" />
- <param name="args" />
- </member>
- <member name="M:QuickGraph.Algorithms.Visitors.PredecessorRecorderVisitor.Path(QuickGraph.Concepts.IVertex)">
- <summary>Returns the path leading to the vertex v.</summary>
- <param name="v">end of the path</param>
- <returns>path leading to v</returns>
- </member>
- <member name="M:QuickGraph.Algorithms.Visitors.PredecessorRecorderVisitor.TreeEdge(System.Object,QuickGraph.Concepts.EdgeEventArgs)">
- <summary>Let e = (u,v), p[v]=u</summary>
- </member>
- <member name="T:QuickGraph.Algorithms.Visitors.SinkRecorderVisitor">
- <summary>Visitor that records the sink vertices in the visited tree.</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.Visitors.SinkRecorderVisitor.Sinks">
- <summary>Gets the sink collection</summary>
- <value>A <see cref="T:QuickGraph.Collections.VertexCollection" /> of sink vertices</value>
- </member>
- <member name="P:QuickGraph.Algorithms.Visitors.SinkRecorderVisitor.VisitedGraph">
- <summary>Gets the visited <see cref="T:QuickGraph.Concepts.Traversals.IIncidenceGraph" /> instance</summary>
- <value>The visited graph</value>
- </member>
- <member name="M:QuickGraph.Algorithms.Visitors.SuccessorRecorderVisitor.InitializeVertex(System.Object,QuickGraph.Concepts.VertexEventArgs)">
- <summary>Removes</summary>
- <param name="sender" />
- <param name="args" />
- </member>
- <member name="M:QuickGraph.Algorithms.Visitors.SuccessorRecorderVisitor.TreeEdge(System.Object,QuickGraph.Concepts.EdgeEventArgs)">
- <summary>Let e = (u,v), p[u]=e</summary>
- </member>
- <member name="T:QuickGraph.Algorithms.Visitors.TimeStamperVisitor">
- <summary>Description résumée de TimeStamperVisitor.</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.Visitors.TimeStamperVisitor.DiscoverTimes">
- <summary>Vertex discover time dictionary</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.Visitors.TimeStamperVisitor.FinishTimes">
- <summary>Vertex finish time dictionary</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.Visitors.TimeStamperVisitor.Time">
- <summary>Current time</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Visitors.TimeStamperVisitor.DiscoverVertex(System.Object,QuickGraph.Concepts.VertexEventArgs)">
- <summary>Store the current time in the discover dictionary and increment the current time.</summary>
- <param name="sender" />
- <param name="args" />
- </member>
- <member name="M:QuickGraph.Algorithms.Visitors.TimeStamperVisitor.FinishVertex(System.Object,QuickGraph.Concepts.VertexEventArgs)">
- <summary>Store the current time in the finish dictionary and increment the current time.</summary>
- <param name="sender" />
- <param name="args" />
- </member>
- <member name="T:QuickGraph.Algorithms.Visitors.VertexRecorderVisitor">
- <summary>A visitor that records vertices.</summary>
- </member>
- <member name="P:QuickGraph.Algorithms.Visitors.VertexRecorderVisitor.Vertices">
- <summary>Recorded vertices</summary>
- </member>
- <member name="M:QuickGraph.Algorithms.Visitors.VertexRecorderVisitor.RecordSource(System.Object,QuickGraph.Concepts.EdgeEventArgs)">
- <summary>Record vertex handler</summary>
- <param name="sender" />
- <param name="args" />
- </member>
- <member name="M:QuickGraph.Algorithms.Visitors.VertexRecorderVisitor.RecordTarget(System.Object,QuickGraph.Concepts.EdgeEventArgs)">
- <summary>Record vertex handler</summary>
- <param name="sender" />
- <param name="args" />
- </member>
- <member name="M:QuickGraph.Algorithms.Visitors.VertexRecorderVisitor.RecordVertex(System.Object,QuickGraph.Concepts.VertexEventArgs)">
- <summary>Record vertex handler</summary>
- <param name="sender" />
- <param name="args" />
- </member>
- <member name="T:QuickGraph.Representations.AdjacencyGraph">
- <summary>A mutable incidence graph implemetation</summary>
- </member>
- <member name="P:QuickGraph.Representations.AdjacencyGraph.AllowParallelEdges">
- <summary>Gets a value indicating if the graph allows parralell edges.</summary>
- <value>true if the graph is a multi-graph, false otherwise</value>
- </member>
- <member name="P:QuickGraph.Representations.AdjacencyGraph.EdgeProvider">
- <summary>Gets the <see cref="T:QuickGraph.Concepts.IEdge" /> provider</summary>
- <value>
- <see cref="T:QuickGraph.Concepts.IEdge" /> provider</value>
- </member>
- <member name="P:QuickGraph.Representations.AdjacencyGraph.Edges">
- <summary>Enumerable collection of edges.</summary>
- </member>
- <member name="P:QuickGraph.Representations.AdjacencyGraph.EdgesCount">
- <summary>Gets the edge count</summary>
- </member>
- <member name="P:QuickGraph.Representations.AdjacencyGraph.EdgesEmpty">
- <summary>Gets a value indicating if the vertex set is empty</summary>
- <value>true if the vertex set is empty, false otherwise.</value>
- </member>
- <member name="P:QuickGraph.Representations.AdjacencyGraph.IsDirected">
- <summary>Gets a value indicating if the graph is directed.</summary>
- <value>true if the graph is directed, false if undirected.</value>
- </member>
- <member name="P:QuickGraph.Representations.AdjacencyGraph.VertexOutEdges">
- <summary>Vertex Out edges dictionary</summary>
- <value>Dictionary of <see cref="T:QuickGraph.Concepts.IVertex" /> to out edge collection.</value>
- </member>
- <member name="P:QuickGraph.Representations.AdjacencyGraph.VertexProvider">
- <summary>Gets the <see cref="T:QuickGraph.Concepts.IVertex" /> provider</summary>
- <value>
- <see cref="T:QuickGraph.Concepts.IVertex" /> provider</value>
- </member>
- <member name="P:QuickGraph.Representations.AdjacencyGraph.Vertices">
- <summary>Enumerable collection of vertices.</summary>
- </member>
- <member name="P:QuickGraph.Representations.AdjacencyGraph.VerticesCount">
- <summary>Gets the number of vertices</summary>
- <value>Number of vertices in the graph</value>
- </member>
- <member name="P:QuickGraph.Representations.AdjacencyGraph.VerticesEmpty">
- <summary>Gets a value indicating if the vertex set is empty</summary>
- <value>true if the vertex set is empty, false otherwise.</value>
- </member>
- <member name="M:QuickGraph.Representations.AdjacencyGraph.AddEdge(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <summary>Add a new vertex from source to target Complexity: 2 search + 1 insertion</summary>
- <param name="source">Source vertex</param>
- <param name="target">Target vertex</param>
- <returns>Created Edge</returns>
- <exception cref="T:System.ArgumentNullException">source or target is null</exception>
- <exception cref="T:System.Exception">source or target are not part of the graph</exception>
- </member>
- <member name="M:QuickGraph.Representations.AdjacencyGraph.AddEdge(QuickGraph.Concepts.IEdge)">
- <summary>Used for serialization. Not for private use.</summary>
- <param name="e">edge to add.</param>
- </member>
- <member name="M:QuickGraph.Representations.AdjacencyGraph.AddVertex">
- <summary>Add a new vertex to the graph and returns it. Complexity: 1 insertion.</summary>
- <returns>Create vertex</returns>
- </member>
- <member name="M:QuickGraph.Representations.AdjacencyGraph.AddVertex(QuickGraph.Concepts.IVertex)">
- <summary>Add a new vertex to the graph and returns it. Complexity: 1 insertion.</summary>
- <returns>Create vertex</returns>
- </member>
- <member name="M:QuickGraph.Representations.AdjacencyGraph.AdjacentVertices(QuickGraph.Concepts.IVertex)">
- <summary>Gets an enumerable collection of adjacent vertices</summary>
- <param name="v" />
- <returns>Enumerable collection of adjacent vertices</returns>
- </member>
- <member name="M:QuickGraph.Representations.AdjacencyGraph.Clear">
- <summary>Remove all of the edges and vertices from the graph.</summary>
- </member>
- <member name="M:QuickGraph.Representations.AdjacencyGraph.ClearVertex(QuickGraph.Concepts.IVertex)">
- <summary>Remove all edges to and from vertex u from the graph.</summary>
- <param name="v" />
- </member>
- <member name="M:QuickGraph.Representations.AdjacencyGraph.ContainsEdge(QuickGraph.Concepts.IEdge)">
- <summary>Tests if a edge is part of the graph</summary>
- <param name="e">Edge to test</param>
- <returns>true if is part of the graph, false otherwize</returns>
- </member>
- <member name="M:QuickGraph.Representations.AdjacencyGraph.ContainsEdge(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <summary>Test if an edge (u,v) is part of the graph</summary>
- <param name="u">source vertex</param>
- <param name="v">target vertex</param>
- <returns>true if part of the graph</returns>
- </member>
- <member name="M:QuickGraph.Representations.AdjacencyGraph.ContainsVertex(QuickGraph.Concepts.IVertex)">
- <summary>Tests if a vertex is part of the graph</summary>
- <param name="v">Vertex to test</param>
- <returns>true if is part of the graph, false otherwize</returns>
- </member>
- <member name="M:QuickGraph.Representations.AdjacencyGraph.OutDegree(QuickGraph.Concepts.IVertex)">
- <summary>Returns the number of out-degree edges of v</summary>
- <param name="v">vertex</param>
- <returns>number of out-edges of the <see cref="T:QuickGraph.Concepts.IVertex" /> v</returns>
- </member>
- <member name="M:QuickGraph.Representations.AdjacencyGraph.OutEdges(QuickGraph.Concepts.IVertex)">
- <summary>Returns an iterable collection over the edge connected to v</summary>
- <param name="v" />
- </member>
- <member name="M:QuickGraph.Representations.AdjacencyGraph.OutEdgesEmpty(QuickGraph.Concepts.IVertex)">
- <summary>Gets a value indicating if the set of out-edges is empty</summary>
- <returns>true if the out-edge set is empty, false otherwise.</returns>
- <exception cref="T:System.ArgumentNullException">v is a null reference</exception>
- </member>
- <member name="M:QuickGraph.Representations.AdjacencyGraph.RemoveEdge(QuickGraph.Concepts.IEdge)">
- <summary>Removes an edge from the graph. Complexity: 2 edges removed from the vertex edge list + 1 edge removed from the edge list.</summary>
- <param name="e">edge to remove</param>
- <exception cref="T:System.ArgumentNullException">e is null</exception>
- </member>
- <member name="M:QuickGraph.Representations.AdjacencyGraph.RemoveEdge(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <summary>Remove the edge (u,v) from the graph. If the graph allows parallel edges this remove all occurrences of (u,v).</summary>
- <param name="u">source vertex</param>
- <param name="v">target vertex</param>
- </member>
- <member name="M:QuickGraph.Representations.AdjacencyGraph.RemoveEdgeIf(QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Remove all the edges from graph g for which the predicate pred returns true.</summary>
- <param name="pred">edge predicate</param>
- </member>
- <member name="M:QuickGraph.Representations.AdjacencyGraph.RemoveOutEdgeIf(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Remove all the out-edges of vertex u for which the predicate pred returns true.</summary>
- <param name="u">vertex</param>
- <param name="pred">edge predicate</param>
- </member>
- <member name="M:QuickGraph.Representations.AdjacencyGraph.RemoveVertex(QuickGraph.Concepts.IVertex)">
- <summary>Removes the vertex from the graph.</summary>
- <param name="v">vertex to remove</param>
- <exception cref="T:System.ArgumentNullException">v is null</exception>
- </member>
- <member name="M:QuickGraph.Representations.AdjacencyGraph.SelectEdges(QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Returns the collection of edges that matches the predicate</summary>
- <param name="ep">Edge predicate</param>
- <returns>enumerable colleciton of vertices that matches the criteron</returns>
- <exception cref="T:System.ArgumentNullException">ep is null</exception>
- </member>
- <member name="M:QuickGraph.Representations.AdjacencyGraph.SelectOutEdges(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Returns the collection of out-edges that matches the predicate</summary>
- <param name="v" />
- <param name="ep">Edge predicate</param>
- <returns>enumerable colleciton of vertices that matches the criteron</returns>
- <exception cref="T:System.ArgumentNullException">v or ep is null</exception>
- </member>
- <member name="M:QuickGraph.Representations.AdjacencyGraph.SelectSingleEdge(QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Returns the first Edge that matches the predicate</summary>
- <param name="ep">Edge predicate</param>
- <returns>null if not found, otherwize the first Edge that matches the predicate.</returns>
- <exception cref="T:System.ArgumentNullException">ep is null</exception>
- </member>
- <member name="M:QuickGraph.Representations.AdjacencyGraph.SelectSingleOutEdge(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Returns the first out-edge that matches the predicate</summary>
- <param name="v" />
- <param name="ep">Edge predicate</param>
- <returns>null if not found, otherwize the first Edge that matches the predicate.</returns>
- <exception cref="T:System.ArgumentNullException">v or ep is null</exception>
- </member>
- <member name="M:QuickGraph.Representations.AdjacencyGraph.SelectSingleVertex(QuickGraph.Concepts.Predicates.IVertexPredicate)">
- <summary>Returns the first vertex that matches the predicate</summary>
- <param name="vp">vertex predicate</param>
- <returns>null if not found, otherwize the first vertex that matches the predicate.</returns>
- <exception cref="T:System.ArgumentNullException">vp is null</exception>
- </member>
- <member name="M:QuickGraph.Representations.AdjacencyGraph.SelectVertices(QuickGraph.Concepts.Predicates.IVertexPredicate)">
- <summary>Returns the collection of vertices that matches the predicate</summary>
- <param name="vp">vertex predicate</param>
- <returns>enumerable colleciton of vertices that matches the criteron</returns>
- <exception cref="T:System.ArgumentNullException">vp is null</exception>
- </member>
- <member name="T:QuickGraph.Representations.BidirectionalAdaptorGraph">
- <summary>Creates a bidirectional graph out of a <see cref="T:QuickGraph.Concepts.Traversals.IVertexAndEdgeListGraph" /> graph.</summary>
- </member>
- <member name="P:QuickGraph.Representations.BidirectionalAdaptorGraph.AllowParallelEdges">
- <summary>True if parallel edges allowed</summary>
- </member>
- <member name="P:QuickGraph.Representations.BidirectionalAdaptorGraph.Graph">
- <summary>Adapted graph</summary>
- </member>
- <member name="P:QuickGraph.Representations.BidirectionalAdaptorGraph.IsDirected">
- <summary>Directed state</summary>
- </member>
- <member name="M:QuickGraph.Representations.BidirectionalAdaptorGraph.AdjacentEdgesEmpty(QuickGraph.Concepts.IVertex)">
- <summary>Gets a value indicating if the set of edges connected to v is empty</summary>
- <returns>true if the adjacent edge set is empty, false otherwise.</returns>
- <exception cref="T:System.ArgumentNullException">v is a null reference</exception>
- </member>
- <member name="M:QuickGraph.Representations.BidirectionalAdaptorGraph.AdjacentVertices(QuickGraph.Concepts.IVertex)">
- <summary>Gets an enumerable collection of the v adjacent vertices</summary>
- <param name="v" />
- </member>
- <member name="M:QuickGraph.Representations.BidirectionalAdaptorGraph.ContainsEdge(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <param name="u" />
- <param name="v" />
- </member>
- <member name="M:QuickGraph.Representations.BidirectionalAdaptorGraph.ContainsVertex(QuickGraph.Concepts.IVertex)">
- <param name="v" />
- </member>
- <member name="M:QuickGraph.Representations.BidirectionalAdaptorGraph.Degree(QuickGraph.Concepts.IVertex)">
- <summary>Returns the number of in-edges plus out-edges (for directed graphs) or the number of incident edges (for undirected graphs) of vertex v in graph g.</summary>
- <param name="v">vertex to test</param>
- <returns>out-degree</returns>
- </member>
- <member name="M:QuickGraph.Representations.BidirectionalAdaptorGraph.InDegree(QuickGraph.Concepts.IVertex)">
- <summary>Returns the number of in-edges (for directed graphs) or the number of incident edges (for undirected graphs) of vertex v in graph g.</summary>
- <param name="v">vertex to test</param>
- <returns>out-degree</returns>
- </member>
- <member name="M:QuickGraph.Representations.BidirectionalAdaptorGraph.InEdges(QuickGraph.Concepts.IVertex)">
- <summary>Enumerable collection of in-edges</summary>
- </member>
- <member name="M:QuickGraph.Representations.BidirectionalAdaptorGraph.InEdgesEmpty(QuickGraph.Concepts.IVertex)">
- <summary>Gets a value indicating if the set of in-edges is empty</summary>
- <returns>true if the in-edge set is empty, false otherwise.</returns>
- <exception cref="T:System.ArgumentNullException">v is a null reference</exception>
- </member>
- <member name="M:QuickGraph.Representations.BidirectionalAdaptorGraph.OutDegree(QuickGraph.Concepts.IVertex)">
- <summary>Returns the number of out-degree edges of v</summary>
- <param name="v">vertex to test</param>
- <returns>out-degree</returns>
- </member>
- <member name="M:QuickGraph.Representations.BidirectionalAdaptorGraph.OutEdges(QuickGraph.Concepts.IVertex)">
- <summary>Returns an iterable collection of the out edges of v</summary>
- </member>
- <member name="M:QuickGraph.Representations.BidirectionalAdaptorGraph.OutEdgesEmpty(QuickGraph.Concepts.IVertex)">
- <summary>Gets a value indicating if the set of out-edges is empty</summary>
- <returns>true if the out-edge set is empty, false otherwise.</returns>
- <exception cref="T:System.ArgumentNullException">v is a null reference</exception>
- </member>
- <member name="T:QuickGraph.Representations.BidirectionalGraph">
- <summary>A mutable bidirectional graph implemetation</summary>
- </member>
- <member name="P:QuickGraph.Representations.BidirectionalGraph.VertexInEdges">
- <summary>Vertex Out edges dictionary</summary>
- </member>
- <member name="M:QuickGraph.Representations.BidirectionalGraph.AddEdge(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <summary>Add a new vertex from source to target Complexity: 2 search + 1 insertion</summary>
- <param name="source">Source vertex</param>
- <param name="target">Target vertex</param>
- <returns>Created Edge</returns>
- <exception cref="T:System.ArgumentNullException">source or target is null</exception>
- <exception cref="T:System.Exception">source or target are not part of the graph</exception>
- </member>
- <member name="M:QuickGraph.Representations.BidirectionalGraph.AddEdge(QuickGraph.Concepts.IEdge)">
- <summary>Adds a new edge to the graph</summary>
- <param name="e" />
- </member>
- <member name="M:QuickGraph.Representations.BidirectionalGraph.AddVertex">
- <summary>Add a new vertex to the graph and returns it. Complexity: 1 insertion.</summary>
- <returns>Create vertex</returns>
- </member>
- <member name="M:QuickGraph.Representations.BidirectionalGraph.AddVertex(QuickGraph.Concepts.IVertex)">
- <summary>Adds a new vertex to the graph.</summary>
- <param name="v" />
- </member>
- <member name="M:QuickGraph.Representations.BidirectionalGraph.AdjacentEdgesEmpty(QuickGraph.Concepts.IVertex)">
- <summary>Gets a value indicating if the set of edges connected to v is empty</summary>
- <returns>true if the adjacent edge set is empty, false otherwise.</returns>
- <exception cref="T:System.ArgumentNullException">v is a null reference</exception>
- </member>
- <member name="M:QuickGraph.Representations.BidirectionalGraph.Clear">
- <summary>Remove all of the edges and vertices from the graph.</summary>
- </member>
- <member name="M:QuickGraph.Representations.BidirectionalGraph.ClearVertex(QuickGraph.Concepts.IVertex)">
- <summary>Remove all edges to and from vertex u from the graph.</summary>
- <param name="v" />
- </member>
- <member name="M:QuickGraph.Representations.BidirectionalGraph.Degree(QuickGraph.Concepts.IVertex)">
- <summary>Returns the number of in-edges plus out-edges.</summary>
- <param name="v" />
- </member>
- <member name="M:QuickGraph.Representations.BidirectionalGraph.InDegree(QuickGraph.Concepts.IVertex)">
- <summary>Returns the number of in-degree edges of v</summary>
- <param name="v" />
- </member>
- <member name="M:QuickGraph.Representations.BidirectionalGraph.InEdges(QuickGraph.Concepts.IVertex)">
- <summary>Returns an iterable collection over the in-edge connected to v</summary>
- <param name="v" />
- </member>
- <member name="M:QuickGraph.Representations.BidirectionalGraph.InEdgesEmpty(QuickGraph.Concepts.IVertex)">
- <summary>Gets a value indicating if the set of in-edges is empty</summary>
- <returns>true if the in-edge set is empty, false otherwise.</returns>
- <exception cref="T:System.ArgumentNullException">v is a null reference</exception>
- </member>
- <member name="M:QuickGraph.Representations.BidirectionalGraph.RemoveEdge(QuickGraph.Concepts.IEdge)">
- <summary>Removes an edge from the graph. Complexity: 2 edges removed from the vertex edge list + 1 edge removed from the edge list.</summary>
- <param name="e">edge to remove</param>
- <exception cref="T:System.ArgumentNullException">e is null</exception>
- </member>
- <member name="M:QuickGraph.Representations.BidirectionalGraph.RemoveEdge(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <summary>Remove the edge (u,v) from the graph. If the graph allows parallel edges this remove all occurrences of (u,v).</summary>
- <param name="u">source vertex</param>
- <param name="v">target vertex</param>
- </member>
- <member name="M:QuickGraph.Representations.BidirectionalGraph.RemoveInEdgeIf(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Remove all the out-edges of vertex u for which the predicate pred returns true.</summary>
- <param name="u">vertex</param>
- <param name="pred">edge predicate</param>
- </member>
- <member name="M:QuickGraph.Representations.BidirectionalGraph.RemoveVertex(QuickGraph.Concepts.IVertex)">
- <summary>Removes the vertex from the graph.</summary>
- <param name="v">vertex to remove</param>
- <exception cref="T:System.ArgumentNullException">v is null</exception>
- </member>
- <member name="M:QuickGraph.Representations.BidirectionalGraph.SelectInEdges(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Returns the collection of in-edges that matches the predicate</summary>
- <param name="v" />
- <param name="ep">Edge predicate</param>
- <returns>enumerable colleciton of vertices that matches the criteron</returns>
- <exception cref="T:System.ArgumentNullException">v or ep is null</exception>
- </member>
- <member name="M:QuickGraph.Representations.BidirectionalGraph.SelectSingleInEdge(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Returns the first in-edge that matches the predicate</summary>
- <param name="v" />
- <param name="ep">Edge predicate</param>
- <returns>null if not found, otherwize the first Edge that matches the predicate.</returns>
- <exception cref="T:System.ArgumentNullException">v or ep is null</exception>
- </member>
- <member name="T:QuickGraph.Representations.ClusteredAdjacencyGraph">
- <summary>A clustered adjacency graph</summary>
- </member>
- <member name="P:QuickGraph.Representations.ClusteredAdjacencyGraph.AllowParallelEdges">
- <summary>Gets a value indicating whether the graph allows parallel edges.</summary>
- <value>true if the graph allows parallel edges, false otherwize.</value>
- </member>
- <member name="P:QuickGraph.Representations.ClusteredAdjacencyGraph.Clusters">
- <summary>Gets an enumerable collection of clusters</summary>
- <value>Enumerable collection of clusters</value>
- </member>
- <member name="P:QuickGraph.Representations.ClusteredAdjacencyGraph.ClustersCount">
- <summary>Gets the number of clusters</summary>
- <value>Number of clusters</value>
- </member>
- <member name="P:QuickGraph.Representations.ClusteredAdjacencyGraph.Colapsed">
- <summary>Not implemented yet.</summary>
- </member>
- <member name="P:QuickGraph.Representations.ClusteredAdjacencyGraph.EdgeProvider">
- <summary>Gets the <see cref="T:QuickGraph.Concepts.Providers.IEdgeProvider" /> used to generate the edges.</summary>
- <value>
- <see cref="T:QuickGraph.Concepts.Providers.IEdgeProvider" /> instance used to generate the new edges.</value>
- </member>
- <member name="P:QuickGraph.Representations.ClusteredAdjacencyGraph.Edges">
- <summary>Gets an enumerable collection of edges.</summary>
- <value>
- <see cref="T:QuickGraph.Concepts.Collections.IEdgeEnumerable" /> collection of edges.</value>
- </member>
- <member name="P:QuickGraph.Representations.ClusteredAdjacencyGraph.EdgesCount">
- <summary>Gets the edge count.</summary>
- <value>Edge count.</value>
- </member>
- <member name="P:QuickGraph.Representations.ClusteredAdjacencyGraph.EdgesEmpty">
- <summary>Gets a value indicating if the vertex set is empty</summary>
- <value>true if the vertex set is empty, false otherwise.</value>
- </member>
- <member name="P:QuickGraph.Representations.ClusteredAdjacencyGraph.IsDirected">
- <summary>Gets a value indicating whether the graph is directed.</summary>
- <value>true if the graph is directed, false otherwize.</value>
- </member>
- <member name="P:QuickGraph.Representations.ClusteredAdjacencyGraph.Parent">
- <summary>Gets the parent <see cref="T:QuickGraph.Representations.AdjacencyGraph" />.</summary>
- <value>Parent <see cref="T:QuickGraph.Representations.AdjacencyGraph" />.</value>
- </member>
- <member name="P:QuickGraph.Representations.ClusteredAdjacencyGraph.VertexProvider">
- <summary>Gets the <see cref="T:QuickGraph.Concepts.Providers.IVertexProvider" /> used to generate the vertices.</summary>
- <value>
- <see cref="T:QuickGraph.Concepts.Providers.IVertexProvider" /> instance used to generate the new vertices.</value>
- </member>
- <member name="P:QuickGraph.Representations.ClusteredAdjacencyGraph.Vertices">
- <summary>Gets an enumerable collection of vertices.</summary>
- <value>
- <see cref="T:QuickGraph.Concepts.Collections.IVertexEnumerable" /> collection of vertices.</value>
- </member>
- <member name="P:QuickGraph.Representations.ClusteredAdjacencyGraph.VerticesCount">
- <summary>Gets the vertex count.</summary>
- <value>Vertex count.</value>
- </member>
- <member name="P:QuickGraph.Representations.ClusteredAdjacencyGraph.VerticesEmpty">
- <summary>Gets a value indicating if the vertex set is empty</summary>
- <value>true if the vertex set is empty, false otherwise.</value>
- </member>
- <member name="P:QuickGraph.Representations.ClusteredAdjacencyGraph.Wrapped">
- <summary>Gets the wrapped <see cref="T:QuickGraph.Representations.AdjacencyGraph" /> object.</summary>
- </member>
- <member name="M:QuickGraph.Representations.ClusteredAdjacencyGraph.AddCluster">
- <summary>Adds a new cluster.</summary>
- <returns>New cluster</returns>
- </member>
- <member name="M:QuickGraph.Representations.ClusteredAdjacencyGraph.AddEdge(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <summary>Adds a new edge</summary>
- <param name="u">source vertex</param>
- <param name="v">target edge</param>
- <returns>added edge</returns>
- <exception cref="T:System.ArgumentNullException">u or v is a null reference</exception>
- </member>
- <member name="M:QuickGraph.Representations.ClusteredAdjacencyGraph.AddEdge(QuickGraph.Concepts.IEdge)">
- <summary>Adds an existing edge to the cluster</summary>
- <param name="e">edge to add</param>
- </member>
- <member name="M:QuickGraph.Representations.ClusteredAdjacencyGraph.AddVertex">
- <summary>Adds a new vertex to the cluster</summary>
- <returns>new vertex</returns>
- </member>
- <member name="M:QuickGraph.Representations.ClusteredAdjacencyGraph.AddVertex(QuickGraph.Concepts.IVertex)">
- <summary>Adds an existing vertex to the cluster</summary>
- <param name="v">vertex to add</param>
- </member>
- <member name="M:QuickGraph.Representations.ClusteredAdjacencyGraph.AdjacentVertices(QuickGraph.Concepts.IVertex)">
- <summary>Gets an enumerable collection of the v adjacent vertices</summary>
- <param name="v" />
- </member>
- <member name="M:QuickGraph.Representations.ClusteredAdjacencyGraph.ClearVertex(QuickGraph.Concepts.IVertex)">
- <summary>Clears vertex out-edges</summary>
- <param name="u" />
- </member>
- <member name="M:QuickGraph.Representations.ClusteredAdjacencyGraph.ContainsEdge(QuickGraph.Concepts.IEdge)">
- <summary>Determines whether the <see cref="T:QuickGraph.Representations.ClusteredAdjacencyGraph" /> contains the edge <paramref name="e" />.</summary>
- <param name="e">The edge to locate in <see cref="T:QuickGraph.Representations.ClusteredAdjacencyGraph" />.</param>
- <returns>true if the <see cref="T:QuickGraph.Representations.ClusteredAdjacencyGraph" /> contains the edge <paramref name="e" />; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Representations.ClusteredAdjacencyGraph.ContainsEdge(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <summary>Determines whether the <see cref="T:QuickGraph.Representations.ClusteredAdjacencyGraph" /> contains an edge from the vertex <paramref name="u" /> to the vertex <paramref name="v" />.</summary>
- <param name="u">The source vertex of the edge(s) to locate in <see cref="T:QuickGraph.Representations.ClusteredAdjacencyGraph" />.</param>
- <param name="v">The target vertex of the edge(s) to locate in <see cref="T:QuickGraph.Representations.ClusteredAdjacencyGraph" />.</param>
- <returns>true if the <see cref="T:QuickGraph.Representations.ClusteredAdjacencyGraph" /> contains the edge (<paramref name="u" />, <paramref name="v" />); otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Representations.ClusteredAdjacencyGraph.ContainsVertex(QuickGraph.Concepts.IVertex)">
- <summary>Determines whether the <see cref="T:QuickGraph.Representations.ClusteredAdjacencyGraph" /> contains the vertex <paramref name="v" />.</summary>
- <param name="v">The vertex to locate in <see cref="T:QuickGraph.Representations.ClusteredAdjacencyGraph" />.</param>
- <returns>true if the <see cref="T:QuickGraph.Representations.ClusteredAdjacencyGraph" /> contains the vertex <paramref name="v" />; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Representations.ClusteredAdjacencyGraph.OutDegree(QuickGraph.Concepts.IVertex)">
- <param name="v" />
- </member>
- <member name="M:QuickGraph.Representations.ClusteredAdjacencyGraph.OutEdges(QuickGraph.Concepts.IVertex)">
- <param name="v" />
- </member>
- <member name="M:QuickGraph.Representations.ClusteredAdjacencyGraph.OutEdgesEmpty(QuickGraph.Concepts.IVertex)">
- <summary>Gets a value indicating if the set of out-edges is empty</summary>
- <returns>true if the out-edge set is empty, false otherwise.</returns>
- <exception cref="T:System.ArgumentNullException">v is a null reference</exception>
- </member>
- <member name="M:QuickGraph.Representations.ClusteredAdjacencyGraph.RemoveCluster(QuickGraph.Concepts.Traversals.IClusteredGraph)">
- <summary>Removes a cluster</summary>
- <param name="cluster">cluster to remove</param>
- <exception cref="T:System.ArgumentNullException">cluster is a null reference.</exception>
- </member>
- <member name="M:QuickGraph.Representations.ClusteredAdjacencyGraph.RemoveEdge(QuickGraph.Concepts.IEdge)">
- <summary>Remove a specific edge</summary>
- <param name="e" />
- </member>
- <member name="M:QuickGraph.Representations.ClusteredAdjacencyGraph.RemoveEdge(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <summary>Remove edges from u to v</summary>
- <param name="u" />
- <param name="v" />
- </member>
- <member name="M:QuickGraph.Representations.ClusteredAdjacencyGraph.RemoveEdgeIf(QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Remove edge satifying the predicate</summary>
- <param name="ep" />
- </member>
- <member name="M:QuickGraph.Representations.ClusteredAdjacencyGraph.RemoveOutEdgeIf(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Remove out edge satisfying the predicate</summary>
- <param name="v" />
- <param name="ep" />
- </member>
- <member name="M:QuickGraph.Representations.ClusteredAdjacencyGraph.RemoveVertex(QuickGraph.Concepts.IVertex)">
- <summary>Removes a vertex from the cluster</summary>
- <param name="u" />
- </member>
- <member name="M:QuickGraph.Representations.ClusteredAdjacencyGraph.SelectEdges(QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Gets a filtered <see cref="T:QuickGraph.Concepts.Collections.IEdgeEnumerable" /> collection of edges.</summary>
- <param name="ep">edge predicate</param>
- <returns>filetered collection</returns>
- </member>
- <member name="M:QuickGraph.Representations.ClusteredAdjacencyGraph.SelectOutEdges(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <param name="v" />
- <param name="ep" />
- </member>
- <member name="M:QuickGraph.Representations.ClusteredAdjacencyGraph.SelectSingleEdge(QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <param name="ep" />
- </member>
- <member name="M:QuickGraph.Representations.ClusteredAdjacencyGraph.SelectSingleOutEdge(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <param name="v" />
- <param name="ep" />
- </member>
- <member name="M:QuickGraph.Representations.ClusteredAdjacencyGraph.SelectSingleVertex(QuickGraph.Concepts.Predicates.IVertexPredicate)">
- <param name="vp" />
- </member>
- <member name="M:QuickGraph.Representations.ClusteredAdjacencyGraph.SelectVertices(QuickGraph.Concepts.Predicates.IVertexPredicate)">
- <param name="vp" />
- </member>
- <member name="T:QuickGraph.Representations.EdgeList">
- <summary>An edge-list representation of a graph is simply a sequence of edges, where each edge is represented as a pair of vertex ID's.</summary>
- </member>
- <member name="P:QuickGraph.Representations.EdgeList.Edges">
- <summary>Returns an enumerator providing access to all the edges in the graph.</summary>
- </member>
- <member name="P:QuickGraph.Representations.EdgeList.EdgesCount">
- <summary>Returns the number of edges in the graph.</summary>
- </member>
- <member name="P:QuickGraph.Representations.EdgeList.EdgesEmpty">
- <summary>Gets a value indicating if the vertex set is empty</summary>
- <value>true if the vertex set is empty, false otherwise.</value>
- </member>
- <member name="M:QuickGraph.Representations.EdgeList.ContainsEdge(QuickGraph.Concepts.IEdge)">
- <param name="e" />
- </member>
- <member name="T:QuickGraph.Representations.MutableTreeAdapterGraph">
- <summary>A mutable tree-like graph</summary>
- </member>
- <member name="P:QuickGraph.Representations.MutableTreeAdapterGraph.AllowCycles">
- <summary>Gets a value indicating if the tree allows cycles</summary>
- <value>true if it allows cycle, false otherwise</value>
- </member>
- <member name="M:QuickGraph.Representations.MutableTreeAdapterGraph.AddChild(QuickGraph.Concepts.IVertex)">
- <summary>Adds a child vertex to the tree</summary>
- <param name="parent">parent vertex</param>
- <returns>created vertex</returns>
- <exception cref="T:System.ArgumentNullException">parent is a null reference</exception>
- <exception cref="!:NonAcyclicGraphException"> if <c>AllowCycles</c> is false and the edge creates a cycle </exception>
- </member>
- <member name="M:QuickGraph.Representations.MutableTreeAdapterGraph.RemoveTree(QuickGraph.Concepts.IVertex)">
- <summary>Removes vertex and sub-tree</summary>
- <param name="v">vertex to remove</param>
- <exception cref="T:System.ArgumentNullException">v is a null reference</exception>
- <exception cref="!:GraphNotStronglyConnectedExceptoin"> Removing the vertex breaks the graph connectivity </exception>
- </member>
- <member name="M:QuickGraph.Representations.Representation.InEdgeTree(QuickGraph.Concepts.Traversals.IBidirectionalVertexAndEdgeListGraph,QuickGraph.Concepts.IEdge,System.Int32)">
- <summary>Records all the edges that are part of the subtree of v</summary>
- <param name="g">visited graph</param>
- <param name="e">root edge</param>
- <param name="maxDepth">maximum expolration depth</param>
- </member>
- <member name="M:QuickGraph.Representations.Representation.InVertexTree(QuickGraph.Concepts.Traversals.IBidirectionalVertexAndEdgeListGraph,QuickGraph.Concepts.IVertex,System.Int32)">
- <summary>Records all the vertices that are part of the in-subtree of v</summary>
- <param name="g">visited graph</param>
- <param name="v">root vertex</param>
- <param name="maxDepth">Maximum exploration depth</param>
- </member>
- <member name="M:QuickGraph.Representations.Representation.OutEdgeTree(QuickGraph.Concepts.Traversals.IEdgeListAndIncidenceGraph,QuickGraph.Concepts.IEdge,System.Int32)">
- <summary>Records all the edges that are part of the subtree of v</summary>
- <param name="g">visited graph</param>
- <param name="e">root edge</param>
- <param name="maxDepth">maximum expolration depth</param>
- </member>
- <member name="M:QuickGraph.Representations.Representation.OutVertexTree(QuickGraph.Concepts.Traversals.IVertexListGraph,QuickGraph.Concepts.IVertex,System.Int32)">
- <summary>Records all the vertices that are part of the out-subtree of v</summary>
- <param name="g">visited graph</param>
- <param name="v">root vertex</param>
- <param name="maxDepth">Maximum exploration depth</param>
- </member>
- <member name="T:QuickGraph.Representations.ReversedBidirectionalGraph">
- <summary>Adaptor to flip in-edges and out-edges.</summary>
- </member>
- <member name="P:QuickGraph.Representations.ReversedBidirectionalGraph.ReversedGraph">
- <summary>Reversed graph</summary>
- </member>
- <member name="M:QuickGraph.Representations.ReversedBidirectionalGraph.AdjacentEdgesEmpty(QuickGraph.Concepts.IVertex)">
- <summary>Gets a value indicating if the set of edges connected to v is empty</summary>
- <returns>true if the adjacent edge set is empty, false otherwise.</returns>
- <exception cref="T:System.ArgumentNullException">v is a null reference</exception>
- </member>
- <member name="M:QuickGraph.Representations.ReversedBidirectionalGraph.AdjacentVertices(QuickGraph.Concepts.IVertex)">
- <summary>Gets an enumerable collection of the v adjacent vertices</summary>
- <param name="v" />
- </member>
- <member name="M:QuickGraph.Representations.ReversedBidirectionalGraph.ContainsEdge(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <summary>Check the graph contains an edge from <paramref name="u" /> to <paramref name="v" />.</summary>
- <param name="u" />
- <param name="v" />
- </member>
- <member name="M:QuickGraph.Representations.ReversedBidirectionalGraph.Degree(QuickGraph.Concepts.IVertex)">
- <summary>Vertex degree</summary>
- <param name="v">vertex to compute</param>
- <returns>vertex edgree</returns>
- </member>
- <member name="M:QuickGraph.Representations.ReversedBidirectionalGraph.InDegree(QuickGraph.Concepts.IVertex)">
- <summary>Flipped out-degree</summary>
- <param name="v">vertex to compute</param>
- <returns>transposed out-edgree</returns>
- </member>
- <member name="M:QuickGraph.Representations.ReversedBidirectionalGraph.InEdges(QuickGraph.Concepts.IVertex)">
- <summary>Returns a transposed out-edges enumerable</summary>
- <param name="v">vertex to compute</param>
- <returns>transposed out edges enumerable</returns>
- </member>
- <member name="M:QuickGraph.Representations.ReversedBidirectionalGraph.InEdgesEmpty(QuickGraph.Concepts.IVertex)">
- <summary>Gets a value indicating if the set of in-edges is empty</summary>
- <returns>true if the in-edge set is empty, false otherwise.</returns>
- <exception cref="T:System.ArgumentNullException">v is a null reference</exception>
- </member>
- <member name="M:QuickGraph.Representations.ReversedBidirectionalGraph.OutDegree(QuickGraph.Concepts.IVertex)">
- <summary>Flipped in-degree</summary>
- <param name="v">vertex to compute</param>
- <returns>transposed in-edgree</returns>
- </member>
- <member name="M:QuickGraph.Representations.ReversedBidirectionalGraph.OutEdges(QuickGraph.Concepts.IVertex)">
- <summary>Returns a transposed in-edges enumerable</summary>
- <param name="v">vertex to compute</param>
- <returns>transposed in edges enumerable</returns>
- </member>
- <member name="M:QuickGraph.Representations.ReversedBidirectionalGraph.OutEdgesEmpty(QuickGraph.Concepts.IVertex)">
- <summary>Gets a value indicating if the set of out-edges is empty</summary>
- <returns>true if the out-edge set is empty, false otherwise.</returns>
- <exception cref="T:System.ArgumentNullException">v is a null reference</exception>
- </member>
- <member name="T:QuickGraph.Representations.TreeAdaptorGraph">
- <summary>A tree-like wrapper for bidirectional graph</summary>
- </member>
- <member name="P:QuickGraph.Representations.TreeAdaptorGraph.Wrapped">
- <summary>Gets the wrapped <see cref="T:QuickGraph.Concepts.Traversals.IBidirectionalGraph" /> instance.</summary>
- </member>
- <member name="M:QuickGraph.Representations.TreeAdaptorGraph.ChildVertices(QuickGraph.Concepts.IVertex)">
- <summary>Gets an enumerable collection of child <see cref="T:QuickGraph.Concepts.IVertex" /></summary>
- <param name="v">current <see cref="T:QuickGraph.Concepts.IVertex" /></param>
- <returns>An enumerable collection of adjacent vertices</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="v" /> is a null reference </exception>
- </member>
- <member name="M:QuickGraph.Representations.TreeAdaptorGraph.FirstChild(QuickGraph.Concepts.IVertex)">
- <summary>Gets the first adjacent vertex</summary>
- <param name="v">current vertex</param>
- <returns>first out-vertex</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="v" /> is a null reference </exception>
- </member>
- <member name="M:QuickGraph.Representations.TreeAdaptorGraph.HasChildVertices(QuickGraph.Concepts.IVertex)">
- <summary>Gets a value indicating if the <see cref="T:QuickGraph.Concepts.IVertex" /> has out-edges</summary>
- <param name="v">
- <see cref="T:QuickGraph.Concepts.IVertex" /> to test</param>
- <returns>true if <paramref name="v" /> has out-edges.</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="v" /> is a null reference </exception>
- </member>
- <member name="M:QuickGraph.Representations.TreeAdaptorGraph.LastChild(QuickGraph.Concepts.IVertex)">
- <param name="v" />
- <exception cref="T:System.ArgumentNullException">
- <paramref name="v" /> is a null reference </exception>
- </member>
- <member name="M:QuickGraph.Representations.TreeAdaptorGraph.ParentVertex(QuickGraph.Concepts.IVertex)">
- <summary>Gets the <see cref="T:QuickGraph.Concepts.IVertex" /> parent.</summary>
- <param name="v">current vertex</param>
- <returns>parent vertex if any, null reference otherwize</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="v" /> is a null reference </exception>
- <exception cref="T:QuickGraph.Exceptions.MultipleInEdgeException">
- <paramref name="v" /> has multiple in-edges </exception>
- </member>
- <member name="T:QuickGraph.Representations.Petri.PetriGraph">
- <summary>A mutable incidence graph implemetation</summary>
- </member>
- <member name="P:QuickGraph.Representations.Petri.PetriGraph.AllowParallelEdges">
- <summary>Gets a value indicating if the graph allows parralell edges.</summary>
- <value>true if the graph is a multi-graph, false otherwise</value>
- </member>
- <member name="P:QuickGraph.Representations.Petri.PetriGraph.EdgeProvider">
- <summary>Gets the <see cref="T:QuickGraph.Concepts.IEdge" /> provider</summary>
- <value>
- <see cref="T:QuickGraph.Concepts.IEdge" /> provider</value>
- </member>
- <member name="P:QuickGraph.Representations.Petri.PetriGraph.Edges">
- <summary>Enumerable collection of edges.</summary>
- </member>
- <member name="P:QuickGraph.Representations.Petri.PetriGraph.EdgesCount">
- <summary>Gets the edge count</summary>
- </member>
- <member name="P:QuickGraph.Representations.Petri.PetriGraph.EdgesEmpty">
- <summary>Gets a value indicating if the vertex set is empty</summary>
- <value>true if the vertex set is empty, false otherwise.</value>
- </member>
- <member name="P:QuickGraph.Representations.Petri.PetriGraph.IsDirected">
- <summary>Gets a value indicating if the graph is directed.</summary>
- <value>true if the graph is directed, false if undirected.</value>
- </member>
- <member name="P:QuickGraph.Representations.Petri.PetriGraph.VertexOutEdges">
- <summary>Vertex Out edges dictionary</summary>
- <value>Dictionary of <see cref="T:QuickGraph.Concepts.IVertex" /> to out edge collection.</value>
- </member>
- <member name="P:QuickGraph.Representations.Petri.PetriGraph.VertexProvider">
- <summary>Gets the <see cref="T:QuickGraph.Concepts.IVertex" /> provider</summary>
- <value>
- <see cref="T:QuickGraph.Concepts.IVertex" /> provider</value>
- </member>
- <member name="P:QuickGraph.Representations.Petri.PetriGraph.Vertices">
- <summary>Enumerable collection of vertices.</summary>
- </member>
- <member name="P:QuickGraph.Representations.Petri.PetriGraph.VerticesCount">
- <summary>Gets the number of vertices</summary>
- <value>Number of vertices in the graph</value>
- </member>
- <member name="P:QuickGraph.Representations.Petri.PetriGraph.VerticesEmpty">
- <summary>Gets a value indicating if the vertex set is empty</summary>
- <value>true if the vertex set is empty, false otherwise.</value>
- </member>
- <member name="M:QuickGraph.Representations.Petri.PetriGraph.AddEdge(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <summary>Add a new vertex from source to target Complexity: 2 search + 1 insertion</summary>
- <param name="source">Source vertex</param>
- <param name="target">Target vertex</param>
- <returns>Created Edge</returns>
- <exception cref="T:System.ArgumentNullException">source or target is null</exception>
- <exception cref="T:System.Exception">source or target are not part of the graph</exception>
- </member>
- <member name="M:QuickGraph.Representations.Petri.PetriGraph.AddEdge(QuickGraph.Concepts.IEdge)">
- <summary>Used for serialization. Not for private use.</summary>
- <param name="e">edge to add.</param>
- </member>
- <member name="M:QuickGraph.Representations.Petri.PetriGraph.AddVertex">
- <summary>Add a new vertex to the graph and returns it. Complexity: 1 insertion.</summary>
- <returns>Create vertex</returns>
- </member>
- <member name="M:QuickGraph.Representations.Petri.PetriGraph.AddVertex(QuickGraph.Concepts.IVertex)">
- <summary>Add a new vertex to the graph and returns it. Complexity: 1 insertion.</summary>
- <returns>Create vertex</returns>
- </member>
- <member name="M:QuickGraph.Representations.Petri.PetriGraph.AdjacentVertices(QuickGraph.Concepts.IVertex)">
- <summary>Gets an enumerable collection of adjacent vertices</summary>
- <param name="v" />
- <returns>Enumerable collection of adjacent vertices</returns>
- </member>
- <member name="M:QuickGraph.Representations.Petri.PetriGraph.Clear">
- <summary>Remove all of the edges and vertices from the graph.</summary>
- </member>
- <member name="M:QuickGraph.Representations.Petri.PetriGraph.ClearVertex(QuickGraph.Concepts.IVertex)">
- <summary>Remove all edges to and from vertex u from the graph.</summary>
- <param name="v" />
- </member>
- <member name="M:QuickGraph.Representations.Petri.PetriGraph.ContainsEdge(QuickGraph.Concepts.IEdge)">
- <summary>Tests if a edge is part of the graph</summary>
- <param name="e">Edge to test</param>
- <returns>true if is part of the graph, false otherwize</returns>
- </member>
- <member name="M:QuickGraph.Representations.Petri.PetriGraph.ContainsEdge(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <summary>Test is an edge (u,v) is part of the graph</summary>
- <param name="u">source vertex</param>
- <param name="v">target vertex</param>
- <returns>true if part of the graph</returns>
- </member>
- <member name="M:QuickGraph.Representations.Petri.PetriGraph.ContainsVertex(QuickGraph.Concepts.IVertex)">
- <summary>Tests if a vertex is part of the graph</summary>
- <param name="v">Vertex to test</param>
- <returns>true if is part of the graph, false otherwize</returns>
- </member>
- <member name="M:QuickGraph.Representations.Petri.PetriGraph.OutDegree(QuickGraph.Concepts.IVertex)">
- <summary>Returns the number of out-degree edges of v</summary>
- <param name="v">vertex</param>
- <returns>number of out-edges of the <see cref="T:QuickGraph.Concepts.IVertex" /> v</returns>
- </member>
- <member name="M:QuickGraph.Representations.Petri.PetriGraph.OutEdges(QuickGraph.Concepts.IVertex)">
- <summary>Returns an iterable collection over the edge connected to v</summary>
- <param name="v" />
- </member>
- <member name="M:QuickGraph.Representations.Petri.PetriGraph.OutEdgesEmpty(QuickGraph.Concepts.IVertex)">
- <summary>Gets a value indicating if the set of out-edges is empty</summary>
- <returns>true if the out-edge set is empty, false otherwise.</returns>
- <exception cref="T:System.ArgumentNullException">v is a null reference</exception>
- </member>
- <member name="M:QuickGraph.Representations.Petri.PetriGraph.RemoveEdge(QuickGraph.Concepts.IEdge)">
- <summary>Removes an edge from the graph. Complexity: 2 edges removed from the vertex edge list + 1 edge removed from the edge list.</summary>
- <param name="e">edge to remove</param>
- <exception cref="T:System.ArgumentNullException">e is null</exception>
- </member>
- <member name="M:QuickGraph.Representations.Petri.PetriGraph.RemoveEdge(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <summary>Remove the edge (u,v) from the graph. If the graph allows parallel edges this remove all occurrences of (u,v).</summary>
- <param name="u">source vertex</param>
- <param name="v">target vertex</param>
- </member>
- <member name="M:QuickGraph.Representations.Petri.PetriGraph.RemoveEdgeIf(QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Remove all the edges from graph g for which the predicate pred returns true.</summary>
- <param name="pred">edge predicate</param>
- </member>
- <member name="M:QuickGraph.Representations.Petri.PetriGraph.RemoveOutEdgeIf(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Remove all the out-edges of vertex u for which the predicate pred returns true.</summary>
- <param name="u">vertex</param>
- <param name="pred">edge predicate</param>
- </member>
- <member name="M:QuickGraph.Representations.Petri.PetriGraph.RemoveVertex(QuickGraph.Concepts.IVertex)">
- <summary>Removes the vertex from the graph.</summary>
- <param name="v">vertex to remove</param>
- <exception cref="T:System.ArgumentNullException">v is null</exception>
- </member>
- <member name="M:QuickGraph.Representations.Petri.PetriGraph.SelectEdges(QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Returns the collection of edges that matches the predicate</summary>
- <param name="ep">Edge predicate</param>
- <returns>enumerable colleciton of vertices that matches the criteron</returns>
- <exception cref="T:System.ArgumentNullException">ep is null</exception>
- </member>
- <member name="M:QuickGraph.Representations.Petri.PetriGraph.SelectOutEdges(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Returns the collection of out-edges that matches the predicate</summary>
- <param name="v" />
- <param name="ep">Edge predicate</param>
- <returns>enumerable colleciton of vertices that matches the criteron</returns>
- <exception cref="T:System.ArgumentNullException">v or ep is null</exception>
- </member>
- <member name="M:QuickGraph.Representations.Petri.PetriGraph.SelectSingleEdge(QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Returns the first Edge that matches the predicate</summary>
- <param name="ep">Edge predicate</param>
- <returns>null if not found, otherwize the first Edge that matches the predicate.</returns>
- <exception cref="T:System.ArgumentNullException">ep is null</exception>
- </member>
- <member name="M:QuickGraph.Representations.Petri.PetriGraph.SelectSingleOutEdge(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Returns the first out-edge that matches the predicate</summary>
- <param name="v" />
- <param name="ep">Edge predicate</param>
- <returns>null if not found, otherwize the first Edge that matches the predicate.</returns>
- <exception cref="T:System.ArgumentNullException">v or ep is null</exception>
- </member>
- <member name="M:QuickGraph.Representations.Petri.PetriGraph.SelectSingleVertex(QuickGraph.Concepts.Predicates.IVertexPredicate)">
- <summary>Returns the first vertex that matches the predicate</summary>
- <param name="vp">vertex predicate</param>
- <returns>null if not found, otherwize the first vertex that matches the predicate.</returns>
- <exception cref="T:System.ArgumentNullException">vp is null</exception>
- </member>
- <member name="M:QuickGraph.Representations.Petri.PetriGraph.SelectVertices(QuickGraph.Concepts.Predicates.IVertexPredicate)">
- <summary>Returns the collection of vertices that matches the predicate</summary>
- <param name="vp">vertex predicate</param>
- <returns>enumerable colleciton of vertices that matches the criteron</returns>
- <exception cref="T:System.ArgumentNullException">vp is null</exception>
- </member>
- </members>
-</doc>
\ No newline at end of file
build/tools/mbunit/QuickGraph.dll
Binary file
build/tools/mbunit/QuickGraph.xml
@@ -1,3126 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<doc>
- <assembly>
- <name>QuickGraph</name>
- </assembly>
- <members>
- <member name="T:QuickGraph.CustomEdge">
- <summary>An edge that can hold a value</summary>
- </member>
- <member name="P:QuickGraph.CustomEdge.Value">
- <summary>associated property value</summary>
- </member>
- <member name="T:QuickGraph.CustomVertex">
- <summary>A vertex that can hold a value</summary>
- </member>
- <member name="P:QuickGraph.CustomVertex.Value">
- <summary>Vertex associated property value</summary>
- </member>
- <member name="T:QuickGraph.Edge">
- <summary>A graph edge</summary>
- </member>
- <member name="P:QuickGraph.Edge.ID">
- <summary>Edge unique identification number</summary>
- </member>
- <member name="P:QuickGraph.Edge.Source">
- <summary>Source vertex</summary>
- </member>
- <member name="P:QuickGraph.Edge.SourceID">
- <summary>Source vertex id, for serialization</summary>
- </member>
- <member name="P:QuickGraph.Edge.Target">
- <summary>Target Vertex</summary>
- </member>
- <member name="P:QuickGraph.Edge.TargetID">
- <summary>Source vertex id, for serialization</summary>
- </member>
- <member name="M:QuickGraph.Edge.CompareTo(QuickGraph.Edge)">
- <summary>Compares two edges</summary>
- <param name="obj">Edge to compare</param>
- <exception cref="T:System.ArgumentException">obj is not of type Edge.</exception>
- </member>
- <member name="M:QuickGraph.Edge.Equals(System.Object)">
- <param name="obj" />
- </member>
- <member name="M:QuickGraph.Edge.GetHashCode">
- <summary>Hash code, using ID</summary>
- </member>
- <member name="M:QuickGraph.Edge.ReadGraphData(QuickGraph.Concepts.Serialization.IGraphSerializationInfo)">
- <summary>Reads no data from serialization info</summary>
- <param name="info">data holder</param>
- <exception cref="T:System.ArgumentNullException">info is null</exception>
- <exception cref="T:System.ArgumentException">info is serializing</exception>
- </member>
- <member name="M:QuickGraph.Edge.ToString">
- <summary>Converts to string.</summary>
- </member>
- <member name="M:QuickGraph.Edge.ToString(System.IFormatProvider)">
- <summary>Converts to string by returning the formatted ID</summary>
- <param name="provider" />
- </member>
- <member name="M:QuickGraph.Edge.WriteGraphData(QuickGraph.Concepts.Serialization.IGraphSerializationInfo)">
- <summary>Adds nothing to serialization info</summary>
- <param name="info">data holder</param>
- <exception cref="T:System.ArgumentNullException">info is null</exception>
- <exception cref="T:System.ArgumentException">info is not serializing</exception>
- </member>
- <member name="M:QuickGraph.Edge.op_GreaterThan(QuickGraph.Edge,QuickGraph.Edge)">
- <param name="e1" />
- <param name="e2" />
- </member>
- <member name="M:QuickGraph.Edge.op_LessThan(QuickGraph.Edge,QuickGraph.Edge)">
- <param name="e1" />
- <param name="e2" />
- </member>
- <member name="T:QuickGraph.NamedEdge">
- <summary>A vertex with a name</summary>
- </member>
- <member name="P:QuickGraph.NamedEdge.Name">
- <summary>Vertex name</summary>
- </member>
- <member name="M:QuickGraph.NamedEdge.ReadGraphData(QuickGraph.Concepts.Serialization.IGraphSerializationInfo)">
- <summary>Reads no data from serialization info</summary>
- <param name="info">data holder</param>
- <exception cref="T:System.ArgumentNullException">info is null</exception>
- <exception cref="T:System.ArgumentException">info is serializing</exception>
- </member>
- <member name="M:QuickGraph.NamedEdge.WriteGraphData(QuickGraph.Concepts.Serialization.IGraphSerializationInfo)">
- <summary>Adds nothing to serialization info</summary>
- <param name="info">data holder</param>
- <exception cref="T:System.ArgumentNullException">info is null</exception>
- <exception cref="T:System.ArgumentException">info is not serializing</exception>
- </member>
- <member name="T:QuickGraph.NamedVertex">
- <summary>A vertex with a name</summary>
- </member>
- <member name="P:QuickGraph.NamedVertex.Name">
- <summary>Vertex name</summary>
- </member>
- <member name="M:QuickGraph.NamedVertex.ReadGraphData(QuickGraph.Concepts.Serialization.IGraphSerializationInfo)">
- <summary>Reads no data from serialization info</summary>
- <param name="info">data holder</param>
- <exception cref="T:System.ArgumentNullException">info is null</exception>
- <exception cref="T:System.ArgumentException">info is serializing</exception>
- </member>
- <member name="M:QuickGraph.NamedVertex.WriteGraphData(QuickGraph.Concepts.Serialization.IGraphSerializationInfo)">
- <summary>Adds nothing to serialization info</summary>
- <param name="info">data holder</param>
- <exception cref="T:System.ArgumentNullException">info is null</exception>
- <exception cref="T:System.ArgumentException">info is not serializing</exception>
- </member>
- <member name="T:QuickGraph.Vertex">
- <summary>A Graph Vertex.</summary>
- </member>
- <member name="P:QuickGraph.Vertex.ID">
- <summary>Unique identification number</summary>
- </member>
- <member name="M:QuickGraph.Vertex.CompareTo(QuickGraph.Vertex)">
- <summary>Compares two vertices</summary>
- <param name="obj">vertex to compare</param>
- <exception cref="T:System.ArgumentException">obj is not of type Vertex</exception>
- </member>
- <member name="M:QuickGraph.Vertex.Equals(System.Object)">
- <param name="obj" />
- </member>
- <member name="M:QuickGraph.Vertex.GetHashCode">
- <summary>Hash code. ID used as identification number.</summary>
- </member>
- <member name="M:QuickGraph.Vertex.ReadGraphData(QuickGraph.Concepts.Serialization.IGraphSerializationInfo)">
- <summary>Reads no data from serialization info</summary>
- <param name="info">data holder</param>
- <exception cref="T:System.ArgumentNullException">info is null</exception>
- <exception cref="T:System.ArgumentException">info is serializing</exception>
- </member>
- <member name="M:QuickGraph.Vertex.ToString">
- <summary>Converts to string by returning the ID.</summary>
- </member>
- <member name="M:QuickGraph.Vertex.ToString(System.IFormatProvider)">
- <summary>Converts to string by returning the formatted ID</summary>
- <param name="provider" />
- </member>
- <member name="M:QuickGraph.Vertex.WriteGraphData(QuickGraph.Concepts.Serialization.IGraphSerializationInfo)">
- <summary>Adds nothing to serialization info</summary>
- <param name="info">data holder</param>
- <exception cref="T:System.ArgumentNullException">info is null</exception>
- <exception cref="T:System.ArgumentException">info is not serializing</exception>
- </member>
- <member name="M:QuickGraph.Vertex.op_GreaterThan(QuickGraph.Vertex,QuickGraph.Vertex)">
- <param name="v1" />
- <param name="v2" />
- </member>
- <member name="M:QuickGraph.Vertex.op_LessThan(QuickGraph.Vertex,QuickGraph.Vertex)">
- <param name="v1" />
- <param name="v2" />
- </member>
- <member name="T:QuickGraph.Collections.DistanceComparer">
- <summary>Given a Distance map, compare two vertex distance</summary>
- </member>
- <member name="M:QuickGraph.Collections.DistanceComparer.Compare(System.Object,System.Object)">
- <summary>Compare the distance between vertex x and y</summary>
- <param name="x">First vertex</param>
- <param name="y">Second vertex</param>
- <returns>-1 if d[x]<d[y], 0 if d[x] equals d[y] and +1 if d[x] > d[y]</returns>
- </member>
- <member name="T:QuickGraph.Collections.DoubleCollection">
- <summary>A collection of elements of type Double</summary>
- </member>
- <member name="P:QuickGraph.Collections.DoubleCollection.Item(System.Int32)">
- <summary>Gets or sets the Double at the given index in this DoubleCollection.</summary>
- </member>
- <member name="M:QuickGraph.Collections.DoubleCollection.Add(System.Double)">
- <summary>Adds an instance of type Double to the end of this DoubleCollection.</summary>
- <param name="value">The Double to be added to the end of this DoubleCollection.</param>
- </member>
- <member name="M:QuickGraph.Collections.DoubleCollection.AddRange(System.Double[])">
- <summary>Adds the elements of an array to the end of this DoubleCollection.</summary>
- <param name="items">The array whose elements are to be added to the end of this DoubleCollection.</param>
- </member>
- <member name="M:QuickGraph.Collections.DoubleCollection.AddRange(QuickGraph.Collections.DoubleCollection)">
- <summary>Adds the elements of another DoubleCollection to the end of this DoubleCollection.</summary>
- <param name="items">The DoubleCollection whose elements are to be added to the end of this DoubleCollection.</param>
- </member>
- <member name="M:QuickGraph.Collections.DoubleCollection.Contains(System.Double)">
- <summary>Determines whether a specfic Double value is in this DoubleCollection.</summary>
- <param name="value">The Double value to locate in this DoubleCollection.</param>
- <returns>true if value is found in this DoubleCollection; false otherwise.</returns>
- </member>
- <member name="M:QuickGraph.Collections.DoubleCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this DoubleCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:QuickGraph.Collections.DoubleCollection.IndexOf(System.Double)">
- <summary>Return the zero-based index of the first occurrence of a specific value in this DoubleCollection</summary>
- <param name="value">The Double value to locate in the DoubleCollection.</param>
- <returns>The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise.</returns>
- </member>
- <member name="M:QuickGraph.Collections.DoubleCollection.Insert(System.Int32,System.Double)">
- <summary>Inserts an element into the DoubleCollection at the specified index</summary>
- <param name="index">The index at which the Double is to be inserted.</param>
- <param name="value">The Double to insert.</param>
- </member>
- <member name="M:QuickGraph.Collections.DoubleCollection.Remove(System.Double)">
- <summary>Removes the first occurrence of a specific Double from this DoubleCollection.</summary>
- <param name="value">The Double value to remove from this DoubleCollection.</param>
- </member>
- <member name="T:QuickGraph.Collections.DoubleCollection.Enumerator">
- <summary>Type-specific enumeration class, used by DoubleCollection.GetEnumerator.</summary>
- </member>
- <member name="T:QuickGraph.Collections.EdgeCollection">
- <summary>A collection of elements of type Edge This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.EdgeCollection.Item(System.Int32)">
- <summary>Gets or sets the Edge at the given index in this EdgeCollection.</summary>
- </member>
- <member name="M:QuickGraph.Collections.EdgeCollection.Add(QuickGraph.Concepts.IEdge)">
- <summary>Adds an instance of type Edge to the end of this EdgeCollection.</summary>
- <param name="value">The Edge to be added to the end of this EdgeCollection.</param>
- </member>
- <member name="M:QuickGraph.Collections.EdgeCollection.AddRange(QuickGraph.Concepts.IEdge[])">
- <summary>Adds the elements of an array to the end of this EdgeCollection.</summary>
- <param name="items">The array whose elements are to be added to the end of this EdgeCollection.</param>
- </member>
- <member name="M:QuickGraph.Collections.EdgeCollection.AddRange(QuickGraph.Concepts.Collections.IEdgeEnumerable)">
- <summary>Adds the elements of another EdgeCollection to the end of this EdgeCollection.</summary>
- <param name="items">The EdgeCollection whose elements are to be added to the end of this EdgeCollection.</param>
- </member>
- <member name="M:QuickGraph.Collections.EdgeCollection.Contains(QuickGraph.Concepts.IEdge)">
- <summary>Determines whether a specfic Edge value is in this EdgeCollection.</summary>
- <param name="value">The Edge value to locate in this EdgeCollection.</param>
- <returns>true if value is found in this EdgeCollection; false otherwise.</returns>
- </member>
- <member name="M:QuickGraph.Collections.EdgeCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this EdgeCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:QuickGraph.Collections.EdgeCollection.IndexOf(QuickGraph.Concepts.IEdge)">
- <summary>Return the zero-based index of the first occurrence of a specific value in this EdgeCollection</summary>
- <param name="value">The Edge value to locate in the EdgeCollection.</param>
- <returns>The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise.</returns>
- </member>
- <member name="M:QuickGraph.Collections.EdgeCollection.Insert(System.Int32,QuickGraph.Concepts.IEdge)">
- <summary>Inserts an element into the EdgeCollection at the specified index</summary>
- <param name="index">The index at which the Edge is to be inserted.</param>
- <param name="value">The Edge to insert.</param>
- </member>
- <member name="M:QuickGraph.Collections.EdgeCollection.Remove(QuickGraph.Concepts.IEdge)">
- <summary>Removes the first occurrence of a specific Edge from this EdgeCollection.</summary>
- <param name="value">The Edge value to remove from this EdgeCollection.</param>
- </member>
- <member name="T:QuickGraph.Collections.EdgeCollection.Enumerator">
- <summary>Type-specific enumeration class, used by EdgeCollection.GetEnumerator. This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.EdgeCollection.Enumerator.Current">
- <summary>The current element.</summary>
- </member>
- <member name="M:QuickGraph.Collections.EdgeCollection.Enumerator.MoveNext">
- <summary>Moves cursor to next element.</summary>
- <returns>true if current is valid, false otherwize</returns>
- </member>
- <member name="M:QuickGraph.Collections.EdgeCollection.Enumerator.Reset">
- <summary>Resets the cursor to the position before the first element.</summary>
- </member>
- <member name="T:QuickGraph.Collections.EdgeCollectionCollection">
- <summary>A collection of elements of type EdgeCollection This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.EdgeCollectionCollection.Item(System.Int32)">
- <summary>Gets or sets the EdgeCollection at the given index in this EdgeCollectionCollection.</summary>
- </member>
- <member name="M:QuickGraph.Collections.EdgeCollectionCollection.Add(QuickGraph.Collections.EdgeCollection)">
- <summary>Adds an instance of type EdgeCollection to the end of this EdgeCollectionCollection.</summary>
- <param name="value">The EdgeCollection to be added to the end of this EdgeCollectionCollection.</param>
- </member>
- <member name="M:QuickGraph.Collections.EdgeCollectionCollection.AddRange(QuickGraph.Collections.EdgeCollection[])">
- <summary>Adds the elements of an array to the end of this EdgeCollectionCollection.</summary>
- <param name="items">The array whose elements are to be added to the end of this EdgeCollectionCollection.</param>
- </member>
- <member name="M:QuickGraph.Collections.EdgeCollectionCollection.AddRange(QuickGraph.Collections.EdgeCollectionCollection)">
- <summary>Adds the elements of another EdgeCollectionCollection to the end of this EdgeCollectionCollection.</summary>
- <param name="items">The EdgeCollectionCollection whose elements are to be added to the end of this EdgeCollectionCollection.</param>
- </member>
- <member name="M:QuickGraph.Collections.EdgeCollectionCollection.Contains(QuickGraph.Collections.EdgeCollection)">
- <summary>Determines whether a specfic EdgeCollection value is in this EdgeCollectionCollection.</summary>
- <param name="value">The EdgeCollection value to locate in this EdgeCollectionCollection.</param>
- <returns>true if value is found in this EdgeCollectionCollection; false otherwise.</returns>
- </member>
- <member name="M:QuickGraph.Collections.EdgeCollectionCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this EdgeCollectionCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:QuickGraph.Collections.EdgeCollectionCollection.IndexOf(QuickGraph.Collections.EdgeCollection)">
- <summary>Return the zero-based index of the first occurrence of a specific value in this EdgeCollectionCollection</summary>
- <param name="value">The EdgeCollection value to locate in the EdgeCollectionCollection.</param>
- <returns>The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise.</returns>
- </member>
- <member name="M:QuickGraph.Collections.EdgeCollectionCollection.Insert(System.Int32,QuickGraph.Collections.EdgeCollection)">
- <summary>Inserts an element into the EdgeCollectionCollection at the specified index</summary>
- <param name="index">The index at which the EdgeCollection is to be inserted.</param>
- <param name="value">The EdgeCollection to insert.</param>
- </member>
- <member name="M:QuickGraph.Collections.EdgeCollectionCollection.Remove(QuickGraph.Collections.EdgeCollection)">
- <summary>Removes the first occurrence of a specific EdgeCollection from this EdgeCollectionCollection.</summary>
- <param name="value">The EdgeCollection value to remove from this EdgeCollectionCollection.</param>
- </member>
- <member name="T:QuickGraph.Collections.EdgeCollectionCollection.Enumerator">
- <summary>Type-specific enumeration class, used by EdgeCollectionCollection.GetEnumerator. This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.EdgeCollectionCollection.Enumerator.Current">
- <summary>Gets the current edge collection</summary>
- <value>Current edge collection</value>
- </member>
- <member name="T:QuickGraph.Collections.EdgeColorDictionary">
- <summary>A dictionary with keys of type Edge and values of type GraphColor This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.EdgeColorDictionary.Item(QuickGraph.Concepts.IEdge)">
- <summary>Gets or sets the GraphColor associated with the given Edge</summary>
- <param name="key">The Edge whose value to get or set.</param>
- </member>
- <member name="P:QuickGraph.Collections.EdgeColorDictionary.Keys">
- <summary>Gets a collection containing the keys in this EdgeGraphColorDictionary.</summary>
- </member>
- <member name="P:QuickGraph.Collections.EdgeColorDictionary.Values">
- <summary>Gets a collection containing the values in this EdgeGraphColorDictionary.</summary>
- </member>
- <member name="M:QuickGraph.Collections.EdgeColorDictionary.Add(QuickGraph.Concepts.IEdge,QuickGraph.Concepts.GraphColor)">
- <summary>Adds an element with the specified key and value to this EdgeGraphColorDictionary.</summary>
- <param name="key">The Edge key of the element to add.</param>
- <param name="value">The GraphColor value of the element to add.</param>
- </member>
- <member name="M:QuickGraph.Collections.EdgeColorDictionary.Contains(QuickGraph.Concepts.IEdge)">
- <summary>Determines whether this EdgeGraphColorDictionary contains a specific key.</summary>
- <param name="key">The Edge key to locate in this EdgeGraphColorDictionary.</param>
- <returns>true if this EdgeGraphColorDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.EdgeColorDictionary.ContainsKey(QuickGraph.Concepts.IEdge)">
- <summary>Determines whether this EdgeGraphColorDictionary contains a specific key.</summary>
- <param name="key">The Edge key to locate in this EdgeGraphColorDictionary.</param>
- <returns>true if this EdgeGraphColorDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.EdgeColorDictionary.ContainsValue(QuickGraph.Concepts.GraphColor)">
- <summary>Determines whether this EdgeGraphColorDictionary contains a specific value.</summary>
- <param name="value">The GraphColor value to locate in this EdgeGraphColorDictionary.</param>
- <returns>true if this EdgeGraphColorDictionary contains an element with the specified value; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.EdgeColorDictionary.Remove(QuickGraph.Concepts.IEdge)">
- <summary>Removes the element with the specified key from this EdgeGraphColorDictionary.</summary>
- <param name="key">The Edge key of the element to remove.</param>
- </member>
- <member name="T:QuickGraph.Collections.EdgeDoubleDictionary">
- <summary>A dictionary with keys of type Edge and values of type Double This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.EdgeDoubleDictionary.Item(QuickGraph.Concepts.IEdge)">
- <summary>Gets or sets the Double associated with the given Edge</summary>
- <param name="key">The Edge whose value to get or set.</param>
- </member>
- <member name="P:QuickGraph.Collections.EdgeDoubleDictionary.Keys">
- <summary>Gets a collection containing the keys in this EdgeDoubleDictionary.</summary>
- </member>
- <member name="P:QuickGraph.Collections.EdgeDoubleDictionary.Values">
- <summary>Gets a collection containing the values in this EdgeDoubleDictionary.</summary>
- </member>
- <member name="M:QuickGraph.Collections.EdgeDoubleDictionary.Add(QuickGraph.Concepts.IEdge,System.Double)">
- <summary>Adds an element with the specified key and value to this EdgeDoubleDictionary.</summary>
- <param name="key">The Edge key of the element to add.</param>
- <param name="value">The Double value of the element to add.</param>
- </member>
- <member name="M:QuickGraph.Collections.EdgeDoubleDictionary.Contains(QuickGraph.Concepts.IEdge)">
- <summary>Determines whether this EdgeDoubleDictionary contains a specific key.</summary>
- <param name="key">The Edge key to locate in this EdgeDoubleDictionary.</param>
- <returns>true if this EdgeDoubleDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.EdgeDoubleDictionary.ContainsKey(QuickGraph.Concepts.IEdge)">
- <summary>Determines whether this EdgeDoubleDictionary contains a specific key.</summary>
- <param name="key">The Edge key to locate in this EdgeDoubleDictionary.</param>
- <returns>true if this EdgeDoubleDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.EdgeDoubleDictionary.ContainsValue(System.Double)">
- <summary>Determines whether this EdgeDoubleDictionary contains a specific value.</summary>
- <param name="value">The Double value to locate in this EdgeDoubleDictionary.</param>
- <returns>true if this EdgeDoubleDictionary contains an element with the specified value; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.EdgeDoubleDictionary.Remove(QuickGraph.Concepts.IEdge)">
- <summary>Removes the element with the specified key from this EdgeDoubleDictionary.</summary>
- <param name="key">The Edge key of the element to remove.</param>
- </member>
- <member name="T:QuickGraph.Collections.EdgeEdgeDictionary">
- <summary>A dictionary with keys of type IEdge and values of type IEdge This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.EdgeEdgeDictionary.Item(QuickGraph.Concepts.IEdge)">
- <summary>Gets or sets the IEdge associated with the given IEdge</summary>
- <param name="key">The IEdge whose value to get or set.</param>
- </member>
- <member name="P:QuickGraph.Collections.EdgeEdgeDictionary.Keys">
- <summary>Gets a collection containing the keys in this EdgeEdgeDictionary.</summary>
- </member>
- <member name="P:QuickGraph.Collections.EdgeEdgeDictionary.Values">
- <summary>Gets a collection containing the values in this EdgeEdgeDictionary.</summary>
- </member>
- <member name="M:QuickGraph.Collections.EdgeEdgeDictionary.Add(QuickGraph.Concepts.IEdge,QuickGraph.Concepts.IEdge)">
- <summary>Adds an element with the specified key and value to this EdgeEdgeDictionary.</summary>
- <param name="key">The IEdge key of the element to add.</param>
- <param name="value">The IEdge value of the element to add.</param>
- </member>
- <member name="M:QuickGraph.Collections.EdgeEdgeDictionary.Contains(QuickGraph.Concepts.IEdge)">
- <summary>Determines whether this EdgeEdgeDictionary contains a specific key.</summary>
- <param name="key">The IEdge key to locate in this EdgeEdgeDictionary.</param>
- <returns>true if this EdgeEdgeDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.EdgeEdgeDictionary.ContainsKey(QuickGraph.Concepts.IEdge)">
- <summary>Determines whether this EdgeEdgeDictionary contains a specific key.</summary>
- <param name="key">The IEdge key to locate in this EdgeEdgeDictionary.</param>
- <returns>true if this EdgeEdgeDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.EdgeEdgeDictionary.ContainsValue(QuickGraph.Concepts.IEdge)">
- <summary>Determines whether this EdgeEdgeDictionary contains a specific value.</summary>
- <param name="value">The IEdge value to locate in this EdgeEdgeDictionary.</param>
- <returns>true if this EdgeEdgeDictionary contains an element with the specified value; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.EdgeEdgeDictionary.Remove(QuickGraph.Concepts.IEdge)">
- <summary>Removes the element with the specified key from this EdgeEdgeDictionary.</summary>
- <param name="key">The IEdge key of the element to remove.</param>
- </member>
- <member name="T:QuickGraph.Collections.EdgeEnumerable">
- <summary>A wrapper class for weak collection of IEdge This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.EdgeEnumerable.Enumerable">
- <summary>Wrapped enumerable</summary>
- </member>
- <member name="M:QuickGraph.Collections.EdgeEnumerable.GetEnumerator">
- <summary>Return a strongly typed enumerator</summary>
- <returns>strongly typed enumerator</returns>
- </member>
- <member name="M:QuickGraph.Collections.EdgeEnumerable.Wrap(System.Collections.IEnumerable)">
- <summary>Wraps up the weakly typed collection in a strongly typed (IEdge) collection.</summary>
- <param name="en">Collection to wrap</param>
- <returns>Edge enumerable collection</returns>
- </member>
- <member name="T:QuickGraph.Collections.EdgeEnumerable.Enumerator">
- <summary>Strongly typed enumerator</summary>
- </member>
- <member name="P:QuickGraph.Collections.EdgeEnumerable.Enumerator.Current">
- <summary>Current Edge</summary>
- </member>
- <member name="P:QuickGraph.Collections.EdgeEnumerable.Enumerator.Wrapped">
- <summary>Wrapped enumerator</summary>
- </member>
- <member name="T:QuickGraph.Collections.EdgeIntDictionary">
- <summary>A dictionary with keys of type IEdge and values of type Int This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.EdgeIntDictionary.Item(QuickGraph.Concepts.IEdge)">
- <summary>Gets or sets the Int associated with the given IEdge</summary>
- <param name="key">The IEdge whose value to get or set.</param>
- </member>
- <member name="P:QuickGraph.Collections.EdgeIntDictionary.Keys">
- <summary>Gets a collection containing the keys in this EdgeIntDictionary.</summary>
- </member>
- <member name="P:QuickGraph.Collections.EdgeIntDictionary.Values">
- <summary>Gets a collection containing the values in this EdgeIntDictionary.</summary>
- </member>
- <member name="M:QuickGraph.Collections.EdgeIntDictionary.Add(QuickGraph.Concepts.IEdge,System.Int32)">
- <summary>Adds an element with the specified key and value to this EdgeIntDictionary.</summary>
- <param name="key">The IEdge key of the element to add.</param>
- <param name="value">The Int value of the element to add.</param>
- </member>
- <member name="M:QuickGraph.Collections.EdgeIntDictionary.Contains(QuickGraph.Concepts.IEdge)">
- <summary>Determines whether this EdgeIntDictionary contains a specific key.</summary>
- <param name="key">The IEdge key to locate in this EdgeIntDictionary.</param>
- <returns>true if this EdgeIntDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.EdgeIntDictionary.ContainsKey(QuickGraph.Concepts.IEdge)">
- <summary>Determines whether this EdgeIntDictionary contains a specific key.</summary>
- <param name="key">The IEdge key to locate in this EdgeIntDictionary.</param>
- <returns>true if this EdgeIntDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.EdgeIntDictionary.ContainsValue(System.Int32)">
- <summary>Determines whether this EdgeIntDictionary contains a specific value.</summary>
- <param name="value">The Int value to locate in this EdgeIntDictionary.</param>
- <returns>true if this EdgeIntDictionary contains an element with the specified value; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.EdgeIntDictionary.Remove(QuickGraph.Concepts.IEdge)">
- <summary>Removes the element with the specified key from this EdgeIntDictionary.</summary>
- <param name="key">The IEdge key of the element to remove.</param>
- </member>
- <member name="T:QuickGraph.Collections.EdgeObjectDictionary">
- <summary>A dictionary with keys of type Edge and values of type Object This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.EdgeObjectDictionary.Item(QuickGraph.Concepts.IEdge)">
- <summary>Gets or sets the Object associated with the given Edge</summary>
- <param name="key">The Edge whose value to get or set.</param>
- </member>
- <member name="P:QuickGraph.Collections.EdgeObjectDictionary.Keys">
- <summary>Gets a collection containing the keys in this EdgeObjectDictionary.</summary>
- </member>
- <member name="P:QuickGraph.Collections.EdgeObjectDictionary.Values">
- <summary>Gets a collection containing the values in this EdgeObjectDictionary.</summary>
- </member>
- <member name="M:QuickGraph.Collections.EdgeObjectDictionary.Add(QuickGraph.Concepts.IEdge,System.Object)">
- <summary>Adds an element with the specified key and value to this EdgeObjectDictionary.</summary>
- <param name="key">The Edge key of the element to add.</param>
- <param name="value">The Object value of the element to add.</param>
- </member>
- <member name="M:QuickGraph.Collections.EdgeObjectDictionary.Contains(QuickGraph.Concepts.IEdge)">
- <summary>Determines whether this EdgeObjectDictionary contains a specific key.</summary>
- <param name="key">The Edge key to locate in this EdgeObjectDictionary.</param>
- <returns>true if this EdgeObjectDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.EdgeObjectDictionary.ContainsKey(QuickGraph.Concepts.IEdge)">
- <summary>Determines whether this EdgeObjectDictionary contains a specific key.</summary>
- <param name="key">The Edge key to locate in this EdgeObjectDictionary.</param>
- <returns>true if this EdgeObjectDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.EdgeObjectDictionary.ContainsValue(System.Object)">
- <summary>Determines whether this EdgeObjectDictionary contains a specific value.</summary>
- <param name="value">The Object value to locate in this EdgeObjectDictionary.</param>
- <returns>true if this EdgeObjectDictionary contains an element with the specified value; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.EdgeObjectDictionary.Remove(QuickGraph.Concepts.IEdge)">
- <summary>Removes the element with the specified key from this EdgeObjectDictionary.</summary>
- <param name="key">The Edge key of the element to remove.</param>
- </member>
- <member name="T:QuickGraph.Collections.EdgeStringDictionary">
- <summary>A dictionary with keys of type Edge and values of type String This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.EdgeStringDictionary.Item(QuickGraph.Concepts.IEdge)">
- <summary>Gets or sets the String associated with the given Edge</summary>
- <param name="key">The Edge whose value to get or set.</param>
- </member>
- <member name="P:QuickGraph.Collections.EdgeStringDictionary.Keys">
- <summary>Gets a collection containing the keys in this EdgeStringDictionary.</summary>
- </member>
- <member name="P:QuickGraph.Collections.EdgeStringDictionary.Values">
- <summary>Gets a collection containing the values in this EdgeStringDictionary.</summary>
- </member>
- <member name="M:QuickGraph.Collections.EdgeStringDictionary.Add(QuickGraph.Concepts.IEdge,System.String)">
- <summary>Adds an element with the specified key and value to this EdgeStringDictionary.</summary>
- <param name="key">The Edge key of the element to add.</param>
- <param name="value">The String value of the element to add.</param>
- </member>
- <member name="M:QuickGraph.Collections.EdgeStringDictionary.Contains(QuickGraph.Concepts.IEdge)">
- <summary>Determines whether this EdgeStringDictionary contains a specific key.</summary>
- <param name="key">The Edge key to locate in this EdgeStringDictionary.</param>
- <returns>true if this EdgeStringDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.EdgeStringDictionary.ContainsKey(QuickGraph.Concepts.IEdge)">
- <summary>Determines whether this EdgeStringDictionary contains a specific key.</summary>
- <param name="key">The Edge key to locate in this EdgeStringDictionary.</param>
- <returns>true if this EdgeStringDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.EdgeStringDictionary.ContainsValue(System.String)">
- <summary>Determines whether this EdgeStringDictionary contains a specific value.</summary>
- <param name="value">The String value to locate in this EdgeStringDictionary.</param>
- <returns>true if this EdgeStringDictionary contains an element with the specified value; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.EdgeStringDictionary.Remove(QuickGraph.Concepts.IEdge)">
- <summary>Removes the element with the specified key from this EdgeStringDictionary.</summary>
- <param name="key">The Edge key of the element to remove.</param>
- </member>
- <member name="T:QuickGraph.Collections.FilteredEdgeEnumerable">
- <summary>Description résumée de FilteredEdgeCollection. This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.FilteredEdgeEnumerable.BaseCollection">
- <summary>Base collection</summary>
- </member>
- <member name="P:QuickGraph.Collections.FilteredEdgeEnumerable.EdgePredicate">
- <summary>Edge predicate</summary>
- </member>
- <member name="M:QuickGraph.Collections.FilteredEdgeEnumerable.GetEnumerator">
- <summary>Returns the enumerator</summary>
- </member>
- <member name="T:QuickGraph.Collections.FilteredEdgeEnumerable.Enumerator">
- <summary>Filetred enumerator class This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.FilteredEdgeEnumerable.Enumerator.Current">
- <summary>Current edge</summary>
- </member>
- <member name="M:QuickGraph.Collections.FilteredEdgeEnumerable.Enumerator.MoveNext">
- <summary>Moves the cursor to the next in-edge.</summary>
- <returns>True if successful, false if the iteration ended.</returns>
- </member>
- <member name="M:QuickGraph.Collections.FilteredEdgeEnumerable.Enumerator.Reset">
- <summary>Positions the cursor before the first element.</summary>
- </member>
- <member name="T:QuickGraph.Collections.FilteredVertexEnumerable">
- <summary>Filtered vertex collectiohn This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.FilteredVertexEnumerable.BaseEnumerable">
- <summary>Base collection</summary>
- </member>
- <member name="P:QuickGraph.Collections.FilteredVertexEnumerable.VertexPredicate">
- <summary>Predicate</summary>
- </member>
- <member name="M:QuickGraph.Collections.FilteredVertexEnumerable.GetEnumerator">
- <summary>Returns a filtered enumerator</summary>
- <returns>enumerator</returns>
- </member>
- <member name="T:QuickGraph.Collections.FilteredVertexEnumerable.Enumerator">
- <summary>Filtered enumerator This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.FilteredVertexEnumerable.Enumerator.Current">
- <summary>Current Vertex</summary>
- </member>
- <member name="M:QuickGraph.Collections.FilteredVertexEnumerable.Enumerator.MoveNext">
- <summary>Moves the cursor to the next Vertex.</summary>
- <returns>True if successful, false if the iteration ended.</returns>
- </member>
- <member name="M:QuickGraph.Collections.FilteredVertexEnumerable.Enumerator.Reset">
- <summary>Positions the cursor before the first element.</summary>
- </member>
- <member name="T:QuickGraph.Collections.PriorithizedVertexBuffer">
- <summary>A Priorithized (with respect to distance) vertex buffer. This class cannot be inherited.</summary>
- </member>
- <member name="M:QuickGraph.Collections.PriorithizedVertexBuffer.Push(QuickGraph.Concepts.IVertex)">
- <summary>Push a new vertex on the buffer.</summary>
- <param name="v">new vertex</param>
- </member>
- <member name="M:QuickGraph.Collections.PriorithizedVertexBuffer.Update(QuickGraph.Concepts.IVertex)">
- <summary>Updates the buffer order</summary>
- <param name="v">modified vertex</param>
- </member>
- <member name="M:QuickGraph.Collections.ReversedEdge.Equals(System.Object)">
- <param name="obj" />
- </member>
- <member name="M:QuickGraph.Collections.ReversedEdge.op_Equality(QuickGraph.Collections.ReversedEdge,QuickGraph.Collections.ReversedEdge)">
- <summary>Defines the == operator</summary>
- <param name="e1" />
- <param name="e2" />
- </member>
- <member name="M:QuickGraph.Collections.ReversedEdge.op_Inequality(QuickGraph.Collections.ReversedEdge,QuickGraph.Collections.ReversedEdge)">
- <param name="e1" />
- <param name="e2" />
- </member>
- <member name="T:QuickGraph.Collections.StringEdgeDictionary">
- <summary>A dictionary with keys of type String and values of type IEdge This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.StringEdgeDictionary.Item(System.String)">
- <summary>Gets or sets the IEdge associated with the given String</summary>
- <param name="key">The String whose value to get or set.</param>
- </member>
- <member name="P:QuickGraph.Collections.StringEdgeDictionary.Keys">
- <summary>Gets a collection containing the keys in this StringEdgeDictionary.</summary>
- </member>
- <member name="P:QuickGraph.Collections.StringEdgeDictionary.Values">
- <summary>Gets a collection containing the values in this StringEdgeDictionary.</summary>
- </member>
- <member name="M:QuickGraph.Collections.StringEdgeDictionary.Add(System.String,QuickGraph.Concepts.IEdge)">
- <summary>Adds an element with the specified key and value to this StringEdgeDictionary.</summary>
- <param name="key">The String key of the element to add.</param>
- <param name="value">The IEdge value of the element to add.</param>
- </member>
- <member name="M:QuickGraph.Collections.StringEdgeDictionary.Contains(System.String)">
- <summary>Determines whether this StringEdgeDictionary contains a specific key.</summary>
- <param name="key">The String key to locate in this StringEdgeDictionary.</param>
- <returns>true if this StringEdgeDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.StringEdgeDictionary.ContainsKey(System.String)">
- <summary>Determines whether this StringEdgeDictionary contains a specific key.</summary>
- <param name="key">The String key to locate in this StringEdgeDictionary.</param>
- <returns>true if this StringEdgeDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.StringEdgeDictionary.ContainsValue(QuickGraph.Concepts.IEdge)">
- <summary>Determines whether this StringEdgeDictionary contains a specific value.</summary>
- <param name="value">The IEdge value to locate in this StringEdgeDictionary.</param>
- <returns>true if this StringEdgeDictionary contains an element with the specified value; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.StringEdgeDictionary.Remove(System.String)">
- <summary>Removes the element with the specified key from this StringEdgeDictionary.</summary>
- <param name="key">The String key of the element to remove.</param>
- </member>
- <member name="T:QuickGraph.Collections.StringVertexDictionary">
- <summary>A dictionary with keys of type String and values of type IVertex This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.StringVertexDictionary.Item(System.String)">
- <summary>Gets or sets the IVertex associated with the given String</summary>
- <param name="key">The String whose value to get or set.</param>
- </member>
- <member name="P:QuickGraph.Collections.StringVertexDictionary.Keys">
- <summary>Gets a collection containing the keys in this StringVertexDictionary.</summary>
- </member>
- <member name="P:QuickGraph.Collections.StringVertexDictionary.Values">
- <summary>Gets a collection containing the values in this StringVertexDictionary.</summary>
- </member>
- <member name="M:QuickGraph.Collections.StringVertexDictionary.Add(System.String,QuickGraph.Concepts.IVertex)">
- <summary>Adds an element with the specified key and value to this StringVertexDictionary.</summary>
- <param name="key">The String key of the element to add.</param>
- <param name="value">The IVertex value of the element to add.</param>
- </member>
- <member name="M:QuickGraph.Collections.StringVertexDictionary.Contains(System.String)">
- <summary>Determines whether this StringVertexDictionary contains a specific key.</summary>
- <param name="key">The String key to locate in this StringVertexDictionary.</param>
- <returns>true if this StringVertexDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.StringVertexDictionary.ContainsKey(System.String)">
- <summary>Determines whether this StringVertexDictionary contains a specific key.</summary>
- <param name="key">The String key to locate in this StringVertexDictionary.</param>
- <returns>true if this StringVertexDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.StringVertexDictionary.ContainsValue(QuickGraph.Concepts.IVertex)">
- <summary>Determines whether this StringVertexDictionary contains a specific value.</summary>
- <param name="value">The IVertex value to locate in this StringVertexDictionary.</param>
- <returns>true if this StringVertexDictionary contains an element with the specified value; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.StringVertexDictionary.Remove(System.String)">
- <summary>Removes the element with the specified key from this StringVertexDictionary.</summary>
- <param name="key">The String key of the element to remove.</param>
- </member>
- <member name="T:QuickGraph.Collections.VertexBuffer">
- <summary>A vertex buffer that acts like a stack.</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexBuffer.Count">
- <summary>The number of vertices in the buffer</summary>
- </member>
- <member name="M:QuickGraph.Collections.VertexBuffer.GetEnumerator">
- <summary>Returns an enumerator over the buffer</summary>
- <returns>Buffer enumerator</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexBuffer.Peek">
- <summary>Returns the latest vertex in the buffer. Leaves it in the buffer.</summary>
- <returns>Latest vertex</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexBuffer.Pop">
- <summary>Removes the latest vertex.</summary>
- </member>
- <member name="M:QuickGraph.Collections.VertexBuffer.Push(QuickGraph.Concepts.IVertex)">
- <summary>Pushes a new vertex at the end of the buffer:</summary>
- <param name="v">Vertex to push</param>
- </member>
- <member name="M:QuickGraph.Collections.VertexBuffer.Sort(System.Collections.IComparer)">
- <summary>Sorts the buffer using the comparer</summary>
- <param name="comparer">Comparer used to sort the buffer</param>
- </member>
- <member name="T:QuickGraph.Collections.VertexCollection">
- <summary>A collection of elements of type Vertex This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexCollection.Item(System.Int32)">
- <summary>Gets or sets the Vertex at the given index in this VertexCollection.</summary>
- </member>
- <member name="M:QuickGraph.Collections.VertexCollection.Add(QuickGraph.Concepts.IVertex)">
- <summary>Adds an instance of type Vertex to the end of this VertexCollection.</summary>
- <param name="value">The Vertex to be added to the end of this VertexCollection.</param>
- </member>
- <member name="M:QuickGraph.Collections.VertexCollection.AddRange(QuickGraph.Concepts.IVertex[])">
- <summary>Adds the elements of an array to the end of this VertexCollection.</summary>
- <param name="items">The array whose elements are to be added to the end of this VertexCollection.</param>
- </member>
- <member name="M:QuickGraph.Collections.VertexCollection.AddRange(QuickGraph.Concepts.Collections.IVertexEnumerable)">
- <summary>Adds the elements of another <see cref="T:QuickGraph.Concepts.Collections.IVertexEnumerable" /> to the end of this VertexCollection.</summary>
- <param name="items">The <see cref="T:QuickGraph.Concepts.Collections.IVertexEnumerable" /> whose elements are to be added to the end of this VertexCollection.</param>
- </member>
- <member name="M:QuickGraph.Collections.VertexCollection.Contains(QuickGraph.Concepts.IVertex)">
- <summary>Determines whether a specfic Vertex value is in this VertexCollection.</summary>
- <param name="value">The Vertex value to locate in this VertexCollection.</param>
- <returns>true if value is found in this VertexCollection; false otherwise.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this VertexCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexCollection.IndexOf(QuickGraph.Concepts.IVertex)">
- <summary>Return the zero-based index of the first occurrence of a specific value in this VertexCollection</summary>
- <param name="value">The Vertex value to locate in the VertexCollection.</param>
- <returns>The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexCollection.Insert(System.Int32,QuickGraph.Concepts.IVertex)">
- <summary>Inserts an element into the VertexCollection at the specified index</summary>
- <param name="index">The index at which the Vertex is to be inserted.</param>
- <param name="value">The Vertex to insert.</param>
- </member>
- <member name="M:QuickGraph.Collections.VertexCollection.Remove(QuickGraph.Concepts.IVertex)">
- <summary>Removes the first occurrence of a specific Vertex from this VertexCollection.</summary>
- <param name="value">The Vertex value to remove from this VertexCollection.</param>
- </member>
- <member name="T:QuickGraph.Collections.VertexCollection.Enumerator">
- <summary>Type-specific enumeration class, used by VertexCollection.GetEnumerator. This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexCollection.Enumerator.Current">
- <summary>Current vertex</summary>
- </member>
- <member name="T:QuickGraph.Collections.VertexColorDictionary">
- <summary>A dictionary with keys of type Vertex and values of type GraphColor This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexColorDictionary.Item(QuickGraph.Concepts.IVertex)">
- <summary>Gets or sets the GraphColor associated with the given Vertex</summary>
- <param name="key">The Vertex whose value to get or set.</param>
- </member>
- <member name="P:QuickGraph.Collections.VertexColorDictionary.Keys">
- <summary>Gets a collection containing the keys in this VertexColorDictionary.</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexColorDictionary.Values">
- <summary>Gets a collection containing the values in this VertexColorDictionary.</summary>
- </member>
- <member name="M:QuickGraph.Collections.VertexColorDictionary.Add(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.GraphColor)">
- <summary>Adds an element with the specified key and value to this VertexColorDictionary.</summary>
- <param name="key">The Vertex key of the element to add.</param>
- <param name="value">The GraphColor value of the element to add.</param>
- </member>
- <member name="M:QuickGraph.Collections.VertexColorDictionary.Contains(QuickGraph.Concepts.IVertex)">
- <summary>Determines whether this VertexColorDictionary contains a specific key.</summary>
- <param name="key">The Vertex key to locate in this VertexColorDictionary.</param>
- <returns>true if this VertexColorDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexColorDictionary.ContainsKey(QuickGraph.Concepts.IVertex)">
- <summary>Determines whether this VertexColorDictionary contains a specific key.</summary>
- <param name="key">The Vertex key to locate in this VertexColorDictionary.</param>
- <returns>true if this VertexColorDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexColorDictionary.ContainsValue(QuickGraph.Concepts.GraphColor)">
- <summary>Determines whether this VertexColorDictionary contains a specific value.</summary>
- <param name="value">The GraphColor value to locate in this VertexColorDictionary.</param>
- <returns>true if this VertexColorDictionary contains an element with the specified value; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexColorDictionary.Remove(QuickGraph.Concepts.IVertex)">
- <summary>Removes the element with the specified key from this VertexColorDictionary.</summary>
- <param name="key">The Vertex key of the element to remove.</param>
- </member>
- <member name="T:QuickGraph.Collections.VertexDoubleDictionary">
- <summary>A dictionary with keys of type Vertex and values of type Double This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexDoubleDictionary.Item(QuickGraph.Concepts.IVertex)">
- <summary>Gets or sets the Double associated with the given Vertex</summary>
- <param name="key">The Vertex whose value to get or set.</param>
- </member>
- <member name="P:QuickGraph.Collections.VertexDoubleDictionary.Keys">
- <summary>Gets a collection containing the keys in this VertexDistanceDictionary.</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexDoubleDictionary.Values">
- <summary>Gets a collection containing the values in this VertexDistanceDictionary.</summary>
- </member>
- <member name="M:QuickGraph.Collections.VertexDoubleDictionary.Add(QuickGraph.Concepts.IVertex,System.Double)">
- <summary>Adds an element with the specified key and value to this VertexDistanceDictionary.</summary>
- <param name="key">The Vertex key of the element to add.</param>
- <param name="value">The Double value of the element to add.</param>
- </member>
- <member name="M:QuickGraph.Collections.VertexDoubleDictionary.Contains(QuickGraph.Concepts.IVertex)">
- <summary>Determines whether this VertexDistanceDictionary contains a specific key.</summary>
- <param name="key">The Vertex key to locate in this VertexDistanceDictionary.</param>
- <returns>true if this VertexDistanceDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexDoubleDictionary.ContainsKey(QuickGraph.Concepts.IVertex)">
- <summary>Determines whether this VertexDistanceDictionary contains a specific key.</summary>
- <param name="key">The Vertex key to locate in this VertexDistanceDictionary.</param>
- <returns>true if this VertexDistanceDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexDoubleDictionary.ContainsValue(System.Double)">
- <summary>Determines whether this VertexDistanceDictionary contains a specific value.</summary>
- <param name="value">The Double value to locate in this VertexDistanceDictionary.</param>
- <returns>true if this VertexDistanceDictionary contains an element with the specified value; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexDoubleDictionary.Remove(QuickGraph.Concepts.IVertex)">
- <summary>Removes the element with the specified key from this VertexDistanceDictionary.</summary>
- <param name="key">The Vertex key of the element to remove.</param>
- </member>
- <member name="T:QuickGraph.Collections.VertexDoublesDictionary">
- <summary>A dictionary with keys of type IVertex and values of type DoubleCollection</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexDoublesDictionary.Item(QuickGraph.Concepts.IVertex)">
- <summary>Gets or sets the DoubleCollection associated with the given IVertex</summary>
- <param name="key">The IVertex whose value to get or set.</param>
- </member>
- <member name="P:QuickGraph.Collections.VertexDoublesDictionary.Keys">
- <summary>Gets a collection containing the keys in this VertexDoublesDictionary.</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexDoublesDictionary.Values">
- <summary>Gets a collection containing the values in this VertexDoublesDictionary.</summary>
- </member>
- <member name="M:QuickGraph.Collections.VertexDoublesDictionary.Add(QuickGraph.Concepts.IVertex,QuickGraph.Collections.DoubleCollection)">
- <summary>Adds an element with the specified key and value to this VertexDoublesDictionary.</summary>
- <param name="key">The IVertex key of the element to add.</param>
- <param name="value">The DoubleCollection value of the element to add.</param>
- </member>
- <member name="M:QuickGraph.Collections.VertexDoublesDictionary.Contains(QuickGraph.Concepts.IVertex)">
- <summary>Determines whether this VertexDoublesDictionary contains a specific key.</summary>
- <param name="key">The IVertex key to locate in this VertexDoublesDictionary.</param>
- <returns>true if this VertexDoublesDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexDoublesDictionary.ContainsKey(QuickGraph.Concepts.IVertex)">
- <summary>Determines whether this VertexDoublesDictionary contains a specific key.</summary>
- <param name="key">The IVertex key to locate in this VertexDoublesDictionary.</param>
- <returns>true if this VertexDoublesDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexDoublesDictionary.ContainsValue(QuickGraph.Collections.DoubleCollection)">
- <summary>Determines whether this VertexDoublesDictionary contains a specific value.</summary>
- <param name="value">The DoubleCollection value to locate in this VertexDoublesDictionary.</param>
- <returns>true if this VertexDoublesDictionary contains an element with the specified value; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexDoublesDictionary.Remove(QuickGraph.Concepts.IVertex)">
- <summary>Removes the element with the specified key from this VertexDoublesDictionary.</summary>
- <param name="key">The IVertex key of the element to remove.</param>
- </member>
- <member name="T:QuickGraph.Collections.VertexEdgeDictionary">
- <summary>A dictionary with keys of type Vertex and values of type Edge This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexEdgeDictionary.Item(QuickGraph.Concepts.IVertex)">
- <summary>Gets or sets the Edge associated with the given Vertex</summary>
- <param name="key">The Vertex whose value to get or set.</param>
- </member>
- <member name="P:QuickGraph.Collections.VertexEdgeDictionary.Keys">
- <summary>Gets a collection containing the keys in this VertexEdgeDictionary.</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexEdgeDictionary.Values">
- <summary>Gets a collection containing the values in this VertexEdgeDictionary.</summary>
- </member>
- <member name="M:QuickGraph.Collections.VertexEdgeDictionary.Add(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IEdge)">
- <summary>Adds an element with the specified key and value to this VertexEdgeDictionary.</summary>
- <param name="key">The Vertex key of the element to add.</param>
- <param name="value">The Edge value of the element to add.</param>
- </member>
- <member name="M:QuickGraph.Collections.VertexEdgeDictionary.Contains(QuickGraph.Concepts.IVertex)">
- <summary>Determines whether this VertexEdgeDictionary contains a specific key.</summary>
- <param name="key">The Vertex key to locate in this VertexEdgeDictionary.</param>
- <returns>true if this VertexEdgeDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexEdgeDictionary.ContainsKey(QuickGraph.Concepts.IVertex)">
- <summary>Determines whether this VertexEdgeDictionary contains a specific key.</summary>
- <param name="key">The Vertex key to locate in this VertexEdgeDictionary.</param>
- <returns>true if this VertexEdgeDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexEdgeDictionary.ContainsValue(QuickGraph.Concepts.IEdge)">
- <summary>Determines whether this VertexEdgeDictionary contains a specific value.</summary>
- <param name="value">The Edge value to locate in this VertexEdgeDictionary.</param>
- <returns>true if this VertexEdgeDictionary contains an element with the specified value; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexEdgeDictionary.Remove(QuickGraph.Concepts.IVertex)">
- <summary>Removes the element with the specified key from this VertexEdgeDictionary.</summary>
- <param name="key">The Vertex key of the element to remove.</param>
- </member>
- <member name="T:QuickGraph.Collections.VertexEdgesDictionary">
- <summary>A dictionary with keys of type Vertex and values of type EdgeCollection This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexEdgesDictionary.Item(QuickGraph.Concepts.IVertex)">
- <summary>Gets or sets the EdgeCollection associated with the given Vertex</summary>
- <param name="key">The Vertex whose value to get or set.</param>
- </member>
- <member name="P:QuickGraph.Collections.VertexEdgesDictionary.Keys">
- <summary>Gets a collection containing the keys in this VertexEdgesDictionary.</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexEdgesDictionary.Values">
- <summary>Gets a collection containing the values in this VertexEdgesDictionary.</summary>
- </member>
- <member name="M:QuickGraph.Collections.VertexEdgesDictionary.Add(QuickGraph.Concepts.IVertex,QuickGraph.Collections.EdgeCollection)">
- <summary>Adds an element with the specified key and value to this VertexEdgesDictionary.</summary>
- <param name="key">The Vertex key of the element to add.</param>
- <param name="value">The EdgeCollection value of the element to add.</param>
- </member>
- <member name="M:QuickGraph.Collections.VertexEdgesDictionary.Contains(QuickGraph.Concepts.IVertex)">
- <summary>Determines whether this VertexEdgesDictionary contains a specific key.</summary>
- <param name="key">The Vertex key to locate in this VertexEdgesDictionary.</param>
- <returns>true if this VertexEdgesDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexEdgesDictionary.ContainsKey(QuickGraph.Concepts.IVertex)">
- <summary>Determines whether this VertexEdgesDictionary contains a specific key.</summary>
- <param name="key">The Vertex key to locate in this VertexEdgesDictionary.</param>
- <returns>true if this VertexEdgesDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexEdgesDictionary.ContainsValue(QuickGraph.Collections.EdgeCollection)">
- <summary>Determines whether this VertexEdgesDictionary contains a specific value.</summary>
- <param name="value">The EdgeCollection value to locate in this VertexEdgesDictionary.</param>
- <returns>true if this VertexEdgesDictionary contains an element with the specified value; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexEdgesDictionary.Remove(QuickGraph.Concepts.IVertex)">
- <summary>Removes the element with the specified key from this VertexEdgesDictionary.</summary>
- <param name="key">The Vertex key of the element to remove.</param>
- </member>
- <member name="T:QuickGraph.Collections.VertexEdgesEnumerable">
- <summary>A simple IEnumerable class that provides an enumerator over the graph edges. This class cannot be inherited.</summary>
- </member>
- <member name="M:QuickGraph.Collections.VertexEdgesEnumerable.GetEnumerator">
- <summary>Provides an enumerator over the graph edges</summary>
- <returns>An enumerator</returns>
- </member>
- <member name="T:QuickGraph.Collections.VertexEdgesEnumerator">
- <summary>An adaptor class to enumerate edges. This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexEdgesEnumerator.Current">
- <summary>Gets the current element in the collection.</summary>
- <exception cref="T:System.InvalidOperationException">The enumerator is positioned before the first element of the collection or after the last element.</exception>
- </member>
- <member name="M:QuickGraph.Collections.VertexEdgesEnumerator.MoveNext">
- <summary>Advances the enumerator to the next element of the collection.</summary>
- <returns>true if the enumerator was successfully advanced to the next edge; false if the enumerator has passed the end of the collection.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexEdgesEnumerator.MoveNextVertex">
- <summary>Move the vertex iterator to the next vertex.</summary>
- </member>
- <member name="M:QuickGraph.Collections.VertexEdgesEnumerator.Reset">
- <summary>Sets the enumerator to its initial position, which is before the first element in the collection.</summary>
- </member>
- <member name="T:QuickGraph.Collections.VertexEnumerable">
- <summary>A wrapper class for weak collection of IVertex This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexEnumerable.Enumerable">
- <summary>Wrapped enumerable</summary>
- </member>
- <member name="M:QuickGraph.Collections.VertexEnumerable.GetEnumerator">
- <summary>Return a strongly typed enumerator</summary>
- <returns>strongly typed enumerator</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexEnumerable.Wrap(System.Collections.IEnumerable)">
- <summary>Wraps up the weakly typed collection in a strongly typed (IVertex) collection.</summary>
- <param name="en">Collection to wrap</param>
- <returns>vertex enumerable collection</returns>
- </member>
- <member name="T:QuickGraph.Collections.VertexEnumerable.Enumerator">
- <summary>Strongly typed enumerator This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexEnumerable.Enumerator.Current">
- <summary>Current vertex</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexEnumerable.Enumerator.Wrapped">
- <summary>Wrapped enumerator</summary>
- </member>
- <member name="T:QuickGraph.Collections.VertexIntDictionary">
- <summary>A dictionary with keys of type Vertex and values of type int This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexIntDictionary.Item(QuickGraph.Concepts.IVertex)">
- <summary>Gets or sets the int associated with the given Vertex</summary>
- <param name="key">The Vertex whose value to get or set.</param>
- </member>
- <member name="P:QuickGraph.Collections.VertexIntDictionary.Keys">
- <summary>Gets a collection containing the keys in this VertexIntDictionary.</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexIntDictionary.Values">
- <summary>Gets a collection containing the values in this VertexIntDictionary.</summary>
- </member>
- <member name="M:QuickGraph.Collections.VertexIntDictionary.Add(QuickGraph.Concepts.IVertex,System.Int32)">
- <summary>Adds an element with the specified key and value to this VertexIntDictionary.</summary>
- <param name="key">The Vertex key of the element to add.</param>
- <param name="value">The int value of the element to add.</param>
- </member>
- <member name="M:QuickGraph.Collections.VertexIntDictionary.Contains(QuickGraph.Concepts.IVertex)">
- <summary>Determines whether this VertexIntDictionary contains a specific key.</summary>
- <param name="key">The Vertex key to locate in this VertexIntDictionary.</param>
- <returns>true if this VertexIntDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexIntDictionary.ContainsKey(QuickGraph.Concepts.IVertex)">
- <summary>Determines whether this VertexIntDictionary contains a specific key.</summary>
- <param name="key">The Vertex key to locate in this VertexIntDictionary.</param>
- <returns>true if this VertexIntDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexIntDictionary.ContainsValue(System.Int32)">
- <summary>Determines whether this VertexIntDictionary contains a specific value.</summary>
- <param name="value">The int value to locate in this VertexIntDictionary.</param>
- <returns>true if this VertexIntDictionary contains an element with the specified value; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexIntDictionary.Remove(QuickGraph.Concepts.IVertex)">
- <summary>Removes the element with the specified key from this VertexIntDictionary.</summary>
- <param name="key">The Vertex key of the element to remove.</param>
- </member>
- <member name="T:QuickGraph.Collections.VertexObjectDictionary">
- <summary>A dictionary with keys of type Vertex and values of type Object This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexObjectDictionary.Item(QuickGraph.Concepts.IVertex)">
- <summary>Gets or sets the Object associated with the given Vertex</summary>
- <param name="key">The Vertex whose value to get or set.</param>
- </member>
- <member name="P:QuickGraph.Collections.VertexObjectDictionary.Keys">
- <summary>Gets a collection containing the keys in this VertexObjectDictionary.</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexObjectDictionary.Values">
- <summary>Gets a collection containing the values in this VertexObjectDictionary.</summary>
- </member>
- <member name="M:QuickGraph.Collections.VertexObjectDictionary.Add(QuickGraph.Concepts.IVertex,System.Object)">
- <summary>Adds an element with the specified key and value to this VertexObjectDictionary.</summary>
- <param name="key">The Vertex key of the element to add.</param>
- <param name="value">The Object value of the element to add.</param>
- </member>
- <member name="M:QuickGraph.Collections.VertexObjectDictionary.Contains(QuickGraph.Concepts.IVertex)">
- <summary>Determines whether this VertexObjectDictionary contains a specific key.</summary>
- <param name="key">The Vertex key to locate in this VertexObjectDictionary.</param>
- <returns>true if this VertexObjectDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexObjectDictionary.ContainsKey(QuickGraph.Concepts.IVertex)">
- <summary>Determines whether this VertexObjectDictionary contains a specific key.</summary>
- <param name="key">The Vertex key to locate in this VertexObjectDictionary.</param>
- <returns>true if this VertexObjectDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexObjectDictionary.ContainsValue(System.Object)">
- <summary>Determines whether this VertexObjectDictionary contains a specific value.</summary>
- <param name="value">The Object value to locate in this VertexObjectDictionary.</param>
- <returns>true if this VertexObjectDictionary contains an element with the specified value; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexObjectDictionary.Remove(QuickGraph.Concepts.IVertex)">
- <summary>Removes the element with the specified key from this VertexObjectDictionary.</summary>
- <param name="key">The Vertex key of the element to remove.</param>
- </member>
- <member name="T:QuickGraph.Collections.VertexPairDoubleDictionary">
- <summary>A dictionary with keys of type VertexPair and values of type double This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexPairDoubleDictionary.Item(QuickGraph.Collections.VertexPair)">
- <summary>Gets or sets the double associated with the given VertexPair</summary>
- <param name="key">The VertexPair whose value to get or set.</param>
- </member>
- <member name="P:QuickGraph.Collections.VertexPairDoubleDictionary.Item(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <summary>Returns</summary>
- <param name="u" />
- <param name="v" />
- </member>
- <member name="P:QuickGraph.Collections.VertexPairDoubleDictionary.Keys">
- <summary>Gets a collection containing the keys in this VertexPairDoubleDictionary.</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexPairDoubleDictionary.Values">
- <summary>Gets a collection containing the values in this VertexPairDoubleDictionary.</summary>
- </member>
- <member name="M:QuickGraph.Collections.VertexPairDoubleDictionary.Add(QuickGraph.Collections.VertexPair,System.Double)">
- <summary>Adds an element with the specified key and value to this VertexPairDoubleDictionary.</summary>
- <param name="key">The VertexPair key of the element to add.</param>
- <param name="value">The double value of the element to add.</param>
- </member>
- <member name="M:QuickGraph.Collections.VertexPairDoubleDictionary.Contains(QuickGraph.Collections.VertexPair)">
- <summary>Determines whether this VertexPairDoubleDictionary contains a specific key.</summary>
- <param name="key">The VertexPair key to locate in this VertexPairDoubleDictionary.</param>
- <returns>true if this VertexPairDoubleDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexPairDoubleDictionary.ContainsKey(QuickGraph.Collections.VertexPair)">
- <summary>Determines whether this VertexPairDoubleDictionary contains a specific key.</summary>
- <param name="key">The VertexPair key to locate in this VertexPairDoubleDictionary.</param>
- <returns>true if this VertexPairDoubleDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexPairDoubleDictionary.ContainsValue(System.Double)">
- <summary>Determines whether this VertexPairDoubleDictionary contains a specific value.</summary>
- <param name="value">The double value to locate in this VertexPairDoubleDictionary.</param>
- <returns>true if this VertexPairDoubleDictionary contains an element with the specified value; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexPairDoubleDictionary.Distance(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <param name="u" />
- <param name="v" />
- </member>
- <member name="M:QuickGraph.Collections.VertexPairDoubleDictionary.Remove(QuickGraph.Collections.VertexPair)">
- <summary>Removes the element with the specified key from this VertexPairDoubleDictionary.</summary>
- <param name="key">The VertexPair key of the element to remove.</param>
- </member>
- <member name="M:QuickGraph.Collections.VertexPairDoubleDictionary.SetDistance(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex,System.Double)">
- <param name="u" />
- <param name="v" />
- <param name="d" />
- </member>
- <member name="T:QuickGraph.Collections.VertexPointFDictionary">
- <summary>A dictionary with keys of type IVertex and values of type PointF This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexPointFDictionary.Item(QuickGraph.Concepts.IVertex)">
- <summary>Gets or sets the PointF associated with the given IVertex</summary>
- <param name="key">The IVertex whose value to get or set.</param>
- </member>
- <member name="M:QuickGraph.Collections.VertexPointFDictionary.Add(QuickGraph.Concepts.IVertex,System.Drawing.PointF)">
- <summary>Adds an element with the specified key and value to this VertexPointFDictionary.</summary>
- <param name="key">The IVertex key of the element to add.</param>
- <param name="value">The PointF value of the element to add.</param>
- </member>
- <member name="M:QuickGraph.Collections.VertexPointFDictionary.Contains(QuickGraph.Concepts.IVertex)">
- <summary>Determines whether this VertexPointFDictionary contains a specific key.</summary>
- <param name="key">The IVertex key to locate in this VertexPointFDictionary.</param>
- <returns>true if this VertexPointFDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexPointFDictionary.ContainsKey(QuickGraph.Concepts.IVertex)">
- <summary>Determines whether this VertexPointFDictionary contains a specific key.</summary>
- <param name="key">The IVertex key to locate in this VertexPointFDictionary.</param>
- <returns>true if this VertexPointFDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexPointFDictionary.ContainsValue(System.Drawing.PointF)">
- <summary>Determines whether this VertexPointFDictionary contains a specific value.</summary>
- <param name="value">The PointF value to locate in this VertexPointFDictionary.</param>
- <returns>true if this VertexPointFDictionary contains an element with the specified value; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexPointFDictionary.Remove(QuickGraph.Concepts.IVertex)">
- <summary>Removes the element with the specified key from this VertexPointFDictionary.</summary>
- <param name="key">The IVertex key of the element to remove.</param>
- </member>
- <member name="T:QuickGraph.Collections.VertexSizeFDictionary">
- <summary>A dictionary with keys of type IVertex and values of type Size This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexSizeFDictionary.Item(QuickGraph.Concepts.IVertex)">
- <summary>Gets or sets the Size associated with the given IVertex</summary>
- <param name="key">The IVertex whose value to get or set.</param>
- </member>
- <member name="P:QuickGraph.Collections.VertexSizeFDictionary.Keys">
- <summary>Gets a collection containing the keys in this VertexSizeDictionary.</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexSizeFDictionary.Values">
- <summary>Gets a collection containing the values in this VertexSizeDictionary.</summary>
- </member>
- <member name="M:QuickGraph.Collections.VertexSizeFDictionary.Add(QuickGraph.Concepts.IVertex,System.Drawing.SizeF)">
- <summary>Adds an element with the specified key and value to this VertexSizeDictionary.</summary>
- <param name="key">The IVertex key of the element to add.</param>
- <param name="value">The Size value of the element to add.</param>
- </member>
- <member name="M:QuickGraph.Collections.VertexSizeFDictionary.Contains(QuickGraph.Concepts.IVertex)">
- <summary>Determines whether this VertexSizeDictionary contains a specific key.</summary>
- <param name="key">The IVertex key to locate in this VertexSizeDictionary.</param>
- <returns>true if this VertexSizeDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexSizeFDictionary.ContainsKey(QuickGraph.Concepts.IVertex)">
- <summary>Determines whether this VertexSizeDictionary contains a specific key.</summary>
- <param name="key">The IVertex key to locate in this VertexSizeDictionary.</param>
- <returns>true if this VertexSizeDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexSizeFDictionary.ContainsValue(System.Drawing.SizeF)">
- <summary>Determines whether this VertexSizeDictionary contains a specific value.</summary>
- <param name="value">The Size value to locate in this VertexSizeDictionary.</param>
- <returns>true if this VertexSizeDictionary contains an element with the specified value; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexSizeFDictionary.Remove(QuickGraph.Concepts.IVertex)">
- <summary>Removes the element with the specified key from this VertexSizeDictionary.</summary>
- <param name="key">The IVertex key of the element to remove.</param>
- </member>
- <member name="T:QuickGraph.Collections.VertexStringDictionary">
- <summary>A dictionary with keys of type Vertex and values of type String This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexStringDictionary.Item(QuickGraph.Concepts.IVertex)">
- <summary>Gets or sets the String associated with the given Vertex</summary>
- <param name="key">The Vertex whose value to get or set.</param>
- </member>
- <member name="P:QuickGraph.Collections.VertexStringDictionary.Keys">
- <summary>Gets a collection containing the keys in this VertexStringDictionary.</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexStringDictionary.Values">
- <summary>Gets a collection containing the values in this VertexStringDictionary.</summary>
- </member>
- <member name="M:QuickGraph.Collections.VertexStringDictionary.Add(QuickGraph.Concepts.IVertex,System.String)">
- <summary>Adds an element with the specified key and value to this VertexStringDictionary.</summary>
- <param name="key">The Vertex key of the element to add.</param>
- <param name="value">The String value of the element to add.</param>
- </member>
- <member name="M:QuickGraph.Collections.VertexStringDictionary.Contains(QuickGraph.Concepts.IVertex)">
- <summary>Determines whether this VertexStringDictionary contains a specific key.</summary>
- <param name="key">The Vertex key to locate in this VertexStringDictionary.</param>
- <returns>true if this VertexStringDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexStringDictionary.ContainsKey(QuickGraph.Concepts.IVertex)">
- <summary>Determines whether this VertexStringDictionary contains a specific key.</summary>
- <param name="key">The Vertex key to locate in this VertexStringDictionary.</param>
- <returns>true if this VertexStringDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexStringDictionary.ContainsValue(System.String)">
- <summary>Determines whether this VertexStringDictionary contains a specific value.</summary>
- <param name="value">The String value to locate in this VertexStringDictionary.</param>
- <returns>true if this VertexStringDictionary contains an element with the specified value; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexStringDictionary.Remove(QuickGraph.Concepts.IVertex)">
- <summary>Removes the element with the specified key from this VertexStringDictionary.</summary>
- <param name="key">The Vertex key of the element to remove.</param>
- </member>
- <member name="T:QuickGraph.Collections.VertexVector2DDictionary">
- <summary>A dictionary with keys of type IVertex and values of type Vector2D This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexVector2DDictionary.Item(QuickGraph.Concepts.IVertex)">
- <summary>Gets or sets the Vector2D associated with the given IVertex</summary>
- <param name="key">The IVertex whose value to get or set.</param>
- </member>
- <member name="P:QuickGraph.Collections.VertexVector2DDictionary.Keys">
- <summary>Gets a collection containing the keys in this VertexVector2DDictionary.</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexVector2DDictionary.Values">
- <summary>Gets a collection containing the values in this VertexVector2DDictionary.</summary>
- </member>
- <member name="M:QuickGraph.Collections.VertexVector2DDictionary.Add(QuickGraph.Concepts.IVertex,QuickGraph.Collections.Vector2D)">
- <summary>Adds an element with the specified key and value to this VertexVector2DDictionary.</summary>
- <param name="key">The IVertex key of the element to add.</param>
- <param name="value">The Vector2D value of the element to add.</param>
- </member>
- <member name="M:QuickGraph.Collections.VertexVector2DDictionary.Contains(QuickGraph.Concepts.IVertex)">
- <summary>Determines whether this VertexVector2DDictionary contains a specific key.</summary>
- <param name="key">The IVertex key to locate in this VertexVector2DDictionary.</param>
- <returns>true if this VertexVector2DDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexVector2DDictionary.ContainsKey(QuickGraph.Concepts.IVertex)">
- <summary>Determines whether this VertexVector2DDictionary contains a specific key.</summary>
- <param name="key">The IVertex key to locate in this VertexVector2DDictionary.</param>
- <returns>true if this VertexVector2DDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexVector2DDictionary.ContainsValue(QuickGraph.Collections.Vector2D)">
- <summary>Determines whether this VertexVector2DDictionary contains a specific value.</summary>
- <param name="value">The Vector2D value to locate in this VertexVector2DDictionary.</param>
- <returns>true if this VertexVector2DDictionary contains an element with the specified value; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexVector2DDictionary.Remove(QuickGraph.Concepts.IVertex)">
- <summary>Removes the element with the specified key from this VertexVector2DDictionary.</summary>
- <param name="key">The IVertex key of the element to remove.</param>
- </member>
- <member name="T:QuickGraph.Collections.VertexVertexDictionary">
- <summary>A dictionary with keys of type Vertex and values of type Vertex This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexVertexDictionary.Item(QuickGraph.Concepts.IVertex)">
- <summary>Gets or sets the Vertex associated with the given Vertex</summary>
- <param name="key">The Vertex whose value to get or set.</param>
- </member>
- <member name="P:QuickGraph.Collections.VertexVertexDictionary.Keys">
- <summary>Gets a collection containing the keys in this VertexVertexDictionary.</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexVertexDictionary.Values">
- <summary>Gets a collection containing the values in this VertexVertexDictionary.</summary>
- </member>
- <member name="M:QuickGraph.Collections.VertexVertexDictionary.Add(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <summary>Adds an element with the specified key and value to this VertexVertexDictionary.</summary>
- <param name="key">The Vertex key of the element to add.</param>
- <param name="value">The Vertex value of the element to add.</param>
- </member>
- <member name="M:QuickGraph.Collections.VertexVertexDictionary.Contains(QuickGraph.Concepts.IVertex)">
- <summary>Determines whether this VertexVertexDictionary contains a specific key.</summary>
- <param name="key">The Vertex key to locate in this VertexVertexDictionary.</param>
- <returns>true if this VertexVertexDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexVertexDictionary.ContainsKey(QuickGraph.Concepts.IVertex)">
- <summary>Determines whether this VertexVertexDictionary contains a specific key.</summary>
- <param name="key">The Vertex key to locate in this VertexVertexDictionary.</param>
- <returns>true if this VertexVertexDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexVertexDictionary.ContainsValue(QuickGraph.Concepts.IVertex)">
- <summary>Determines whether this VertexVertexDictionary contains a specific value.</summary>
- <param name="value">The Vertex value to locate in this VertexVertexDictionary.</param>
- <returns>true if this VertexVertexDictionary contains an element with the specified value; otherwise, false.</returns>
- </member>
- <member name="M:QuickGraph.Collections.VertexVertexDictionary.Remove(QuickGraph.Concepts.IVertex)">
- <summary>Removes the element with the specified key from this VertexVertexDictionary.</summary>
- <param name="key">The Vertex key of the element to remove.</param>
- </member>
- <member name="T:QuickGraph.Collections.VertexPair">
- <summary>A class containing a pair of <see cref="T:QuickGraph.Concepts.IVertex" />.</summary>
- </member>
- <member name="P:QuickGraph.Collections.VertexPair.First">
- <summary>Gets or sets the first <see cref="T:QuickGraph.Concepts.IVertex" /> instance</summary>
- <value>First <see cref="T:QuickGraph.Concepts.IVertex" /> instance.</value>
- <exception cref="T:System.ArgumentNullException"> set property, value is a null reference </exception>
- </member>
- <member name="P:QuickGraph.Collections.VertexPair.Second">
- <summary>Gets or sets the second <see cref="T:QuickGraph.Concepts.IVertex" /> instance</summary>
- <value>Second <see cref="T:QuickGraph.Concepts.IVertex" /> instance.</value>
- <exception cref="T:System.ArgumentNullException"> set property, value is a null reference </exception>
- </member>
- <member name="M:QuickGraph.Collections.VertexPair.CompareTo(System.Object)">
- <param name="obj" />
- </member>
- <member name="T:QuickGraph.Collections.Filtered.FilteredAdjacencyGraph">
- <summary>A filtered adjacency graph</summary>
- </member>
- <member name="P:QuickGraph.Collections.Filtered.FilteredAdjacencyGraph.AdjacencyGraph">
- <summary>Filtered adjacency graph</summary>
- </member>
- <member name="P:QuickGraph.Collections.Filtered.FilteredAdjacencyGraph.VertexPredicate">
- <summary>Vertex predicate used to filter the vertices</summary>
- </member>
- <member name="M:QuickGraph.Collections.Filtered.FilteredAdjacencyGraph.AdjacentVertices(QuickGraph.Concepts.IVertex)">
- <summary>Returns a filtered enumerable collection of adjacent vertices</summary>
- <param name="v" />
- </member>
- <member name="T:QuickGraph.Collections.Filtered.FilteredBidirectionalGraph">
- <summary>A filtered bidirectional graph</summary>
- </member>
- <member name="P:QuickGraph.Collections.Filtered.FilteredBidirectionalGraph.BidirectionalGraph">
- <summary>Underlying incidence graph</summary>
- </member>
- <member name="M:QuickGraph.Collections.Filtered.FilteredBidirectionalGraph.AdjacentEdgesEmpty(QuickGraph.Concepts.IVertex)">
- <summary>Gets a value indicating if the set of edges connected to v is empty</summary>
- <returns>true if the adjacent edge set is empty, false otherwise.</returns>
- <exception cref="T:System.ArgumentNullException">v is a null reference</exception>
- </member>
- <member name="M:QuickGraph.Collections.Filtered.FilteredBidirectionalGraph.Degree(QuickGraph.Concepts.IVertex)">
- <summary>Vertex filtered degre</summary>
- <param name="v">v to compute degree of</param>
- <returns>filtered degree</returns>
- </member>
- <member name="M:QuickGraph.Collections.Filtered.FilteredBidirectionalGraph.InDegree(QuickGraph.Concepts.IVertex)">
- <summary>Returns the number of out-degree edges of v</summary>
- <param name="v">vertex to test</param>
- <returns>out-degree</returns>
- </member>
- <member name="M:QuickGraph.Collections.Filtered.FilteredBidirectionalGraph.InEdges(QuickGraph.Concepts.IVertex)">
- <summary>Returns an iterable collection of the out edges of v</summary>
- </member>
- <member name="M:QuickGraph.Collections.Filtered.FilteredBidirectionalGraph.InEdgesEmpty(QuickGraph.Concepts.IVertex)">
- <summary>Gets a value indicating if the set of in-edges is empty</summary>
- <returns>true if the in-edge set is empty, false otherwise.</returns>
- <exception cref="T:System.ArgumentNullException">v is a null reference</exception>
- </member>
- <member name="T:QuickGraph.Collections.Filtered.FilteredEdgeListAndIncidenceGraph">
- <summary>A filtered IEdgeListAndIncidenceGraph.</summary>
- </member>
- <member name="P:QuickGraph.Collections.Filtered.FilteredEdgeListAndIncidenceGraph.EdgeListAndIncidenceGraph">
- <summary>Underlying incidence graph</summary>
- </member>
- <member name="P:QuickGraph.Collections.Filtered.FilteredEdgeListAndIncidenceGraph.FilteredIncidenceGraph">
- <summary>Wrapped filtered edge list</summary>
- </member>
- <member name="M:QuickGraph.Collections.Filtered.FilteredEdgeListAndIncidenceGraph.AdjacentVertices(QuickGraph.Concepts.IVertex)">
- <summary>Gets an enumerable collection of the v adjacent vertices</summary>
- <param name="v" />
- </member>
- <member name="M:QuickGraph.Collections.Filtered.FilteredEdgeListAndIncidenceGraph.ContainsEdge(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <summary>Gets a value indicating if there is an edge between the vertices <paramref name="u" />, <paramref name="v" />.</summary>
- <param name="u">source vertex</param>
- <param name="v">target vertex</param>
- <returns>true if (<paramref name="u" />, <paramref name="v" />) exists.</returns>
- <exception cref="T:System.ArgumentNullException">u or v is a null reference</exception>
- </member>
- <member name="M:QuickGraph.Collections.Filtered.FilteredEdgeListAndIncidenceGraph.OutDegree(QuickGraph.Concepts.IVertex)">
- <summary>Returns the number of out-degree edges of v</summary>
- <param name="v">vertex to test</param>
- <returns>out-degree</returns>
- </member>
- <member name="M:QuickGraph.Collections.Filtered.FilteredEdgeListAndIncidenceGraph.OutEdges(QuickGraph.Concepts.IVertex)">
- <summary>Returns an iterable collection of the out edges of v</summary>
- </member>
- <member name="M:QuickGraph.Collections.Filtered.FilteredEdgeListAndIncidenceGraph.OutEdgesEmpty(QuickGraph.Concepts.IVertex)">
- <summary>Gets a value indicating if the set of out-edges is empty</summary>
- <returns>true if the out-edge set is empty, false otherwise.</returns>
- <exception cref="T:System.ArgumentNullException">v is a null reference</exception>
- </member>
- <member name="T:QuickGraph.Collections.Filtered.FilteredEdgeListGraph">
- <summary>A filtered edge list graph</summary>
- </member>
- <member name="P:QuickGraph.Collections.Filtered.FilteredEdgeListGraph.EdgeListGraph">
- <summary>Underlying incidence graph</summary>
- </member>
- <member name="P:QuickGraph.Collections.Filtered.FilteredEdgeListGraph.Edges">
- <summary>Returns an iterable collection of filtered edges</summary>
- </member>
- <member name="P:QuickGraph.Collections.Filtered.FilteredEdgeListGraph.EdgesCount">
- <summary>Returns the number of filtered edges in the graph</summary>
- <value>number of edges</value>
- </member>
- <member name="P:QuickGraph.Collections.Filtered.FilteredEdgeListGraph.EdgesEmpty">
- <summary>Gets a value indicating if the vertex set is empty</summary>
- <value>true if the vertex set is empty, false otherwise.</value>
- </member>
- <member name="M:QuickGraph.Collections.Filtered.FilteredEdgeListGraph.ContainsEdge(QuickGraph.Concepts.IEdge)">
- <summary>Gets a value indicating if the edge <paramref name="e" /> is part of the list.</summary>
- <param name="e">edge to test</param>
- <returns>true if part of the list, false otherwize</returns>
- <exception cref="T:System.ArgumentNullException">e is a null reference</exception>
- </member>
- <member name="T:QuickGraph.Collections.Filtered.FilteredGraph">
- <summary>Base class for filtered graphs</summary>
- </member>
- <member name="P:QuickGraph.Collections.Filtered.FilteredGraph.AllowParallelEdges">
- <summary>True if underlying graph allows parallel edges</summary>
- </member>
- <member name="P:QuickGraph.Collections.Filtered.FilteredGraph.EdgePredicate">
- <summary>Edge predicate used to filter the edges</summary>
- </member>
- <member name="P:QuickGraph.Collections.Filtered.FilteredGraph.Graph">
- <summary>Underlying filtered graph</summary>
- </member>
- <member name="P:QuickGraph.Collections.Filtered.FilteredGraph.IsDirected">
- <summary>True if underlying graph in directed</summary>
- </member>
- <member name="P:QuickGraph.Collections.Filtered.FilteredGraph.VertexPredicate">
- <summary>Vertex predicate used to filter the vertices</summary>
- </member>
- <member name="T:QuickGraph.Collections.Filtered.FilteredIncidenceGraph">
- <summary>A filtered incidence graph</summary>
- </member>
- <member name="P:QuickGraph.Collections.Filtered.FilteredIncidenceGraph.IncidenceGraph">
- <summary>Underlying incidence graph</summary>
- </member>
- <member name="M:QuickGraph.Collections.Filtered.FilteredIncidenceGraph.AdjacentVertices(QuickGraph.Concepts.IVertex)">
- <summary>Gets an enumerable collection of the v adjacent vertices</summary>
- <param name="v" />
- </member>
- <member name="M:QuickGraph.Collections.Filtered.FilteredIncidenceGraph.ContainsEdge(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <summary>Gets a value indicating if there is an edge between the vertices <paramref name="u" />, <paramref name="v" />.</summary>
- <param name="u">source vertex</param>
- <param name="v">target vertex</param>
- <returns>true if (<paramref name="u" />, <paramref name="v" />) exists.</returns>
- <exception cref="T:System.ArgumentNullException">u or v is a null reference</exception>
- </member>
- <member name="M:QuickGraph.Collections.Filtered.FilteredIncidenceGraph.OutDegree(QuickGraph.Concepts.IVertex)">
- <summary>Returns the number of out-degree edges of v</summary>
- <param name="v">vertex to test</param>
- <returns>out-degree</returns>
- </member>
- <member name="M:QuickGraph.Collections.Filtered.FilteredIncidenceGraph.OutEdges(QuickGraph.Concepts.IVertex)">
- <summary>Returns an iterable collection of the out edges of v</summary>
- </member>
- <member name="M:QuickGraph.Collections.Filtered.FilteredIncidenceGraph.OutEdgesEmpty(QuickGraph.Concepts.IVertex)">
- <summary>Gets a value indicating if the set of out-edges is empty</summary>
- <returns>true if the out-edge set is empty, false otherwise.</returns>
- <exception cref="T:System.ArgumentNullException">v is a null reference</exception>
- </member>
- <member name="T:QuickGraph.Collections.Filtered.FilteredVertexAndEdgeListGraph">
- <summary>A filtered edge list graph</summary>
- </member>
- <member name="P:QuickGraph.Collections.Filtered.FilteredVertexAndEdgeListGraph.Edges">
- <summary>Returns an iterable collection of filtered edges</summary>
- </member>
- <member name="P:QuickGraph.Collections.Filtered.FilteredVertexAndEdgeListGraph.EdgesCount">
- <summary>Returns the number of filtered edges in the graph</summary>
- <value>number of edges</value>
- </member>
- <member name="P:QuickGraph.Collections.Filtered.FilteredVertexAndEdgeListGraph.EdgesEmpty">
- <summary>Gets a value indicating if the vertex set is empty</summary>
- <value>true if the vertex set is empty, false otherwise.</value>
- </member>
- <member name="P:QuickGraph.Collections.Filtered.FilteredVertexAndEdgeListGraph.FilteredEdgeList">
- <summary>Wrapped filtered edge list</summary>
- </member>
- <member name="P:QuickGraph.Collections.Filtered.FilteredVertexAndEdgeListGraph.VertexAndEdgeListGraph">
- <summary>Underlying incidence graph</summary>
- </member>
- <member name="M:QuickGraph.Collections.Filtered.FilteredVertexAndEdgeListGraph.ContainsEdge(QuickGraph.Concepts.IEdge)">
- <param name="e" />
- </member>
- <member name="P:QuickGraph.Collections.Filtered.FilteredVertexListGraph.VertexListGraph">
- <summary>Underlying incidence graph</summary>
- </member>
- <member name="P:QuickGraph.Collections.Filtered.FilteredVertexListGraph.Vertices">
- <summary>Filtered enumerable collection of vertices</summary>
- </member>
- <member name="P:QuickGraph.Collections.Filtered.FilteredVertexListGraph.VerticesCount">
- <summary>Gets the filtered vertices count</summary>
- </member>
- <member name="P:QuickGraph.Collections.Filtered.FilteredVertexListGraph.VerticesEmpty">
- <summary>Gets a value indicating if the vertex set is empty</summary>
- <value>true if the vertex set is empty, false otherwise.</value>
- </member>
- <member name="M:QuickGraph.Collections.Filtered.FilteredVertexListGraph.ContainsVertex(QuickGraph.Concepts.IVertex)">
- <summary>Gets a value indicating if the vertex <paramref name="v" /> is part of the list.</summary>
- <param name="u">vertex to test</param>
- <returns>true if part of the list, false otherwize</returns>
- <exception cref="T:System.ArgumentNullException">v is a null reference</exception>
- </member>
- <member name="T:QuickGraph.Collections.Sort.ComparableComparer">
- <summary>Default <see cref="T:System.IComparable" /> object comparer.</summary>
- </member>
- <member name="M:QuickGraph.Collections.Sort.ComparableComparer.Compare(System.IComparable,System.Object)">
- <param name="x" />
- <param name="y" />
- </member>
- <member name="T:QuickGraph.Collections.Sort.DefaultSwap">
- <summary>Default swap class</summary>
- </member>
- <member name="M:QuickGraph.Collections.Sort.DefaultSwap.Swap(System.Collections.IList,System.Int32,System.Int32)">
- <summary>Default swap operation</summary>
- <param name="array" />
- <param name="left" />
- <param name="right" />
- </member>
- <member name="T:QuickGraph.Collections.Sort.QuickSorter">
- <summary>http://www.codeproject.com/csharp/csquicksort.asp</summary>
- </member>
- <member name="M:QuickGraph.Collections.Sort.QuickSorter.Sort(System.Collections.IList)">
- <summary>Sorts the array.</summary>
- <param name="array">The array to sort.</param>
- </member>
- <member name="M:QuickGraph.Collections.Sort.QuickSorter.Sort(System.Collections.IList,System.Int32,System.Int32)">
- <param name="array" />
- <param name="lower" />
- <param name="upper" />
- </member>
- <member name="T:QuickGraph.Collections.Sort.SwapSorter">
- <summary>Abstract base class for Swap sort algorithms. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:QuickGraph.Collections.Sort.SwapSorter.Comparer">
- <summary>Gets or sets the <see cref="T:System.Collections.IComparer" /> object</summary>
- <value>Comparer object</value>
- <exception cref="T:System.ArgumentNullException"> Set property, the value is a null reference </exception>
- </member>
- <member name="P:QuickGraph.Collections.Sort.SwapSorter.Swapper">
- <summary>Gets or set the swapper object</summary>
- <value>The <see cref="T:QuickGraph.Collections.Sort.ISwap" /> swapper.</value>
- <exception cref="T:System.ArgumentNullException">Swapper is a null reference</exception>
- </member>
- <member name="M:QuickGraph.Collections.Sort.SwapSorter.Sort(System.Collections.IList)">
- <param name="list" />
- </member>
- <member name="M:QuickGraph.Collections.Sort.ISorter.Sort(System.Collections.IList)">
- <summary>Sorts the <paramref name="list" />.</summary>
- <param name="list" />
- </member>
- <member name="T:QuickGraph.Collections.Sort.ISwap">
- <summary>Object swapper interface</summary>
- </member>
- <member name="M:QuickGraph.Collections.Sort.ISwap.Swap(System.Collections.IList,System.Int32,System.Int32)">
- <summary>Swaps left and right in the list</summary>
- <param name="array" />
- <param name="left" />
- <param name="right" />
- </member>
- <member name="T:QuickGraph.Concepts.EdgeEdgeEventArgs">
- <summary>Event argument that contains two <seealso cref="T:QuickGraph.Concepts.IEdge" />.</summary>
- </member>
- <member name="P:QuickGraph.Concepts.EdgeEdgeEventArgs.TargetEdge">
- <summary>Edge passed to the event</summary>
- </member>
- <member name="T:QuickGraph.Concepts.EdgeEventArgs">
- <summary>Event argument that contains an <seealso cref="T:QuickGraph.Concepts.IEdge" />.</summary>
- </member>
- <member name="P:QuickGraph.Concepts.EdgeEventArgs.Edge">
- <summary>Edge passed to the event</summary>
- </member>
- <member name="T:QuickGraph.Concepts.GraphColorConverter">
- <summary>Utility class for graph color conversion This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:QuickGraph.Concepts.GraphColorConverter.Convert(QuickGraph.Concepts.GraphColor,System.Int32)">
- <summary>Converts GraphColor to System.Drawing.Color</summary>
- <param name="c">graph color to convert</param>
- <param name="alpha">alpha component</param>
- <returns>corresponding Color</returns>
- </member>
- <member name="M:QuickGraph.Concepts.GraphColorConverter.Convert(QuickGraph.Concepts.GraphColor)">
- <summary>Converts GraphColor to System.Drawing.Color</summary>
- <param name="c">graph color to convert</param>
- <returns>corresponding Color</returns>
- </member>
- <member name="T:QuickGraph.Concepts.VertexEventArgs">
- <summary>Event argument that contains a <seealso cref="P:QuickGraph.Concepts.VertexEventArgs.Vertex" />.</summary>
- </member>
- <member name="P:QuickGraph.Concepts.VertexEventArgs.Vertex">
- <summary>Vertex passed to the event</summary>
- </member>
- <member name="T:QuickGraph.Concepts.IEdge">
- <summary>Edge interface</summary>
- </member>
- <member name="P:QuickGraph.Concepts.IEdge.ID">
- <summary>Edge identification number</summary>
- </member>
- <member name="P:QuickGraph.Concepts.IEdge.Source">
- <summary>Source vertex</summary>
- </member>
- <member name="P:QuickGraph.Concepts.IEdge.Target">
- <summary>Target vertex</summary>
- </member>
- <member name="T:QuickGraph.Concepts.IGraph">
- <summary>The Graph concept contains a few requirements that are common to all the graph concepts.</summary>
- </member>
- <member name="P:QuickGraph.Concepts.IGraph.AllowParallelEdges">
- <summary>Parallel edge handling</summary>
- </member>
- <member name="P:QuickGraph.Concepts.IGraph.IsDirected">
- <summary>Directed or undirected graph</summary>
- <value>True if directed graph</value>
- </member>
- <member name="T:QuickGraph.Concepts.IPort">
- <summary>A port represents an anchor between an edge and a vertex</summary>
- </member>
- <member name="P:QuickGraph.Concepts.IPort.ID">
- <summary>Port identification number</summary>
- </member>
- <member name="P:QuickGraph.Concepts.IPort.Parent">
- <summary>Gets or sets the parent vertex</summary>
- <value>The parent <see cref="T:QuickGraph.Concepts.IVertex" /> instance</value>
- </member>
- <member name="P:QuickGraph.Concepts.IPort.name">
- <summary>The name of the port</summary>
- </member>
- <member name="T:QuickGraph.Concepts.IPortEdge">
- <summary>An edge with ports attachement</summary>
- </member>
- <member name="P:QuickGraph.Concepts.IPortEdge.Source">
- <summary>Source vertex</summary>
- </member>
- <member name="P:QuickGraph.Concepts.IPortEdge.SourcePort">
- <summary>Source port</summary>
- </member>
- <member name="P:QuickGraph.Concepts.IPortEdge.Target">
- <summary>Target vertex</summary>
- </member>
- <member name="P:QuickGraph.Concepts.IPortEdge.TargetPort">
- <summary>Target port</summary>
- </member>
- <member name="T:QuickGraph.Concepts.IPortVertex">
- <summary>A <see cref="T:QuickGraph.Concepts.IVertex" /> with <see cref="T:QuickGraph.Concepts.IPort" />.</summary>
- </member>
- <member name="P:QuickGraph.Concepts.IPortVertex.Ports">
- <summary>Gets a collection of <see cref="T:QuickGraph.Concepts.IPort" /> associated to the vertex</summary>
- <value>A <see cref="T:QuickGraph.Concepts.Collections.IPortCollection" /> of <see cref="T:QuickGraph.Concepts.IPort" /> instance attached to the vertex</value>
- </member>
- <member name="T:QuickGraph.Concepts.IVertex">
- <summary>Vertex interface</summary>
- </member>
- <member name="P:QuickGraph.Concepts.IVertex.ID">
- <summary>Vertex unique identification number</summary>
- </member>
- <member name="T:QuickGraph.Concepts.EdgePort">
- <summary>Edge port enumeration</summary>
- </member>
- <member name="F:QuickGraph.Concepts.EdgePort.Undefined">
- <summary>Unknown port</summary>
- </member>
- <member name="F:QuickGraph.Concepts.EdgePort.LowerLeft">
- <summary>Lower left port</summary>
- </member>
- <member name="F:QuickGraph.Concepts.EdgePort.LowerRight">
- <summary>Lower right port</summary>
- </member>
- <member name="F:QuickGraph.Concepts.EdgePort.UpperLeft">
- <summary>Upper left port</summary>
- </member>
- <member name="F:QuickGraph.Concepts.EdgePort.UpperRight">
- <summary>Upper right port</summary>
- </member>
- <member name="F:QuickGraph.Concepts.EdgePort.MiddleLeft">
- <summary>Middle left port</summary>
- </member>
- <member name="F:QuickGraph.Concepts.EdgePort.MiddleRight">
- <summary>Middle right port</summary>
- </member>
- <member name="F:QuickGraph.Concepts.EdgePort.MiddleTop">
- <summary>Middle top port</summary>
- </member>
- <member name="F:QuickGraph.Concepts.EdgePort.MiddleBottom">
- <summary>Middle bottom port</summary>
- </member>
- <member name="T:QuickGraph.Concepts.GraphColor">
- <summary>Colors used to mark the vertex and edges in the algorithms</summary>
- </member>
- <member name="F:QuickGraph.Concepts.GraphColor.White">
- <summary>White color, usually describes describes vertex.</summary>
- </member>
- <member name="F:QuickGraph.Concepts.GraphColor.Black">
- <summary>Black color, usually describes finished vertex.</summary>
- </member>
- <member name="F:QuickGraph.Concepts.GraphColor.Gray">
- <summary>Gray color</summary>
- </member>
- <member name="T:QuickGraph.Concepts.EdgeEdgeEventHandler">
- <summary>Delegate that handles an edge that sends a vertex.</summary>
- </member>
- <member name="T:QuickGraph.Concepts.EdgeEventHandler">
- <summary>Delegate that handles an edge that sends a vertex.</summary>
- </member>
- <member name="T:QuickGraph.Concepts.VertexEventHandler">
- <summary>Delegate that handles an event that sends a vertex.</summary>
- </member>
- <member name="T:QuickGraph.Concepts.Algorithms.IAlgorithm">
- <summary>IAlgorithm interface.</summary>
- </member>
- <member name="P:QuickGraph.Concepts.Algorithms.IAlgorithm.VisitedGraph">
- <summary>Visited graph object</summary>
- </member>
- <member name="T:QuickGraph.Concepts.Algorithms.IDistanceRecorderAlgorithm">
- <summary>Defines an algorithm that supports vertex distance recording.</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Algorithms.IDistanceRecorderAlgorithm.RegisterDistanceRecorderHandlers(QuickGraph.Concepts.Visitors.IDistanceRecorderVisitor)">
- <summary>Add event handlers to the corresponding events.</summary>
- <param name="vis">Distance recorder visitor</param>
- </member>
- <member name="T:QuickGraph.Concepts.Algorithms.IEdgeColorizerAlgorithm">
- <summary>Edge colorzing algorithm</summary>
- </member>
- <member name="P:QuickGraph.Concepts.Algorithms.IEdgeColorizerAlgorithm.EdgeColors">
- <summary>Edge color map</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Algorithms.IEdgeColorizerAlgorithm.RegisterEdgeColorizerHandlers(QuickGraph.Concepts.Visitors.IEdgeColorizerVisitor)">
- <param name="vis" />
- </member>
- <member name="T:QuickGraph.Concepts.Algorithms.IEdgePredecessorRecorderAlgorithm">
- <summary>Defines an algorithm that support edge predecessor recording.</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Algorithms.IEdgePredecessorRecorderAlgorithm.RegisterEdgePredecessorRecorderHandlers(QuickGraph.Concepts.Visitors.IEdgePredecessorRecorderVisitor)">
- <summary>Register the predecessor handlers</summary>
- <param name="vis">visitor</param>
- </member>
- <member name="T:QuickGraph.Concepts.Algorithms.IPredecessorRecorderAlgorithm">
- <summary>Defines an algorithm that support predecessor recording.</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Algorithms.IPredecessorRecorderAlgorithm.RegisterPredecessorRecorderHandlers(QuickGraph.Concepts.Visitors.IPredecessorRecorderVisitor)">
- <summary>Register the predecessor handlers</summary>
- <param name="vis">visitor</param>
- </member>
- <member name="T:QuickGraph.Concepts.Algorithms.ITimeStamperAlgorithm">
- <summary>Defines an algorithm that supports time stamping.</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Algorithms.ITimeStamperAlgorithm.RegisterTimeStamperHandlers(QuickGraph.Concepts.Visitors.ITimeStamperVisitor)">
- <param name="vis" />
- </member>
- <member name="T:QuickGraph.Concepts.Algorithms.ITreeEdgeBuilderAlgorithm">
- <summary>An algorithm that implement TreeEdge event.</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Algorithms.ITreeEdgeBuilderAlgorithm.RegisterTreeEdgeBuilderHandlers(QuickGraph.Concepts.Visitors.ITreeEdgeBuilderVisitor)">
- <param name="vis" />
- </member>
- <member name="T:QuickGraph.Concepts.Algorithms.IVertexColorizerAlgorithm">
- <summary>Description résumée de IVertexColorizerAlgorithm.</summary>
- </member>
- <member name="P:QuickGraph.Concepts.Algorithms.IVertexColorizerAlgorithm.Colors">
- <summary>Vertex color map</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Algorithms.IVertexColorizerAlgorithm.RegisterVertexColorizerHandlers(QuickGraph.Concepts.Visitors.IVertexColorizerVisitor)">
- <param name="vis" />
- </member>
- <member name="T:QuickGraph.Concepts.Collections.IEdgeCollection">
- <summary>An edge enumerable collection</summary>
- </member>
- <member name="T:QuickGraph.Concepts.Collections.IEdgeEnumerable">
- <summary>Edge enumerable collection</summary>
- </member>
- <member name="T:QuickGraph.Concepts.Collections.IEdgeEnumerator">
- <summary>An edge enumerator</summary>
- </member>
- <member name="P:QuickGraph.Concepts.Collections.IEdgeEnumerator.Current">
- <summary>Current edge</summary>
- </member>
- <member name="T:QuickGraph.Concepts.Collections.IPortCollection">
- <summary>A collection of <see cref="T:QuickGraph.Concepts.IPort" /> instance</summary>
- </member>
- <member name="T:QuickGraph.Concepts.Collections.IPortEnumerable">
- <summary>
- <see cref="T:QuickGraph.Concepts.IVertex" /> enumerable collection</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Collections.IPortEnumerable.GetEnumerator">
- <summary>Gets an <see cref="T:QuickGraph.Concepts.Collections.IPortEnumerator" /> instance</summary>
- <returns>A <see cref="T:QuickGraph.Concepts.Collections.IPortEnumerator" /> instance.</returns>
- </member>
- <member name="T:QuickGraph.Concepts.Collections.IPortEnumerator">
- <summary>An <see cref="T:QuickGraph.Concepts.IPort" /> enumerator</summary>
- </member>
- <member name="P:QuickGraph.Concepts.Collections.IPortEnumerator.Current">
- <summary>Current <see cref="T:QuickGraph.Concepts.IPort" /></summary>
- </member>
- <member name="T:QuickGraph.Concepts.Collections.IVertexCollection">
- <summary>A vertex enumerable collection</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Collections.IVertexDistanceMatrix.Distance(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <param name="source" />
- <param name="target" />
- </member>
- <member name="M:QuickGraph.Concepts.Collections.IVertexDistanceMatrix.SetDistance(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex,System.Double)">
- <param name="source" />
- <param name="target" />
- <param name="distance" />
- </member>
- <member name="T:QuickGraph.Concepts.Collections.IVertexEnumerable">
- <summary>Edge enumerable collection</summary>
- </member>
- <member name="T:QuickGraph.Concepts.Collections.IVertexEnumerator">
- <summary>An edge enumerator</summary>
- </member>
- <member name="P:QuickGraph.Concepts.Collections.IVertexEnumerator.Current">
- <summary>Current edge</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Collections.IVertexPredecessorMatrix.Predecessor(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <param name="source" />
- <param name="target" />
- </member>
- <member name="M:QuickGraph.Concepts.Collections.IVertexPredecessorMatrix.SetPredecessor(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <param name="source" />
- <param name="target" />
- <param name="predecessor" />
- </member>
- <member name="T:QuickGraph.Concepts.Modifications.RandomGraph">
- <summary>Description résumée de RandomGraph. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Modifications.RandomGraph.Edge(QuickGraph.Concepts.Traversals.IEdgeListGraph,System.Random)">
- <summary>Picks an edge randomly in the edge list</summary>
- <param name="g">edge list</param>
- <param name="rnd">random generator</param>
- <returns>randomaly chosen edge</returns>
- </member>
- <member name="M:QuickGraph.Concepts.Modifications.RandomGraph.Edge(QuickGraph.Concepts.Collections.IEdgeEnumerable,System.Int32,System.Random)">
- <param name="edges" />
- <param name="count" />
- <param name="rnd" />
- </member>
- <member name="M:QuickGraph.Concepts.Modifications.RandomGraph.Graph(QuickGraph.Concepts.Modifications.IEdgeMutableGraph,System.Int32,System.Int32,System.Random,System.Boolean)">
- <summary>Generates a random graph</summary>
- <param name="g">Graph to fill</param>
- <param name="vertexCount">number of vertices</param>
- <param name="edgeCount">number of edges</param>
- <param name="rnd">random generator</param>
- <param name="selfEdges">self edges allowed</param>
- </member>
- <member name="M:QuickGraph.Concepts.Modifications.RandomGraph.Vertex(QuickGraph.Concepts.Traversals.IVertexListGraph,System.Random)">
- <summary>Picks a vertex randomly in the vertex list</summary>
- <param name="g">vertex list</param>
- <param name="rnd">random generator</param>
- <returns>randomaly chosen vertex</returns>
- </member>
- <member name="M:QuickGraph.Concepts.Modifications.RandomGraph.Vertex(QuickGraph.Concepts.Collections.IVertexEnumerable,System.Int32,System.Random)">
- <param name="vertices" />
- <param name="count" />
- <param name="rnd" />
- </member>
- <member name="P:QuickGraph.Concepts.Modifications.IEdgeMutableGraph.EdgeProvider">
- <summary>Returns the vertex provider</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Modifications.IEdgeMutableGraph.AddEdge(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <summary>Inserts the edge (u,v) into the graph, and returns the new edge.</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Modifications.IEdgeMutableGraph.ClearVertex(QuickGraph.Concepts.IVertex)">
- <summary>Remove all edges to and from vertex u from the graph.</summary>
- <param name="u" />
- </member>
- <member name="M:QuickGraph.Concepts.Modifications.IEdgeMutableGraph.RemoveEdge(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <summary>Remove the edge (u,v) from the graph. If the graph allows parallel edges this remove all occurrences of (u,v).</summary>
- <param name="u">source vertex</param>
- <param name="v">target vertex</param>
- </member>
- <member name="M:QuickGraph.Concepts.Modifications.IEdgeMutableGraph.RemoveEdge(QuickGraph.Concepts.IEdge)">
- <summary>Removes the edge e</summary>
- <param name="e">edge to remove</param>
- <exception cref="T:System.ArgumentException">Edge not found</exception>
- </member>
- <member name="T:QuickGraph.Concepts.Modifications.IMutableBidirectionalGraph">
- <summary>Description résumée de IMutableBidirectionalGraph.</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Modifications.IMutableBidirectionalGraph.RemoveInEdgeIf(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Remove all the in-edges of vertex u for which the predicate pred returns true.</summary>
- <param name="u">vertex</param>
- <param name="pred">edge predicate</param>
- </member>
- <member name="M:QuickGraph.Concepts.Modifications.IMutableEdgeListGraph.RemoveEdgeIf(QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Remove all the edges from graph g for which the predicate pred returns true.</summary>
- <param name="pred">edge predicate</param>
- </member>
- <member name="M:QuickGraph.Concepts.Modifications.IMutableGraph.Clear">
- <summary>Clears the graph.</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Modifications.IMutableIncidenceGraph.RemoveOutEdgeIf(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Remove all the out-edges of vertex u for which the predicate pred returns true.</summary>
- <param name="u">vertex</param>
- <param name="pred">edge predicate</param>
- </member>
- <member name="T:QuickGraph.Concepts.Modifications.IMutableTreeGraph">
- <summary>A mutable tree-like graph</summary>
- </member>
- <member name="P:QuickGraph.Concepts.Modifications.IMutableTreeGraph.AllowCycles">
- <summary>Gets a value indicating if the tree allows cycles</summary>
- <value>true if it allows cycle, false otherwise</value>
- </member>
- <member name="M:QuickGraph.Concepts.Modifications.IMutableTreeGraph.AddChild(QuickGraph.Concepts.IVertex)">
- <summary>Adds a child vertex to the tree</summary>
- <param name="parent">parent vertex</param>
- <returns>created vertex</returns>
- <exception cref="T:System.ArgumentNullException">parent is a null reference</exception>
- <exception cref="T:QuickGraph.Exceptions.NonAcyclicGraphException"> if <c>AllowCycles</c> is false and the edge creates a cycle </exception>
- </member>
- <member name="M:QuickGraph.Concepts.Modifications.IMutableTreeGraph.RemoveTree(QuickGraph.Concepts.IVertex)">
- <summary>Removes vertex and sub-tree</summary>
- <param name="root">vertex to remove</param>
- <exception cref="T:System.ArgumentNullException">v is a null reference</exception>
- <exception cref="T:QuickGraph.Exceptions.GraphNotStronglyConnectedException"> Removing the vertex breaks the graph connectivity </exception>
- </member>
- <member name="T:QuickGraph.Concepts.Modifications.IVertexAndEdgeMutableGraph">
- <summary>Fusion of <see cref="T:QuickGraph.Concepts.Modifications.IEdgeMutableGraph" /> and <see cref="T:QuickGraph.Concepts.Modifications.IVertexMutableGraph" />.</summary>
- </member>
- <member name="T:QuickGraph.Concepts.Modifications.IVertexMutableGraph">
- <summary>Defines a graph that can be modified by adding or removing vertices.</summary>
- </member>
- <member name="P:QuickGraph.Concepts.Modifications.IVertexMutableGraph.VertexProvider">
- <summary>Returns the vertex provider</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Modifications.IVertexMutableGraph.AddVertex">
- <summary>Adds a new vertex to the graph.</summary>
- <returns>new <see cref="T:QuickGraph.Concepts.IVertex" /> instance</returns>
- </member>
- <member name="M:QuickGraph.Concepts.Modifications.IVertexMutableGraph.RemoveVertex(QuickGraph.Concepts.IVertex)">
- <summary>Remove u from the vertex set of the graph. Note that undefined behavior may result if there are edges remaining in the graph who's target is u. Typically the ClearVertex function should be called first.</summary>
- <param name="u">vertex to clear</param>
- <exception cref="T:System.ArgumentNullException">u is a null reference</exception>
- </member>
- <member name="T:QuickGraph.Concepts.MutableTraversals.IMutableBidirectionalVertexAndEdgeListGraph">
- <summary>A fusion of <see cref="!:IBidirectionalGraph" />,</summary>
- </member>
- <member name="T:QuickGraph.Concepts.MutableTraversals.IMutableVertexAndEdgeListGraph">
- <summary>Union of <see cref="T:QuickGraph.Concepts.Traversals.IVertexAndEdgeListGraph" />, <see cref="T:QuickGraph.Concepts.MutableTraversals.IMutableVertexAndEdgeListGraph" /></summary>
- </member>
- <member name="T:QuickGraph.Concepts.Petri.IArc">
- <summary>A directed edge of a net which may connect a <see cref="T:QuickGraph.Concepts.Petri.IPlace" /> to a <see cref="T:QuickGraph.Concepts.Petri.ITransition" /> or a <see cref="T:QuickGraph.Concepts.Petri.ITransition" nolink="true" /> to a <see cref="T:QuickGraph.Concepts.Petri.IPlace" nolink="true" />.</summary>
- </member>
- <member name="P:QuickGraph.Concepts.Petri.IArc.IsInputArc">
- <summary>Gets or sets a value indicating if the <see cref="T:QuickGraph.Concepts.Petri.IArc" /> instance is a <strong>input arc.</strong></summary>
- </member>
- <member name="P:QuickGraph.Concepts.Petri.IArc.Place">
- <summary>Gets or sets the <see cref="T:QuickGraph.Concepts.Petri.IPlace" /> instance attached to the <see cref="T:QuickGraph.Concepts.Petri.IArc" />.</summary>
- <value>The <see cref="T:QuickGraph.Concepts.Petri.IPlace" /> attached to the <see cref="T:QuickGraph.Concepts.Petri.IArc" />.</value>
- <exception cref="T:System.ArgumentNullException"> set property, value is a null reference (Nothing in Visual Basic). </exception>
- </member>
- <member name="P:QuickGraph.Concepts.Petri.IArc.Transition">
- <summary>Gets or sets the <see cref="T:QuickGraph.Concepts.Petri.ITransition" /> instance attached to the <see cref="T:QuickGraph.Concepts.Petri.IArc" />.</summary>
- <value>The <see cref="T:QuickGraph.Concepts.Petri.ITransition" /> attached to the <see cref="T:QuickGraph.Concepts.Petri.IArc" />.</value>
- <exception cref="T:System.ArgumentNullException"> set property, value is a null reference (Nothing in Visual Basic). </exception>
- </member>
- <member name="T:QuickGraph.Concepts.Petri.IPetriNet">
- <summary>A High Level Petri Graph.</summary>
- </member>
- <member name="P:QuickGraph.Concepts.Petri.IPetriNet.Arcs">
- <summary>Gets a collection of <see cref="T:QuickGraph.Concepts.Petri.IArc" /> instances.</summary>
- <value>A collection of <see cref="T:QuickGraph.Concepts.Petri.IArc" /> instances.</value>
- </member>
- <member name="P:QuickGraph.Concepts.Petri.IPetriNet.Places">
- <summary>Gets a collection of <see cref="T:QuickGraph.Concepts.Petri.IPlace" /> instances.</summary>
- <value>A collection of <see cref="T:QuickGraph.Concepts.Petri.IPlace" /> instances.</value>
- </member>
- <member name="P:QuickGraph.Concepts.Petri.IPetriNet.Transitions">
- <summary>Gets a collection of <see cref="T:QuickGraph.Concepts.Petri.ITransition" /> instances.</summary>
- <value>A collection of <see cref="T:QuickGraph.Concepts.Petri.ITransition" /> instances.</value>
- </member>
- <member name="T:QuickGraph.Concepts.Petri.IPetriVertex">
- <summary>A vertex (node) of a Petri Graph.</summary>
- </member>
- <member name="P:QuickGraph.Concepts.Petri.IPetriVertex.Name">
- <summary>Gets or sets the name of the node</summary>
- <value>A <see cref="T:System.String" /> representing the name of the node.</value>
- </member>
- <member name="T:QuickGraph.Concepts.Petri.IPlace">
- <summary>A Place in the HLPN framework</summary>
- </member>
- <member name="T:QuickGraph.Concepts.Petri.ITransition">
- <summary>A node of a net, taken from the transition kind.</summary>
- </member>
- <member name="P:QuickGraph.Concepts.Petri.ITransition.Condition">
- <summary>A boolean expression associated with the transition</summary>
- </member>
- <member name="T:QuickGraph.Concepts.Predicates.IEdgePredicate">
- <summary>A predicate applied to an edge</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Predicates.IEdgePredicate.Test(QuickGraph.Concepts.IEdge)">
- <summary>Tests the predicate and returns the result</summary>
- <param name="e">edge to test</param>
- <returns>true if successful</returns>
- <exception cref="T:System.ArgumentNullException">e is null</exception>
- </member>
- <member name="T:QuickGraph.Concepts.Predicates.IVertexPredicate">
- <summary>A predicate applied to a vertex</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Predicates.IVertexPredicate.Test(QuickGraph.Concepts.IVertex)">
- <summary>Tests the predicate and returns the result</summary>
- <param name="v">Vertex to test</param>
- <returns>true if successful</returns>
- <exception cref="T:System.ArgumentNullException">v is null</exception>
- </member>
- <member name="T:QuickGraph.Concepts.Providers.IEdgeProvider">
- <summary>A edge generator</summary>
- </member>
- <member name="P:QuickGraph.Concepts.Providers.IEdgeProvider.EdgeType">
- <summary>The edge full type.</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Providers.IEdgeProvider.ProvideEdge(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <summary>Returns an edge e=(u,v)</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Providers.IEdgeProvider.UpdateEdge(QuickGraph.Concepts.IEdge)">
- <summary>Updates edge that has not been created with the provider</summary>
- <param name="v">vertex to update</param>
- </member>
- <member name="T:QuickGraph.Concepts.Providers.IVertexProvider">
- <summary>A vertex generator object</summary>
- </member>
- <member name="P:QuickGraph.Concepts.Providers.IVertexProvider.VertexType">
- <summary>The vertex full type.</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Providers.IVertexProvider.ProvideVertex">
- <summary>Generates a new vertex</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Providers.IVertexProvider.UpdateVertex(QuickGraph.Concepts.IVertex)">
- <summary>Updates a vertex that has not been created with the provider</summary>
- <param name="v">vertex to update</param>
- </member>
- <member name="T:QuickGraph.Concepts.Serialization.IGraphDeSerializable">
- <summary>Defines an instance that can be deserialized from a <see cref="T:QuickGraph.Concepts.Serialization.IGraphSerializationInfo" /> instance.</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Serialization.IGraphDeSerializable.ReadGraphData(QuickGraph.Concepts.Serialization.IGraphSerializationInfo)">
- <summary>Reads data from serialization info</summary>
- <param name="info">data holder</param>
- <exception cref="T:System.ArgumentNullException">info is a null reference</exception>
- <exception cref="T:System.ArgumentException">info is serializing</exception>
- </member>
- <member name="T:QuickGraph.Concepts.Serialization.IGraphSerializable">
- <summary>A serializable graph structure (graph, vertex or edge)</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Serialization.IGraphSerializable.WriteGraphData(QuickGraph.Concepts.Serialization.IGraphSerializationInfo)">
- <summary>Adds data to serialization info</summary>
- <param name="info">data holder</param>
- <exception cref="T:System.ArgumentNullException">info is null</exception>
- <exception cref="T:System.ArgumentException">info is not serializing</exception>
- </member>
- <member name="T:QuickGraph.Concepts.Serialization.IGraphSerializationInfo">
- <summary>A class for adding and retreiving atomic data.</summary>
- </member>
- <member name="P:QuickGraph.Concepts.Serialization.IGraphSerializationInfo.IsSerializing">
- <summary>Get a value indicating if the object is serializing</summary>
- <value>true if serializing, false if deserializing</value>
- </member>
- <member name="P:QuickGraph.Concepts.Serialization.IGraphSerializationInfo.Item(System.String)">
- <summary>Gets or sets a value from a key</summary>
- <param name="key">value identifier</param>
- <value>value associated with the key. If the key is not present in the data, null value is returned</value>
- <exception cref="T:System.ArgumentNullException"> get,set property, key is a null reference </exception>
- </member>
- <member name="M:QuickGraph.Concepts.Serialization.IGraphSerializationInfo.Add(System.String,System.Object)">
- <summary>Adds a new key-value pair</summary>
- <param name="key">value identifier</param>
- <param name="value">value</param>
- <exception cref="T:System.ArgumentNullException">key is a null reference</exception>
- </member>
- <member name="M:QuickGraph.Concepts.Serialization.IGraphSerializationInfo.Contains(System.String)">
- <summary>Gets a value indicating if the key is in the entry collection</summary>
- <param name="key">key to test</param>
- <returns>true if key is in the dictionary, false otherwise</returns>
- <exception cref="T:System.ArgumentNullException">key is a null reference</exception>
- </member>
- <member name="M:QuickGraph.Concepts.Serialization.ISerializableEdgeListGraph.AddEdge(QuickGraph.Concepts.IEdge)">
- <summary>Adds an edge to the graph</summary>
- <param name="e">edge to add</param>
- </member>
- <member name="T:QuickGraph.Concepts.Serialization.ISerializableVertexAndEdgeListGraph">
- <summary>Union of the <see cref="T:QuickGraph.Concepts.Traversals.IVertexListGraph" /> , <see cref="T:QuickGraph.Concepts.Modifications.IVertexMutableGraph" /> and <see cref="T:QuickGraph.Concepts.Modifications.IEdgeMutableGraph" /> interfaces.</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Serialization.ISerializableVertexListGraph.AddVertex(QuickGraph.Concepts.IVertex)">
- <summary>Add a vertex to the graph</summary>
- <param name="v">vertex to add</param>
- </member>
- <member name="T:QuickGraph.Concepts.Traversals.Traversal">
- <summary>A small helper class for traversals This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.Traversal.FirstEdge(QuickGraph.Concepts.Collections.IEdgeEnumerable)">
- <summary>Returns the first edge of the graph</summary>
- <param name="edges">graph</param>
- <returns>first edge if any, otherwise a null reference</returns>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.Traversal.FirstEdge(QuickGraph.Concepts.Traversals.IEdgeListGraph)">
- <summary>Returns the first edge of the graph</summary>
- <param name="g">graph</param>
- <returns>first edge if any, otherwise a null reference</returns>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.Traversal.FirstSourceVertex(QuickGraph.Concepts.Collections.IEdgeEnumerable)">
- <summary>Returns the first source vertex of the enumerable</summary>
- <param name="edges">enumerable collection of <see cref="T:QuickGraph.Concepts.IEdge" /></param>
- <returns>first source vertex if any, otherwise a null reference</returns>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.Traversal.FirstTargetVertex(QuickGraph.Concepts.Collections.IEdgeEnumerable)">
- <summary>Returns the first vertex of the enumerable</summary>
- <param name="edges">enumerable collection of <see cref="T:QuickGraph.Concepts.IEdge" /></param>
- <returns>first target vertex if any, otherwise a null reference</returns>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.Traversal.FirstVertex(QuickGraph.Concepts.Collections.IVertexEnumerable)">
- <summary>Returns the first vertex of the enumerable</summary>
- <param name="vertices">enumerable collection of <see cref="T:QuickGraph.Concepts.IVertex" /></param>
- <returns>first vertex if any, otherwise a null reference</returns>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.Traversal.FirstVertex(QuickGraph.Concepts.Traversals.IVertexListGraph)">
- <summary>Returns the first vertex of the graph</summary>
- <param name="g">graph</param>
- <returns>first vertex if any, otherwise a null reference</returns>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.Traversal.FirstVertexIf(QuickGraph.Concepts.Collections.IVertexEnumerable,QuickGraph.Concepts.Predicates.IVertexPredicate)">
- <summary>Returns the first vertex of the enumerable that matches the predicate.</summary>
- <param name="vertices">enumerable collection of <see cref="T:QuickGraph.Concepts.IVertex" /></param>
- <param name="pred">vertex predicate</param>
- <returns>first vertex if any, otherwise a null reference</returns>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.Traversal.LastEdge(QuickGraph.Concepts.Collections.IEdgeEnumerable)">
- <summary>Returns the last edge of the edge collection</summary>
- <param name="edges">edge collection</param>
- <returns>last edge if any, otherwise a null reference</returns>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.Traversal.LastEdge(QuickGraph.Concepts.Traversals.IEdgeListGraph)">
- <summary>Returns the last edge of the graph</summary>
- <param name="g">graph</param>
- <returns>last edge if any, otherwise a null reference</returns>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.Traversal.LastSourceVertex(QuickGraph.Concepts.Collections.IEdgeEnumerable)">
- <summary>Returns the last source vertex of the enumerable</summary>
- <param name="edges">enumerable collection of <see cref="T:QuickGraph.Concepts.IEdge" /></param>
- <returns>last source vertex if any, otherwise a null reference</returns>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.Traversal.LastTargetVertex(QuickGraph.Concepts.Collections.IEdgeEnumerable)">
- <summary>Returns the last vertex of the enumerable</summary>
- <param name="edges">enumerable collection of <see cref="T:QuickGraph.Concepts.IEdge" /></param>
- <returns>last target vertex if any, otherwise a null reference</returns>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.Traversal.LastVertex(QuickGraph.Concepts.Collections.IVertexEnumerable)">
- <summary>Returns the first vertex of the enumerable</summary>
- <param name="vertices">enumerable collection of <see cref="T:QuickGraph.Concepts.IVertex" /></param>
- <returns>first vertex if any, otherwise a null reference</returns>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.Traversal.LastVertex(QuickGraph.Concepts.Traversals.IVertexListGraph)">
- <summary>Returns the last vertex of the graph</summary>
- <param name="g">graph</param>
- <returns>last vertex if any, otherwise a null reference</returns>
- </member>
- <member name="T:QuickGraph.Concepts.Traversals.IAdjacencyGraph">
- <summary>AdjacentGraph concept</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.IAdjacencyGraph.AdjacentVertices(QuickGraph.Concepts.IVertex)">
- <summary>Returns a enumerable collection of adjacent vertices</summary>
- </member>
- <member name="T:QuickGraph.Concepts.Traversals.IBidirectionalGraph">
- <summary>Adds access to in-edges.</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.IBidirectionalGraph.AdjacentEdgesEmpty(QuickGraph.Concepts.IVertex)">
- <summary>Gets a value indicating if the set of edges connected to v is empty</summary>
- <returns>true if the adjacent edge set is empty, false otherwise.</returns>
- <exception cref="T:System.ArgumentNullException">v is a null reference</exception>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.IBidirectionalGraph.Degree(QuickGraph.Concepts.IVertex)">
- <summary>Returns the number of in-edges plus out-edges (for directed graphs) or the number of incident edges (for undirected graphs) of vertex v in graph g.</summary>
- <param name="v">vertex to test</param>
- <returns>out-degree</returns>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.IBidirectionalGraph.InDegree(QuickGraph.Concepts.IVertex)">
- <summary>Returns the number of in-edges (for directed graphs) or the number of incident edges (for undirected graphs) of vertex v in graph g.</summary>
- <param name="v">vertex to test</param>
- <returns>out-degree</returns>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.IBidirectionalGraph.InEdges(QuickGraph.Concepts.IVertex)">
- <summary>Enumerable collection of in-edges</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.IBidirectionalGraph.InEdgesEmpty(QuickGraph.Concepts.IVertex)">
- <summary>Gets a value indicating if the set of in-edges is empty</summary>
- <returns>true if the in-edge set is empty, false otherwise.</returns>
- <exception cref="T:System.ArgumentNullException">v is a null reference</exception>
- </member>
- <member name="T:QuickGraph.Concepts.Traversals.IBidirectionalVertexListGraph">
- <summary>A fusion of <see cref="T:QuickGraph.Concepts.Traversals.IBidirectionalGraph" /> and <see cref="T:QuickGraph.Concepts.Traversals.IVertexListGraph" />.</summary>
- </member>
- <member name="T:QuickGraph.Concepts.Traversals.IClusteredGraph">
- <summary>A graph with clusters.</summary>
- </member>
- <member name="P:QuickGraph.Concepts.Traversals.IClusteredGraph.Clusters">
- <summary>Gets an enumerable collection of <see cref="T:QuickGraph.Concepts.Traversals.IClusteredGraph" />.</summary>
- </member>
- <member name="P:QuickGraph.Concepts.Traversals.IClusteredGraph.ClustersCount">
- <summary>Gets the number of clusters</summary>
- </member>
- <member name="P:QuickGraph.Concepts.Traversals.IClusteredGraph.Colapsed">
- <summary>Gets a value indicating wheter the cluster is collapsed</summary>
- <value>true if the cluster is colapsed; otherwize, false.</value>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.IClusteredGraph.AddCluster">
- <summary>Adds a new cluster to the graph.</summary>
- <returns>Added cluster</returns>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.IClusteredGraph.RemoveCluster(QuickGraph.Concepts.Traversals.IClusteredGraph)">
- <summary>Removes a cluster from the graph</summary>
- <param name="g">cluster to remove</param>
- <exception cref="T:System.ArgumentNullException">g is null</exception>
- </member>
- <member name="T:QuickGraph.Concepts.Traversals.IEdgeListAndIncidenceGraph">
- <summary>Defines the union of EdgeListGraph and IncidenceListGraph.</summary>
- </member>
- <member name="T:QuickGraph.Concepts.Traversals.IEdgeListGraph">
- <summary>The EdgeListGraph concept refines the Graph concept, and adds the requirement for efficient access to all the edges in the graph.</summary>
- </member>
- <member name="P:QuickGraph.Concepts.Traversals.IEdgeListGraph.Edges">
- <summary>Returns an enumerator providing access to all the edges in the graph.</summary>
- </member>
- <member name="P:QuickGraph.Concepts.Traversals.IEdgeListGraph.EdgesCount">
- <summary>Returns the number of edges in the graph.</summary>
- </member>
- <member name="P:QuickGraph.Concepts.Traversals.IEdgeListGraph.EdgesEmpty">
- <summary>Gets a value indicating if the vertex set is empty</summary>
- <value>true if the vertex set is empty, false otherwise.</value>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.IEdgeListGraph.ContainsEdge(QuickGraph.Concepts.IEdge)">
- <summary>Gets a value indicating if the edge <paramref name="e" /> is part of the list.</summary>
- <param name="e">edge to test</param>
- <returns>true if part of the list, false otherwize</returns>
- <exception cref="T:System.ArgumentNullException">e is a null reference</exception>
- </member>
- <member name="T:QuickGraph.Concepts.Traversals.IFilteredBidirectionalGraph">
- <summary>A bidirectional graph that supports filtered traversals</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.IFilteredBidirectionalGraph.SelectInEdges(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Returns the collection of in-edges that matches the predicate</summary>
- <param name="v" />
- <param name="ep">Edge predicate</param>
- <returns>enumerable colleciton of vertices that matches the criteron</returns>
- <exception cref="T:System.ArgumentNullException">v or ep is null</exception>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.IFilteredBidirectionalGraph.SelectSingleInEdge(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Returns the first in-edge that matches the predicate</summary>
- <param name="v" />
- <param name="ep">Edge predicate</param>
- <returns>null if not found, otherwize the first Edge that matches the predicate.</returns>
- <exception cref="T:System.ArgumentNullException">v or ep is null</exception>
- </member>
- <member name="T:QuickGraph.Concepts.Traversals.IFilteredEdgeListGraph">
- <summary>A edge list graph that supports filtered traversals</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.IFilteredEdgeListGraph.SelectEdges(QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Returns the collection of edges that matches the predicate</summary>
- <param name="vp">Edge predicate</param>
- <returns>enumerable colleciton of vertices that matches the criteron</returns>
- <exception cref="T:System.ArgumentNullException">vp is null</exception>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.IFilteredEdgeListGraph.SelectSingleEdge(QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Returns the first Edge that matches the predicate</summary>
- <param name="vp">Edge predicate</param>
- <returns>null if not found, otherwize the first Edge that matches the predicate.</returns>
- <exception cref="T:System.ArgumentNullException">vp is null</exception>
- </member>
- <member name="T:QuickGraph.Concepts.Traversals.IFilteredIncidenceGraph">
- <summary>An incidence graph that supports filtered traversals</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.IFilteredIncidenceGraph.SelectOutEdges(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Returns the collection of out-edges that matches the predicate</summary>
- <param name="v" />
- <param name="ep">Edge predicate</param>
- <returns>enumerable colleciton of vertices that matches the criteron</returns>
- <exception cref="T:System.ArgumentNullException">v or ep is null</exception>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.IFilteredIncidenceGraph.SelectSingleOutEdge(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Returns the first out-edge that matches the predicate</summary>
- <param name="v" />
- <param name="ep">Edge predicate</param>
- <returns>null if not found, otherwize the first Edge that matches the predicate.</returns>
- <exception cref="T:System.ArgumentNullException">v or ep is null</exception>
- </member>
- <member name="T:QuickGraph.Concepts.Traversals.IFilteredVertexAndEdgeListGraph">
- <summary>Union of <see cref="T:QuickGraph.Concepts.Traversals.IFilteredVertexListGraph" />, <see cref="T:QuickGraph.Concepts.Traversals.IFilteredEdgeListGraph" /> and <see cref="T:QuickGraph.Concepts.Traversals.IVertexAndEdgeListGraph" />.</summary>
- </member>
- <member name="T:QuickGraph.Concepts.Traversals.IFilteredVertexListGraph">
- <summary>A vertex list graph that supports filtered traversals</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.IFilteredVertexListGraph.SelectSingleVertex(QuickGraph.Concepts.Predicates.IVertexPredicate)">
- <summary>Returns the first vertex that matches the predicate</summary>
- <param name="vp">vertex predicate</param>
- <returns>null if not found, otherwize the first vertex that matches the predicate.</returns>
- <exception cref="T:System.ArgumentNullException">vp is null</exception>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.IFilteredVertexListGraph.SelectVertices(QuickGraph.Concepts.Predicates.IVertexPredicate)">
- <summary>Returns the collection of vertices that matches the predicate</summary>
- <param name="vp">vertex predicate</param>
- <returns>enumerable colleciton of vertices that matches the criteron</returns>
- <exception cref="T:System.ArgumentNullException">vp is null</exception>
- </member>
- <member name="T:QuickGraph.Concepts.Traversals.IImplicitGraph">
- <summary>A graph defined by a out-edges method.</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.IImplicitGraph.OutDegree(QuickGraph.Concepts.IVertex)">
- <summary>Returns the out-degree edges of v</summary>
- <param name="v">vertex to test</param>
- <returns>out-degree</returns>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.IImplicitGraph.OutEdges(QuickGraph.Concepts.IVertex)">
- <summary>Returns an iterable collection of the out edges of v</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.IImplicitGraph.OutEdgesEmpty(QuickGraph.Concepts.IVertex)">
- <summary>Gets a value indicating if the set of out-edges is empty</summary>
- <returns>true if the out-edge set is empty, false otherwise.</returns>
- <exception cref="T:System.ArgumentNullException">v is a null reference</exception>
- </member>
- <member name="T:QuickGraph.Concepts.Traversals.IIncidenceGraph">
- <summary>Access to each vertex out-edges.</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.IIncidenceGraph.ContainsEdge(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <summary>Gets a value indicating if there is an edge between the vertices <paramref name="u" />, <paramref name="v" />.</summary>
- <param name="u">source vertex</param>
- <param name="v">target vertex</param>
- <returns>true if (<paramref name="u" />, <paramref name="v" />) exists.</returns>
- <exception cref="T:System.ArgumentNullException">u or v is a null reference</exception>
- </member>
- <member name="T:QuickGraph.Concepts.Traversals.ITreeGraph">
- <summary>A tree-like interface definition</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.ITreeGraph.ChildVertices(QuickGraph.Concepts.IVertex)">
- <summary>Gets an enumerable collection of child <see cref="T:QuickGraph.Concepts.IVertex" /></summary>
- <param name="v">current <see cref="T:QuickGraph.Concepts.IVertex" /></param>
- <returns>An enumerable collection of adjacent vertices</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="v" /> is a null reference </exception>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.ITreeGraph.FirstChild(QuickGraph.Concepts.IVertex)">
- <summary>Gets the first adjacent vertex</summary>
- <param name="v">current vertex</param>
- <returns>first out-vertex</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="v" /> is a null reference </exception>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.ITreeGraph.HasChildVertices(QuickGraph.Concepts.IVertex)">
- <summary>Gets a value indicating if the <see cref="T:QuickGraph.Concepts.IVertex" /> has out-edges</summary>
- <param name="v">
- <see cref="T:QuickGraph.Concepts.IVertex" /> to test</param>
- <returns>true if <paramref name="v" /> has out-edges.</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="v" /> is a null reference </exception>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.ITreeGraph.LastChild(QuickGraph.Concepts.IVertex)">
- <param name="v" />
- <exception cref="T:System.ArgumentNullException">
- <paramref name="v" /> is a null reference </exception>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.ITreeGraph.ParentVertex(QuickGraph.Concepts.IVertex)">
- <summary>Gets the <see cref="T:QuickGraph.Concepts.IVertex" /> parent.</summary>
- <param name="v">current vertex</param>
- <returns>parent vertex if any, null reference otherwize</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="v" /> is a null reference </exception>
- <exception cref="T:QuickGraph.Exceptions.MultipleInEdgeException">
- <paramref name="v" /> has multiple in-edges </exception>
- </member>
- <member name="T:QuickGraph.Concepts.Traversals.IVertexAndEdgeListGraph">
- <summary>Defines the union of VertexListGraph and EdgeListGraph.</summary>
- </member>
- <member name="T:QuickGraph.Concepts.Traversals.IVertexListGraph">
- <summary>The VertexListGraph concept refines the Graph concept, and adds the requirement for efficient traversal of all the vertices in the graph.</summary>
- </member>
- <member name="P:QuickGraph.Concepts.Traversals.IVertexListGraph.Vertices">
- <summary>Gets an iterator-range providing access to all the vertices in the graph.</summary>
- <value>
- <see cref="T:QuickGraph.Concepts.Collections.IVertexEnumerable" /> collection over the <see cref="T:QuickGraph.Concepts.IVertex" /> instances of the graph.</value>
- </member>
- <member name="P:QuickGraph.Concepts.Traversals.IVertexListGraph.VerticesCount">
- <summary>Gets the number of <see cref="T:QuickGraph.Concepts.IVertex" /> in the graph.</summary>
- <value>The number of <see cref="T:QuickGraph.Concepts.IVertex" /> in the graph</value>
- </member>
- <member name="P:QuickGraph.Concepts.Traversals.IVertexListGraph.VerticesEmpty">
- <summary>Gets a value indicating if the vertex set is empty</summary>
- <value>true if the vertex set is empty, false otherwise.</value>
- </member>
- <member name="M:QuickGraph.Concepts.Traversals.IVertexListGraph.ContainsVertex(QuickGraph.Concepts.IVertex)">
- <summary>Gets a value indicating if the vertex <paramref name="v" /> is part of the list.</summary>
- <param name="v">vertex to test</param>
- <returns>true if part of the list, false otherwize</returns>
- <exception cref="T:System.ArgumentNullException">v is a null reference</exception>
- </member>
- <member name="T:QuickGraph.Concepts.Visitors.IDistanceRecorderVisitor">
- <summary>A distance recorder visitor</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Visitors.IDistanceRecorderVisitor.DiscoverVertex(System.Object,QuickGraph.Concepts.VertexEventArgs)">
- <param name="sender" />
- <param name="args" />
- </member>
- <member name="M:QuickGraph.Concepts.Visitors.IDistanceRecorderVisitor.InitializeVertex(System.Object,QuickGraph.Concepts.VertexEventArgs)">
- <param name="sender" />
- <param name="args" />
- </member>
- <member name="M:QuickGraph.Concepts.Visitors.IDistanceRecorderVisitor.TreeEdge(System.Object,QuickGraph.Concepts.EdgeEventArgs)">
- <param name="sender" />
- <param name="args" />
- </member>
- <member name="M:QuickGraph.Concepts.Visitors.IEdgeColorizerVisitor.FinishEdge(System.Object,QuickGraph.Concepts.EdgeEventArgs)">
- <param name="sender" />
- <param name="args" />
- </member>
- <member name="M:QuickGraph.Concepts.Visitors.IEdgeColorizerVisitor.InitializeEdge(System.Object,QuickGraph.Concepts.EdgeEventArgs)">
- <param name="sender" />
- <param name="args" />
- </member>
- <member name="M:QuickGraph.Concepts.Visitors.IEdgeColorizerVisitor.TreeEdge(System.Object,QuickGraph.Concepts.EdgeEventArgs)">
- <param name="sender" />
- <param name="args" />
- </member>
- <member name="T:QuickGraph.Concepts.Visitors.IEdgePredecessorRecorderVisitor">
- <summary>Visitor that records the edge predecessor from a vertex.</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Visitors.IEdgePredecessorRecorderVisitor.DiscoverTreeEdge(System.Object,QuickGraph.Concepts.EdgeEdgeEventArgs)">
- <summary>Records edge predecessor</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Visitors.IEdgePredecessorRecorderVisitor.FinishEdge(System.Object,QuickGraph.Concepts.EdgeEventArgs)">
- <summary>Records end path edges</summary>
- <param name="sender" />
- <param name="args" />
- </member>
- <member name="M:QuickGraph.Concepts.Visitors.IEdgePredecessorRecorderVisitor.InitializeEdge(System.Object,QuickGraph.Concepts.EdgeEventArgs)">
- <summary>Not used</summary>
- <param name="sender" />
- <param name="args" />
- </member>
- <member name="T:QuickGraph.Concepts.Visitors.IPredecessorRecorderVisitor">
- <summary>Visitor that records the edge predecessor from a vertex.</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Visitors.IPredecessorRecorderVisitor.FinishVertex(System.Object,QuickGraph.Concepts.VertexEventArgs)">
- <summary>Finished a vertex exploration</summary>
- <param name="sender" />
- <param name="args" />
- </member>
- <member name="M:QuickGraph.Concepts.Visitors.IPredecessorRecorderVisitor.TreeEdge(System.Object,QuickGraph.Concepts.EdgeEventArgs)">
- <summary>Predecessor record</summary>
- <param name="sender" />
- <param name="args" />
- </member>
- <member name="T:QuickGraph.Concepts.Visitors.ITimeStamperVisitor">
- <summary>Description résumée de ITimeStamperVisitior.</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Visitors.ITimeStamperVisitor.DiscoverVertex(System.Object,QuickGraph.Concepts.VertexEventArgs)">
- <param name="sender" />
- <param name="args" />
- </member>
- <member name="M:QuickGraph.Concepts.Visitors.ITimeStamperVisitor.FinishVertex(System.Object,QuickGraph.Concepts.VertexEventArgs)">
- <param name="sender" />
- <param name="args" />
- </member>
- <member name="T:QuickGraph.Concepts.Visitors.ITreeEdgeBuilderVisitor">
- <summary>Tree edge visitor</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Visitors.ITreeEdgeBuilderVisitor.TreeEdge(System.Object,QuickGraph.Concepts.EdgeEventArgs)">
- <param name="sender" />
- <param name="args" />
- </member>
- <member name="T:QuickGraph.Concepts.Visitors.IVertexColorizerVisitor">
- <summary>A vertex colorizer visitor</summary>
- </member>
- <member name="M:QuickGraph.Concepts.Visitors.IVertexColorizerVisitor.DiscoverVertex(System.Object,QuickGraph.Concepts.VertexEventArgs)">
- <param name="sender" />
- <param name="args" />
- </member>
- <member name="M:QuickGraph.Concepts.Visitors.IVertexColorizerVisitor.FinishVertex(System.Object,QuickGraph.Concepts.VertexEventArgs)">
- <param name="sender" />
- <param name="args" />
- </member>
- <member name="M:QuickGraph.Concepts.Visitors.IVertexColorizerVisitor.InitializeVertex(System.Object,QuickGraph.Concepts.VertexEventArgs)">
- <param name="sender" />
- <param name="args" />
- </member>
- <member name="T:QuickGraph.Exceptions.AttributeNotFoundException">
- <summary>Exception throwed when not finding a vertex.</summary>
- </member>
- <member name="T:QuickGraph.Exceptions.EdgeNotFoundException">
- <summary>Exception throwed when not finding a vertex.</summary>
- </member>
- <member name="T:QuickGraph.Exceptions.GraphNotStronglyConnectedException">
- <summary>Not a acyclic graph execption</summary>
- </member>
- <member name="T:QuickGraph.Exceptions.MultipleInEdgeException">
- <summary>Multiple In Edge exception</summary>
- </member>
- <member name="T:QuickGraph.Exceptions.NegativeCycleException">
- <summary>Negative cycle execption</summary>
- </member>
- <member name="T:QuickGraph.Exceptions.NonAcyclicGraphException">
- <summary>Not a acyclic graph execption</summary>
- </member>
- <member name="T:QuickGraph.Exceptions.ParrallelEdgeNotAllowedException">
- <summary>ParrallelEdgeNotAllowedException.</summary>
- </member>
- <member name="T:QuickGraph.Exceptions.VertexNotConnectedByEdgeException">
- <summary>Exception throwed when not finding a vertex.</summary>
- </member>
- <member name="T:QuickGraph.Exceptions.VertexNotFoundException">
- <summary>Exception throwed when not finding a vertex.</summary>
- </member>
- <member name="T:QuickGraph.Predicates.ConnectsEdgePredicate">
- <summary>A predicate that filter edge connecting two vertices</summary>
- </member>
- <member name="M:QuickGraph.Predicates.ConnectsEdgePredicate.Test(QuickGraph.Concepts.IEdge)">
- <summary>Test if edge connects source and target vertex</summary>
- <param name="e">edge to test</param>
- <returns>true if e connects source and target</returns>
- </member>
- <member name="T:QuickGraph.Predicates.EdgePredicate">
- <summary>Edge predicate</summary>
- </member>
- <member name="M:QuickGraph.Predicates.EdgePredicate.Test(QuickGraph.Concepts.IEdge)">
- <summary>Applies the edge predicate to e and to it's vertices?</summary>
- <param name="e">edge to test</param>
- <returns>EdgePredicate(e) && VertexPredicate(e.Source) && VertexPredicate(e.Target)</returns>
- <exception cref="T:System.ArgumentNullException">e is null</exception>
- </member>
- <member name="T:QuickGraph.Predicates.InCollectionVertexPredicate">
- <summary>Predicate for checking that a vertex is in a collection</summary>
- </member>
- <member name="M:QuickGraph.Predicates.InCollectionVertexPredicate.Test(QuickGraph.Concepts.IVertex)">
- <summary>Gets a value indicating if <paramref name="v" /> is in the collection.</summary>
- <param name="v">vertex to test</param>
- <returns>true if <paramref name="v" /> is in the collection, false otherwize</returns>
- </member>
- <member name="T:QuickGraph.Predicates.InDictionaryVertexPredicate">
- <summary>Predicate for checking that a vertex is in a collection</summary>
- </member>
- <member name="M:QuickGraph.Predicates.InDictionaryVertexPredicate.Test(QuickGraph.Concepts.IVertex)">
- <summary>Gets a value indicating if <paramref name="v" /> is in the collection.</summary>
- <param name="v">vertex to test</param>
- <returns>true if <paramref name="v" /> is in the collection, false otherwize</returns>
- </member>
- <member name="T:QuickGraph.Predicates.InEdgePredicate">
- <summary>In edge predicate</summary>
- </member>
- <member name="M:QuickGraph.Predicates.InEdgePredicate.Test(QuickGraph.Concepts.IEdge)">
- <summary>Applies the edge predicate to e and to it's source</summary>
- <param name="e">edge to test</param>
- <returns>EdgePredicate(e) and VertexPredicate(e.Source)</returns>
- <exception cref="T:System.ArgumentNullException">e is null</exception>
- </member>
- <member name="T:QuickGraph.Predicates.IsAdjacentEdgePredicate">
- <summary>Predicate that checks if a edge is an edge</summary>
- </member>
- <member name="M:QuickGraph.Predicates.IsAdjacentEdgePredicate.Test(QuickGraph.Concepts.IEdge)">
- <param name="e" />
- </member>
- <member name="T:QuickGraph.Predicates.IsInEdgePredicate">
- <summary>Predicate that checks if a edge is an inedge</summary>
- </member>
- <member name="M:QuickGraph.Predicates.IsInEdgePredicate.Test(QuickGraph.Concepts.IEdge)">
- <param name="e" />
- </member>
- <member name="M:QuickGraph.Predicates.IsOutEdgePredicate.Test(QuickGraph.Concepts.IEdge)">
- <param name="e" />
- </member>
- <member name="T:QuickGraph.Predicates.KeepAllEdgesPredicate">
- <summary>Predicate that always returns true</summary>
- </member>
- <member name="M:QuickGraph.Predicates.KeepAllEdgesPredicate.Test(QuickGraph.Concepts.IEdge)">
- <summary>Always returns true.</summary>
- <param name="e" />
- </member>
- <member name="T:QuickGraph.Predicates.KeepAllVerticesPredicate">
- <summary>Predicate that always returns true</summary>
- </member>
- <member name="M:QuickGraph.Predicates.KeepAllVerticesPredicate.Test(QuickGraph.Concepts.IVertex)">
- <summary>Always returns true.</summary>
- <param name="v" />
- </member>
- <member name="T:QuickGraph.Predicates.NotInCircuitEdgePredicate">
- <summary>An predicate that checks that the edge is not in both circuit and temporary circuit.</summary>
- </member>
- <member name="P:QuickGraph.Predicates.NotInCircuitEdgePredicate.Circuit">
- <summary>Edge circuit</summary>
- </member>
- <member name="P:QuickGraph.Predicates.NotInCircuitEdgePredicate.TemporaryCircuit">
- <summary>Temporary circuit</summary>
- </member>
- <member name="M:QuickGraph.Predicates.NotInCircuitEdgePredicate.Test(QuickGraph.Concepts.IEdge)">
- <summary>Test method</summary>
- <param name="e" />
- </member>
- <member name="T:QuickGraph.Predicates.NotVertexPredicate">
- <summary>Not operator to predicate</summary>
- </member>
- <member name="M:QuickGraph.Predicates.NotVertexPredicate.Test(QuickGraph.Concepts.IVertex)">
- <param name="v" />
- </member>
- <member name="T:QuickGraph.Predicates.OutEdgePredicate">
- <summary>Out-edge predicate</summary>
- </member>
- <member name="M:QuickGraph.Predicates.OutEdgePredicate.Test(QuickGraph.Concepts.IEdge)">
- <summary>Applies the edge predicate to e and to it's target vertex</summary>
- <param name="e">edge to test</param>
- <returns>EdgePredicate(e) and VertexPredicate(e.Target)</returns>
- <exception cref="T:System.ArgumentNullException">e is null</exception>
- </member>
- <member name="T:QuickGraph.Predicates.Preds">
- <summary>Static helper class for creating predicates This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:QuickGraph.Predicates.Preds.Connects(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IGraph)">
- <param name="source" />
- <param name="target" />
- <param name="g" />
- </member>
- <member name="M:QuickGraph.Predicates.Preds.Edge(QuickGraph.Concepts.Predicates.IEdgePredicate,QuickGraph.Concepts.Predicates.IVertexPredicate)">
- <summary>Checks ep(e) && vp(e.Source) && vp(e.Target)</summary>
- <param name="ep">predicate to apply to edge</param>
- <param name="vp">predicate to apply to edge source and target</param>
- </member>
- <member name="M:QuickGraph.Predicates.Preds.Equal(QuickGraph.Concepts.IVertex)">
- <summary>Check if a vertex is equal to v</summary>
- <param name="v">vertex to test</param>
- <returns>predicate</returns>
- </member>
- <member name="M:QuickGraph.Predicates.Preds.InCollection(QuickGraph.Concepts.Collections.IVertexCollection)">
- <summary>Check if vertex is in list</summary>
- <param name="list" />
- </member>
- <member name="M:QuickGraph.Predicates.Preds.InEdge(QuickGraph.Concepts.Predicates.IEdgePredicate,QuickGraph.Concepts.Predicates.IVertexPredicate)">
- <summary>Creates a predicate that check the edge and the edge source</summary>
- <param name="ep">edge predicate to apply to the edge</param>
- <param name="vp">vertex predicate to apply to the edge source</param>
- <returns>in-edge predicate</returns>
- </member>
- <member name="M:QuickGraph.Predicates.Preds.IsAdjacent(QuickGraph.Concepts.IVertex)">
- <summary>Creates a predicate that checks wheter an edge is adjacent to a given vertex.</summary>
- <param name="v">vertex to test</param>
- <returns>is adjacent predicate</returns>
- </member>
- <member name="M:QuickGraph.Predicates.Preds.IsInEdge(QuickGraph.Concepts.IVertex)">
- <summary>Creates a predicate that checks if an edge is an in-edge of a vertex.</summary>
- <param name="v">vertex to check</param>
- <returns>in-edge predicate</returns>
- </member>
- <member name="M:QuickGraph.Predicates.Preds.IsOutEge(QuickGraph.Concepts.IVertex)">
- <summary>Creates a predicate that checks if an edge is an out-edge of a vertex.</summary>
- <param name="v">vertex to check</param>
- <returns>out-edge predicate</returns>
- </member>
- <member name="M:QuickGraph.Predicates.Preds.KeepAllEdges">
- <summary>Returns a edge predicate that always returns true.</summary>
- </member>
- <member name="M:QuickGraph.Predicates.Preds.KeepAllVertices">
- <summary>Returns a vertex predicate that always returns true.</summary>
- </member>
- <member name="M:QuickGraph.Predicates.Preds.Not(QuickGraph.Concepts.Predicates.IVertexPredicate)">
- <summary>Negates a predicate</summary>
- <param name="predicate" />
- </member>
- <member name="M:QuickGraph.Predicates.Preds.OutEdge(QuickGraph.Concepts.Predicates.IEdgePredicate,QuickGraph.Concepts.Predicates.IVertexPredicate)">
- <summary>Creates a predicate that check the edge and the edge target</summary>
- <param name="ep">edge predicate to apply to the edge</param>
- <param name="vp">vertex predicate to apply to the edge target</param>
- <returns>out-edge predicate</returns>
- </member>
- <member name="M:QuickGraph.Predicates.Preds.SourceVertex(QuickGraph.Concepts.Traversals.IBidirectionalGraph)">
- <summary>Source vertex prodicate</summary>
- <param name="graph" />
- </member>
- <member name="T:QuickGraph.Predicates.ResidualEdgePredicate">
- <summary>Predicate that test if an edge is residual</summary>
- </member>
- <member name="P:QuickGraph.Predicates.ResidualEdgePredicate.ResidualCapacities">
- <summary>Residual capacities map</summary>
- </member>
- <member name="M:QuickGraph.Predicates.ResidualEdgePredicate.Test(QuickGraph.Concepts.IEdge)">
- <summary>Test if edge e has a positive residual capacity</summary>
- <param name="e">edge to test</param>
- <returns>0 < ResidualCapacities[e]</returns>
- <exception cref="T:System.ArgumentNullException">e is null</exception>
- </member>
- <member name="T:QuickGraph.Predicates.ReversedResidualEdgePredicate">
- <summary>Predicate that test if an edge's reverse is residual</summary>
- </member>
- <member name="P:QuickGraph.Predicates.ReversedResidualEdgePredicate.ResidualCapacities">
- <summary>Residual capacities map</summary>
- </member>
- <member name="P:QuickGraph.Predicates.ReversedResidualEdgePredicate.ReversedEdges">
- <summary>Reversed edges map</summary>
- </member>
- <member name="M:QuickGraph.Predicates.ReversedResidualEdgePredicate.Test(QuickGraph.Concepts.IEdge)">
- <summary>Test if edge e has a positive residual capacity</summary>
- <param name="e">edge to test</param>
- <returns>0 < ResidualCapacities[e]</returns>
- <exception cref="T:System.ArgumentNullException">e is null</exception>
- </member>
- <member name="T:QuickGraph.Predicates.SinkVertexPredicate">
- <summary>A predicate to test if a <see cref="T:QuickGraph.Concepts.IVertex" /> is a root vertex (no in-edges).</summary>
- </member>
- <member name="M:QuickGraph.Predicates.SinkVertexPredicate.Test(QuickGraph.Concepts.IVertex)">
- <summary>Tests if the vertex is a root</summary>
- <param name="v">vertex to test</param>
- <returns>true is the vertex has no in-edges, false otherwise</returns>
- </member>
- <member name="T:QuickGraph.Predicates.SourceVertexPredicate">
- <summary>A predicate to test if a <see cref="T:QuickGraph.Concepts.IVertex" /> is a root vertex (no in-edges).</summary>
- </member>
- <member name="M:QuickGraph.Predicates.SourceVertexPredicate.Test(QuickGraph.Concepts.IVertex)">
- <summary>Tests if the vertex is a root</summary>
- <param name="v">vertex to test</param>
- <returns>true is the vertex has no in-edges, false otherwise</returns>
- </member>
- <member name="T:QuickGraph.Predicates.VertexEqualPredicate">
- <summary>Predicate that checks to two vertex are equal</summary>
- </member>
- <member name="P:QuickGraph.Predicates.VertexEqualPredicate.ReferenceVertex">
- <summary>Reference vertex</summary>
- </member>
- <member name="M:QuickGraph.Predicates.VertexEqualPredicate.Test(QuickGraph.Concepts.IVertex)">
- <summary>Test if v == u</summary>
- <param name="v">vertex to test</param>
- <returns>v == u</returns>
- </member>
- <member name="T:QuickGraph.Providers.CustomEdgeProvider">
- <summary>Custom edge provider This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Providers.CustomEdgeProvider.EdgeType">
- <summary>Returns typeof(CustomEdge)</summary>
- </member>
- <member name="M:QuickGraph.Providers.CustomEdgeProvider.ProvideEdge(QuickGraph.Vertex,QuickGraph.Vertex)">
- <summary>Creates a new edge</summary>
- <param name="u" />
- <param name="v" />
- </member>
- <member name="M:QuickGraph.Providers.CustomEdgeProvider.UpdateEdge(QuickGraph.CustomEdge)">
- <summary>Updates an edge that has not been created with the provider</summary>
- <param name="e">vertex to update</param>
- </member>
- <member name="T:QuickGraph.Providers.CustomVertexProvider">
- <summary>Default custom vertex provider This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Providers.CustomVertexProvider.VertexType">
- <summary>Returns typeof(CustomVertex)</summary>
- </member>
- <member name="M:QuickGraph.Providers.CustomVertexProvider.ProvideVertex">
- <summary>Creates a new vertex</summary>
- </member>
- <member name="M:QuickGraph.Providers.CustomVertexProvider.UpdateVertex(QuickGraph.CustomVertex)">
- <summary>Updates a vertex that has not been created with the provider</summary>
- <param name="v">vertex to update</param>
- </member>
- <member name="T:QuickGraph.Providers.EdgeProvider">
- <summary>Default edge provider This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Providers.EdgeProvider.EdgeType">
- <summary>Edge type.</summary>
- </member>
- <member name="M:QuickGraph.Providers.EdgeProvider.ProvideEdge(QuickGraph.Vertex,QuickGraph.Vertex)">
- <summary>Creates a new edge</summary>
- <param name="u" />
- <param name="v" />
- </member>
- <member name="M:QuickGraph.Providers.EdgeProvider.UpdateEdge(QuickGraph.Edge)">
- <summary>Updates an edge that has not been created with the provider</summary>
- <param name="e">edge to update</param>
- </member>
- <member name="T:QuickGraph.Providers.NamedEdgeProvider">
- <summary>Named edge provider This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Providers.NamedEdgeProvider.EdgeType">
- <summary>Returns typeof(NamedEdge)</summary>
- </member>
- <member name="M:QuickGraph.Providers.NamedEdgeProvider.ProvideEdge(QuickGraph.Vertex,QuickGraph.Vertex)">
- <summary>Creates a new edge</summary>
- <param name="u" />
- <param name="v" />
- </member>
- <member name="M:QuickGraph.Providers.NamedEdgeProvider.UpdateEdge(QuickGraph.NamedEdge)">
- <summary>Updates an edge that has not been created with the provider</summary>
- <param name="e">edge to update</param>
- </member>
- <member name="T:QuickGraph.Providers.NamedVertexProvider">
- <summary>Default custom vertex provider This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Providers.NamedVertexProvider.VertexType">
- <summary>Returns typeof(NamedVertex)</summary>
- </member>
- <member name="M:QuickGraph.Providers.NamedVertexProvider.ProvideVertex">
- <summary>Creates a new vertex</summary>
- </member>
- <member name="M:QuickGraph.Providers.NamedVertexProvider.UpdateVertex(QuickGraph.NamedVertex)">
- <summary>Updates a vertex that has not been created with the provider</summary>
- <param name="v">vertex to update</param>
- </member>
- <member name="T:QuickGraph.Providers.TypedEdgeProvider">
- <summary>Default custom edge provider</summary>
- </member>
- <member name="P:QuickGraph.Providers.TypedEdgeProvider.EdgeType">
- <summary>Returns typeof(CustomEdge)</summary>
- </member>
- <member name="M:QuickGraph.Providers.TypedEdgeProvider.ProvideEdge(QuickGraph.Concepts.IVertex,QuickGraph.Concepts.IVertex)">
- <summary>Creates a new edge</summary>
- </member>
- <member name="M:QuickGraph.Providers.TypedEdgeProvider.UpdateEdge(QuickGraph.Concepts.IEdge)">
- <summary>Updates a edge that has not been created with the provider</summary>
- <param name="e">edge to update</param>
- </member>
- <member name="T:QuickGraph.Providers.TypedVertexProvider">
- <summary>Default custom vertex provider</summary>
- </member>
- <member name="P:QuickGraph.Providers.TypedVertexProvider.VertexType">
- <summary>Returns typeof(CustomVertex)</summary>
- </member>
- <member name="M:QuickGraph.Providers.TypedVertexProvider.ProvideVertex">
- <summary>Creates a new vertex</summary>
- </member>
- <member name="M:QuickGraph.Providers.TypedVertexProvider.UpdateVertex(QuickGraph.Concepts.IVertex)">
- <summary>Updates a vertex that has not been created with the provider</summary>
- <param name="v">vertex to update</param>
- </member>
- <member name="T:QuickGraph.Providers.VertexProvider">
- <summary>Vertex provider This class cannot be inherited.</summary>
- </member>
- <member name="P:QuickGraph.Providers.VertexProvider.VertexType">
- <summary>Vertex type.</summary>
- </member>
- <member name="M:QuickGraph.Providers.VertexProvider.ProvideVertex">
- <summary>Creates a new vertex</summary>
- </member>
- <member name="M:QuickGraph.Providers.VertexProvider.UpdateVertex(QuickGraph.Vertex)">
- <summary>Updates a vertex that has not been created with the provider</summary>
- <param name="v">vertex to update</param>
- </member>
- <member name="T:QuickGraph.Serialization.GraphMLGraphSerializer">
- <summary>Graph serializer to the GraphML format.</summary>
- </member>
- <member name="M:QuickGraph.Serialization.GraphMLGraphSerializer.Serialize(System.Xml.XmlWriter,QuickGraph.Concepts.Serialization.ISerializableVertexAndEdgeListGraph)">
- <summary>Serializes g to xml</summary>
- <param name="writer">xml writer</param>
- <param name="g">graph to serialize</param>
- <exception cref="T:System.ArgumentNullException">writer or g are null</exception>
- <exception cref="T:System.ArgumentException">g vertex or edge does not implement <see cref="T:QuickGraph.Concepts.Serialization.IGraphSerializable" />. </exception>
- </member>
- <member name="M:QuickGraph.Serialization.GraphMLGraphSerializer.Serialize(System.Xml.XmlWriter,QuickGraph.Concepts.Serialization.ISerializableVertexAndEdgeListGraph,QuickGraph.Concepts.Traversals.IVertexAndEdgeListGraph)">
- <summary>Serializes the filtered graph g to xml</summary>
- <param name="writer">xml writer</param>
- <param name="baseGraph">"base" graph of g</param>
- <param name="g">graph to serialize</param>
- <exception cref="T:System.ArgumentNullException">writer or g are null</exception>
- <exception cref="T:System.ArgumentException">g vertex or edge does not implement <see cref="T:QuickGraph.Concepts.Serialization.IGraphSerializable" />. </exception>
- </member>
- <member name="T:QuickGraph.Serialization.GraphSerializationInfo">
- <summary>A data holder class</summary>
- </member>
- <member name="P:QuickGraph.Serialization.GraphSerializationInfo.Count">
- <summary>Number of key-value pair in the data bag.</summary>
- </member>
- <member name="P:QuickGraph.Serialization.GraphSerializationInfo.IsSerializing">
- <summary>True if serializing</summary>
- </member>
- <member name="P:QuickGraph.Serialization.GraphSerializationInfo.Item(System.String)">
- <summary>Gets or sets a data entry in the graph info collection</summary>
- <exception cref="T:System.InvalidOperationException"> set property,set a value while the graph info is deserializing </exception>
- <exception cref="T:System.MissingFieldException"> get property, the requested key is not found </exception>
- </member>
- <member name="M:QuickGraph.Serialization.GraphSerializationInfo.Add(System.String,System.Object)">
- <summary>Adds a new key-value pair</summary>
- <param name="key">value identifier</param>
- <param name="value">value</param>
- <exception cref="T:System.ArgumentNullException">key</exception>
- </member>
- <member name="M:QuickGraph.Serialization.GraphSerializationInfo.Contains(System.String)">
- <summary>Gets a value indicating if the key is in the data entries.</summary>
- <param name="key">key to test</param>
- <returns>true if key is in the data collection, false otherwise</returns>
- </member>
- <member name="T:QuickGraph.Serialization.GraphSerializer">
- <summary>Base class for Graph serializers. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:QuickGraph.Serialization.GraphSerializer.CreatedEdges">
- <summary>Created vertices table</summary>
- </member>
- <member name="P:QuickGraph.Serialization.GraphSerializer.CreatedVertices">
- <summary>Created vertices table</summary>
- </member>
- <member name="M:QuickGraph.Serialization.GraphSerializer.CreateGraph(System.Type,System.Type,System.Type,System.Boolean,System.Boolean)">
- <param name="graphType" />
- <param name="vertexProviderType" />
- <param name="edgeProviderType" />
- <param name="directed" />
- <param name="allowParallelEdges" />
- </member>
- <member name="M:QuickGraph.Serialization.GraphSerializer.Deserialize(System.Xml.XmlReader)">
- <summary>Deserializes data from Xml stream.</summary>
- <param name="reader">xml stream</param>
- <returns>deserialized data</returns>
- </member>
- <member name="M:QuickGraph.Serialization.GraphSerializer.FormatID(QuickGraph.Concepts.IEdge)">
- <summary>Formats the edge ID number</summary>
- <param name="e">edge</param>
- <returns>e.ID formatted</returns>
- </member>
- <member name="M:QuickGraph.Serialization.GraphSerializer.FormatID(QuickGraph.Concepts.IVertex)">
- <summary>Formats the vertex ID number</summary>
- <param name="v">vertex</param>
- <returns>v.ID formatted</returns>
- </member>
- <member name="M:QuickGraph.Serialization.GraphSerializer.GetTypeQualifiedName(System.Object)">
- <summary>Returns qualifed type name of o</summary>
- <param name="o" />
- </member>
- <member name="M:QuickGraph.Serialization.GraphSerializer.GetTypeQualifiedName(System.Type)">
- <param name="t" />
- </member>
- <member name="M:QuickGraph.Serialization.GraphSerializer.MoveNextElement(System.Xml.XmlReader)">
- <summary>Moves reader to element with name = name</summary>
- <param name="reader" />
- </member>
- <member name="M:QuickGraph.Serialization.GraphSerializer.MovePastEndElement(System.Xml.XmlReader,System.String)">
- <param name="reader" />
- <param name="name" />
- </member>
- <member name="M:QuickGraph.Serialization.GraphSerializer.MoveToAttribute(System.Xml.XmlReader,System.String,System.Boolean)">
- <param name="reader" />
- <param name="name" />
- </member>
- <member name="M:QuickGraph.Serialization.GraphSerializer.MoveToElement(System.Xml.XmlReader,System.String)">
- <summary>Moves reader to element with name = name</summary>
- <param name="reader" />
- <param name="name" />
- </member>
- <member name="M:QuickGraph.Serialization.GraphSerializer.MoveToElement(System.Xml.XmlReader,System.String,System.String)">
- <param name="reader" />
- <param name="name" />
- <param name="name2" />
- </member>
- <member name="M:QuickGraph.Serialization.GraphSerializer.ParseEdgeID(System.String)">
- <summary>Parses edge id of the form 'edd' where dd is the id number</summary>
- <param name="id">id identifier</param>
- <returns>id number</returns>
- </member>
- <member name="M:QuickGraph.Serialization.GraphSerializer.ParseVertexID(System.String)">
- <summary>Parses vertex id of the form 'vdd' where dd is the id number</summary>
- <param name="id">id identifier</param>
- <returns>id number</returns>
- </member>
- <member name="M:QuickGraph.Serialization.GraphSerializer.ReadEndGraphElem(System.Xml.XmlReader)">
- <param name="reader" />
- </member>
- <member name="M:QuickGraph.Serialization.GraphSerializer.ReadGraphElem(System.Xml.XmlReader)">
- <summary>Reads graph data and creates new graph instance</summary>
- <param name="reader">xml reader opened on graph data</param>
- <returns>created graph instance</returns>
- </member>
- <member name="M:QuickGraph.Serialization.GraphSerializer.ReadVertexOrEdge(System.Xml.XmlReader,QuickGraph.Concepts.Serialization.ISerializableVertexAndEdgeListGraph)">
- <summary>Reads vertex or edge data</summary>
- <param name="reader" />
- <param name="g" />
- </member>
- <member name="M:QuickGraph.Serialization.GraphSerializer.Serialize(System.Xml.XmlWriter,QuickGraph.Concepts.Serialization.ISerializableVertexAndEdgeListGraph)">
- <summary>Serializes g to xml</summary>
- <param name="writer">xml writer</param>
- <param name="g">graph to serialize</param>
- <exception cref="T:System.ArgumentNullException">writer or g are null</exception>
- <exception cref="T:System.ArgumentException">g vertex or edge does not implement <see cref="T:QuickGraph.Concepts.Serialization.IGraphSerializable" />. </exception>
- </member>
- <member name="M:QuickGraph.Serialization.GraphSerializer.Serialize(System.Xml.XmlWriter,QuickGraph.Concepts.Serialization.ISerializableVertexAndEdgeListGraph,QuickGraph.Concepts.Traversals.IVertexAndEdgeListGraph)">
- <summary>Serializes the filtered graph g to xml</summary>
- <param name="writer">xml writer</param>
- <param name="baseGraph">"base" graph of g</param>
- <param name="g">graph to serialize</param>
- <exception cref="T:System.ArgumentNullException">writer or g are null</exception>
- <exception cref="T:System.ArgumentException">g vertex or edge does not implement <see cref="T:QuickGraph.Concepts.Serialization.IGraphSerializable" />. </exception>
- </member>
- <member name="M:QuickGraph.Serialization.GraphSerializer.WriteEdgeElem(System.Xml.XmlWriter,QuickGraph.Concepts.IEdge,QuickGraph.Serialization.GraphSerializationInfo)">
- <summary>Writes a vertex element and it's custom data stored in info.</summary>
- <param name="writer">xml writer</param>
- <param name="e">edge to store</param>
- <param name="info">edge custom data</param>
- </member>
- <member name="M:QuickGraph.Serialization.GraphSerializer.WriteEndGraphElem(System.Xml.XmlWriter)">
- <summary>Closes the graph element.</summary>
- <param name="writer">xml writer</param>
- </member>
- <member name="M:QuickGraph.Serialization.GraphSerializer.WriteGraphElem(System.Xml.XmlWriter,QuickGraph.Concepts.Serialization.ISerializableVertexAndEdgeListGraph,QuickGraph.Concepts.Traversals.IVertexAndEdgeListGraph)">
- <summary>Create the graph element and stores graph level data.</summary>
- <param name="writer">xml writer</param>
- <param name="baseGraph">"base" graph of g</param>
- <param name="g">graph to serialize</param>
- </member>
- <member name="M:QuickGraph.Serialization.GraphSerializer.WriteVertexElem(System.Xml.XmlWriter,QuickGraph.Concepts.IVertex,QuickGraph.Serialization.GraphSerializationInfo)">
- <summary>Writes a vertex element and it's custom data stored in info.</summary>
- <param name="writer">xml writer</param>
- <param name="v">vertex to store</param>
- <param name="info">vertex custom data</param>
- </member>
- <member name="T:QuickGraph.Serialization.GxlGraphSerializer">
- <summary>Graph serializer to the GXL format.</summary>
- </member>
- <member name="M:QuickGraph.Serialization.GxlGraphSerializer.ReadEdge(System.Xml.XmlReader,QuickGraph.Concepts.Serialization.ISerializableVertexAndEdgeListGraph)">
- <param name="reader" />
- <param name="g" />
- </member>
- <member name="M:QuickGraph.Serialization.GxlGraphSerializer.ReadEndGraphElem(System.Xml.XmlReader)">
- <param name="reader" />
- </member>
- <member name="M:QuickGraph.Serialization.GxlGraphSerializer.ReadGraphElem(System.Xml.XmlReader)">
- <summary>Reads graph data and creates new graph instance</summary>
- <param name="reader">xml reader opened on graph data</param>
- <returns>created graph instance</returns>
- </member>
- <member name="M:QuickGraph.Serialization.GxlGraphSerializer.ReadInfo(System.Xml.XmlReader)">
- <summary>Reads custom info from GraphMl</summary>
- <param name="reader">xml reader</param>
- <returns>custom data</returns>
- </member>
- <member name="M:QuickGraph.Serialization.GxlGraphSerializer.ReadVertex(System.Xml.XmlReader,QuickGraph.Concepts.Serialization.ISerializableVertexAndEdgeListGraph)">
- <param name="reader" />
- <param name="g" />
- </member>
- <member name="M:QuickGraph.Serialization.GxlGraphSerializer.ReadVertexOrEdge(System.Xml.XmlReader,QuickGraph.Concepts.Serialization.ISerializableVertexAndEdgeListGraph)">
- <summary>Reads vertex or edge data</summary>
- <param name="reader" />
- <param name="g" />
- </member>
- <member name="M:QuickGraph.Serialization.GxlGraphSerializer.WriteEdgeElem(System.Xml.XmlWriter,QuickGraph.Concepts.IEdge,QuickGraph.Serialization.GraphSerializationInfo)">
- <summary>Writes a vertex element and it's custom data stored in info.</summary>
- <param name="writer">xml writer</param>
- <param name="e">edge to store</param>
- <param name="info">edge custom data</param>
- </member>
- <member name="M:QuickGraph.Serialization.GxlGraphSerializer.WriteEndGraphElem(System.Xml.XmlWriter)">
- <summary>Closes the graph element.</summary>
- <param name="writer">xml writer</param>
- </member>
- <member name="M:QuickGraph.Serialization.GxlGraphSerializer.WriteGraphElem(System.Xml.XmlWriter,QuickGraph.Concepts.Serialization.ISerializableVertexAndEdgeListGraph,QuickGraph.Concepts.Traversals.IVertexAndEdgeListGraph)">
- <summary>Create the graph element and stores graph level data.</summary>
- <param name="writer">xml writer</param>
- <param name="baseGraph">"base" graph of g</param>
- <param name="g">graph to serialize</param>
- </member>
- <member name="M:QuickGraph.Serialization.GxlGraphSerializer.WriteInfo(System.Xml.XmlWriter,QuickGraph.Concepts.Serialization.IGraphSerializationInfo)">
- <summary>Writes custom info to GraphMl</summary>
- <param name="writer">xml writer</param>
- <param name="info">custom data</param>
- </member>
- <member name="M:QuickGraph.Serialization.GxlGraphSerializer.WriteVertexElem(System.Xml.XmlWriter,QuickGraph.Concepts.IVertex,QuickGraph.Serialization.GraphSerializationInfo)">
- <summary>Writes a vertex element and it's custom data stored in info.</summary>
- <param name="writer">xml writer</param>
- <param name="v">vertex to store</param>
- <param name="info">vertex custom data</param>
- </member>
- <member name="P:QuickGraph.Serialization.SerializableEdge.Entries">
- <summary>Gets the dictionary of key-and-value pairs</summary>
- <value>Data entries</value>
- </member>
- <member name="M:QuickGraph.Serialization.SerializableEdge.ReadGraphData(QuickGraph.Concepts.Serialization.IGraphSerializationInfo)">
- <summary>Reads no data from serialization info</summary>
- <param name="info">data holder</param>
- <exception cref="T:System.ArgumentNullException">info is null</exception>
- <exception cref="T:System.ArgumentException">info is serializing</exception>
- </member>
- <member name="M:QuickGraph.Serialization.SerializableEdge.WriteGraphData(QuickGraph.Concepts.Serialization.IGraphSerializationInfo)">
- <summary>Adds nothing to serialization info</summary>
- <param name="info">data holder</param>
- <exception cref="T:System.ArgumentNullException">info is null</exception>
- <exception cref="T:System.ArgumentException">info is not serializing</exception>
- </member>
- <member name="P:QuickGraph.Serialization.SerializableVertex.Entries">
- <summary>Gets the dictionary of key-and-value pairs</summary>
- <value>Data entries</value>
- </member>
- <member name="M:QuickGraph.Serialization.SerializableVertex.ReadGraphData(QuickGraph.Concepts.Serialization.IGraphSerializationInfo)">
- <summary>Reads no data from serialization info</summary>
- <param name="info">data holder</param>
- <exception cref="T:System.ArgumentNullException">info is null</exception>
- <exception cref="T:System.ArgumentException">info is serializing</exception>
- </member>
- <member name="M:QuickGraph.Serialization.SerializableVertex.WriteGraphData(QuickGraph.Concepts.Serialization.IGraphSerializationInfo)">
- <summary>Adds nothing to serialization info</summary>
- <param name="info">data holder</param>
- <exception cref="T:System.ArgumentNullException">info is null</exception>
- <exception cref="T:System.ArgumentException">info is not serializing</exception>
- </member>
- <member name="T:QuickGraph.Serialization.XmlGraphSerializer">
- <summary>A wrapper for serializings graphs</summary>
- </member>
- <member name="P:QuickGraph.Serialization.XmlGraphSerializer.Graph">
- <summary>Serialized graph</summary>
- </member>
- <member name="M:QuickGraph.Serialization.XmlGraphSerializer.GetTypeQualifiedName(System.Type)">
- <param name="t" />
- </member>
- <member name="M:QuickGraph.Serialization.XmlGraphSerializer.MoveToAttribute(System.Xml.XmlReader,System.String)">
- <param name="reader" />
- <param name="name" />
- </member>
- <member name="M:QuickGraph.Serialization.XmlGraphSerializer.ReadGraphXml(System.Xml.XmlReader)">
- <param name="reader" />
- </member>
- <member name="M:QuickGraph.Serialization.XmlGraphSerializer.ReadXml(System.Xml.XmlReader)">
- <summary>Reads graph data from Xml and create the graph object.</summary>
- <param name="reader">opened xml reader</param>
- <returns>deserialized graph</returns>
- </member>
- <member name="M:QuickGraph.Serialization.XmlGraphSerializer.Serialize(System.Xml.XmlWriter)">
- <summary>Serializes graph to xml. <see cref="M:QuickGraph.Serialization.XmlGraphSerializer.WriteXml(System.Xml.XmlWriter)" /></summary>
- <param name="writer" />
- </member>
- <member name="M:QuickGraph.Serialization.XmlGraphSerializer.WriteXml(System.Xml.XmlWriter)">
- <summary>Serializes the graph to xml</summary>
- <param name="writer">opened xml writer</param>
- </member>
- </members>
-</doc>
\ No newline at end of file
build/tools/mbunit/Refly.dll
Binary file
build/tools/mbunit/Refly.xml
@@ -1,1327 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<doc>
- <assembly>
- <name>Refly</name>
- </assembly>
- <members>
- <member name="T:Refly.CodeDom.AttributeArgument">
- <summary>An attribute argument.</summary>
- </member>
- <member name="T:Refly.CodeDom.AttributeDeclaration">
- <summary>An attribute declaration</summary>
- </member>
- <member name="T:Refly.CodeDom.AttributeDeclarationCollection">
- <summary>A collection of elements of type AttributeDeclaration</summary>
- </member>
- <member name="M:Refly.CodeDom.AttributeDeclarationCollection.Add(Refly.CodeDom.ITypeDeclaration)">
- <summary>Adds an instance of type AttributeDeclaration to the end of this AttributeDeclarationCollection.</summary>
- <param name="value">The AttributeDeclaration to be added to the end of this AttributeDeclarationCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.AttributeDeclarationCollection.Contains(Refly.CodeDom.AttributeDeclaration)">
- <summary>Determines whether a specfic AttributeDeclaration value is in this AttributeDeclarationCollection.</summary>
- <param name="value">The AttributeDeclaration value to locate in this AttributeDeclarationCollection.</param>
- <returns>true if value is found in this AttributeDeclarationCollection; false otherwise.</returns>
- </member>
- <member name="M:Refly.CodeDom.AttributeDeclarationCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this AttributeDeclarationCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:Refly.CodeDom.AttributeDeclarationCollection.Insert(System.Int32,Refly.CodeDom.AttributeDeclaration)">
- <summary>Inserts an element into the AttributeDeclarationCollection at the specified index</summary>
- <param name="index">The index at which the AttributeDeclaration is to be inserted.</param>
- <param name="value">The AttributeDeclaration to insert.</param>
- </member>
- <member name="M:Refly.CodeDom.AttributeDeclarationCollection.Remove(Refly.CodeDom.AttributeDeclaration)">
- <summary>Removes the first occurrence of a specific AttributeDeclaration from this AttributeDeclarationCollection.</summary>
- <param name="value">The AttributeDeclaration value to remove from this AttributeDeclarationCollection.</param>
- </member>
- <member name="T:Refly.CodeDom.AttributeDeclarationCollection.Enumerator">
- <summary>Type-specific enumeration class, used by AttributeDeclarationCollection.GetEnumerator.</summary>
- </member>
- <member name="T:Refly.CodeDom.ClassDeclaration">
- <summary>A class declaration</summary>
- </member>
- <member name="P:Refly.CodeDom.ClassDeclaration.OutputType">
- <summary>Gets or sets the output type.</summary>
- <value>A <see cref="T:Refly.CodeDom.ClassOutputType" /> instance.</value>
- </member>
- <member name="T:Refly.CodeDom.CodeGenerator">
- <summary>A class that controls the generation of code.</summary>
- </member>
- <member name="T:Refly.CodeDom.ConstantDeclaration">
- <summary>A constant value declaration.</summary>
- </member>
- <member name="T:Refly.CodeDom.ConstructorDeclaration">
- <summary>A constructor declaration</summary>
- </member>
- <member name="T:Refly.CodeDom.Declaration">
- <summary>Abstract base class for declarations. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="T:Refly.CodeDom.DelegateDeclaration">
- <summary>A delegate declaration</summary>
- </member>
- <member name="T:Refly.CodeDom.EnumDeclaration">
- <summary>A enum declaration</summary>
- </member>
- <member name="T:Refly.CodeDom.EventDeclaration">
- <summary>A event declaration.</summary>
- </member>
- <member name="T:Refly.CodeDom.Expr">
- <summary>Helper class containing static methods to create <see cref="T:Refly.CodeDom.Expressions.Expression" /> instances. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="P:Refly.CodeDom.Expr.Base">
- <summary>Create a <c>base</c> reference expression</summary>
- </member>
- <member name="P:Refly.CodeDom.Expr.False">
- <summary>Create a <c>false</c> expression</summary>
- </member>
- <member name="P:Refly.CodeDom.Expr.Null">
- <summary>Create a <c>null</c> expression</summary>
- </member>
- <member name="P:Refly.CodeDom.Expr.This">
- <summary>Create a <c>this</c> reference expression</summary>
- </member>
- <member name="P:Refly.CodeDom.Expr.True">
- <summary>Create a <c>true</c> expression</summary>
- </member>
- <member name="P:Refly.CodeDom.Expr.Value">
- <summary>Create a <c>value</c> reference expression of a <c>set</c> section inside a property</summary>
- </member>
- <member name="M:Refly.CodeDom.Expr.Arg(Refly.CodeDom.ParameterDeclaration)">
- <summary>Creates a reference to a given argument</summary>
- <param name="p">The <see cref="T:Refly.CodeDom.ParameterDeclaration" /> instance to reference.</param>
- <returns>A <see cref="T:Refly.CodeDom.Expressions.ArgumentReferenceExpression" /> instance referencing <paramref name="p" />.</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="p" /> is a null reference (Noting in Visual Basic) </exception>
- </member>
- <member name="M:Refly.CodeDom.Expr.Cast(System.String,Refly.CodeDom.Expressions.Expression)">
- <summary>Creates a case of the <see cref="T:Refly.CodeDom.Expressions.Expression" /><paramref name="e" /> to the <see cref="M:Refly.CodeDom.Expr.Type(System.String)" /><paramref name="type" />.</summary>
- <param name="type">Target <see cref="M:Refly.CodeDom.Expr.Type(System.String)" /></param>
- <param name="e">
- <see cref="T:Refly.CodeDom.Expressions.Expression" /> instance to case</param>
- <returns>A <see cref="!:CastExpressoin" /> that will generate the cast.</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="type" /> is a null reference (Noting in Visual Basic) </exception>
- </member>
- <member name="M:Refly.CodeDom.Expr.Cast(System.Type,Refly.CodeDom.Expressions.Expression)">
- <summary>Creates a case of the <see cref="T:Refly.CodeDom.Expressions.Expression" /><paramref name="e" /> to the <see cref="M:Refly.CodeDom.Expr.Type(System.String)" /><paramref name="type" />.</summary>
- <param name="type">Target <see cref="M:Refly.CodeDom.Expr.Type(System.String)" /></param>
- <param name="e">
- <see cref="T:Refly.CodeDom.Expressions.Expression" /> instance to case</param>
- <returns>A <see cref="!:CastExpressoin" /> that will generate the cast.</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="type" /> is a null reference (Noting in Visual Basic) </exception>
- </member>
- <member name="M:Refly.CodeDom.Expr.Cast(Refly.CodeDom.ITypeDeclaration,Refly.CodeDom.Expressions.Expression)">
- <summary>Creates a case of the <see cref="T:Refly.CodeDom.Expressions.Expression" /><paramref name="e" /> to the <see cref="M:Refly.CodeDom.Expr.Type(System.String)" /><paramref name="type" />.</summary>
- <param name="type">Target <see cref="M:Refly.CodeDom.Expr.Type(System.String)" /></param>
- <param name="e">
- <see cref="T:Refly.CodeDom.Expressions.Expression" /> instance to case</param>
- <returns>A <see cref="!:CastExpressoin" /> that will generate the cast.</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="type" /> is a null reference (Noting in Visual Basic) </exception>
- </member>
- <member name="M:Refly.CodeDom.Expr.Delegate(Refly.CodeDom.ITypeDeclaration,Refly.CodeDom.Expressions.MethodReferenceExpression)">
- <summary>Creates a delegate constructr</summary>
- <param name="delegateType">The delegate type</param>
- <param name="method">The listener method</param>
- <returns>A <see cref="T:Refly.CodeDom.Expressions.DelegateCreateExpression" /> representing the delegate creation.</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="delegateType" /> or <paramref name="method" /> is a null reference (Nothing in Visual Basic) </exception>
- </member>
- <member name="M:Refly.CodeDom.Expr.Delegate(System.String,Refly.CodeDom.Expressions.MethodReferenceExpression)">
- <summary>Creates a delegate constructr</summary>
- <param name="delegateType">The delegate type</param>
- <param name="method">The listener method</param>
- <returns>A <see cref="T:Refly.CodeDom.Expressions.DelegateCreateExpression" /> representing the delegate creation.</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="delegateType" /> or <paramref name="method" /> is a null reference (Nothing in Visual Basic) </exception>
- </member>
- <member name="M:Refly.CodeDom.Expr.Delegate(System.Type,Refly.CodeDom.Expressions.MethodReferenceExpression)">
- <summary>Creates a delegate constructr</summary>
- <param name="delegateType">The delegate type</param>
- <param name="method">The listener method</param>
- <returns>A <see cref="T:Refly.CodeDom.Expressions.DelegateCreateExpression" /> representing the delegate creation.</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="delegateType" /> or <paramref name="method" /> is a null reference (Nothing in Visual Basic) </exception>
- </member>
- <member name="M:Refly.CodeDom.Expr.New(System.String,Refly.CodeDom.Expressions.Expression[])">
- <summary>Creates a <c>new type(...)</c> expression.</summary>
- <param name="type">Target <see cref="M:Refly.CodeDom.Expr.Type(System.String)" /> name.</param>
- <param name="parameters">Parameters of the construcotr.</param>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="type" /> is a null reference (Noting in Visual Basic) </exception>
- </member>
- <member name="M:Refly.CodeDom.Expr.New(System.Type,Refly.CodeDom.Expressions.Expression[])">
- <summary>Creates a <c>new type(...)</c> expression.</summary>
- <param name="type">Target <see cref="M:Refly.CodeDom.Expr.Type(System.String)" />.</param>
- <param name="parameters">Parameters of the construcotr.</param>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="type" /> is a null reference (Noting in Visual Basic) </exception>
- </member>
- <member name="M:Refly.CodeDom.Expr.New(Refly.CodeDom.ITypeDeclaration,Refly.CodeDom.Expressions.Expression[])">
- <summary>Creates a <c>new t(...)</c> expression.</summary>
- <param name="type">Target <see cref="M:Refly.CodeDom.Expr.Type(System.String)" />.</param>
- <param name="parameters">Parameters of the construcotr.</param>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="type" /> is a null reference (Noting in Visual Basic) </exception>
- </member>
- <member name="M:Refly.CodeDom.Expr.NewArray(System.Type,System.Int32)">
- <summary>Creates a <c>new type[size]</c> expression</summary>
- <param name="type">Array item type</param>
- <param name="size">Array size</param>
- <returns>A <see cref="T:Refly.CodeDom.Expressions.ArrayCreationWithSizeExpression" /> instance</returns>
- <exception cref="!:ArgumentNullExpression">
- <paramref name="type" /> is a null reference. </exception>
- </member>
- <member name="M:Refly.CodeDom.Expr.NewArray(System.String,System.Int32)">
- <summary>Creates a <c>new type[size]</c> expression</summary>
- <param name="type">Array item type</param>
- <param name="size">Array size</param>
- <returns>A <see cref="T:Refly.CodeDom.Expressions.ArrayCreationWithSizeExpression" /> instance</returns>
- <exception cref="!:ArgumentNullExpression">
- <paramref name="type" /> is a null reference. </exception>
- </member>
- <member name="M:Refly.CodeDom.Expr.NewArray(Refly.CodeDom.ITypeDeclaration,System.Int32)">
- <summary>Creates a <c>new type[size]</c> expression</summary>
- <param name="type">Array item type</param>
- <param name="size">Array size</param>
- <returns>A <see cref="T:Refly.CodeDom.Expressions.ArrayCreationWithSizeExpression" /> instance</returns>
- <exception cref="!:ArgumentNullExpression">
- <paramref name="type" /> is a null reference. </exception>
- </member>
- <member name="M:Refly.CodeDom.Expr.NewArray(System.Type,Refly.CodeDom.Expressions.Expression)">
- <summary>Creates a <c>new type[expression]</c> expression</summary>
- <param name="type">Array item type</param>
- <param name="sizeExpression">Array size <see cref="T:Refly.CodeDom.Expressions.Expression" /></param>
- <returns>A <see cref="T:Refly.CodeDom.Expressions.ArrayCreationWithSizeExpression" /> instance</returns>
- <exception cref="!:ArgumentNullExpression">
- <paramref name="type" /> or <paramref name="sizeExpression" /> is a null reference. </exception>
- </member>
- <member name="M:Refly.CodeDom.Expr.NewArray(System.String,Refly.CodeDom.Expressions.Expression)">
- <summary>Creates a <c>new type[expression]</c> expression</summary>
- <param name="type">Array item type</param>
- <param name="sizeExpression">Array size <see cref="T:Refly.CodeDom.Expressions.Expression" /></param>
- <returns>A <see cref="T:Refly.CodeDom.Expressions.ArrayCreationWithSizeExpression" /> instance</returns>
- <exception cref="!:ArgumentNullExpression">
- <paramref name="type" /> or <paramref name="sizeExpression" /> is a null reference. </exception>
- </member>
- <member name="M:Refly.CodeDom.Expr.NewArray(Refly.CodeDom.ITypeDeclaration,Refly.CodeDom.Expressions.Expression)">
- <summary>Creates a <c>new type[expression]</c> expression</summary>
- <param name="type">Array item type</param>
- <param name="sizeExpression">Array size <see cref="T:Refly.CodeDom.Expressions.Expression" /></param>
- <returns>A <see cref="T:Refly.CodeDom.Expressions.ArrayCreationWithSizeExpression" /> instance</returns>
- <exception cref="!:ArgumentNullExpression">
- <paramref name="type" /> or <paramref name="sizeExpression" /> is a null reference. </exception>
- </member>
- <member name="M:Refly.CodeDom.Expr.NewArray(System.Type,Refly.CodeDom.Expressions.Expression[])">
- <summary>Creates a <c>new type[] { initializers }</c> expression</summary>
- <param name="type">Array item type</param>
- <param name="">Array items</param>
- <returns>A <see cref="T:Refly.CodeDom.Expressions.ArrayCreationWithInitializersExpression" /> instance</returns>
- <exception cref="!:ArgumentNullExpression">
- <paramref name="type" /> is a null reference. </exception>
- </member>
- <member name="M:Refly.CodeDom.Expr.NewArray(System.String,Refly.CodeDom.Expressions.Expression[])">
- <summary>Creates a <c>new type[] { initializers }</c> expression</summary>
- <param name="type">Array item type</param>
- <param name="">Array items</param>
- <returns>A <see cref="T:Refly.CodeDom.Expressions.ArrayCreationWithInitializersExpression" /> instance</returns>
- <exception cref="!:ArgumentNullExpression">
- <paramref name="type" /> is a null reference. </exception>
- </member>
- <member name="M:Refly.CodeDom.Expr.NewArray(Refly.CodeDom.ITypeDeclaration,Refly.CodeDom.Expressions.Expression[])">
- <summary>Creates a <c>new type[] { initializers }</c> expression</summary>
- <param name="type">Array item type</param>
- <param name="">Array items</param>
- <returns>A <see cref="T:Refly.CodeDom.Expressions.ArrayCreationWithInitializersExpression" /> instance</returns>
- <exception cref="!:ArgumentNullExpression">
- <paramref name="type" /> is a null reference. </exception>
- </member>
- <member name="M:Refly.CodeDom.Expr.Prim(System.Boolean)">
- <summary>Creates a primitive <see cref="T:System.Boolean" /> value.</summary>
- <param name="value">
- <see cref="T:System.Boolean" /> value to generate.</param>
- <returns>A <see cref="T:Refly.CodeDom.Expressions.PrimitiveExpression" /> instance that will generate the value.</returns>
- </member>
- <member name="M:Refly.CodeDom.Expr.Prim(System.String)">
- <summary>Creates a primitive <see cref="T:System.String" /> value.</summary>
- <param name="value">
- <see cref="T:System.String" /> value to generate.</param>
- <returns>A <see cref="T:Refly.CodeDom.Expressions.PrimitiveExpression" /> instance that will generate the value.</returns>
- </member>
- <member name="M:Refly.CodeDom.Expr.Prim(System.Int32)">
- <summary>Creates a primitive <see cref="T:System.Int32" /> value.</summary>
- <param name="value">
- <see cref="T:System.Int32" /> value to generate.</param>
- <returns>A <see cref="T:Refly.CodeDom.Expressions.PrimitiveExpression" /> instance that will generate the value.</returns>
- </member>
- <member name="M:Refly.CodeDom.Expr.Prim(System.Int64)">
- <summary>Creates a primitive <see cref="T:System.Int64" /> value.</summary>
- <param name="value">
- <see cref="T:System.Int64" /> value to generate.</param>
- <returns>A <see cref="T:Refly.CodeDom.Expressions.PrimitiveExpression" /> instance that will generate the value.</returns>
- </member>
- <member name="M:Refly.CodeDom.Expr.Prim(System.Decimal)">
- <summary>Creates a primitive <see cref="T:System.Decimal" /> value.</summary>
- <param name="value">
- <see cref="T:System.Decimal" /> value to generate.</param>
- <returns>A <see cref="T:Refly.CodeDom.Expressions.PrimitiveExpression" /> instance that will generate the value.</returns>
- </member>
- <member name="M:Refly.CodeDom.Expr.Prim(System.Double)">
- <summary>Creates a primitive <see cref="T:System.Double" /> value.</summary>
- <param name="value">
- <see cref="T:System.Double" /> value to generate.</param>
- <returns>A <see cref="T:Refly.CodeDom.Expressions.PrimitiveExpression" /> instance that will generate the value.</returns>
- </member>
- <member name="M:Refly.CodeDom.Expr.Prim(System.Int16)">
- <summary>Creates a primitive <see cref="T:System.Int16" /> value.</summary>
- <param name="value">
- <see cref="T:System.Int16" /> value to generate.</param>
- <returns>A <see cref="T:Refly.CodeDom.Expressions.PrimitiveExpression" /> instance that will generate the value.</returns>
- </member>
- <member name="M:Refly.CodeDom.Expr.Prim(System.Byte)">
- <summary>Creates a primitive <see cref="T:System.Byte" /> value.</summary>
- <param name="value">
- <see cref="T:System.Byte" /> value to generate.</param>
- <returns>A <see cref="T:Refly.CodeDom.Expressions.PrimitiveExpression" /> instance that will generate the value.</returns>
- </member>
- <member name="M:Refly.CodeDom.Expr.Prim(System.DateTime)">
- <summary>Creates a primitive <see cref="T:System.DateTime" /> value.</summary>
- <param name="value">
- <see cref="T:System.DateTime" /> value to generate.</param>
- <returns>A <see cref="T:Refly.CodeDom.Expressions.PrimitiveExpression" /> instance that will generate the value.</returns>
- </member>
- <member name="M:Refly.CodeDom.Expr.Snippet(System.String)">
- <summary>Creates a snippet of code that will be outputed as such.</summary>
- <param name="snippet">Snippet of code</param>
- <returns>A <see cref="T:Refly.CodeDom.Expressions.NativeExpression" /> instance that will output the snippet.</returns>
- </member>
- <member name="M:Refly.CodeDom.Expr.Type(System.String)">
- <summary>Creates a reference expression to a given <see cref="M:Refly.CodeDom.Expr.Type(System.String)" />.</summary>
- <param name="type">Target <see cref="M:Refly.CodeDom.Expr.Type(System.String)" /> name</param>
- <returns>A <see cref="T:Refly.CodeDom.Expressions.NativeExpression" /> that will generate the expression.</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="type" /> is a null reference (Nothing in Visual Basic) </exception>
- </member>
- <member name="M:Refly.CodeDom.Expr.Type(System.Type)">
- <summary>Creates a reference expression to a given <see cref="M:Refly.CodeDom.Expr.Type(System.String)" />.</summary>
- <param name="type">Target <see cref="M:Refly.CodeDom.Expr.Type(System.String)" /> name</param>
- <returns>A <see cref="T:Refly.CodeDom.Expressions.NativeExpression" /> that will generate the expression.</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="type" /> is a null reference (Nothing in Visual Basic) </exception>
- </member>
- <member name="M:Refly.CodeDom.Expr.Type(Refly.CodeDom.ITypeDeclaration)">
- <summary>Creates a reference expression to a given <see cref="M:Refly.CodeDom.Expr.Type(System.String)" />.</summary>
- <param name="type">Target <see cref="M:Refly.CodeDom.Expr.Type(System.String)" /> name</param>
- <returns>A <see cref="T:Refly.CodeDom.Expressions.NativeExpression" /> that will generate the expression.</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="type" /> is a null reference (Nothing in Visual Basic) </exception>
- </member>
- <member name="M:Refly.CodeDom.Expr.TypeOf(System.String)">
- <summary>Creates a <c>typeof(type)</c> expression.</summary>
- <param name="type">Target <see cref="M:Refly.CodeDom.Expr.Type(System.String)" /> name.</param>
- <returns>A <see cref="T:Refly.CodeDom.Expressions.NativeExpression" /> that will generate the expression.</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="type" /> is a null reference (Nothing in Visual Basic) </exception>
- </member>
- <member name="M:Refly.CodeDom.Expr.TypeOf(System.Type)">
- <summary>Creates a <c>typeof(type)</c> expression.</summary>
- <param name="type">Target <see cref="M:Refly.CodeDom.Expr.Type(System.String)" /></param>
- <returns>A <see cref="T:Refly.CodeDom.Expressions.NativeExpression" /> that will generate the expression.</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="type" /> is a null reference (Nothing in Visual Basic) </exception>
- </member>
- <member name="M:Refly.CodeDom.Expr.TypeOf(Refly.CodeDom.ITypeDeclaration)">
- <summary>Creates a <c>typeof(type)</c> expression.</summary>
- <param name="type">Target <see cref="M:Refly.CodeDom.Expr.Type(System.String)" /></param>
- <returns>A <see cref="T:Refly.CodeDom.Expressions.NativeExpression" /> that will generate the expression.</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="type" /> is a null reference (Nothing in Visual Basic) </exception>
- </member>
- <member name="M:Refly.CodeDom.Expr.Var(Refly.CodeDom.Statements.VariableDeclarationStatement)">
- <summary>Creates a reference to a given variable</summary>
- <param name="p">The <see cref="T:Refly.CodeDom.Statements.VariableDeclarationStatement" /> instance to reference.</param>
- <returns>A <see cref="T:Refly.CodeDom.Expressions.VariableReferenceExpression" /> instance referencing <paramref name="v" />.</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="v" /> is a null reference (Noting in Visual Basic) </exception>
- </member>
- <member name="T:Refly.CodeDom.FieldDeclaration">
- <summary>A field declaration</summary>
- </member>
- <member name="T:Refly.CodeDom.ImplementationMemberDeclaration">
- <summary>Abstract class for implementation members declarations. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="T:Refly.CodeDom.IndexerDeclaration">
- <summary>A index declaration.</summary>
- </member>
- <member name="T:Refly.CodeDom.MemberDeclaration">
- <summary>Abstract class for member declaration This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="T:Refly.CodeDom.MethodDeclaration">
- <summary>A method declaration</summary>
- </member>
- <member name="T:Refly.CodeDom.MethodSignature">
- <summary>A method signature</summary>
- </member>
- <member name="T:Refly.CodeDom.NamespaceDeclaration">
- <summary>A namespace declaration</summary>
- </member>
- <member name="T:Refly.CodeDom.ParameterDeclaration">
- <summary>A parameter declaration</summary>
- </member>
- <member name="T:Refly.CodeDom.PropertyDeclaration">
- <summary>A property declaration</summary>
- </member>
- <member name="T:Refly.CodeDom.Stm">
- <summary>Helper containing static methods for creating statements. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:Refly.CodeDom.Stm.Assign(Refly.CodeDom.Expressions.Expression,Refly.CodeDom.Expressions.Expression)">
- <summary>Creates an assign statement: <c>left = right</c></summary>
- <param name="left">Left <see cref="T:Refly.CodeDom.Expressions.Expression" /> instance</param>
- <param name="right">Right <see cref="T:Refly.CodeDom.Expressions.Expression" /> instance</param>
- <returns>A <see cref="T:Refly.CodeDom.Statements.AssignStatement" /> instance.</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="left" /> or <paramref name="right" /> is a null reference (Nothing in Visual Basic) </exception>
- </member>
- <member name="T:Refly.CodeDom.TypeHelper">
- <summary>Helper static class for Type related tasks This class cannot be inherited.</summary>
- </member>
- <member name="M:Refly.CodeDom.TypeHelper.GetFirstCustomAttribute(System.Type,System.Type)">
- <summary>Gets the first instance of <paramref name="customAttributeType" /> from the type <paramref name="t" /> custom attributes.</summary>
- <param name="t">type to test</param>
- <param name="customAttributeType">custom attribute type to search</param>
- <returns>First instance of <paramref name="customAttributeTyp" /> from the type <paramref name="t" /> custom attributes.</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="t" /> or <paramref name="customAttributeType" /> is a null reference </exception>
- <exception cref="T:System.ArgumentException">
- <paramref name="t" /> is not tagged by an attribute of type <paramref name="customAttributeType" /></exception>
- </member>
- <member name="M:Refly.CodeDom.TypeHelper.GetFirstCustomAttribute(System.Reflection.PropertyInfo,System.Type)">
- <summary>Gets the first instance of <paramref name="customAttributeType" /> from the property <paramref name="mi" /> custom attributes.</summary>
- <param name="mi">property to test</param>
- <param name="customAttributeType">custom attribute type to search</param>
- <returns>First instance of <paramref name="customAttributeTyp" /> from the property <paramref name="mi" /> custom attributes.</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="mi" /> or <paramref name="customAttributeType" /> is a null reference </exception>
- <exception cref="T:System.ArgumentException">
- <paramref name="mi" /> is not tagged by an attribute of type <paramref name="customAttributeType" /></exception>
- </member>
- <member name="M:Refly.CodeDom.TypeHelper.HasCustomAttribute(System.Type,System.Type)">
- <summary>Gets a value indicating if the type <paramref name="t" /> is tagged by a <paramref name="customAttributeType" /> instance.</summary>
- <param name="t">type to test</param>
- <param name="customAttributeType">custom attribute type to search</param>
- <returns>true if <param name="t" /> is tagged by a <paramref name="customAttributeType" /> attribute, false otherwise.</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="t" /> or <paramref name="customAttributeType" /> is a null reference </exception>
- </member>
- <member name="M:Refly.CodeDom.TypeHelper.HasCustomAttribute(System.Reflection.PropertyInfo,System.Type)">
- <summary>Gets a value indicating if the property info <paramref name="t" /> is tagged by a <paramref name="customAttributeType" /> instance.</summary>
- <param name="t">property to test</param>
- <param name="customAttributeType">custom attribute type to search</param>
- <returns>true if <param name="t" /> is tagged by a <paramref name="customAttributeType" /> attribute, false otherwise.</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="t" /> or <paramref name="customAttributeType" /> is a null reference </exception>
- </member>
- <member name="T:Refly.CodeDom.ITypeDeclaration">
- <summary>A type declaration.</summary>
- </member>
- <member name="P:Refly.CodeDom.ITypeDeclaration.FullName">
- <summary>Gets the type full name.</summary>
- <value>Type full name</value>
- </member>
- <member name="P:Refly.CodeDom.ITypeDeclaration.Name">
- <summary>Gets the type name.</summary>
- <value>Type name</value>
- </member>
- <member name="P:Refly.CodeDom.ITypeDeclaration.TypeReference">
- <summary>Gets the <see cref="T:System.CodeDom.CodeTypeReference" /></summary>
- <value>Corresponding <see cref="T:System.CodeDom.CodeTypeReference" /> instance.</value>
- </member>
- <member name="T:Refly.CodeDom.ClassOutputType">
- <summary>Different possible output types</summary>
- </member>
- <member name="F:Refly.CodeDom.ClassOutputType.Class">
- <summary>Generates a class</summary>
- </member>
- <member name="F:Refly.CodeDom.ClassOutputType.Struct">
- <summary>Generates a struct</summary>
- </member>
- <member name="F:Refly.CodeDom.ClassOutputType.ClassAndInterface">
- <summary>Generates a class and it's interface</summary>
- </member>
- <member name="F:Refly.CodeDom.ClassOutputType.Interface">
- <summary>Generates the interface only</summary>
- </member>
- <member name="T:Refly.CodeDom.Collections.AssemblyCollection">
- <summary>A collection of elements of type Assembly</summary>
- </member>
- <member name="P:Refly.CodeDom.Collections.AssemblyCollection.Item(System.Int32)">
- <summary>Gets or sets the Assembly at the given index in this AssemblyCollection.</summary>
- </member>
- <member name="M:Refly.CodeDom.Collections.AssemblyCollection.Add(System.Reflection.Assembly)">
- <summary>Adds an instance of type Assembly to the end of this AssemblyCollection.</summary>
- <param name="value">The Assembly to be added to the end of this AssemblyCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.AssemblyCollection.AddRange(System.Reflection.Assembly[])">
- <summary>Adds the elements of an array to the end of this AssemblyCollection.</summary>
- <param name="items">The array whose elements are to be added to the end of this AssemblyCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.AssemblyCollection.AddRange(Refly.CodeDom.Collections.AssemblyCollection)">
- <summary>Adds the elements of another AssemblyCollection to the end of this AssemblyCollection.</summary>
- <param name="items">The AssemblyCollection whose elements are to be added to the end of this AssemblyCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.AssemblyCollection.Contains(System.Reflection.Assembly)">
- <summary>Determines whether a specfic Assembly value is in this AssemblyCollection.</summary>
- <param name="value">The Assembly value to locate in this AssemblyCollection.</param>
- <returns>true if value is found in this AssemblyCollection; false otherwise.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.AssemblyCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this AssemblyCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.AssemblyCollection.IndexOf(System.Reflection.Assembly)">
- <summary>Return the zero-based index of the first occurrence of a specific value in this AssemblyCollection</summary>
- <param name="value">The Assembly value to locate in the AssemblyCollection.</param>
- <returns>The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.AssemblyCollection.Insert(System.Int32,System.Reflection.Assembly)">
- <summary>Inserts an element into the AssemblyCollection at the specified index</summary>
- <param name="index">The index at which the Assembly is to be inserted.</param>
- <param name="value">The Assembly to insert.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.AssemblyCollection.Remove(System.Reflection.Assembly)">
- <summary>Removes the first occurrence of a specific Assembly from this AssemblyCollection.</summary>
- <param name="value">The Assembly value to remove from this AssemblyCollection.</param>
- </member>
- <member name="T:Refly.CodeDom.Collections.AssemblyCollection.Enumerator">
- <summary>Type-specific enumeration class, used by AssemblyCollection.GetEnumerator.</summary>
- </member>
- <member name="T:Refly.CodeDom.Collections.CatchClauseCollection">
- <summary>A collection of elements of type CatchClause</summary>
- </member>
- <member name="P:Refly.CodeDom.Collections.CatchClauseCollection.Item(System.Int32)">
- <summary>Gets or sets the CatchClause at the given index in this CatchClauseCollection.</summary>
- </member>
- <member name="M:Refly.CodeDom.Collections.CatchClauseCollection.Add(Refly.CodeDom.Statements.CatchClause)">
- <summary>Adds an instance of type CatchClause to the end of this CatchClauseCollection.</summary>
- <param name="value">The CatchClause to be added to the end of this CatchClauseCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.CatchClauseCollection.AddRange(Refly.CodeDom.Statements.CatchClause[])">
- <summary>Adds the elements of an array to the end of this CatchClauseCollection.</summary>
- <param name="items">The array whose elements are to be added to the end of this CatchClauseCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.CatchClauseCollection.AddRange(Refly.CodeDom.Collections.CatchClauseCollection)">
- <summary>Adds the elements of another CatchClauseCollection to the end of this CatchClauseCollection.</summary>
- <param name="items">The CatchClauseCollection whose elements are to be added to the end of this CatchClauseCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.CatchClauseCollection.Contains(Refly.CodeDom.Statements.CatchClause)">
- <summary>Determines whether a specfic CatchClause value is in this CatchClauseCollection.</summary>
- <param name="value">The CatchClause value to locate in this CatchClauseCollection.</param>
- <returns>true if value is found in this CatchClauseCollection; false otherwise.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.CatchClauseCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this CatchClauseCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.CatchClauseCollection.IndexOf(Refly.CodeDom.Statements.CatchClause)">
- <summary>Return the zero-based index of the first occurrence of a specific value in this CatchClauseCollection</summary>
- <param name="value">The CatchClause value to locate in the CatchClauseCollection.</param>
- <returns>The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.CatchClauseCollection.Insert(System.Int32,Refly.CodeDom.Statements.CatchClause)">
- <summary>Inserts an element into the CatchClauseCollection at the specified index</summary>
- <param name="index">The index at which the CatchClause is to be inserted.</param>
- <param name="value">The CatchClause to insert.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.CatchClauseCollection.Remove(Refly.CodeDom.Statements.CatchClause)">
- <summary>Removes the first occurrence of a specific CatchClause from this CatchClauseCollection.</summary>
- <param name="value">The CatchClause value to remove from this CatchClauseCollection.</param>
- </member>
- <member name="T:Refly.CodeDom.Collections.CatchClauseCollection.Enumerator">
- <summary>Type-specific enumeration class, used by CatchClauseCollection.GetEnumerator.</summary>
- </member>
- <member name="T:Refly.CodeDom.Collections.ConstructorDeclarationCollection">
- <summary>A collection of elements of type ConstructorDeclaration</summary>
- </member>
- <member name="P:Refly.CodeDom.Collections.ConstructorDeclarationCollection.Item(System.Int32)">
- <summary>Gets or sets the ConstructorDeclaration at the given index in this ConstructorDeclarationCollection.</summary>
- </member>
- <member name="M:Refly.CodeDom.Collections.ConstructorDeclarationCollection.Add(Refly.CodeDom.ConstructorDeclaration)">
- <summary>Adds an instance of type ConstructorDeclaration to the end of this ConstructorDeclarationCollection.</summary>
- <param name="value">The ConstructorDeclaration to be added to the end of this ConstructorDeclarationCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.ConstructorDeclarationCollection.AddRange(Refly.CodeDom.ConstructorDeclaration[])">
- <summary>Adds the elements of an array to the end of this ConstructorDeclarationCollection.</summary>
- <param name="items">The array whose elements are to be added to the end of this ConstructorDeclarationCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.ConstructorDeclarationCollection.AddRange(Refly.CodeDom.Collections.ConstructorDeclarationCollection)">
- <summary>Adds the elements of another ConstructorDeclarationCollection to the end of this ConstructorDeclarationCollection.</summary>
- <param name="items">The ConstructorDeclarationCollection whose elements are to be added to the end of this ConstructorDeclarationCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.ConstructorDeclarationCollection.Contains(Refly.CodeDom.ConstructorDeclaration)">
- <summary>Determines whether a specfic ConstructorDeclaration value is in this ConstructorDeclarationCollection.</summary>
- <param name="value">The ConstructorDeclaration value to locate in this ConstructorDeclarationCollection.</param>
- <returns>true if value is found in this ConstructorDeclarationCollection; false otherwise.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.ConstructorDeclarationCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this ConstructorDeclarationCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.ConstructorDeclarationCollection.IndexOf(Refly.CodeDom.ConstructorDeclaration)">
- <summary>Return the zero-based index of the first occurrence of a specific value in this ConstructorDeclarationCollection</summary>
- <param name="value">The ConstructorDeclaration value to locate in the ConstructorDeclarationCollection.</param>
- <returns>The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.ConstructorDeclarationCollection.Insert(System.Int32,Refly.CodeDom.ConstructorDeclaration)">
- <summary>Inserts an element into the ConstructorDeclarationCollection at the specified index</summary>
- <param name="index">The index at which the ConstructorDeclaration is to be inserted.</param>
- <param name="value">The ConstructorDeclaration to insert.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.ConstructorDeclarationCollection.Remove(Refly.CodeDom.ConstructorDeclaration)">
- <summary>Removes the first occurrence of a specific ConstructorDeclaration from this ConstructorDeclarationCollection.</summary>
- <param name="value">The ConstructorDeclaration value to remove from this ConstructorDeclarationCollection.</param>
- </member>
- <member name="T:Refly.CodeDom.Collections.ConstructorDeclarationCollection.Enumerator">
- <summary>Type-specific enumeration class, used by ConstructorDeclarationCollection.GetEnumerator.</summary>
- </member>
- <member name="T:Refly.CodeDom.Collections.DelegateDeclarationCollection">
- <summary>A collection of elements of type DelegateDeclaration</summary>
- </member>
- <member name="P:Refly.CodeDom.Collections.DelegateDeclarationCollection.Item(System.Int32)">
- <summary>Gets or sets the DelegateDeclaration at the given index in this DelegateDeclarationCollection.</summary>
- </member>
- <member name="P:Refly.CodeDom.Collections.DelegateDeclarationCollection.Item(System.String)">
- <summary>Gets or sets the DelegateDeclaration with the given name in this DelegateDeclarationCollection.</summary>
- </member>
- <member name="M:Refly.CodeDom.Collections.DelegateDeclarationCollection.Add(Refly.CodeDom.DelegateDeclaration)">
- <summary>Adds an instance of type DelegateDeclaration to the end of this DelegateDeclarationCollection.</summary>
- <param name="value">The DelegateDeclaration to be added to the end of this DelegateDeclarationCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.DelegateDeclarationCollection.AddRange(Refly.CodeDom.DelegateDeclaration[])">
- <summary>Adds the elements of an array to the end of this DelegateDeclarationCollection.</summary>
- <param name="items">The array whose elements are to be added to the end of this DelegateDeclarationCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.DelegateDeclarationCollection.AddRange(Refly.CodeDom.Collections.DelegateDeclarationCollection)">
- <summary>Adds the elements of another DelegateDeclarationCollection to the end of this DelegateDeclarationCollection.</summary>
- <param name="items">The DelegateDeclarationCollection whose elements are to be added to the end of this DelegateDeclarationCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.DelegateDeclarationCollection.Contains(Refly.CodeDom.DelegateDeclaration)">
- <summary>Determines whether a specfic DelegateDeclaration value is in this DelegateDeclarationCollection.</summary>
- <param name="value">The DelegateDeclaration value to locate in this DelegateDeclarationCollection.</param>
- <returns>true if value is found in this DelegateDeclarationCollection; false otherwise.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.DelegateDeclarationCollection.ContainsDelegateName(System.String)">
- <summary>Checks the existence of a method name.</summary>
- <param name="Name" />
- </member>
- <member name="M:Refly.CodeDom.Collections.DelegateDeclarationCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this DelegateDeclarationCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.DelegateDeclarationCollection.IndexOf(Refly.CodeDom.DelegateDeclaration)">
- <summary>Return the zero-based index of the first occurrence of a specific value in this DelegateDeclarationCollection</summary>
- <param name="value">The DelegateDeclaration value to locate in the DelegateDeclarationCollection.</param>
- <returns>The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.DelegateDeclarationCollection.Insert(System.Int32,Refly.CodeDom.DelegateDeclaration)">
- <summary>Inserts an element into the DelegateDeclarationCollection at the specified index</summary>
- <param name="index">The index at which the DelegateDeclaration is to be inserted.</param>
- <param name="value">The DelegateDeclaration to insert.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.DelegateDeclarationCollection.Remove(Refly.CodeDom.DelegateDeclaration)">
- <summary>Removes the first occurrence of a specific DelegateDeclaration from this DelegateDeclarationCollection.</summary>
- <param name="value">The DelegateDeclaration value to remove from this DelegateDeclarationCollection.</param>
- </member>
- <member name="T:Refly.CodeDom.Collections.DelegateDeclarationCollection.Enumerator">
- <summary>Type-specific enumeration class, used by DelegateDeclarationCollection.GetEnumerator.</summary>
- </member>
- <member name="T:Refly.CodeDom.Collections.EventDeclarationCollection">
- <summary>A collection of elements of type EventDeclaration</summary>
- </member>
- <member name="P:Refly.CodeDom.Collections.EventDeclarationCollection.Item(System.Int32)">
- <summary>Gets or sets the EventDeclaration at the given index in this EventDeclarationCollection.</summary>
- </member>
- <member name="M:Refly.CodeDom.Collections.EventDeclarationCollection.Add(Refly.CodeDom.EventDeclaration)">
- <summary>Adds an instance of type EventDeclaration to the end of this EventDeclarationCollection.</summary>
- <param name="value">The EventDeclaration to be added to the end of this EventDeclarationCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.EventDeclarationCollection.AddRange(Refly.CodeDom.EventDeclaration[])">
- <summary>Adds the elements of an array to the end of this EventDeclarationCollection.</summary>
- <param name="items">The array whose elements are to be added to the end of this EventDeclarationCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.EventDeclarationCollection.AddRange(Refly.CodeDom.Collections.EventDeclarationCollection)">
- <summary>Adds the elements of another EventDeclarationCollection to the end of this EventDeclarationCollection.</summary>
- <param name="items">The EventDeclarationCollection whose elements are to be added to the end of this EventDeclarationCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.EventDeclarationCollection.Contains(Refly.CodeDom.EventDeclaration)">
- <summary>Determines whether a specfic EventDeclaration value is in this EventDeclarationCollection.</summary>
- <param name="value">The EventDeclaration value to locate in this EventDeclarationCollection.</param>
- <returns>true if value is found in this EventDeclarationCollection; false otherwise.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.EventDeclarationCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this EventDeclarationCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.EventDeclarationCollection.IndexOf(Refly.CodeDom.EventDeclaration)">
- <summary>Return the zero-based index of the first occurrence of a specific value in this EventDeclarationCollection</summary>
- <param name="value">The EventDeclaration value to locate in the EventDeclarationCollection.</param>
- <returns>The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.EventDeclarationCollection.Insert(System.Int32,Refly.CodeDom.EventDeclaration)">
- <summary>Inserts an element into the EventDeclarationCollection at the specified index</summary>
- <param name="index">The index at which the EventDeclaration is to be inserted.</param>
- <param name="value">The EventDeclaration to insert.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.EventDeclarationCollection.Remove(Refly.CodeDom.EventDeclaration)">
- <summary>Removes the first occurrence of a specific EventDeclaration from this EventDeclarationCollection.</summary>
- <param name="value">The EventDeclaration value to remove from this EventDeclarationCollection.</param>
- </member>
- <member name="T:Refly.CodeDom.Collections.EventDeclarationCollection.Enumerator">
- <summary>Type-specific enumeration class, used by EventDeclarationCollection.GetEnumerator.</summary>
- </member>
- <member name="T:Refly.CodeDom.Collections.ExpressionCollection">
- <summary>A collection of elements of type Expression</summary>
- </member>
- <member name="M:Refly.CodeDom.Collections.ExpressionCollection.Add(Refly.CodeDom.Expressions.Expression)">
- <summary>Adds an instance of type Expression to the end of this ExpressionCollection.</summary>
- <param name="value">The Expression to be added to the end of this ExpressionCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.ExpressionCollection.AddRange(Refly.CodeDom.Expressions.Expression[])">
- <summary>Adds the elements of an array to the end of this ExpressionCollection.</summary>
- <param name="items">The array whose elements are to be added to the end of this ExpressionCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.ExpressionCollection.AddRange(Refly.CodeDom.Collections.ExpressionCollection)">
- <summary>Adds the elements of another ExpressionCollection to the end of this ExpressionCollection.</summary>
- <param name="items">The ExpressionCollection whose elements are to be added to the end of this ExpressionCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.ExpressionCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this ExpressionCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="T:Refly.CodeDom.Collections.ExpressionCollection.Enumerator">
- <summary>Type-specific enumeration class, used by ExpressionCollection.GetEnumerator.</summary>
- </member>
- <member name="T:Refly.CodeDom.Collections.FieldDeclarationCollection">
- <summary>A collection of elements of type FieldDeclaration</summary>
- </member>
- <member name="P:Refly.CodeDom.Collections.FieldDeclarationCollection.Item(System.Int32)">
- <summary>Gets or sets the FieldDeclaration at the given index in this FieldDeclarationCollection.</summary>
- </member>
- <member name="M:Refly.CodeDom.Collections.FieldDeclarationCollection.Add(Refly.CodeDom.FieldDeclaration)">
- <summary>Adds an instance of type FieldDeclaration to the end of this FieldDeclarationCollection.</summary>
- <param name="value">The FieldDeclaration to be added to the end of this FieldDeclarationCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.FieldDeclarationCollection.AddRange(Refly.CodeDom.FieldDeclaration[])">
- <summary>Adds the elements of an array to the end of this FieldDeclarationCollection.</summary>
- <param name="items">The array whose elements are to be added to the end of this FieldDeclarationCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.FieldDeclarationCollection.AddRange(Refly.CodeDom.Collections.FieldDeclarationCollection)">
- <summary>Adds the elements of another FieldDeclarationCollection to the end of this FieldDeclarationCollection.</summary>
- <param name="items">The FieldDeclarationCollection whose elements are to be added to the end of this FieldDeclarationCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.FieldDeclarationCollection.Contains(Refly.CodeDom.FieldDeclaration)">
- <summary>Determines whether a specfic FieldDeclaration value is in this FieldDeclarationCollection.</summary>
- <param name="value">The FieldDeclaration value to locate in this FieldDeclarationCollection.</param>
- <returns>true if value is found in this FieldDeclarationCollection; false otherwise.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.FieldDeclarationCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this FieldDeclarationCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.FieldDeclarationCollection.IndexOf(Refly.CodeDom.FieldDeclaration)">
- <summary>Return the zero-based index of the first occurrence of a specific value in this FieldDeclarationCollection</summary>
- <param name="value">The FieldDeclaration value to locate in the FieldDeclarationCollection.</param>
- <returns>The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.FieldDeclarationCollection.Insert(System.Int32,Refly.CodeDom.FieldDeclaration)">
- <summary>Inserts an element into the FieldDeclarationCollection at the specified index</summary>
- <param name="index">The index at which the FieldDeclaration is to be inserted.</param>
- <param name="value">The FieldDeclaration to insert.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.FieldDeclarationCollection.Remove(Refly.CodeDom.FieldDeclaration)">
- <summary>Removes the first occurrence of a specific FieldDeclaration from this FieldDeclarationCollection.</summary>
- <param name="value">The FieldDeclaration value to remove from this FieldDeclarationCollection.</param>
- </member>
- <member name="T:Refly.CodeDom.Collections.FieldDeclarationCollection.Enumerator">
- <summary>Type-specific enumeration class, used by FieldDeclarationCollection.GetEnumerator.</summary>
- </member>
- <member name="T:Refly.CodeDom.Collections.IndexerDeclarationCollection">
- <summary>A collection of elements of type IndexerDeclaration</summary>
- </member>
- <member name="P:Refly.CodeDom.Collections.IndexerDeclarationCollection.Item(System.Int32)">
- <summary>Gets or sets the IndexerDeclaration at the given index in this IndexerDeclarationCollection.</summary>
- </member>
- <member name="M:Refly.CodeDom.Collections.IndexerDeclarationCollection.Add(Refly.CodeDom.IndexerDeclaration)">
- <summary>Adds an instance of type IndexerDeclaration to the end of this IndexerDeclarationCollection.</summary>
- <param name="value">The IndexerDeclaration to be added to the end of this IndexerDeclarationCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.IndexerDeclarationCollection.AddRange(Refly.CodeDom.IndexerDeclaration[])">
- <summary>Adds the elements of an array to the end of this IndexerDeclarationCollection.</summary>
- <param name="items">The array whose elements are to be added to the end of this IndexerDeclarationCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.IndexerDeclarationCollection.AddRange(Refly.CodeDom.Collections.IndexerDeclarationCollection)">
- <summary>Adds the elements of another IndexerDeclarationCollection to the end of this IndexerDeclarationCollection.</summary>
- <param name="items">The IndexerDeclarationCollection whose elements are to be added to the end of this IndexerDeclarationCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.IndexerDeclarationCollection.Contains(Refly.CodeDom.IndexerDeclaration)">
- <summary>Determines whether a specfic IndexerDeclaration value is in this IndexerDeclarationCollection.</summary>
- <param name="value">The IndexerDeclaration value to locate in this IndexerDeclarationCollection.</param>
- <returns>true if value is found in this IndexerDeclarationCollection; false otherwise.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.IndexerDeclarationCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this IndexerDeclarationCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.IndexerDeclarationCollection.IndexOf(Refly.CodeDom.IndexerDeclaration)">
- <summary>Return the zero-based index of the first occurrence of a specific value in this IndexerDeclarationCollection</summary>
- <param name="value">The IndexerDeclaration value to locate in the IndexerDeclarationCollection.</param>
- <returns>The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.IndexerDeclarationCollection.Insert(System.Int32,Refly.CodeDom.IndexerDeclaration)">
- <summary>Inserts an element into the IndexerDeclarationCollection at the specified index</summary>
- <param name="index">The index at which the IndexerDeclaration is to be inserted.</param>
- <param name="value">The IndexerDeclaration to insert.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.IndexerDeclarationCollection.Remove(Refly.CodeDom.IndexerDeclaration)">
- <summary>Removes the first occurrence of a specific IndexerDeclaration from this IndexerDeclarationCollection.</summary>
- <param name="value">The IndexerDeclaration value to remove from this IndexerDeclarationCollection.</param>
- </member>
- <member name="T:Refly.CodeDom.Collections.IndexerDeclarationCollection.Enumerator">
- <summary>Type-specific enumeration class, used by IndexerDeclarationCollection.GetEnumerator.</summary>
- </member>
- <member name="T:Refly.CodeDom.Collections.MethodDeclarationCollection">
- <summary>A collection of elements of type MethodDeclaration</summary>
- </member>
- <member name="P:Refly.CodeDom.Collections.MethodDeclarationCollection.Item(System.Int32)">
- <summary>Gets or sets the MethodDeclaration at the given index in this MethodDeclarationCollection.</summary>
- </member>
- <member name="P:Refly.CodeDom.Collections.MethodDeclarationCollection.Item(System.String)">
- <summary>Gets or sets the MethodDeclaration with the given name in this MethodDeclarationCollection.</summary>
- </member>
- <member name="M:Refly.CodeDom.Collections.MethodDeclarationCollection.Add(Refly.CodeDom.MethodDeclaration)">
- <summary>Adds an instance of type MethodDeclaration to the end of this MethodDeclarationCollection.</summary>
- <param name="value">The MethodDeclaration to be added to the end of this MethodDeclarationCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.MethodDeclarationCollection.AddRange(Refly.CodeDom.MethodDeclaration[])">
- <summary>Adds the elements of an array to the end of this MethodDeclarationCollection.</summary>
- <param name="items">The array whose elements are to be added to the end of this MethodDeclarationCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.MethodDeclarationCollection.AddRange(Refly.CodeDom.Collections.MethodDeclarationCollection)">
- <summary>Adds the elements of another MethodDeclarationCollection to the end of this MethodDeclarationCollection.</summary>
- <param name="items">The MethodDeclarationCollection whose elements are to be added to the end of this MethodDeclarationCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.MethodDeclarationCollection.Contains(Refly.CodeDom.MethodDeclaration)">
- <summary>Determines whether a specfic MethodDeclaration value is in this MethodDeclarationCollection.</summary>
- <param name="value">The MethodDeclaration value to locate in this MethodDeclarationCollection.</param>
- <returns>true if value is found in this MethodDeclarationCollection; false otherwise.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.MethodDeclarationCollection.ContainsMethodName(System.String)">
- <summary>Checks the existence of a method name.</summary>
- <param name="Name" />
- </member>
- <member name="M:Refly.CodeDom.Collections.MethodDeclarationCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this MethodDeclarationCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.MethodDeclarationCollection.IndexOf(Refly.CodeDom.MethodDeclaration)">
- <summary>Return the zero-based index of the first occurrence of a specific value in this MethodDeclarationCollection</summary>
- <param name="value">The MethodDeclaration value to locate in the MethodDeclarationCollection.</param>
- <returns>The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.MethodDeclarationCollection.Insert(System.Int32,Refly.CodeDom.MethodDeclaration)">
- <summary>Inserts an element into the MethodDeclarationCollection at the specified index</summary>
- <param name="index">The index at which the MethodDeclaration is to be inserted.</param>
- <param name="value">The MethodDeclaration to insert.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.MethodDeclarationCollection.Remove(Refly.CodeDom.MethodDeclaration)">
- <summary>Removes the first occurrence of a specific MethodDeclaration from this MethodDeclarationCollection.</summary>
- <param name="value">The MethodDeclaration value to remove from this MethodDeclarationCollection.</param>
- </member>
- <member name="T:Refly.CodeDom.Collections.MethodDeclarationCollection.Enumerator">
- <summary>Type-specific enumeration class, used by MethodDeclarationCollection.GetEnumerator.</summary>
- </member>
- <member name="T:Refly.CodeDom.Collections.ParameterDeclarationCollection">
- <summary>A collection of elements of type ParameterDeclaration</summary>
- </member>
- <member name="P:Refly.CodeDom.Collections.ParameterDeclarationCollection.Item(System.Int32)">
- <summary>Gets or sets the ParameterDeclaration at the given index in this ParameterDeclarationCollection.</summary>
- </member>
- <member name="M:Refly.CodeDom.Collections.ParameterDeclarationCollection.AddRange(Refly.CodeDom.ParameterDeclaration[])">
- <summary>Adds the elements of an array to the end of this ParameterDeclarationCollection.</summary>
- <param name="items">The array whose elements are to be added to the end of this ParameterDeclarationCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.ParameterDeclarationCollection.AddRange(Refly.CodeDom.Collections.ParameterDeclarationCollection)">
- <summary>Adds the elements of another ParameterDeclarationCollection to the end of this ParameterDeclarationCollection.</summary>
- <param name="items">The ParameterDeclarationCollection whose elements are to be added to the end of this ParameterDeclarationCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.ParameterDeclarationCollection.Contains(Refly.CodeDom.ParameterDeclaration)">
- <summary>Determines whether a specfic ParameterDeclaration value is in this ParameterDeclarationCollection.</summary>
- <param name="value">The ParameterDeclaration value to locate in this ParameterDeclarationCollection.</param>
- <returns>true if value is found in this ParameterDeclarationCollection; false otherwise.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.ParameterDeclarationCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this ParameterDeclarationCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.ParameterDeclarationCollection.IndexOf(Refly.CodeDom.ParameterDeclaration)">
- <summary>Return the zero-based index of the first occurrence of a specific value in this ParameterDeclarationCollection</summary>
- <param name="value">The ParameterDeclaration value to locate in the ParameterDeclarationCollection.</param>
- <returns>The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.ParameterDeclarationCollection.Insert(System.Int32,Refly.CodeDom.ParameterDeclaration)">
- <summary>Inserts an element into the ParameterDeclarationCollection at the specified index</summary>
- <param name="index">The index at which the ParameterDeclaration is to be inserted.</param>
- <param name="value">The ParameterDeclaration to insert.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.ParameterDeclarationCollection.Remove(Refly.CodeDom.ParameterDeclaration)">
- <summary>Removes the first occurrence of a specific ParameterDeclaration from this ParameterDeclarationCollection.</summary>
- <param name="value">The ParameterDeclaration value to remove from this ParameterDeclarationCollection.</param>
- </member>
- <member name="T:Refly.CodeDom.Collections.ParameterDeclarationCollection.Enumerator">
- <summary>Type-specific enumeration class, used by ParameterDeclarationCollection.GetEnumerator.</summary>
- </member>
- <member name="T:Refly.CodeDom.Collections.PropertyDeclarationCollection">
- <summary>A collection of elements of type PropertyDeclaration</summary>
- </member>
- <member name="P:Refly.CodeDom.Collections.PropertyDeclarationCollection.Item(System.Int32)">
- <summary>Gets or sets the PropertyDeclaration at the given index in this PropertyDeclarationCollection.</summary>
- </member>
- <member name="M:Refly.CodeDom.Collections.PropertyDeclarationCollection.Add(Refly.CodeDom.PropertyDeclaration)">
- <summary>Adds an instance of type PropertyDeclaration to the end of this PropertyDeclarationCollection.</summary>
- <param name="value">The PropertyDeclaration to be added to the end of this PropertyDeclarationCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.PropertyDeclarationCollection.AddRange(Refly.CodeDom.PropertyDeclaration[])">
- <summary>Adds the elements of an array to the end of this PropertyDeclarationCollection.</summary>
- <param name="items">The array whose elements are to be added to the end of this PropertyDeclarationCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.PropertyDeclarationCollection.AddRange(Refly.CodeDom.Collections.PropertyDeclarationCollection)">
- <summary>Adds the elements of another PropertyDeclarationCollection to the end of this PropertyDeclarationCollection.</summary>
- <param name="items">The PropertyDeclarationCollection whose elements are to be added to the end of this PropertyDeclarationCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.PropertyDeclarationCollection.Contains(Refly.CodeDom.PropertyDeclaration)">
- <summary>Determines whether a specfic PropertyDeclaration value is in this PropertyDeclarationCollection.</summary>
- <param name="value">The PropertyDeclaration value to locate in this PropertyDeclarationCollection.</param>
- <returns>true if value is found in this PropertyDeclarationCollection; false otherwise.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.PropertyDeclarationCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this PropertyDeclarationCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.PropertyDeclarationCollection.IndexOf(Refly.CodeDom.PropertyDeclaration)">
- <summary>Return the zero-based index of the first occurrence of a specific value in this PropertyDeclarationCollection</summary>
- <param name="value">The PropertyDeclaration value to locate in the PropertyDeclarationCollection.</param>
- <returns>The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.PropertyDeclarationCollection.Insert(System.Int32,Refly.CodeDom.PropertyDeclaration)">
- <summary>Inserts an element into the PropertyDeclarationCollection at the specified index</summary>
- <param name="index">The index at which the PropertyDeclaration is to be inserted.</param>
- <param name="value">The PropertyDeclaration to insert.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.PropertyDeclarationCollection.Remove(Refly.CodeDom.PropertyDeclaration)">
- <summary>Removes the first occurrence of a specific PropertyDeclaration from this PropertyDeclarationCollection.</summary>
- <param name="value">The PropertyDeclaration value to remove from this PropertyDeclarationCollection.</param>
- </member>
- <member name="T:Refly.CodeDom.Collections.PropertyDeclarationCollection.Enumerator">
- <summary>Type-specific enumeration class, used by PropertyDeclarationCollection.GetEnumerator.</summary>
- </member>
- <member name="T:Refly.CodeDom.Collections.StatementCollection">
- <summary>A collection of elements of type Statement</summary>
- </member>
- <member name="M:Refly.CodeDom.Collections.StatementCollection.Add(Refly.CodeDom.Statements.Statement)">
- <summary>Adds an instance of type Statement to the end of this StatementCollection.</summary>
- <param name="value">The Statement to be added to the end of this StatementCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.StatementCollection.AddRange(Refly.CodeDom.Statements.Statement[])">
- <summary>Adds the elements of an array to the end of this StatementCollection.</summary>
- <param name="items">The array whose elements are to be added to the end of this StatementCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.StatementCollection.AddRange(Refly.CodeDom.Collections.StatementCollection)">
- <summary>Adds the elements of another StatementCollection to the end of this StatementCollection.</summary>
- <param name="items">The StatementCollection whose elements are to be added to the end of this StatementCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.StatementCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this StatementCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="T:Refly.CodeDom.Collections.StatementCollection.Enumerator">
- <summary>Type-specific enumeration class, used by StatementCollection.GetEnumerator.</summary>
- </member>
- <member name="T:Refly.CodeDom.Collections.StringAttributeArgumentDictionary">
- <summary>A dictionary with keys of type string and values of type AttributeArgument</summary>
- </member>
- <member name="P:Refly.CodeDom.Collections.StringAttributeArgumentDictionary.Item(System.String)">
- <summary>Gets or sets the AttributeArgument associated with the given string</summary>
- <param name="key">The string whose value to get or set.</param>
- </member>
- <member name="P:Refly.CodeDom.Collections.StringAttributeArgumentDictionary.Keys">
- <summary>Gets a collection containing the keys in this StringAttributeArgumentDictionary.</summary>
- </member>
- <member name="P:Refly.CodeDom.Collections.StringAttributeArgumentDictionary.Values">
- <summary>Gets a collection containing the values in this StringAttributeArgumentDictionary.</summary>
- </member>
- <member name="M:Refly.CodeDom.Collections.StringAttributeArgumentDictionary.Add(System.String,Refly.CodeDom.Expressions.Expression)">
- <summary>Adds an element with the specified key and value to this StringAttributeArgumentDictionary.</summary>
- <param name="key">The string key of the element to add.</param>
- <param name="value">The AttributeArgument value of the element to add.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.StringAttributeArgumentDictionary.Contains(System.String)">
- <summary>Determines whether this StringAttributeArgumentDictionary contains a specific key.</summary>
- <param name="key">The string key to locate in this StringAttributeArgumentDictionary.</param>
- <returns>true if this StringAttributeArgumentDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.StringAttributeArgumentDictionary.ContainsKey(System.String)">
- <summary>Determines whether this StringAttributeArgumentDictionary contains a specific key.</summary>
- <param name="key">The string key to locate in this StringAttributeArgumentDictionary.</param>
- <returns>true if this StringAttributeArgumentDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.StringAttributeArgumentDictionary.Remove(System.String)">
- <summary>Removes the element with the specified key from this StringAttributeArgumentDictionary.</summary>
- <param name="key">The string key of the element to remove.</param>
- </member>
- <member name="T:Refly.CodeDom.Collections.StringClassDeclarationDictionary">
- <summary>A dictionary with keys of type String and values of type ClassDeclaration</summary>
- </member>
- <member name="P:Refly.CodeDom.Collections.StringClassDeclarationDictionary.Item(System.String)">
- <summary>Gets or sets the ClassDeclaration associated with the given String</summary>
- <param name="key">The String whose value to get or set.</param>
- </member>
- <member name="P:Refly.CodeDom.Collections.StringClassDeclarationDictionary.Keys">
- <summary>Gets a collection containing the keys in this StringClassDeclarationDictionary.</summary>
- </member>
- <member name="P:Refly.CodeDom.Collections.StringClassDeclarationDictionary.Values">
- <summary>Gets a collection containing the values in this StringClassDeclarationDictionary.</summary>
- </member>
- <member name="M:Refly.CodeDom.Collections.StringClassDeclarationDictionary.Add(Refly.CodeDom.ClassDeclaration)">
- <summary>Adds an element with the specified key and value to this StringClassDeclarationDictionary.</summary>
- <param name="key">The String key of the element to add.</param>
- <param name="value">The ClassDeclaration value of the element to add.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.StringClassDeclarationDictionary.Contains(System.String)">
- <summary>Determines whether this StringClassDeclarationDictionary contains a specific key.</summary>
- <param name="key">The String key to locate in this StringClassDeclarationDictionary.</param>
- <returns>true if this StringClassDeclarationDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.StringClassDeclarationDictionary.ContainsKey(System.String)">
- <summary>Determines whether this StringClassDeclarationDictionary contains a specific key.</summary>
- <param name="key">The String key to locate in this StringClassDeclarationDictionary.</param>
- <returns>true if this StringClassDeclarationDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.StringClassDeclarationDictionary.ContainsValue(Refly.CodeDom.ClassDeclaration)">
- <summary>Determines whether this StringClassDeclarationDictionary contains a specific value.</summary>
- <param name="value">The ClassDeclaration value to locate in this StringClassDeclarationDictionary.</param>
- <returns>true if this StringClassDeclarationDictionary contains an element with the specified value; otherwise, false.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.StringClassDeclarationDictionary.Remove(System.String)">
- <summary>Removes the element with the specified key from this StringClassDeclarationDictionary.</summary>
- <param name="key">The String key of the element to remove.</param>
- </member>
- <member name="T:Refly.CodeDom.Collections.StringConstantDeclaration">
- <summary>A dictionary with keys of type String and values of type ConstantDeclaration</summary>
- </member>
- <member name="P:Refly.CodeDom.Collections.StringConstantDeclaration.Item(System.String)">
- <summary>Gets or sets the ConstantDeclaration associated with the given String</summary>
- <param name="key">The String whose value to get or set.</param>
- </member>
- <member name="P:Refly.CodeDom.Collections.StringConstantDeclaration.Keys">
- <summary>Gets a collection containing the keys in this StringConstantDeclaration.</summary>
- </member>
- <member name="P:Refly.CodeDom.Collections.StringConstantDeclaration.Values">
- <summary>Gets a collection containing the values in this StringConstantDeclaration.</summary>
- </member>
- <member name="M:Refly.CodeDom.Collections.StringConstantDeclaration.Add(Refly.CodeDom.ConstantDeclaration)">
- <summary>Adds an element with the specified key and value to this StringConstantDeclaration.</summary>
- <param name="key">The String key of the element to add.</param>
- <param name="value">The ConstantDeclaration value of the element to add.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.StringConstantDeclaration.Contains(System.String)">
- <summary>Determines whether this StringConstantDeclaration contains a specific key.</summary>
- <param name="key">The String key to locate in this StringConstantDeclaration.</param>
- <returns>true if this StringConstantDeclaration contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.StringConstantDeclaration.Remove(System.String)">
- <summary>Removes the element with the specified key from this StringConstantDeclaration.</summary>
- <param name="key">The String key of the element to remove.</param>
- </member>
- <member name="T:Refly.CodeDom.Collections.StringEnumDeclarationDictionary">
- <summary>A dictionary with keys of type String and values of type EnumDeclaration</summary>
- </member>
- <member name="P:Refly.CodeDom.Collections.StringEnumDeclarationDictionary.Item(System.String)">
- <summary>Gets or sets the EnumDeclaration associated with the given String</summary>
- <param name="key">The String whose value to get or set.</param>
- </member>
- <member name="P:Refly.CodeDom.Collections.StringEnumDeclarationDictionary.Keys">
- <summary>Gets a collection containing the keys in this StringEnumDeclarationDictionary.</summary>
- </member>
- <member name="P:Refly.CodeDom.Collections.StringEnumDeclarationDictionary.Values">
- <summary>Gets a collection containing the values in this StringEnumDeclarationDictionary.</summary>
- </member>
- <member name="M:Refly.CodeDom.Collections.StringEnumDeclarationDictionary.Add(Refly.CodeDom.EnumDeclaration)">
- <summary>Adds an element with the specified key and value to this StringEnumDeclarationDictionary.</summary>
- <param name="key">The String key of the element to add.</param>
- <param name="value">The EnumDeclaration value of the element to add.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.StringEnumDeclarationDictionary.Contains(System.String)">
- <summary>Determines whether this StringEnumDeclarationDictionary contains a specific key.</summary>
- <param name="key">The String key to locate in this StringEnumDeclarationDictionary.</param>
- <returns>true if this StringEnumDeclarationDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.StringEnumDeclarationDictionary.ContainsKey(System.String)">
- <summary>Determines whether this StringEnumDeclarationDictionary contains a specific key.</summary>
- <param name="key">The String key to locate in this StringEnumDeclarationDictionary.</param>
- <returns>true if this StringEnumDeclarationDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.StringEnumDeclarationDictionary.ContainsValue(Refly.CodeDom.EnumDeclaration)">
- <summary>Determines whether this StringEnumDeclarationDictionary contains a specific value.</summary>
- <param name="value">The EnumDeclaration value to locate in this StringEnumDeclarationDictionary.</param>
- <returns>true if this StringEnumDeclarationDictionary contains an element with the specified value; otherwise, false.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.StringEnumDeclarationDictionary.Remove(System.String)">
- <summary>Removes the element with the specified key from this StringEnumDeclarationDictionary.</summary>
- <param name="key">The String key of the element to remove.</param>
- </member>
- <member name="T:Refly.CodeDom.Collections.StringFieldDeclarationDictionary">
- <summary>A dictionary with keys of type String and values of type FieldDeclaration</summary>
- </member>
- <member name="P:Refly.CodeDom.Collections.StringFieldDeclarationDictionary.Item(System.String)">
- <summary>Gets or sets the FieldDeclaration associated with the given String</summary>
- <param name="key">The String whose value to get or set.</param>
- </member>
- <member name="P:Refly.CodeDom.Collections.StringFieldDeclarationDictionary.Keys">
- <summary>Gets a collection containing the keys in this StringFieldDeclarationDictionary.</summary>
- </member>
- <member name="P:Refly.CodeDom.Collections.StringFieldDeclarationDictionary.Values">
- <summary>Gets a collection containing the values in this StringFieldDeclarationDictionary.</summary>
- </member>
- <member name="M:Refly.CodeDom.Collections.StringFieldDeclarationDictionary.Add(Refly.CodeDom.FieldDeclaration)">
- <summary>Adds an element with the specified key and value to this StringFieldDeclarationDictionary.</summary>
- <param name="key">The String key of the element to add.</param>
- <param name="value">The FieldDeclaration value of the element to add.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.StringFieldDeclarationDictionary.Contains(System.String)">
- <summary>Determines whether this StringFieldDeclarationDictionary contains a specific key.</summary>
- <param name="key">The String key to locate in this StringFieldDeclarationDictionary.</param>
- <returns>true if this StringFieldDeclarationDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.StringFieldDeclarationDictionary.ContainsKey(System.String)">
- <summary>Determines whether this StringFieldDeclarationDictionary contains a specific key.</summary>
- <param name="key">The String key to locate in this StringFieldDeclarationDictionary.</param>
- <returns>true if this StringFieldDeclarationDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.StringFieldDeclarationDictionary.ContainsValue(Refly.CodeDom.FieldDeclaration)">
- <summary>Determines whether this StringFieldDeclarationDictionary contains a specific value.</summary>
- <param name="value">The FieldDeclaration value to locate in this StringFieldDeclarationDictionary.</param>
- <returns>true if this StringFieldDeclarationDictionary contains an element with the specified value; otherwise, false.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.StringFieldDeclarationDictionary.Remove(System.String)">
- <summary>Removes the element with the specified key from this StringFieldDeclarationDictionary.</summary>
- <param name="key">The String key of the element to remove.</param>
- </member>
- <member name="T:Refly.CodeDom.Collections.StringNamespaceDeclarationDictionary">
- <summary>A dictionary with keys of type String and values of type NamespaceDeclaration</summary>
- </member>
- <member name="P:Refly.CodeDom.Collections.StringNamespaceDeclarationDictionary.Item(System.String)">
- <summary>Gets or sets the NamespaceDeclaration associated with the given String</summary>
- <param name="key">The String whose value to get or set.</param>
- </member>
- <member name="P:Refly.CodeDom.Collections.StringNamespaceDeclarationDictionary.Keys">
- <summary>Gets a collection containing the keys in this StringNamespaceDeclarationDictionary.</summary>
- </member>
- <member name="P:Refly.CodeDom.Collections.StringNamespaceDeclarationDictionary.Values">
- <summary>Gets a collection containing the values in this StringNamespaceDeclarationDictionary.</summary>
- </member>
- <member name="M:Refly.CodeDom.Collections.StringNamespaceDeclarationDictionary.Add(System.String,Refly.CodeDom.NamespaceDeclaration)">
- <summary>Adds an element with the specified key and value to this StringNamespaceDeclarationDictionary.</summary>
- <param name="key">The String key of the element to add.</param>
- <param name="value">The NamespaceDeclaration value of the element to add.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.StringNamespaceDeclarationDictionary.Contains(System.String)">
- <summary>Determines whether this StringNamespaceDeclarationDictionary contains a specific key.</summary>
- <param name="key">The String key to locate in this StringNamespaceDeclarationDictionary.</param>
- <returns>true if this StringNamespaceDeclarationDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.StringNamespaceDeclarationDictionary.ContainsKey(System.String)">
- <summary>Determines whether this StringNamespaceDeclarationDictionary contains a specific key.</summary>
- <param name="key">The String key to locate in this StringNamespaceDeclarationDictionary.</param>
- <returns>true if this StringNamespaceDeclarationDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.StringNamespaceDeclarationDictionary.ContainsValue(Refly.CodeDom.NamespaceDeclaration)">
- <summary>Determines whether this StringNamespaceDeclarationDictionary contains a specific value.</summary>
- <param name="value">The NamespaceDeclaration value to locate in this StringNamespaceDeclarationDictionary.</param>
- <returns>true if this StringNamespaceDeclarationDictionary contains an element with the specified value; otherwise, false.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.StringNamespaceDeclarationDictionary.Remove(System.String)">
- <summary>Removes the element with the specified key from this StringNamespaceDeclarationDictionary.</summary>
- <param name="key">The String key of the element to remove.</param>
- </member>
- <member name="T:Refly.CodeDom.Collections.ThrowedExceptionDeclarationCollection">
- <summary>A collection of elements of type ThrowedExceptionDeclaration</summary>
- </member>
- <member name="P:Refly.CodeDom.Collections.ThrowedExceptionDeclarationCollection.Item(System.Int32)">
- <summary>Gets or sets the ThrowedExceptionDeclaration at the given index in this ThrowedExceptionDeclarationCollection.</summary>
- </member>
- <member name="M:Refly.CodeDom.Collections.ThrowedExceptionDeclarationCollection.Add(Refly.CodeDom.ThrowedExceptionDeclaration)">
- <summary>Adds an instance of type ThrowedExceptionDeclaration to the end of this ThrowedExceptionDeclarationCollection.</summary>
- <param name="value">The ThrowedExceptionDeclaration to be added to the end of this ThrowedExceptionDeclarationCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.ThrowedExceptionDeclarationCollection.AddRange(Refly.CodeDom.ThrowedExceptionDeclaration[])">
- <summary>Adds the elements of an array to the end of this ThrowedExceptionDeclarationCollection.</summary>
- <param name="items">The array whose elements are to be added to the end of this ThrowedExceptionDeclarationCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.ThrowedExceptionDeclarationCollection.AddRange(Refly.CodeDom.Collections.ThrowedExceptionDeclarationCollection)">
- <summary>Adds the elements of another ThrowedExceptionDeclarationCollection to the end of this ThrowedExceptionDeclarationCollection.</summary>
- <param name="items">The ThrowedExceptionDeclarationCollection whose elements are to be added to the end of this ThrowedExceptionDeclarationCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.ThrowedExceptionDeclarationCollection.Contains(Refly.CodeDom.ThrowedExceptionDeclaration)">
- <summary>Determines whether a specfic ThrowedExceptionDeclaration value is in this ThrowedExceptionDeclarationCollection.</summary>
- <param name="value">The ThrowedExceptionDeclaration value to locate in this ThrowedExceptionDeclarationCollection.</param>
- <returns>true if value is found in this ThrowedExceptionDeclarationCollection; false otherwise.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.ThrowedExceptionDeclarationCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this ThrowedExceptionDeclarationCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.ThrowedExceptionDeclarationCollection.IndexOf(Refly.CodeDom.ThrowedExceptionDeclaration)">
- <summary>Return the zero-based index of the first occurrence of a specific value in this ThrowedExceptionDeclarationCollection</summary>
- <param name="value">The ThrowedExceptionDeclaration value to locate in the ThrowedExceptionDeclarationCollection.</param>
- <returns>The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.ThrowedExceptionDeclarationCollection.Insert(System.Int32,Refly.CodeDom.ThrowedExceptionDeclaration)">
- <summary>Inserts an element into the ThrowedExceptionDeclarationCollection at the specified index</summary>
- <param name="index">The index at which the ThrowedExceptionDeclaration is to be inserted.</param>
- <param name="value">The ThrowedExceptionDeclaration to insert.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.ThrowedExceptionDeclarationCollection.Remove(Refly.CodeDom.ThrowedExceptionDeclaration)">
- <summary>Removes the first occurrence of a specific ThrowedExceptionDeclaration from this ThrowedExceptionDeclarationCollection.</summary>
- <param name="value">The ThrowedExceptionDeclaration value to remove from this ThrowedExceptionDeclarationCollection.</param>
- </member>
- <member name="T:Refly.CodeDom.Collections.ThrowedExceptionDeclarationCollection.Enumerator">
- <summary>Type-specific enumeration class, used by ThrowedExceptionDeclarationCollection.GetEnumerator.</summary>
- </member>
- <member name="T:Refly.CodeDom.Collections.TypeCollection">
- <summary>A collection of elements of type Type</summary>
- </member>
- <member name="P:Refly.CodeDom.Collections.TypeCollection.Item(System.Int32)">
- <summary>Gets or sets the Type at the given index in this TypeCollection.</summary>
- </member>
- <member name="M:Refly.CodeDom.Collections.TypeCollection.Add(System.Type)">
- <summary>Adds an instance of type Type to the end of this TypeCollection.</summary>
- <param name="value">The Type to be added to the end of this TypeCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.TypeCollection.AddRange(System.Type[])">
- <summary>Adds the elements of an array to the end of this TypeCollection.</summary>
- <param name="items">The array whose elements are to be added to the end of this TypeCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.TypeCollection.AddRange(Refly.CodeDom.Collections.TypeCollection)">
- <summary>Adds the elements of another TypeCollection to the end of this TypeCollection.</summary>
- <param name="items">The TypeCollection whose elements are to be added to the end of this TypeCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.TypeCollection.Contains(System.Type)">
- <summary>Determines whether a specfic Type value is in this TypeCollection.</summary>
- <param name="value">The Type value to locate in this TypeCollection.</param>
- <returns>true if value is found in this TypeCollection; false otherwise.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.TypeCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this TypeCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.TypeCollection.IndexOf(System.Type)">
- <summary>Return the zero-based index of the first occurrence of a specific value in this TypeCollection</summary>
- <param name="value">The Type value to locate in the TypeCollection.</param>
- <returns>The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.TypeCollection.Insert(System.Int32,System.Type)">
- <summary>Inserts an element into the TypeCollection at the specified index</summary>
- <param name="index">The index at which the Type is to be inserted.</param>
- <param name="value">The Type to insert.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.TypeCollection.Remove(System.Type)">
- <summary>Removes the first occurrence of a specific Type from this TypeCollection.</summary>
- <param name="value">The Type value to remove from this TypeCollection.</param>
- </member>
- <member name="T:Refly.CodeDom.Collections.TypeCollection.Enumerator">
- <summary>Type-specific enumeration class, used by TypeCollection.GetEnumerator.</summary>
- </member>
- <member name="T:Refly.CodeDom.Collections.TypeDeclarationCollection">
- <summary>A collection of elements of type ITypeDeclaration</summary>
- </member>
- <member name="P:Refly.CodeDom.Collections.TypeDeclarationCollection.Item(System.Int32)">
- <summary>Gets or sets the ITypeDeclaration at the given index in this TypeDeclarationCollection.</summary>
- </member>
- <member name="M:Refly.CodeDom.Collections.TypeDeclarationCollection.Add(Refly.CodeDom.ITypeDeclaration)">
- <summary>Adds an instance of type ITypeDeclaration to the end of this TypeDeclarationCollection.</summary>
- <param name="value">The ITypeDeclaration to be added to the end of this TypeDeclarationCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.TypeDeclarationCollection.AddRange(Refly.CodeDom.ITypeDeclaration[])">
- <summary>Adds the elements of an array to the end of this TypeDeclarationCollection.</summary>
- <param name="items">The array whose elements are to be added to the end of this TypeDeclarationCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.TypeDeclarationCollection.AddRange(Refly.CodeDom.Collections.TypeDeclarationCollection)">
- <summary>Adds the elements of another TypeDeclarationCollection to the end of this TypeDeclarationCollection.</summary>
- <param name="items">The TypeDeclarationCollection whose elements are to be added to the end of this TypeDeclarationCollection.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.TypeDeclarationCollection.Contains(Refly.CodeDom.ITypeDeclaration)">
- <summary>Determines whether a specfic ITypeDeclaration value is in this TypeDeclarationCollection.</summary>
- <param name="value">The ITypeDeclaration value to locate in this TypeDeclarationCollection.</param>
- <returns>true if value is found in this TypeDeclarationCollection; false otherwise.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.TypeDeclarationCollection.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this TypeDeclarationCollection.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.TypeDeclarationCollection.IndexOf(Refly.CodeDom.ITypeDeclaration)">
- <summary>Return the zero-based index of the first occurrence of a specific value in this TypeDeclarationCollection</summary>
- <param name="value">The ITypeDeclaration value to locate in the TypeDeclarationCollection.</param>
- <returns>The zero-based index of the first occurrence of the _ELEMENT value if found; -1 otherwise.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.TypeDeclarationCollection.Insert(System.Int32,Refly.CodeDom.ITypeDeclaration)">
- <summary>Inserts an element into the TypeDeclarationCollection at the specified index</summary>
- <param name="index">The index at which the ITypeDeclaration is to be inserted.</param>
- <param name="value">The ITypeDeclaration to insert.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.TypeDeclarationCollection.Remove(Refly.CodeDom.ITypeDeclaration)">
- <summary>Removes the first occurrence of a specific ITypeDeclaration from this TypeDeclarationCollection.</summary>
- <param name="value">The ITypeDeclaration value to remove from this TypeDeclarationCollection.</param>
- </member>
- <member name="T:Refly.CodeDom.Collections.TypeDeclarationCollection.Enumerator">
- <summary>Type-specific enumeration class, used by TypeDeclarationCollection.GetEnumerator.</summary>
- </member>
- <member name="T:Refly.CodeDom.Collections.TypeTypeDeclarationDictionary">
- <summary>A dictionary with keys of type Type and values of type ITypeDeclaration</summary>
- </member>
- <member name="P:Refly.CodeDom.Collections.TypeTypeDeclarationDictionary.Item(System.Type)">
- <summary>Gets or sets the ITypeDeclaration associated with the given Type</summary>
- <param name="key">The Type whose value to get or set.</param>
- </member>
- <member name="P:Refly.CodeDom.Collections.TypeTypeDeclarationDictionary.Keys">
- <summary>Gets a collection containing the keys in this TypeTypeDeclarationDictionary.</summary>
- </member>
- <member name="P:Refly.CodeDom.Collections.TypeTypeDeclarationDictionary.Values">
- <summary>Gets a collection containing the values in this TypeTypeDeclarationDictionary.</summary>
- </member>
- <member name="M:Refly.CodeDom.Collections.TypeTypeDeclarationDictionary.Add(System.Type,Refly.CodeDom.ITypeDeclaration)">
- <summary>Adds an element with the specified key and value to this TypeTypeDeclarationDictionary.</summary>
- <param name="key">The Type key of the element to add.</param>
- <param name="value">The ITypeDeclaration value of the element to add.</param>
- </member>
- <member name="M:Refly.CodeDom.Collections.TypeTypeDeclarationDictionary.Contains(System.Type)">
- <summary>Determines whether this TypeTypeDeclarationDictionary contains a specific key.</summary>
- <param name="key">The Type key to locate in this TypeTypeDeclarationDictionary.</param>
- <returns>true if this TypeTypeDeclarationDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.TypeTypeDeclarationDictionary.ContainsKey(System.Type)">
- <summary>Determines whether this TypeTypeDeclarationDictionary contains a specific key.</summary>
- <param name="key">The Type key to locate in this TypeTypeDeclarationDictionary.</param>
- <returns>true if this TypeTypeDeclarationDictionary contains an element with the specified key; otherwise, false.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.TypeTypeDeclarationDictionary.ContainsValue(Refly.CodeDom.ITypeDeclaration)">
- <summary>Determines whether this TypeTypeDeclarationDictionary contains a specific value.</summary>
- <param name="value">The ITypeDeclaration value to locate in this TypeTypeDeclarationDictionary.</param>
- <returns>true if this TypeTypeDeclarationDictionary contains an element with the specified value; otherwise, false.</returns>
- </member>
- <member name="M:Refly.CodeDom.Collections.TypeTypeDeclarationDictionary.Remove(System.Type)">
- <summary>Removes the element with the specified key from this TypeTypeDeclarationDictionary.</summary>
- <param name="key">The Type key of the element to remove.</param>
- </member>
- </members>
-</doc>
\ No newline at end of file
build/tools/mbunit/TestDriven.Framework.dll
Binary file
build/tools/mbunit/TestFu.dll
Binary file
build/tools/mbunit/TestFu.xml
@@ -1,1932 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<doc>
- <assembly>
- <name>TestFu</name>
- </assembly>
- <members>
- <member name="T:TestFu.Data.DbAdministratorBase">
- <summary>Abstract class to perform administrative tasks on a database This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:TestFu.Data.DbAdministratorBase.ConnectionString">
- <summary>Gets or sets the connection string with Initial Catalog information</summary>
- <value>Connection string.</value>
- </member>
- <member name="P:TestFu.Data.DbAdministratorBase.DatabaseConnectionString">
- <summary>Gets the connection string with Initial Catalog information.</summary>
- <value>Connection string with Initial catalog information.</value>
- </member>
- <member name="P:TestFu.Data.DbAdministratorBase.DatabaseName">
- <summary>Gets or sets the database name</summary>
- <value>The database name.</value>
- </member>
- <member name="P:TestFu.Data.DbAdministratorBase.DatabaseOwner">
- <summary>Gets or sets the database owner.</summary>
- <value>Database owner name.</value>
- </member>
- <member name="M:TestFu.Data.DbAdministratorBase.BackupDatabase(TestFu.Data.DbBackupDevice,System.String)">
- <summary>Creates a backup of the specified database using the specified <paramref name="device" /> and <paramref name="destination" />.</summary>
- <param name="device">A <see cref="T:TestFu.Data.DbBackupDevice" /> defining the type of output device.</param>
- <param name="destination">Device path.</param>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="destination" /> is a null reference (Nothing in Visual Basic) </exception>
- </member>
- <member name="M:TestFu.Data.DbAdministratorBase.ContainsDatabase">
- <summary>Gets a value indicating if the current database exists.</summary>
- <returns>true if it exists; otherwise, false.</returns>
- </member>
- <member name="M:TestFu.Data.DbAdministratorBase.ContainsTable(System.String)">
- <summary>Gets a value indicating if the database contains the table.</summary>
- <param name="tableName">Name of the table to search</param>
- <returns>true if a table named <paramref name="tableName" /> is contained in the databse;oterwise false.</returns>
- </member>
- <member name="M:TestFu.Data.DbAdministratorBase.CreateDatabase">
- <summary>Creates a new database on the server</summary>
- </member>
- <member name="M:TestFu.Data.DbAdministratorBase.DropDatabase">
- <summary>Drops an existing new database on the server</summary>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="databaseName" /> is a null reference (Nothing in Visual Basic) </exception>
- </member>
- <member name="M:TestFu.Data.DbAdministratorBase.DropTable(System.String)">
- <summary>Drops the table.</summary>
- <param name="tableName">Name of the table to drop</param>
- </member>
- <member name="M:TestFu.Data.DbAdministratorBase.ExecuteNonQuery(System.String,System.String,System.Object[])">
- <summary>Executes a non-query in a safe, transactional environement.</summary>
- <param name="connString">The connection string.</param>
- <param name="query">Query to execute.</param>
- <param name="args">Optional arguments.</param>
- </member>
- <member name="M:TestFu.Data.DbAdministratorBase.RestoreDatabase(TestFu.Data.DbBackupDevice,System.String)">
- <summary>Restores a backup of the specified database using the specified <paramref name="device" /> and <paramref name="destination" />.</summary>
- <param name="device">A <see cref="T:TestFu.Data.DbBackupDevice" /> defining the type of output device.</param>
- <param name="destination">Device path.</param>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="destination" /> is a null reference (Nothing in Visual Basic) </exception>
- </member>
- <member name="T:TestFu.Data.DbFixture">
- <summary>An abstract base class for test fixtures involving database testing. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:TestFu.Data.DbFixture.Admin">
- <summary>Gets the database <see cref="T:TestFu.Data.DbAdministratorBase" /> instance</summary>
- <value>A <see cref="T:TestFu.Data.DbAdministratorBase" /> instance.</value>
- </member>
- <member name="P:TestFu.Data.DbFixture.Connection">
- <summary>Gets the current connection instance.</summary>
- <value>
- <see cref="T:System.Data.IDbConnection" /> instance.</value>
- </member>
- <member name="P:TestFu.Data.DbFixture.ConnectionString">
- <summary>Gets the connection string to access the db server (without database information.</summary>
- </member>
- <member name="P:TestFu.Data.DbFixture.DatabaseConnectionString">
- <summary>Gets the connection string to connecto the test database.</summary>
- </member>
- <member name="P:TestFu.Data.DbFixture.DatabaseName">
- <summary>Gets the test database name.</summary>
- </member>
- <member name="P:TestFu.Data.DbFixture.Transaction">
- <summary>Gets the current transaction.</summary>
- <value>A <see cref="T:System.Data.IDbTransaction" /> instance if <see cref="M:TestFu.Data.DbFixture.BeginTransaction" /> was called and the connection not closed; otherwise, a null reference (Nothing in Visual Basic)</value>
- </member>
- <member name="M:TestFu.Data.DbFixture.BeginTransaction">
- <summary>Begins a new transaction.</summary>
- <exception cref="T:System.InvalidOperationException"> The current connection is not created or not opened. </exception>
- </member>
- <member name="M:TestFu.Data.DbFixture.Close">
- <summary>Closes the current connection.</summary>
- </member>
- <member name="M:TestFu.Data.DbFixture.Commit">
- <summary>Commits the current transaction if any.</summary>
- </member>
- <member name="M:TestFu.Data.DbFixture.ExecuteNonQuery(System.String,System.Object[])">
- <summary>Executes a non-query command with the given parameters</summary>
- <param name="query">Query format string</param>
- <param name="args">Query arguments for the format string</param>
- <returns>Number of affected rows</returns>
- </member>
- <member name="M:TestFu.Data.DbFixture.ExecuteReader(System.String,System.Object[])">
- <summary>Executes query and returns the <see cref="T:System.Data.IDataReader" /> instance</summary>
- <param name="query">Query format string</param>
- <param name="args">Query arguments for the format string</param>
- <returns>A <see cref="T:System.Data.IDataReader" /> resulting from the query.</returns>
- </member>
- <member name="M:TestFu.Data.DbFixture.ExecuteScalar(System.String,System.Object[])">
- <summary>Executes a scalar query with the given parameters</summary>
- <param name="query">Query format string</param>
- <param name="args">Query arguments for the format string</param>
- <returns>Query result</returns>
- </member>
- <member name="M:TestFu.Data.DbFixture.Open">
- <summary>Opens a <see cref="T:System.Data.IDbConnection" /> instance with the <see cref="P:TestFu.Data.DbFixture.ConnectionString" />.</summary>
- </member>
- <member name="M:TestFu.Data.DbFixture.RollBack">
- <summary>Rollsback the current transaction if any.</summary>
- </member>
- <member name="T:TestFu.Data.ICheckValidator">
- <summary>A validator check checks constraints</summary>
- </member>
- <member name="M:TestFu.Data.ICheckValidator.Enforce(System.Data.DataRow)">
- <summary>Preprocesses the row modifies it to fullfill the constraint</summary>
- <param name="row" />
- </member>
- <member name="T:TestFu.Data.IDatabasePopulator">
- <summary>A database populator instance.</summary>
- </member>
- <member name="P:TestFu.Data.IDatabasePopulator.DataSet">
- <summary>Gets the <see cref="P:TestFu.Data.IDatabasePopulator.DataSet" /> instance associated to this populator.</summary>
- <value>A <see cref="P:TestFu.Data.IDatabasePopulator.DataSet" /> schema used to set-up the generators.</value>
- </member>
- <member name="P:TestFu.Data.IDatabasePopulator.Graph">
- <summary>Gets the <see cref="T:TestFu.Data.Graph.DataGraph" /> associated to the database.</summary>
- </member>
- <member name="P:TestFu.Data.IDatabasePopulator.Tables">
- <summary>Gets a collection <see cref="T:TestFu.Data.ITablePopulator" /> associated to each table.</summary>
- <value>A <see cref="T:TestFu.Data.ITablePopulatorCollection" /> containing populator associated to each <see cref="T:System.Data.DataTable" />.</value>
- </member>
- <member name="M:TestFu.Data.IDatabasePopulator.Populate(System.Data.DataSet)">
- <summary>Sets up the generators for the given <see cref="P:TestFu.Data.IDatabasePopulator.DataSet" /> instance.</summary>
- <param name="dataSet">A <see cref="P:TestFu.Data.IDatabasePopulator.DataSet" /> representing the structure of the database to populate.</param>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="dataSet" /> is a null reference (Nothing in Visual Basic) </exception>
- </member>
- <member name="T:TestFu.Data.IDataGenerator">
- <summary>An random data generator.</summary>
- </member>
- <member name="P:TestFu.Data.IDataGenerator.Column">
- <summary>Gets the target column</summary>
- <value>Target <see cref="T:System.Data.DataColumn" /> instance.</value>
- </member>
- <member name="P:TestFu.Data.IDataGenerator.GeneratedType">
- <summary>Gets the generated type</summary>
- <value>Generated <see cref="T:System.Type" />.</value>
- </member>
- <member name="P:TestFu.Data.IDataGenerator.NullProbability">
- <summary>Gets or sets the probability to produce a NULL</summary>
- <value>The probability to produce a null object.</value>
- </member>
- <member name="M:TestFu.Data.IDataGenerator.GenerateData(System.Data.DataRow)">
- <summary>Generates a new value and fills it in the corresponding <see cref="T:System.Data.DataRow" />.</summary>
- </member>
- <member name="M:TestFu.Data.IDataGenerator.Reset">
- <summary>Resets the generator</summary>
- </member>
- <member name="T:TestFu.Data.IDataGeneratorCollection">
- <summary>A collection of <see cref="T:TestFu.Data.IDataGenerator" />.</summary>
- </member>
- <member name="P:TestFu.Data.IDataGeneratorCollection.Item(System.Data.DataColumn)">
- <summary>Gets the <see cref="T:TestFu.Data.IDataGenerator" /> associated to the <paramref name="column" />.</summary>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="column" /> is a null reference (Nothing in Visual Basic) </exception>
- </member>
- <member name="P:TestFu.Data.IDataGeneratorCollection.Item(System.String)">
- <summary>Gets the <see cref="T:TestFu.Data.IDataGenerator" /> associated to the column named <paramref name="columnName" />.</summary>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="columnName" /> is a null reference (Nothing in Visual Basic) </exception>
- </member>
- <member name="M:TestFu.Data.IDataGeneratorCollection.Add(TestFu.Data.IDataGenerator)">
- <summary>Adds a <see cref="T:TestFu.Data.IDataGenerator" /> to the collection.</summary>
- <param name="dataGenerator">
- <see cref="T:TestFu.Data.IDataGenerator" /> to add to the collection.</param>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="dataGenerator" /> is a null reference (Nothing in Visual Basic) </exception>
- </member>
- <member name="M:TestFu.Data.IDataGeneratorCollection.Remove(TestFu.Data.IDataGenerator)">
- <summary>Removes a <see cref="T:TestFu.Data.IDataGenerator" /> from the collection.</summary>
- <param name="dataGenerator">
- <see cref="T:TestFu.Data.IDataGenerator" /> to remove from the collection.</param>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="dataGenerator" /> is a null reference (Nothing in Visual Basic) </exception>
- </member>
- <member name="M:TestFu.Data.IDataGeneratorCollection.Remove(System.Data.DataColumn)">
- <summary>Removes a <see cref="T:TestFu.Data.IDataGenerator" /> associated to <paramref name="column" /> from the collection.</summary>
- <param name="column">
- <see cref="T:System.Data.DataColumn" /> whose generator is to be removed from the collection.</param>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="column" /> is a null reference (Nothing in Visual Basic) </exception>
- </member>
- <member name="M:TestFu.Data.IDataGeneratorCollection.Remove(System.String)">
- <summary>Removes a <see cref="T:TestFu.Data.IDataGenerator" /> associated to <paramref name="column" /> from the collection.</summary>
- <param name="columnName">Column named <paramref name="columnName" /> whose generator is to be removed from the collection.</param>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="columnName" /> is a null reference (Nothing in Visual Basic) </exception>
- </member>
- <member name="T:TestFu.Data.IDbFactory">
- <summary>A factory for <see cref="T:System.Data.IDbConnection" /> and <see cref="T:System.Data.IDbCommand" /> instances.</summary>
- </member>
- <member name="M:TestFu.Data.IDbFactory.CreateConnection(System.String)">
- <summary>Creates a <see cref="T:System.Data.IDbConnection" /> instance.</summary>
- <param name="connectionString">Connection string to server</param>
- <returns>A <see cref="T:System.Data.IDbConnection" /> instance.</returns>
- </member>
- <member name="T:TestFu.Data.IForeignKeyProvider">
- <summary>An instance that can fill a <see cref="T:System.Data.DataRow" /> with data that are compatible with a given <see cref="T:System.Data.ForeignKeyConstraint" />.</summary>
- </member>
- <member name="P:TestFu.Data.IForeignKeyProvider.ForeignKey">
- <summary>Gets the foreign constraint that needs to be satisfied.</summary>
- <value>The <see cref="T:System.Data.ForeignKeyConstraint" /> associated to this provider.</value>
- </member>
- <member name="P:TestFu.Data.IForeignKeyProvider.ForeignTable">
- <summary>Gets the table populator associated to the foreign table.</summary>
- <value>The <see cref="T:TestFu.Data.ITablePopulator" /> instance associated to the foreign table.</value>
- </member>
- <member name="P:TestFu.Data.IForeignKeyProvider.IsEmpty">
- <summary>Gets a value indicating that the foreign table is empty and cannot provide keys.</summary>
- <value>true if the foreign table is empty; otherwise false.</value>
- </member>
- <member name="M:TestFu.Data.IForeignKeyProvider.Provide(System.Data.DataRow)">
- <summary>Fill the row with data that is compatible with the foreign key.</summary>
- <param name="row">
- <see cref="T:System.Data.DataRow" /> instance to fill.</param>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="row" /> is a null reference (Nothing in Visual Basic). </exception>
- </member>
- <member name="T:TestFu.Data.IForeignKeyProviderCollection">
- <summary>A collection of <see cref="T:TestFu.Data.IForeignKeyProvider" />.</summary>
- </member>
- <member name="T:TestFu.Data.ITablePopulator">
- <summary>An random <see cref="T:System.Data.DataRow" /> generator compatible with the schema of a given <see cref="T:System.Data.DataTable" />.</summary>
- </member>
- <member name="P:TestFu.Data.ITablePopulator.CheckValidator">
- <summary>Gets the <see cref="T:TestFu.Data.ICheckValidator" /> that ensures CHECK constraints.</summary>
- <value>A <see cref="T:TestFu.Data.ICheckValidator" /> instance if any check constraint to verify; otherwize a null reference.</value>
- </member>
- <member name="P:TestFu.Data.ITablePopulator.Columns">
- <summary>Gets a collection of <see cref="T:TestFu.Data.IDataGenerator" /> associated to each column of the table.</summary>
- <value>A <see cref="T:TestFu.Data.IDataGeneratorCollection" /> instance containing the generators associated to each column.</value>
- </member>
- <member name="P:TestFu.Data.ITablePopulator.Database">
- <summary>Gets an instance of the <see cref="T:TestFu.Data.IDatabasePopulator" />$ that contains this populator.</summary>
- <value>Parent <see cref="T:TestFu.Data.IDatabasePopulator" /> instance.</value>
- </member>
- <member name="P:TestFu.Data.ITablePopulator.ForeignKeys">
- <summary>Gets a collection of <see cref="T:TestFu.Data.IForeignKeyProvider" /> associated to each <see cref="T:System.Data.ForeignKeyConstraint" />.</summary>
- <value>A <see cref="T:TestFu.Data.IForeignKeyProviderCollection" /> instance containing the providers associated to each foreign key.</value>
- </member>
- <member name="P:TestFu.Data.ITablePopulator.Row">
- <summary>Gets the latest generated <see cref="T:System.Data.DataRow" />.</summary>
- <value>Latest generated <see cref="T:System.Data.DataRow" />.</value>
- </member>
- <member name="P:TestFu.Data.ITablePopulator.Table">
- <summary>Gets the <see cref="T:System.Data.DataTable" /> instance that is the model to be populated.</summary>
- <value>A <see cref="T:System.Data.DataTable" /> instance whos schema is used to create new <see cref="T:System.Data.DataRow" />.</value>
- </member>
- <member name="P:TestFu.Data.ITablePopulator.Uniques">
- <summary>Gets a collection of <see cref="T:TestFu.Data.IUniqueValidator" /> associated to each <see cref="T:System.Data.UniqueConstraint" />.</summary>
- <value>A <see cref="T:TestFu.Data.IUniqueValidatorCollection" /> instance containing the validators associated to each unique constraint.</value>
- </member>
- <member name="M:TestFu.Data.ITablePopulator.ChangeRowValues(System.Data.DataRow)">
- <summary>Updates randomly a number of rows</summary>
- <param name="row">The row to update.</param>
- </member>
- <member name="M:TestFu.Data.ITablePopulator.ChangeRowValues(System.Data.DataRow,System.Boolean)">
- <summary>Updates randomly a number of rows</summary>
- <param name="row">The row to update.</param>
- <param name="updateForeignKeys">Flag to update any foreign keys.</param>
- </member>
- <member name="M:TestFu.Data.ITablePopulator.Generate">
- <summary>Generates a new <see cref="T:System.Data.DataRow" />.</summary>
- <returns>Generated <see cref="T:System.Data.DataRow" /> instance.</returns>
- </member>
- <member name="T:TestFu.Data.ITablePopulatorCollection">
- <summary>A collection of <see cref="T:TestFu.Data.ITablePopulator" />.</summary>
- </member>
- <member name="T:TestFu.Data.IUniqueValidator">
- <summary>A validator for <see cref="T:System.Data.UniqueConstraint" /> constraints.</summary>
- </member>
- <member name="T:TestFu.Data.IUniqueValidatorCollection">
- <summary>A collection of <see cref="T:TestFu.Data.IUniqueValidator" />.</summary>
- </member>
- <member name="T:TestFu.Data.DbBackupDevice">
- <summary>Enumeration of available SQL backup devices</summary>
- </member>
- <member name="F:TestFu.Data.DbBackupDevice.Disk">
- <summary>DISK device</summary>
- </member>
- <member name="F:TestFu.Data.DbBackupDevice.Tape">
- <summary>TAPE device</summary>
- </member>
- <member name="F:TestFu.Data.DbBackupDevice.Dump">
- <summary>Output to named dump</summary>
- </member>
- <member name="T:TestFu.Data.Adapters.DataAdapt">
- <summary>Static helper class for creating data binders This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="T:TestFu.Data.Generators.BinaryGeneratorBase">
- <summary>A random data generator for <see cref="T:System.Byte" /> values. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:TestFu.Data.Generators.BinaryGeneratorBase.GeneratedType">
- <summary>Gets the generated type</summary>
- <value>Generated type.</value>
- </member>
- <member name="P:TestFu.Data.Generators.BinaryGeneratorBase.MaxLength">
- <summary>Gets or sets the maximum generated value</summary>
- <value>Maximum generated length. Default is 16.</value>
- </member>
- <member name="P:TestFu.Data.Generators.BinaryGeneratorBase.MinLength">
- <summary>Gets or sets the minimum length of the generated value</summary>
- <value>Minimum generated length. Default is 16.</value>
- </member>
- <member name="M:TestFu.Data.Generators.BinaryGeneratorBase.GenerateData(System.Data.DataRow)">
- <summary>Generates a new value</summary>
- <returns>New random data.</returns>
- </member>
- <member name="T:TestFu.Data.Generators.BooleanGenerator">
- <summary>A random generator of <see cref="T:System.Boolean" /> values.</summary>
- </member>
- <member name="P:TestFu.Data.Generators.BooleanGenerator.GeneratedType">
- <summary>Gets the generated type</summary>
- <value>Generated type.</value>
- </member>
- <member name="P:TestFu.Data.Generators.BooleanGenerator.TrueProbability">
- <summary>Gets or sets the probability to return true.</summary>
- <value>Probability to return true.</value>
- <exception cref="T:System.ArgumentOutOfRangeException">
- <paramref name="trueProbability" /> is not in <c>[0,1]</c>. </exception>
- </member>
- <member name="M:TestFu.Data.Generators.BooleanGenerator.GenerateData(System.Data.DataRow)">
- <summary>Generates a new value</summary>
- <returns>New random data.</returns>
- </member>
- <member name="T:TestFu.Data.Generators.ByteGenerator">
- <summary>A random data generator for <see cref="T:System.Byte" /> values.</summary>
- </member>
- <member name="P:TestFu.Data.Generators.ByteGenerator.GeneratedType">
- <summary>Gets the generated type</summary>
- <value>Generated type.</value>
- </member>
- <member name="P:TestFu.Data.Generators.ByteGenerator.MaxValue">
- <summary>Gets or sets the maximum generated value</summary>
- <value>Maximum generated value. Default is <see cref="F:System.Byte.MaxValue" /></value>
- </member>
- <member name="P:TestFu.Data.Generators.ByteGenerator.MinValue">
- <summary>Gets or sets the minimum generated value</summary>
- <value>Minimum generated value. Default is <see cref="F:System.Byte.MinValue" /></value>
- </member>
- <member name="M:TestFu.Data.Generators.ByteGenerator.GenerateData(System.Data.DataRow)">
- <summary>Generates a new value</summary>
- <returns>New random data.</returns>
- </member>
- <member name="T:TestFu.Data.Generators.DataGeneratorBase">
- <summary>Abstract base class from <see cref="T:TestFu.Data.IDataGenerator" /> instance. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:TestFu.Data.Generators.DataGeneratorBase.Column">
- <summary>Gets the target column</summary>
- <value>Target <see cref="T:System.Data.DataColumn" /> instance.</value>
- </member>
- <member name="P:TestFu.Data.Generators.DataGeneratorBase.GeneratedType">
- <summary>Gets the generated type</summary>
- <value>Generated type.</value>
- </member>
- <member name="P:TestFu.Data.Generators.DataGeneratorBase.NullProbability">
- <summary>Gets or sets the probability to produce a NULL</summary>
- <value>The probability to produce a null object.</value>
- </member>
- <member name="M:TestFu.Data.Generators.DataGeneratorBase.GenerateData(System.Data.DataRow)">
- <summary>Generates a new value</summary>
- <returns>New random data.</returns>
- </member>
- <member name="M:TestFu.Data.Generators.DataGeneratorBase.Reset">
- <summary>Resets the generator</summary>
- </member>
- <member name="M:TestFu.Data.Generators.DataGeneratorBase.Update">
- <summary>Updates the internal data and verifies column information.</summary>
- </member>
- <member name="T:TestFu.Data.Generators.DateTimeGenerator">
- <summary>A random data generator for <see cref="T:System.DateTime" /> values.</summary>
- </member>
- <member name="P:TestFu.Data.Generators.DateTimeGenerator.GeneratedType">
- <summary>Gets the generated type</summary>
- <value>Generated type.</value>
- </member>
- <member name="P:TestFu.Data.Generators.DateTimeGenerator.MaxValue">
- <summary>Gets or sets the maximum generated value</summary>
- <value>Maximum generated value. Default is <see cref="F:System.DateTime.MaxValue" /></value>
- </member>
- <member name="P:TestFu.Data.Generators.DateTimeGenerator.MinValue">
- <summary>Gets or sets the minimum generated value</summary>
- <value>Minimum generated value. Default is <see cref="F:System.DateTime.MinValue" /></value>
- </member>
- <member name="M:TestFu.Data.Generators.DateTimeGenerator.GenerateData(System.Data.DataRow)">
- <summary>Generates a new value</summary>
- <returns>New random data.</returns>
- </member>
- <member name="T:TestFu.Data.Generators.DecimalGenerator">
- <summary>A random data generator for <see cref="T:System.Decimal" /> values.</summary>
- </member>
- <member name="P:TestFu.Data.Generators.DecimalGenerator.GeneratedType">
- <summary>Gets the generated type</summary>
- <value>Generated type.</value>
- </member>
- <member name="P:TestFu.Data.Generators.DecimalGenerator.MaxValue">
- <summary>Gets or sets the maximum generated value</summary>
- <value>Maximum generated value. Default is <see cref="F:System.Decimal.MaxValue" /></value>
- </member>
- <member name="P:TestFu.Data.Generators.DecimalGenerator.MinValue">
- <summary>Gets or sets the minimum generated value</summary>
- <value>Minimum generated value. Default is <see cref="F:System.Decimal.MinValue" /></value>
- </member>
- <member name="M:TestFu.Data.Generators.DecimalGenerator.GenerateData(System.Data.DataRow)">
- <summary>Generates a new value</summary>
- <returns>New random data.</returns>
- </member>
- <member name="T:TestFu.Data.Generators.DoubleGenerator">
- <summary>A random data generator for <see cref="T:System.Double" /> values.</summary>
- </member>
- <member name="P:TestFu.Data.Generators.DoubleGenerator.GeneratedType">
- <summary>Gets the generated type</summary>
- <value>Generated type.</value>
- </member>
- <member name="P:TestFu.Data.Generators.DoubleGenerator.MaxValue">
- <summary>Gets or sets the maximum generated value</summary>
- <value>Maximum generated value. Default is <see cref="F:System.Double.MaxValue" /></value>
- </member>
- <member name="P:TestFu.Data.Generators.DoubleGenerator.MinValue">
- <summary>Gets or sets the minimum generated value</summary>
- <value>Minimum generated value. Default is <see cref="F:System.Double.MinValue" /></value>
- </member>
- <member name="M:TestFu.Data.Generators.DoubleGenerator.GenerateData(System.Data.DataRow)">
- <summary>Generates a new value</summary>
- <returns>New random data.</returns>
- </member>
- <member name="T:TestFu.Data.Generators.GuidGenerator">
- <summary>A random generator of <see cref="T:System.Guid" /> values.</summary>
- </member>
- <member name="P:TestFu.Data.Generators.GuidGenerator.GeneratedType">
- <summary>Gets the generated type</summary>
- <value>Generated type.</value>
- </member>
- <member name="M:TestFu.Data.Generators.GuidGenerator.GenerateData(System.Data.DataRow)">
- <summary>Generates a new value</summary>
- <returns>New random data.</returns>
- </member>
- <member name="T:TestFu.Data.Generators.ImageBinaryGenerator">
- <summary>A random data generator for <see cref="T:System.Drawing.Bitmap" /> binary values.</summary>
- </member>
- <member name="P:TestFu.Data.Generators.ImageBinaryGenerator.GeneratedType">
- <summary>Gets the generated type</summary>
- <value>Generated type.</value>
- </member>
- <member name="P:TestFu.Data.Generators.ImageBinaryGenerator.PixelFormat">
- <summary>Gets or sets the pixel format</summary>
- </member>
- <member name="T:TestFu.Data.Generators.Int16Generator">
- <summary>A random data generator for <see cref="T:System.Int32" /> values.</summary>
- </member>
- <member name="P:TestFu.Data.Generators.Int16Generator.GeneratedType">
- <summary>Gets the generated type</summary>
- <value>Generated type.</value>
- </member>
- <member name="P:TestFu.Data.Generators.Int16Generator.MaxValue">
- <summary>Gets or sets the maximum generated value</summary>
- <value>Maximum generated value. Default is <see cref="F:System.Int32.MaxValue" /></value>
- </member>
- <member name="P:TestFu.Data.Generators.Int16Generator.MinValue">
- <summary>Gets or sets the minimum generated value</summary>
- <value>Minimum generated value. Default is <see cref="F:System.Int32.MinValue" /></value>
- </member>
- <member name="M:TestFu.Data.Generators.Int16Generator.GenerateData(System.Data.DataRow)">
- <summary>Generates a new value</summary>
- <returns>New random data.</returns>
- </member>
- <member name="T:TestFu.Data.Generators.Int32Generator">
- <summary>A random data generator for <see cref="T:System.Int32" /> values.</summary>
- </member>
- <member name="P:TestFu.Data.Generators.Int32Generator.GeneratedType">
- <summary>Gets the generated type</summary>
- <value>Generated type.</value>
- </member>
- <member name="P:TestFu.Data.Generators.Int32Generator.MaxValue">
- <summary>Gets or sets the maximum generated value</summary>
- <value>Maximum generated value. Default is <see cref="F:System.Int32.MaxValue" /></value>
- </member>
- <member name="P:TestFu.Data.Generators.Int32Generator.MinValue">
- <summary>Gets or sets the minimum generated value</summary>
- <value>Minimum generated value. Default is <see cref="F:System.Int32.MinValue" /></value>
- </member>
- <member name="M:TestFu.Data.Generators.Int32Generator.GenerateData(System.Data.DataRow)">
- <summary>Generates a new value</summary>
- <returns>New random data.</returns>
- </member>
- <member name="T:TestFu.Data.Generators.Int64Generator">
- <summary>A random data generator for <see cref="T:System.Int32" /> values.</summary>
- </member>
- <member name="P:TestFu.Data.Generators.Int64Generator.GeneratedType">
- <summary>Gets the generated type</summary>
- <value>Generated type.</value>
- </member>
- <member name="P:TestFu.Data.Generators.Int64Generator.MaxValue">
- <summary>Gets or sets the maximum generated value</summary>
- <value>Maximum generated value. Default is <see cref="F:System.Int32.MaxValue" /></value>
- </member>
- <member name="P:TestFu.Data.Generators.Int64Generator.MinValue">
- <summary>Gets or sets the minimum generated value</summary>
- <value>Minimum generated value. Default is <see cref="F:System.Int32.MinValue" /></value>
- </member>
- <member name="M:TestFu.Data.Generators.Int64Generator.GenerateData(System.Data.DataRow)">
- <summary>Generates a new value</summary>
- <returns>New random data.</returns>
- </member>
- <member name="T:TestFu.Data.Generators.MoneyGenerator">
- <summary>A random data generator for <see cref="T:System.Data.SqlTypes.SqlMoney" /> values.</summary>
- </member>
- <member name="P:TestFu.Data.Generators.MoneyGenerator.GeneratedType">
- <summary>Gets the generated type</summary>
- <value>Generated type.</value>
- </member>
- <member name="P:TestFu.Data.Generators.MoneyGenerator.MaxValue">
- <summary>Gets or sets the maximum generated value</summary>
- <value>Maximum generated value. Default is <see cref="F:System.Single.MaxValue" /></value>
- </member>
- <member name="P:TestFu.Data.Generators.MoneyGenerator.MinValue">
- <summary>Gets or sets the minimum generated value</summary>
- <value>Minimum generated value. Default is <see cref="F:System.Single.MinValue" /></value>
- </member>
- <member name="M:TestFu.Data.Generators.MoneyGenerator.GenerateData(System.Data.DataRow)">
- <summary>Generates a new value</summary>
- <returns>New random data.</returns>
- </member>
- <member name="M:TestFu.Data.Generators.NameStringGenerator.GenerateData(System.Data.DataRow)">
- <summary>Generates a new value</summary>
- <returns>New random data.</returns>
- </member>
- <member name="M:TestFu.Data.Generators.NowDateTimeGenerator.GenerateData(System.Data.DataRow)">
- <summary>Generates a new value</summary>
- <returns>New random data.</returns>
- </member>
- <member name="T:TestFu.Data.Generators.RangeStringGenerator">
- <summary>A random generator of <see cref="T:System.String" /> instances.</summary>
- </member>
- <member name="P:TestFu.Data.Generators.RangeStringGenerator.Characters">
- <summary>Gets or sets the string containing the generated characters</summary>
- </member>
- <member name="M:TestFu.Data.Generators.RangeStringGenerator.GenerateData(System.Data.DataRow)">
- <summary>Generates a new value</summary>
- <returns>New random data.</returns>
- </member>
- <member name="T:TestFu.Data.Generators.SingleGenerator" />
- <member name="P:TestFu.Data.Generators.SingleGenerator.GeneratedType">
- <summary>Gets the generated type</summary>
- <value>Generated type.</value>
- </member>
- <member name="P:TestFu.Data.Generators.SingleGenerator.MaxValue">
- <summary>Gets or sets the maximum generated value</summary>
- <value>Maximum generated value. Default is 0</value>
- </member>
- <member name="P:TestFu.Data.Generators.SingleGenerator.MinValue">
- <summary>Gets or sets the minimum generated value</summary>
- <value>Minimum generated value. Default is 0</value>
- </member>
- <member name="M:TestFu.Data.Generators.SingleGenerator.GenerateData(System.Data.DataRow)">
- <summary>Generates a new value</summary>
- <returns>New random data.</returns>
- </member>
- <member name="T:TestFu.Data.Generators.StringGeneratorBase">
- <summary>A random generator of <see cref="T:System.String" /> instances. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:TestFu.Data.Generators.StringGeneratorBase.GeneratedType">
- <summary>Gets the generated type</summary>
- <value>Generated type.</value>
- </member>
- <member name="P:TestFu.Data.Generators.StringGeneratorBase.MaxLength">
- <summary>Gets or sets the maximum length of the string</summary>
- <value>Maximum length of the string.</value>
- <exception cref="T:System.ArgumentOutOfRangeException"> set proprety, the value is less than 1. </exception>
- </member>
- <member name="P:TestFu.Data.Generators.StringGeneratorBase.MinLength">
- <summary>Gets or sets the minimum length of the string</summary>
- <value>Minimum length of the string.</value>
- <exception cref="T:System.ArgumentOutOfRangeException"> set proprety, the value is negative. </exception>
- </member>
- <member name="T:TestFu.Data.Graph.DataGraph">
- <summary>A graph of <see cref="T:System.Data.DataTable" /> (vertices) and <see cref="T:System.Data.DataRelation" /> (edges).</summary>
- </member>
- <member name="P:TestFu.Data.Graph.DataGraph.AllowParallelEdges">
- <summary>Gets a value indicating if the <see cref="T:TestFu.Data.Graph.DataGraph" /> allows parallel edges.</summary>
- <value>true if the <see cref="T:TestFu.Data.Graph.DataGraph" /> is a multi-graph, false otherwise</value>
- </member>
- <member name="P:TestFu.Data.Graph.DataGraph.EdgeProvider">
- <summary>Gets the <see cref="T:TestFu.Data.Graph.DataRelationEdge" /> provider</summary>
- <value>
- <see cref="T:TestFu.Data.Graph.DataRelationEdge" /> provider</value>
- </member>
- <member name="P:TestFu.Data.Graph.DataGraph.Edges">
- <summary>Enumerable collection of edges.</summary>
- </member>
- <member name="P:TestFu.Data.Graph.DataGraph.EdgesCount">
- <summary>Gets the edge count</summary>
- </member>
- <member name="P:TestFu.Data.Graph.DataGraph.EdgesEmpty">
- <summary>Gets a value indicating if the vertex set is empty</summary>
- <value>true if the vertex set is empty, false otherwise.</value>
- </member>
- <member name="P:TestFu.Data.Graph.DataGraph.IsDirected">
- <summary>Gets a value indicating if the <see cref="T:TestFu.Data.Graph.DataGraph" /> is directed.</summary>
- <value>true if the graph is directed, false if undirected.</value>
- </member>
- <member name="P:TestFu.Data.Graph.DataGraph.VertexProvider">
- <summary>Gets the <see cref="T:TestFu.Data.Graph.DataTableVertex" /> provider</summary>
- <value>
- <see cref="T:TestFu.Data.Graph.DataTableVertex" /> provider</value>
- </member>
- <member name="P:TestFu.Data.Graph.DataGraph.Vertices">
- <summary>Enumerable collection of vertices.</summary>
- </member>
- <member name="P:TestFu.Data.Graph.DataGraph.VerticesCount">
- <summary>Gets the number of vertices</summary>
- <value>Number of vertices in the graph</value>
- </member>
- <member name="P:TestFu.Data.Graph.DataGraph.VerticesEmpty">
- <summary>Gets a value indicating if the vertex set is empty</summary>
- <value>true if the vertex set is empty, false otherwise.</value>
- </member>
- <member name="M:TestFu.Data.Graph.DataGraph.AddEdge(TestFu.Data.Graph.DataTableVertex,TestFu.Data.Graph.DataTableVertex,System.Data.DataRelation)">
- <summary>Add a new vertex from source to target Complexity: 2 search + 1 insertion</summary>
- <param name="source">Source vertex</param>
- <param name="target">Target vertex</param>
- <param name="relation">Relation</param>
- <returns>Created Edge</returns>
- <exception cref="T:System.ArgumentNullException"> source or target is a null reference </exception>
- <exception cref="T:System.Exception">source or target are not part of the graph</exception>
- </member>
- <member name="M:TestFu.Data.Graph.DataGraph.AddVertex(System.Data.DataTable)">
- <summary>Add a new DataTableVertex to the graph and returns it.</summary>
- <returns>Created vertex</returns>
- </member>
- <member name="M:TestFu.Data.Graph.DataGraph.AdjacentEdgesEmpty(TestFu.Data.Graph.DataTableVertex)">
- <summary>Gets a value indicating if the set of edges connected to v is empty</summary>
- <returns>true if the adjacent edge set is empty, false otherwise.</returns>
- <exception cref="T:System.ArgumentNullException">v is a null reference</exception>
- </member>
- <member name="M:TestFu.Data.Graph.DataGraph.AdjacentVertices(TestFu.Data.Graph.DataTableVertex)">
- <summary>Gets an enumerable collection of adjacent vertices</summary>
- <param name="v" />
- <returns>Enumerable collection of adjacent vertices</returns>
- </member>
- <member name="M:TestFu.Data.Graph.DataGraph.Clear">
- <summary>Remove all of the edges and vertices from the graph.</summary>
- </member>
- <member name="M:TestFu.Data.Graph.DataGraph.ClearVertex(TestFu.Data.Graph.DataTableVertex)">
- <summary>Remove all edges to and from vertex u from the graph.</summary>
- <param name="v" />
- </member>
- <member name="M:TestFu.Data.Graph.DataGraph.ContainsEdge(TestFu.Data.Graph.DataTableVertex,TestFu.Data.Graph.DataTableVertex)">
- <summary>Test is an edge (u,v) is part of the graph</summary>
- <param name="u">source vertex</param>
- <param name="v">target vertex</param>
- <returns>true if part of the graph</returns>
- </member>
- <member name="M:TestFu.Data.Graph.DataGraph.ContainsEdge(TestFu.Data.Graph.DataRelationEdge)">
- <summary>Tests if a (<see cref="T:TestFu.Data.Graph.DataRelationEdge" />) is part of the graph</summary>
- <param name="e">Edge to test</param>
- <returns>true if is part of the graph, false otherwize</returns>
- </member>
- <member name="M:TestFu.Data.Graph.DataGraph.ContainsVertex(TestFu.Data.Graph.DataTableVertex)">
- <summary>Tests if a <see cref="T:TestFu.Data.Graph.DataTableVertex" /> is part of the graph</summary>
- <param name="v">Vertex to test</param>
- <returns>true if is part of the graph, false otherwize</returns>
- </member>
- <member name="M:TestFu.Data.Graph.DataGraph.Degree(TestFu.Data.Graph.DataTableVertex)">
- <summary>Returns the number of in-edges plus out-edges.</summary>
- <param name="v" />
- </member>
- <member name="M:TestFu.Data.Graph.DataGraph.InDegree(TestFu.Data.Graph.DataTableVertex)">
- <summary>Returns the number of in-degree edges of v</summary>
- <param name="v" />
- <returns>number of in-edges of the vertex v</returns>
- <exception cref="T:System.ArgumentNullException"> v is a null reference (Nothing in Visual Basic) </exception>
- <exception cref="T:QuickGraph.Exceptions.VertexNotFoundException">
- <paramref name="v" /> is not part of the graph. </exception>
- </member>
- <member name="M:TestFu.Data.Graph.DataGraph.InEdges(TestFu.Data.Graph.DataTableVertex)">
- <summary>Returns an iterable collection over the in-edge connected to v</summary>
- <param name="v" />
- <returns>in-edges of v</returns>
- <exception cref="T:System.ArgumentNullException"> v is a null reference (Nothing in Visual Basic) </exception>
- <exception cref="T:QuickGraph.Exceptions.VertexNotFoundException">
- <paramref name="v" /> is not part of the graph. </exception>
- </member>
- <member name="M:TestFu.Data.Graph.DataGraph.InEdgesEmpty(TestFu.Data.Graph.DataTableVertex)">
- <summary>Gets a value indicating if the set of in-edges is empty</summary>
- <returns>true if the in-edge set is empty, false otherwise.</returns>
- <exception cref="T:System.ArgumentNullException"> v is a null reference (Nothing in Visual Basic) </exception>
- <exception cref="T:QuickGraph.Exceptions.VertexNotFoundException">
- <paramref name="v" /> is not part of the graph. </exception>
- </member>
- <member name="M:TestFu.Data.Graph.DataGraph.OutDegree(TestFu.Data.Graph.DataTableVertex)">
- <summary>Returns the number of out-degree edges of v</summary>
- <param name="v">vertex</param>
- <returns>number of out-edges of the <see cref="T:TestFu.Data.Graph.DataTableVertex" /> v</returns>
- <exception cref="T:System.ArgumentNullException"> v is a null reference (Nothing in Visual Basic) </exception>
- <exception cref="T:QuickGraph.Exceptions.VertexNotFoundException"> v is not part of the graph. </exception>
- </member>
- <member name="M:TestFu.Data.Graph.DataGraph.OutEdges(TestFu.Data.Graph.DataTableVertex)">
- <summary>Returns an iterable collection over the edge connected to v</summary>
- <param name="v" />
- <returns>out-edges of v</returns>
- <exception cref="T:System.ArgumentNullException"> v is a null reference. </exception>
- <exception cref="T:QuickGraph.Exceptions.VertexNotFoundException"> v is not part of the graph. </exception>
- </member>
- <member name="M:TestFu.Data.Graph.DataGraph.OutEdgesEmpty(TestFu.Data.Graph.DataTableVertex)">
- <summary>Gets a value indicating if the set of out-edges is empty</summary>
- <returns>true if the out-edge set is empty, false otherwise.</returns>
- <exception cref="T:System.ArgumentNullException"> v is a null reference (Nothing in Visual Basic) </exception>
- <exception cref="T:QuickGraph.Exceptions.VertexNotFoundException"> v is not part of the graph. </exception>
- </member>
- <member name="M:TestFu.Data.Graph.DataGraph.RemoveEdge(TestFu.Data.Graph.DataRelationEdge)">
- <summary>Removes an edge from the graph. Complexity: 2 edges removed from the vertex edge list + 1 edge removed from the edge list.</summary>
- <param name="e">edge to remove</param>
- <exception cref="T:System.ArgumentNullException"> e is a null reference (Nothing in Visual Basic) </exception>
- <exception cref="T:QuickGraph.Exceptions.EdgeNotFoundException">
- <paramref name="e" /> is not part of the graph </exception>
- </member>
- <member name="M:TestFu.Data.Graph.DataGraph.RemoveEdge(TestFu.Data.Graph.DataTableVertex,TestFu.Data.Graph.DataTableVertex)">
- <summary>Remove the edge (u,v) from the graph. If the graph allows parallel edges this remove all occurrences of (u,v).</summary>
- <param name="u">source vertex</param>
- <param name="v">target vertex</param>
- </member>
- <member name="M:TestFu.Data.Graph.DataGraph.RemoveEdgeIf(QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Remove all the edges from graph g for which the predicate pred returns true.</summary>
- <param name="pred">edge predicate</param>
- </member>
- <member name="M:TestFu.Data.Graph.DataGraph.RemoveInEdgeIf(TestFu.Data.Graph.DataTableVertex,QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Remove all the out-edges of vertex u for which the predicate pred returns true.</summary>
- <param name="u">vertex</param>
- <param name="pred">edge predicate</param>
- </member>
- <member name="M:TestFu.Data.Graph.DataGraph.RemoveOutEdgeIf(TestFu.Data.Graph.DataTableVertex,QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Remove all the out-edges of vertex u for which the predicate pred returns true.</summary>
- <param name="u">vertex</param>
- <param name="pred">edge predicate</param>
- </member>
- <member name="M:TestFu.Data.Graph.DataGraph.RemoveVertex(TestFu.Data.Graph.DataTableVertex)">
- <summary>Removes the vertex from the graph.</summary>
- <param name="v">vertex to remove</param>
- <exception cref="T:System.ArgumentNullException">v is null</exception>
- </member>
- <member name="M:TestFu.Data.Graph.DataGraph.SelectEdges(QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Returns the collection of edges that matches the predicate</summary>
- <param name="ep">Edge predicate</param>
- <returns>enumerable colleciton of vertices that matches the criteron</returns>
- <exception cref="T:System.ArgumentNullException">ep is null</exception>
- </member>
- <member name="M:TestFu.Data.Graph.DataGraph.SelectInEdges(TestFu.Data.Graph.DataTableVertex,QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Returns the collection of in-edges that matches the predicate</summary>
- <param name="v" />
- <param name="ep">Edge predicate</param>
- <returns>enumerable colleciton of vertices that matches the criteron</returns>
- <exception cref="T:System.ArgumentNullException">v or ep is null</exception>
- </member>
- <member name="M:TestFu.Data.Graph.DataGraph.SelectOutEdges(TestFu.Data.Graph.DataTableVertex,QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Returns the collection of out-edges that matches the predicate</summary>
- <param name="v" />
- <param name="ep">Edge predicate</param>
- <returns>enumerable colleciton of vertices that matches the criteron</returns>
- <exception cref="T:System.ArgumentNullException">v or ep is null</exception>
- </member>
- <member name="M:TestFu.Data.Graph.DataGraph.SelectSingleEdge(QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Returns the first Edge that matches the predicate</summary>
- <param name="ep">Edge predicate</param>
- <returns>null if not found, otherwize the first Edge that matches the predicate.</returns>
- <exception cref="T:System.ArgumentNullException">ep is null</exception>
- </member>
- <member name="M:TestFu.Data.Graph.DataGraph.SelectSingleInEdge(TestFu.Data.Graph.DataTableVertex,QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Returns the first in-edge that matches the predicate</summary>
- <param name="v" />
- <param name="ep">Edge predicate</param>
- <returns>null if not found, otherwize the first Edge that matches the predicate.</returns>
- <exception cref="T:System.ArgumentNullException">v or ep is null</exception>
- </member>
- <member name="M:TestFu.Data.Graph.DataGraph.SelectSingleOutEdge(TestFu.Data.Graph.DataTableVertex,QuickGraph.Concepts.Predicates.IEdgePredicate)">
- <summary>Returns the first out-edge that matches the predicate</summary>
- <param name="v" />
- <param name="ep">Edge predicate</param>
- <returns>null if not found, otherwize the first Edge that matches the predicate.</returns>
- <exception cref="T:System.ArgumentNullException">v or ep is null</exception>
- </member>
- <member name="M:TestFu.Data.Graph.DataGraph.SelectSingleVertex(QuickGraph.Concepts.Predicates.IVertexPredicate)">
- <summary>Returns the first <see cref="T:TestFu.Data.Graph.DataTableVertex" /> that matches the predicate</summary>
- <param name="vp">vertex predicate</param>
- <returns>null if not found, otherwize the first vertex that matches the predicate.</returns>
- <exception cref="T:System.ArgumentNullException">vp is null</exception>
- </member>
- <member name="M:TestFu.Data.Graph.DataGraph.SelectVertices(QuickGraph.Concepts.Predicates.IVertexPredicate)">
- <summary>Returns the collection of vertices that matches the predicate</summary>
- <param name="vp">vertex predicate</param>
- <returns>enumerable colleciton of vertices that matches the criteron</returns>
- <exception cref="T:System.ArgumentNullException">vp is null</exception>
- </member>
- <member name="T:TestFu.Data.Graph.DataGraphPopulator">
- <summary>A populator of <see cref="T:TestFu.Data.Graph.DataGraph" /> instance.</summary>
- </member>
- <member name="T:TestFu.Data.Graph.DataRelationEdge">
- <summary>A <see cref="T:QuickGraph.Concepts.IEdge" /> with a <see cref="T:System.Data.DataRelation" /> instance.</summary>
- </member>
- <member name="T:TestFu.Data.Populators.DatabasePopulator">
- <summary>Default <see cref="T:TestFu.Data.IDatabasePopulator" /> implementation.</summary>
- </member>
- <member name="T:TestFu.Data.Populators.DbCommandUniqueValidatorBase">
- <summary>A <see cref="T:TestFu.Data.IUniqueValidator" /> querying the databse. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="T:TestFu.Data.Populators.DictionaryUniqueValidator">
- <summary>A <see cref="T:TestFu.Data.IUniqueValidator" /> based on a <see cref="T:System.Collections.IDictionary" />.</summary>
- </member>
- <member name="T:TestFu.Data.Populators.ForeignKeyProvider">
- <summary>Default implementation of <see cref="T:TestFu.Data.IForeignKeyProvider" /></summary>
- </member>
- <member name="T:TestFu.Data.Populators.ForeignKeyProviderBase">
- <summary>Default implementation of <see cref="T:TestFu.Data.IForeignKeyProvider" />This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="T:TestFu.Data.Populators.TablePopulator">
- <summary>An smart random <see cref="T:System.Data.DataRow" /> generator.</summary>
- </member>
- <member name="T:TestFu.Data.Populators.UniqueValidatorBase">
- <summary>Base class for <see cref="T:TestFu.Data.IUniqueValidator" /> implementation. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="T:TestFu.Data.SqlClient.SqlAdministrator">
- <summary>Helper class to performe task on a SQL server.</summary>
- </member>
- <member name="P:TestFu.Data.SqlClient.SqlAdministrator.DatabaseConnectionString">
- <summary>Gets the connection string with Initial Catalog information.</summary>
- <value>Connection string with Initial catalog information.</value>
- </member>
- <member name="M:TestFu.Data.SqlClient.SqlAdministrator.BackupDatabase(TestFu.Data.DbBackupDevice,System.String)">
- <summary>Creates a backup of the specified database using the specified <paramref name="device" /> and <paramref name="destination" />.</summary>
- <param name="device">A <see cref="T:TestFu.Data.DbBackupDevice" /> defining the type of output device.</param>
- <param name="destination">Device path.</param>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="destination" /> is a null reference (Nothing in Visual Basic) </exception>
- </member>
- <member name="M:TestFu.Data.SqlClient.SqlAdministrator.CreateDatabase">
- <summary>Creates a new database on the server</summary>
- </member>
- <member name="M:TestFu.Data.SqlClient.SqlAdministrator.DropDatabase">
- <summary>Drops an existing new database on the server</summary>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="databaseName" /> is a null reference (Nothing in Visual Basic) </exception>
- </member>
- <member name="M:TestFu.Data.SqlClient.SqlAdministrator.RestoreDatabase(TestFu.Data.DbBackupDevice,System.String)">
- <summary>Restores a backup of the specified database using the specified <paramref name="device" /> and <paramref name="destination" />.</summary>
- <param name="device">A <see cref="T:TestFu.Data.DbBackupDevice" /> defining the type of output device.</param>
- <param name="destination">Device path.</param>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="destination" /> is a null reference (Nothing in Visual Basic) </exception>
- </member>
- <member name="T:TestFu.Data.SqlClient.SqlFactory">
- <summary>A <see cref="T:TestFu.Data.IDbFactory" /> implementation for MSSQL server. This class cannot be inherited.</summary>
- </member>
- <member name="M:TestFu.Data.SqlClient.SqlFactory.CreateAdmin(System.String,System.String)">
- <summary>Creates a <see cref="T:TestFu.Data.SqlClient.SqlAdministrator" /> instance.</summary>
- <param name="connectionString" />
- <param name="databaseName" />
- </member>
- <member name="M:TestFu.Data.SqlClient.SqlFactory.CreateConnection(System.String)">
- <summary>Creates a <see cref="T:System.Data.IDbConnection" /> instance.</summary>
- <param name="connectionString">Connection string to server</param>
- <returns>A <see cref="T:System.Data.IDbConnection" /> instance.</returns>
- </member>
- <member name="T:TestFu.Data.SqlClient.SqlFixture">
- <summary>Abstract base class for MSSQL server database testing. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:TestFu.Data.SqlClient.SqlFixture.Connection">
- <summary>Gets the current connection instance.</summary>
- <value>
- <see cref="T:System.Data.SqlClient.SqlConnection" /> instance.</value>
- </member>
- <member name="P:TestFu.Data.SqlClient.SqlFixture.Transaction">
- <summary>Gets the current transaction.</summary>
- <value>A <see cref="T:System.Data.SqlClient.SqlTransaction" /> instance if <see cref="M:TestFu.Data.DbFixture.BeginTransaction" /> was called and the connection not closed; otherwise, a null reference (Nothing in Visual Basic)</value>
- </member>
- <member name="T:TestFu.Forms.ScreenCapture">
- <summary>Provides functions to capture the entire screen, or a particular window, and save it to a file. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:TestFu.Forms.ScreenCapture.Capture(System.Windows.Forms.Control)">
- <summary>Creates an Image object containing a screen shot of the <see cref="T:System.Windows.Forms.Control" /></summary>
- </member>
- <member name="M:TestFu.Forms.ScreenCapture.Capture(System.IntPtr)">
- <summary>Creates an Image object containing a screen shot of a specific window</summary>
- <param name="handle">The handle to the window. (In windows forms, this is obtained by the Handle property)</param>
- </member>
- <member name="M:TestFu.Forms.ScreenCapture.CaptureDesktop">
- <summary>Creates an Image object containing a screen shot of the entire desktop</summary>
- </member>
- <member name="M:TestFu.Forms.ScreenCapture.CaptureMainWindow">
- <summary>Creates an Image object containing a screen shot of the entire desktop</summary>
- </member>
- <member name="T:TestFu.Gestures.ButtonDownMouseGesture">
- <summary>A <see cref="T:TestFu.Gestures.IMouseGesture" /> that simulates a MouseDown event.</summary>
- </member>
- <member name="M:TestFu.Gestures.ButtonDownMouseGesture.Start">
- <summary>Executes the mouse down event</summary>
- </member>
- <member name="T:TestFu.Gestures.ButtonUpMouseGesture">
- <summary>A <see cref="T:TestFu.Gestures.IMouseGesture" /> that simulates a MouseUp event</summary>
- </member>
- <member name="M:TestFu.Gestures.ButtonUpMouseGesture.Start">
- <summary>Executes the mouse up event</summary>
- </member>
- <member name="T:TestFu.Gestures.ClickMouseGesture">
- <summary>A <see cref="T:TestFu.Gestures.IMouseGesture" /> that simulates a button click</summary>
- </member>
- <member name="M:TestFu.Gestures.ClickMouseGesture.Start">
- <summary>Executes the mouse click</summary>
- </member>
- <member name="T:TestFu.Gestures.ControlMoveMouseGesture">
- <summary>A <see cref="T:TestFu.Gestures.IMouseGesture" /> that moves the cursor to the center of a <see cref="T:System.Windows.Forms.Control" />.</summary>
- </member>
- <member name="P:TestFu.Gestures.ControlMoveMouseGesture.Offset">
- <summary>Offset of the target on the <see cref="T:System.Windows.Forms.Control" /></summary>
- </member>
- <member name="P:TestFu.Gestures.ControlMoveMouseGesture.Target">
- <summary>Gets the center of the target <see cref="T:System.Windows.Forms.Control" />.</summary>
- <value>A <see cref="T:System.Drawing.Point" /> representing the center of the target control in client coordiantes</value>
- </member>
- <member name="P:TestFu.Gestures.ControlMoveMouseGesture.TargetControl">
- <summary>Gets or sets the target <see cref="T:System.Windows.Forms.Control" /></summary>
- <value>A <see cref="T:System.Windows.Forms.Control" /> instance where the cursor has to move</value>
- </member>
- <member name="T:TestFu.Gestures.FixedTargetMoveMouseGesture">
- <summary>A <see cref="T:TestFu.Gestures.IMouseGesture" /> that steers the cursor to a target</summary>
- </member>
- <member name="P:TestFu.Gestures.FixedTargetMoveMouseGesture.MouseTarget">
- <summary>Gets or sets the target of the movement, in client coordinates</summary>
- <value>A <see cref="T:System.Drawing.Point" /> in client coordinates</value>
- </member>
- <member name="P:TestFu.Gestures.FixedTargetMoveMouseGesture.Target">
- <summary>Gets the target of the movement, in client coordinates.</summary>
- <value>A <see cref="T:System.Drawing.Point" /> in client coordinates</value>
- </member>
- <member name="T:TestFu.Gestures.GestureBase">
- <summary>Abstract base class for <see cref="T:TestFu.Gestures.IGesture" /> implementation. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:TestFu.Gestures.GestureBase.Form">
- <summary>Gets or sets the <see cref="P:TestFu.Gestures.GestureBase.Form" /> instance targeted by the <see cref="T:TestFu.Gestures.IGesture" /></summary>
- <value>A <see cref="P:TestFu.Gestures.GestureBase.Form" /> instance</value>
- </member>
- <member name="M:TestFu.Gestures.GestureBase.OnFormChanged(System.EventArgs)">
- <summary>Raises the <see cref="E:TestFu.Gestures.GestureBase.FormChanged" /> event.</summary>
- <param name="e" />
- </member>
- <member name="M:TestFu.Gestures.GestureBase.PointToClient(System.Drawing.Point)">
- <summary>Converts the target from screen to client coordinates</summary>
- <param name="target">Position in screen coordinates</param>
- <returns>Position converted into client coordinates</returns>
- </member>
- <member name="M:TestFu.Gestures.GestureBase.PointToScreen(System.Drawing.Point)">
- <summary>Converts the target from client to screen coordinates</summary>
- <param name="target">Position in client coordinates</param>
- <returns>Position converted into screen coordinates</returns>
- </member>
- <member name="M:TestFu.Gestures.GestureBase.Start">
- <summary>Executes the gesture.</summary>
- </member>
- <member name="E:TestFu.Gestures.GestureBase.FormChanged">
- <summary>Raised when the target <see cref="P:TestFu.Gestures.GestureBase.Form" /> is changed</summary>
- </member>
- <member name="T:TestFu.Gestures.GestureFactory">
- <summary>A helper factory of <see cref="T:TestFu.Gestures.IGesture" /> instance.</summary>
- </member>
- <member name="P:TestFu.Gestures.GestureFactory.Form">
- <summary>Gets the target <see cref="P:TestFu.Gestures.GestureFactory.Form" /> instance</summary>
- <value>A <see cref="P:TestFu.Gestures.GestureFactory.Form" /> instance that is targetted by the gestures</value>
- </member>
- <member name="M:TestFu.Gestures.GestureFactory.MouseClick">
- <summary>Creates a <see cref="T:TestFu.Gestures.ClickMouseGesture" /> that simulates a left click of the mouse</summary>
- <returns>A <see cref="T:TestFu.Gestures.ClickMouseGesture" /> instance</returns>
- </member>
- <member name="M:TestFu.Gestures.GestureFactory.MouseClick(System.Windows.Forms.Control)">
- <summary>Creates a <see cref="T:TestFu.Gestures.ClickMouseGesture" /> that simulates a left click of the mouse</summary>
- <param name="control">Control to click</param>
- <returns>A <see cref="T:TestFu.Gestures.ClickMouseGesture" /> instance</returns>
- </member>
- <member name="M:TestFu.Gestures.GestureFactory.MouseClick(System.Windows.Forms.Control,System.Windows.Forms.MouseButtons)">
- <summary>Creates a <see cref="T:TestFu.Gestures.ClickMouseGesture" /> that simulates a left click of the mouse</summary>
- <param name="control">The control to click.</param>
- <param name="buttons">Which button(s) to use.</param>
- <returns>A <see cref="T:TestFu.Gestures.ClickMouseGesture" /> instance</returns>
- </member>
- <member name="M:TestFu.Gestures.GestureFactory.MouseClick(System.Windows.Forms.MouseButtons)">
- <summary>Creates a <see cref="T:TestFu.Gestures.ClickMouseGesture" /> that simulates a left click of the mouse</summary>
- <param name="buttons">value representing the <see cref="T:System.Windows.Forms.MouseButtons" /> involved in the gesture</param>
- <returns>A <see cref="T:TestFu.Gestures.ClickMouseGesture" /> instance</returns>
- </member>
- <member name="M:TestFu.Gestures.GestureFactory.MouseDown">
- <summary>Creates a new <see cref="T:TestFu.Gestures.ButtonDownMouseGesture" /> instance that simulates a Mouse down event (left click)</summary>
- <returns>A <see cref="T:TestFu.Gestures.ButtonDownMouseGesture" /> instance</returns>
- </member>
- <member name="M:TestFu.Gestures.GestureFactory.MouseDown(System.Windows.Forms.MouseButtons)">
- <summary>Creates a new <see cref="T:TestFu.Gestures.ButtonDownMouseGesture" /> instance that simulates a Mouse down event with the buttons</summary>
- <param name="buttons">value representing the <see cref="T:System.Windows.Forms.MouseButtons" /> involved in the gesture</param>
- <returns>A <see cref="T:TestFu.Gestures.ButtonDownMouseGesture" /> instance</returns>
- </member>
- <member name="M:TestFu.Gestures.GestureFactory.MouseDragAndDrop(System.Drawing.Point,System.Drawing.Point)">
- <summary>Creates a <see cref="T:TestFu.Gestures.IGesture" /> instance that simulates a drag and drop between <paramref name="source" /> and <paramref name="target" /></summary>
- <param name="source">Source client coordinate</param>
- <param name="target">Target client coordinate</param>
- <returns>A <see cref="T:TestFu.Gestures.IGesture" /> instance that simulates the drag and drop</returns>
- </member>
- <member name="M:TestFu.Gestures.GestureFactory.MouseDragAndDrop(System.Drawing.Point,System.Windows.Forms.Control)">
- <summary>Creates a <see cref="T:TestFu.Gestures.IGesture" /> instance that simulates a drag and drop between <paramref name="source" /> and <paramref name="target" /></summary>
- <param name="source">Source client coordinate</param>
- <param name="target">Target <see cref="T:System.Windows.Forms.Control" /></param>
- <returns>A <see cref="T:TestFu.Gestures.IGesture" /> instance that simulates the drag and drop</returns>
- </member>
- <member name="M:TestFu.Gestures.GestureFactory.MouseDragAndDrop(System.Windows.Forms.Control,System.Drawing.Point)">
- <summary>Creates a <see cref="T:TestFu.Gestures.IGesture" /> instance that simulates a drag and drop between <paramref name="source" /> and <paramref name="target" /></summary>
- <param name="source">Source <see cref="T:System.Windows.Forms.Control" /></param>
- <param name="target">Target client coordinate</param>
- <returns>A <see cref="T:TestFu.Gestures.IGesture" /> instance that simulates the drag and drop</returns>
- </member>
- <member name="M:TestFu.Gestures.GestureFactory.MouseDragAndDrop(System.Windows.Forms.Control,System.Windows.Forms.Control)">
- <summary>Creates a <see cref="T:TestFu.Gestures.IGesture" /> instance that simulates a drag and drop between <paramref name="source" /> and <paramref name="target" /></summary>
- <param name="source">Source <see cref="T:System.Windows.Forms.Control" /></param>
- <param name="target">Target <see cref="T:System.Windows.Forms.Control" /></param>
- <returns>A <see cref="T:TestFu.Gestures.IGesture" /> instance that simulates the drag and drop</returns>
- </member>
- <member name="M:TestFu.Gestures.GestureFactory.MouseDragAndDrop(System.Windows.Forms.ListViewItem,System.Windows.Forms.Control)">
- <summary>Creates a <see cref="T:TestFu.Gestures.IGesture" /> instance that simulates a drag and drop between <paramref name="source" /> and <paramref name="target" /></summary>
- <param name="source">Source <see cref="T:System.Windows.Forms.ListViewItem" /></param>
- <param name="target">Target client coordinate</param>
- <returns>A <see cref="T:TestFu.Gestures.IGesture" /> instance that simulates the drag and drop</returns>
- </member>
- <member name="M:TestFu.Gestures.GestureFactory.MouseMove(System.Drawing.Point)">
- <summary>Creates a <see cref="T:TestFu.Gestures.FixedTargetMoveMouseGesture" /> that simulates the movement of the mouse to the target</summary>
- <param name="target">Target client coordinate</param>
- <returns>A <see cref="T:TestFu.Gestures.FixedTargetMoveMouseGesture" /> instance</returns>
- </member>
- <member name="M:TestFu.Gestures.GestureFactory.MouseMove(System.Drawing.Point,System.Windows.Forms.MouseButtons)">
- <summary>Creates a <see cref="T:TestFu.Gestures.FixedTargetMoveMouseGesture" /> that simulates the movement of the mouse to the target and the buttons down</summary>
- <param name="target">Target client coordinate</param>
- <param name="buttons">value representing the <see cref="T:System.Windows.Forms.MouseButtons" /> involved in the gesture</param>
- <returns>A <see cref="T:TestFu.Gestures.FixedTargetMoveMouseGesture" /> instance</returns>
- </member>
- <member name="M:TestFu.Gestures.GestureFactory.MouseMove(System.Windows.Forms.Control)">
- <summary>Creates a <see cref="T:TestFu.Gestures.ControlMoveMouseGesture" /> that simulates the movement of the mouse to the center of the <see cref="T:System.Windows.Forms.Control" /></summary>
- <param name="control">Target <see cref="T:System.Windows.Forms.Control" /> instance</param>
- <returns>A <see cref="T:TestFu.Gestures.ControlMoveMouseGesture" /> instance</returns>
- </member>
- <member name="M:TestFu.Gestures.GestureFactory.MouseMove(System.Windows.Forms.Control,System.Windows.Forms.MouseButtons)">
- <summary>Creates a <see cref="T:TestFu.Gestures.ControlMoveMouseGesture" /> that simulates the movement of the mouse to the center of the <see cref="T:System.Windows.Forms.Control" /> with the buttons down</summary>
- <param name="control">Target <see cref="T:System.Windows.Forms.Control" /> instance</param>
- <param name="buttons">value representing the <see cref="T:System.Windows.Forms.MouseButtons" /> involved in the gesture</param>
- <returns>A <see cref="T:TestFu.Gestures.ControlMoveMouseGesture" /> instance</returns>
- </member>
- <member name="M:TestFu.Gestures.GestureFactory.MouseUp">
- <summary>Creates a new <see cref="T:TestFu.Gestures.ButtonUpMouseGesture" /> instance that simulates a Mouse up event (left click)</summary>
- <returns>A <see cref="T:TestFu.Gestures.ButtonUpMouseGesture" /> instance</returns>
- </member>
- <member name="M:TestFu.Gestures.GestureFactory.MouseUp(System.Windows.Forms.MouseButtons)">
- <summary>Creates a new <see cref="T:TestFu.Gestures.ButtonUpMouseGesture" /> instance that simulates a Mouse up event with the buttons</summary>
- <param name="buttons">value representing the <see cref="T:System.Windows.Forms.MouseButtons" /> involved in the gesture</param>
- <returns>A <see cref="T:TestFu.Gestures.ButtonUpMouseGesture" /> instance</returns>
- </member>
- <member name="M:TestFu.Gestures.GestureFactory.Repeat(TestFu.Gestures.IGesture,System.Int32)">
- <summary>Creates a new <see cref="T:TestFu.Gestures.RepeatGesture" /> with the gesture and the repeat count</summary>
- <param name="gesture">Target <see cref="T:TestFu.Gestures.IGesture" /> instance</param>
- <param name="repeatCount">Number of repetition</param>
- <returns>A <see cref="T:TestFu.Gestures.RepeatGesture" /> instance</returns>
- </member>
- <member name="M:TestFu.Gestures.GestureFactory.Sequence(TestFu.Gestures.IGesture[])">
- <summary>Creates a <see cref="T:TestFu.Gestures.SequenceGesture" /> instance with a variable list of <see cref="T:TestFu.Gestures.IGesture" /> instances.</summary>
- <param name="gestures">gestures to execute in sequence.</param>
- <returns>A <see cref="T:TestFu.Gestures.SequenceGesture" /> instance</returns>
- </member>
- <member name="M:TestFu.Gestures.GestureFactory.Sleep(System.Int32)">
- <summary>Creates a <see cref="T:TestFu.Gestures.SleepGesture" /> that makes the thread sleep a given number of milliseconds</summary>
- <param name="duration">Duration in milliseconds of the sleep</param>
- <returns>A <see cref="T:TestFu.Gestures.SleepGesture" /> instance</returns>
- </member>
- <member name="M:TestFu.Gestures.GestureFactory.Start(TestFu.Gestures.IGesture)">
- <summary>Creates a <see cref="T:System.Threading.Thread" /> for the <see cref="M:TestFu.Gestures.IGesture.Start" /> method and starts it.</summary>
- <param name="gesture">The <see cref="T:TestFu.Gestures.IGesture" /> to execute</param>
- <returns>The started <see cref="T:System.Threading.Thread" /> instance</returns>
- </member>
- <member name="T:TestFu.Gestures.MouseGestureBase">
- <summary>Abstract base class for <see cref="T:TestFu.Gestures.IMouseGesture" /> instance. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:TestFu.Gestures.MouseGestureBase.Buttons">
- <summary>Gets or sets a value indicating the <see cref="T:System.Windows.Forms.MouseButtons" /> involved in the gesture.</summary>
- <value>A combined value of <see cref="T:System.Windows.Forms.MouseButtons" /> flags.</value>
- </member>
- <member name="T:TestFu.Gestures.MoveMouseGestureBase">
- <summary>An abstract base class for <see cref="T:TestFu.Gestures.IMouseGesture" /> implementations that simulates a mouse movement This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:TestFu.Gestures.MoveMouseGestureBase.MaxVelocity">
- <summary>Gets or sets a value indicating the maximum velocity of the cursor</summary>
- <value>A <see cref="T:System.Drawing.Point" /> representing the maximum velocity of the cursor</value>
- </member>
- <member name="P:TestFu.Gestures.MoveMouseGestureBase.Target">
- <summary>Gets the target of the movement, in client coordinates</summary>
- <value>A <see cref="T:System.Drawing.Point" /> in client coordinates</value>
- </member>
- <member name="M:TestFu.Gestures.MoveMouseGestureBase.Start">
- <summary>Steers the mouse towards the target</summary>
- </member>
- <member name="T:TestFu.Gestures.RepeatGesture">
- <summary>A <see cref="T:TestFu.Gestures.IGesture" /> that executes a Repeat of <see cref="T:TestFu.Gestures.IGesture" nolink="true" /> instances.</summary>
- </member>
- <member name="P:TestFu.Gestures.RepeatGesture.Gesture">
- <summary>Gets the collection of <see cref="T:TestFu.Gestures.IGesture" /> to execute in Repeat</summary>
- <value>A <see cref="T:TestFu.Gestures.IGestureCollection" /> instance</value>
- </member>
- <member name="P:TestFu.Gestures.RepeatGesture.RepeatCount">
- <summary>Gets or sets the number of gesture repetition</summary>
- <value>The repetition count</value>
- </member>
- <member name="M:TestFu.Gestures.RepeatGesture.Start">
- <summary>Executes the <see cref="T:TestFu.Gestures.IGesture" /> contained in <see cref="N:TestFu.Gestures" /> in Repeat.</summary>
- </member>
- <member name="T:TestFu.Gestures.SequenceGesture">
- <summary>A <see cref="T:TestFu.Gestures.IGesture" /> that executes a sequence of <see cref="T:TestFu.Gestures.IGesture" nolink="true" /> instances.</summary>
- </member>
- <member name="P:TestFu.Gestures.SequenceGesture.Gestures">
- <summary>Gets the collection of <see cref="T:TestFu.Gestures.IGesture" /> to execute in sequence</summary>
- <value>A <see cref="T:TestFu.Gestures.IGestureCollection" /> instance</value>
- </member>
- <member name="M:TestFu.Gestures.SequenceGesture.Start">
- <summary>Executes the <see cref="T:TestFu.Gestures.IGesture" /> contained in <see cref="P:TestFu.Gestures.SequenceGesture.Gestures" /> in sequence.</summary>
- </member>
- <member name="T:TestFu.Gestures.SleepGesture">
- <summary>A <see cref="T:TestFu.Gestures.IGesture" /> that makes the <see cref="T:System.Threading.Thread" /> sleep.</summary>
- </member>
- <member name="P:TestFu.Gestures.SleepGesture.Duration">
- <summary>Gets or sets the sleep duration (in milliseconds)</summary>
- <value>Number of milliseconds of sleep</value>
- </member>
- <member name="M:TestFu.Gestures.SleepGesture.Start">
- <summary>Executes the sleep gestures</summary>
- </member>
- <member name="T:TestFu.Gestures.VirtualInput">
- <summary>A static helper for artificially generationg mouse and keyboard input. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:TestFu.Gestures.VirtualInput.BeginMouveMouse(System.Windows.Forms.MouseButtons)">
- <summary>Notfies that a mouse movement is starting with the buttons settings</summary>
- <param name="buttons">Combined flag describing the current button state</param>
- </member>
- <member name="M:TestFu.Gestures.VirtualInput.EndMouveMouse(System.Windows.Forms.MouseButtons)">
- <summary>Notfies that a mouse movement is finishing with the buttons settings</summary>
- <param name="buttons">Combined flag describing the current button state</param>
- </member>
- <member name="M:TestFu.Gestures.VirtualInput.MouseClick(System.Windows.Forms.MouseButtons)">
- <summary>Mouse click using button state</summary>
- <param name="buttons">Combined flag describing the current button state</param>
- </member>
- <member name="M:TestFu.Gestures.VirtualInput.MouseDown(System.Windows.Forms.MouseButtons)">
- <summary>Mouse down event</summary>
- <param name="buttons" />
- </member>
- <member name="M:TestFu.Gestures.VirtualInput.MouseEvent(TestFu.Gestures.VirtualInput.MouseEventType)">
- <summary>Generates a mouse event</summary>
- <param name="mouseEventType">Combined flag describing the mouse event</param>
- </member>
- <member name="M:TestFu.Gestures.VirtualInput.MouseEvent(TestFu.Gestures.VirtualInput.MouseEventType,System.Int32,System.Int32,System.Int32)">
- <summary>Mouse event with additional data</summary>
- <param name="mouseEventType">Combined flag describing the mouse event</param>
- <param name="dx">Relative horizontal movement of the cursor</param>
- <param name="dy">Relative vertical movement of the cursor</param>
- <param name="dwData">Additional data</param>
- </member>
- <member name="M:TestFu.Gestures.VirtualInput.MouseUp(System.Windows.Forms.MouseButtons)">
- <summary>Mouse up event</summary>
- <param name="buttons" />
- </member>
- <member name="M:TestFu.Gestures.VirtualInput.MouseWheel(System.Int32)">
- <summary>Mouse wheel event</summary>
- <param name="value">Wheel movement</param>
- </member>
- <member name="M:TestFu.Gestures.VirtualInput.MouveMouse(System.Int32,System.Int32)">
- <summary>Move mouse of units</summary>
- <param name="dx">horizontal movement</param>
- <param name="dy">vertical movement</param>
- </member>
- <member name="M:TestFu.Gestures.VirtualInput.PressBackspace(System.IntPtr)">
- <summary>Simulates a Backspace</summary>
- <param name="hwnd">handle of control to receive the event</param>
- </member>
- <member name="M:TestFu.Gestures.VirtualInput.PressKey(System.IntPtr,System.Char)">
- <summary>Simulates a Key action (KeyDown, Key, KeyUp message sequence)</summary>
- <param name="character">character pressed</param>
- <param name="hwnd">handle of control to receive the event</param>
- </member>
- <member name="M:TestFu.Gestures.VirtualInput.Type(System.IntPtr,System.String)">
- <summary>Simulates a user typing text</summary>
- <param name="text">text to enter</param>
- <param name="hwnd">handle of control to receive the event</param>
- </member>
- <member name="T:TestFu.Gestures.IGesture">
- <summary>A user gesture.</summary>
- </member>
- <member name="P:TestFu.Gestures.IGesture.Form">
- <summary>Gets the <see cref="P:TestFu.Gestures.IGesture.Form" /> that is targeted by the gesture</summary>
- </member>
- <member name="M:TestFu.Gestures.IGesture.Start">
- <summary>Executes the gesture</summary>
- </member>
- <member name="M:TestFu.Gestures.IGesture.ToCodeDom(Refly.CodeDom.Expressions.Expression)">
- <summary>Gets the CodeDom statement creating this gesture</summary>
- </member>
- <member name="T:TestFu.Gestures.IGestureCollection">
- <summary>A mutable collection of <see cref="T:TestFu.Gestures.IGesture" /></summary>
- </member>
- <member name="P:TestFu.Gestures.IGestureCollection.Item(System.Int32)">
- <summary>Gets or sets the <see cref="T:TestFu.Gestures.IGesture" /> at position <paramref name="index" /></summary>
- <param name="index">index of the gesture</param>
- <value>get property, the <see cref="T:TestFu.Gestures.IGesture" /> at position <paramref name="index" /></value>
- </member>
- <member name="M:TestFu.Gestures.IGestureCollection.Add(TestFu.Gestures.IGesture)">
- <summary>Adds a <see cref="T:TestFu.Gestures.IGesture" /> instance to the collection</summary>
- <param name="gesture">A <see cref="T:TestFu.Gestures.IGesture" /> instance to add to the collection</param>
- </member>
- <member name="T:TestFu.Gestures.IMouseGesture">
- <summary>A mouse gesture.</summary>
- </member>
- <member name="P:TestFu.Gestures.IMouseGesture.Buttons">
- <summary>Gets or sets a value indicating the <see cref="T:System.Windows.Forms.MouseButtons" /> involved in the gesture.</summary>
- <value>A combined value of <see cref="T:System.Windows.Forms.MouseButtons" /> flags.</value>
- </member>
- <member name="T:TestFu.Gestures.VirtualInput.MouseEventType">
- <summary>Mouse even type enumeration</summary>
- </member>
- <member name="F:TestFu.Gestures.VirtualInput.MouseEventType.None">
- <summary>No event</summary>
- </member>
- <member name="F:TestFu.Gestures.VirtualInput.MouseEventType.Absolute">
- <summary>Mouse move where dx,dy are in absolute coordinate</summary>
- </member>
- <member name="F:TestFu.Gestures.VirtualInput.MouseEventType.LeftDown">
- <summary>Left button bown</summary>
- </member>
- <member name="F:TestFu.Gestures.VirtualInput.MouseEventType.LeftUp">
- <summary>Left button up</summary>
- </member>
- <member name="F:TestFu.Gestures.VirtualInput.MouseEventType.MiddleDown">
- <summary>Middle button down</summary>
- </member>
- <member name="F:TestFu.Gestures.VirtualInput.MouseEventType.MiddleUp">
- <summary>middle button up</summary>
- </member>
- <member name="F:TestFu.Gestures.VirtualInput.MouseEventType.Move">
- <summary>Mouse moved</summary>
- </member>
- <member name="F:TestFu.Gestures.VirtualInput.MouseEventType.RightDown">
- <summary>Right button down</summary>
- </member>
- <member name="F:TestFu.Gestures.VirtualInput.MouseEventType.RightUp">
- <summary>Right button up</summary>
- </member>
- <member name="F:TestFu.Gestures.VirtualInput.MouseEventType.Wheel">
- <summary>Mouse wheel movement</summary>
- </member>
- <member name="F:TestFu.Gestures.VirtualInput.MouseEventType.XDown">
- <summary>Additional button down</summary>
- </member>
- <member name="F:TestFu.Gestures.VirtualInput.MouseEventType.Xup">
- <summary>Additional button up</summary>
- </member>
- <member name="T:TestFu.Grammars.AlternativeRule">
- <summary>A <see cref="T:TestFu.Grammars.IRule" /> that choose from a set of sub-<see cref="T:TestFu.Grammars.IRule" nolink="true" />.</summary>
- </member>
- <member name="P:TestFu.Grammars.AlternativeRule.Selector">
- <summary>Gets or sets the <see cref="T:TestFu.Grammars.IRuleSelector" /> instance</summary>
- <value>
- <see cref="T:TestFu.Grammars.IRuleSelector" /> instance.</value>
- </member>
- <member name="M:TestFu.Grammars.AlternativeRule.Produce(TestFu.Grammars.IProductionToken)">
- <summary>Choose a <see cref="T:TestFu.Grammars.IRule" /> and launch its production.</summary>
- <param name="token">Authorizing token</param>
- </member>
- <member name="T:TestFu.Grammars.CollectionRule">
- <summary>Abstract rule containing other rules. This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:TestFu.Grammars.CollectionRule.Rules">
- <summary>Gets the list of rules stored in the rule.</summary>
- <value>
- <see cref="T:TestFu.Grammars.IRuleList" /> containing the child rules.</value>
- </member>
- <member name="T:TestFu.Grammars.ConditionalRule">
- <summary>If then else rule fashion.</summary>
- </member>
- <member name="P:TestFu.Grammars.ConditionalRule.ElseRule">
- <summary>Gets or sets the rule executed when the predicate is false</summary>
- <value>
- <see cref="T:TestFu.Grammars.IRule" /> instance executed when <see cref="P:TestFu.Grammars.ConditionalRule.Predicate" /> is false.</value>
- </member>
- <member name="P:TestFu.Grammars.ConditionalRule.Predicate">
- <summary>Gets or sets the predicate for the condition.</summary>
- <value>
- <see cref="T:TestFu.Grammars.IPredicate" /> instance used for testing the condition.</value>
- <exception cref="T:System.ArgumentNullException"> set property, value is a null reference </exception>
- </member>
- <member name="P:TestFu.Grammars.ConditionalRule.Rule">
- <summary>Gets or sets the rule executed when the predicate is true</summary>
- <value>
- <see cref="T:TestFu.Grammars.IRule" /> instance executed when <see cref="P:TestFu.Grammars.ConditionalRule.Predicate" /> is true.</value>
- <exception cref="T:System.ArgumentNullException"> set property, value is a null reference </exception>
- </member>
- <member name="M:TestFu.Grammars.ConditionalRule.Produce(TestFu.Grammars.IProductionToken)">
- <summary>Executes one of the rules depending on the predicate result.</summary>
- <param name="token">A production token authorizing production.</param>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="token" /> is a null reference (Nothing in Visual Basic) </exception>
- </member>
- <member name="T:TestFu.Grammars.ConditionDelegatePredicate">
- <summary>A <see cref="T:TestFu.Grammars.IPredicate" /> instance that executes a <see cref="T:TestFu.Grammars.ConditionDelegate" />.</summary>
- </member>
- <member name="M:TestFu.Grammars.ConditionDelegatePredicate.Test(TestFu.Grammars.IProductionToken)">
- <summary>Invokes the <see cref="T:TestFu.Grammars.ConditionDelegate" /> instance and returns the result.</summary>
- <param name="token" />
- </member>
- <member name="T:TestFu.Grammars.CountedProduction">
- <summary>A <see cref="T:TestFu.Grammars.IProduction" /> class that limits the number of terminal <see cref="T:TestFu.Grammars.IRule" /> execution.</summary>
- </member>
- <member name="M:TestFu.Grammars.CountedProduction.RequestToken(TestFu.Grammars.IRule)">
- <summary>Processes the request for a <see cref="T:TestFu.Grammars.IProductionToken" /> done by a rule and returns the token or throws.</summary>
- <param name="rule">
- <see cref="T:TestFu.Grammars.IRule" /> instance that requests the token.</param>
- <returns>A valid <see cref="T:TestFu.Grammars.IProductionToken" /> instance.</returns>
- <exception cref="T:TestFu.Grammars.ProductionException"> The maximum number of terminal rule execution was hitted. </exception>
- </member>
- <member name="T:TestFu.Grammars.CountedProduction.Factory">
- <summary>Factory for <see cref="T:TestFu.Grammars.CountedProduction" /> instance.</summary>
- </member>
- <member name="M:TestFu.Grammars.CountedProduction.Factory.CreateProduction(System.Object)">
- <summary>Creates new instances of <see cref="T:TestFu.Grammars.CountedProduction" /></summary>
- <returns>A <see cref="T:TestFu.Grammars.CountedProduction" /> instance</returns>
- </member>
- <member name="T:TestFu.Grammars.EventHandlerRule">
- <summary>A <see cref="T:TestFu.Grammars.IRule" /> that wraps a <see cref="T:System.EventHandler" /> call.</summary>
- </member>
- <member name="M:TestFu.Grammars.EventHandlerRule.Produce(TestFu.Grammars.IProductionToken)">
- <summary>Invokes handler.</summary>
- <param name="token" />
- </member>
- <member name="T:TestFu.Grammars.Grammar">
- <summary>A grammar containing a set of rules, a <see cref="P:TestFu.Grammars.Grammar.StartRule" />.</summary>
- </member>
- <member name="P:TestFu.Grammars.Grammar.ProductionFactory">
- <summary>Gets or sets the <see cref="T:TestFu.Grammars.IProductionFactory" /> instance.</summary>
- <value>
- <see cref="T:TestFu.Grammars.IProductionFactory" /> instance used for creating new productions.</value>
- </member>
- <member name="P:TestFu.Grammars.Grammar.StartRule">
- <summary>Gets or sets the starting rule.</summary>
- <value>The start <see cref="T:TestFu.Grammars.IRule" />.</value>
- </member>
- <member name="M:TestFu.Grammars.Grammar.Produce(System.Object)">
- <summary>Launches a production.</summary>
- </member>
- <member name="T:TestFu.Grammars.GuardedRule">
- <summary>A <see cref="T:TestFu.Grammars.IRule" /> that guard an inner <see cref="T:TestFu.Grammars.IRule" nolink="true" /> instance execution from a specific exceptionType.</summary>
- </member>
- <member name="P:TestFu.Grammars.GuardedRule.MessageRegex">
- <summary>Gets or sets the regular expression to match the message.</summary>
- <value>The <see cref="T:System.Text.RegularExpressions.Regex" /> instance used to mach the message.</value>
- </member>
- <member name="P:TestFu.Grammars.GuardedRule.Name">
- <summary>Gets or sets the rule name (for debugging purpose)</summary>
- <value>The rule name.</value>
- </member>
- <member name="P:TestFu.Grammars.GuardedRule.Terminal">
- <summary>Gets a value indicating if the rule is terminal.</summary>
- <value>Always returns true.</value>
- </member>
- <member name="P:TestFu.Grammars.GuardedRule.Weight">
- <summary>Gets or sets a value indicating the rule importance</summary>
- <value>Value indicating the rule importance</value>
- </member>
- <member name="M:TestFu.Grammars.GuardedRule.OnAction">
- <summary>Raises the <see cref="E:TestFu.Grammars.GuardedRule.Action" /> event.</summary>
- </member>
- <member name="M:TestFu.Grammars.GuardedRule.Produce(TestFu.Grammars.IProductionToken)">
- <summary>Executes the inner <see cref="T:TestFu.Grammars.IRule" /> and guards for a particular exception type.</summary>
- <param name="token">Authorization token</param>
- </member>
- <member name="E:TestFu.Grammars.GuardedRule.Action">
- <summary>Semantic actions event</summary>
- </member>
- <member name="T:TestFu.Grammars.MethodInvokerRule">
- <summary>A rule that executes a <see cref="T:TestFu.Grammars.MethodInvokerRule" />.</summary>
- </member>
- <member name="M:TestFu.Grammars.MethodInvokerRule.Produce(TestFu.Grammars.IProductionToken)">
- <summary>Invokes the <see cref="T:TestFu.Grammars.MethodInvokerRule" /> instance.</summary>
- <param name="token">Autorization token</param>
- </member>
- <member name="T:TestFu.Grammars.NotExpectedExceptionTypeException">
- <summary>Exception throwed when an exception is catched and is not from the expected type.</summary>
- </member>
- <member name="T:TestFu.Grammars.NotExpectedMessageException">
- <summary>Exception throwed when an exception message does not match with the message regular expression</summary>
- </member>
- <member name="P:TestFu.Grammars.NotExpectedMessageException.MessageRegex">
- <summary>Gets the <see cref="T:System.Text.RegularExpressions.Regex" /> instance used to match the exception message</summary>
- <value>
- <see cref="T:System.Text.RegularExpressions.Regex" /> message matcher.</value>
- </member>
- <member name="T:TestFu.Grammars.Predicates">
- <summary>A static helper class for creating <see cref="T:TestFu.Grammars.IPredicate" />. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:TestFu.Grammars.Predicates.If(TestFu.Grammars.ConditionDelegate)">
- <summary>Creates a <see cref="T:TestFu.Grammars.ConditionDelegatePredicate" /> around <paramref name="condition" /></summary>
- <param name="condition">condition to wrap</param>
- <returns>A <see cref="T:TestFu.Grammars.ConditionDelegatePredicate" /></returns>
- </member>
- <member name="T:TestFu.Grammars.ProductionException">
- <summary>Expection class used to stop production.</summary>
- </member>
- <member name="P:TestFu.Grammars.ProductionException.Production">
- <summary>Gets the production that stopped.</summary>
- </member>
- <member name="T:TestFu.Grammars.ProductionToken">
- <summary>Default implementation of <see cref="T:TestFu.Grammars.IProductionToken" /></summary>
- </member>
- <member name="P:TestFu.Grammars.ProductionToken.Authorized">
- <summary>Gets a value indicating if the production is authorized</summary>
- <value>true if authorized, otherwise false.</value>
- </member>
- <member name="P:TestFu.Grammars.ProductionToken.Production">
- <summary>Gets the <see cref="T:TestFu.Grammars.IProduction" /> that emited the token.</summary>
- <value>The <see cref="T:TestFu.Grammars.IProduction" /> instance that emited the token.</value>
- </member>
- <member name="T:TestFu.Grammars.ProductionTokenDelegateRule">
- <summary>A rule that executes a <see cref="T:TestFu.Grammars.ProductionTokenDelegate" />.</summary>
- </member>
- <member name="M:TestFu.Grammars.ProductionTokenDelegateRule.Produce(TestFu.Grammars.IProductionToken)">
- <summary>Invokes the <see cref="T:TestFu.Grammars.ProductionTokenDelegateRule" /> instance.</summary>
- <param name="token">Autorization token</param>
- </member>
- <member name="T:TestFu.Grammars.Random">
- <summary>System implementation of <see cref="T:TestFu.Grammars.IRandom" /></summary>
- </member>
- <member name="T:TestFu.Grammars.RandomRuleSelector">
- <summary>Uniform random rule selector.</summary>
- </member>
- <member name="P:TestFu.Grammars.RandomRuleSelector.Random">
- <summary>Gets or sets the random generator</summary>
- <value>The <see cref="T:TestFu.Grammars.IRandom" /> instance used for random data generation</value>
- <exception cref="T:System.ArgumentNullException"> set property, value is a null reference </exception>
- </member>
- <member name="M:TestFu.Grammars.RandomRuleSelector.Select(TestFu.Grammars.IRule[])">
- <summary>Select a <see cref="T:TestFu.Grammars.IRule" /> from <paramref name="rules" /></summary>
- <param name="rules">
- <see cref="T:TestFu.Grammars.IRule" /> array to select from</param>
- <returns>Select <see cref="T:TestFu.Grammars.IRule" /> instance</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="rules" /> is a null reference </exception>
- <exception cref="T:System.ArgumentException">
- <paramref name="rules" /> is empty </exception>
- </member>
- <member name="M:TestFu.Grammars.RandomRuleSelector.Select(TestFu.Grammars.IRuleCollection)">
- <summary>Select a <see cref="T:TestFu.Grammars.IRule" /> from <paramref name="rules" /></summary>
- <param name="rules">
- <see cref="T:TestFu.Grammars.IRule" /> collection to select from</param>
- <returns>Select <see cref="T:TestFu.Grammars.IRule" /> instance</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="rules" /> is a null reference </exception>
- <exception cref="T:System.ArgumentException">
- <paramref name="rules" /> is empty </exception>
- </member>
- <member name="T:TestFu.Grammars.RepetitionRule">
- <summary>A <see cref="T:TestFu.Grammars.IRule" /> that executes repeatidely an inner <see cref="T:TestFu.Grammars.IRule" nolink="true" /></summary>
- </member>
- <member name="P:TestFu.Grammars.RepetitionRule.MaxOccurence">
- <summary>Gets the maximum of rule execution</summary>
- <value>Maximum of rule execution</value>
- </member>
- <member name="P:TestFu.Grammars.RepetitionRule.MinOccurence">
- <summary>Gets the minimum of rule execution</summary>
- <value>Minimum of rule execution</value>
- </member>
- <member name="P:TestFu.Grammars.RepetitionRule.Random">
- <summary>Gets or sets the random generator used for selection repetition counts</summary>
- <value>The <see cref="T:TestFu.Grammars.IRandom" /> random generator.</value>
- <exception cref="T:System.ArgumentNullException"> set property, value is a null reference </exception>
- </member>
- <member name="P:TestFu.Grammars.RepetitionRule.Rule">
- <summary>Gets the inner <see cref="T:TestFu.Grammars.IRule" /> instance</summary>
- <value>Repeated <see cref="T:TestFu.Grammars.IRule" /> instance.</value>
- </member>
- <member name="M:TestFu.Grammars.RepetitionRule.Produce(TestFu.Grammars.IProductionToken)">
- <summary>Executes repeatidely the inner rule.</summary>
- <param name="token">Authorization token</param>
- </member>
- <member name="M:TestFu.Grammars.RepetitionRule.ToEbnf">
- <summary>Converts rule to EBNF like representation</summary>
- <returns>EBNF-like string representing the rule.</returns>
- </member>
- <member name="T:TestFu.Grammars.RoundRobinRuleSelector">
- <summary>Round Robin rule selector.</summary>
- </member>
- <member name="P:TestFu.Grammars.RoundRobinRuleSelector.Index">
- <summary>Gets or sets the current rule index.</summary>
- <value>Current rule index</value>
- </member>
- <member name="M:TestFu.Grammars.RoundRobinRuleSelector.Select(TestFu.Grammars.IRule[])">
- <summary>Select a <see cref="T:TestFu.Grammars.IRule" /> from <paramref name="rules" /></summary>
- <param name="rules">
- <see cref="T:TestFu.Grammars.IRule" /> array to select from</param>
- <returns>Select <see cref="T:TestFu.Grammars.IRule" /> instance</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="rules" /> is a null reference </exception>
- <exception cref="T:System.ArgumentException">
- <paramref name="rules" /> is empty </exception>
- </member>
- <member name="M:TestFu.Grammars.RoundRobinRuleSelector.Select(TestFu.Grammars.IRuleCollection)">
- <summary>Select a <see cref="T:TestFu.Grammars.IRule" /> from <paramref name="rules" /></summary>
- <param name="rules">
- <see cref="T:TestFu.Grammars.IRule" /> collection to select from</param>
- <returns>Select <see cref="T:TestFu.Grammars.IRule" /> instance</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="rules" /> is a null reference </exception>
- <exception cref="T:System.ArgumentException">
- <paramref name="rules" /> is empty </exception>
- </member>
- <member name="T:TestFu.Grammars.RuleBase">
- <summary>Abstract rule class This class is <see langword="abstract" /> and so cannot be instantiated.</summary>
- </member>
- <member name="P:TestFu.Grammars.RuleBase.Name">
- <summary>Gets or sets the rule name</summary>
- <value>The rule name</value>
- </member>
- <member name="P:TestFu.Grammars.RuleBase.Terminal">
- <summary>Gets a value indicating if the rule is terminal</summary>
- <value>true if the rule is terminal; otherwise, false.</value>
- </member>
- <member name="P:TestFu.Grammars.RuleBase.Weight">
- <summary>Gets or sets the rule weight</summary>
- <value>The rule weight</value>
- <exception cref="T:System.ArgumentException"> set property, weight is negative </exception>
- </member>
- <member name="M:TestFu.Grammars.RuleBase.OnAction">
- <summary>Raises the <see cref="E:TestFu.Grammars.RuleBase.Action" /> event.</summary>
- </member>
- <member name="M:TestFu.Grammars.RuleBase.Produce(TestFu.Grammars.IProductionToken)">
- <summary>Executes the production using the rule (abstract class).</summary>
- <param name="token">A production token authorizing production.</param>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="token" /> is a null reference (Nothing in Visual Basic) </exception>
- </member>
- <member name="E:TestFu.Grammars.RuleBase.Action">
- <summary>Semantic action event.</summary>
- </member>
- <member name="T:TestFu.Grammars.RuleList">
- <summary>A collection of elements of type IRule</summary>
- </member>
- <member name="P:TestFu.Grammars.RuleList.Item(System.Int32)">
- <summary>Gets or sets the IRule at the given index in this RuleList.</summary>
- </member>
- <member name="M:TestFu.Grammars.RuleList.Add(TestFu.Grammars.IRule)">
- <summary>Adds an instance of type IRule to the end of this RuleList.</summary>
- <param name="value">The IRule to be added to the end of this RuleList.</param>
- </member>
- <member name="M:TestFu.Grammars.RuleList.Contains(TestFu.Grammars.IRule)">
- <summary>Determines whether a specfic IRule value is in this RuleList.</summary>
- <param name="value">The IRule value to locate in this RuleList.</param>
- <returns>true if value is found in this RuleList; false otherwise.</returns>
- </member>
- <member name="M:TestFu.Grammars.RuleList.GetEnumerator">
- <summary>Returns an enumerator that can iterate through the elements of this RuleList.</summary>
- <returns>An object that implements System.Collections.IEnumerator.</returns>
- </member>
- <member name="M:TestFu.Grammars.RuleList.Insert(System.Int32,TestFu.Grammars.IRule)">
- <summary>Inserts an element into the RuleList at the specified index</summary>
- <param name="index">The index at which the IRule is to be inserted.</param>
- <param name="value">The IRule to insert.</param>
- </member>
- <member name="M:TestFu.Grammars.RuleList.Remove(TestFu.Grammars.IRule)">
- <summary>Removes the first occurrence of a specific IRule from this RuleList.</summary>
- <param name="value">The IRule value to remove from this RuleList.</param>
- </member>
- <member name="T:TestFu.Grammars.RuleList.Enumerator">
- <summary>Type-specific enumeration class, used by RuleList.GetEnumerator.</summary>
- </member>
- <member name="T:TestFu.Grammars.Rules">
- <summary>Static helper class for creating rules. This is a <see langword="static class" /> and so cannot be inherited or instantiated.</summary>
- </member>
- <member name="M:TestFu.Grammars.Rules.Alt(TestFu.Grammars.IRule[])">
- <summary>Creates an alternative of rules.</summary>
- <param name="rules">Set of rule to choose from alternatively.</param>
- <returns>An <see cref="T:TestFu.Grammars.AlternativeRule" /> instance implementing the alternative rule choosing.</returns>
- </member>
- <member name="M:TestFu.Grammars.Rules.EventHandler(System.EventHandler)">
- <summary>Creates a <see cref="T:TestFu.Grammars.IRule" /> that executes an <see cref="M:TestFu.Grammars.Rules.EventHandler(System.EventHandler)" />.</summary>
- <param name="handler">
- <see cref="M:TestFu.Grammars.Rules.EventHandler(System.EventHandler)" /> to execute</param>
- <returns>
- <see cref="T:TestFu.Grammars.EventHandlerRule" /> instance that contains <paramref name="handler" /></returns>
- </member>
- <member name="M:TestFu.Grammars.Rules.Guard(TestFu.Grammars.IRule,System.Type)">
- <summary>Guards the execution of a <see cref="T:TestFu.Grammars.IRule" /> from an expected <see cref="T:System.Exception" /> type.</summary>
- <param name="rule">
- <see cref="T:TestFu.Grammars.IRule" /> instance to guard.</param>
- <param name="exceptionType">Expected throwed exception when <paramref name="rule" /> is executed</param>
- <returns>A <see cref="T:TestFu.Grammars.GuardedRule" /> instance guarding <paramref name="rule" /></returns>
- </member>
- <member name="M:TestFu.Grammars.Rules.If(TestFu.Grammars.IPredicate,TestFu.Grammars.IRule)">
- <summary>Creates a conditional rule with "if" rule.</summary>
- <param name="cond">Condition expression</param>
- <param name="rule">
- <see cref="T:TestFu.Grammars.IRule" /> to execute if condition is true.</param>
- <returns>A <see cref="T:TestFu.Grammars.ConditionalRule" /> implementing condition rule execution.</returns>
- </member>
- <member name="M:TestFu.Grammars.Rules.If(TestFu.Grammars.IPredicate,TestFu.Grammars.IRule,TestFu.Grammars.IRule)">
- <summary>Creates a conditional rule with "if" rule and "else" rule.</summary>
- <param name="cond">Condition expression</param>
- <param name="rule">
- <see cref="T:TestFu.Grammars.IRule" /> to execute if condition is true.</param>
- <param name="elseRule">
- <see cref="T:TestFu.Grammars.IRule" /> to execute if condition is false.</param>
- <returns>A <see cref="T:TestFu.Grammars.ConditionalRule" /> implementing condition rule execution.</returns>
- </member>
- <member name="M:TestFu.Grammars.Rules.If(TestFu.Grammars.ConditionDelegate,TestFu.Grammars.IRule,TestFu.Grammars.IRule)">
- <summary>Creates a conditional rule with "if" rule.</summary>
- <param name="cond">Condition expression</param>
- <param name="rule">
- <see cref="T:TestFu.Grammars.IRule" /> to execute if condition is true.</param>
- <param name="elseRule">
- <see cref="T:TestFu.Grammars.IRule" /> to execute if condition is false.</param>
- <returns>A <see cref="T:TestFu.Grammars.ConditionalRule" /> implementing condition rule execution.</returns>
- </member>
- <member name="M:TestFu.Grammars.Rules.If(TestFu.Grammars.ConditionDelegate,TestFu.Grammars.IRule)">
- <summary>Creates a conditional rule with "if" rule and "else" rule.</summary>
- <param name="cond">Condition expression</param>
- <param name="rule">
- <see cref="T:TestFu.Grammars.IRule" /> to execute if condition is true.</param>
- <returns>A <see cref="T:TestFu.Grammars.ConditionalRule" /> implementing condition rule execution.</returns>
- </member>
- <member name="M:TestFu.Grammars.Rules.Kleene(TestFu.Grammars.IRule)">
- <summary>Creates a rule to be execute zero or more times.</summary>
- <param name="rule">Rule to be executed.</param>
- <returns>An <see cref="T:TestFu.Grammars.RepetitionRule" /> instance implementing the * operator.</returns>
- </member>
- <member name="M:TestFu.Grammars.Rules.Method(TestFu.Grammars.MethodInvoker)">
- <summary>Creates a <see cref="T:TestFu.Grammars.IRule" /> that executes an <see cref="T:TestFu.Grammars.MethodInvoker" />.</summary>
- <param name="del">
- <see cref="T:TestFu.Grammars.MethodInvoker" /> to execute</param>
- <returns>
- <see cref="T:TestFu.Grammars.MethodInvokerRule" /> instance that contains <paramref name="del" /></returns>
- </member>
- <member name="M:TestFu.Grammars.Rules.Method(TestFu.Grammars.ProductionTokenDelegate)">
- <summary>Creates a <see cref="T:TestFu.Grammars.IRule" /> that executes an <see cref="T:TestFu.Grammars.ProductionTokenDelegate" />.</summary>
- <param name="del">
- <see cref="T:TestFu.Grammars.ProductionTokenDelegate" /> to execute</param>
- <returns>
- <see cref="T:TestFu.Grammars.ProductionTokenDelegateRule" /> instance that contains <paramref name="del" /></returns>
- </member>
- <member name="M:TestFu.Grammars.Rules.Opt(TestFu.Grammars.IRule)">
- <summary>Creates an optional rule.</summary>
- <param name="rule">Rule to execute optionaly.</param>
- <returns>An <see cref="T:TestFu.Grammars.RepetitionRule" /> instance implementing the ? operator.</returns>
- </member>
- <member name="M:TestFu.Grammars.Rules.Pos(TestFu.Grammars.IRule)">
- <summary>Creates a rule to be execute one or more times.</summary>
- <param name="rule">Rule to be executed.</param>
- <returns>An <see cref="T:TestFu.Grammars.RepetitionRule" /> instance implementing the + operator.</returns>
- </member>
- <member name="M:TestFu.Grammars.Rules.Repetition(TestFu.Grammars.IRule,System.Int32,System.Int32)">
- <summary>Creates a rule to be execute between <paramref name="minOccurence" /> and <paramref name="maxOccurence" /> times.</summary>
- <param name="rule">Rule to be executed.</param>
- <param name="minOccurence">minimum number of execution of <paramref name="rule" /></param>
- <param name="maxOccurence">maximum number of execution of <paramref name="rule" /></param>
- <returns>An <see cref="T:TestFu.Grammars.RepetitionRule" /> instance implementing the {m,n} operator.</returns>
- </member>
- <member name="M:TestFu.Grammars.Rules.Seq(TestFu.Grammars.IRule[])">
- <summary>Creates a sequence of rules.</summary>
- <param name="rules">Set of rule to execute in sequence.</param>
- <returns>An <see cref="T:TestFu.Grammars.SequenceRule" /> instance implementing the sequence of rules.</returns>
- </member>
- <member name="M:TestFu.Grammars.Rules.WeightedAlt(TestFu.Grammars.IRule[])">
- <summary>Creates a weighted alternative of rules.</summary>
- <param name="rules">Set of rule to choose from alternatively.</param>
- <returns>An <see cref="T:TestFu.Grammars.AlternativeRule" /> instance implementing the alternative rule choosing.</returns>
- </member>
- <member name="T:TestFu.Grammars.SequenceRule">
- <summary>A sequence of rules.</summary>
- </member>
- <member name="M:TestFu.Grammars.SequenceRule.Produce(TestFu.Grammars.IProductionToken)">
- <summary>Executes sub-rule production in sequence.</summary>
- <param name="token">
- <see cref="T:TestFu.Grammars.IProductionToken" /> to authorize production.</param>
- </member>
- <member name="T:TestFu.Grammars.WeightedRandomRuleSelector">
- <summary>Weighted random rule selector.</summary>
- </member>
- <member name="M:TestFu.Grammars.WeightedRandomRuleSelector.Select(TestFu.Grammars.IRule[])">
- <summary>Select a <see cref="T:TestFu.Grammars.IRule" /> from <paramref name="rules" /></summary>
- <param name="rules">
- <see cref="T:TestFu.Grammars.IRule" /> array to select from</param>
- <returns>Select <see cref="T:TestFu.Grammars.IRule" /> instance</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="rules" /> is a null reference </exception>
- <exception cref="T:System.ArgumentException">
- <paramref name="rules" /> is empty </exception>
- </member>
- <member name="M:TestFu.Grammars.WeightedRandomRuleSelector.Select(TestFu.Grammars.IRuleCollection)">
- <summary>Select a <see cref="T:TestFu.Grammars.IRule" /> from <paramref name="rules" /></summary>
- <param name="rules">
- <see cref="T:TestFu.Grammars.IRule" /> collection to select from</param>
- <returns>Select <see cref="T:TestFu.Grammars.IRule" /> instance</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="rules" /> is a null reference </exception>
- <exception cref="T:System.ArgumentException">
- <paramref name="rules" /> is empty </exception>
- </member>
- <member name="T:TestFu.Grammars.IGrammar">
- <summary>A grammar containing a set of rules, a <see cref="P:TestFu.Grammars.IGrammar.StartRule" />.</summary>
- </member>
- <member name="P:TestFu.Grammars.IGrammar.StartRule">
- <summary>Gets or sets the starting rule.</summary>
- <value>The start <see cref="T:TestFu.Grammars.IRule" />.</value>
- </member>
- <member name="M:TestFu.Grammars.IGrammar.Produce(System.Object)">
- <summary>Launches a production.</summary>
- </member>
- <member name="E:TestFu.Grammars.IGrammar.ProductionFinished">
- <summary>Raised when production is finished.</summary>
- </member>
- <member name="T:TestFu.Grammars.IPredicate">
- <summary>Predicate that checks a given condition.</summary>
- </member>
- <member name="M:TestFu.Grammars.IPredicate.Test(TestFu.Grammars.IProductionToken)">
- <summary>Checks a condition and returns result.</summary>
- <param name="token">Current production token</param>
- <returns>Predicate result</returns>
- </member>
- <member name="T:TestFu.Grammars.IProduction">
- <summary>A production done by a grammar and its set of rules.</summary>
- </member>
- <member name="P:TestFu.Grammars.IProduction.Seed">
- <summary>Gets the seed that created the production</summary>
- <value>Seed used to create the production</value>
- </member>
- <member name="M:TestFu.Grammars.IProduction.RequestToken(TestFu.Grammars.IRule)">
- <summary>Processes the request for a <see cref="T:TestFu.Grammars.IProductionToken" /> done by a rule and returns the token or throws.</summary>
- <param name="rule">
- <see cref="T:TestFu.Grammars.IRule" /> instance that requests the token.</param>
- <returns>A valid <see cref="T:TestFu.Grammars.IProductionToken" /> instance.</returns>
- <exception cref="T:TestFu.Grammars.ProductionException"> The request was defined using the internal production logic. </exception>
- </member>
- <member name="T:TestFu.Grammars.IProductionFactory">
- <summary>A factory for <see cref="T:TestFu.Grammars.IProduction" /> instances.</summary>
- </member>
- <member name="M:TestFu.Grammars.IProductionFactory.CreateProduction(System.Object)">
- <summary>Creates a new <see cref="T:TestFu.Grammars.IProduction" /> instance.</summary>
- <returns>A valid <see cref="T:TestFu.Grammars.IProduction" /> instance.</returns>
- </member>
- <member name="T:TestFu.Grammars.IProductionToken">
- <summary>An authorization to execute a production.</summary>
- </member>
- <member name="P:TestFu.Grammars.IProductionToken.Authorized">
- <summary>Gets a value indicating if the production is authorized</summary>
- <value>true if authorized, otherwise false.</value>
- </member>
- <member name="P:TestFu.Grammars.IProductionToken.Production">
- <summary>Gets the <see cref="T:TestFu.Grammars.IProduction" /> that emited the token.</summary>
- <value>The <see cref="T:TestFu.Grammars.IProduction" /> instance that emited the token.</value>
- </member>
- <member name="T:TestFu.Grammars.IRandom">
- <summary>A class that creates random values.</summary>
- </member>
- <member name="M:TestFu.Grammars.IRandom.Next">
- <summary>Returns a nonnegative random number.</summary>
- <returns>A 32-bit signed integer greater than or equal to zero and less than <see cref="F:System.Int32.MaxValue" />.</returns>
- </member>
- <member name="M:TestFu.Grammars.IRandom.Next(System.Int32)">
- <summary>Returns a nonnegative random number less than the specified maximum.</summary>
- <param name="max" />
- <returns>A 32-bit signed integer greater than or equal to zero and less than <paramref name="max" />.</returns>
- </member>
- <member name="M:TestFu.Grammars.IRandom.Next(System.Int32,System.Int32)">
- <summary>Returns a random number within a specified range.</summary>
- <param name="minValue">The lower bound of the random number returned.</param>
- <param name="maxValue">The upper bound of the random number returned. maxValue must be greater than or equal to minValue.</param>
- <returns>A 32-bit signed integer greater than or equal to minValue and less than maxValue; that is, the range of return values includes minValue but not MaxValue. If minValue equals maxValue, minValue is returned.</returns>
- </member>
- <member name="M:TestFu.Grammars.IRandom.NextDouble">
- <summary>Returns a random number between 0.0 and 1.0.</summary>
- <returns>A double-precision floating point number greater than or equal to 0.0, and less than 1.0.</returns>
- </member>
- <member name="T:TestFu.Grammars.IRule">
- <summary>A production rule</summary>
- </member>
- <member name="P:TestFu.Grammars.IRule.Name">
- <summary>Gets or sets the rule name (for debugging purpose)</summary>
- <value>The rule name.</value>
- </member>
- <member name="P:TestFu.Grammars.IRule.Terminal">
- <summary>Gets a value indicating if the rule is terminal</summary>
- <value>true if the rule is terminal; otherwise, false.</value>
- </member>
- <member name="P:TestFu.Grammars.IRule.Weight">
- <summary>Gets or sets a value indicating the rule importance</summary>
- <value>Value indicating the rule importance</value>
- <exception cref="T:System.ArgumentException"> set property, value is negative. </exception>
- </member>
- <member name="M:TestFu.Grammars.IRule.Produce(TestFu.Grammars.IProductionToken)">
- <summary>Executes the production using the rule.</summary>
- <param name="token">A production token authorizing production.</param>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="token" /> is a null reference (Nothing in Visual Basic) </exception>
- </member>
- <member name="E:TestFu.Grammars.IRule.Action">
- <summary>Semantic actions event.</summary>
- </member>
- <member name="T:TestFu.Grammars.IRuleCollection">
- <summary>A collection of <see cref="T:TestFu.Grammars.IRule" />.</summary>
- </member>
- <member name="M:TestFu.Grammars.IRuleCollection.GetEnumerator">
- <summary>Gets an <see cref="T:TestFu.Grammars.IRuleEnumerator" /> instance of the rules.</summary>
- <returns>A valid <see cref="T:TestFu.Grammars.IRuleEnumerator" /> instance.</returns>
- </member>
- <member name="T:TestFu.Grammars.IRuleEnumerator">
- <summary>An enumerator over <see cref="T:TestFu.Grammars.IRule" /> instance.</summary>
- </member>
- <member name="P:TestFu.Grammars.IRuleEnumerator.Current">
- <summary>Gets the current <see cref="T:TestFu.Grammars.IRule" /> instance</summary>
- <value>Current <see cref="T:TestFu.Grammars.IRule" /> instance.</value>
- </member>
- <member name="T:TestFu.Grammars.IRuleList">
- <summary>A list of <see cref="T:TestFu.Grammars.IRule" /></summary>
- </member>
- <member name="P:TestFu.Grammars.IRuleList.Item(System.Int32)">
- <summary>Gets or sets the <see cref="T:TestFu.Grammars.IRule" /> at position <paramref name="index" />.</summary>
- <param name="index">
- <see cref="T:TestFu.Grammars.IRule" /> index.</param>
- </member>
- <member name="M:TestFu.Grammars.IRuleList.Add(TestFu.Grammars.IRule)">
- <summary>Adds a <see cref="T:TestFu.Grammars.IRule" /> to the list.</summary>
- <param name="rule">
- <see cref="T:TestFu.Grammars.IRule" /> to add</param>
- </member>
- <member name="M:TestFu.Grammars.IRuleList.Clear">
- <summary>Clears the list.</summary>
- </member>
- <member name="M:TestFu.Grammars.IRuleList.Contains(TestFu.Grammars.IRule)">
- <summary>Gets a value indicating if <paramref name="rule" /> is in the list.</summary>
- <param name="rule">
- <see cref="T:TestFu.Grammars.IRule" /> to test.</param>
- <returns>true if <paramref name="rule" /> is in the list; otherwise, false.</returns>
- </member>
- <member name="M:TestFu.Grammars.IRuleList.Insert(System.Int32,TestFu.Grammars.IRule)">
- <summary>Inserts a <see cref="T:TestFu.Grammars.IRule" /> instance at position <paramref name="index" /></summary>
- <param name="index">position to insert the rule</param>
- <param name="rule">
- <see cref="T:TestFu.Grammars.IRule" /> to insert</param>
- </member>
- <member name="M:TestFu.Grammars.IRuleList.Remove(TestFu.Grammars.IRule)">
- <summary>Removes the first occurence of <paramref name="rule" />.</summary>
- <param name="rule">
- <see cref="T:TestFu.Grammars.IRule" /> to remove</param>
- </member>
- <member name="T:TestFu.Grammars.IRuleSelector">
- <summary>A object that select a rule between a collection of rules.</summary>
- </member>
- <member name="M:TestFu.Grammars.IRuleSelector.Select(TestFu.Grammars.IRule[])">
- <summary>Select a <see cref="T:TestFu.Grammars.IRule" /> from <paramref name="rules" /></summary>
- <param name="rules">
- <see cref="T:TestFu.Grammars.IRule" /> array to select from</param>
- <returns>Select <see cref="T:TestFu.Grammars.IRule" /> instance</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="rules" /> is a null reference </exception>
- <exception cref="T:System.ArgumentException">
- <paramref name="rules" /> is empty </exception>
- </member>
- <member name="M:TestFu.Grammars.IRuleSelector.Select(TestFu.Grammars.IRuleCollection)">
- <summary>Select a <see cref="T:TestFu.Grammars.IRule" /> from <paramref name="rules" /></summary>
- <param name="rules">
- <see cref="T:TestFu.Grammars.IRule" /> collection to select from</param>
- <returns>Select <see cref="T:TestFu.Grammars.IRule" /> instance</returns>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="rules" /> is a null reference </exception>
- <exception cref="T:System.ArgumentException">
- <paramref name="rules" /> is empty </exception>
- </member>
- <member name="T:TestFu.Grammars.ConditionDelegate">
- <summary>Method that returns a bool.</summary>
- <param name="token">Current <see cref="T:TestFu.Grammars.IProductionToken" /> instance.</param>
- </member>
- <member name="T:TestFu.Operations.Permutation">
- <summary>A class to generate permutations. This class cannot be inherited.</summary>
- </member>
- <member name="P:TestFu.Operations.Permutation.Order">
- <summary>Gets the order of the permutation</summary>
- </member>
- <member name="M:TestFu.Operations.Permutation.ApplyTo(System.Object[])">
- <summary>Applis the permutation to the array</summary>
- <param name="arr">A <see cref="T:System.Object" /> array of Length equal to <see cref="P:TestFu.Operations.Permutation.Order" />.</param>
- <returns>A new array containing the permutated element of <paramref name="arr" /></returns>
- </member>
- <member name="M:TestFu.Operations.Permutation.GetSuccessor">
- <summary>Creates the next permutation in lexicographic order.</summary>
- <returns>The next <see cref="T:TestFu.Operations.Permutation" /> instance if there remain any; otherwize a null reference.</returns>
- </member>
- <member name="M:TestFu.Operations.Permutation.GetSuccessors">
- <summary>Gets an enumerable collection of <see cref="T:TestFu.Operations.Permutation" /> successors.</summary>
- </member>
- <member name="M:TestFu.Operations.Permutation.Inverse">
- <summary>Creates the inverse of the permutation.</summary>
- </member>
- <member name="M:TestFu.Operations.Permutation.ToString">
- <summary>Converts the permutation to a string representation.</summary>
- </member>
- </members>
-</doc>
\ No newline at end of file
build/tools/mbunit/uninst.exe
Binary file
build/tools/mbunit/XsdTidy.exe
Binary file
build/tools/nunit/framework/nunit.framework.dll
Binary file
build/tools/nunit/framework/nunit.framework.xml
@@ -1,10088 +0,0 @@
-<?xml version="1.0"?>
-<doc>
- <assembly>
- <name>nunit.framework</name>
- </assembly>
- <members>
- <member name="T:NUnit.Framework.Constraints.TypeConstraint">
- <summary>
- TypeConstraint is the abstract base for constraints
- that take a Type as their expected value.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.Constraint">
- <summary>
- The Constraint class is the base of all built-in constraints
- within NUnit. It provides the operator overloads used to combine
- constraints.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.IResolveConstraint">
- <summary>
- The IConstraintExpression interface is implemented by all
- complete and resolvable constraints and expressions.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.IResolveConstraint.Resolve">
- <summary>
- Return the top-level constraint for this expression
- </summary>
- <returns></returns>
- </member>
- <member name="F:NUnit.Framework.Constraints.Constraint.UNSET">
- <summary>
- Static UnsetObject used to detect derived constraints
- failing to set the actual value.
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.Constraint.actual">
- <summary>
- The actual value being tested against a constraint
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.Constraint.displayName">
- <summary>
- The display name of this Constraint for use by ToString()
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.Constraint.argcnt">
- <summary>
- Argument fields used by ToString();
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.Constraint.builder">
- <summary>
- The builder holding this constraint
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.Constraint.#ctor">
- <summary>
- Construct a constraint with no arguments
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.Constraint.#ctor(System.Object)">
- <summary>
- Construct a constraint with one argument
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.Constraint.#ctor(System.Object,System.Object)">
- <summary>
- Construct a constraint with two arguments
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.Constraint.SetBuilder(NUnit.Framework.Constraints.ConstraintBuilder)">
- <summary>
- Sets the ConstraintBuilder holding this constraint
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.Constraint.WriteMessageTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the failure message to the MessageWriter provided
- as an argument. The default implementation simply passes
- the constraint and the actual value to the writer, which
- then displays the constraint description and the value.
-
- Constraints that need to provide additional details,
- such as where the error occured can override this.
- </summary>
- <param name="writer">The MessageWriter on which to display the message</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.Constraint.Matches(System.Object)">
- <summary>
- Test whether the constraint is satisfied by a given value
- </summary>
- <param name="actual">The value to be tested</param>
- <returns>True for success, false for failure</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.Constraint.Matches(NUnit.Framework.Constraints.ActualValueDelegate)">
- <summary>
- Test whether the constraint is satisfied by an
- ActualValueDelegate that returns the value to be tested.
- The default implementation simply evaluates the delegate
- but derived classes may override it to provide for delayed
- processing.
- </summary>
- <param name="del">An ActualValueDelegate</param>
- <returns>True for success, false for failure</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.Constraint.Matches``1(``0@)">
- <summary>
- Test whether the constraint is satisfied by a given reference.
- The default implementation simply dereferences the value but
- derived classes may override it to provide for delayed processing.
- </summary>
- <param name="actual">A reference to the value to be tested</param>
- <returns>True for success, false for failure</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.Constraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the constraint description to a MessageWriter
- </summary>
- <param name="writer">The writer on which the description is displayed</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.Constraint.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the actual value for a failing constraint test to a
- MessageWriter. The default implementation simply writes
- the raw value of actual, leaving it to the writer to
- perform any formatting.
- </summary>
- <param name="writer">The writer on which the actual value is displayed</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.Constraint.ToString">
- <summary>
- Default override of ToString returns the constraint DisplayName
- followed by any arguments within angle brackets.
- </summary>
- <returns></returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.Constraint.op_BitwiseAnd(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
- <summary>
- This operator creates a constraint that is satisfied only if both
- argument constraints are satisfied.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.Constraint.op_BitwiseOr(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
- <summary>
- This operator creates a constraint that is satisfied if either
- of the argument constraints is satisfied.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.Constraint.op_LogicalNot(NUnit.Framework.Constraints.Constraint)">
- <summary>
- This operator creates a constraint that is satisfied if the
- argument constraint is not satisfied.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.Constraint.After(System.Int32)">
- <summary>
- Returns a DelayedConstraint with the specified delay time.
- </summary>
- <param name="delayInMilliseconds">The delay in milliseconds.</param>
- <returns></returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.Constraint.After(System.Int32,System.Int32)">
- <summary>
- Returns a DelayedConstraint with the specified delay time
- and polling interval.
- </summary>
- <param name="delayInMilliseconds">The delay in milliseconds.</param>
- <param name="pollingInterval">The interval at which to test the constraint.</param>
- <returns></returns>
- </member>
- <member name="P:NUnit.Framework.Constraints.Constraint.DisplayName">
- <summary>
- The display name of this Constraint for use by ToString().
- The default value is the name of the constraint with
- trailing "Constraint" removed. Derived classes may set
- this to another name in their constructors.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.Constraint.And">
- <summary>
- Returns a ConstraintExpression by appending And
- to the current constraint.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.Constraint.With">
- <summary>
- Returns a ConstraintExpression by appending And
- to the current constraint.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.Constraint.Or">
- <summary>
- Returns a ConstraintExpression by appending Or
- to the current constraint.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.Constraint.UnsetObject">
- <summary>
- Class used to detect any derived constraints
- that fail to set the actual value in their
- Matches override.
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.TypeConstraint.expectedType">
- <summary>
- The expected Type used by the constraint
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.TypeConstraint.#ctor(System.Type)">
- <summary>
- Construct a TypeConstraint for a given Type
- </summary>
- <param name="type"></param>
- </member>
- <member name="M:NUnit.Framework.Constraints.TypeConstraint.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the actual value for a failing constraint test to a
- MessageWriter. TypeConstraints override this method to write
- the name of the type.
- </summary>
- <param name="writer">The writer on which the actual value is displayed</param>
- </member>
- <member name="T:NUnit.Framework.Constraints.ExactTypeConstraint">
- <summary>
- ExactTypeConstraint is used to test that an object
- is of the exact type provided in the constructor
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ExactTypeConstraint.#ctor(System.Type)">
- <summary>
- Construct an ExactTypeConstraint for a given Type
- </summary>
- <param name="type">The expected Type.</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.ExactTypeConstraint.Matches(System.Object)">
- <summary>
- Test that an object is of the exact type specified
- </summary>
- <param name="actual">The actual value.</param>
- <returns>True if the tested object is of the exact type provided, otherwise false.</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.ExactTypeConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the description of this constraint to a MessageWriter
- </summary>
- <param name="writer">The MessageWriter to use</param>
- </member>
- <member name="T:NUnit.Framework.Constraints.InstanceOfTypeConstraint">
- <summary>
- InstanceOfTypeConstraint is used to test that an object
- is of the same type provided or derived from it.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.InstanceOfTypeConstraint.#ctor(System.Type)">
- <summary>
- Construct an InstanceOfTypeConstraint for the type provided
- </summary>
- <param name="type">The expected Type</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.InstanceOfTypeConstraint.Matches(System.Object)">
- <summary>
- Test whether an object is of the specified type or a derived type
- </summary>
- <param name="actual">The object to be tested</param>
- <returns>True if the object is of the provided type or derives from it, otherwise false.</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.InstanceOfTypeConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write a description of this constraint to a MessageWriter
- </summary>
- <param name="writer">The MessageWriter to use</param>
- </member>
- <member name="T:NUnit.Framework.Constraints.AssignableFromConstraint">
- <summary>
- AssignableFromConstraint is used to test that an object
- can be assigned from a given Type.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.AssignableFromConstraint.#ctor(System.Type)">
- <summary>
- Construct an AssignableFromConstraint for the type provided
- </summary>
- <param name="type"></param>
- </member>
- <member name="M:NUnit.Framework.Constraints.AssignableFromConstraint.Matches(System.Object)">
- <summary>
- Test whether an object can be assigned from the specified type
- </summary>
- <param name="actual">The object to be tested</param>
- <returns>True if the object can be assigned a value of the expected Type, otherwise false.</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.AssignableFromConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write a description of this constraint to a MessageWriter
- </summary>
- <param name="writer">The MessageWriter to use</param>
- </member>
- <member name="T:NUnit.Framework.Constraints.AssignableToConstraint">
- <summary>
- AssignableToConstraint is used to test that an object
- can be assigned to a given Type.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.AssignableToConstraint.#ctor(System.Type)">
- <summary>
- Construct an AssignableToConstraint for the type provided
- </summary>
- <param name="type"></param>
- </member>
- <member name="M:NUnit.Framework.Constraints.AssignableToConstraint.Matches(System.Object)">
- <summary>
- Test whether an object can be assigned to the specified type
- </summary>
- <param name="actual">The object to be tested</param>
- <returns>True if the object can be assigned a value of the expected Type, otherwise false.</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.AssignableToConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write a description of this constraint to a MessageWriter
- </summary>
- <param name="writer">The MessageWriter to use</param>
- </member>
- <member name="T:NUnit.Framework.Constraints.ConstraintBuilder">
- <summary>
- ConstraintBuilder maintains the stacks that are used in
- processing a ConstraintExpression. An OperatorStack
- is used to hold operators that are waiting for their
- operands to be reognized. a ConstraintStack holds
- input constraints as well as the results of each
- operator applied.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:ConstraintBuilder"/> class.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.Append(NUnit.Framework.Constraints.ConstraintOperator)">
- <summary>
- Appends the specified operator to the expression by first
- reducing the operator stack and then pushing the new
- operator on the stack.
- </summary>
- <param name="op">The operator to push.</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.Append(NUnit.Framework.Constraints.Constraint)">
- <summary>
- Appends the specified constraint to the expresson by pushing
- it on the constraint stack.
- </summary>
- <param name="constraint">The constraint to push.</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.SetTopOperatorRightContext(System.Object)">
- <summary>
- Sets the top operator right context.
- </summary>
- <param name="rightContext">The right context.</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ReduceOperatorStack(System.Int32)">
- <summary>
- Reduces the operator stack until the topmost item
- precedence is greater than or equal to the target precedence.
- </summary>
- <param name="targetPrecedence">The target precedence.</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.Resolve">
- <summary>
- Resolves this instance, returning a Constraint. If the builder
- is not currently in a resolvable state, an exception is thrown.
- </summary>
- <returns>The resolved constraint</returns>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.IsResolvable">
- <summary>
- Gets a value indicating whether this instance is resolvable.
- </summary>
- <value>
- <c>true</c> if this instance is resolvable; otherwise, <c>false</c>.
- </value>
- </member>
- <member name="T:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack">
- <summary>
- OperatorStack is a type-safe stack for holding ConstraintOperators
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
- <summary>
- Initializes a new instance of the <see cref="T:OperatorStack"/> class.
- </summary>
- <param name="builder">The builder.</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Push(NUnit.Framework.Constraints.ConstraintOperator)">
- <summary>
- Pushes the specified operator onto the stack.
- </summary>
- <param name="op">The op.</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Pop">
- <summary>
- Pops the topmost operator from the stack.
- </summary>
- <returns></returns>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Empty">
- <summary>
- Gets a value indicating whether this <see cref="T:OpStack"/> is empty.
- </summary>
- <value><c>true</c> if empty; otherwise, <c>false</c>.</value>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Top">
- <summary>
- Gets the topmost operator without modifying the stack.
- </summary>
- <value>The top.</value>
- </member>
- <member name="T:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack">
- <summary>
- ConstraintStack is a type-safe stack for holding Constraints
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
- <summary>
- Initializes a new instance of the <see cref="T:ConstraintStack"/> class.
- </summary>
- <param name="builder">The builder.</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.Push(NUnit.Framework.Constraints.Constraint)">
- <summary>
- Pushes the specified constraint. As a side effect,
- the constraint's builder field is set to the
- ConstraintBuilder owning this stack.
- </summary>
- <param name="constraint">The constraint.</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.Pop">
- <summary>
- Pops this topmost constrait from the stack.
- As a side effect, the constraint's builder
- field is set to null.
- </summary>
- <returns></returns>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.Empty">
- <summary>
- Gets a value indicating whether this <see cref="T:ConstraintStack"/> is empty.
- </summary>
- <value><c>true</c> if empty; otherwise, <c>false</c>.</value>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.Top">
- <summary>
- Gets the topmost constraint without modifying the stack.
- </summary>
- <value>The topmost constraint</value>
- </member>
- <member name="T:NUnit.Framework.Constraints.ThrowsConstraint">
- <summary>
- ThrowsConstraint is used to test the exception thrown by
- a delegate by applying a constraint to it.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.PrefixConstraint">
- <summary>
- Abstract base class used for prefixes
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.PrefixConstraint.baseConstraint">
- <summary>
- The base constraint
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.PrefixConstraint.#ctor(NUnit.Framework.Constraints.IResolveConstraint)">
- <summary>
- Construct given a base constraint
- </summary>
- <param name="resolvable"></param>
- </member>
- <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.#ctor(NUnit.Framework.Constraints.Constraint)">
- <summary>
- Initializes a new instance of the <see cref="T:ThrowsConstraint"/> class,
- using a constraint to be applied to the exception.
- </summary>
- <param name="baseConstraint">A constraint to apply to the caught exception.</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.Matches(System.Object)">
- <summary>
- Executes the code of the delegate and captures any exception.
- If a non-null base constraint was provided, it applies that
- constraint to the exception.
- </summary>
- <param name="actual">A delegate representing the code to be tested</param>
- <returns>True if an exception is thrown and the constraint succeeds, otherwise false</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.Matches(NUnit.Framework.Constraints.ActualValueDelegate)">
- <summary>
- Converts an ActualValueDelegate to a TestDelegate
- before calling the primary overload.
- </summary>
- <param name="del"></param>
- <returns></returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the constraint description to a MessageWriter
- </summary>
- <param name="writer">The writer on which the description is displayed</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the actual value for a failing constraint test to a
- MessageWriter. The default implementation simply writes
- the raw value of actual, leaving it to the writer to
- perform any formatting.
- </summary>
- <param name="writer">The writer on which the actual value is displayed</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.ToString">
- <summary>
- Returns the string representation of this constraint
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ThrowsConstraint.ActualException">
- <summary>
- Get the actual exception thrown - used by Assert.Throws.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.ThrowsNothingConstraint">
- <summary>
- ThrowsNothingConstraint tests that a delegate does not
- throw an exception.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ThrowsNothingConstraint.Matches(System.Object)">
- <summary>
- Test whether the constraint is satisfied by a given value
- </summary>
- <param name="actual">The value to be tested</param>
- <returns>True if no exception is thrown, otherwise false</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.ThrowsNothingConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the constraint description to a MessageWriter
- </summary>
- <param name="writer">The writer on which the description is displayed</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.ThrowsNothingConstraint.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the actual value for a failing constraint test to a
- MessageWriter. The default implementation simply writes
- the raw value of actual, leaving it to the writer to
- perform any formatting.
- </summary>
- <param name="writer">The writer on which the actual value is displayed</param>
- </member>
- <member name="T:NUnit.Framework.Constraints.CollectionConstraint">
- <summary>
- CollectionConstraint is the abstract base class for
- constraints that operate on collections.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionConstraint.#ctor">
- <summary>
- Construct an empty CollectionConstraint
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionConstraint.#ctor(System.Object)">
- <summary>
- Construct a CollectionConstraint
- </summary>
- <param name="arg"></param>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionConstraint.IsEmpty(System.Collections.IEnumerable)">
- <summary>
- Determines whether the specified enumerable is empty.
- </summary>
- <param name="enumerable">The enumerable.</param>
- <returns>
- <c>true</c> if the specified enumerable is empty; otherwise, <c>false</c>.
- </returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionConstraint.Matches(System.Object)">
- <summary>
- Test whether the constraint is satisfied by a given value
- </summary>
- <param name="actual">The value to be tested</param>
- <returns>True for success, false for failure</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionConstraint.doMatch(System.Collections.IEnumerable)">
- <summary>
- Protected method to be implemented by derived classes
- </summary>
- <param name="collection"></param>
- <returns></returns>
- </member>
- <member name="T:NUnit.Framework.Constraints.CollectionItemsEqualConstraint">
- <summary>
- CollectionItemsEqualConstraint is the abstract base class for all
- collection constraints that apply some notion of item equality
- as a part of their operation.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.#ctor">
- <summary>
- Construct an empty CollectionConstraint
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.#ctor(System.Object)">
- <summary>
- Construct a CollectionConstraint
- </summary>
- <param name="arg"></param>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using(System.Collections.IComparer)">
- <summary>
- Flag the constraint to use the supplied IComparer object.
- </summary>
- <param name="comparer">The IComparer object to use.</param>
- <returns>Self.</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
- <summary>
- Flag the constraint to use the supplied IComparer object.
- </summary>
- <param name="comparer">The IComparer object to use.</param>
- <returns>Self.</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Comparison{``0})">
- <summary>
- Flag the constraint to use the supplied Comparison object.
- </summary>
- <param name="comparer">The IComparer object to use.</param>
- <returns>Self.</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using(System.Collections.IEqualityComparer)">
- <summary>
- Flag the constraint to use the supplied IEqualityComparer object.
- </summary>
- <param name="comparer">The IComparer object to use.</param>
- <returns>Self.</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Collections.Generic.IEqualityComparer{``0})">
- <summary>
- Flag the constraint to use the supplied IEqualityComparer object.
- </summary>
- <param name="comparer">The IComparer object to use.</param>
- <returns>Self.</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.ItemsEqual(System.Object,System.Object)">
- <summary>
- Compares two collection members for equality
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Tally(System.Collections.IEnumerable)">
- <summary>
- Return a new CollectionTally for use in making tests
- </summary>
- <param name="c">The collection to be included in the tally</param>
- </member>
- <member name="P:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.IgnoreCase">
- <summary>
- Flag the constraint to ignore case and return self.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.CollectionTally">
- <summary>
- CollectionTally counts (tallies) the number of
- occurences of each object in one or more enumerations.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.CollectionTally.#ctor(NUnit.Framework.Constraints.NUnitEqualityComparer,System.Collections.IEnumerable)">
- <summary>
- Construct a CollectionTally object from a comparer and a collection
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.CollectionTally.TryRemove(System.Object)">
- <summary>
- Try to remove an object from the tally
- </summary>
- <param name="o">The object to remove</param>
- <returns>True if successful, false if the object was not found</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.CollectionTally.TryRemove(System.Collections.IEnumerable)">
- <summary>
- Try to remove a set of objects from the tally
- </summary>
- <param name="c">The objects to remove</param>
- <returns>True if successful, false if any object was not found</returns>
- </member>
- <member name="P:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.CollectionTally.Count">
- <summary>
- The number of objects remaining in the tally
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.EmptyCollectionConstraint">
- <summary>
- EmptyCollectionConstraint tests whether a collection is empty.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.EmptyCollectionConstraint.doMatch(System.Collections.IEnumerable)">
- <summary>
- Check that the collection is empty
- </summary>
- <param name="collection"></param>
- <returns></returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.EmptyCollectionConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the constraint description to a MessageWriter
- </summary>
- <param name="writer"></param>
- </member>
- <member name="T:NUnit.Framework.Constraints.UniqueItemsConstraint">
- <summary>
- UniqueItemsConstraint tests whether all the items in a
- collection are unique.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.UniqueItemsConstraint.doMatch(System.Collections.IEnumerable)">
- <summary>
- Check that all items are unique.
- </summary>
- <param name="actual"></param>
- <returns></returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.UniqueItemsConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write a description of this constraint to a MessageWriter
- </summary>
- <param name="writer"></param>
- </member>
- <member name="T:NUnit.Framework.Constraints.CollectionContainsConstraint">
- <summary>
- CollectionContainsConstraint is used to test whether a collection
- contains an expected object as a member.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionContainsConstraint.#ctor(System.Object)">
- <summary>
- Construct a CollectionContainsConstraint
- </summary>
- <param name="expected"></param>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionContainsConstraint.doMatch(System.Collections.IEnumerable)">
- <summary>
- Test whether the expected item is contained in the collection
- </summary>
- <param name="actual"></param>
- <returns></returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionContainsConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write a descripton of the constraint to a MessageWriter
- </summary>
- <param name="writer"></param>
- </member>
- <member name="T:NUnit.Framework.Constraints.CollectionEquivalentConstraint">
- <summary>
- CollectionEquivalentCOnstraint is used to determine whether two
- collections are equivalent.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.#ctor(System.Collections.IEnumerable)">
- <summary>
- Construct a CollectionEquivalentConstraint
- </summary>
- <param name="expected"></param>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.doMatch(System.Collections.IEnumerable)">
- <summary>
- Test whether two collections are equivalent
- </summary>
- <param name="actual"></param>
- <returns></returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write a description of this constraint to a MessageWriter
- </summary>
- <param name="writer"></param>
- </member>
- <member name="T:NUnit.Framework.Constraints.CollectionSubsetConstraint">
- <summary>
- CollectionSubsetConstraint is used to determine whether
- one collection is a subset of another
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionSubsetConstraint.#ctor(System.Collections.IEnumerable)">
- <summary>
- Construct a CollectionSubsetConstraint
- </summary>
- <param name="expected">The collection that the actual value is expected to be a subset of</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionSubsetConstraint.doMatch(System.Collections.IEnumerable)">
- <summary>
- Test whether the actual collection is a subset of
- the expected collection provided.
- </summary>
- <param name="actual"></param>
- <returns></returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionSubsetConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write a description of this constraint to a MessageWriter
- </summary>
- <param name="writer"></param>
- </member>
- <member name="T:NUnit.Framework.Constraints.CollectionOrderedConstraint">
- <summary>
- CollectionOrderedConstraint is used to test whether a collection is ordered.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.#ctor">
- <summary>
- Construct a CollectionOrderedConstraint
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Using(System.Collections.IComparer)">
- <summary>
- Modifies the constraint to use an IComparer and returns self.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
- <summary>
- Modifies the constraint to use an IComparer<T> and returns self.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Using``1(System.Comparison{``0})">
- <summary>
- Modifies the constraint to use a Comparison<T> and returns self.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.By(System.String)">
- <summary>
- Modifies the constraint to test ordering by the value of
- a specified property and returns self.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.doMatch(System.Collections.IEnumerable)">
- <summary>
- Test whether the collection is ordered
- </summary>
- <param name="actual"></param>
- <returns></returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write a description of the constraint to a MessageWriter
- </summary>
- <param name="writer"></param>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.ToString">
- <summary>
- Returns the string representation of the constraint.
- </summary>
- <returns></returns>
- </member>
- <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.Descending">
- <summary>
- If used performs a reverse comparison
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.EmptyDirectoryContraint">
- <summary>
- EmptyDirectoryConstraint is used to test that a directory is empty
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.EmptyDirectoryContraint.Matches(System.Object)">
- <summary>
- Test whether the constraint is satisfied by a given value
- </summary>
- <param name="actual">The value to be tested</param>
- <returns>True for success, false for failure</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.EmptyDirectoryContraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the constraint description to a MessageWriter
- </summary>
- <param name="writer">The writer on which the description is displayed</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.EmptyDirectoryContraint.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the actual value for a failing constraint test to a
- MessageWriter. The default implementation simply writes
- the raw value of actual, leaving it to the writer to
- perform any formatting.
- </summary>
- <param name="writer">The writer on which the actual value is displayed</param>
- </member>
- <member name="T:NUnit.Framework.Constraints.SubDirectoryConstraint">
- <summary>
- SubDirectoryConstraint is used to test that one directory is a subdirectory of another.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.SubDirectoryConstraint.#ctor(System.IO.DirectoryInfo)">
- <summary>
- Initializes a new instance of the <see cref="T:SubDirectoryConstraint"/> class.
- </summary>
- <param name="dirInfo">The dir info.</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.SubDirectoryConstraint.Matches(System.Object)">
- <summary>
- Test whether the constraint is satisfied by a given value
- </summary>
- <param name="actual">The value to be tested</param>
- <returns>True for success, false for failure</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.SubDirectoryConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the constraint description to a MessageWriter
- </summary>
- <param name="writer">The writer on which the description is displayed</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.SubDirectoryConstraint.BuildDirectoryList(System.IO.DirectoryInfo)">
- <summary>
- Builds a list of DirectoryInfo objects, recursing where necessary
- </summary>
- <param name="StartingDirectory">directory to recurse</param>
- <returns>list of DirectoryInfo objects from the top level</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.SubDirectoryConstraint.IsDirectoryOnPath(System.IO.DirectoryInfo,System.IO.DirectoryInfo)">
- <summary>
- private method to determine whether a directory is within the path
- </summary>
- <param name="ParentDirectory">top-level directory to search</param>
- <param name="SearchDirectory">directory to search for</param>
- <returns>true if found, false if not</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.SubDirectoryConstraint.DirectoriesEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo)">
- <summary>
- Method to compare two DirectoryInfo objects
- </summary>
- <param name="expected">first directory to compare</param>
- <param name="actual">second directory to compare</param>
- <returns>true if equivalent, false if not</returns>
- </member>
- <member name="T:NUnit.Framework.Constraints.PathConstraint">
- <summary>
- PathConstraint serves as the abstract base of constraints
- that operate on paths and provides several helper methods.
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.PathConstraint.expected">
- <summary>
- The expected path used in the constraint
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.PathConstraint.caseInsensitive">
- <summary>
- Flag indicating whether a caseInsensitive comparison should be made
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.PathConstraint.#ctor(System.String)">
- <summary>
- Construct a PathConstraint for a give expected path
- </summary>
- <param name="expected">The expected path</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.PathConstraint.ToString">
- <summary>
- Returns the string representation of this constraint
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.PathConstraint.Canonicalize(System.String)">
- <summary>
- Canonicalize the provided path
- </summary>
- <param name="path"></param>
- <returns>The path in standardized form</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.PathConstraint.IsSamePath(System.String,System.String)">
- <summary>
- Test whether two paths are the same
- </summary>
- <param name="path1">The first path</param>
- <param name="path2">The second path</param>
- <returns></returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.PathConstraint.IsSamePathOrUnder(System.String,System.String)">
- <summary>
- Test whether one path is the same as or under another path
- </summary>
- <param name="path1">The first path - supposed to be the parent path</param>
- <param name="path2">The second path - supposed to be the child path</param>
- <returns></returns>
- </member>
- <member name="P:NUnit.Framework.Constraints.PathConstraint.IgnoreCase">
- <summary>
- Modifies the current instance to be case-insensitve
- and returns it.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.PathConstraint.RespectCase">
- <summary>
- Modifies the current instance to be case-sensitve
- and returns it.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.SamePathConstraint">
- <summary>
- Summary description for SamePathConstraint.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.SamePathConstraint.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:SamePathConstraint"/> class.
- </summary>
- <param name="expected">The expected path</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.SamePathConstraint.Matches(System.Object)">
- <summary>
- Test whether the constraint is satisfied by a given value
- </summary>
- <param name="actual">The value to be tested</param>
- <returns>True for success, false for failure</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.SamePathConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the constraint description to a MessageWriter
- </summary>
- <param name="writer">The writer on which the description is displayed</param>
- </member>
- <member name="T:NUnit.Framework.Constraints.SamePathOrUnderConstraint">
- <summary>
- SamePathOrUnderConstraint tests that one path is under another
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.SamePathOrUnderConstraint.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:SamePathOrUnderConstraint"/> class.
- </summary>
- <param name="expected">The expected path</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.SamePathOrUnderConstraint.Matches(System.Object)">
- <summary>
- Test whether the constraint is satisfied by a given value
- </summary>
- <param name="actual">The value to be tested</param>
- <returns>True for success, false for failure</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.SamePathOrUnderConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the constraint description to a MessageWriter
- </summary>
- <param name="writer">The writer on which the description is displayed</param>
- </member>
- <member name="T:NUnit.Framework.Constraints.PropertyExistsConstraint">
- <summary>
- PropertyExistsConstraint tests that a named property
- exists on the object provided through Match.
-
- Originally, PropertyConstraint provided this feature
- in addition to making optional tests on the vaue
- of the property. The two constraints are now separate.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:PropertyExistConstraint"/> class.
- </summary>
- <param name="name">The name of the property.</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.Matches(System.Object)">
- <summary>
- Test whether the property exists for a given object
- </summary>
- <param name="actual">The object to be tested</param>
- <returns>True for success, false for failure</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the constraint description to a MessageWriter
- </summary>
- <param name="writer">The writer on which the description is displayed</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the actual value for a failing constraint test to a
- MessageWriter.
- </summary>
- <param name="writer">The writer on which the actual value is displayed</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.ToString">
- <summary>
- Returns the string representation of the constraint.
- </summary>
- <returns></returns>
- </member>
- <member name="T:NUnit.Framework.Constraints.PropertyConstraint">
- <summary>
- PropertyConstraint extracts a named property and uses
- its value as the actual value for a chained constraint.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.PropertyConstraint.#ctor(System.String,NUnit.Framework.Constraints.Constraint)">
- <summary>
- Initializes a new instance of the <see cref="T:PropertyConstraint"/> class.
- </summary>
- <param name="name">The name.</param>
- <param name="baseConstraint">The constraint to apply to the property.</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.PropertyConstraint.Matches(System.Object)">
- <summary>
- Test whether the constraint is satisfied by a given value
- </summary>
- <param name="actual">The value to be tested</param>
- <returns>True for success, false for failure</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.PropertyConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the constraint description to a MessageWriter
- </summary>
- <param name="writer">The writer on which the description is displayed</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.PropertyConstraint.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the actual value for a failing constraint test to a
- MessageWriter. The default implementation simply writes
- the raw value of actual, leaving it to the writer to
- perform any formatting.
- </summary>
- <param name="writer">The writer on which the actual value is displayed</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.PropertyConstraint.ToString">
- <summary>
- Returns the string representation of the constraint.
- </summary>
- <returns></returns>
- </member>
- <member name="T:NUnit.Framework.Constraints.ConstraintExpression">
- <summary>
- ConstraintExpression represents a compound constraint in the
- process of being constructed from a series of syntactic elements.
-
- Individual elements are appended to the expression as they are
- reognized. Once an actual Constraint is appended, the expression
- returns a resolvable Constraint.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.ConstraintExpressionBase">
- <summary>
- ConstraintExpressionBase is the abstract base class for the
- generated ConstraintExpression class, which represents a
- compound constraint in the process of being constructed
- from a series of syntactic elements.
-
- NOTE: ConstraintExpressionBase is aware of some of its
- derived classes, which is an apparent violation of
- encapsulation. Ideally, these classes would be a
- single class, but they must be separated in order to
- allow parts to be generated under .NET 1.x and to
- provide proper user feedback in syntactically
- aware IDEs.
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.ConstraintExpressionBase.builder">
- <summary>
- The ConstraintBuilder holding the elements recognized so far
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpressionBase.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:ConstraintExpressionBase"/> class.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpressionBase.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
- <summary>
- Initializes a new instance of the <see cref="T:ConstraintExpressionBase"/>
- class passing in a ConstraintBuilder, which may be pre-populated.
- </summary>
- <param name="builder">The builder.</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpressionBase.ToString">
- <summary>
- Returns a string representation of the expression as it
- currently stands. This should only be used for testing,
- since it has the side-effect of resolving the expression.
- </summary>
- <returns></returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpressionBase.Append(NUnit.Framework.Constraints.ConstraintOperator)">
- <summary>
- Appends an operator to the expression and returns the
- resulting expression itself.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpressionBase.Append(NUnit.Framework.Constraints.SelfResolvingOperator)">
- <summary>
- Appends a self-resolving operator to the expression and
- returns a new ResolvableConstraintExpression.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpressionBase.Append(NUnit.Framework.Constraints.Constraint)">
- <summary>
- Appends a constraint to the expression and returns that
- constraint, which is associated with the current state
- of the expression being built.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:ConstraintExpression"/> class.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
- <summary>
- Initializes a new instance of the <see cref="T:ConstraintExpression"/>
- class passing in a ConstraintBuilder, which may be pre-populated.
- </summary>
- <param name="builder">The builder.</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Property(System.String)">
- <summary>
- Returns a new PropertyConstraintExpression, which will either
- test for the existence of the named property on the object
- being tested or apply any following constraint to that property.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Attribute(System.Type)">
- <summary>
- Returns a new AttributeConstraint checking for the
- presence of a particular attribute on an object.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Attribute``1">
- <summary>
- Returns a new AttributeConstraint checking for the
- presence of a particular attribute on an object.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Matches(NUnit.Framework.Constraints.Constraint)">
- <summary>
- Returns the constraint provided as an argument - used to allow custom
- custom constraints to easily participate in the syntax.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Matches``1(System.Predicate{``0})">
- <summary>
- Returns the constraint provided as an argument - used to allow custom
- custom constraints to easily participate in the syntax.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EqualTo(System.Object)">
- <summary>
- Returns a constraint that tests two items for equality
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SameAs(System.Object)">
- <summary>
- Returns a constraint that tests that two references are the same object
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.GreaterThan(System.Object)">
- <summary>
- Returns a constraint that tests whether the
- actual value is greater than the suppled argument
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.GreaterThanOrEqualTo(System.Object)">
- <summary>
- Returns a constraint that tests whether the
- actual value is greater than or equal to the suppled argument
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AtLeast(System.Object)">
- <summary>
- Returns a constraint that tests whether the
- actual value is greater than or equal to the suppled argument
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.LessThan(System.Object)">
- <summary>
- Returns a constraint that tests whether the
- actual value is less than the suppled argument
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.LessThanOrEqualTo(System.Object)">
- <summary>
- Returns a constraint that tests whether the
- actual value is less than or equal to the suppled argument
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AtMost(System.Object)">
- <summary>
- Returns a constraint that tests whether the
- actual value is less than or equal to the suppled argument
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.TypeOf(System.Type)">
- <summary>
- Returns a constraint that tests whether the actual
- value is of the exact type supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.TypeOf``1">
- <summary>
- Returns a constraint that tests whether the actual
- value is of the exact type supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InstanceOf(System.Type)">
- <summary>
- Returns a constraint that tests whether the actual value
- is of the type supplied as an argument or a derived type.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InstanceOf``1">
- <summary>
- Returns a constraint that tests whether the actual value
- is of the type supplied as an argument or a derived type.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InstanceOfType(System.Type)">
- <summary>
- Returns a constraint that tests whether the actual value
- is of the type supplied as an argument or a derived type.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InstanceOfType``1">
- <summary>
- Returns a constraint that tests whether the actual value
- is of the type supplied as an argument or a derived type.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableFrom(System.Type)">
- <summary>
- Returns a constraint that tests whether the actual value
- is assignable from the type supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableFrom``1">
- <summary>
- Returns a constraint that tests whether the actual value
- is assignable from the type supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableTo(System.Type)">
- <summary>
- Returns a constraint that tests whether the actual value
- is assignable from the type supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableTo``1">
- <summary>
- Returns a constraint that tests whether the actual value
- is assignable from the type supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EquivalentTo(System.Collections.IEnumerable)">
- <summary>
- Returns a constraint that tests whether the actual value
- is a collection containing the same elements as the
- collection supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SubsetOf(System.Collections.IEnumerable)">
- <summary>
- Returns a constraint that tests whether the actual value
- is a subset of the collection supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Member(System.Object)">
- <summary>
- Returns a new CollectionContainsConstraint checking for the
- presence of a particular object in the collection.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Contains(System.Object)">
- <summary>
- Returns a new CollectionContainsConstraint checking for the
- presence of a particular object in the collection.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Contains(System.String)">
- <summary>
- Returns a new ContainsConstraint. This constraint
- will, in turn, make use of the appropriate second-level
- constraint, depending on the type of the actual argument.
- This overload is only used if the item sought is a string,
- since any other type implies that we are looking for a
- collection member.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringContaining(System.String)">
- <summary>
- Returns a constraint that succeeds if the actual
- value contains the substring supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.ContainsSubstring(System.String)">
- <summary>
- Returns a constraint that succeeds if the actual
- value contains the substring supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StartsWith(System.String)">
- <summary>
- Returns a constraint that succeeds if the actual
- value starts with the substring supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringStarting(System.String)">
- <summary>
- Returns a constraint that succeeds if the actual
- value starts with the substring supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EndsWith(System.String)">
- <summary>
- Returns a constraint that succeeds if the actual
- value ends with the substring supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringEnding(System.String)">
- <summary>
- Returns a constraint that succeeds if the actual
- value ends with the substring supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Matches(System.String)">
- <summary>
- Returns a constraint that succeeds if the actual
- value matches the Regex pattern supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringMatching(System.String)">
- <summary>
- Returns a constraint that succeeds if the actual
- value matches the Regex pattern supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SamePath(System.String)">
- <summary>
- Returns a constraint that tests whether the path provided
- is the same as an expected path after canonicalization.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SamePathOrUnder(System.String)">
- <summary>
- Returns a constraint that tests whether the path provided
- is the same path or under an expected path after canonicalization.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InRange(System.IComparable,System.IComparable)">
- <summary>
- Returns a constraint that tests whether the actual value falls
- within a specified range.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Not">
- <summary>
- Returns a ConstraintExpression that negates any
- following constraint.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintExpression.No">
- <summary>
- Returns a ConstraintExpression that negates any
- following constraint.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintExpression.All">
- <summary>
- Returns a ConstraintExpression, which will apply
- the following constraint to all members of a collection,
- succeeding if all of them succeed.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Some">
- <summary>
- Returns a ConstraintExpression, which will apply
- the following constraint to all members of a collection,
- succeeding if at least one of them succeeds.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintExpression.None">
- <summary>
- Returns a ConstraintExpression, which will apply
- the following constraint to all members of a collection,
- succeeding if all of them fail.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Length">
- <summary>
- Returns a new ConstraintExpression, which will apply the following
- constraint to the Length property of the object being tested.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Count">
- <summary>
- Returns a new ConstraintExpression, which will apply the following
- constraint to the Count property of the object being tested.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Message">
- <summary>
- Returns a new ConstraintExpression, which will apply the following
- constraint to the Message property of the object being tested.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintExpression.InnerException">
- <summary>
- Returns a new ConstraintExpression, which will apply the following
- constraint to the InnerException property of the object being tested.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintExpression.With">
- <summary>
- With is currently a NOP - reserved for future use.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Null">
- <summary>
- Returns a constraint that tests for null
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintExpression.True">
- <summary>
- Returns a constraint that tests for True
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintExpression.False">
- <summary>
- Returns a constraint that tests for False
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintExpression.NaN">
- <summary>
- Returns a constraint that tests for NaN
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Empty">
- <summary>
- Returns a constraint that tests for empty
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Unique">
- <summary>
- Returns a constraint that tests whether a collection
- contains all unique items.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintExpression.BinarySerializable">
- <summary>
- Returns a constraint that tests whether an object graph is serializable in binary format.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintExpression.XmlSerializable">
- <summary>
- Returns a constraint that tests whether an object graph is serializable in xml format.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Ordered">
- <summary>
- Returns a constraint that tests whether a collection is ordered
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.RangeConstraint">
- <summary>
- RangeConstraint tests whethe two values are within a
- specified range.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.RangeConstraint.#ctor(System.IComparable,System.IComparable)">
- <summary>
- Initializes a new instance of the <see cref="T:RangeConstraint"/> class.
- </summary>
- <param name="from">From.</param>
- <param name="to">To.</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.RangeConstraint.Matches(System.Object)">
- <summary>
- Test whether the constraint is satisfied by a given value
- </summary>
- <param name="actual">The value to be tested</param>
- <returns>True for success, false for failure</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.RangeConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the constraint description to a MessageWriter
- </summary>
- <param name="writer">The writer on which the description is displayed</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.RangeConstraint.Using(System.Collections.IComparer)">
- <summary>
- Modifies the constraint to use an IComparer and returns self.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.RangeConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
- <summary>
- Modifies the constraint to use an IComparer<T> and returns self.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.RangeConstraint.Using``1(System.Comparison{``0})">
- <summary>
- Modifies the constraint to use a Comparison<T> and returns self.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.EqualConstraint">
- <summary>
- EqualConstraint is able to compare an actual value with the
- expected value provided in its constructor. Two objects are
- considered equal if both are null, or if both have the same
- value. NUnit has special semantics for some object types.
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.EqualConstraint.clipStrings">
- <summary>
- If true, strings in error messages will be clipped
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.EqualConstraint.comparer">
- <summary>
- NUnitEqualityComparer used to test equality.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.EqualConstraint.#ctor(System.Object)">
- <summary>
- Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.EqualConstraint"/> class.
- </summary>
- <param name="expected">The expected value.</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.EqualConstraint.Within(System.Object)">
- <summary>
- Flag the constraint to use a tolerance when determining equality.
- </summary>
- <param name="amount">Tolerance value to be used</param>
- <returns>Self.</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.EqualConstraint.Comparer(System.Collections.IComparer)">
- <summary>
- Flag the constraint to use the supplied IComparer object.
- </summary>
- <param name="comparer">The IComparer object to use.</param>
- <returns>Self.</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using(System.Collections.IComparer)">
- <summary>
- Flag the constraint to use the supplied IComparer object.
- </summary>
- <param name="comparer">The IComparer object to use.</param>
- <returns>Self.</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
- <summary>
- Flag the constraint to use the supplied IComparer object.
- </summary>
- <param name="comparer">The IComparer object to use.</param>
- <returns>Self.</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Comparison{``0})">
- <summary>
- Flag the constraint to use the supplied Comparison object.
- </summary>
- <param name="comparer">The IComparer object to use.</param>
- <returns>Self.</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using(System.Collections.IEqualityComparer)">
- <summary>
- Flag the constraint to use the supplied IEqualityComparer object.
- </summary>
- <param name="comparer">The IComparer object to use.</param>
- <returns>Self.</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Collections.Generic.IEqualityComparer{``0})">
- <summary>
- Flag the constraint to use the supplied IEqualityComparer object.
- </summary>
- <param name="comparer">The IComparer object to use.</param>
- <returns>Self.</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.EqualConstraint.Matches(System.Object)">
- <summary>
- Test whether the constraint is satisfied by a given value
- </summary>
- <param name="actual">The value to be tested</param>
- <returns>True for success, false for failure</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.EqualConstraint.WriteMessageTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write a failure message. Overridden to provide custom
- failure messages for EqualConstraint.
- </summary>
- <param name="writer">The MessageWriter to write to</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.EqualConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write description of this constraint
- </summary>
- <param name="writer">The MessageWriter to write to</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.EqualConstraint.DisplayCollectionDifferences(NUnit.Framework.Constraints.MessageWriter,System.Collections.ICollection,System.Collections.ICollection,System.Int32)">
- <summary>
- Display the failure information for two collections that did not match.
- </summary>
- <param name="writer">The MessageWriter on which to display</param>
- <param name="expected">The expected collection.</param>
- <param name="actual">The actual collection</param>
- <param name="depth">The depth of this failure in a set of nested collections</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.EqualConstraint.DisplayCollectionTypesAndSizes(NUnit.Framework.Constraints.MessageWriter,System.Collections.ICollection,System.Collections.ICollection,System.Int32)">
- <summary>
- Displays a single line showing the types and sizes of the expected
- and actual collections or arrays. If both are identical, the value is
- only shown once.
- </summary>
- <param name="writer">The MessageWriter on which to display</param>
- <param name="expected">The expected collection or array</param>
- <param name="actual">The actual collection or array</param>
- <param name="indent">The indentation level for the message line</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.EqualConstraint.DisplayFailurePoint(NUnit.Framework.Constraints.MessageWriter,System.Collections.ICollection,System.Collections.ICollection,System.Int32,System.Int32)">
- <summary>
- Displays a single line showing the point in the expected and actual
- arrays at which the comparison failed. If the arrays have different
- structures or dimensions, both values are shown.
- </summary>
- <param name="writer">The MessageWriter on which to display</param>
- <param name="expected">The expected array</param>
- <param name="actual">The actual array</param>
- <param name="failurePoint">Index of the failure point in the underlying collections</param>
- <param name="indent">The indentation level for the message line</param>
- </member>
- <member name="P:NUnit.Framework.Constraints.EqualConstraint.IgnoreCase">
- <summary>
- Flag the constraint to ignore case and return self.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.EqualConstraint.NoClip">
- <summary>
- Flag the constraint to suppress string clipping
- and return self.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.EqualConstraint.AsCollection">
- <summary>
- Flag the constraint to compare arrays as collections
- and return self.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.EqualConstraint.Ulps">
- <summary>
- Switches the .Within() modifier to interpret its tolerance as
- a distance in representable values (see remarks).
- </summary>
- <returns>Self.</returns>
- <remarks>
- Ulp stands for "unit in the last place" and describes the minimum
- amount a given value can change. For any integers, an ulp is 1 whole
- digit. For floating point values, the accuracy of which is better
- for smaller numbers and worse for larger numbers, an ulp depends
- on the size of the number. Using ulps for comparison of floating
- point results instead of fixed tolerances is safer because it will
- automatically compensate for the added inaccuracy of larger numbers.
- </remarks>
- </member>
- <member name="P:NUnit.Framework.Constraints.EqualConstraint.Percent">
- <summary>
- Switches the .Within() modifier to interpret its tolerance as
- a percentage that the actual values is allowed to deviate from
- the expected value.
- </summary>
- <returns>Self</returns>
- </member>
- <member name="P:NUnit.Framework.Constraints.EqualConstraint.Days">
- <summary>
- Causes the tolerance to be interpreted as a TimeSpan in days.
- </summary>
- <returns>Self</returns>
- </member>
- <member name="P:NUnit.Framework.Constraints.EqualConstraint.Hours">
- <summary>
- Causes the tolerance to be interpreted as a TimeSpan in hours.
- </summary>
- <returns>Self</returns>
- </member>
- <member name="P:NUnit.Framework.Constraints.EqualConstraint.Minutes">
- <summary>
- Causes the tolerance to be interpreted as a TimeSpan in minutes.
- </summary>
- <returns>Self</returns>
- </member>
- <member name="P:NUnit.Framework.Constraints.EqualConstraint.Seconds">
- <summary>
- Causes the tolerance to be interpreted as a TimeSpan in seconds.
- </summary>
- <returns>Self</returns>
- </member>
- <member name="P:NUnit.Framework.Constraints.EqualConstraint.Milliseconds">
- <summary>
- Causes the tolerance to be interpreted as a TimeSpan in milliseconds.
- </summary>
- <returns>Self</returns>
- </member>
- <member name="P:NUnit.Framework.Constraints.EqualConstraint.Ticks">
- <summary>
- Causes the tolerance to be interpreted as a TimeSpan in clock ticks.
- </summary>
- <returns>Self</returns>
- </member>
- <member name="T:NUnit.Framework.Constraints.NotConstraint">
- <summary>
- NotConstraint negates the effect of some other constraint
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.NotConstraint.#ctor(NUnit.Framework.Constraints.Constraint)">
- <summary>
- Initializes a new instance of the <see cref="T:NotConstraint"/> class.
- </summary>
- <param name="baseConstraint">The base constraint to be negated.</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.NotConstraint.Matches(System.Object)">
- <summary>
- Test whether the constraint is satisfied by a given value
- </summary>
- <param name="actual">The value to be tested</param>
- <returns>True for if the base constraint fails, false if it succeeds</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.NotConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the constraint description to a MessageWriter
- </summary>
- <param name="writer">The writer on which the description is displayed</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.NotConstraint.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the actual value for a failing constraint test to a MessageWriter.
- </summary>
- <param name="writer">The writer on which the actual value is displayed</param>
- </member>
- <member name="T:NUnit.Framework.Constraints.AllItemsConstraint">
- <summary>
- AllItemsConstraint applies another constraint to each
- item in a collection, succeeding if they all succeed.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.AllItemsConstraint.#ctor(NUnit.Framework.Constraints.Constraint)">
- <summary>
- Construct an AllItemsConstraint on top of an existing constraint
- </summary>
- <param name="itemConstraint"></param>
- </member>
- <member name="M:NUnit.Framework.Constraints.AllItemsConstraint.Matches(System.Object)">
- <summary>
- Apply the item constraint to each item in the collection,
- failing if any item fails.
- </summary>
- <param name="actual"></param>
- <returns></returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.AllItemsConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write a description of this constraint to a MessageWriter
- </summary>
- <param name="writer"></param>
- </member>
- <member name="T:NUnit.Framework.Constraints.SomeItemsConstraint">
- <summary>
- SomeItemsConstraint applies another constraint to each
- item in a collection, succeeding if any of them succeeds.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.#ctor(NUnit.Framework.Constraints.Constraint)">
- <summary>
- Construct a SomeItemsConstraint on top of an existing constraint
- </summary>
- <param name="itemConstraint"></param>
- </member>
- <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.Matches(System.Object)">
- <summary>
- Apply the item constraint to each item in the collection,
- succeeding if any item succeeds.
- </summary>
- <param name="actual"></param>
- <returns></returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write a description of this constraint to a MessageWriter
- </summary>
- <param name="writer"></param>
- </member>
- <member name="T:NUnit.Framework.Constraints.NoItemConstraint">
- <summary>
- NoItemConstraint applies another constraint to each
- item in a collection, failing if any of them succeeds.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.NoItemConstraint.#ctor(NUnit.Framework.Constraints.Constraint)">
- <summary>
- Construct a SomeItemsConstraint on top of an existing constraint
- </summary>
- <param name="itemConstraint"></param>
- </member>
- <member name="M:NUnit.Framework.Constraints.NoItemConstraint.Matches(System.Object)">
- <summary>
- Apply the item constraint to each item in the collection,
- failing if any item fails.
- </summary>
- <param name="actual"></param>
- <returns></returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.NoItemConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write a description of this constraint to a MessageWriter
- </summary>
- <param name="writer"></param>
- </member>
- <member name="T:NUnit.Framework.Constraints.ContainsConstraint">
- <summary>
- ContainsConstraint tests a whether a string contains a substring
- or a collection contains an object. It postpones the decision of
- which test to use until the type of the actual argument is known.
- This allows testing whether a string is contained in a collection
- or as a substring of another string using the same syntax.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ContainsConstraint.#ctor(System.Object)">
- <summary>
- Initializes a new instance of the <see cref="T:ContainsConstraint"/> class.
- </summary>
- <param name="expected">The expected.</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.ContainsConstraint.Matches(System.Object)">
- <summary>
- Test whether the constraint is satisfied by a given value
- </summary>
- <param name="actual">The value to be tested</param>
- <returns>True for success, false for failure</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.ContainsConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the constraint description to a MessageWriter
- </summary>
- <param name="writer">The writer on which the description is displayed</param>
- </member>
- <member name="P:NUnit.Framework.Constraints.ContainsConstraint.IgnoreCase">
- <summary>
- Flag the constraint to ignore case and return self.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.MsgUtils">
- <summary>
- Static methods used in creating messages
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.MsgUtils.ELLIPSIS">
- <summary>
- Static string used when strings are clipped
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.MsgUtils.GetTypeRepresentation(System.Object)">
- <summary>
- Returns the representation of a type as used in NUnitLite.
- This is the same as Type.ToString() except for arrays,
- which are displayed with their declared sizes.
- </summary>
- <param name="obj"></param>
- <returns></returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.MsgUtils.EscapeControlChars(System.String)">
- <summary>
- Converts any control characters in a string
- to their escaped representation.
- </summary>
- <param name="s">The string to be converted</param>
- <returns>The converted string</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.MsgUtils.GetArrayIndicesAsString(System.Int32[])">
- <summary>
- Return the a string representation for a set of indices into an array
- </summary>
- <param name="indices">Array of indices for which a string is needed</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.MsgUtils.GetArrayIndicesFromCollectionIndex(System.Collections.ICollection,System.Int32)">
- <summary>
- Get an array of indices representing the point in a collection or
- array corresponding to a single int index into the collection.
- </summary>
- <param name="collection">The collection to which the indices apply</param>
- <param name="index">Index in the collection</param>
- <returns>Array of indices</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.MsgUtils.ClipString(System.String,System.Int32,System.Int32)">
- <summary>
- Clip a string to a given length, starting at a particular offset, returning the clipped
- string with ellipses representing the removed parts
- </summary>
- <param name="s">The string to be clipped</param>
- <param name="maxStringLength">The maximum permitted length of the result string</param>
- <param name="clipStart">The point at which to start clipping</param>
- <returns>The clipped string</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.MsgUtils.ClipExpectedAndActual(System.String@,System.String@,System.Int32,System.Int32)">
- <summary>
- Clip the expected and actual strings in a coordinated fashion,
- so that they may be displayed together.
- </summary>
- <param name="expected"></param>
- <param name="actual"></param>
- <param name="maxDisplayLength"></param>
- <param name="mismatch"></param>
- </member>
- <member name="M:NUnit.Framework.Constraints.MsgUtils.FindMismatchPosition(System.String,System.String,System.Int32,System.Boolean)">
- <summary>
- Shows the position two strings start to differ. Comparison
- starts at the start index.
- </summary>
- <param name="expected">The expected string</param>
- <param name="actual">The actual string</param>
- <param name="istart">The index in the strings at which comparison should start</param>
- <param name="ignoreCase">Boolean indicating whether case should be ignored</param>
- <returns>-1 if no mismatch found, or the index where mismatch found</returns>
- </member>
- <member name="T:NUnit.Framework.Constraints.BasicConstraint">
- <summary>
- BasicConstraint is the abstract base for constraints that
- perform a simple comparison to a constant value.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.BasicConstraint.#ctor(System.Object,System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:BasicConstraint"/> class.
- </summary>
- <param name="expected">The expected.</param>
- <param name="description">The description.</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.BasicConstraint.Matches(System.Object)">
- <summary>
- Test whether the constraint is satisfied by a given value
- </summary>
- <param name="actual">The value to be tested</param>
- <returns>True for success, false for failure</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.BasicConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the constraint description to a MessageWriter
- </summary>
- <param name="writer">The writer on which the description is displayed</param>
- </member>
- <member name="T:NUnit.Framework.Constraints.NullConstraint">
- <summary>
- NullConstraint tests that the actual value is null
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.NullConstraint.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NullConstraint"/> class.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.TrueConstraint">
- <summary>
- TrueConstraint tests that the actual value is true
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.TrueConstraint.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:TrueConstraint"/> class.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.FalseConstraint">
- <summary>
- FalseConstraint tests that the actual value is false
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.FalseConstraint.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:FalseConstraint"/> class.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.NaNConstraint">
- <summary>
- NaNConstraint tests that the actual value is a double or float NaN
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.NaNConstraint.Matches(System.Object)">
- <summary>
- Test that the actual value is an NaN
- </summary>
- <param name="actual"></param>
- <returns></returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.NaNConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the constraint description to a specified writer
- </summary>
- <param name="writer"></param>
- </member>
- <member name="T:NUnit.Framework.Constraints.MessageWriter">
- <summary>
- MessageWriter is the abstract base for classes that write
- constraint descriptions and messages in some form. The
- class has separate methods for writing various components
- of a message, allowing implementations to tailor the
- presentation as needed.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.MessageWriter.#ctor">
- <summary>
- Construct a MessageWriter given a culture
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteMessageLine(System.String,System.Object[])">
- <summary>
- Method to write single line message with optional args, usually
- written to precede the general failure message.
- </summary>
- <param name="message">The message to be written</param>
- <param name="args">Any arguments used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteMessageLine(System.Int32,System.String,System.Object[])">
- <summary>
- Method to write single line message with optional args, usually
- written to precede the general failure message, at a givel
- indentation level.
- </summary>
- <param name="level">The indentation level of the message</param>
- <param name="message">The message to be written</param>
- <param name="args">Any arguments used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayDifferences(NUnit.Framework.Constraints.Constraint)">
- <summary>
- Display Expected and Actual lines for a constraint. This
- is called by MessageWriter's default implementation of
- WriteMessageTo and provides the generic two-line display.
- </summary>
- <param name="constraint">The constraint that failed</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayDifferences(System.Object,System.Object)">
- <summary>
- Display Expected and Actual lines for given values. This
- method may be called by constraints that need more control over
- the display of actual and expected values than is provided
- by the default implementation.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value causing the failure</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayDifferences(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
- <summary>
- Display Expected and Actual lines for given values, including
- a tolerance value on the Expected line.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value causing the failure</param>
- <param name="tolerance">The tolerance within which the test was made</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayStringDifferences(System.String,System.String,System.Int32,System.Boolean,System.Boolean)">
- <summary>
- Display the expected and actual string values on separate lines.
- If the mismatch parameter is >=0, an additional line is displayed
- line containing a caret that points to the mismatch point.
- </summary>
- <param name="expected">The expected string value</param>
- <param name="actual">The actual string value</param>
- <param name="mismatch">The point at which the strings don't match or -1</param>
- <param name="ignoreCase">If true, case is ignored in locating the point where the strings differ</param>
- <param name="clipping">If true, the strings should be clipped to fit the line</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteConnector(System.String)">
- <summary>
- Writes the text for a connector.
- </summary>
- <param name="connector">The connector.</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.MessageWriter.WritePredicate(System.String)">
- <summary>
- Writes the text for a predicate.
- </summary>
- <param name="predicate">The predicate.</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteExpectedValue(System.Object)">
- <summary>
- Writes the text for an expected value.
- </summary>
- <param name="expected">The expected value.</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteModifier(System.String)">
- <summary>
- Writes the text for a modifier
- </summary>
- <param name="modifier">The modifier.</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteActualValue(System.Object)">
- <summary>
- Writes the text for an actual value.
- </summary>
- <param name="actual">The actual value.</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteValue(System.Object)">
- <summary>
- Writes the text for a generalized value.
- </summary>
- <param name="val">The value.</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteCollectionElements(System.Collections.ICollection,System.Int32,System.Int32)">
- <summary>
- Writes the text for a collection value,
- starting at a particular point, to a max length
- </summary>
- <param name="collection">The collection containing elements to write.</param>
- <param name="start">The starting point of the elements to write</param>
- <param name="max">The maximum number of elements to write</param>
- </member>
- <member name="P:NUnit.Framework.Constraints.MessageWriter.MaxLineLength">
- <summary>
- Abstract method to get the max line length
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.ToleranceMode">
- <summary>
- Modes in which the tolerance value for a comparison can
- be interpreted.
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.ToleranceMode.None">
- <summary>
- The tolerance was created with a value, without specifying
- how the value would be used. This is used to prevent setting
- the mode more than once and is generally changed to Linear
- upon execution of the test.
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.ToleranceMode.Linear">
- <summary>
- The tolerance is used as a numeric range within which
- two compared values are considered to be equal.
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.ToleranceMode.Percent">
- <summary>
- Interprets the tolerance as the percentage by which
- the two compared values my deviate from each other.
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.ToleranceMode.Ulps">
- <summary>
- Compares two values based in their distance in
- representable numbers.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.Tolerance">
- <summary>
- The Tolerance class generalizes the notion of a tolerance
- within which an equality test succeeds. Normally, it is
- used with numeric types, but it can be used with any
- type that supports taking a difference between two
- objects and comparing that difference to a value.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.Tolerance.#ctor(System.Object)">
- <summary>
- Constructs a linear tolerance of a specdified amount
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.Tolerance.#ctor(System.Object,NUnit.Framework.Constraints.ToleranceMode)">
- <summary>
- Constructs a tolerance given an amount and ToleranceMode
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.Tolerance.CheckLinearAndNumeric">
- <summary>
- Tests that the current Tolerance is linear with a
- numeric value, throwing an exception if it is not.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.Tolerance.Empty">
- <summary>
- Returns an empty Tolerance object, equivalent to
- specifying an exact match.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.Tolerance.Mode">
- <summary>
- Gets the ToleranceMode for the current Tolerance
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.Tolerance.Value">
- <summary>
- Gets the value of the current Tolerance instance.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.Tolerance.Percent">
- <summary>
- Returns a new tolerance, using the current amount as a percentage.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.Tolerance.Ulps">
- <summary>
- Returns a new tolerance, using the current amount in Ulps.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.Tolerance.Days">
- <summary>
- Returns a new tolerance with a TimeSpan as the amount, using
- the current amount as a number of days.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.Tolerance.Hours">
- <summary>
- Returns a new tolerance with a TimeSpan as the amount, using
- the current amount as a number of hours.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.Tolerance.Minutes">
- <summary>
- Returns a new tolerance with a TimeSpan as the amount, using
- the current amount as a number of minutes.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.Tolerance.Seconds">
- <summary>
- Returns a new tolerance with a TimeSpan as the amount, using
- the current amount as a number of seconds.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.Tolerance.Milliseconds">
- <summary>
- Returns a new tolerance with a TimeSpan as the amount, using
- the current amount as a number of milliseconds.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.Tolerance.Ticks">
- <summary>
- Returns a new tolerance with a TimeSpan as the amount, using
- the current amount as a number of clock ticks.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.Tolerance.IsEmpty">
- <summary>
- Returns true if the current tolerance is empty.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.Numerics">
- <summary>
- The Numerics class contains common operations on numeric values.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.Numerics.IsNumericType(System.Object)">
- <summary>
- Checks the type of the object, returning true if
- the object is a numeric type.
- </summary>
- <param name="obj">The object to check</param>
- <returns>true if the object is a numeric type</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.Numerics.IsFloatingPointNumeric(System.Object)">
- <summary>
- Checks the type of the object, returning true if
- the object is a floating point numeric type.
- </summary>
- <param name="obj">The object to check</param>
- <returns>true if the object is a floating point numeric type</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.Numerics.IsFixedPointNumeric(System.Object)">
- <summary>
- Checks the type of the object, returning true if
- the object is a fixed point numeric type.
- </summary>
- <param name="obj">The object to check</param>
- <returns>true if the object is a fixed point numeric type</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.Numerics.AreEqual(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance@)">
- <summary>
- Test two numeric values for equality, performing the usual numeric
- conversions and using a provided or default tolerance. If the tolerance
- provided is Empty, this method may set it to a default tolerance.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="tolerance">A reference to the tolerance in effect</param>
- <returns>True if the values are equal</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.Numerics.Compare(System.Object,System.Object)">
- <summary>
- Compare two numeric values, performing the usual numeric conversions.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <returns>The relationship of the values to each other</returns>
- </member>
- <member name="T:NUnit.Framework.Constraints.EmptyConstraint">
- <summary>
- EmptyConstraint tests a whether a string or collection is empty,
- postponing the decision about which test is applied until the
- type of the actual argument is known.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.EmptyConstraint.Matches(System.Object)">
- <summary>
- Test whether the constraint is satisfied by a given value
- </summary>
- <param name="actual">The value to be tested</param>
- <returns>True for success, false for failure</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.EmptyConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the constraint description to a MessageWriter
- </summary>
- <param name="writer">The writer on which the description is displayed</param>
- </member>
- <member name="T:NUnit.Framework.Constraints.StringConstraint">
- <summary>
- StringConstraint is the abstract base for constraints
- that operate on strings. It supports the IgnoreCase
- modifier for string operations.
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.StringConstraint.expected">
- <summary>
- The expected value
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.StringConstraint.caseInsensitive">
- <summary>
- Indicates whether tests should be case-insensitive
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.StringConstraint.#ctor(System.String)">
- <summary>
- Constructs a StringConstraint given an expected value
- </summary>
- <param name="expected">The expected value</param>
- </member>
- <member name="P:NUnit.Framework.Constraints.StringConstraint.IgnoreCase">
- <summary>
- Modify the constraint to ignore case in matching.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.EmptyStringConstraint">
- <summary>
- EmptyStringConstraint tests whether a string is empty.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.EmptyStringConstraint.Matches(System.Object)">
- <summary>
- Test whether the constraint is satisfied by a given value
- </summary>
- <param name="actual">The value to be tested</param>
- <returns>True for success, false for failure</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.EmptyStringConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the constraint description to a MessageWriter
- </summary>
- <param name="writer">The writer on which the description is displayed</param>
- </member>
- <member name="T:NUnit.Framework.Constraints.NullOrEmptyStringConstraint">
- <summary>
- NullEmptyStringConstraint tests whether a string is either null or empty.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.NullOrEmptyStringConstraint.#ctor">
- <summary>
- Constructs a new NullOrEmptyStringConstraint
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.NullOrEmptyStringConstraint.Matches(System.Object)">
- <summary>
- Test whether the constraint is satisfied by a given value
- </summary>
- <param name="actual">The value to be tested</param>
- <returns>True for success, false for failure</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.NullOrEmptyStringConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the constraint description to a MessageWriter
- </summary>
- <param name="writer">The writer on which the description is displayed</param>
- </member>
- <member name="T:NUnit.Framework.Constraints.SubstringConstraint">
- <summary>
- SubstringConstraint can test whether a string contains
- the expected substring.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.SubstringConstraint.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:SubstringConstraint"/> class.
- </summary>
- <param name="expected">The expected.</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.SubstringConstraint.Matches(System.Object)">
- <summary>
- Test whether the constraint is satisfied by a given value
- </summary>
- <param name="actual">The value to be tested</param>
- <returns>True for success, false for failure</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.SubstringConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the constraint description to a MessageWriter
- </summary>
- <param name="writer">The writer on which the description is displayed</param>
- </member>
- <member name="T:NUnit.Framework.Constraints.StartsWithConstraint">
- <summary>
- StartsWithConstraint can test whether a string starts
- with an expected substring.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.StartsWithConstraint.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:StartsWithConstraint"/> class.
- </summary>
- <param name="expected">The expected string</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.StartsWithConstraint.Matches(System.Object)">
- <summary>
- Test whether the constraint is matched by the actual value.
- This is a template method, which calls the IsMatch method
- of the derived class.
- </summary>
- <param name="actual"></param>
- <returns></returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.StartsWithConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the constraint description to a MessageWriter
- </summary>
- <param name="writer">The writer on which the description is displayed</param>
- </member>
- <member name="T:NUnit.Framework.Constraints.EndsWithConstraint">
- <summary>
- EndsWithConstraint can test whether a string ends
- with an expected substring.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.EndsWithConstraint.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:EndsWithConstraint"/> class.
- </summary>
- <param name="expected">The expected string</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.EndsWithConstraint.Matches(System.Object)">
- <summary>
- Test whether the constraint is matched by the actual value.
- This is a template method, which calls the IsMatch method
- of the derived class.
- </summary>
- <param name="actual"></param>
- <returns></returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.EndsWithConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the constraint description to a MessageWriter
- </summary>
- <param name="writer">The writer on which the description is displayed</param>
- </member>
- <member name="T:NUnit.Framework.Constraints.RegexConstraint">
- <summary>
- RegexConstraint can test whether a string matches
- the pattern provided.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.RegexConstraint.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:RegexConstraint"/> class.
- </summary>
- <param name="pattern">The pattern.</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.RegexConstraint.Matches(System.Object)">
- <summary>
- Test whether the constraint is satisfied by a given value
- </summary>
- <param name="actual">The value to be tested</param>
- <returns>True for success, false for failure</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.RegexConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the constraint description to a MessageWriter
- </summary>
- <param name="writer">The writer on which the description is displayed</param>
- </member>
- <member name="T:NUnit.Framework.Constraints.ComparisonConstraint">
- <summary>
- Abstract base class for constraints that compare values to
- determine if one is greater than, equal to or less than
- the other.
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.ComparisonConstraint.expected">
- <summary>
- The value against which a comparison is to be made
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.ComparisonConstraint.ltOK">
- <summary>
- If true, less than returns success
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.ComparisonConstraint.eqOK">
- <summary>
- if true, equal returns success
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.ComparisonConstraint.gtOK">
- <summary>
- if true, greater than returns success
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.ComparisonConstraint.predicate">
- <summary>
- The predicate used as a part of the description
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.ComparisonConstraint.comparer">
- <summary>
- ComparisonAdapter to be used in making the comparison
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.#ctor(System.Object,System.Boolean,System.Boolean,System.Boolean,System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:ComparisonConstraint"/> class.
- </summary>
- <param name="value">The value against which to make a comparison.</param>
- <param name="ltOK">if set to <c>true</c> less succeeds.</param>
- <param name="eqOK">if set to <c>true</c> equal succeeds.</param>
- <param name="gtOK">if set to <c>true</c> greater succeeds.</param>
- <param name="predicate">String used in describing the constraint.</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Matches(System.Object)">
- <summary>
- Test whether the constraint is satisfied by a given value
- </summary>
- <param name="actual">The value to be tested</param>
- <returns>True for success, false for failure</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the constraint description to a MessageWriter
- </summary>
- <param name="writer">The writer on which the description is displayed</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Using(System.Collections.IComparer)">
- <summary>
- Modifies the constraint to use an IComparer and returns self
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
- <summary>
- Modifies the constraint to use an IComparer<T> and returns self
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Using``1(System.Comparison{``0})">
- <summary>
- Modifies the constraint to use a Comparison<T> and returns self
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.GreaterThanConstraint">
- <summary>
- Tests whether a value is greater than the value supplied to its constructor
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.GreaterThanConstraint.#ctor(System.Object)">
- <summary>
- Initializes a new instance of the <see cref="T:GreaterThanConstraint"/> class.
- </summary>
- <param name="expected">The expected value.</param>
- </member>
- <member name="T:NUnit.Framework.Constraints.GreaterThanOrEqualConstraint">
- <summary>
- Tests whether a value is greater than or equal to the value supplied to its constructor
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.GreaterThanOrEqualConstraint.#ctor(System.Object)">
- <summary>
- Initializes a new instance of the <see cref="T:GreaterThanOrEqualConstraint"/> class.
- </summary>
- <param name="expected">The expected value.</param>
- </member>
- <member name="T:NUnit.Framework.Constraints.LessThanConstraint">
- <summary>
- Tests whether a value is less than the value supplied to its constructor
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.LessThanConstraint.#ctor(System.Object)">
- <summary>
- Initializes a new instance of the <see cref="T:LessThanConstraint"/> class.
- </summary>
- <param name="expected">The expected value.</param>
- </member>
- <member name="T:NUnit.Framework.Constraints.LessThanOrEqualConstraint">
- <summary>
- Tests whether a value is less than or equal to the value supplied to its constructor
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.LessThanOrEqualConstraint.#ctor(System.Object)">
- <summary>
- Initializes a new instance of the <see cref="T:LessThanOrEqualConstraint"/> class.
- </summary>
- <param name="expected">The expected value.</param>
- </member>
- <member name="T:NUnit.Framework.Constraints.SameAsConstraint">
- <summary>
- SameAsConstraint tests whether an object is identical to
- the object passed to its constructor
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.SameAsConstraint.#ctor(System.Object)">
- <summary>
- Initializes a new instance of the <see cref="T:SameAsConstraint"/> class.
- </summary>
- <param name="expected">The expected object.</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.SameAsConstraint.Matches(System.Object)">
- <summary>
- Test whether the constraint is satisfied by a given value
- </summary>
- <param name="actual">The value to be tested</param>
- <returns>True for success, false for failure</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.SameAsConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the constraint description to a MessageWriter
- </summary>
- <param name="writer">The writer on which the description is displayed</param>
- </member>
- <member name="T:NUnit.Framework.Constraints.BinaryConstraint">
- <summary>
- BinaryConstraint is the abstract base of all constraints
- that combine two other constraints in some fashion.
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.BinaryConstraint.left">
- <summary>
- The first constraint being combined
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.BinaryConstraint.right">
- <summary>
- The second constraint being combined
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.BinaryConstraint.#ctor(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
- <summary>
- Construct a BinaryConstraint from two other constraints
- </summary>
- <param name="left">The first constraint</param>
- <param name="right">The second constraint</param>
- </member>
- <member name="T:NUnit.Framework.Constraints.AndConstraint">
- <summary>
- AndConstraint succeeds only if both members succeed.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.AndConstraint.#ctor(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
- <summary>
- Create an AndConstraint from two other constraints
- </summary>
- <param name="left">The first constraint</param>
- <param name="right">The second constraint</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.AndConstraint.Matches(System.Object)">
- <summary>
- Apply both member constraints to an actual value, succeeding
- succeeding only if both of them succeed.
- </summary>
- <param name="actual">The actual value</param>
- <returns>True if the constraints both succeeded</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.AndConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write a description for this contraint to a MessageWriter
- </summary>
- <param name="writer">The MessageWriter to receive the description</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.AndConstraint.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the actual value for a failing constraint test to a
- MessageWriter. The default implementation simply writes
- the raw value of actual, leaving it to the writer to
- perform any formatting.
- </summary>
- <param name="writer">The writer on which the actual value is displayed</param>
- </member>
- <member name="T:NUnit.Framework.Constraints.OrConstraint">
- <summary>
- OrConstraint succeeds if either member succeeds
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.OrConstraint.#ctor(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
- <summary>
- Create an OrConstraint from two other constraints
- </summary>
- <param name="left">The first constraint</param>
- <param name="right">The second constraint</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.OrConstraint.Matches(System.Object)">
- <summary>
- Apply the member constraints to an actual value, succeeding
- succeeding as soon as one of them succeeds.
- </summary>
- <param name="actual">The actual value</param>
- <returns>True if either constraint succeeded</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.OrConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write a description for this contraint to a MessageWriter
- </summary>
- <param name="writer">The MessageWriter to receive the description</param>
- </member>
- <member name="T:NUnit.Framework.Constraints.ConstraintFactory">
- <summary>
- Helper class with properties and methods that supply
- a number of constraints used in Asserts.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Property(System.String)">
- <summary>
- Returns a new PropertyConstraintExpression, which will either
- test for the existence of the named property on the object
- being tested or apply any following constraint to that property.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Attribute(System.Type)">
- <summary>
- Returns a new AttributeConstraint checking for the
- presence of a particular attribute on an object.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Attribute``1">
- <summary>
- Returns a new AttributeConstraint checking for the
- presence of a particular attribute on an object.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.EqualTo(System.Object)">
- <summary>
- Returns a constraint that tests two items for equality
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.SameAs(System.Object)">
- <summary>
- Returns a constraint that tests that two references are the same object
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.GreaterThan(System.Object)">
- <summary>
- Returns a constraint that tests whether the
- actual value is greater than the suppled argument
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.GreaterThanOrEqualTo(System.Object)">
- <summary>
- Returns a constraint that tests whether the
- actual value is greater than or equal to the suppled argument
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.AtLeast(System.Object)">
- <summary>
- Returns a constraint that tests whether the
- actual value is greater than or equal to the suppled argument
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.LessThan(System.Object)">
- <summary>
- Returns a constraint that tests whether the
- actual value is less than the suppled argument
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.LessThanOrEqualTo(System.Object)">
- <summary>
- Returns a constraint that tests whether the
- actual value is less than or equal to the suppled argument
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.AtMost(System.Object)">
- <summary>
- Returns a constraint that tests whether the
- actual value is less than or equal to the suppled argument
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.TypeOf(System.Type)">
- <summary>
- Returns a constraint that tests whether the actual
- value is of the exact type supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.TypeOf``1">
- <summary>
- Returns a constraint that tests whether the actual
- value is of the exact type supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.InstanceOf(System.Type)">
- <summary>
- Returns a constraint that tests whether the actual value
- is of the type supplied as an argument or a derived type.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.InstanceOf``1">
- <summary>
- Returns a constraint that tests whether the actual value
- is of the type supplied as an argument or a derived type.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.InstanceOfType(System.Type)">
- <summary>
- Returns a constraint that tests whether the actual value
- is of the type supplied as an argument or a derived type.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.InstanceOfType``1">
- <summary>
- Returns a constraint that tests whether the actual value
- is of the type supplied as an argument or a derived type.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.AssignableFrom(System.Type)">
- <summary>
- Returns a constraint that tests whether the actual value
- is assignable from the type supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.AssignableFrom``1">
- <summary>
- Returns a constraint that tests whether the actual value
- is assignable from the type supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.AssignableTo(System.Type)">
- <summary>
- Returns a constraint that tests whether the actual value
- is assignable from the type supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.AssignableTo``1">
- <summary>
- Returns a constraint that tests whether the actual value
- is assignable from the type supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.EquivalentTo(System.Collections.IEnumerable)">
- <summary>
- Returns a constraint that tests whether the actual value
- is a collection containing the same elements as the
- collection supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.SubsetOf(System.Collections.IEnumerable)">
- <summary>
- Returns a constraint that tests whether the actual value
- is a subset of the collection supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Member(System.Object)">
- <summary>
- Returns a new CollectionContainsConstraint checking for the
- presence of a particular object in the collection.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Contains(System.Object)">
- <summary>
- Returns a new CollectionContainsConstraint checking for the
- presence of a particular object in the collection.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Contains(System.String)">
- <summary>
- Returns a new ContainsConstraint. This constraint
- will, in turn, make use of the appropriate second-level
- constraint, depending on the type of the actual argument.
- This overload is only used if the item sought is a string,
- since any other type implies that we are looking for a
- collection member.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.StringContaining(System.String)">
- <summary>
- Returns a constraint that succeeds if the actual
- value contains the substring supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.ContainsSubstring(System.String)">
- <summary>
- Returns a constraint that succeeds if the actual
- value contains the substring supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.DoesNotContain(System.String)">
- <summary>
- Returns a constraint that fails if the actual
- value contains the substring supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.StartsWith(System.String)">
- <summary>
- Returns a constraint that succeeds if the actual
- value starts with the substring supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.StringStarting(System.String)">
- <summary>
- Returns a constraint that succeeds if the actual
- value starts with the substring supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.DoesNotStartWith(System.String)">
- <summary>
- Returns a constraint that fails if the actual
- value starts with the substring supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.EndsWith(System.String)">
- <summary>
- Returns a constraint that succeeds if the actual
- value ends with the substring supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.StringEnding(System.String)">
- <summary>
- Returns a constraint that succeeds if the actual
- value ends with the substring supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.DoesNotEndWith(System.String)">
- <summary>
- Returns a constraint that fails if the actual
- value ends with the substring supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Matches(System.String)">
- <summary>
- Returns a constraint that succeeds if the actual
- value matches the Regex pattern supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.StringMatching(System.String)">
- <summary>
- Returns a constraint that succeeds if the actual
- value matches the Regex pattern supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.DoesNotMatch(System.String)">
- <summary>
- Returns a constraint that fails if the actual
- value matches the pattern supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.SamePath(System.String)">
- <summary>
- Returns a constraint that tests whether the path provided
- is the same as an expected path after canonicalization.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.SamePathOrUnder(System.String)">
- <summary>
- Returns a constraint that tests whether the path provided
- is the same path or under an expected path after canonicalization.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.InRange(System.IComparable,System.IComparable)">
- <summary>
- Returns a constraint that tests whether the actual value falls
- within a specified range.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Not">
- <summary>
- Returns a ConstraintExpression that negates any
- following constraint.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintFactory.No">
- <summary>
- Returns a ConstraintExpression that negates any
- following constraint.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintFactory.All">
- <summary>
- Returns a ConstraintExpression, which will apply
- the following constraint to all members of a collection,
- succeeding if all of them succeed.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Some">
- <summary>
- Returns a ConstraintExpression, which will apply
- the following constraint to all members of a collection,
- succeeding if at least one of them succeeds.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintFactory.None">
- <summary>
- Returns a ConstraintExpression, which will apply
- the following constraint to all members of a collection,
- succeeding if all of them fail.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Length">
- <summary>
- Returns a new ConstraintExpression, which will apply the following
- constraint to the Length property of the object being tested.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Count">
- <summary>
- Returns a new ConstraintExpression, which will apply the following
- constraint to the Count property of the object being tested.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Message">
- <summary>
- Returns a new ConstraintExpression, which will apply the following
- constraint to the Message property of the object being tested.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintFactory.InnerException">
- <summary>
- Returns a new ConstraintExpression, which will apply the following
- constraint to the InnerException property of the object being tested.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Null">
- <summary>
- Returns a constraint that tests for null
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintFactory.True">
- <summary>
- Returns a constraint that tests for True
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintFactory.False">
- <summary>
- Returns a constraint that tests for False
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintFactory.NaN">
- <summary>
- Returns a constraint that tests for NaN
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Empty">
- <summary>
- Returns a constraint that tests for empty
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Unique">
- <summary>
- Returns a constraint that tests whether a collection
- contains all unique items.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintFactory.BinarySerializable">
- <summary>
- Returns a constraint that tests whether an object graph is serializable in binary format.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintFactory.XmlSerializable">
- <summary>
- Returns a constraint that tests whether an object graph is serializable in xml format.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Ordered">
- <summary>
- Returns a constraint that tests whether a collection is ordered
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.DelayedConstraint">
- <summary>
- Applies a delay to the match so that a match can be evaluated in the future.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.DelayedConstraint.#ctor(NUnit.Framework.Constraints.Constraint,System.Int32)">
- <summary>
- Creates a new DelayedConstraint
- </summary>
- <param name="baseConstraint">The inner constraint two decorate</param>
- <param name="delayInMilliseconds">The time interval after which the match is performed</param>
- <exception cref="T:System.InvalidOperationException">If the value of <paramref name="delayInMilliseconds"/> is less than 0</exception>
- </member>
- <member name="M:NUnit.Framework.Constraints.DelayedConstraint.#ctor(NUnit.Framework.Constraints.Constraint,System.Int32,System.Int32)">
- <summary>
- Creates a new DelayedConstraint
- </summary>
- <param name="baseConstraint">The inner constraint two decorate</param>
- <param name="delayInMilliseconds">The time interval after which the match is performed</param>
- <param name="pollingInterval">The time interval used for polling</param>
- <exception cref="T:System.InvalidOperationException">If the value of <paramref name="delayInMilliseconds"/> is less than 0</exception>
- </member>
- <member name="M:NUnit.Framework.Constraints.DelayedConstraint.Matches(System.Object)">
- <summary>
- Test whether the constraint is satisfied by a given value
- </summary>
- <param name="actual">The value to be tested</param>
- <returns>True for if the base constraint fails, false if it succeeds</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.DelayedConstraint.Matches(NUnit.Framework.Constraints.ActualValueDelegate)">
- <summary>
- Test whether the constraint is satisfied by a delegate
- </summary>
- <param name="del">The delegate whose value is to be tested</param>
- <returns>True for if the base constraint fails, false if it succeeds</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.DelayedConstraint.Matches``1(``0@)">
- <summary>
- Test whether the constraint is satisfied by a given reference.
- Overridden to wait for the specified delay period before
- calling the base constraint with the dereferenced value.
- </summary>
- <param name="actual">A reference to the value to be tested</param>
- <returns>True for success, false for failure</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.DelayedConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the constraint description to a MessageWriter
- </summary>
- <param name="writer">The writer on which the description is displayed</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.DelayedConstraint.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the actual value for a failing constraint test to a MessageWriter.
- </summary>
- <param name="writer">The writer on which the actual value is displayed</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.DelayedConstraint.ToString">
- <summary>
- Returns the string representation of the constraint.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.NUnitComparer">
- <summary>
- NUnitComparer encapsulates NUnit's default behavior
- in comparing two objects.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.NUnitComparer.Compare(System.Object,System.Object)">
- <summary>
- Compares two objects
- </summary>
- <param name="x"></param>
- <param name="y"></param>
- <returns></returns>
- </member>
- <member name="P:NUnit.Framework.Constraints.NUnitComparer.Default">
- <summary>
- Returns the default NUnitComparer.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.ActualValueDelegate">
- <summary>
- Delegate used to delay evaluation of the actual value
- to be used in evaluating a constraint
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.NUnitEqualityComparer">
- <summary>
- NUnitEqualityComparer encapsulates NUnit's handling of
- equality tests between objects.
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.caseInsensitive">
- <summary>
- If true, all string comparisons will ignore case
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.compareAsCollection">
- <summary>
- If true, arrays will be treated as collections, allowing
- those of different dimensions to be compared
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.tolerance">
- <summary>
- If non-zero, equality comparisons within the specified
- tolerance will succeed.
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.externalComparer">
- <summary>
- Comparison object used in comparisons for some constraints.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.NUnitEqualityComparer.ObjectsEqual(System.Object,System.Object)">
- <summary>
- Compares two objects for equality.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.NUnitEqualityComparer.ArraysEqual(System.Array,System.Array)">
- <summary>
- Helper method to compare two arrays
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.NUnitEqualityComparer.DirectoriesEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo)">
- <summary>
- Method to compare two DirectoryInfo objects
- </summary>
- <param name="x">first directory to compare</param>
- <param name="y">second directory to compare</param>
- <returns>true if equivalent, false if not</returns>
- </member>
- <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.Default">
- <summary>
- Returns the default NUnitEqualityComparer
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.IgnoreCase">
- <summary>
- Gets and sets a flag indicating whether case should
- be ignored in determining equality.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.CompareAsCollection">
- <summary>
- Gets and sets a flag indicating that arrays should be
- compared as collections, without regard to their shape.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.ExternalComparer">
- <summary>
- Gets and sets an external comparer to be used to
- test for equality. It is applied to members of
- collections, in place of NUnit's own logic.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.Tolerance">
- <summary>
- Gets and sets a tolerance used to compare objects of
- certin types.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoints">
- <summary>
- Gets the list of failure points for the last Match performed.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.ComparisonAdapter">
- <summary>
- ComparisonAdapter class centralizes all comparisons of
- values in NUnit, adapting to the use of any provided
- IComparer, IComparer<T> or Comparison<T>
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.For(System.Collections.IComparer)">
- <summary>
- Returns a ComparisonAdapter that wraps an IComparer
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.For``1(System.Collections.Generic.IComparer{``0})">
- <summary>
- Returns a ComparisonAdapter that wraps an IComparer<T>
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.For``1(System.Comparison{``0})">
- <summary>
- Returns a ComparisonAdapter that wraps a Comparison<T>
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.Compare(System.Object,System.Object)">
- <summary>
- Compares two objects
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ComparisonAdapter.Default">
- <summary>
- Gets the default ComparisonAdapter, which wraps an
- NUnitComparer object.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter.#ctor(System.Collections.IComparer)">
- <summary>
- Construct a ComparisonAdapter for an IComparer
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter.Compare(System.Object,System.Object)">
- <summary>
- Compares two objects
- </summary>
- <param name="expected"></param>
- <param name="actual"></param>
- <returns></returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.DefaultComparisonAdapter.#ctor">
- <summary>
- Construct a default ComparisonAdapter
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter`1">
- <summary>
- ComparisonAdapter<T> extends ComparisonAdapter and
- allows use of an IComparer<T> or Comparison<T>
- to actually perform the comparison.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter`1.#ctor(System.Collections.Generic.IComparer{`0})">
- <summary>
- Construct a ComparisonAdapter for an IComparer<T>
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter`1.Compare(System.Object,System.Object)">
- <summary>
- Compare a Type T to an object
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparisonAdapterForComparison`1.#ctor(System.Comparison{`0})">
- <summary>
- Construct a ComparisonAdapter for a Comparison<T>
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparisonAdapterForComparison`1.Compare(System.Object,System.Object)">
- <summary>
- Compare a Type T to an object
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.ConstraintOperator">
- <summary>
- The ConstraintOperator class is used internally by a
- ConstraintBuilder to represent an operator that
- modifies or combines constraints.
-
- Constraint operators use left and right precedence
- values to determine whether the top operator on the
- stack should be reduced before pushing a new operator.
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.ConstraintOperator.left_precedence">
- <summary>
- The precedence value used when the operator
- is about to be pushed to the stack.
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.ConstraintOperator.right_precedence">
- <summary>
- The precedence value used when the operator
- is on the top of the stack.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
- <summary>
- Reduce produces a constraint from the operator and
- any arguments. It takes the arguments from the constraint
- stack and pushes the resulting constraint on it.
- </summary>
- <param name="stack"></param>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintOperator.LeftContext">
- <summary>
- The syntax element preceding this operator
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintOperator.RightContext">
- <summary>
- The syntax element folowing this operator
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintOperator.LeftPrecedence">
- <summary>
- The precedence value used when the operator
- is about to be pushed to the stack.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintOperator.RightPrecedence">
- <summary>
- The precedence value used when the operator
- is on the top of the stack.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.PrefixOperator">
- <summary>
- PrefixOperator takes a single constraint and modifies
- it's action in some way.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.PrefixOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
- <summary>
- Reduce produces a constraint from the operator and
- any arguments. It takes the arguments from the constraint
- stack and pushes the resulting constraint on it.
- </summary>
- <param name="stack"></param>
- </member>
- <member name="M:NUnit.Framework.Constraints.PrefixOperator.ApplyPrefix(NUnit.Framework.Constraints.Constraint)">
- <summary>
- Returns the constraint created by applying this
- prefix to another constraint.
- </summary>
- <param name="constraint"></param>
- <returns></returns>
- </member>
- <member name="T:NUnit.Framework.Constraints.NotOperator">
- <summary>
- Negates the test of the constraint it wraps.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.NotOperator.#ctor">
- <summary>
- Constructs a new NotOperator
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.NotOperator.ApplyPrefix(NUnit.Framework.Constraints.Constraint)">
- <summary>
- Returns a NotConstraint applied to its argument.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.CollectionOperator">
- <summary>
- Abstract base for operators that indicate how to
- apply a constraint to items in a collection.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionOperator.#ctor">
- <summary>
- Constructs a CollectionOperator
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.AllOperator">
- <summary>
- Represents a constraint that succeeds if all the
- members of a collection match a base constraint.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.AllOperator.ApplyPrefix(NUnit.Framework.Constraints.Constraint)">
- <summary>
- Returns a constraint that will apply the argument
- to the members of a collection, succeeding if
- they all succeed.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.SomeOperator">
- <summary>
- Represents a constraint that succeeds if any of the
- members of a collection match a base constraint.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.SomeOperator.ApplyPrefix(NUnit.Framework.Constraints.Constraint)">
- <summary>
- Returns a constraint that will apply the argument
- to the members of a collection, succeeding if
- any of them succeed.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.NoneOperator">
- <summary>
- Represents a constraint that succeeds if none of the
- members of a collection match a base constraint.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.NoneOperator.ApplyPrefix(NUnit.Framework.Constraints.Constraint)">
- <summary>
- Returns a constraint that will apply the argument
- to the members of a collection, succeeding if
- none of them succeed.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.WithOperator">
- <summary>
- Represents a constraint that simply wraps the
- constraint provided as an argument, without any
- further functionality, but which modifes the
- order of evaluation because of its precedence.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.WithOperator.#ctor">
- <summary>
- Constructor for the WithOperator
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.WithOperator.ApplyPrefix(NUnit.Framework.Constraints.Constraint)">
- <summary>
- Returns a constraint that wraps its argument
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.SelfResolvingOperator">
- <summary>
- Abstract base class for operators that are able to reduce to a
- constraint whether or not another syntactic element follows.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.PropOperator">
- <summary>
- Operator used to test for the presence of a named Property
- on an object and optionally apply further tests to the
- value of that property.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.PropOperator.#ctor(System.String)">
- <summary>
- Constructs a PropOperator for a particular named property
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.PropOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
- <summary>
- Reduce produces a constraint from the operator and
- any arguments. It takes the arguments from the constraint
- stack and pushes the resulting constraint on it.
- </summary>
- <param name="stack"></param>
- </member>
- <member name="P:NUnit.Framework.Constraints.PropOperator.Name">
- <summary>
- Gets the name of the property to which the operator applies
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.AttributeOperator">
- <summary>
- Operator that tests for the presence of a particular attribute
- on a type and optionally applies further tests to the attribute.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.AttributeOperator.#ctor(System.Type)">
- <summary>
- Construct an AttributeOperator for a particular Type
- </summary>
- <param name="type">The Type of attribute tested</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.AttributeOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
- <summary>
- Reduce produces a constraint from the operator and
- any arguments. It takes the arguments from the constraint
- stack and pushes the resulting constraint on it.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.ThrowsOperator">
- <summary>
- Operator that tests that an exception is thrown and
- optionally applies further tests to the exception.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ThrowsOperator.#ctor">
- <summary>
- Construct a ThrowsOperator
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ThrowsOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
- <summary>
- Reduce produces a constraint from the operator and
- any arguments. It takes the arguments from the constraint
- stack and pushes the resulting constraint on it.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.BinaryOperator">
- <summary>
- Abstract base class for all binary operators
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.BinaryOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
- <summary>
- Reduce produces a constraint from the operator and
- any arguments. It takes the arguments from the constraint
- stack and pushes the resulting constraint on it.
- </summary>
- <param name="stack"></param>
- </member>
- <member name="M:NUnit.Framework.Constraints.BinaryOperator.ApplyOperator(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
- <summary>
- Abstract method that produces a constraint by applying
- the operator to its left and right constraint arguments.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.BinaryOperator.LeftPrecedence">
- <summary>
- Gets the left precedence of the operator
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.BinaryOperator.RightPrecedence">
- <summary>
- Gets the right precedence of the operator
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.AndOperator">
- <summary>
- Operator that requires both it's arguments to succeed
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.AndOperator.#ctor">
- <summary>
- Construct an AndOperator
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.AndOperator.ApplyOperator(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
- <summary>
- Apply the operator to produce an AndConstraint
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.OrOperator">
- <summary>
- Operator that requires at least one of it's arguments to succeed
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.OrOperator.#ctor">
- <summary>
- Construct an OrOperator
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.OrOperator.ApplyOperator(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
- <summary>
- Apply the operator to produce an OrConstraint
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.BinarySerializableConstraint">
- <summary>
- BinarySerializableConstraint tests whether
- an object is serializable in binary format.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.BinarySerializableConstraint.Matches(System.Object)">
- <summary>
- Test whether the constraint is satisfied by a given value
- </summary>
- <param name="actual">The value to be tested</param>
- <returns>True for success, false for failure</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.BinarySerializableConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the constraint description to a MessageWriter
- </summary>
- <param name="writer">The writer on which the description is displayed</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.BinarySerializableConstraint.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the actual value for a failing constraint test to a
- MessageWriter. The default implementation simply writes
- the raw value of actual, leaving it to the writer to
- perform any formatting.
- </summary>
- <param name="writer">The writer on which the actual value is displayed</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.BinarySerializableConstraint.ToString">
- <summary>
- Returns the string representation
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.XmlSerializableConstraint">
- <summary>
- BinarySerializableConstraint tests whether
- an object is serializable in binary format.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.XmlSerializableConstraint.Matches(System.Object)">
- <summary>
- Test whether the constraint is satisfied by a given value
- </summary>
- <param name="actual">The value to be tested</param>
- <returns>True for success, false for failure</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.XmlSerializableConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the constraint description to a MessageWriter
- </summary>
- <param name="writer">The writer on which the description is displayed</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.XmlSerializableConstraint.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the actual value for a failing constraint test to a
- MessageWriter. The default implementation simply writes
- the raw value of actual, leaving it to the writer to
- perform any formatting.
- </summary>
- <param name="writer">The writer on which the actual value is displayed</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.XmlSerializableConstraint.ToString">
- <summary>
- Returns the string representation of this constraint
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.ResolvableConstraintExpression">
- <summary>
- ResolvableConstraintExpression is used to represent a compound
- constraint being constructed at a point where the last operator
- may either terminate the expression or may have additional
- qualifying constraints added to it.
-
- It is used, for example, for a Property element or for
- an Exception element, either of which may be optionally
- followed by constraints that apply to the property or
- exception.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ResolvableConstraintExpression.#ctor">
- <summary>
- Create a new instance of ResolvableConstraintExpression
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ResolvableConstraintExpression.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
- <summary>
- Create a new instance of ResolvableConstraintExpression,
- passing in a pre-populated ConstraintBuilder.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ResolvableConstraintExpression.NUnit#Framework#Constraints#IResolveConstraint#Resolve">
- <summary>
- Resolve the current expression to a Constraint
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ResolvableConstraintExpression.And">
- <summary>
- Appends an And Operator to the expression
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ResolvableConstraintExpression.Or">
- <summary>
- Appends an Or operator to the expression.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.EqualityAdapter">
- <summary>
- EqualityAdapter class handles all equality comparisons
- that use an IEqualityComparer, IEqualityComparer<T>
- or a ComparisonAdapter.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.EqualityAdapter.ObjectsEqual(System.Object,System.Object)">
- <summary>
- Compares two objects, returning true if they are equal
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For(System.Collections.IComparer)">
- <summary>
- Returns an EqualityAdapter that wraps an IComparer.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For(System.Collections.IEqualityComparer)">
- <summary>
- Returns an EqualityAdapter that wraps an IEqualityComparer.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``1(System.Collections.Generic.IEqualityComparer{``0})">
- <summary>
- Returns an EqualityAdapter that wraps an IEqualityComparer<T>.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``1(System.Collections.Generic.IComparer{``0})">
- <summary>
- Returns an EqualityAdapter that wraps an IComparer<T>.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``1(System.Comparison{``0})">
- <summary>
- Returns an EqualityAdapter that wraps a Comparison<T>.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.AttributeExistsConstraint">
- <summary>
- AttributeExistsConstraint tests for the presence of a
- specified attribute on a Type.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.AttributeExistsConstraint.#ctor(System.Type)">
- <summary>
- Constructs an AttributeExistsConstraint for a specific attribute Type
- </summary>
- <param name="type"></param>
- </member>
- <member name="M:NUnit.Framework.Constraints.AttributeExistsConstraint.Matches(System.Object)">
- <summary>
- Tests whether the object provides the expected attribute.
- </summary>
- <param name="actual">A Type, MethodInfo, or other ICustomAttributeProvider</param>
- <returns>True if the expected attribute is present, otherwise false</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.AttributeExistsConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Writes the description of the constraint to the specified writer
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.AttributeConstraint">
- <summary>
- AttributeConstraint tests that a specified attribute is present
- on a Type or other provider and that the value of the attribute
- satisfies some other constraint.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.AttributeConstraint.#ctor(System.Type,NUnit.Framework.Constraints.Constraint)">
- <summary>
- Constructs an AttributeConstraint for a specified attriute
- Type and base constraint.
- </summary>
- <param name="type"></param>
- <param name="baseConstraint"></param>
- </member>
- <member name="M:NUnit.Framework.Constraints.AttributeConstraint.Matches(System.Object)">
- <summary>
- Determines whether the Type or other provider has the
- expected attribute and if its value matches the
- additional constraint specified.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.AttributeConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Writes a description of the attribute to the specified writer.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.AttributeConstraint.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Writes the actual value supplied to the specified writer.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.AttributeConstraint.ToString">
- <summary>
- Returns a string representation of the constraint.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.FloatingPointNumerics">
- <summary>Helper routines for working with floating point numbers</summary>
- <remarks>
- <para>
- The floating point comparison code is based on this excellent article:
- http://www.cygnus-software.com/papers/comparingfloats/comparingfloats.htm
- </para>
- <para>
- "ULP" means Unit in the Last Place and in the context of this library refers to
- the distance between two adjacent floating point numbers. IEEE floating point
- numbers can only represent a finite subset of natural numbers, with greater
- accuracy for smaller numbers and lower accuracy for very large numbers.
- </para>
- <para>
- If a comparison is allowed "2 ulps" of deviation, that means the values are
- allowed to deviate by up to 2 adjacent floating point values, which might be
- as low as 0.0000001 for small numbers or as high as 10.0 for large numbers.
- </para>
- </remarks>
- </member>
- <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.AreAlmostEqualUlps(System.Single,System.Single,System.Int32)">
- <summary>Compares two floating point values for equality</summary>
- <param name="left">First floating point value to be compared</param>
- <param name="right">Second floating point value t be compared</param>
- <param name="maxUlps">
- Maximum number of representable floating point values that are allowed to
- be between the left and the right floating point values
- </param>
- <returns>True if both numbers are equal or close to being equal</returns>
- <remarks>
- <para>
- Floating point values can only represent a finite subset of natural numbers.
- For example, the values 2.00000000 and 2.00000024 can be stored in a float,
- but nothing inbetween them.
- </para>
- <para>
- This comparison will count how many possible floating point values are between
- the left and the right number. If the number of possible values between both
- numbers is less than or equal to maxUlps, then the numbers are considered as
- being equal.
- </para>
- <para>
- Implementation partially follows the code outlined here:
- http://www.anttirt.net/2007/08/19/proper-floating-point-comparisons/
- </para>
- </remarks>
- </member>
- <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.AreAlmostEqualUlps(System.Double,System.Double,System.Int64)">
- <summary>Compares two double precision floating point values for equality</summary>
- <param name="left">First double precision floating point value to be compared</param>
- <param name="right">Second double precision floating point value t be compared</param>
- <param name="maxUlps">
- Maximum number of representable double precision floating point values that are
- allowed to be between the left and the right double precision floating point values
- </param>
- <returns>True if both numbers are equal or close to being equal</returns>
- <remarks>
- <para>
- Double precision floating point values can only represent a limited series of
- natural numbers. For example, the values 2.0000000000000000 and 2.0000000000000004
- can be stored in a double, but nothing inbetween them.
- </para>
- <para>
- This comparison will count how many possible double precision floating point
- values are between the left and the right number. If the number of possible
- values between both numbers is less than or equal to maxUlps, then the numbers
- are considered as being equal.
- </para>
- <para>
- Implementation partially follows the code outlined here:
- http://www.anttirt.net/2007/08/19/proper-floating-point-comparisons/
- </para>
- </remarks>
- </member>
- <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsInt(System.Single)">
- <summary>
- Reinterprets the memory contents of a floating point value as an integer value
- </summary>
- <param name="value">
- Floating point value whose memory contents to reinterpret
- </param>
- <returns>
- The memory contents of the floating point value interpreted as an integer
- </returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsLong(System.Double)">
- <summary>
- Reinterprets the memory contents of a double precision floating point
- value as an integer value
- </summary>
- <param name="value">
- Double precision floating point value whose memory contents to reinterpret
- </param>
- <returns>
- The memory contents of the double precision floating point value
- interpreted as an integer
- </returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsFloat(System.Int32)">
- <summary>
- Reinterprets the memory contents of an integer as a floating point value
- </summary>
- <param name="value">Integer value whose memory contents to reinterpret</param>
- <returns>
- The memory contents of the integer value interpreted as a floating point value
- </returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsDouble(System.Int64)">
- <summary>
- Reinterprets the memory contents of an integer value as a double precision
- floating point value
- </summary>
- <param name="value">Integer whose memory contents to reinterpret</param>
- <returns>
- The memory contents of the integer interpreted as a double precision
- floating point value
- </returns>
- </member>
- <member name="T:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion">
- <summary>Union of a floating point variable and an integer</summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion.Float">
- <summary>The union's value as a floating point variable</summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion.Int">
- <summary>The union's value as an integer</summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion.UInt">
- <summary>The union's value as an unsigned integer</summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion">
- <summary>Union of a double precision floating point variable and a long</summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion.Double">
- <summary>The union's value as a double precision floating point variable</summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion.Long">
- <summary>The union's value as a long</summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion.ULong">
- <summary>The union's value as an unsigned long</summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.PredicateConstraint`1">
- <summary>
- Predicate constraint wraps a Predicate in a constraint,
- returning success if the predicate is true.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.PredicateConstraint`1.#ctor(System.Predicate{`0})">
- <summary>
- Construct a PredicateConstraint from a predicate
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.PredicateConstraint`1.Matches(System.Object)">
- <summary>
- Determines whether the predicate succeeds when applied
- to the actual value.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.PredicateConstraint`1.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Writes the description to a MessageWriter
- </summary>
- </member>
- <member name="T:NUnit.Framework.TestCaseData">
- <summary>
- The TestCaseData class represents a set of arguments
- and other parameter info to be used for a parameterized
- test case. It provides a number of instance modifiers
- for use in initializing the test case.
-
- Note: Instance modifiers are getters that return
- the same instance after modifying it's state.
- </summary>
- </member>
- <member name="T:NUnit.Framework.ITestCaseData">
- <summary>
- The ITestCaseData interface is implemented by a class
- that is able to return complete testcases for use by
- a parameterized test method.
-
- NOTE: This interface is used in both the framework
- and the core, even though that results in two different
- types. However, sharing the source code guarantees that
- the various implementations will be compatible and that
- the core is able to reflect successfully over the
- framework implementations of ITestCaseData.
- </summary>
- </member>
- <member name="P:NUnit.Framework.ITestCaseData.Arguments">
- <summary>
- Gets the argument list to be provided to the test
- </summary>
- </member>
- <member name="P:NUnit.Framework.ITestCaseData.Result">
- <summary>
- Gets the expected result
- </summary>
- </member>
- <member name="P:NUnit.Framework.ITestCaseData.ExpectedException">
- <summary>
- Gets the expected exception Type
- </summary>
- </member>
- <member name="P:NUnit.Framework.ITestCaseData.ExpectedExceptionName">
- <summary>
- Gets the FullName of the expected exception
- </summary>
- </member>
- <member name="P:NUnit.Framework.ITestCaseData.TestName">
- <summary>
- Gets the name to be used for the test
- </summary>
- </member>
- <member name="P:NUnit.Framework.ITestCaseData.Description">
- <summary>
- Gets the description of the test
- </summary>
- </member>
- <member name="P:NUnit.Framework.ITestCaseData.Ignored">
- <summary>
- Gets a value indicating whether this <see cref="T:NUnit.Framework.ITestCaseData"/> is ignored.
- </summary>
- <value><c>true</c> if ignored; otherwise, <c>false</c>.</value>
- </member>
- <member name="P:NUnit.Framework.ITestCaseData.IgnoreReason">
- <summary>
- Gets the ignore reason.
- </summary>
- <value>The ignore reason.</value>
- </member>
- <member name="F:NUnit.Framework.TestCaseData.arguments">
- <summary>
- The argument list to be provided to the test
- </summary>
- </member>
- <member name="F:NUnit.Framework.TestCaseData.result">
- <summary>
- The expected result to be returned
- </summary>
- </member>
- <member name="F:NUnit.Framework.TestCaseData.expectedExceptionType">
- <summary>
- The expected exception Type
- </summary>
- </member>
- <member name="F:NUnit.Framework.TestCaseData.expectedExceptionName">
- <summary>
- The FullName of the expected exception
- </summary>
- </member>
- <member name="F:NUnit.Framework.TestCaseData.testName">
- <summary>
- The name to be used for the test
- </summary>
- </member>
- <member name="F:NUnit.Framework.TestCaseData.description">
- <summary>
- The description of the test
- </summary>
- </member>
- <member name="F:NUnit.Framework.TestCaseData.properties">
- <summary>
- A dictionary of properties, used to add information
- to tests without requiring the class to change.
- </summary>
- </member>
- <member name="F:NUnit.Framework.TestCaseData.isIgnored">
- <summary>
- If true, indicates that the test case is to be ignored
- </summary>
- </member>
- <member name="F:NUnit.Framework.TestCaseData.ignoreReason">
- <summary>
- The reason for ignoring a test case
- </summary>
- </member>
- <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object[])">
- <summary>
- Initializes a new instance of the <see cref="T:TestCaseData"/> class.
- </summary>
- <param name="args">The arguments.</param>
- </member>
- <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object)">
- <summary>
- Initializes a new instance of the <see cref="T:TestCaseData"/> class.
- </summary>
- <param name="arg">The argument.</param>
- </member>
- <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object,System.Object)">
- <summary>
- Initializes a new instance of the <see cref="T:TestCaseData"/> class.
- </summary>
- <param name="arg1">The first argument.</param>
- <param name="arg2">The second argument.</param>
- </member>
- <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object,System.Object,System.Object)">
- <summary>
- Initializes a new instance of the <see cref="T:TestCaseData"/> class.
- </summary>
- <param name="arg1">The first argument.</param>
- <param name="arg2">The second argument.</param>
- <param name="arg3">The third argument.</param>
- </member>
- <member name="M:NUnit.Framework.TestCaseData.Returns(System.Object)">
- <summary>
- Sets the expected result for the test
- </summary>
- <param name="result">The expected result</param>
- <returns>A modified TestCaseData</returns>
- </member>
- <member name="M:NUnit.Framework.TestCaseData.Throws(System.Type)">
- <summary>
- Sets the expected exception type for the test
- </summary>
- <param name="exceptionType">Type of the expected exception.</param>
- <returns>The modified TestCaseData instance</returns>
- </member>
- <member name="M:NUnit.Framework.TestCaseData.Throws(System.String)">
- <summary>
- Sets the expected exception type for the test
- </summary>
- <param name="exceptionName">FullName of the expected exception.</param>
- <returns>The modified TestCaseData instance</returns>
- </member>
- <member name="M:NUnit.Framework.TestCaseData.SetName(System.String)">
- <summary>
- Sets the name of the test case
- </summary>
- <returns>The modified TestCaseData instance</returns>
- </member>
- <member name="M:NUnit.Framework.TestCaseData.SetDescription(System.String)">
- <summary>
- Sets the description for the test case
- being constructed.
- </summary>
- <param name="description">The description.</param>
- <returns>The modified TestCaseData instance.</returns>
- </member>
- <member name="M:NUnit.Framework.TestCaseData.SetCategory(System.String)">
- <summary>
- Applies a category to the test
- </summary>
- <param name="category"></param>
- <returns></returns>
- </member>
- <member name="M:NUnit.Framework.TestCaseData.SetProperty(System.String,System.String)">
- <summary>
- Applies a named property to the test
- </summary>
- <param name="propName"></param>
- <param name="propValue"></param>
- <returns></returns>
- </member>
- <member name="M:NUnit.Framework.TestCaseData.SetProperty(System.String,System.Int32)">
- <summary>
- Applies a named property to the test
- </summary>
- <param name="propName"></param>
- <param name="propValue"></param>
- <returns></returns>
- </member>
- <member name="M:NUnit.Framework.TestCaseData.SetProperty(System.String,System.Double)">
- <summary>
- Applies a named property to the test
- </summary>
- <param name="propName"></param>
- <param name="propValue"></param>
- <returns></returns>
- </member>
- <member name="M:NUnit.Framework.TestCaseData.Ignore">
- <summary>
- Ignores this TestCase.
- </summary>
- <returns></returns>
- </member>
- <member name="M:NUnit.Framework.TestCaseData.Ignore(System.String)">
- <summary>
- Ignores this TestCase, specifying the reason.
- </summary>
- <param name="reason">The reason.</param>
- <returns></returns>
- </member>
- <member name="P:NUnit.Framework.TestCaseData.Arguments">
- <summary>
- Gets the argument list to be provided to the test
- </summary>
- </member>
- <member name="P:NUnit.Framework.TestCaseData.Result">
- <summary>
- Gets the expected result
- </summary>
- </member>
- <member name="P:NUnit.Framework.TestCaseData.ExpectedException">
- <summary>
- Gets the expected exception Type
- </summary>
- </member>
- <member name="P:NUnit.Framework.TestCaseData.ExpectedExceptionName">
- <summary>
- Gets the FullName of the expected exception
- </summary>
- </member>
- <member name="P:NUnit.Framework.TestCaseData.TestName">
- <summary>
- Gets the name to be used for the test
- </summary>
- </member>
- <member name="P:NUnit.Framework.TestCaseData.Description">
- <summary>
- Gets the description of the test
- </summary>
- </member>
- <member name="P:NUnit.Framework.TestCaseData.Ignored">
- <summary>
- Gets a value indicating whether this <see cref="T:NUnit.Framework.ITestCaseData"/> is ignored.
- </summary>
- <value><c>true</c> if ignored; otherwise, <c>false</c>.</value>
- </member>
- <member name="P:NUnit.Framework.TestCaseData.IgnoreReason">
- <summary>
- Gets the ignore reason.
- </summary>
- <value>The ignore reason.</value>
- </member>
- <member name="P:NUnit.Framework.TestCaseData.Categories">
- <summary>
- Gets a list of categories associated with this test.
- </summary>
- </member>
- <member name="P:NUnit.Framework.TestCaseData.Properties">
- <summary>
- Gets the property dictionary for this test
- </summary>
- </member>
- <member name="T:NUnit.Framework.TestCaseSourceAttribute">
- <summary>
- FactoryAttribute indicates the source to be used to
- provide test cases for a test method.
- </summary>
- </member>
- <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.String)">
- <summary>
- Construct with the name of the factory - for use with languages
- that don't support params arrays.
- </summary>
- <param name="sourceName">An array of the names of the factories that will provide data</param>
- </member>
- <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.Type,System.String)">
- <summary>
- Construct with a Type and name - for use with languages
- that don't support params arrays.
- </summary>
- <param name="sourceType">The Type that will provide data</param>
- <param name="sourceName">The name of the method, property or field that will provide data</param>
- </member>
- <member name="P:NUnit.Framework.TestCaseSourceAttribute.SourceName">
- <summary>
- The name of a the method, property or fiend to be used as a source
- </summary>
- </member>
- <member name="P:NUnit.Framework.TestCaseSourceAttribute.SourceType">
- <summary>
- A Type to be used as a source
- </summary>
- </member>
- <member name="T:NUnit.Framework.Has">
- <summary>
- Helper class with properties and methods that supply
- a number of constraints used in Asserts.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Has.Property(System.String)">
- <summary>
- Returns a new PropertyConstraintExpression, which will either
- test for the existence of the named property on the object
- being tested or apply any following constraint to that property.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Has.Attribute(System.Type)">
- <summary>
- Returns a new AttributeConstraint checking for the
- presence of a particular attribute on an object.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Has.Attribute``1">
- <summary>
- Returns a new AttributeConstraint checking for the
- presence of a particular attribute on an object.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Has.Member(System.Object)">
- <summary>
- Returns a new CollectionContainsConstraint checking for the
- presence of a particular object in the collection.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Has.No">
- <summary>
- Returns a ConstraintExpression that negates any
- following constraint.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Has.All">
- <summary>
- Returns a ConstraintExpression, which will apply
- the following constraint to all members of a collection,
- succeeding if all of them succeed.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Has.Some">
- <summary>
- Returns a ConstraintExpression, which will apply
- the following constraint to all members of a collection,
- succeeding if at least one of them succeeds.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Has.None">
- <summary>
- Returns a ConstraintExpression, which will apply
- the following constraint to all members of a collection,
- succeeding if all of them fail.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Has.Length">
- <summary>
- Returns a new ConstraintExpression, which will apply the following
- constraint to the Length property of the object being tested.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Has.Count">
- <summary>
- Returns a new ConstraintExpression, which will apply the following
- constraint to the Count property of the object being tested.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Has.Message">
- <summary>
- Returns a new ConstraintExpression, which will apply the following
- constraint to the Message property of the object being tested.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Has.InnerException">
- <summary>
- Returns a new ConstraintExpression, which will apply the following
- constraint to the InnerException property of the object being tested.
- </summary>
- </member>
- <member name="T:NUnit.Framework.List">
- <summary>
- The List class is a helper class with properties and methods
- that supply a number of constraints used with lists and collections.
- </summary>
- </member>
- <member name="M:NUnit.Framework.List.Map(System.Collections.ICollection)">
- <summary>
- List.Map returns a ListMapper, which can be used to map
- the original collection to another collection.
- </summary>
- <param name="actual"></param>
- <returns></returns>
- </member>
- <member name="T:NUnit.Framework.MessageMatch">
- <summary>
- Enumeration indicating how the expected message parameter is to be used
- </summary>
- </member>
- <member name="F:NUnit.Framework.MessageMatch.Exact">
- Expect an exact match
- </member>
- <member name="F:NUnit.Framework.MessageMatch.Contains">
- Expect a message containing the parameter string
- </member>
- <member name="F:NUnit.Framework.MessageMatch.Regex">
- Match the regular expression provided as a parameter
- </member>
- <member name="F:NUnit.Framework.MessageMatch.StartsWith">
- Expect a message that starts with the parameter string
- </member>
- <member name="T:NUnit.Framework.ExpectedExceptionAttribute">
- <summary>
- ExpectedExceptionAttribute
- </summary>
-
- </member>
- <member name="M:NUnit.Framework.ExpectedExceptionAttribute.#ctor">
- <summary>
- Constructor for a non-specific exception
- </summary>
- </member>
- <member name="M:NUnit.Framework.ExpectedExceptionAttribute.#ctor(System.Type)">
- <summary>
- Constructor for a given type of exception
- </summary>
- <param name="exceptionType">The type of the expected exception</param>
- </member>
- <member name="M:NUnit.Framework.ExpectedExceptionAttribute.#ctor(System.String)">
- <summary>
- Constructor for a given exception name
- </summary>
- <param name="exceptionName">The full name of the expected exception</param>
- </member>
- <member name="P:NUnit.Framework.ExpectedExceptionAttribute.ExpectedException">
- <summary>
- Gets or sets the expected exception type
- </summary>
- </member>
- <member name="P:NUnit.Framework.ExpectedExceptionAttribute.ExpectedExceptionName">
- <summary>
- Gets or sets the full Type name of the expected exception
- </summary>
- </member>
- <member name="P:NUnit.Framework.ExpectedExceptionAttribute.ExpectedMessage">
- <summary>
- Gets or sets the expected message text
- </summary>
- </member>
- <member name="P:NUnit.Framework.ExpectedExceptionAttribute.UserMessage">
- <summary>
- Gets or sets the user message displayed in case of failure
- </summary>
- </member>
- <member name="P:NUnit.Framework.ExpectedExceptionAttribute.MatchType">
- <summary>
- Gets or sets the type of match to be performed on the expected message
- </summary>
- </member>
- <member name="P:NUnit.Framework.ExpectedExceptionAttribute.Handler">
- <summary>
- Gets the name of a method to be used as an exception handler
- </summary>
- </member>
- <member name="T:NUnit.Framework.TestCaseAttribute">
- <summary>
- TestCaseAttribute is used to mark parameterized test cases
- and provide them with their arguments.
- </summary>
- </member>
- <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object[])">
- <summary>
- Construct a TestCaseAttribute with a list of arguments.
- This constructor is not CLS-Compliant
- </summary>
- <param name="arguments"></param>
- </member>
- <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object)">
- <summary>
- Construct a TestCaseAttribute with a single argument
- </summary>
- <param name="arg"></param>
- </member>
- <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object,System.Object)">
- <summary>
- Construct a TestCaseAttribute with a two arguments
- </summary>
- <param name="arg1"></param>
- <param name="arg2"></param>
- </member>
- <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object,System.Object,System.Object)">
- <summary>
- Construct a TestCaseAttribute with a three arguments
- </summary>
- <param name="arg1"></param>
- <param name="arg2"></param>
- <param name="arg3"></param>
- </member>
- <member name="P:NUnit.Framework.TestCaseAttribute.Arguments">
- <summary>
- Gets the list of arguments to a test case
- </summary>
- </member>
- <member name="P:NUnit.Framework.TestCaseAttribute.Result">
- <summary>
- Gets or sets the expected result.
- </summary>
- <value>The result.</value>
- </member>
- <member name="P:NUnit.Framework.TestCaseAttribute.ExpectedException">
- <summary>
- Gets or sets the expected exception.
- </summary>
- <value>The expected exception.</value>
- </member>
- <member name="P:NUnit.Framework.TestCaseAttribute.ExpectedExceptionName">
- <summary>
- Gets or sets the name the expected exception.
- </summary>
- <value>The expected name of the exception.</value>
- </member>
- <member name="P:NUnit.Framework.TestCaseAttribute.ExpectedMessage">
- <summary>
- Gets or sets the expected message of the expected exception
- </summary>
- <value>The expected message of the exception.</value>
- </member>
- <member name="P:NUnit.Framework.TestCaseAttribute.MatchType">
- <summary>
- Gets or sets the type of match to be performed on the expected message
- </summary>
- </member>
- <member name="P:NUnit.Framework.TestCaseAttribute.Description">
- <summary>
- Gets or sets the description.
- </summary>
- <value>The description.</value>
- </member>
- <member name="P:NUnit.Framework.TestCaseAttribute.TestName">
- <summary>
- Gets or sets the name of the test.
- </summary>
- <value>The name of the test.</value>
- </member>
- <member name="P:NUnit.Framework.TestCaseAttribute.Ignore">
- <summary>
- Gets or sets the ignored status of the test
- </summary>
- </member>
- <member name="P:NUnit.Framework.TestCaseAttribute.Ignored">
- <summary>
- Gets or sets the ignored status of the test
- </summary>
- </member>
- <member name="P:NUnit.Framework.TestCaseAttribute.IgnoreReason">
- <summary>
- Gets the ignore reason.
- </summary>
- <value>The ignore reason.</value>
- </member>
- <member name="T:NUnit.Framework.SuccessException">
- <summary>
- Thrown when an assertion failed.
- </summary>
- </member>
- <member name="M:NUnit.Framework.SuccessException.#ctor(System.String)">
- <param name="message"></param>
- </member>
- <member name="M:NUnit.Framework.SuccessException.#ctor(System.String,System.Exception)">
- <param name="message">The error message that explains
- the reason for the exception</param>
- <param name="inner">The exception that caused the
- current exception</param>
- </member>
- <member name="M:NUnit.Framework.SuccessException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
- <summary>
- Serialization Constructor
- </summary>
- </member>
- <member name="T:NUnit.Framework.InconclusiveException">
- <summary>
- Thrown when a test executes inconclusively.
- </summary>
-
- </member>
- <member name="M:NUnit.Framework.InconclusiveException.#ctor(System.String)">
- <param name="message">The error message that explains
- the reason for the exception</param>
- </member>
- <member name="M:NUnit.Framework.InconclusiveException.#ctor(System.String,System.Exception)">
- <param name="message">The error message that explains
- the reason for the exception</param>
- <param name="inner">The exception that caused the
- current exception</param>
- </member>
- <member name="M:NUnit.Framework.InconclusiveException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
- <summary>
- Serialization Constructor
- </summary>
- </member>
- <member name="T:NUnit.Framework.TestDelegate">
- <summary>
- Delegate used by tests that execute code and
- capture any thrown exception.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Assert">
- <summary>
- The Assert class contains a collection of static methods that
- implement the most common assertions used in NUnit.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Assert.#ctor">
- <summary>
- We don't actually want any instances of this object, but some people
- like to inherit from it to add other static methods. Hence, the
- protected constructor disallows any instances of this object.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Assert.Equals(System.Object,System.Object)">
- <summary>
- The Equals method throws an AssertionException. This is done
- to make sure there is no mistake by calling this function.
- </summary>
- <param name="a"></param>
- <param name="b"></param>
- </member>
- <member name="M:NUnit.Framework.Assert.ReferenceEquals(System.Object,System.Object)">
- <summary>
- override the default ReferenceEquals to throw an AssertionException. This
- implementation makes sure there is no mistake in calling this function
- as part of Assert.
- </summary>
- <param name="a"></param>
- <param name="b"></param>
- </member>
- <member name="M:NUnit.Framework.Assert.AssertDoublesAreEqual(System.Double,System.Double,System.Double,System.String,System.Object[])">
- <summary>
- Helper for Assert.AreEqual(double expected, double actual, ...)
- allowing code generation to work consistently.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="delta">The maximum acceptable difference between the
- the expected and the actual</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Pass(System.String,System.Object[])">
- <summary>
- Throws a <see cref="T:NUnit.Framework.SuccessException"/> with the message and arguments
- that are passed in. This allows a test to be cut short, with a result
- of success returned to NUnit.
- </summary>
- <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Pass(System.String)">
- <summary>
- Throws a <see cref="T:NUnit.Framework.SuccessException"/> with the message and arguments
- that are passed in. This allows a test to be cut short, with a result
- of success returned to NUnit.
- </summary>
- <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Pass">
- <summary>
- Throws a <see cref="T:NUnit.Framework.SuccessException"/> with the message and arguments
- that are passed in. This allows a test to be cut short, with a result
- of success returned to NUnit.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Assert.Fail(System.String,System.Object[])">
- <summary>
- Throws an <see cref="T:NUnit.Framework.AssertionException"/> with the message and arguments
- that are passed in. This is used by the other Assert functions.
- </summary>
- <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Fail(System.String)">
- <summary>
- Throws an <see cref="T:NUnit.Framework.AssertionException"/> with the message that is
- passed in. This is used by the other Assert functions.
- </summary>
- <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Fail">
- <summary>
- Throws an <see cref="T:NUnit.Framework.AssertionException"/>.
- This is used by the other Assert functions.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Assert.Ignore(System.String,System.Object[])">
- <summary>
- Throws an <see cref="T:NUnit.Framework.IgnoreException"/> with the message and arguments
- that are passed in. This causes the test to be reported as ignored.
- </summary>
- <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Ignore(System.String)">
- <summary>
- Throws an <see cref="T:NUnit.Framework.IgnoreException"/> with the message that is
- passed in. This causes the test to be reported as ignored.
- </summary>
- <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Ignore">
- <summary>
- Throws an <see cref="T:NUnit.Framework.IgnoreException"/>.
- This causes the test to be reported as ignored.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Assert.Inconclusive(System.String,System.Object[])">
- <summary>
- Throws an <see cref="T:NUnit.Framework.InconclusiveException"/> with the message and arguments
- that are passed in. This causes the test to be reported as inconclusive.
- </summary>
- <param name="message">The message to initialize the <see cref="T:NUnit.Framework.InconclusiveException"/> with.</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Inconclusive(System.String)">
- <summary>
- Throws an <see cref="T:NUnit.Framework.InconclusiveException"/> with the message that is
- passed in. This causes the test to be reported as inconclusive.
- </summary>
- <param name="message">The message to initialize the <see cref="T:NUnit.Framework.InconclusiveException"/> with.</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Inconclusive">
- <summary>
- Throws an <see cref="T:NUnit.Framework.InconclusiveException"/>.
- This causes the test to be reported as Inconclusive.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Assert.That(System.Object,NUnit.Framework.Constraints.IResolveConstraint)">
- <summary>
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure.
- </summary>
- <param name="expression">A Constraint to be applied</param>
- <param name="actual">The actual value to test</param>
- </member>
- <member name="M:NUnit.Framework.Assert.That(System.Object,NUnit.Framework.Constraints.IResolveConstraint,System.String)">
- <summary>
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure.
- </summary>
- <param name="expression">A Constraint to be applied</param>
- <param name="actual">The actual value to test</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.That(System.Object,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
- <summary>
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure.
- </summary>
- <param name="expression">A Constraint expression to be applied</param>
- <param name="actual">The actual value to test</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.That(NUnit.Framework.Constraints.ActualValueDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
- <summary>
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure.
- </summary>
- <param name="expr">A Constraint expression to be applied</param>
- <param name="del">An ActualValueDelegate returning the value to be tested</param>
- </member>
- <member name="M:NUnit.Framework.Assert.That(NUnit.Framework.Constraints.ActualValueDelegate,NUnit.Framework.Constraints.IResolveConstraint,System.String)">
- <summary>
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure.
- </summary>
- <param name="expr">A Constraint expression to be applied</param>
- <param name="del">An ActualValueDelegate returning the value to be tested</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.That(NUnit.Framework.Constraints.ActualValueDelegate,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
- <summary>
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure.
- </summary>
- <param name="del">An ActualValueDelegate returning the value to be tested</param>
- <param name="expr">A Constraint expression to be applied</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.That``1(``0@,NUnit.Framework.Constraints.IResolveConstraint)">
- <summary>
- Apply a constraint to a referenced value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure.
- </summary>
- <param name="expression">A Constraint to be applied</param>
- <param name="actual">The actual value to test</param>
- </member>
- <member name="M:NUnit.Framework.Assert.That``1(``0@,NUnit.Framework.Constraints.IResolveConstraint,System.String)">
- <summary>
- Apply a constraint to a referenced value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure.
- </summary>
- <param name="expression">A Constraint to be applied</param>
- <param name="actual">The actual value to test</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.That``1(``0@,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
- <summary>
- Apply a constraint to a referenced value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure.
- </summary>
- <param name="expression">A Constraint to be applied</param>
- <param name="actual">The actual value to test</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.That(System.Boolean,System.String,System.Object[])">
- <summary>
- Asserts that a condition is true. If the condition is false the method throws
- an <see cref="T:NUnit.Framework.AssertionException"/>.
- </summary>
- <param name="condition">The evaluated condition</param>
- <param name="message">The message to display if the condition is false</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.That(System.Boolean,System.String)">
- <summary>
- Asserts that a condition is true. If the condition is false the method throws
- an <see cref="T:NUnit.Framework.AssertionException"/>.
- </summary>
- <param name="condition">The evaluated condition</param>
- <param name="message">The message to display if the condition is false</param>
- </member>
- <member name="M:NUnit.Framework.Assert.That(System.Boolean)">
- <summary>
- Asserts that a condition is true. If the condition is false the method throws
- an <see cref="T:NUnit.Framework.AssertionException"/>.
- </summary>
- <param name="condition">The evaluated condition</param>
- </member>
- <member name="M:NUnit.Framework.Assert.That(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
- <summary>
- Asserts that the code represented by a delegate throws an exception
- that satisfies the constraint provided.
- </summary>
- <param name="code">A TestDelegate to be executed</param>
- <param name="constraint">A ThrowsConstraint used in the test</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Throws(NUnit.Framework.Constraints.IResolveConstraint,NUnit.Framework.TestDelegate,System.String,System.Object[])">
- <summary>
- Verifies that a delegate throws a particular exception when called.
- </summary>
- <param name="expression">A constraint to be satisfied by the exception</param>
- <param name="code">A TestSnippet delegate</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Throws(NUnit.Framework.Constraints.IResolveConstraint,NUnit.Framework.TestDelegate,System.String)">
- <summary>
- Verifies that a delegate throws a particular exception when called.
- </summary>
- <param name="expression">A constraint to be satisfied by the exception</param>
- <param name="code">A TestSnippet delegate</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Throws(NUnit.Framework.Constraints.IResolveConstraint,NUnit.Framework.TestDelegate)">
- <summary>
- Verifies that a delegate throws a particular exception when called.
- </summary>
- <param name="expression">A constraint to be satisfied by the exception</param>
- <param name="code">A TestSnippet delegate</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Throws(System.Type,NUnit.Framework.TestDelegate,System.String,System.Object[])">
- <summary>
- Verifies that a delegate throws a particular exception when called.
- </summary>
- <param name="expectedExceptionType">The exception Type expected</param>
- <param name="code">A TestSnippet delegate</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Throws(System.Type,NUnit.Framework.TestDelegate,System.String)">
- <summary>
- Verifies that a delegate throws a particular exception when called.
- </summary>
- <param name="expectedExceptionType">The exception Type expected</param>
- <param name="code">A TestSnippet delegate</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Throws(System.Type,NUnit.Framework.TestDelegate)">
- <summary>
- Verifies that a delegate throws a particular exception when called.
- </summary>
- <param name="expectedExceptionType">The exception Type expected</param>
- <param name="code">A TestSnippet delegate</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Throws``1(NUnit.Framework.TestDelegate,System.String,System.Object[])">
- <summary>
- Verifies that a delegate throws a particular exception when called.
- </summary>
- <typeparam name="T">Type of the expected exception</typeparam>
- <param name="code">A TestSnippet delegate</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Throws``1(NUnit.Framework.TestDelegate,System.String)">
- <summary>
- Verifies that a delegate throws a particular exception when called.
- </summary>
- <typeparam name="T">Type of the expected exception</typeparam>
- <param name="code">A TestSnippet delegate</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Throws``1(NUnit.Framework.TestDelegate)">
- <summary>
- Verifies that a delegate throws a particular exception when called.
- </summary>
- <typeparam name="T">Type of the expected exception</typeparam>
- <param name="code">A TestSnippet delegate</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Catch(NUnit.Framework.TestDelegate,System.String,System.Object[])">
- <summary>
- Verifies that a delegate throws an exception when called
- and returns it.
- </summary>
- <param name="code">A TestDelegate</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Catch(NUnit.Framework.TestDelegate,System.String)">
- <summary>
- Verifies that a delegate throws an exception when called
- and returns it.
- </summary>
- <param name="code">A TestDelegate</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Catch(NUnit.Framework.TestDelegate)">
- <summary>
- Verifies that a delegate throws an exception when called
- and returns it.
- </summary>
- <param name="code">A TestDelegate</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Catch(System.Type,NUnit.Framework.TestDelegate,System.String,System.Object[])">
- <summary>
- Verifies that a delegate throws an exception of a certain Type
- or one derived from it when called and returns it.
- </summary>
- <param name="expectedExceptionType">The expected Exception Type</param>
- <param name="code">A TestDelegate</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Catch(System.Type,NUnit.Framework.TestDelegate,System.String)">
- <summary>
- Verifies that a delegate throws an exception of a certain Type
- or one derived from it when called and returns it.
- </summary>
- <param name="expectedExceptionType">The expected Exception Type</param>
- <param name="code">A TestDelegate</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Catch(System.Type,NUnit.Framework.TestDelegate)">
- <summary>
- Verifies that a delegate throws an exception of a certain Type
- or one derived from it when called and returns it.
- </summary>
- <param name="expectedExceptionType">The expected Exception Type</param>
- <param name="code">A TestDelegate</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Catch``1(NUnit.Framework.TestDelegate,System.String,System.Object[])">
- <summary>
- Verifies that a delegate throws an exception of a certain Type
- or one derived from it when called and returns it.
- </summary>
- <typeparam name="T">The expected Exception Type</typeparam>
- <param name="code">A TestDelegate</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Catch``1(NUnit.Framework.TestDelegate,System.String)">
- <summary>
- Verifies that a delegate throws an exception of a certain Type
- or one derived from it when called and returns it.
- </summary>
- <typeparam name="T">The expected Exception Type</typeparam>
- <param name="code">A TestDelegate</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Catch``1(NUnit.Framework.TestDelegate)">
- <summary>
- Verifies that a delegate throws an exception of a certain Type
- or one derived from it when called and returns it.
- </summary>
- <typeparam name="T">The expected Exception Type</typeparam>
- <param name="code">A TestDelegate</param>
- </member>
- <member name="M:NUnit.Framework.Assert.DoesNotThrow(NUnit.Framework.TestDelegate,System.String,System.Object[])">
- <summary>
- Verifies that a delegate does not throw an exception
- </summary>
- <param name="code">A TestSnippet delegate</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.DoesNotThrow(NUnit.Framework.TestDelegate,System.String)">
- <summary>
- Verifies that a delegate does not throw an exception.
- </summary>
- <param name="code">A TestSnippet delegate</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.DoesNotThrow(NUnit.Framework.TestDelegate)">
- <summary>
- Verifies that a delegate does not throw an exception.
- </summary>
- <param name="code">A TestSnippet delegate</param>
- </member>
- <member name="M:NUnit.Framework.Assert.True(System.Boolean,System.String,System.Object[])">
- <summary>
- Asserts that a condition is true. If the condition is false the method throws
- an <see cref="T:NUnit.Framework.AssertionException"/>.
- </summary>
- <param name="condition">The evaluated condition</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.True(System.Boolean,System.String)">
- <summary>
- Asserts that a condition is true. If the condition is false the method throws
- an <see cref="T:NUnit.Framework.AssertionException"/>.
- </summary>
- <param name="condition">The evaluated condition</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.True(System.Boolean)">
- <summary>
- Asserts that a condition is true. If the condition is false the method throws
- an <see cref="T:NUnit.Framework.AssertionException"/>.
- </summary>
- <param name="condition">The evaluated condition</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsTrue(System.Boolean,System.String,System.Object[])">
- <summary>
- Asserts that a condition is true. If the condition is false the method throws
- an <see cref="T:NUnit.Framework.AssertionException"/>.
- </summary>
- <param name="condition">The evaluated condition</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsTrue(System.Boolean,System.String)">
- <summary>
- Asserts that a condition is true. If the condition is false the method throws
- an <see cref="T:NUnit.Framework.AssertionException"/>.
- </summary>
- <param name="condition">The evaluated condition</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsTrue(System.Boolean)">
- <summary>
- Asserts that a condition is true. If the condition is false the method throws
- an <see cref="T:NUnit.Framework.AssertionException"/>.
- </summary>
- <param name="condition">The evaluated condition</param>
- </member>
- <member name="M:NUnit.Framework.Assert.False(System.Boolean,System.String,System.Object[])">
- <summary>
- Asserts that a condition is false. If the condition is true the method throws
- an <see cref="T:NUnit.Framework.AssertionException"/>.
- </summary>
- <param name="condition">The evaluated condition</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.False(System.Boolean,System.String)">
- <summary>
- Asserts that a condition is false. If the condition is true the method throws
- an <see cref="T:NUnit.Framework.AssertionException"/>.
- </summary>
- <param name="condition">The evaluated condition</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.False(System.Boolean)">
- <summary>
- Asserts that a condition is false. If the condition is true the method throws
- an <see cref="T:NUnit.Framework.AssertionException"/>.
- </summary>
- <param name="condition">The evaluated condition</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsFalse(System.Boolean,System.String,System.Object[])">
- <summary>
- Asserts that a condition is false. If the condition is true the method throws
- an <see cref="T:NUnit.Framework.AssertionException"/>.
- </summary>
- <param name="condition">The evaluated condition</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsFalse(System.Boolean,System.String)">
- <summary>
- Asserts that a condition is false. If the condition is true the method throws
- an <see cref="T:NUnit.Framework.AssertionException"/>.
- </summary>
- <param name="condition">The evaluated condition</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsFalse(System.Boolean)">
- <summary>
- Asserts that a condition is false. If the condition is true the method throws
- an <see cref="T:NUnit.Framework.AssertionException"/>.
- </summary>
- <param name="condition">The evaluated condition</param>
- </member>
- <member name="M:NUnit.Framework.Assert.NotNull(System.Object,System.String,System.Object[])">
- <summary>
- Verifies that the object that is passed in is not equal to <code>null</code>
- If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
- is thrown.
- </summary>
- <param name="anObject">The object that is to be tested</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.NotNull(System.Object,System.String)">
- <summary>
- Verifies that the object that is passed in is not equal to <code>null</code>
- If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
- is thrown.
- </summary>
- <param name="anObject">The object that is to be tested</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.NotNull(System.Object)">
- <summary>
- Verifies that the object that is passed in is not equal to <code>null</code>
- If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
- is thrown.
- </summary>
- <param name="anObject">The object that is to be tested</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNotNull(System.Object,System.String,System.Object[])">
- <summary>
- Verifies that the object that is passed in is not equal to <code>null</code>
- If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
- is thrown.
- </summary>
- <param name="anObject">The object that is to be tested</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNotNull(System.Object,System.String)">
- <summary>
- Verifies that the object that is passed in is not equal to <code>null</code>
- If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
- is thrown.
- </summary>
- <param name="anObject">The object that is to be tested</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNotNull(System.Object)">
- <summary>
- Verifies that the object that is passed in is not equal to <code>null</code>
- If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
- is thrown.
- </summary>
- <param name="anObject">The object that is to be tested</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Null(System.Object,System.String,System.Object[])">
- <summary>
- Verifies that the object that is passed in is equal to <code>null</code>
- If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
- is thrown.
- </summary>
- <param name="anObject">The object that is to be tested</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Null(System.Object,System.String)">
- <summary>
- Verifies that the object that is passed in is equal to <code>null</code>
- If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
- is thrown.
- </summary>
- <param name="anObject">The object that is to be tested</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Null(System.Object)">
- <summary>
- Verifies that the object that is passed in is equal to <code>null</code>
- If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
- is thrown.
- </summary>
- <param name="anObject">The object that is to be tested</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNull(System.Object,System.String,System.Object[])">
- <summary>
- Verifies that the object that is passed in is equal to <code>null</code>
- If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
- is thrown.
- </summary>
- <param name="anObject">The object that is to be tested</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNull(System.Object,System.String)">
- <summary>
- Verifies that the object that is passed in is equal to <code>null</code>
- If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
- is thrown.
- </summary>
- <param name="anObject">The object that is to be tested</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNull(System.Object)">
- <summary>
- Verifies that the object that is passed in is equal to <code>null</code>
- If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
- is thrown.
- </summary>
- <param name="anObject">The object that is to be tested</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNaN(System.Double,System.String,System.Object[])">
- <summary>
- Verifies that the double that is passed in is an <code>NaN</code> value.
- If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
- is thrown.
- </summary>
- <param name="aDouble">The value that is to be tested</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNaN(System.Double,System.String)">
- <summary>
- Verifies that the double that is passed in is an <code>NaN</code> value.
- If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
- is thrown.
- </summary>
- <param name="aDouble">The value that is to be tested</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNaN(System.Double)">
- <summary>
- Verifies that the double that is passed in is an <code>NaN</code> value.
- If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
- is thrown.
- </summary>
- <param name="aDouble">The value that is to be tested</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNaN(System.Nullable{System.Double},System.String,System.Object[])">
- <summary>
- Verifies that the double that is passed in is an <code>NaN</code> value.
- If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
- is thrown.
- </summary>
- <param name="aDouble">The value that is to be tested</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNaN(System.Nullable{System.Double},System.String)">
- <summary>
- Verifies that the double that is passed in is an <code>NaN</code> value.
- If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
- is thrown.
- </summary>
- <param name="aDouble">The value that is to be tested</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNaN(System.Nullable{System.Double})">
- <summary>
- Verifies that the double that is passed in is an <code>NaN</code> value.
- If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
- is thrown.
- </summary>
- <param name="aDouble">The value that is to be tested</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsEmpty(System.String,System.String,System.Object[])">
- <summary>
- Assert that a string is empty - that is equal to string.Empty
- </summary>
- <param name="aString">The string to be tested</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsEmpty(System.String,System.String)">
- <summary>
- Assert that a string is empty - that is equal to string.Empty
- </summary>
- <param name="aString">The string to be tested</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsEmpty(System.String)">
- <summary>
- Assert that a string is empty - that is equal to string.Empty
- </summary>
- <param name="aString">The string to be tested</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsEmpty(System.Collections.ICollection,System.String,System.Object[])">
- <summary>
- Assert that an array, list or other collection is empty
- </summary>
- <param name="collection">An array, list or other collection implementing ICollection</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsEmpty(System.Collections.ICollection,System.String)">
- <summary>
- Assert that an array, list or other collection is empty
- </summary>
- <param name="collection">An array, list or other collection implementing ICollection</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsEmpty(System.Collections.ICollection)">
- <summary>
- Assert that an array, list or other collection is empty
- </summary>
- <param name="collection">An array, list or other collection implementing ICollection</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.String,System.String,System.Object[])">
- <summary>
- Assert that a string is not empty - that is not equal to string.Empty
- </summary>
- <param name="aString">The string to be tested</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.String,System.String)">
- <summary>
- Assert that a string is not empty - that is not equal to string.Empty
- </summary>
- <param name="aString">The string to be tested</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.String)">
- <summary>
- Assert that a string is not empty - that is not equal to string.Empty
- </summary>
- <param name="aString">The string to be tested</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.Collections.ICollection,System.String,System.Object[])">
- <summary>
- Assert that an array, list or other collection is not empty
- </summary>
- <param name="collection">An array, list or other collection implementing ICollection</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.Collections.ICollection,System.String)">
- <summary>
- Assert that an array, list or other collection is not empty
- </summary>
- <param name="collection">An array, list or other collection implementing ICollection</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.Collections.ICollection)">
- <summary>
- Assert that an array, list or other collection is not empty
- </summary>
- <param name="collection">An array, list or other collection implementing ICollection</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNullOrEmpty(System.String,System.String,System.Object[])">
- <summary>
- Assert that a string is either null or equal to string.Empty
- </summary>
- <param name="aString">The string to be tested</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNullOrEmpty(System.String,System.String)">
- <summary>
- Assert that a string is either null or equal to string.Empty
- </summary>
- <param name="aString">The string to be tested</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNullOrEmpty(System.String)">
- <summary>
- Assert that a string is either null or equal to string.Empty
- </summary>
- <param name="aString">The string to be tested</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNotNullOrEmpty(System.String,System.String,System.Object[])">
- <summary>
- Assert that a string is not null or empty
- </summary>
- <param name="aString">The string to be tested</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNotNullOrEmpty(System.String,System.String)">
- <summary>
- Assert that a string is not null or empty
- </summary>
- <param name="aString">The string to be tested</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNotNullOrEmpty(System.String)">
- <summary>
- Assert that a string is not null or empty
- </summary>
- <param name="aString">The string to be tested</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsAssignableFrom(System.Type,System.Object,System.String,System.Object[])">
- <summary>
- Asserts that an object may be assigned a value of a given Type.
- </summary>
- <param name="expected">The expected Type.</param>
- <param name="actual">The object under examination</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsAssignableFrom(System.Type,System.Object,System.String)">
- <summary>
- Asserts that an object may be assigned a value of a given Type.
- </summary>
- <param name="expected">The expected Type.</param>
- <param name="actual">The object under examination</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsAssignableFrom(System.Type,System.Object)">
- <summary>
- Asserts that an object may be assigned a value of a given Type.
- </summary>
- <param name="expected">The expected Type.</param>
- <param name="actual">The object under examination</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsAssignableFrom``1(System.Object,System.String,System.Object[])">
- <summary>
- Asserts that an object may be assigned a value of a given Type.
- </summary>
- <typeparam name="T">The expected Type.</typeparam>
- <param name="actual">The object under examination</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsAssignableFrom``1(System.Object,System.String)">
- <summary>
- Asserts that an object may be assigned a value of a given Type.
- </summary>
- <typeparam name="T">The expected Type.</typeparam>
- <param name="actual">The object under examination</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsAssignableFrom``1(System.Object)">
- <summary>
- Asserts that an object may be assigned a value of a given Type.
- </summary>
- <typeparam name="T">The expected Type.</typeparam>
- <param name="actual">The object under examination</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom(System.Type,System.Object,System.String,System.Object[])">
- <summary>
- Asserts that an object may not be assigned a value of a given Type.
- </summary>
- <param name="expected">The expected Type.</param>
- <param name="actual">The object under examination</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom(System.Type,System.Object,System.String)">
- <summary>
- Asserts that an object may not be assigned a value of a given Type.
- </summary>
- <param name="expected">The expected Type.</param>
- <param name="actual">The object under examination</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom(System.Type,System.Object)">
- <summary>
- Asserts that an object may not be assigned a value of a given Type.
- </summary>
- <param name="expected">The expected Type.</param>
- <param name="actual">The object under examination</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom``1(System.Object,System.String,System.Object[])">
- <summary>
- Asserts that an object may not be assigned a value of a given Type.
- </summary>
- <typeparam name="T">The expected Type.</typeparam>
- <param name="actual">The object under examination</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom``1(System.Object,System.String)">
- <summary>
- Asserts that an object may not be assigned a value of a given Type.
- </summary>
- <typeparam name="T">The expected Type.</typeparam>
- <param name="actual">The object under examination</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom``1(System.Object)">
- <summary>
- Asserts that an object may not be assigned a value of a given Type.
- </summary>
- <typeparam name="T">The expected Type.</typeparam>
- <param name="actual">The object under examination</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsInstanceOf(System.Type,System.Object,System.String,System.Object[])">
- <summary>
- Asserts that an object is an instance of a given type.
- </summary>
- <param name="expected">The expected Type</param>
- <param name="actual">The object being examined</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsInstanceOf(System.Type,System.Object,System.String)">
- <summary>
- Asserts that an object is an instance of a given type.
- </summary>
- <param name="expected">The expected Type</param>
- <param name="actual">The object being examined</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsInstanceOf(System.Type,System.Object)">
- <summary>
- Asserts that an object is an instance of a given type.
- </summary>
- <param name="expected">The expected Type</param>
- <param name="actual">The object being examined</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsInstanceOfType(System.Type,System.Object,System.String,System.Object[])">
- <summary>
- Asserts that an object is an instance of a given type.
- </summary>
- <param name="expected">The expected Type</param>
- <param name="actual">The object being examined</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsInstanceOfType(System.Type,System.Object,System.String)">
- <summary>
- Asserts that an object is an instance of a given type.
- </summary>
- <param name="expected">The expected Type</param>
- <param name="actual">The object being examined</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsInstanceOfType(System.Type,System.Object)">
- <summary>
- Asserts that an object is an instance of a given type.
- </summary>
- <param name="expected">The expected Type</param>
- <param name="actual">The object being examined</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsInstanceOf``1(System.Object,System.String,System.Object[])">
- <summary>
- Asserts that an object is an instance of a given type.
- </summary>
- <typeparam name="T">The expected Type</typeparam>
- <param name="actual">The object being examined</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsInstanceOf``1(System.Object,System.String)">
- <summary>
- Asserts that an object is an instance of a given type.
- </summary>
- <typeparam name="T">The expected Type</typeparam>
- <param name="actual">The object being examined</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsInstanceOf``1(System.Object)">
- <summary>
- Asserts that an object is an instance of a given type.
- </summary>
- <typeparam name="T">The expected Type</typeparam>
- <param name="actual">The object being examined</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNotInstanceOf(System.Type,System.Object,System.String,System.Object[])">
- <summary>
- Asserts that an object is not an instance of a given type.
- </summary>
- <param name="expected">The expected Type</param>
- <param name="actual">The object being examined</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNotInstanceOf(System.Type,System.Object,System.String)">
- <summary>
- Asserts that an object is not an instance of a given type.
- </summary>
- <param name="expected">The expected Type</param>
- <param name="actual">The object being examined</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNotInstanceOf(System.Type,System.Object)">
- <summary>
- Asserts that an object is not an instance of a given type.
- </summary>
- <param name="expected">The expected Type</param>
- <param name="actual">The object being examined</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNotInstanceOfType(System.Type,System.Object,System.String,System.Object[])">
- <summary>
- Asserts that an object is not an instance of a given type.
- </summary>
- <param name="expected">The expected Type</param>
- <param name="actual">The object being examined</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNotInstanceOfType(System.Type,System.Object,System.String)">
- <summary>
- Asserts that an object is not an instance of a given type.
- </summary>
- <param name="expected">The expected Type</param>
- <param name="actual">The object being examined</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNotInstanceOfType(System.Type,System.Object)">
- <summary>
- Asserts that an object is not an instance of a given type.
- </summary>
- <param name="expected">The expected Type</param>
- <param name="actual">The object being examined</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNotInstanceOf``1(System.Object,System.String,System.Object[])">
- <summary>
- Asserts that an object is not an instance of a given type.
- </summary>
- <typeparam name="T">The expected Type</typeparam>
- <param name="actual">The object being examined</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNotInstanceOf``1(System.Object,System.String)">
- <summary>
- Asserts that an object is not an instance of a given type.
- </summary>
- <typeparam name="T">The expected Type</typeparam>
- <param name="actual">The object being examined</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNotInstanceOf``1(System.Object)">
- <summary>
- Asserts that an object is not an instance of a given type.
- </summary>
- <typeparam name="T">The expected Type</typeparam>
- <param name="actual">The object being examined</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreEqual(System.Int32,System.Int32,System.String,System.Object[])">
- <summary>
- Verifies that two values are equal. If they are not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreEqual(System.Int32,System.Int32,System.String)">
- <summary>
- Verifies that two values are equal. If they are not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreEqual(System.Int32,System.Int32)">
- <summary>
- Verifies that two values are equal. If they are not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreEqual(System.Int64,System.Int64,System.String,System.Object[])">
- <summary>
- Verifies that two values are equal. If they are not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreEqual(System.Int64,System.Int64,System.String)">
- <summary>
- Verifies that two values are equal. If they are not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreEqual(System.Int64,System.Int64)">
- <summary>
- Verifies that two values are equal. If they are not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreEqual(System.UInt32,System.UInt32,System.String,System.Object[])">
- <summary>
- Verifies that two values are equal. If they are not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreEqual(System.UInt32,System.UInt32,System.String)">
- <summary>
- Verifies that two values are equal. If they are not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreEqual(System.UInt32,System.UInt32)">
- <summary>
- Verifies that two values are equal. If they are not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreEqual(System.UInt64,System.UInt64,System.String,System.Object[])">
- <summary>
- Verifies that two values are equal. If they are not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreEqual(System.UInt64,System.UInt64,System.String)">
- <summary>
- Verifies that two values are equal. If they are not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreEqual(System.UInt64,System.UInt64)">
- <summary>
- Verifies that two values are equal. If they are not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreEqual(System.Decimal,System.Decimal,System.String,System.Object[])">
- <summary>
- Verifies that two values are equal. If they are not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreEqual(System.Decimal,System.Decimal,System.String)">
- <summary>
- Verifies that two values are equal. If they are not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreEqual(System.Decimal,System.Decimal)">
- <summary>
- Verifies that two values are equal. If they are not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Double,System.Double,System.String,System.Object[])">
- <summary>
- Verifies that two doubles are equal considering a delta. If the
- expected value is infinity then the delta value is ignored. If
- they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
- thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="delta">The maximum acceptable difference between the
- the expected and the actual</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Double,System.Double,System.String)">
- <summary>
- Verifies that two doubles are equal considering a delta. If the
- expected value is infinity then the delta value is ignored. If
- they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
- thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="delta">The maximum acceptable difference between the
- the expected and the actual</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Double,System.Double)">
- <summary>
- Verifies that two doubles are equal considering a delta. If the
- expected value is infinity then the delta value is ignored. If
- they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
- thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="delta">The maximum acceptable difference between the
- the expected and the actual</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Nullable{System.Double},System.Double,System.String,System.Object[])">
- <summary>
- Verifies that two doubles are equal considering a delta. If the
- expected value is infinity then the delta value is ignored. If
- they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
- thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="delta">The maximum acceptable difference between the
- the expected and the actual</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Nullable{System.Double},System.Double,System.String)">
- <summary>
- Verifies that two doubles are equal considering a delta. If the
- expected value is infinity then the delta value is ignored. If
- they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
- thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="delta">The maximum acceptable difference between the
- the expected and the actual</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Nullable{System.Double},System.Double)">
- <summary>
- Verifies that two doubles are equal considering a delta. If the
- expected value is infinity then the delta value is ignored. If
- they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
- thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="delta">The maximum acceptable difference between the
- the expected and the actual</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreEqual(System.Object,System.Object,System.String,System.Object[])">
- <summary>
- Verifies that two objects are equal. Two objects are considered
- equal if both are null, or if both have the same value. NUnit
- has special semantics for some object types.
- If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The value that is expected</param>
- <param name="actual">The actual value</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreEqual(System.Object,System.Object,System.String)">
- <summary>
- Verifies that two objects are equal. Two objects are considered
- equal if both are null, or if both have the same value. NUnit
- has special semantics for some object types.
- If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The value that is expected</param>
- <param name="actual">The actual value</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreEqual(System.Object,System.Object)">
- <summary>
- Verifies that two objects are equal. Two objects are considered
- equal if both are null, or if both have the same value. NUnit
- has special semantics for some object types.
- If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The value that is expected</param>
- <param name="actual">The actual value</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Int32,System.Int32,System.String,System.Object[])">
- <summary>
- Verifies that two values are not equal. If they are equal, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Int32,System.Int32,System.String)">
- <summary>
- Verifies that two values are not equal. If they are equal, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Int32,System.Int32)">
- <summary>
- Verifies that two values are not equal. If they are equal, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Int64,System.Int64,System.String,System.Object[])">
- <summary>
- Verifies that two values are not equal. If they are equal, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Int64,System.Int64,System.String)">
- <summary>
- Verifies that two values are not equal. If they are equal, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Int64,System.Int64)">
- <summary>
- Verifies that two values are not equal. If they are equal, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreNotEqual(System.UInt32,System.UInt32,System.String,System.Object[])">
- <summary>
- Verifies that two values are not equal. If they are equal, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreNotEqual(System.UInt32,System.UInt32,System.String)">
- <summary>
- Verifies that two values are not equal. If they are equal, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreNotEqual(System.UInt32,System.UInt32)">
- <summary>
- Verifies that two values are not equal. If they are equal, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreNotEqual(System.UInt64,System.UInt64,System.String,System.Object[])">
- <summary>
- Verifies that two values are not equal. If they are equal, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreNotEqual(System.UInt64,System.UInt64,System.String)">
- <summary>
- Verifies that two values are not equal. If they are equal, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreNotEqual(System.UInt64,System.UInt64)">
- <summary>
- Verifies that two values are not equal. If they are equal, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Decimal,System.Decimal,System.String,System.Object[])">
- <summary>
- Verifies that two values are not equal. If they are equal, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Decimal,System.Decimal,System.String)">
- <summary>
- Verifies that two values are not equal. If they are equal, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Decimal,System.Decimal)">
- <summary>
- Verifies that two values are not equal. If they are equal, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Single,System.Single,System.String,System.Object[])">
- <summary>
- Verifies that two values are not equal. If they are equal, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Single,System.Single,System.String)">
- <summary>
- Verifies that two values are not equal. If they are equal, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Single,System.Single)">
- <summary>
- Verifies that two values are not equal. If they are equal, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Double,System.Double,System.String,System.Object[])">
- <summary>
- Verifies that two values are not equal. If they are equal, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Double,System.Double,System.String)">
- <summary>
- Verifies that two values are not equal. If they are equal, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Double,System.Double)">
- <summary>
- Verifies that two values are not equal. If they are equal, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Object,System.Object,System.String,System.Object[])">
- <summary>
- Verifies that two objects are not equal. Two objects are considered
- equal if both are null, or if both have the same value. NUnit
- has special semantics for some object types.
- If they are equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The value that is expected</param>
- <param name="actual">The actual value</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Object,System.Object,System.String)">
- <summary>
- Verifies that two objects are not equal. Two objects are considered
- equal if both are null, or if both have the same value. NUnit
- has special semantics for some object types.
- If they are equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The value that is expected</param>
- <param name="actual">The actual value</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Object,System.Object)">
- <summary>
- Verifies that two objects are not equal. Two objects are considered
- equal if both are null, or if both have the same value. NUnit
- has special semantics for some object types.
- If they are equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The value that is expected</param>
- <param name="actual">The actual value</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreSame(System.Object,System.Object,System.String,System.Object[])">
- <summary>
- Asserts that two objects refer to the same object. If they
- are not the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected object</param>
- <param name="actual">The actual object</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreSame(System.Object,System.Object,System.String)">
- <summary>
- Asserts that two objects refer to the same object. If they
- are not the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected object</param>
- <param name="actual">The actual object</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreSame(System.Object,System.Object)">
- <summary>
- Asserts that two objects refer to the same object. If they
- are not the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected object</param>
- <param name="actual">The actual object</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreNotSame(System.Object,System.Object,System.String,System.Object[])">
- <summary>
- Asserts that two objects do not refer to the same object. If they
- are the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected object</param>
- <param name="actual">The actual object</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreNotSame(System.Object,System.Object,System.String)">
- <summary>
- Asserts that two objects do not refer to the same object. If they
- are the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected object</param>
- <param name="actual">The actual object</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreNotSame(System.Object,System.Object)">
- <summary>
- Asserts that two objects do not refer to the same object. If they
- are the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected object</param>
- <param name="actual">The actual object</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Greater(System.Int32,System.Int32,System.String,System.Object[])">
- <summary>
- Verifies that the first value is greater than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Greater(System.Int32,System.Int32,System.String)">
- <summary>
- Verifies that the first value is greater than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Greater(System.Int32,System.Int32)">
- <summary>
- Verifies that the first value is greater than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Greater(System.UInt32,System.UInt32,System.String,System.Object[])">
- <summary>
- Verifies that the first value is greater than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Greater(System.UInt32,System.UInt32,System.String)">
- <summary>
- Verifies that the first value is greater than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Greater(System.UInt32,System.UInt32)">
- <summary>
- Verifies that the first value is greater than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Greater(System.Int64,System.Int64,System.String,System.Object[])">
- <summary>
- Verifies that the first value is greater than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Greater(System.Int64,System.Int64,System.String)">
- <summary>
- Verifies that the first value is greater than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Greater(System.Int64,System.Int64)">
- <summary>
- Verifies that the first value is greater than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Greater(System.UInt64,System.UInt64,System.String,System.Object[])">
- <summary>
- Verifies that the first value is greater than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Greater(System.UInt64,System.UInt64,System.String)">
- <summary>
- Verifies that the first value is greater than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Greater(System.UInt64,System.UInt64)">
- <summary>
- Verifies that the first value is greater than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Greater(System.Decimal,System.Decimal,System.String,System.Object[])">
- <summary>
- Verifies that the first value is greater than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Greater(System.Decimal,System.Decimal,System.String)">
- <summary>
- Verifies that the first value is greater than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Greater(System.Decimal,System.Decimal)">
- <summary>
- Verifies that the first value is greater than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Greater(System.Double,System.Double,System.String,System.Object[])">
- <summary>
- Verifies that the first value is greater than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Greater(System.Double,System.Double,System.String)">
- <summary>
- Verifies that the first value is greater than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Greater(System.Double,System.Double)">
- <summary>
- Verifies that the first value is greater than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Greater(System.Single,System.Single,System.String,System.Object[])">
- <summary>
- Verifies that the first value is greater than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Greater(System.Single,System.Single,System.String)">
- <summary>
- Verifies that the first value is greater than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Greater(System.Single,System.Single)">
- <summary>
- Verifies that the first value is greater than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Greater(System.IComparable,System.IComparable,System.String,System.Object[])">
- <summary>
- Verifies that the first value is greater than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Greater(System.IComparable,System.IComparable,System.String)">
- <summary>
- Verifies that the first value is greater than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Greater(System.IComparable,System.IComparable)">
- <summary>
- Verifies that the first value is greater than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Less(System.Int32,System.Int32,System.String,System.Object[])">
- <summary>
- Verifies that the first value is less than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Less(System.Int32,System.Int32,System.String)">
- <summary>
- Verifies that the first value is less than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Less(System.Int32,System.Int32)">
- <summary>
- Verifies that the first value is less than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Less(System.UInt32,System.UInt32,System.String,System.Object[])">
- <summary>
- Verifies that the first value is less than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Less(System.UInt32,System.UInt32,System.String)">
- <summary>
- Verifies that the first value is less than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Less(System.UInt32,System.UInt32)">
- <summary>
- Verifies that the first value is less than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Less(System.Int64,System.Int64,System.String,System.Object[])">
- <summary>
- Verifies that the first value is less than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Less(System.Int64,System.Int64,System.String)">
- <summary>
- Verifies that the first value is less than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Less(System.Int64,System.Int64)">
- <summary>
- Verifies that the first value is less than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Less(System.UInt64,System.UInt64,System.String,System.Object[])">
- <summary>
- Verifies that the first value is less than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Less(System.UInt64,System.UInt64,System.String)">
- <summary>
- Verifies that the first value is less than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Less(System.UInt64,System.UInt64)">
- <summary>
- Verifies that the first value is less than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Less(System.Decimal,System.Decimal,System.String,System.Object[])">
- <summary>
- Verifies that the first value is less than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Less(System.Decimal,System.Decimal,System.String)">
- <summary>
- Verifies that the first value is less than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Less(System.Decimal,System.Decimal)">
- <summary>
- Verifies that the first value is less than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Less(System.Double,System.Double,System.String,System.Object[])">
- <summary>
- Verifies that the first value is less than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Less(System.Double,System.Double,System.String)">
- <summary>
- Verifies that the first value is less than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Less(System.Double,System.Double)">
- <summary>
- Verifies that the first value is less than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Less(System.Single,System.Single,System.String,System.Object[])">
- <summary>
- Verifies that the first value is less than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Less(System.Single,System.Single,System.String)">
- <summary>
- Verifies that the first value is less than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Less(System.Single,System.Single)">
- <summary>
- Verifies that the first value is less than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Less(System.IComparable,System.IComparable,System.String,System.Object[])">
- <summary>
- Verifies that the first value is less than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Less(System.IComparable,System.IComparable,System.String)">
- <summary>
- Verifies that the first value is less than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Less(System.IComparable,System.IComparable)">
- <summary>
- Verifies that the first value is less than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- </member>
- <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int32,System.Int32,System.String,System.Object[])">
- <summary>
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int32,System.Int32,System.String)">
- <summary>
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int32,System.Int32)">
- <summary>
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- </member>
- <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt32,System.UInt32,System.String,System.Object[])">
- <summary>
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt32,System.UInt32,System.String)">
- <summary>
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt32,System.UInt32)">
- <summary>
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- </member>
- <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int64,System.Int64,System.String,System.Object[])">
- <summary>
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int64,System.Int64,System.String)">
- <summary>
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int64,System.Int64)">
- <summary>
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- </member>
- <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt64,System.UInt64,System.String,System.Object[])">
- <summary>
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt64,System.UInt64,System.String)">
- <summary>
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt64,System.UInt64)">
- <summary>
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- </member>
- <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Decimal,System.Decimal,System.String,System.Object[])">
- <summary>
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Decimal,System.Decimal,System.String)">
- <summary>
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Decimal,System.Decimal)">
- <summary>
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- </member>
- <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Double,System.Double,System.String,System.Object[])">
- <summary>
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Double,System.Double,System.String)">
- <summary>
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Double,System.Double)">
- <summary>
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- </member>
- <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Single,System.Single,System.String,System.Object[])">
- <summary>
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Single,System.Single,System.String)">
- <summary>
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Single,System.Single)">
- <summary>
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- </member>
- <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.IComparable,System.IComparable,System.String,System.Object[])">
- <summary>
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.IComparable,System.IComparable,System.String)">
- <summary>
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.IComparable,System.IComparable)">
- <summary>
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- </member>
- <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int32,System.Int32,System.String,System.Object[])">
- <summary>
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int32,System.Int32,System.String)">
- <summary>
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int32,System.Int32)">
- <summary>
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- </member>
- <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt32,System.UInt32,System.String,System.Object[])">
- <summary>
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt32,System.UInt32,System.String)">
- <summary>
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt32,System.UInt32)">
- <summary>
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- </member>
- <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int64,System.Int64,System.String,System.Object[])">
- <summary>
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int64,System.Int64,System.String)">
- <summary>
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int64,System.Int64)">
- <summary>
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- </member>
- <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt64,System.UInt64,System.String,System.Object[])">
- <summary>
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt64,System.UInt64,System.String)">
- <summary>
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt64,System.UInt64)">
- <summary>
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- </member>
- <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Decimal,System.Decimal,System.String,System.Object[])">
- <summary>
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Decimal,System.Decimal,System.String)">
- <summary>
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Decimal,System.Decimal)">
- <summary>
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- </member>
- <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Double,System.Double,System.String,System.Object[])">
- <summary>
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Double,System.Double,System.String)">
- <summary>
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Double,System.Double)">
- <summary>
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- </member>
- <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Single,System.Single,System.String,System.Object[])">
- <summary>
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Single,System.Single,System.String)">
- <summary>
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Single,System.Single)">
- <summary>
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- </member>
- <member name="M:NUnit.Framework.Assert.LessOrEqual(System.IComparable,System.IComparable,System.String,System.Object[])">
- <summary>
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.LessOrEqual(System.IComparable,System.IComparable,System.String)">
- <summary>
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.LessOrEqual(System.IComparable,System.IComparable)">
- <summary>
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Contains(System.Object,System.Collections.ICollection,System.String,System.Object[])">
- <summary>
- Asserts that an object is contained in a list.
- </summary>
- <param name="expected">The expected object</param>
- <param name="actual">The list to be examined</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Contains(System.Object,System.Collections.ICollection,System.String)">
- <summary>
- Asserts that an object is contained in a list.
- </summary>
- <param name="expected">The expected object</param>
- <param name="actual">The list to be examined</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Contains(System.Object,System.Collections.ICollection)">
- <summary>
- Asserts that an object is contained in a list.
- </summary>
- <param name="expected">The expected object</param>
- <param name="actual">The list to be examined</param>
- </member>
- <member name="P:NUnit.Framework.Assert.Counter">
- <summary>
- Gets the number of assertions executed so far and
- resets the counter to zero.
- </summary>
- </member>
- <member name="T:NUnit.Framework.RequiredAddinAttribute">
- <summary>
- RequiredAddinAttribute may be used to indicate the names of any addins
- that must be present in order to run some or all of the tests in an
- assembly. If the addin is not loaded, the entire assembly is marked
- as NotRunnable.
- </summary>
- </member>
- <member name="M:NUnit.Framework.RequiredAddinAttribute.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:RequiredAddinAttribute"/> class.
- </summary>
- <param name="requiredAddin">The required addin.</param>
- </member>
- <member name="P:NUnit.Framework.RequiredAddinAttribute.RequiredAddin">
- <summary>
- Gets the name of required addin.
- </summary>
- <value>The required addin name.</value>
- </member>
- <member name="T:NUnit.Framework.CombinatorialAttribute">
- <summary>
- Marks a test to use a combinatorial join of any argument
- data provided. Since this is the default, the attribute is
- not needed.
- </summary>
- </member>
- <member name="T:NUnit.Framework.PropertyAttribute">
- <summary>
- PropertyAttribute is used to attach information to a test as a name/value pair..
- </summary>
- </member>
- <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.String,System.String)">
- <summary>
- Construct a PropertyAttribute with a name and string value
- </summary>
- <param name="propertyName">The name of the property</param>
- <param name="propertyValue">The property value</param>
- </member>
- <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.String,System.Int32)">
- <summary>
- Construct a PropertyAttribute with a name and int value
- </summary>
- <param name="propertyName">The name of the property</param>
- <param name="propertyValue">The property value</param>
- </member>
- <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.String,System.Double)">
- <summary>
- Construct a PropertyAttribute with a name and double value
- </summary>
- <param name="propertyName">The name of the property</param>
- <param name="propertyValue">The property value</param>
- </member>
- <member name="M:NUnit.Framework.PropertyAttribute.#ctor">
- <summary>
- Constructor for derived classes that set the
- property dictionary directly.
- </summary>
- </member>
- <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.Object)">
- <summary>
- Constructor for use by derived classes that use the
- name of the type as the property name. Derived classes
- must ensure that the Type of the property value is
- a standard type supported by the BCL. Any custom
- types will cause a serialization Exception when
- in the client.
- </summary>
- </member>
- <member name="P:NUnit.Framework.PropertyAttribute.Properties">
- <summary>
- Gets the property dictionary for this attribute
- </summary>
- </member>
- <member name="M:NUnit.Framework.CombinatorialAttribute.#ctor">
- <summary>
- Default constructor
- </summary>
- </member>
- <member name="T:NUnit.Framework.PairwiseAttribute">
- <summary>
- Marks a test to use a combinatorial join of any argument
- data provided. Since this is the default, the attribute is
- not needed.
- </summary>
- </member>
- <member name="M:NUnit.Framework.PairwiseAttribute.#ctor">
- <summary>
- Default constructor
- </summary>
- </member>
- <member name="T:NUnit.Framework.SequentialAttribute">
- <summary>
- Marks a test to use a combinatorial join of any argument
- data provided. Since this is the default, the attribute is
- not needed.
- </summary>
- </member>
- <member name="M:NUnit.Framework.SequentialAttribute.#ctor">
- <summary>
- Default constructor
- </summary>
- </member>
- <member name="T:NUnit.Framework.TestAttribute">
- <summary>
- Adding this attribute to a method within a <seealso cref="T:NUnit.Framework.TestFixtureAttribute"/>
- class makes the method callable from the NUnit test runner. There is a property
- called Description which is optional which you can provide a more detailed test
- description. This class cannot be inherited.
- </summary>
-
- <example>
- [TestFixture]
- public class Fixture
- {
- [Test]
- public void MethodToTest()
- {}
-
- [Test(Description = "more detailed description")]
- publc void TestDescriptionMethod()
- {}
- }
- </example>
-
- </member>
- <member name="P:NUnit.Framework.TestAttribute.Description">
- <summary>
- Descriptive text for this test
- </summary>
- </member>
- <member name="T:NUnit.Framework.TestFixtureAttribute">
- <example>
- [TestFixture]
- public class ExampleClass
- {}
- </example>
- </member>
- <member name="M:NUnit.Framework.TestFixtureAttribute.#ctor">
- <summary>
- Default constructor
- </summary>
- </member>
- <member name="M:NUnit.Framework.TestFixtureAttribute.#ctor(System.Object[])">
- <summary>
- Construct with a object[] representing a set of arguments.
- In .NET 2.0, the arguments may later be separated into
- type arguments and constructor arguments.
- </summary>
- <param name="arguments"></param>
- </member>
- <member name="P:NUnit.Framework.TestFixtureAttribute.Description">
- <summary>
- Descriptive text for this fixture
- </summary>
- </member>
- <member name="P:NUnit.Framework.TestFixtureAttribute.Arguments">
- <summary>
- The arguments originally provided to the attribute
- </summary>
- </member>
- <member name="P:NUnit.Framework.TestFixtureAttribute.Ignore">
- <summary>
- Gets or sets a value indicating whether this <see cref="T:NUnit.Framework.TestFixtureAttribute"/> should be ignored.
- </summary>
- <value><c>true</c> if ignore; otherwise, <c>false</c>.</value>
- </member>
- <member name="P:NUnit.Framework.TestFixtureAttribute.IgnoreReason">
- <summary>
- Gets or sets the ignore reason. May set Ignored as a side effect.
- </summary>
- <value>The ignore reason.</value>
- </member>
- <member name="P:NUnit.Framework.TestFixtureAttribute.TypeArgs">
- <summary>
- Get or set the type arguments. If not set
- explicitly, any leading arguments that are
- Types are taken as type arguments.
- </summary>
- </member>
- <member name="T:NUnit.Framework.CollectionAssert">
- <summary>
- A set of Assert methods operationg on one or more collections
- </summary>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.Equals(System.Object,System.Object)">
- <summary>
- The Equals method throws an AssertionException. This is done
- to make sure there is no mistake by calling this function.
- </summary>
- <param name="a"></param>
- <param name="b"></param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.ReferenceEquals(System.Object,System.Object)">
- <summary>
- override the default ReferenceEquals to throw an AssertionException. This
- implementation makes sure there is no mistake in calling this function
- as part of Assert.
- </summary>
- <param name="a"></param>
- <param name="b"></param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreInstancesOfType(System.Collections.IEnumerable,System.Type)">
- <summary>
- Asserts that all items contained in collection are of the type specified by expectedType.
- </summary>
- <param name="collection">IEnumerable containing objects to be considered</param>
- <param name="expectedType">System.Type that all objects in collection must be instances of</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreInstancesOfType(System.Collections.IEnumerable,System.Type,System.String)">
- <summary>
- Asserts that all items contained in collection are of the type specified by expectedType.
- </summary>
- <param name="collection">IEnumerable containing objects to be considered</param>
- <param name="expectedType">System.Type that all objects in collection must be instances of</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreInstancesOfType(System.Collections.IEnumerable,System.Type,System.String,System.Object[])">
- <summary>
- Asserts that all items contained in collection are of the type specified by expectedType.
- </summary>
- <param name="collection">IEnumerable containing objects to be considered</param>
- <param name="expectedType">System.Type that all objects in collection must be instances of</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreNotNull(System.Collections.IEnumerable)">
- <summary>
- Asserts that all items contained in collection are not equal to null.
- </summary>
- <param name="collection">IEnumerable containing objects to be considered</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreNotNull(System.Collections.IEnumerable,System.String)">
- <summary>
- Asserts that all items contained in collection are not equal to null.
- </summary>
- <param name="collection">IEnumerable containing objects to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreNotNull(System.Collections.IEnumerable,System.String,System.Object[])">
- <summary>
- Asserts that all items contained in collection are not equal to null.
- </summary>
- <param name="collection">IEnumerable of objects to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreUnique(System.Collections.IEnumerable)">
- <summary>
- Ensures that every object contained in collection exists within the collection
- once and only once.
- </summary>
- <param name="collection">IEnumerable of objects to be considered</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreUnique(System.Collections.IEnumerable,System.String)">
- <summary>
- Ensures that every object contained in collection exists within the collection
- once and only once.
- </summary>
- <param name="collection">IEnumerable of objects to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreUnique(System.Collections.IEnumerable,System.String,System.Object[])">
- <summary>
- Ensures that every object contained in collection exists within the collection
- once and only once.
- </summary>
- <param name="collection">IEnumerable of objects to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable)">
- <summary>
- Asserts that expected and actual are exactly equal. The collections must have the same count,
- and contain the exact same objects in the same order.
- </summary>
- <param name="expected">The first IEnumerable of objects to be considered</param>
- <param name="actual">The second IEnumerable of objects to be considered</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer)">
- <summary>
- Asserts that expected and actual are exactly equal. The collections must have the same count,
- and contain the exact same objects in the same order.
- If comparer is not null then it will be used to compare the objects.
- </summary>
- <param name="expected">The first IEnumerable of objects to be considered</param>
- <param name="actual">The second IEnumerable of objects to be considered</param>
- <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String)">
- <summary>
- Asserts that expected and actual are exactly equal. The collections must have the same count,
- and contain the exact same objects in the same order.
- </summary>
- <param name="expected">The first IEnumerable of objects to be considered</param>
- <param name="actual">The second IEnumerable of objects to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer,System.String)">
- <summary>
- Asserts that expected and actual are exactly equal. The collections must have the same count,
- and contain the exact same objects in the same order.
- If comparer is not null then it will be used to compare the objects.
- </summary>
- <param name="expected">The first IEnumerable of objects to be considered</param>
- <param name="actual">The second IEnumerable of objects to be considered</param>
- <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
- <summary>
- Asserts that expected and actual are exactly equal. The collections must have the same count,
- and contain the exact same objects in the same order.
- </summary>
- <param name="expected">The first IEnumerable of objects to be considered</param>
- <param name="actual">The second IEnumerable of objects to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer,System.String,System.Object[])">
- <summary>
- Asserts that expected and actual are exactly equal. The collections must have the same count,
- and contain the exact same objects in the same order.
- If comparer is not null then it will be used to compare the objects.
- </summary>
- <param name="expected">The first IEnumerable of objects to be considered</param>
- <param name="actual">The second IEnumerable of objects to be considered</param>
- <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.AreEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable)">
- <summary>
- Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order.
- </summary>
- <param name="expected">The first IEnumerable of objects to be considered</param>
- <param name="actual">The second IEnumerable of objects to be considered</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.AreEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String)">
- <summary>
- Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order.
- </summary>
- <param name="expected">The first IEnumerable of objects to be considered</param>
- <param name="actual">The second IEnumerable of objects to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.AreEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
- <summary>
- Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order.
- </summary>
- <param name="expected">The first IEnumerable of objects to be considered</param>
- <param name="actual">The second IEnumerable of objects to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable)">
- <summary>
- Asserts that expected and actual are not exactly equal.
- </summary>
- <param name="expected">The first IEnumerable of objects to be considered</param>
- <param name="actual">The second IEnumerable of objects to be considered</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer)">
- <summary>
- Asserts that expected and actual are not exactly equal.
- If comparer is not null then it will be used to compare the objects.
- </summary>
- <param name="expected">The first IEnumerable of objects to be considered</param>
- <param name="actual">The second IEnumerable of objects to be considered</param>
- <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String)">
- <summary>
- Asserts that expected and actual are not exactly equal.
- </summary>
- <param name="expected">The first IEnumerable of objects to be considered</param>
- <param name="actual">The second IEnumerable of objects to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer,System.String)">
- <summary>
- Asserts that expected and actual are not exactly equal.
- If comparer is not null then it will be used to compare the objects.
- </summary>
- <param name="expected">The first IEnumerable of objects to be considered</param>
- <param name="actual">The second IEnumerable of objects to be considered</param>
- <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
- <summary>
- Asserts that expected and actual are not exactly equal.
- </summary>
- <param name="expected">The first IEnumerable of objects to be considered</param>
- <param name="actual">The second IEnumerable of objects to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer,System.String,System.Object[])">
- <summary>
- Asserts that expected and actual are not exactly equal.
- If comparer is not null then it will be used to compare the objects.
- </summary>
- <param name="expected">The first IEnumerable of objects to be considered</param>
- <param name="actual">The second IEnumerable of objects to be considered</param>
- <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.AreNotEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable)">
- <summary>
- Asserts that expected and actual are not equivalent.
- </summary>
- <param name="expected">The first IEnumerable of objects to be considered</param>
- <param name="actual">The second IEnumerable of objects to be considered</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.AreNotEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String)">
- <summary>
- Asserts that expected and actual are not equivalent.
- </summary>
- <param name="expected">The first IEnumerable of objects to be considered</param>
- <param name="actual">The second IEnumerable of objects to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.AreNotEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
- <summary>
- Asserts that expected and actual are not equivalent.
- </summary>
- <param name="expected">The first IEnumerable of objects to be considered</param>
- <param name="actual">The second IEnumerable of objects to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.Contains(System.Collections.IEnumerable,System.Object)">
- <summary>
- Asserts that collection contains actual as an item.
- </summary>
- <param name="collection">IEnumerable of objects to be considered</param>
- <param name="actual">Object to be found within collection</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.Contains(System.Collections.IEnumerable,System.Object,System.String)">
- <summary>
- Asserts that collection contains actual as an item.
- </summary>
- <param name="collection">IEnumerable of objects to be considered</param>
- <param name="actual">Object to be found within collection</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.Contains(System.Collections.IEnumerable,System.Object,System.String,System.Object[])">
- <summary>
- Asserts that collection contains actual as an item.
- </summary>
- <param name="collection">IEnumerable of objects to be considered</param>
- <param name="actual">Object to be found within collection</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.DoesNotContain(System.Collections.IEnumerable,System.Object)">
- <summary>
- Asserts that collection does not contain actual as an item.
- </summary>
- <param name="collection">IEnumerable of objects to be considered</param>
- <param name="actual">Object that cannot exist within collection</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.DoesNotContain(System.Collections.IEnumerable,System.Object,System.String)">
- <summary>
- Asserts that collection does not contain actual as an item.
- </summary>
- <param name="collection">IEnumerable of objects to be considered</param>
- <param name="actual">Object that cannot exist within collection</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.DoesNotContain(System.Collections.IEnumerable,System.Object,System.String,System.Object[])">
- <summary>
- Asserts that collection does not contain actual as an item.
- </summary>
- <param name="collection">IEnumerable of objects to be considered</param>
- <param name="actual">Object that cannot exist within collection</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.IsNotSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable)">
- <summary>
- Asserts that superset is not a subject of subset.
- </summary>
- <param name="subset">The IEnumerable superset to be considered</param>
- <param name="superset">The IEnumerable subset to be considered</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.IsNotSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String)">
- <summary>
- Asserts that superset is not a subject of subset.
- </summary>
- <param name="subset">The IEnumerable superset to be considered</param>
- <param name="superset">The IEnumerable subset to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.IsNotSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
- <summary>
- Asserts that superset is not a subject of subset.
- </summary>
- <param name="subset">The IEnumerable superset to be considered</param>
- <param name="superset">The IEnumerable subset to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.IsSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable)">
- <summary>
- Asserts that superset is a subset of subset.
- </summary>
- <param name="subset">The IEnumerable superset to be considered</param>
- <param name="superset">The IEnumerable subset to be considered</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.IsSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String)">
- <summary>
- Asserts that superset is a subset of subset.
- </summary>
- <param name="subset">The IEnumerable superset to be considered</param>
- <param name="superset">The IEnumerable subset to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.IsSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
- <summary>
- Asserts that superset is a subset of subset.
- </summary>
- <param name="subset">The IEnumerable superset to be considered</param>
- <param name="superset">The IEnumerable subset to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.IsEmpty(System.Collections.IEnumerable,System.String,System.Object[])">
- <summary>
- Assert that an array, list or other collection is empty
- </summary>
- <param name="collection">An array, list or other collection implementing IEnumerable</param>
- <param name="message">The message to be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.IsEmpty(System.Collections.IEnumerable,System.String)">
- <summary>
- Assert that an array, list or other collection is empty
- </summary>
- <param name="collection">An array, list or other collection implementing IEnumerable</param>
- <param name="message">The message to be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.IsEmpty(System.Collections.IEnumerable)">
- <summary>
- Assert that an array,list or other collection is empty
- </summary>
- <param name="collection">An array, list or other collection implementing IEnumerable</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.IsNotEmpty(System.Collections.IEnumerable,System.String,System.Object[])">
- <summary>
- Assert that an array, list or other collection is empty
- </summary>
- <param name="collection">An array, list or other collection implementing IEnumerable</param>
- <param name="message">The message to be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.IsNotEmpty(System.Collections.IEnumerable,System.String)">
- <summary>
- Assert that an array, list or other collection is empty
- </summary>
- <param name="collection">An array, list or other collection implementing IEnumerable</param>
- <param name="message">The message to be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.IsNotEmpty(System.Collections.IEnumerable)">
- <summary>
- Assert that an array,list or other collection is empty
- </summary>
- <param name="collection">An array, list or other collection implementing IEnumerable</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable,System.String,System.Object[])">
- <summary>
- Assert that an array, list or other collection is ordered
- </summary>
- <param name="collection">An array, list or other collection implementing IEnumerable</param>
- <param name="message">The message to be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable,System.String)">
- <summary>
- Assert that an array, list or other collection is ordered
- </summary>
- <param name="collection">An array, list or other collection implementing IEnumerable</param>
- <param name="message">The message to be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable)">
- <summary>
- Assert that an array, list or other collection is ordered
- </summary>
- <param name="collection">An array, list or other collection implementing IEnumerable</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable,System.Collections.IComparer,System.String,System.Object[])">
- <summary>
- Assert that an array, list or other collection is ordered
- </summary>
- <param name="collection">An array, list or other collection implementing IEnumerable</param>
- <param name="comparer">A custom comparer to perform the comparisons</param>
- <param name="message">The message to be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable,System.Collections.IComparer,System.String)">
- <summary>
- Assert that an array, list or other collection is ordered
- </summary>
- <param name="collection">An array, list or other collection implementing IEnumerable</param>
- <param name="comparer">A custom comparer to perform the comparisons</param>
- <param name="message">The message to be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable,System.Collections.IComparer)">
- <summary>
- Assert that an array, list or other collection is ordered
- </summary>
- <param name="collection">An array, list or other collection implementing IEnumerable</param>
- <param name="comparer">A custom comparer to perform the comparisons</param>
- </member>
- <member name="T:NUnit.Framework.ParameterDataAttribute">
- <summary>
- Abstract base class for attributes that apply to parameters
- and supply data for the parameter.
- </summary>
- </member>
- <member name="M:NUnit.Framework.ParameterDataAttribute.GetData(System.Reflection.ParameterInfo)">
- <summary>
- Gets the data to be provided to the specified parameter
- </summary>
- </member>
- <member name="T:NUnit.Framework.ValuesAttribute">
- <summary>
- ValuesAttribute is used to provide literal arguments for
- an individual parameter of a test.
- </summary>
- </member>
- <member name="F:NUnit.Framework.ValuesAttribute.data">
- <summary>
- The collection of data to be returned. Must
- be set by any derived attribute classes.
- </summary>
- </member>
- <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object)">
- <summary>
- Construct with one argument
- </summary>
- <param name="arg1"></param>
- </member>
- <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object,System.Object)">
- <summary>
- Construct with two arguments
- </summary>
- <param name="arg1"></param>
- <param name="arg2"></param>
- </member>
- <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object,System.Object,System.Object)">
- <summary>
- Construct with three arguments
- </summary>
- <param name="arg1"></param>
- <param name="arg2"></param>
- <param name="arg3"></param>
- </member>
- <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object[])">
- <summary>
- Construct with an array of arguments
- </summary>
- <param name="args"></param>
- </member>
- <member name="M:NUnit.Framework.ValuesAttribute.GetData(System.Reflection.ParameterInfo)">
- <summary>
- Get the collection of values to be used as arguments
- </summary>
- </member>
- <member name="T:NUnit.Framework.AssertionException">
- <summary>
- Thrown when an assertion failed.
- </summary>
-
- </member>
- <member name="M:NUnit.Framework.AssertionException.#ctor(System.String)">
- <param name="message">The error message that explains
- the reason for the exception</param>
- </member>
- <member name="M:NUnit.Framework.AssertionException.#ctor(System.String,System.Exception)">
- <param name="message">The error message that explains
- the reason for the exception</param>
- <param name="inner">The exception that caused the
- current exception</param>
- </member>
- <member name="M:NUnit.Framework.AssertionException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
- <summary>
- Serialization Constructor
- </summary>
- </member>
- <member name="T:NUnit.Framework.TimeoutAttribute">
- <summary>
- WUsed on a method, marks the test with a timeout value in milliseconds.
- The test will be run in a separate thread and is cancelled if the timeout
- is exceeded. Used on a method or assembly, sets the default timeout
- for all contained test methods.
- </summary>
- </member>
- <member name="M:NUnit.Framework.TimeoutAttribute.#ctor(System.Int32)">
- <summary>
- Construct a TimeoutAttribute given a time in milliseconds
- </summary>
- <param name="timeout">The timeout value in milliseconds</param>
- </member>
- <member name="T:NUnit.Framework.RequiresSTAAttribute">
- <summary>
- Marks a test that must run in the STA, causing it
- to run in a separate thread if necessary.
-
- On methods, you may also use STAThreadAttribute
- to serve the same purpose.
- </summary>
- </member>
- <member name="M:NUnit.Framework.RequiresSTAAttribute.#ctor">
- <summary>
- Construct a RequiresSTAAttribute
- </summary>
- </member>
- <member name="T:NUnit.Framework.RequiresMTAAttribute">
- <summary>
- Marks a test that must run in the MTA, causing it
- to run in a separate thread if necessary.
-
- On methods, you may also use MTAThreadAttribute
- to serve the same purpose.
- </summary>
- </member>
- <member name="M:NUnit.Framework.RequiresMTAAttribute.#ctor">
- <summary>
- Construct a RequiresMTAAttribute
- </summary>
- </member>
- <member name="T:NUnit.Framework.RequiresThreadAttribute">
- <summary>
- Marks a test that must run on a separate thread.
- </summary>
- </member>
- <member name="M:NUnit.Framework.RequiresThreadAttribute.#ctor">
- <summary>
- Construct a RequiresThreadAttribute
- </summary>
- </member>
- <member name="M:NUnit.Framework.RequiresThreadAttribute.#ctor(System.Threading.ApartmentState)">
- <summary>
- Construct a RequiresThreadAttribute, specifying the apartment
- </summary>
- </member>
- <member name="T:NUnit.Framework.AssertionHelper">
- <summary>
- AssertionHelper is an optional base class for user tests,
- allowing the use of shorter names for constraints and
- asserts and avoiding conflict with the definition of
- <see cref="T:NUnit.Framework.Is"/>, from which it inherits much of its
- behavior, in certain mock object frameworks.
- </summary>
- </member>
- <member name="M:NUnit.Framework.AssertionHelper.Expect(System.Object,NUnit.Framework.Constraints.IResolveConstraint)">
- <summary>
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure. Works
- identically to <see cref="M:NUnit.Framework.Assert.That(System.Object,NUnit.Framework.Constraints.IResolveConstraint)"/>
- </summary>
- <param name="constraint">A Constraint to be applied</param>
- <param name="actual">The actual value to test</param>
- </member>
- <member name="M:NUnit.Framework.AssertionHelper.Expect(System.Object,NUnit.Framework.Constraints.IResolveConstraint,System.String)">
- <summary>
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure. Works
- identically to <see cref="M:NUnit.Framework.Assert.That(System.Object,NUnit.Framework.Constraints.IResolveConstraint,System.String)"/>
- </summary>
- <param name="constraint">A Constraint to be applied</param>
- <param name="actual">The actual value to test</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.AssertionHelper.Expect(System.Object,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
- <summary>
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure. Works
- identically to <see cref="M:NUnit.Framework.Assert.That(System.Object,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])"/>
- </summary>
- <param name="constraint">A Constraint to be applied</param>
- <param name="actual">The actual value to test</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.AssertionHelper.Expect(NUnit.Framework.Constraints.ActualValueDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
- <summary>
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure.
- </summary>
- <param name="expr">A Constraint expression to be applied</param>
- <param name="del">An ActualValueDelegate returning the value to be tested</param>
- </member>
- <member name="M:NUnit.Framework.AssertionHelper.Expect(NUnit.Framework.Constraints.ActualValueDelegate,NUnit.Framework.Constraints.IResolveConstraint,System.String)">
- <summary>
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure.
- </summary>
- <param name="expr">A Constraint expression to be applied</param>
- <param name="del">An ActualValueDelegate returning the value to be tested</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.AssertionHelper.Expect(NUnit.Framework.Constraints.ActualValueDelegate,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
- <summary>
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure.
- </summary>
- <param name="del">An ActualValueDelegate returning the value to be tested</param>
- <param name="expr">A Constraint expression to be applied</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.AssertionHelper.Expect``1(``0@,NUnit.Framework.Constraints.IResolveConstraint)">
- <summary>
- Apply a constraint to a referenced value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure.
- </summary>
- <param name="constraint">A Constraint to be applied</param>
- <param name="actual">The actual value to test</param>
- </member>
- <member name="M:NUnit.Framework.AssertionHelper.Expect``1(``0@,NUnit.Framework.Constraints.IResolveConstraint,System.String)">
- <summary>
- Apply a constraint to a referenced value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure.
- </summary>
- <param name="constraint">A Constraint to be applied</param>
- <param name="actual">The actual value to test</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.AssertionHelper.Expect``1(``0@,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
- <summary>
- Apply a constraint to a referenced value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure.
- </summary>
- <param name="expression">A Constraint to be applied</param>
- <param name="actual">The actual value to test</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.AssertionHelper.Expect(System.Boolean,System.String,System.Object[])">
- <summary>
- Asserts that a condition is true. If the condition is false the method throws
- an <see cref="T:NUnit.Framework.AssertionException"/>. Works Identically to
- <see cref="M:NUnit.Framework.Assert.That(System.Boolean,System.String,System.Object[])"/>.
- </summary>
- <param name="condition">The evaluated condition</param>
- <param name="message">The message to display if the condition is false</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.AssertionHelper.Expect(System.Boolean,System.String)">
- <summary>
- Asserts that a condition is true. If the condition is false the method throws
- an <see cref="T:NUnit.Framework.AssertionException"/>. Works Identically to
- <see cref="M:NUnit.Framework.Assert.That(System.Boolean,System.String)"/>.
- </summary>
- <param name="condition">The evaluated condition</param>
- <param name="message">The message to display if the condition is false</param>
- </member>
- <member name="M:NUnit.Framework.AssertionHelper.Expect(System.Boolean)">
- <summary>
- Asserts that a condition is true. If the condition is false the method throws
- an <see cref="T:NUnit.Framework.AssertionException"/>. Works Identically to <see cref="M:NUnit.Framework.Assert.That(System.Boolean)"/>.
- </summary>
- <param name="condition">The evaluated condition</param>
- </member>
- <member name="M:NUnit.Framework.AssertionHelper.Expect(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
- <summary>
- Asserts that the code represented by a delegate throws an exception
- that satisfies the constraint provided.
- </summary>
- <param name="code">A TestDelegate to be executed</param>
- <param name="constraint">A ThrowsConstraint used in the test</param>
- </member>
- <member name="M:NUnit.Framework.AssertionHelper.Map(System.Collections.ICollection)">
- <summary>
- Returns a ListMapper based on a collection.
- </summary>
- <param name="original">The original collection</param>
- <returns></returns>
- </member>
- <member name="T:NUnit.Framework.CategoryAttribute">
- <summary>
- Attribute used to apply a category to a test
- </summary>
- </member>
- <member name="F:NUnit.Framework.CategoryAttribute.categoryName">
- <summary>
- The name of the category
- </summary>
- </member>
- <member name="M:NUnit.Framework.CategoryAttribute.#ctor(System.String)">
- <summary>
- Construct attribute for a given category
- </summary>
- <param name="name">The name of the category</param>
- </member>
- <member name="M:NUnit.Framework.CategoryAttribute.#ctor">
- <summary>
- Protected constructor uses the Type name as the name
- of the category.
- </summary>
- </member>
- <member name="P:NUnit.Framework.CategoryAttribute.Name">
- <summary>
- The name of the category
- </summary>
- </member>
- <member name="T:NUnit.Framework.RandomAttribute">
- <summary>
- RandomAttribute is used to supply a set of random values
- to a single parameter of a parameterized test.
- </summary>
- </member>
- <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int32)">
- <summary>
- Construct a set of doubles from 0.0 to 1.0,
- specifying only the count.
- </summary>
- <param name="count"></param>
- </member>
- <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Double,System.Double,System.Int32)">
- <summary>
- Construct a set of doubles from min to max
- </summary>
- <param name="min"></param>
- <param name="max"></param>
- <param name="count"></param>
- </member>
- <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int32,System.Int32,System.Int32)">
- <summary>
- Construct a set of ints from min to max
- </summary>
- <param name="min"></param>
- <param name="max"></param>
- <param name="count"></param>
- </member>
- <member name="M:NUnit.Framework.RandomAttribute.GetData(System.Reflection.ParameterInfo)">
- <summary>
- Get the collection of values to be used as arguments
- </summary>
- </member>
- <member name="T:NUnit.Framework.DescriptionAttribute">
- <summary>
- Attribute used to provide descriptive text about a
- test case or fixture.
- </summary>
- </member>
- <member name="M:NUnit.Framework.DescriptionAttribute.#ctor(System.String)">
- <summary>
- Construct the attribute
- </summary>
- <param name="description">Text describing the test</param>
- </member>
- <member name="P:NUnit.Framework.DescriptionAttribute.Description">
- <summary>
- Gets the test description
- </summary>
- </member>
- <member name="T:NUnit.Framework.ExplicitAttribute">
- <summary>
- ExplicitAttribute marks a test or test fixture so that it will
- only be run if explicitly executed from the gui or command line
- or if it is included by use of a filter. The test will not be
- run simply because an enclosing suite is run.
- </summary>
- </member>
- <member name="M:NUnit.Framework.ExplicitAttribute.#ctor">
- <summary>
- Default constructor
- </summary>
- </member>
- <member name="M:NUnit.Framework.ExplicitAttribute.#ctor(System.String)">
- <summary>
- Constructor with a reason
- </summary>
- <param name="reason">The reason test is marked explicit</param>
- </member>
- <member name="P:NUnit.Framework.ExplicitAttribute.Reason">
- <summary>
- The reason test is marked explicit
- </summary>
- </member>
- <member name="T:NUnit.Framework.Assume">
- <summary>
- Provides static methods to express the assumptions
- that must be met for a test to give a meaningful
- result. If an assumption is not met, the test
- should produce an inconclusive result.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Assume.Equals(System.Object,System.Object)">
- <summary>
- The Equals method throws an AssertionException. This is done
- to make sure there is no mistake by calling this function.
- </summary>
- <param name="a"></param>
- <param name="b"></param>
- </member>
- <member name="M:NUnit.Framework.Assume.ReferenceEquals(System.Object,System.Object)">
- <summary>
- override the default ReferenceEquals to throw an AssertionException. This
- implementation makes sure there is no mistake in calling this function
- as part of Assert.
- </summary>
- <param name="a"></param>
- <param name="b"></param>
- </member>
- <member name="M:NUnit.Framework.Assume.That(System.Object,NUnit.Framework.Constraints.IResolveConstraint)">
- <summary>
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an InconclusiveException on failure.
- </summary>
- <param name="expression">A Constraint expression to be applied</param>
- <param name="actual">The actual value to test</param>
- </member>
- <member name="M:NUnit.Framework.Assume.That(System.Object,NUnit.Framework.Constraints.IResolveConstraint,System.String)">
- <summary>
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an InconclusiveException on failure.
- </summary>
- <param name="expression">A Constraint expression to be applied</param>
- <param name="actual">The actual value to test</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.Assume.That(System.Object,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
- <summary>
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an InconclusiveException on failure.
- </summary>
- <param name="expression">A Constraint expression to be applied</param>
- <param name="actual">The actual value to test</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assume.That(NUnit.Framework.Constraints.ActualValueDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
- <summary>
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an InconclusiveException on failure.
- </summary>
- <param name="expr">A Constraint expression to be applied</param>
- <param name="del">An ActualValueDelegate returning the value to be tested</param>
- </member>
- <member name="M:NUnit.Framework.Assume.That(NUnit.Framework.Constraints.ActualValueDelegate,NUnit.Framework.Constraints.IResolveConstraint,System.String)">
- <summary>
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an InconclusiveException on failure.
- </summary>
- <param name="expr">A Constraint expression to be applied</param>
- <param name="del">An ActualValueDelegate returning the value to be tested</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.Assume.That(NUnit.Framework.Constraints.ActualValueDelegate,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
- <summary>
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an InconclusiveException on failure.
- </summary>
- <param name="del">An ActualValueDelegate returning the value to be tested</param>
- <param name="expr">A Constraint expression to be applied</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assume.That``1(``0@,NUnit.Framework.Constraints.IResolveConstraint)">
- <summary>
- Apply a constraint to a referenced value, succeeding if the constraint
- is satisfied and throwing an InconclusiveException on failure.
- </summary>
- <param name="expression">A Constraint expression to be applied</param>
- <param name="actual">The actual value to test</param>
- </member>
- <member name="M:NUnit.Framework.Assume.That``1(``0@,NUnit.Framework.Constraints.IResolveConstraint,System.String)">
- <summary>
- Apply a constraint to a referenced value, succeeding if the constraint
- is satisfied and throwing an InconclusiveException on failure.
- </summary>
- <param name="expression">A Constraint expression to be applied</param>
- <param name="actual">The actual value to test</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.Assume.That``1(``0@,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
- <summary>
- Apply a constraint to a referenced value, succeeding if the constraint
- is satisfied and throwing an InconclusiveException on failure.
- </summary>
- <param name="expression">A Constraint expression to be applied</param>
- <param name="actual">The actual value to test</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assume.That(System.Boolean,System.String,System.Object[])">
- <summary>
- Asserts that a condition is true. If the condition is false the method throws
- an <see cref="T:NUnit.Framework.InconclusiveException"/>.
- </summary>
- <param name="condition">The evaluated condition</param>
- <param name="message">The message to display if the condition is false</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assume.That(System.Boolean,System.String)">
- <summary>
- Asserts that a condition is true. If the condition is false the method throws
- an <see cref="T:NUnit.Framework.InconclusiveException"/>.
- </summary>
- <param name="condition">The evaluated condition</param>
- <param name="message">The message to display if the condition is false</param>
- </member>
- <member name="M:NUnit.Framework.Assume.That(System.Boolean)">
- <summary>
- Asserts that a condition is true. If the condition is false the
- method throws an <see cref="T:NUnit.Framework.InconclusiveException"/>.
- </summary>
- <param name="condition">The evaluated condition</param>
- </member>
- <member name="M:NUnit.Framework.Assume.That(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
- <summary>
- Asserts that the code represented by a delegate throws an exception
- that satisfies the constraint provided.
- </summary>
- <param name="code">A TestDelegate to be executed</param>
- <param name="constraint">A ThrowsConstraint used in the test</param>
- </member>
- <member name="T:NUnit.Framework.GlobalSettings">
- <summary>
- GlobalSettings is a place for setting default values used
- by the framework in performing asserts.
- </summary>
- </member>
- <member name="F:NUnit.Framework.GlobalSettings.DefaultFloatingPointTolerance">
- <summary>
- Default tolerance for floating point equality
- </summary>
- </member>
- <member name="T:NUnit.Framework.Is">
- <summary>
- Helper class with properties and methods that supply
- a number of constraints used in Asserts.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Is.EqualTo(System.Object)">
- <summary>
- Returns a constraint that tests two items for equality
- </summary>
- </member>
- <member name="M:NUnit.Framework.Is.SameAs(System.Object)">
- <summary>
- Returns a constraint that tests that two references are the same object
- </summary>
- </member>
- <member name="M:NUnit.Framework.Is.GreaterThan(System.Object)">
- <summary>
- Returns a constraint that tests whether the
- actual value is greater than the suppled argument
- </summary>
- </member>
- <member name="M:NUnit.Framework.Is.GreaterThanOrEqualTo(System.Object)">
- <summary>
- Returns a constraint that tests whether the
- actual value is greater than or equal to the suppled argument
- </summary>
- </member>
- <member name="M:NUnit.Framework.Is.AtLeast(System.Object)">
- <summary>
- Returns a constraint that tests whether the
- actual value is greater than or equal to the suppled argument
- </summary>
- </member>
- <member name="M:NUnit.Framework.Is.LessThan(System.Object)">
- <summary>
- Returns a constraint that tests whether the
- actual value is less than the suppled argument
- </summary>
- </member>
- <member name="M:NUnit.Framework.Is.LessThanOrEqualTo(System.Object)">
- <summary>
- Returns a constraint that tests whether the
- actual value is less than or equal to the suppled argument
- </summary>
- </member>
- <member name="M:NUnit.Framework.Is.AtMost(System.Object)">
- <summary>
- Returns a constraint that tests whether the
- actual value is less than or equal to the suppled argument
- </summary>
- </member>
- <member name="M:NUnit.Framework.Is.TypeOf(System.Type)">
- <summary>
- Returns a constraint that tests whether the actual
- value is of the exact type supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Is.TypeOf``1">
- <summary>
- Returns a constraint that tests whether the actual
- value is of the exact type supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Is.InstanceOf(System.Type)">
- <summary>
- Returns a constraint that tests whether the actual value
- is of the type supplied as an argument or a derived type.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Is.InstanceOf``1">
- <summary>
- Returns a constraint that tests whether the actual value
- is of the type supplied as an argument or a derived type.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Is.InstanceOfType(System.Type)">
- <summary>
- Returns a constraint that tests whether the actual value
- is of the type supplied as an argument or a derived type.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Is.InstanceOfType``1">
- <summary>
- Returns a constraint that tests whether the actual value
- is of the type supplied as an argument or a derived type.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Is.AssignableFrom(System.Type)">
- <summary>
- Returns a constraint that tests whether the actual value
- is assignable from the type supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Is.AssignableFrom``1">
- <summary>
- Returns a constraint that tests whether the actual value
- is assignable from the type supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Is.AssignableTo(System.Type)">
- <summary>
- Returns a constraint that tests whether the actual value
- is assignable from the type supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Is.AssignableTo``1">
- <summary>
- Returns a constraint that tests whether the actual value
- is assignable from the type supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Is.EquivalentTo(System.Collections.IEnumerable)">
- <summary>
- Returns a constraint that tests whether the actual value
- is a collection containing the same elements as the
- collection supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Is.SubsetOf(System.Collections.IEnumerable)">
- <summary>
- Returns a constraint that tests whether the actual value
- is a subset of the collection supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Is.StringContaining(System.String)">
- <summary>
- Returns a constraint that succeeds if the actual
- value contains the substring supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Is.StringStarting(System.String)">
- <summary>
- Returns a constraint that succeeds if the actual
- value starts with the substring supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Is.StringEnding(System.String)">
- <summary>
- Returns a constraint that succeeds if the actual
- value ends with the substring supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Is.StringMatching(System.String)">
- <summary>
- Returns a constraint that succeeds if the actual
- value matches the Regex pattern supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Is.SamePath(System.String)">
- <summary>
- Returns a constraint that tests whether the path provided
- is the same as an expected path after canonicalization.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Is.SamePathOrUnder(System.String)">
- <summary>
- Returns a constraint that tests whether the path provided
- is the same path or under an expected path after canonicalization.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Is.InRange(System.IComparable,System.IComparable)">
- <summary>
- Returns a constraint that tests whether the actual value falls
- within a specified range.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Is.Not">
- <summary>
- Returns a ConstraintExpression that negates any
- following constraint.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Is.All">
- <summary>
- Returns a ConstraintExpression, which will apply
- the following constraint to all members of a collection,
- succeeding if all of them succeed.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Is.Null">
- <summary>
- Returns a constraint that tests for null
- </summary>
- </member>
- <member name="P:NUnit.Framework.Is.True">
- <summary>
- Returns a constraint that tests for True
- </summary>
- </member>
- <member name="P:NUnit.Framework.Is.False">
- <summary>
- Returns a constraint that tests for False
- </summary>
- </member>
- <member name="P:NUnit.Framework.Is.NaN">
- <summary>
- Returns a constraint that tests for NaN
- </summary>
- </member>
- <member name="P:NUnit.Framework.Is.Empty">
- <summary>
- Returns a constraint that tests for empty
- </summary>
- </member>
- <member name="P:NUnit.Framework.Is.Unique">
- <summary>
- Returns a constraint that tests whether a collection
- contains all unique items.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Is.BinarySerializable">
- <summary>
- Returns a constraint that tests whether an object graph is serializable in binary format.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Is.XmlSerializable">
- <summary>
- Returns a constraint that tests whether an object graph is serializable in xml format.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Is.Ordered">
- <summary>
- Returns a constraint that tests whether a collection is ordered
- </summary>
- </member>
- <member name="T:NUnit.Framework.IExpectException">
- <summary>
- Interface implemented by a user fixture in order to
- validate any expected exceptions. It is only called
- for test methods marked with the ExpectedException
- attribute.
- </summary>
- </member>
- <member name="M:NUnit.Framework.IExpectException.HandleException(System.Exception)">
- <summary>
- Method to handle an expected exception
- </summary>
- <param name="ex">The exception to be handled</param>
- </member>
- <member name="T:NUnit.Framework.IgnoreAttribute">
- <summary>
- Attribute used to mark a test that is to be ignored.
- Ignored tests result in a warning message when the
- tests are run.
- </summary>
- </member>
- <member name="M:NUnit.Framework.IgnoreAttribute.#ctor">
- <summary>
- Constructs the attribute without giving a reason
- for ignoring the test.
- </summary>
- </member>
- <member name="M:NUnit.Framework.IgnoreAttribute.#ctor(System.String)">
- <summary>
- Constructs the attribute giving a reason for ignoring the test
- </summary>
- <param name="reason">The reason for ignoring the test</param>
- </member>
- <member name="P:NUnit.Framework.IgnoreAttribute.Reason">
- <summary>
- The reason for ignoring a test
- </summary>
- </member>
- <member name="T:NUnit.Framework.IgnoreException">
- <summary>
- Thrown when an assertion failed.
- </summary>
- </member>
- <member name="M:NUnit.Framework.IgnoreException.#ctor(System.String)">
- <param name="message"></param>
- </member>
- <member name="M:NUnit.Framework.IgnoreException.#ctor(System.String,System.Exception)">
- <param name="message">The error message that explains
- the reason for the exception</param>
- <param name="inner">The exception that caused the
- current exception</param>
- </member>
- <member name="M:NUnit.Framework.IgnoreException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
- <summary>
- Serialization Constructor
- </summary>
- </member>
- <member name="T:NUnit.Framework.IncludeExcludeAttribute">
- <summary>
- Abstract base for Attributes that are used to include tests
- in the test run based on environmental settings.
- </summary>
- </member>
- <member name="M:NUnit.Framework.IncludeExcludeAttribute.#ctor">
- <summary>
- Constructor with no included items specified, for use
- with named property syntax.
- </summary>
- </member>
- <member name="M:NUnit.Framework.IncludeExcludeAttribute.#ctor(System.String)">
- <summary>
- Constructor taking one or more included items
- </summary>
- <param name="include">Comma-delimited list of included items</param>
- </member>
- <member name="P:NUnit.Framework.IncludeExcludeAttribute.Include">
- <summary>
- Name of the item that is needed in order for
- a test to run. Multiple itemss may be given,
- separated by a comma.
- </summary>
- </member>
- <member name="P:NUnit.Framework.IncludeExcludeAttribute.Exclude">
- <summary>
- Name of the item to be excluded. Multiple items
- may be given, separated by a comma.
- </summary>
- </member>
- <member name="P:NUnit.Framework.IncludeExcludeAttribute.Reason">
- <summary>
- The reason for including or excluding the test
- </summary>
- </member>
- <member name="T:NUnit.Framework.PlatformAttribute">
- <summary>
- PlatformAttribute is used to mark a test fixture or an
- individual method as applying to a particular platform only.
- </summary>
- </member>
- <member name="M:NUnit.Framework.PlatformAttribute.#ctor">
- <summary>
- Constructor with no platforms specified, for use
- with named property syntax.
- </summary>
- </member>
- <member name="M:NUnit.Framework.PlatformAttribute.#ctor(System.String)">
- <summary>
- Constructor taking one or more platforms
- </summary>
- <param name="platforms">Comma-deliminted list of platforms</param>
- </member>
- <member name="T:NUnit.Framework.CultureAttribute">
- <summary>
- CultureAttribute is used to mark a test fixture or an
- individual method as applying to a particular Culture only.
- </summary>
- </member>
- <member name="M:NUnit.Framework.CultureAttribute.#ctor">
- <summary>
- Constructor with no cultures specified, for use
- with named property syntax.
- </summary>
- </member>
- <member name="M:NUnit.Framework.CultureAttribute.#ctor(System.String)">
- <summary>
- Constructor taking one or more cultures
- </summary>
- <param name="cultures">Comma-deliminted list of cultures</param>
- </member>
- <member name="T:NUnit.Framework.RangeAttribute">
- <summary>
- RangeAttribute is used to supply a range of values to an
- individual parameter of a parameterized test.
- </summary>
- </member>
- <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int32,System.Int32)">
- <summary>
- Construct a range of ints using default step of 1
- </summary>
- <param name="from"></param>
- <param name="to"></param>
- </member>
- <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int32,System.Int32,System.Int32)">
- <summary>
- Construct a range of ints specifying the step size
- </summary>
- <param name="from"></param>
- <param name="to"></param>
- <param name="step"></param>
- </member>
- <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int64,System.Int64,System.Int64)">
- <summary>
- Construct a range of longs
- </summary>
- <param name="from"></param>
- <param name="to"></param>
- <param name="step"></param>
- </member>
- <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Double,System.Double,System.Double)">
- <summary>
- Construct a range of doubles
- </summary>
- <param name="from"></param>
- <param name="to"></param>
- <param name="step"></param>
- </member>
- <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Single,System.Single,System.Single)">
- <summary>
- Construct a range of floats
- </summary>
- <param name="from"></param>
- <param name="to"></param>
- <param name="step"></param>
- </member>
- <member name="T:NUnit.Framework.SetCultureAttribute">
- <summary>
- Summary description for SetCultureAttribute.
- </summary>
- </member>
- <member name="M:NUnit.Framework.SetCultureAttribute.#ctor(System.String)">
- <summary>
- Construct given the name of a culture
- </summary>
- <param name="culture"></param>
- </member>
- <member name="T:NUnit.Framework.ValueSourceAttribute">
- <summary>
- ValueSourceAttribute indicates the source to be used to
- provide data for one parameter of a test method.
- </summary>
- </member>
- <member name="M:NUnit.Framework.ValueSourceAttribute.#ctor(System.String)">
- <summary>
- Construct with the name of the factory - for use with languages
- that don't support params arrays.
- </summary>
- <param name="sourceName">The name of the data source to be used</param>
- </member>
- <member name="M:NUnit.Framework.ValueSourceAttribute.#ctor(System.Type,System.String)">
- <summary>
- Construct with a Type and name - for use with languages
- that don't support params arrays.
- </summary>
- <param name="sourceType">The Type that will provide data</param>
- <param name="sourceName">The name of the method, property or field that will provide data</param>
- </member>
- <member name="P:NUnit.Framework.ValueSourceAttribute.SourceName">
- <summary>
- The name of a the method, property or fiend to be used as a source
- </summary>
- </member>
- <member name="P:NUnit.Framework.ValueSourceAttribute.SourceType">
- <summary>
- A Type to be used as a source
- </summary>
- </member>
- <member name="T:NUnit.Framework.TextMessageWriter">
- <summary>
- TextMessageWriter writes constraint descriptions and messages
- in displayable form as a text stream. It tailors the display
- of individual message components to form the standard message
- format of NUnit assertion failure messages.
- </summary>
- </member>
- <member name="F:NUnit.Framework.TextMessageWriter.Pfx_Expected">
- <summary>
- Prefix used for the expected value line of a message
- </summary>
- </member>
- <member name="F:NUnit.Framework.TextMessageWriter.Pfx_Actual">
- <summary>
- Prefix used for the actual value line of a message
- </summary>
- </member>
- <member name="F:NUnit.Framework.TextMessageWriter.PrefixLength">
- <summary>
- Length of a message prefix
- </summary>
- </member>
- <member name="M:NUnit.Framework.TextMessageWriter.#ctor">
- <summary>
- Construct a TextMessageWriter
- </summary>
- </member>
- <member name="M:NUnit.Framework.TextMessageWriter.#ctor(System.String,System.Object[])">
- <summary>
- Construct a TextMessageWriter, specifying a user message
- and optional formatting arguments.
- </summary>
- <param name="userMessage"></param>
- <param name="args"></param>
- </member>
- <member name="M:NUnit.Framework.TextMessageWriter.WriteMessageLine(System.Int32,System.String,System.Object[])">
- <summary>
- Method to write single line message with optional args, usually
- written to precede the general failure message, at a givel
- indentation level.
- </summary>
- <param name="level">The indentation level of the message</param>
- <param name="message">The message to be written</param>
- <param name="args">Any arguments used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.TextMessageWriter.DisplayDifferences(NUnit.Framework.Constraints.Constraint)">
- <summary>
- Display Expected and Actual lines for a constraint. This
- is called by MessageWriter's default implementation of
- WriteMessageTo and provides the generic two-line display.
- </summary>
- <param name="constraint">The constraint that failed</param>
- </member>
- <member name="M:NUnit.Framework.TextMessageWriter.DisplayDifferences(System.Object,System.Object)">
- <summary>
- Display Expected and Actual lines for given values. This
- method may be called by constraints that need more control over
- the display of actual and expected values than is provided
- by the default implementation.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value causing the failure</param>
- </member>
- <member name="M:NUnit.Framework.TextMessageWriter.DisplayDifferences(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
- <summary>
- Display Expected and Actual lines for given values, including
- a tolerance value on the expected line.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value causing the failure</param>
- <param name="tolerance">The tolerance within which the test was made</param>
- </member>
- <member name="M:NUnit.Framework.TextMessageWriter.DisplayStringDifferences(System.String,System.String,System.Int32,System.Boolean,System.Boolean)">
- <summary>
- Display the expected and actual string values on separate lines.
- If the mismatch parameter is >=0, an additional line is displayed
- line containing a caret that points to the mismatch point.
- </summary>
- <param name="expected">The expected string value</param>
- <param name="actual">The actual string value</param>
- <param name="mismatch">The point at which the strings don't match or -1</param>
- <param name="ignoreCase">If true, case is ignored in string comparisons</param>
- <param name="clipping">If true, clip the strings to fit the max line length</param>
- </member>
- <member name="M:NUnit.Framework.TextMessageWriter.WriteConnector(System.String)">
- <summary>
- Writes the text for a connector.
- </summary>
- <param name="connector">The connector.</param>
- </member>
- <member name="M:NUnit.Framework.TextMessageWriter.WritePredicate(System.String)">
- <summary>
- Writes the text for a predicate.
- </summary>
- <param name="predicate">The predicate.</param>
- </member>
- <member name="M:NUnit.Framework.TextMessageWriter.WriteModifier(System.String)">
- <summary>
- Write the text for a modifier.
- </summary>
- <param name="modifier">The modifier.</param>
- </member>
- <member name="M:NUnit.Framework.TextMessageWriter.WriteExpectedValue(System.Object)">
- <summary>
- Writes the text for an expected value.
- </summary>
- <param name="expected">The expected value.</param>
- </member>
- <member name="M:NUnit.Framework.TextMessageWriter.WriteActualValue(System.Object)">
- <summary>
- Writes the text for an actual value.
- </summary>
- <param name="actual">The actual value.</param>
- </member>
- <member name="M:NUnit.Framework.TextMessageWriter.WriteValue(System.Object)">
- <summary>
- Writes the text for a generalized value.
- </summary>
- <param name="val">The value.</param>
- </member>
- <member name="M:NUnit.Framework.TextMessageWriter.WriteCollectionElements(System.Collections.ICollection,System.Int32,System.Int32)">
- <summary>
- Writes the text for a collection value,
- starting at a particular point, to a max length
- </summary>
- <param name="collection">The collection containing elements to write.</param>
- <param name="start">The starting point of the elements to write</param>
- <param name="max">The maximum number of elements to write</param>
- </member>
- <member name="M:NUnit.Framework.TextMessageWriter.WriteExpectedLine(NUnit.Framework.Constraints.Constraint)">
- <summary>
- Write the generic 'Expected' line for a constraint
- </summary>
- <param name="constraint">The constraint that failed</param>
- </member>
- <member name="M:NUnit.Framework.TextMessageWriter.WriteExpectedLine(System.Object)">
- <summary>
- Write the generic 'Expected' line for a given value
- </summary>
- <param name="expected">The expected value</param>
- </member>
- <member name="M:NUnit.Framework.TextMessageWriter.WriteExpectedLine(System.Object,NUnit.Framework.Constraints.Tolerance)">
- <summary>
- Write the generic 'Expected' line for a given value
- and tolerance.
- </summary>
- <param name="expected">The expected value</param>
- <param name="tolerance">The tolerance within which the test was made</param>
- </member>
- <member name="M:NUnit.Framework.TextMessageWriter.WriteActualLine(NUnit.Framework.Constraints.Constraint)">
- <summary>
- Write the generic 'Actual' line for a constraint
- </summary>
- <param name="constraint">The constraint for which the actual value is to be written</param>
- </member>
- <member name="M:NUnit.Framework.TextMessageWriter.WriteActualLine(System.Object)">
- <summary>
- Write the generic 'Actual' line for a given value
- </summary>
- <param name="actual">The actual value causing a failure</param>
- </member>
- <member name="P:NUnit.Framework.TextMessageWriter.MaxLineLength">
- <summary>
- Gets or sets the maximum line length for this writer
- </summary>
- </member>
- <member name="T:NUnit.Framework.StringAssert">
- <summary>
- Basic Asserts on strings.
- </summary>
- </member>
- <member name="M:NUnit.Framework.StringAssert.Equals(System.Object,System.Object)">
- <summary>
- The Equals method throws an AssertionException. This is done
- to make sure there is no mistake by calling this function.
- </summary>
- <param name="a"></param>
- <param name="b"></param>
- </member>
- <member name="M:NUnit.Framework.StringAssert.ReferenceEquals(System.Object,System.Object)">
- <summary>
- override the default ReferenceEquals to throw an AssertionException. This
- implementation makes sure there is no mistake in calling this function
- as part of Assert.
- </summary>
- <param name="a"></param>
- <param name="b"></param>
- </member>
- <member name="M:NUnit.Framework.StringAssert.Contains(System.String,System.String,System.String,System.Object[])">
- <summary>
- Asserts that a string is found within another string.
- </summary>
- <param name="expected">The expected string</param>
- <param name="actual">The string to be examined</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Arguments used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.StringAssert.Contains(System.String,System.String,System.String)">
- <summary>
- Asserts that a string is found within another string.
- </summary>
- <param name="expected">The expected string</param>
- <param name="actual">The string to be examined</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.StringAssert.Contains(System.String,System.String)">
- <summary>
- Asserts that a string is found within another string.
- </summary>
- <param name="expected">The expected string</param>
- <param name="actual">The string to be examined</param>
- </member>
- <member name="M:NUnit.Framework.StringAssert.DoesNotContain(System.String,System.String,System.String,System.Object[])">
- <summary>
- Asserts that a string is not found within another string.
- </summary>
- <param name="expected">The expected string</param>
- <param name="actual">The string to be examined</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Arguments used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.StringAssert.DoesNotContain(System.String,System.String,System.String)">
- <summary>
- Asserts that a string is found within another string.
- </summary>
- <param name="expected">The expected string</param>
- <param name="actual">The string to be examined</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.StringAssert.DoesNotContain(System.String,System.String)">
- <summary>
- Asserts that a string is found within another string.
- </summary>
- <param name="expected">The expected string</param>
- <param name="actual">The string to be examined</param>
- </member>
- <member name="M:NUnit.Framework.StringAssert.StartsWith(System.String,System.String,System.String,System.Object[])">
- <summary>
- Asserts that a string starts with another string.
- </summary>
- <param name="expected">The expected string</param>
- <param name="actual">The string to be examined</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Arguments used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.StringAssert.StartsWith(System.String,System.String,System.String)">
- <summary>
- Asserts that a string starts with another string.
- </summary>
- <param name="expected">The expected string</param>
- <param name="actual">The string to be examined</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.StringAssert.StartsWith(System.String,System.String)">
- <summary>
- Asserts that a string starts with another string.
- </summary>
- <param name="expected">The expected string</param>
- <param name="actual">The string to be examined</param>
- </member>
- <member name="M:NUnit.Framework.StringAssert.DoesNotStartWith(System.String,System.String,System.String,System.Object[])">
- <summary>
- Asserts that a string does not start with another string.
- </summary>
- <param name="expected">The expected string</param>
- <param name="actual">The string to be examined</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Arguments used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.StringAssert.DoesNotStartWith(System.String,System.String,System.String)">
- <summary>
- Asserts that a string does not start with another string.
- </summary>
- <param name="expected">The expected string</param>
- <param name="actual">The string to be examined</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.StringAssert.DoesNotStartWith(System.String,System.String)">
- <summary>
- Asserts that a string does not start with another string.
- </summary>
- <param name="expected">The expected string</param>
- <param name="actual">The string to be examined</param>
- </member>
- <member name="M:NUnit.Framework.StringAssert.EndsWith(System.String,System.String,System.String,System.Object[])">
- <summary>
- Asserts that a string ends with another string.
- </summary>
- <param name="expected">The expected string</param>
- <param name="actual">The string to be examined</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Arguments used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.StringAssert.EndsWith(System.String,System.String,System.String)">
- <summary>
- Asserts that a string ends with another string.
- </summary>
- <param name="expected">The expected string</param>
- <param name="actual">The string to be examined</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.StringAssert.EndsWith(System.String,System.String)">
- <summary>
- Asserts that a string ends with another string.
- </summary>
- <param name="expected">The expected string</param>
- <param name="actual">The string to be examined</param>
- </member>
- <member name="M:NUnit.Framework.StringAssert.DoesNotEndWith(System.String,System.String,System.String,System.Object[])">
- <summary>
- Asserts that a string does not end with another string.
- </summary>
- <param name="expected">The expected string</param>
- <param name="actual">The string to be examined</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Arguments used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.StringAssert.DoesNotEndWith(System.String,System.String,System.String)">
- <summary>
- Asserts that a string does not end with another string.
- </summary>
- <param name="expected">The expected string</param>
- <param name="actual">The string to be examined</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.StringAssert.DoesNotEndWith(System.String,System.String)">
- <summary>
- Asserts that a string does not end with another string.
- </summary>
- <param name="expected">The expected string</param>
- <param name="actual">The string to be examined</param>
- </member>
- <member name="M:NUnit.Framework.StringAssert.AreEqualIgnoringCase(System.String,System.String,System.String,System.Object[])">
- <summary>
- Asserts that two strings are equal, without regard to case.
- </summary>
- <param name="expected">The expected string</param>
- <param name="actual">The actual string</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Arguments used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.StringAssert.AreEqualIgnoringCase(System.String,System.String,System.String)">
- <summary>
- Asserts that two strings are equal, without regard to case.
- </summary>
- <param name="expected">The expected string</param>
- <param name="actual">The actual string</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.StringAssert.AreEqualIgnoringCase(System.String,System.String)">
- <summary>
- Asserts that two strings are equal, without regard to case.
- </summary>
- <param name="expected">The expected string</param>
- <param name="actual">The actual string</param>
- </member>
- <member name="M:NUnit.Framework.StringAssert.AreNotEqualIgnoringCase(System.String,System.String,System.String,System.Object[])">
- <summary>
- Asserts that two strings are not equal, without regard to case.
- </summary>
- <param name="expected">The expected string</param>
- <param name="actual">The actual string</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Arguments used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.StringAssert.AreNotEqualIgnoringCase(System.String,System.String,System.String)">
- <summary>
- Asserts that two strings are Notequal, without regard to case.
- </summary>
- <param name="expected">The expected string</param>
- <param name="actual">The actual string</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.StringAssert.AreNotEqualIgnoringCase(System.String,System.String)">
- <summary>
- Asserts that two strings are not equal, without regard to case.
- </summary>
- <param name="expected">The expected string</param>
- <param name="actual">The actual string</param>
- </member>
- <member name="M:NUnit.Framework.StringAssert.IsMatch(System.String,System.String,System.String,System.Object[])">
- <summary>
- Asserts that a string matches an expected regular expression pattern.
- </summary>
- <param name="pattern">The regex pattern to be matched</param>
- <param name="actual">The actual string</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Arguments used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.StringAssert.IsMatch(System.String,System.String,System.String)">
- <summary>
- Asserts that a string matches an expected regular expression pattern.
- </summary>
- <param name="pattern">The regex pattern to be matched</param>
- <param name="actual">The actual string</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.StringAssert.IsMatch(System.String,System.String)">
- <summary>
- Asserts that a string matches an expected regular expression pattern.
- </summary>
- <param name="pattern">The regex pattern to be matched</param>
- <param name="actual">The actual string</param>
- </member>
- <member name="M:NUnit.Framework.StringAssert.DoesNotMatch(System.String,System.String,System.String,System.Object[])">
- <summary>
- Asserts that a string does not match an expected regular expression pattern.
- </summary>
- <param name="pattern">The regex pattern to be used</param>
- <param name="actual">The actual string</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Arguments used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.StringAssert.DoesNotMatch(System.String,System.String,System.String)">
- <summary>
- Asserts that a string does not match an expected regular expression pattern.
- </summary>
- <param name="pattern">The regex pattern to be used</param>
- <param name="actual">The actual string</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.StringAssert.DoesNotMatch(System.String,System.String)">
- <summary>
- Asserts that a string does not match an expected regular expression pattern.
- </summary>
- <param name="pattern">The regex pattern to be used</param>
- <param name="actual">The actual string</param>
- </member>
- <member name="T:NUnit.Framework.SetUpAttribute">
- <summary>
- Attribute used to mark a class that contains one-time SetUp
- and/or TearDown methods that apply to all the tests in a
- namespace or an assembly.
- </summary>
- </member>
- <member name="T:NUnit.Framework.SetUpFixtureAttribute">
- <summary>
- SetUpFixtureAttribute is used to identify a SetUpFixture
- </summary>
- </member>
- <member name="T:NUnit.Framework.RepeatAttribute">
- <summary>
- RepeatAttribute may be applied to test case in order
- to run it multiple times.
- </summary>
- </member>
- <member name="M:NUnit.Framework.RepeatAttribute.#ctor(System.Int32)">
- <summary>
- Construct a RepeatAttribute
- </summary>
- <param name="count">The number of times to run the test</param>
- </member>
- <member name="T:NUnit.Framework.SuiteAttribute">
- <summary>
- Attribute used to mark a static (shared in VB) property
- that returns a list of tests.
- </summary>
- </member>
- <member name="T:NUnit.Framework.TearDownAttribute">
- <summary>
- Attribute used to identify a method that is called
- immediately after each test is run. The method is
- guaranteed to be called, even if an exception is thrown.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Iz">
- <summary>
- The Iz class is a synonym for Is intended for use in VB,
- which regards Is as a keyword.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Throws">
- <summary>
- Helper class with properties and methods that supply
- constraints that operate on exceptions.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Throws.TypeOf(System.Type)">
- <summary>
- Creates a constraint specifying the exact type of exception expected
- </summary>
- </member>
- <member name="M:NUnit.Framework.Throws.TypeOf``1">
- <summary>
- Creates a constraint specifying the exact type of exception expected
- </summary>
- </member>
- <member name="M:NUnit.Framework.Throws.InstanceOf(System.Type)">
- <summary>
- Creates a constraint specifying the type of exception expected
- </summary>
- </member>
- <member name="M:NUnit.Framework.Throws.InstanceOf``1">
- <summary>
- Creates a constraint specifying the type of exception expected
- </summary>
- </member>
- <member name="P:NUnit.Framework.Throws.Exception">
- <summary>
- Creates a constraint specifying an expected exception
- </summary>
- </member>
- <member name="P:NUnit.Framework.Throws.InnerException">
- <summary>
- Creates a constraint specifying an exception with a given InnerException
- </summary>
- </member>
- <member name="P:NUnit.Framework.Throws.TargetInvocationException">
- <summary>
- Creates a constraint specifying an expected TargetInvocationException
- </summary>
- </member>
- <member name="P:NUnit.Framework.Throws.ArgumentException">
- <summary>
- Creates a constraint specifying an expected TargetInvocationException
- </summary>
- </member>
- <member name="P:NUnit.Framework.Throws.InvalidOperationException">
- <summary>
- Creates a constraint specifying an expected TargetInvocationException
- </summary>
- </member>
- <member name="P:NUnit.Framework.Throws.Nothing">
- <summary>
- Creates a constraint specifying that no exception is thrown
- </summary>
- </member>
- <member name="T:NUnit.Framework.ListMapper">
- <summary>
- ListMapper is used to transform a collection used as an actual argument
- producing another collection to be used in the assertion.
- </summary>
- </member>
- <member name="M:NUnit.Framework.ListMapper.#ctor(System.Collections.ICollection)">
- <summary>
- Construct a ListMapper based on a collection
- </summary>
- <param name="original">The collection to be transformed</param>
- </member>
- <member name="M:NUnit.Framework.ListMapper.Property(System.String)">
- <summary>
- Produces a collection containing all the values of a property
- </summary>
- <param name="name">The collection of property values</param>
- <returns></returns>
- </member>
- <member name="T:NUnit.Framework.TestFixtureSetUpAttribute">
- <summary>
- Attribute used to identify a method that is
- called before any tests in a fixture are run.
- </summary>
- </member>
- <member name="T:NUnit.Framework.TestFixtureTearDownAttribute">
- <summary>
- Attribute used to identify a method that is called after
- all the tests in a fixture have run. The method is
- guaranteed to be called, even if an exception is thrown.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Text">
- <summary>
- Helper class with static methods used to supply constraints
- that operate on strings.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Text.Contains(System.String)">
- <summary>
- Returns a constraint that succeeds if the actual
- value contains the substring supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Text.DoesNotContain(System.String)">
- <summary>
- Returns a constraint that fails if the actual
- value contains the substring supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Text.StartsWith(System.String)">
- <summary>
- Returns a constraint that succeeds if the actual
- value starts with the substring supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Text.DoesNotStartWith(System.String)">
- <summary>
- Returns a constraint that fails if the actual
- value starts with the substring supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Text.EndsWith(System.String)">
- <summary>
- Returns a constraint that succeeds if the actual
- value ends with the substring supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Text.DoesNotEndWith(System.String)">
- <summary>
- Returns a constraint that fails if the actual
- value ends with the substring supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Text.Matches(System.String)">
- <summary>
- Returns a constraint that succeeds if the actual
- value matches the Regex pattern supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Text.DoesNotMatch(System.String)">
- <summary>
- Returns a constraint that fails if the actual
- value matches the pattern supplied as an argument.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Text.All">
- <summary>
- Returns a ConstraintExpression, which will apply
- the following constraint to all members of a collection,
- succeeding if all of them succeed.
- </summary>
- </member>
- <member name="T:NUnit.Framework.MaxTimeAttribute">
- <summary>
- Summary description for MaxTimeAttribute.
- </summary>
- </member>
- <member name="M:NUnit.Framework.MaxTimeAttribute.#ctor(System.Int32)">
- <summary>
- Construct a MaxTimeAttribute, given a time in milliseconds.
- </summary>
- <param name="milliseconds">The maximum elapsed time in milliseconds</param>
- </member>
- <member name="T:NUnit.Framework.SetUICultureAttribute">
- <summary>
- Summary description for SetUICultureAttribute.
- </summary>
- </member>
- <member name="M:NUnit.Framework.SetUICultureAttribute.#ctor(System.String)">
- <summary>
- Construct given the name of a culture
- </summary>
- <param name="culture"></param>
- </member>
- <member name="T:NUnit.Framework.DirectoryAssert">
- <summary>
- Summary description for DirectoryAssert
- </summary>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.Equals(System.Object,System.Object)">
- <summary>
- The Equals method throws an AssertionException. This is done
- to make sure there is no mistake by calling this function.
- </summary>
- <param name="a"></param>
- <param name="b"></param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.ReferenceEquals(System.Object,System.Object)">
- <summary>
- override the default ReferenceEquals to throw an AssertionException. This
- implementation makes sure there is no mistake in calling this function
- as part of Assert.
- </summary>
- <param name="a"></param>
- <param name="b"></param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.#ctor">
- <summary>
- We don't actually want any instances of this object, but some people
- like to inherit from it to add other static methods. Hence, the
- protected constructor disallows any instances of this object.
- </summary>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.AreEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo,System.String,System.Object[])">
- <summary>
- Verifies that two directories are equal. Two directories are considered
- equal if both are null, or if both have the same value byte for byte.
- If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">A directory containing the value that is expected</param>
- <param name="actual">A directory containing the actual value</param>
- <param name="message">The message to display if directories are not equal</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.AreEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo,System.String)">
- <summary>
- Verifies that two directories are equal. Two directories are considered
- equal if both are null, or if both have the same value byte for byte.
- If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">A directory containing the value that is expected</param>
- <param name="actual">A directory containing the actual value</param>
- <param name="message">The message to display if directories are not equal</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.AreEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo)">
- <summary>
- Verifies that two directories are equal. Two directories are considered
- equal if both are null, or if both have the same value byte for byte.
- If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">A directory containing the value that is expected</param>
- <param name="actual">A directory containing the actual value</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.AreEqual(System.String,System.String,System.String,System.Object[])">
- <summary>
- Verifies that two directories are equal. Two directories are considered
- equal if both are null, or if both have the same value byte for byte.
- If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">A directory path string containing the value that is expected</param>
- <param name="actual">A directory path string containing the actual value</param>
- <param name="message">The message to display if directories are not equal</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.AreEqual(System.String,System.String,System.String)">
- <summary>
- Verifies that two directories are equal. Two directories are considered
- equal if both are null, or if both have the same value byte for byte.
- If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">A directory path string containing the value that is expected</param>
- <param name="actual">A directory path string containing the actual value</param>
- <param name="message">The message to display if directories are not equal</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.AreEqual(System.String,System.String)">
- <summary>
- Verifies that two directories are equal. Two directories are considered
- equal if both are null, or if both have the same value byte for byte.
- If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">A directory path string containing the value that is expected</param>
- <param name="actual">A directory path string containing the actual value</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.AreNotEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo,System.String,System.Object[])">
- <summary>
- Asserts that two directories are not equal. If they are equal
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">A directory containing the value that is expected</param>
- <param name="actual">A directory containing the actual value</param>
- <param name="message">The message to display if directories are not equal</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.AreNotEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo,System.String)">
- <summary>
- Asserts that two directories are not equal. If they are equal
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">A directory containing the value that is expected</param>
- <param name="actual">A directory containing the actual value</param>
- <param name="message">The message to display if directories are not equal</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.AreNotEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo)">
- <summary>
- Asserts that two directories are not equal. If they are equal
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">A directory containing the value that is expected</param>
- <param name="actual">A directory containing the actual value</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.AreNotEqual(System.String,System.String,System.String,System.Object[])">
- <summary>
- Asserts that two directories are not equal. If they are equal
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">A directory path string containing the value that is expected</param>
- <param name="actual">A directory path string containing the actual value</param>
- <param name="message">The message to display if directories are equal</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.AreNotEqual(System.String,System.String,System.String)">
- <summary>
- Asserts that two directories are not equal. If they are equal
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">A directory path string containing the value that is expected</param>
- <param name="actual">A directory path string containing the actual value</param>
- <param name="message">The message to display if directories are equal</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.AreNotEqual(System.String,System.String)">
- <summary>
- Asserts that two directories are not equal. If they are equal
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">A directory path string containing the value that is expected</param>
- <param name="actual">A directory path string containing the actual value</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.IsEmpty(System.IO.DirectoryInfo,System.String,System.Object[])">
- <summary>
- Asserts that the directory is empty. If it is not empty
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="directory">A directory to search</param>
- <param name="message">The message to display if directories are not equal</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.IsEmpty(System.IO.DirectoryInfo,System.String)">
- <summary>
- Asserts that the directory is empty. If it is not empty
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="directory">A directory to search</param>
- <param name="message">The message to display if directories are not equal</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.IsEmpty(System.IO.DirectoryInfo)">
- <summary>
- Asserts that the directory is empty. If it is not empty
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="directory">A directory to search</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.IsEmpty(System.String,System.String,System.Object[])">
- <summary>
- Asserts that the directory is empty. If it is not empty
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="directory">A directory to search</param>
- <param name="message">The message to display if directories are not equal</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.IsEmpty(System.String,System.String)">
- <summary>
- Asserts that the directory is empty. If it is not empty
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="directory">A directory to search</param>
- <param name="message">The message to display if directories are not equal</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.IsEmpty(System.String)">
- <summary>
- Asserts that the directory is empty. If it is not empty
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="directory">A directory to search</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.IsNotEmpty(System.IO.DirectoryInfo,System.String,System.Object[])">
- <summary>
- Asserts that the directory is not empty. If it is empty
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="directory">A directory to search</param>
- <param name="message">The message to display if directories are not equal</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.IsNotEmpty(System.IO.DirectoryInfo,System.String)">
- <summary>
- Asserts that the directory is not empty. If it is empty
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="directory">A directory to search</param>
- <param name="message">The message to display if directories are not equal</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.IsNotEmpty(System.IO.DirectoryInfo)">
- <summary>
- Asserts that the directory is not empty. If it is empty
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="directory">A directory to search</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.IsNotEmpty(System.String,System.String,System.Object[])">
- <summary>
- Asserts that the directory is not empty. If it is empty
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="directory">A directory to search</param>
- <param name="message">The message to display if directories are not equal</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.IsNotEmpty(System.String,System.String)">
- <summary>
- Asserts that the directory is not empty. If it is empty
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="directory">A directory to search</param>
- <param name="message">The message to display if directories are not equal</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.IsNotEmpty(System.String)">
- <summary>
- Asserts that the directory is not empty. If it is empty
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="directory">A directory to search</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.IsWithin(System.IO.DirectoryInfo,System.IO.DirectoryInfo,System.String,System.Object[])">
- <summary>
- Asserts that path contains actual as a subdirectory or
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="directory">A directory to search</param>
- <param name="actual">sub-directory asserted to exist under directory</param>
- <param name="message">The message to display if directory is not within the path</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.IsWithin(System.IO.DirectoryInfo,System.IO.DirectoryInfo,System.String)">
- <summary>
- Asserts that path contains actual as a subdirectory or
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="directory">A directory to search</param>
- <param name="actual">sub-directory asserted to exist under directory</param>
- <param name="message">The message to display if directory is not within the path</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.IsWithin(System.IO.DirectoryInfo,System.IO.DirectoryInfo)">
- <summary>
- Asserts that path contains actual as a subdirectory or
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="directory">A directory to search</param>
- <param name="actual">sub-directory asserted to exist under directory</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.IsWithin(System.String,System.String,System.String,System.Object[])">
- <summary>
- Asserts that path contains actual as a subdirectory or
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="directory">A directory to search</param>
- <param name="actual">sub-directory asserted to exist under directory</param>
- <param name="message">The message to display if directory is not within the path</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.IsWithin(System.String,System.String,System.String)">
- <summary>
- Asserts that path contains actual as a subdirectory or
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="directory">A directory to search</param>
- <param name="actual">sub-directory asserted to exist under directory</param>
- <param name="message">The message to display if directory is not within the path</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.IsWithin(System.String,System.String)">
- <summary>
- Asserts that path contains actual as a subdirectory or
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="directory">A directory to search</param>
- <param name="actual">sub-directory asserted to exist under directory</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.IsNotWithin(System.IO.DirectoryInfo,System.IO.DirectoryInfo,System.String,System.Object[])">
- <summary>
- Asserts that path does not contain actual as a subdirectory or
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="directory">A directory to search</param>
- <param name="actual">sub-directory asserted to exist under directory</param>
- <param name="message">The message to display if directory is not within the path</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.IsNotWithin(System.IO.DirectoryInfo,System.IO.DirectoryInfo,System.String)">
- <summary>
- Asserts that path does not contain actual as a subdirectory or
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="directory">A directory to search</param>
- <param name="actual">sub-directory asserted to exist under directory</param>
- <param name="message">The message to display if directory is not within the path</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.IsNotWithin(System.IO.DirectoryInfo,System.IO.DirectoryInfo)">
- <summary>
- Asserts that path does not contain actual as a subdirectory or
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="directory">A directory to search</param>
- <param name="actual">sub-directory asserted to exist under directory</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.IsNotWithin(System.String,System.String,System.String,System.Object[])">
- <summary>
- Asserts that path does not contain actual as a subdirectory or
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="directory">A directory to search</param>
- <param name="actual">sub-directory asserted to exist under directory</param>
- <param name="message">The message to display if directory is not within the path</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.IsNotWithin(System.String,System.String,System.String)">
- <summary>
- Asserts that path does not contain actual as a subdirectory or
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="directory">A directory to search</param>
- <param name="actual">sub-directory asserted to exist under directory</param>
- <param name="message">The message to display if directory is not within the path</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.IsNotWithin(System.String,System.String)">
- <summary>
- Asserts that path does not contain actual as a subdirectory or
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="directory">A directory to search</param>
- <param name="actual">sub-directory asserted to exist under directory</param>
- </member>
- <member name="T:NUnit.Framework.SpecialValue">
- <summary>
- The SpecialValue enum is used to represent TestCase arguments
- that cannot be used as arguments to an Attribute.
- </summary>
- </member>
- <member name="F:NUnit.Framework.SpecialValue.Null">
- <summary>
- Null represents a null value, which cannot be used as an
- argument to an attriute under .NET 1.x
- </summary>
- </member>
- <member name="T:NUnit.Framework.FileAssert">
- <summary>
- Summary description for FileAssert.
- </summary>
- </member>
- <member name="M:NUnit.Framework.FileAssert.Equals(System.Object,System.Object)">
- <summary>
- The Equals method throws an AssertionException. This is done
- to make sure there is no mistake by calling this function.
- </summary>
- <param name="a"></param>
- <param name="b"></param>
- </member>
- <member name="M:NUnit.Framework.FileAssert.ReferenceEquals(System.Object,System.Object)">
- <summary>
- override the default ReferenceEquals to throw an AssertionException. This
- implementation makes sure there is no mistake in calling this function
- as part of Assert.
- </summary>
- <param name="a"></param>
- <param name="b"></param>
- </member>
- <member name="M:NUnit.Framework.FileAssert.#ctor">
- <summary>
- We don't actually want any instances of this object, but some people
- like to inherit from it to add other static methods. Hence, the
- protected constructor disallows any instances of this object.
- </summary>
- </member>
- <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.Stream,System.IO.Stream,System.String,System.Object[])">
- <summary>
- Verifies that two Streams are equal. Two Streams are considered
- equal if both are null, or if both have the same value byte for byte.
- If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected Stream</param>
- <param name="actual">The actual Stream</param>
- <param name="message">The message to display if Streams are not equal</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.Stream,System.IO.Stream,System.String)">
- <summary>
- Verifies that two Streams are equal. Two Streams are considered
- equal if both are null, or if both have the same value byte for byte.
- If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected Stream</param>
- <param name="actual">The actual Stream</param>
- <param name="message">The message to display if objects are not equal</param>
- </member>
- <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.Stream,System.IO.Stream)">
- <summary>
- Verifies that two Streams are equal. Two Streams are considered
- equal if both are null, or if both have the same value byte for byte.
- If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected Stream</param>
- <param name="actual">The actual Stream</param>
- </member>
- <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.FileInfo,System.IO.FileInfo,System.String,System.Object[])">
- <summary>
- Verifies that two files are equal. Two files are considered
- equal if both are null, or if both have the same value byte for byte.
- If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">A file containing the value that is expected</param>
- <param name="actual">A file containing the actual value</param>
- <param name="message">The message to display if Streams are not equal</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.FileInfo,System.IO.FileInfo,System.String)">
- <summary>
- Verifies that two files are equal. Two files are considered
- equal if both are null, or if both have the same value byte for byte.
- If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">A file containing the value that is expected</param>
- <param name="actual">A file containing the actual value</param>
- <param name="message">The message to display if objects are not equal</param>
- </member>
- <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.FileInfo,System.IO.FileInfo)">
- <summary>
- Verifies that two files are equal. Two files are considered
- equal if both are null, or if both have the same value byte for byte.
- If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">A file containing the value that is expected</param>
- <param name="actual">A file containing the actual value</param>
- </member>
- <member name="M:NUnit.Framework.FileAssert.AreEqual(System.String,System.String,System.String,System.Object[])">
- <summary>
- Verifies that two files are equal. Two files are considered
- equal if both are null, or if both have the same value byte for byte.
- If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The path to a file containing the value that is expected</param>
- <param name="actual">The path to a file containing the actual value</param>
- <param name="message">The message to display if Streams are not equal</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.FileAssert.AreEqual(System.String,System.String,System.String)">
- <summary>
- Verifies that two files are equal. Two files are considered
- equal if both are null, or if both have the same value byte for byte.
- If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The path to a file containing the value that is expected</param>
- <param name="actual">The path to a file containing the actual value</param>
- <param name="message">The message to display if objects are not equal</param>
- </member>
- <member name="M:NUnit.Framework.FileAssert.AreEqual(System.String,System.String)">
- <summary>
- Verifies that two files are equal. Two files are considered
- equal if both are null, or if both have the same value byte for byte.
- If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The path to a file containing the value that is expected</param>
- <param name="actual">The path to a file containing the actual value</param>
- </member>
- <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.Stream,System.IO.Stream,System.String,System.Object[])">
- <summary>
- Asserts that two Streams are not equal. If they are equal
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected Stream</param>
- <param name="actual">The actual Stream</param>
- <param name="message">The message to be displayed when the two Stream are the same.</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.Stream,System.IO.Stream,System.String)">
- <summary>
- Asserts that two Streams are not equal. If they are equal
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected Stream</param>
- <param name="actual">The actual Stream</param>
- <param name="message">The message to be displayed when the Streams are the same.</param>
- </member>
- <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.Stream,System.IO.Stream)">
- <summary>
- Asserts that two Streams are not equal. If they are equal
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected Stream</param>
- <param name="actual">The actual Stream</param>
- </member>
- <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.FileInfo,System.IO.FileInfo,System.String,System.Object[])">
- <summary>
- Asserts that two files are not equal. If they are equal
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">A file containing the value that is expected</param>
- <param name="actual">A file containing the actual value</param>
- <param name="message">The message to display if Streams are not equal</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.FileInfo,System.IO.FileInfo,System.String)">
- <summary>
- Asserts that two files are not equal. If they are equal
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">A file containing the value that is expected</param>
- <param name="actual">A file containing the actual value</param>
- <param name="message">The message to display if objects are not equal</param>
- </member>
- <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.FileInfo,System.IO.FileInfo)">
- <summary>
- Asserts that two files are not equal. If they are equal
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">A file containing the value that is expected</param>
- <param name="actual">A file containing the actual value</param>
- </member>
- <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.String,System.String,System.String,System.Object[])">
- <summary>
- Asserts that two files are not equal. If they are equal
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The path to a file containing the value that is expected</param>
- <param name="actual">The path to a file containing the actual value</param>
- <param name="message">The message to display if Streams are not equal</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.String,System.String,System.String)">
- <summary>
- Asserts that two files are not equal. If they are equal
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The path to a file containing the value that is expected</param>
- <param name="actual">The path to a file containing the actual value</param>
- <param name="message">The message to display if objects are not equal</param>
- </member>
- <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.String,System.String)">
- <summary>
- Asserts that two files are not equal. If they are equal
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The path to a file containing the value that is expected</param>
- <param name="actual">The path to a file containing the actual value</param>
- </member>
- <member name="T:NUnit.Framework.TheoryAttribute">
- <summary>
- Adding this attribute to a method within a <seealso cref="T:NUnit.Framework.TestFixtureAttribute"/>
- class makes the method callable from the NUnit test runner. There is a property
- called Description which is optional which you can provide a more detailed test
- description. This class cannot be inherited.
- </summary>
-
- <example>
- [TestFixture]
- public class Fixture
- {
- [Test]
- public void MethodToTest()
- {}
-
- [Test(Description = "more detailed description")]
- publc void TestDescriptionMethod()
- {}
- }
- </example>
-
- </member>
- <member name="T:NUnit.Framework.Randomizer">
- <summary>
- Randomizer returns a set of random values in a repeatable
- way, to allow re-running of tests if necessary.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Randomizer.GetRandomizer(System.Reflection.MemberInfo)">
- <summary>
- Get a randomizer for a particular member, returning
- one that has already been created if it exists.
- This ensures that the same values are generated
- each time the tests are reloaded.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Randomizer.GetRandomizer(System.Reflection.ParameterInfo)">
- <summary>
- Get a randomizer for a particular parameter, returning
- one that has already been created if it exists.
- This ensures that the same values are generated
- each time the tests are reloaded.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Randomizer.#ctor">
- <summary>
- Construct a randomizer using a random seed
- </summary>
- </member>
- <member name="M:NUnit.Framework.Randomizer.#ctor(System.Int32)">
- <summary>
- Construct a randomizer using a specified seed
- </summary>
- </member>
- <member name="M:NUnit.Framework.Randomizer.GetDoubles(System.Int32)">
- <summary>
- Return an array of random doubles between 0.0 and 1.0.
- </summary>
- <param name="count"></param>
- <returns></returns>
- </member>
- <member name="M:NUnit.Framework.Randomizer.GetDoubles(System.Double,System.Double,System.Int32)">
- <summary>
- Return an array of random doubles with values in a specified range.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Randomizer.GetInts(System.Int32,System.Int32,System.Int32)">
- <summary>
- Return an array of random ints with values in a specified range.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Randomizer.RandomSeed">
- <summary>
- Get a random seed for use in creating a randomizer.
- </summary>
- </member>
- <member name="T:NUnit.Framework.DatapointAttribute">
- <summary>
- Used to mark a field for use as a datapoint when executing a theory
- within the same fixture that requires an argument of the field's Type.
- </summary>
- </member>
- <member name="T:NUnit.Framework.DatapointsAttribute">
- <summary>
- Used to mark an array as containing a set of datapoints to be used
- executing a theory within the same fixture that requires an argument
- of the Type of the array elements.
- </summary>
- </member>
- </members>
-</doc>
build/tools/nunit/framework/nunit.mocks.dll
Binary file
build/tools/nunit/framework/pnunit.framework.dll
Binary file
build/tools/nunit/lib/Failure.jpg
Binary file
build/tools/nunit/lib/fit.dll
Binary file
build/tools/nunit/lib/Gray.jpg
Binary file
build/tools/nunit/lib/Ignored.jpg
Binary file
build/tools/nunit/lib/log4net.dll
Binary file
build/tools/nunit/lib/nunit-console-runner.dll
Binary file
build/tools/nunit/lib/nunit-gui-runner.dll
Binary file
build/tools/nunit/lib/nunit.core.dll
Binary file
build/tools/nunit/lib/nunit.core.interfaces.dll
Binary file
build/tools/nunit/lib/nunit.fixtures.dll
Binary file
build/tools/nunit/lib/nunit.uiexception.dll
Binary file
build/tools/nunit/lib/nunit.uikit.dll
Binary file
build/tools/nunit/lib/nunit.util.dll
Binary file
build/tools/nunit/lib/Success.jpg
Binary file
build/tools/nunit/agent.conf
@@ -1,4 +0,0 @@
-<AgentConfig>
- <Port>8080</Port>
- <PathToAssemblies>.</PathToAssemblies>
-</AgentConfig>
\ No newline at end of file
build/tools/nunit/agent.log.conf
@@ -1,18 +0,0 @@
-<log4net>
- <!-- A1 is set to be a ConsoleAppender -->
- <appender name="A1" type="log4net.Appender.ConsoleAppender">
-
- <!-- A1 uses PatternLayout -->
- <layout type="log4net.Layout.PatternLayout">
- <!-- Print the date in ISO 8601 format -->
- <conversionPattern value="%-5level %logger - %message%newline" />
- </layout>
- </appender>
-
- <!-- Set root logger level to DEBUG and its only appender to A1 -->
- <root>
- <level value="DEBUG" />
- <appender-ref ref="A1" />
- </root>
-
-</log4net>
build/tools/nunit/clr.bat
@@ -1,96 +0,0 @@
-@echo off
-rem Run a program under a particular version of the .Net framework
-rem by setting the COMPLUS_Version environment variable.
-rem
-rem This command was written by Charlie Poole for the NUnit project.
-rem You may use it separately from NUnit at your own risk.
-
-if "%1"=="/?" goto help
-if "%1"=="?" goto help
-if "%1"=="" goto GetVersion
-if /I "%1"=="off" goto RemoveVersion
-if "%2"=="" goto SetVersion
-goto main
-
-:help
-echo Control the version of the .Net framework that is used. The
-echo command has several forms:
-echo.
-echo CLR
-echo Reports the version of the CLR that has been set
-echo.
-echo CLR version
-echo Sets the local shell environment to use a specific
-echo version of the CLR for subsequent commands.
-echo.
-echo CLR version command [arguments]
-echo Executes a single command using the specified CLR version.
-echo.
-echo CLR off
-echo Turns off specific version selection for commands
-echo.
-echo The CLR version may be specified as vn.n.n or n.n.n. In addition,
-echo the following shortcuts are recognized:
-echo net-1.0, 1.0 For version 1.0.3705
-echo net-1.1, 1.1 For version 1.1.4322
-echo beta2 For version 2.0.50215
-echo net-2.0, 2.0 For version 2.0.50727
-echo.
-echo NOTE:
-echo Any specific settings for required or supported runtime in
-echo the ^<startup^> section of a program's config file will
-echo override the version specified by this command, and the
-echo command will have no effect.
-echo.
-goto done
-
-:main
-
-setlocal
-set CMD=
-call :SetVersion %1
-shift /1
-
-:loop 'Copy remaining arguments to form the command
-if "%1"=="" goto run
-set CMD=%CMD% %1
-shift /1
-goto :loop
-
-:run 'Execute the command
-%CMD%
-endlocal
-goto done
-
-:SetVersion
-set COMPLUS_Version=%1
-
-rem Substitute proper format for certain names
-if /I "%COMPLUS_Version:~0,1%"=="v" goto useit
-if /I "%COMPLUS_Version%"=="net-1.0" set COMPLUS_Version=v1.0.3705&goto report
-if /I "%COMPLUS_Version%"=="1.0" set COMPLUS_Version=v1.0.3705&goto report
-if /I "%COMPLUS_Version%"=="net-1.1" set COMPLUS_Version=v1.1.4322&goto report
-if /I "%COMPLUS_Version%"=="1.1" set COMPLUS_Version=v1.1.4322&goto report
-if /I "%COMPLUS_Version%"=="beta2" set COMPLUS_Version=v2.0.50215&goto report
-if /I "%COMPLUS_Version%"=="net-2.0" set COMPLUS_Version=v2.0.50727&goto report
-if /I "%COMPLUS_Version%"=="2.0" set COMPLUS_Version=v2.0.50727&goto report
-
-rem Add additional substitutions here, branching to report
-
-rem assume it's a version number without 'v'
-set COMPLUS_Version=v%COMPLUS_Version%
-
-:report
-echo Setting CLR version to %COMPLUS_Version%
-goto done
-
-:GetVersion
-if "%COMPLUS_Version%"=="" echo CLR version is not set
-if NOT "%COMPLUS_Version%"=="" echo CLR version is set to %COMPLUS_Version%
-goto done
-
-:RemoveVersion
-set COMPLUS_Version=
-echo CLR version is no longer set
-
-:done
\ No newline at end of file
build/tools/nunit/launcher.log.conf
@@ -1,18 +0,0 @@
-<log4net>
- <!-- A1 is set to be a ConsoleAppender -->
- <appender name="A1" type="log4net.Appender.ConsoleAppender">
-
- <!-- A1 uses PatternLayout -->
- <layout type="log4net.Layout.PatternLayout">
- <!-- Print the date in ISO 8601 format -->
- <conversionPattern value="%-5level %logger - %message%newline" />
- </layout>
- </appender>
-
- <!-- Set root logger level to DEBUG and its only appender to A1 -->
- <root>
- <level value="DEBUG" />
- <appender-ref ref="A1" />
- </root>
-
-</log4net>
build/tools/nunit/nunit-agent.exe
Binary file
build/tools/nunit/nunit-agent.exe.config
@@ -1,87 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<configuration>
- <!--
- Application settings for nunit-agent.exe. Do NOT put settings
- for use by your tests here.
- -->
- <appSettings>
- <!--
- Specify the location to be used by .NET for the cache
- -->
- <add key="shadowfiles.path" value="%temp%\nunit20\ShadowCopyCache" />
- </appSettings>
-
- <!-- Set the level for tracing NUnit itself -->
- <!-- 0=Off 1=Error 2=Warning 3=Info 4=Debug -->
- <system.diagnostics>
- <switches>
- <add name="NTrace" value="0" />
- </switches>
- </system.diagnostics>
-
- <runtime>
- <!-- We need this so test exceptions don't crash NUnit -->
- <legacyUnhandledExceptionPolicy enabled="1" />
-
- <!-- Look for addins in the addins directory for now -->
- <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
- <probing privatePath="lib;addins"/>
- </assemblyBinding>
-
- <!--
- The following <assemblyBinding> section allows running nunit under
- .NET 1.0 by redirecting assemblies. The appliesTo attribute
- causes the section to be ignored except under .NET 1.0
- on a machine with only the .NET version 1.0 runtime installed.
- If application and its tests were built for .NET 1.1 you will
- also need to redirect system assemblies in the test config file,
- which controls loading of the tests.
- -->
- <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"
- appliesTo="v1.0.3705">
-
- <dependentAssembly>
- <assemblyIdentity name="System"
- publicKeyToken="b77a5c561934e089"
- culture="neutral"/>
- <bindingRedirect oldVersion="1.0.5000.0"
- newVersion="1.0.3300.0"/>
- </dependentAssembly>
-
- <dependentAssembly>
- <assemblyIdentity name="System.Data"
- publicKeyToken="b77a5c561934e089"
- culture="neutral"/>
- <bindingRedirect oldVersion="1.0.5000.0"
- newVersion="1.0.3300.0"/>
- </dependentAssembly>
-
- <dependentAssembly>
- <assemblyIdentity name="System.Drawing"
- publicKeyToken="b03f5f7f11d50a3a"
- culture="neutral"/>
- <bindingRedirect oldVersion="1.0.5000.0"
- newVersion="1.0.3300.0"/>
- </dependentAssembly>
-
- <dependentAssembly>
- <assemblyIdentity name="System.Windows.Forms"
- publicKeyToken="b77a5c561934e089"
- culture="neutral"/>
- <bindingRedirect oldVersion="1.0.5000.0"
- newVersion="1.0.3300.0"/>
- </dependentAssembly>
-
- <dependentAssembly>
- <assemblyIdentity name="System.Xml"
- publicKeyToken="b77a5c561934e089"
- culture="neutral"/>
- <bindingRedirect oldVersion="1.0.5000.0"
- newVersion="1.0.3300.0"/>
- </dependentAssembly>
-
- </assemblyBinding>
-
- </runtime>
-
-</configuration>
\ No newline at end of file
build/tools/nunit/nunit-console-x86.exe
Binary file
build/tools/nunit/nunit-console-x86.exe.config
@@ -1,87 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<configuration>
- <!--
- Application settings for NUnit-console.exe. Do NOT put settings
- for use by your tests here.
- -->
- <appSettings>
- <!--
- Specify the location to be used by .NET for the cache
- -->
- <add key="shadowfiles.path" value="%temp%\nunit20\ShadowCopyCache" />
- </appSettings>
-
- <!-- Set the level for tracing NUnit itself -->
- <!-- 0=Off 1=Error 2=Warning 3=Info 4=Debug -->
- <system.diagnostics>
- <switches>
- <add name="NTrace" value="0" />
- </switches>
- </system.diagnostics>
-
- <runtime>
- <!-- We need this so test exceptions don't crash NUnit -->
- <legacyUnhandledExceptionPolicy enabled="1" />
-
- <!-- Look for addins in the addins directory for now -->
- <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
- <probing privatePath="lib;addins"/>
- </assemblyBinding>
-
- <!--
- The following <assemblyBinding> section allows running nunit under
- .NET 1.0 by redirecting assemblies. The appliesTo attribute
- causes the section to be ignored except under .NET 1.0
- on a machine with only the .NET version 1.0 runtime installed.
- If application and its tests were built for .NET 1.1 you will
- also need to redirect system assemblies in the test config file,
- which controls loading of the tests.
- -->
- <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"
- appliesTo="v1.0.3705">
-
- <dependentAssembly>
- <assemblyIdentity name="System"
- publicKeyToken="b77a5c561934e089"
- culture="neutral"/>
- <bindingRedirect oldVersion="1.0.5000.0"
- newVersion="1.0.3300.0"/>
- </dependentAssembly>
-
- <dependentAssembly>
- <assemblyIdentity name="System.Data"
- publicKeyToken="b77a5c561934e089"
- culture="neutral"/>
- <bindingRedirect oldVersion="1.0.5000.0"
- newVersion="1.0.3300.0"/>
- </dependentAssembly>
-
- <dependentAssembly>
- <assemblyIdentity name="System.Drawing"
- publicKeyToken="b03f5f7f11d50a3a"
- culture="neutral"/>
- <bindingRedirect oldVersion="1.0.5000.0"
- newVersion="1.0.3300.0"/>
- </dependentAssembly>
-
- <dependentAssembly>
- <assemblyIdentity name="System.Windows.Forms"
- publicKeyToken="b77a5c561934e089"
- culture="neutral"/>
- <bindingRedirect oldVersion="1.0.5000.0"
- newVersion="1.0.3300.0"/>
- </dependentAssembly>
-
- <dependentAssembly>
- <assemblyIdentity name="System.Xml"
- publicKeyToken="b77a5c561934e089"
- culture="neutral"/>
- <bindingRedirect oldVersion="1.0.5000.0"
- newVersion="1.0.3300.0"/>
- </dependentAssembly>
-
- </assemblyBinding>
-
- </runtime>
-
-</configuration>
\ No newline at end of file
build/tools/nunit/nunit-console.exe
Binary file
build/tools/nunit/nunit-console.exe.config
@@ -1,87 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<configuration>
- <!--
- Application settings for NUnit-console.exe. Do NOT put settings
- for use by your tests here.
- -->
- <appSettings>
- <!--
- Specify the location to be used by .NET for the cache
- -->
- <add key="shadowfiles.path" value="%temp%\nunit20\ShadowCopyCache" />
- </appSettings>
-
- <!-- Set the level for tracing NUnit itself -->
- <!-- 0=Off 1=Error 2=Warning 3=Info 4=Debug -->
- <system.diagnostics>
- <switches>
- <add name="NTrace" value="0" />
- </switches>
- </system.diagnostics>
-
- <runtime>
- <!-- We need this so test exceptions don't crash NUnit -->
- <legacyUnhandledExceptionPolicy enabled="1" />
-
- <!-- Look for addins in the addins directory for now -->
- <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
- <probing privatePath="lib;addins"/>
- </assemblyBinding>
-
- <!--
- The following <assemblyBinding> section allows running nunit under
- .NET 1.0 by redirecting assemblies. The appliesTo attribute
- causes the section to be ignored except under .NET 1.0
- on a machine with only the .NET version 1.0 runtime installed.
- If application and its tests were built for .NET 1.1 you will
- also need to redirect system assemblies in the test config file,
- which controls loading of the tests.
- -->
- <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"
- appliesTo="v1.0.3705">
-
- <dependentAssembly>
- <assemblyIdentity name="System"
- publicKeyToken="b77a5c561934e089"
- culture="neutral"/>
- <bindingRedirect oldVersion="1.0.5000.0"
- newVersion="1.0.3300.0"/>
- </dependentAssembly>
-
- <dependentAssembly>
- <assemblyIdentity name="System.Data"
- publicKeyToken="b77a5c561934e089"
- culture="neutral"/>
- <bindingRedirect oldVersion="1.0.5000.0"
- newVersion="1.0.3300.0"/>
- </dependentAssembly>
-
- <dependentAssembly>
- <assemblyIdentity name="System.Drawing"
- publicKeyToken="b03f5f7f11d50a3a"
- culture="neutral"/>
- <bindingRedirect oldVersion="1.0.5000.0"
- newVersion="1.0.3300.0"/>
- </dependentAssembly>
-
- <dependentAssembly>
- <assemblyIdentity name="System.Windows.Forms"
- publicKeyToken="b77a5c561934e089"
- culture="neutral"/>
- <bindingRedirect oldVersion="1.0.5000.0"
- newVersion="1.0.3300.0"/>
- </dependentAssembly>
-
- <dependentAssembly>
- <assemblyIdentity name="System.Xml"
- publicKeyToken="b77a5c561934e089"
- culture="neutral"/>
- <bindingRedirect oldVersion="1.0.5000.0"
- newVersion="1.0.3300.0"/>
- </dependentAssembly>
-
- </assemblyBinding>
-
- </runtime>
-
-</configuration>
\ No newline at end of file
build/tools/nunit/nunit-x86.exe
Binary file
build/tools/nunit/nunit-x86.exe.config
@@ -1,95 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<configuration>
- <!--
- Application settings for NUnit-gui.exe. Do NOT put settings
- for use by your tests here.
- -->
- <appSettings>
- <!--
- Specify the location to be used by .NET for the cache
- -->
- <add key="shadowfiles.path" value="%temp%\nunit20\ShadowCopyCache" />
- <!--
- Uncomment to specify the url to be used for help. If not used, the
- default value is something like
- file://localhost/C:/Program Files/NUnit 2.2/doc/index.html
- This setting is provided in case your default browser doesn't
- support this format.
- -->
- <!-- <add key="helpUrl" value="http://www.nunit.org" /> -->
- </appSettings>
-
- <!-- Set the level for tracing NUnit itself -->
- <!-- 0=Off 1=Error 2=Warning 3=Info 4=Debug -->
- <system.diagnostics>
- <switches>
- <add name="NTrace" value="0" />
- </switches>
- </system.diagnostics>
-
- <runtime>
- <!-- We need this so test exceptions don't crash NUnit -->
- <legacyUnhandledExceptionPolicy enabled="1" />
-
- <!-- Look for addins in the addins directory for now -->
- <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
- <probing privatePath="lib;addins" />
- </assemblyBinding>
-
- <!--
- The following <assemblyBinding> section allows running nunit under
- .NET 1.0 by redirecting assemblies. The appliesTo attribute
- causes the section to be ignored except under .NET 1.0
- on a machine with only the .NET version 1.0 runtime installed.
- If application and its tests were built for .NET 1.1 you will
- also need to redirect system assemblies in the test config file,
- which controls loading of the tests.
- -->
- <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"
- appliesTo="v1.0.3705">
-
- <dependentAssembly>
- <assemblyIdentity name="System"
- publicKeyToken="b77a5c561934e089"
- culture="neutral"/>
- <bindingRedirect oldVersion="1.0.5000.0"
- newVersion="1.0.3300.0"/>
- </dependentAssembly>
-
- <dependentAssembly>
- <assemblyIdentity name="System.Data"
- publicKeyToken="b77a5c561934e089"
- culture="neutral"/>
- <bindingRedirect oldVersion="1.0.5000.0"
- newVersion="1.0.3300.0"/>
- </dependentAssembly>
-
- <dependentAssembly>
- <assemblyIdentity name="System.Drawing"
- publicKeyToken="b03f5f7f11d50a3a"
- culture="neutral"/>
- <bindingRedirect oldVersion="1.0.5000.0"
- newVersion="1.0.3300.0"/>
- </dependentAssembly>
-
- <dependentAssembly>
- <assemblyIdentity name="System.Windows.Forms"
- publicKeyToken="b77a5c561934e089"
- culture="neutral"/>
- <bindingRedirect oldVersion="1.0.5000.0"
- newVersion="1.0.3300.0"/>
- </dependentAssembly>
-
- <dependentAssembly>
- <assemblyIdentity name="System.Xml"
- publicKeyToken="b77a5c561934e089"
- culture="neutral"/>
- <bindingRedirect oldVersion="1.0.5000.0"
- newVersion="1.0.3300.0"/>
- </dependentAssembly>
-
- </assemblyBinding>
-
- </runtime>
-
-</configuration>
\ No newline at end of file
build/tools/nunit/nunit.exe
Binary file
build/tools/nunit/nunit.exe.config
@@ -1,95 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<configuration>
- <!--
- Application settings for NUnit-gui.exe. Do NOT put settings
- for use by your tests here.
- -->
- <appSettings>
- <!--
- Specify the location to be used by .NET for the cache
- -->
- <add key="shadowfiles.path" value="%temp%\nunit20\ShadowCopyCache" />
- <!--
- Uncomment to specify the url to be used for help. If not used, the
- default value is something like
- file://localhost/C:/Program Files/NUnit 2.2/doc/index.html
- This setting is provided in case your default browser doesn't
- support this format.
- -->
- <!-- <add key="helpUrl" value="http://www.nunit.org" /> -->
- </appSettings>
-
- <!-- Set the level for tracing NUnit itself -->
- <!-- 0=Off 1=Error 2=Warning 3=Info 4=Debug -->
- <system.diagnostics>
- <switches>
- <add name="NTrace" value="0" />
- </switches>
- </system.diagnostics>
-
- <runtime>
- <!-- We need this so test exceptions don't crash NUnit -->
- <legacyUnhandledExceptionPolicy enabled="1" />
-
- <!-- Look for addins in the addins directory for now -->
- <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
- <probing privatePath="lib;addins" />
- </assemblyBinding>
-
- <!--
- The following <assemblyBinding> section allows running nunit under
- .NET 1.0 by redirecting assemblies. The appliesTo attribute
- causes the section to be ignored except under .NET 1.0
- on a machine with only the .NET version 1.0 runtime installed.
- If application and its tests were built for .NET 1.1 you will
- also need to redirect system assemblies in the test config file,
- which controls loading of the tests.
- -->
- <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"
- appliesTo="v1.0.3705">
-
- <dependentAssembly>
- <assemblyIdentity name="System"
- publicKeyToken="b77a5c561934e089"
- culture="neutral"/>
- <bindingRedirect oldVersion="1.0.5000.0"
- newVersion="1.0.3300.0"/>
- </dependentAssembly>
-
- <dependentAssembly>
- <assemblyIdentity name="System.Data"
- publicKeyToken="b77a5c561934e089"
- culture="neutral"/>
- <bindingRedirect oldVersion="1.0.5000.0"
- newVersion="1.0.3300.0"/>
- </dependentAssembly>
-
- <dependentAssembly>
- <assemblyIdentity name="System.Drawing"
- publicKeyToken="b03f5f7f11d50a3a"
- culture="neutral"/>
- <bindingRedirect oldVersion="1.0.5000.0"
- newVersion="1.0.3300.0"/>
- </dependentAssembly>
-
- <dependentAssembly>
- <assemblyIdentity name="System.Windows.Forms"
- publicKeyToken="b77a5c561934e089"
- culture="neutral"/>
- <bindingRedirect oldVersion="1.0.5000.0"
- newVersion="1.0.3300.0"/>
- </dependentAssembly>
-
- <dependentAssembly>
- <assemblyIdentity name="System.Xml"
- publicKeyToken="b77a5c561934e089"
- culture="neutral"/>
- <bindingRedirect oldVersion="1.0.5000.0"
- newVersion="1.0.3300.0"/>
- </dependentAssembly>
-
- </assemblyBinding>
-
- </runtime>
-
-</configuration>
\ No newline at end of file
build/tools/nunit/nunit.framework.dll
Binary file
build/tools/nunit/NUnitFitTests.html
@@ -1,277 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<html>
- <body>
- <h1>NUnit Acceptance Tests</h1>
- <p>
- Developers love self-referential programs! Hence, NUnit has always run all it's
- own tests, even those that are not really unit tests.
- <p>Now, beginning with NUnit 2.4, NUnit has top-level tests using Ward Cunningham's
- FIT framework. At this time, the tests are pretty rudimentary, but it's a start
- and it's a framework for doing more.
- <h2>Running the Tests</h2>
- <p>Open a console or shell window and navigate to the NUnit bin directory, which
- contains this file. To run the test under Microsoft .Net, enter the command
- <pre> runFile NUnitFitTests.html TestResults.html .</pre>
- To run it under Mono, enter
- <pre> mono runFile.exe NUnitFitTests.html TestResults.html .</pre>
- Note the space and dot at the end of each command. The results of your test
- will be in TestResults.html in the same directory.
- <h2>Platform and CLR Version</h2>
- <table BORDER cellSpacing="0" cellPadding="5">
- <tr>
- <td colspan="2">NUnit.Fixtures.PlatformInfo</td>
- </tr>
- </table>
- <h2>Verify Unit Tests</h2>
- <p>
- Load and run the NUnit unit tests, verifying that the results are as expected.
- When these tests are run on different platforms, different numbers of tests may
- be skipped, so the values for Skipped and Run tests are informational only.
- <p>
- The number of tests in each assembly should be constant across all platforms -
- any discrepancy usually means that one of the test source files was not
- compiled on the platform. There should be no failures and no tests ignored.
- <p><b>Note:</b>
- At the moment, the nunit.extensions.tests assembly is failing because the
- fixture doesn't initialize addins in the test domain.
- <p>
- <table BORDER cellSpacing="0" cellPadding="5">
- <tr>
- <td colspan="6">NUnit.Fixtures.AssemblyRunner</td>
- </tr>
- <tr>
- <td>Assembly</td>
- <td>Tests()</td>
- <td>Run()</td>
- <td>Skipped()</td>
- <td>Ignored()</td>
- <td>Failures()</td>
- </tr>
- <tr>
- <td>nunit.framework.tests.dll</td>
- <td>397</td>
- <td> </td>
- <td> </td>
- <td>0</td>
- <td>0</td>
- </tr>
- <tr>
- <td>nunit.core.tests.dll</td>
- <td>355</td>
- <td> </td>
- <td> </td>
- <td>0</td>
- <td>0</td>
- </tr>
- <tr>
- <td>nunit.util.tests.dll</td>
- <td>238</td>
- <td> </td>
- <td> </td>
- <td>0</td>
- <td>0</td>
- </tr>
- <tr>
- <td>nunit.mocks.tests.dll</td>
- <td>43</td>
- <td> </td>
- <td> </td>
- <td>0</td>
- <td>0</td>
- </tr>
- <tr>
- <td>nunit.extensions.tests.dll</td>
- <td>5</td>
- <td> </td>
- <td> </td>
- <td>0</td>
- <td>0</td>
- </tr>
- <tr>
- <td>nunit-console.tests.dll</td>
- <td>40</td>
- <td> </td>
- <td> </td>
- <td>0</td>
- <td>0</td>
- </tr>
- <tr>
- <td>nunit.uikit.tests.dll</td>
- <td>34</td>
- <td> </td>
- <td> </td>
- <td>0</td>
- <td>0</td>
- </tr>
- <tr>
- <td>nunit-gui.tests.dll</td>
- <td>15</td>
- <td> </td>
- <td> </td>
- <td>0</td>
- <td>0</td>
- </tr>
- <tr>
- <td>nunit.fixtures.tests.dll</td>
- <td>6</td>
- <td> </td>
- <td> </td>
- <td>0</td>
- <td>0</td>
- </tr>
- </table>
- <h2>Code Snippet Tests</h2>
- <p>
- These tests create a test assembly from a snippet of code and then load and run
- the tests that it contains, verifying that the structure of the loaded tests is
- as expected and that the number of tests run, skipped, ignored or failed is
- correct.
- <p>
- <table BORDER cellSpacing="0" cellPadding="5">
- <tr>
- <td colspan="6">NUnit.Fixtures.SnippetRunner</td>
- </tr>
- <tr>
- <td>Code</td>
- <td>Tree()</td>
- <td>Run()</td>
- <td>Skipped()</td>
- <td>Ignored()</td>
- <td>Failures()</td>
- </tr>
- <tr>
- <td><pre>public class TestClass
-{
-}</pre>
- </td>
- <td>EMPTY</td>
- <td>0</td>
- <td>0</td>
- <td>0</td>
- <td>0</td>
- </tr>
- <tr>
- <td><pre>using NUnit.Framework;
-
-[TestFixture]
-public class TestClass
-{
-}</pre>
- </td>
- <td>TestClass</td>
- <td>0</td>
- <td>0</td>
- <td>0</td>
- <td>0</td>
- </tr>
- <tr>
- <td><pre>using NUnit.Framework;
-
-[TestFixture]
-public class TestClass
-{
- [Test]
- public void T1() { }
- [Test]
- public void T2() { }
- [Test]
- public void T3() { }
-}</pre>
- </td>
- <td><pre>TestClass
->T1
->T2
->T3</pre>
- </td>
- <td>3</td>
- <td>0</td>
- <td>0</td>
- <td>0</td>
- </tr>
- <tr>
- <td><pre>using NUnit.Framework;
-
-[TestFixture]
-public class TestClass1
-{
- [Test]
- public void T1() { }
-}
-
-[TestFixture]
-public class TestClass2
-{
- [Test]
- public void T2() { }
- [Test]
- public void T3() { }
-}</pre>
- </td>
- <td><pre>TestClass1
->T1
-TestClass2
->T2
->T3</pre>
- </td>
- <td>3</td>
- <td>0</td>
- <td>0</td>
- <td>0</td>
- </tr>
- <tr>
- <td><pre>using NUnit.Framework;
-
-[TestFixture]
-public class TestClass
-{
- [Test]
- public void T1() { }
- [Test, Ignore]
- public void T2() { }
- [Test]
- public void T3() { }
-}</pre>
- </td>
- <td><pre>TestClass
->T1
->T2
->T3</pre>
- </td>
- <td>2</td>
- <td>0</td>
- <td>1</td>
- <td>0</td>
- </tr>
- <tr>
- <td><pre>using NUnit.Framework;
-
-[TestFixture]
-public class TestClass
-{
- [Test]
- public void T1() { }
- [Test, Explicit]
- public void T2() { }
- [Test]
- public void T3() { }
-}</pre>
- </td>
- <td><pre>TestClass
->T1
->T2
->T3</pre>
- </td>
- <td>2</td>
- <td>1</td>
- <td>0</td>
- <td>0</td>
- </tr>
- </table>
- <h2>Summary Information</h2>
- <table BORDER cellSpacing="0" cellPadding="5">
- <tr>
- <td colspan="2">fit.Summary</td>
- </tr>
- </table>
- </body>
-</html>
build/tools/nunit/NUnitTests.config
@@ -1,84 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?>
-<configuration>
-<!--
- This is the configuration file for the NUnitTests.nunit test project. You may
- need to create a similar configuration file for your own test project.
- -->
-
-<!--
- The <NUnit> section is only needed if you want to use a non-default value
- for any of the settings. It is commented out below. If you are going to use
- it, you must deifne the NUnit section group and the sections you need.
-
- The syntax shown here works for most runtimes. If NUnit fails at startup, you
- can try specifying the name of the assembly containing the NameValueSectionHandler:
-
- <section name="TestCaseBuilder" type="System.Configuration.NameValueSectionHandler, System" />
-
- If that fails, try the fully qualified name of the assembly:
-
- <section name="TestCaseBuilder" type="System.Configuration.NameValueSectionHandler, System,
- Version=2.0.50727.832, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
-
- Unfortunately, this last approach makes your config file non-portable across runtimes.
- -->
-
-<!--
- <configSections>
- <sectionGroup name="NUnit">
- <section name="TestCaseBuilder" type="System.Configuration.NameValueSectionHandler"/>
- <section name="TestRunner" type="System.Configuration.NameValueSectionHandler"/>
- </sectionGroup>
- </configSections>
- -->
-
- <appSettings>
- <!-- User application and configured property settings go here.-->
- <!-- Example: <add key="settingName" value="settingValue"/> -->
- <add key="test.setting" value="54321" />
- </appSettings>
-
-<!-- Sample NUnit section group showing all default values -->
-<!--
- <NUnit>
- <TestCaseBuilder>
- <add key="OldStyleTestCases" value="false" />
- </TestCaseBuilder>
- <TestRunner>
- <add key="ApartmentState" value="MTA" />
- <add key="ThreadPriority" value="Normal" />
- </TestRunner>
- </NUnit>
--->
-
- <!--
- The following <runtime> section allows running nunit tests under
- .NET 1.0 by redirecting assemblies. The appliesTo attribute
- causes the section to be ignored except under .NET 1.0.
- -->
- <runtime>
- <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"
- appliesTo="v1.0.3705">
- <dependentAssembly>
- <assemblyIdentity name="System" publicKeyToken="b77a5c561934e089" culture="" />
- <bindingRedirect oldVersion="1.0.5000.0" newVersion="1.0.3300.0" />
- </dependentAssembly>
- <dependentAssembly>
- <assemblyIdentity name="System.Data" publicKeyToken="b77a5c561934e089" culture="" />
- <bindingRedirect oldVersion="1.0.5000.0" newVersion="1.0.3300.0" />
- </dependentAssembly>
- <dependentAssembly>
- <assemblyIdentity name="System.Drawing" publicKeyToken="b03f5f7f11d50a3a" culture="" />
- <bindingRedirect oldVersion="1.0.5000.0" newVersion="1.0.3300.0" />
- </dependentAssembly>
- <dependentAssembly>
- <assemblyIdentity name="System.Windows.Forms" publicKeyToken="b77a5c561934e089" culture="" />
- <bindingRedirect oldVersion="1.0.5000.0" newVersion="1.0.3300.0" />
- </dependentAssembly>
- <dependentAssembly>
- <assemblyIdentity name="System.Xml" publicKeyToken="b77a5c561934e089" culture="" />
- <bindingRedirect oldVersion="1.0.5000.0" newVersion="1.0.3300.0" />
- </dependentAssembly>
- </assemblyBinding>
- </runtime>
-</configuration>
build/tools/nunit/NUnitTests.nunit
@@ -1,14 +0,0 @@
-<NUnitProject>
- <Settings appbase="."/>
- <Config name="Default" binpath="lib;tests;framework" runtimeFramework="v2.0">
- <assembly path="tests/nunit.framework.tests.dll" />
- <assembly path="tests/nunit.core.tests.dll" />
- <assembly path="tests/nunit.util.tests.dll" />
- <assembly path="tests/nunit.mocks.tests.dll" />
- <assembly path="tests/nunit-console.tests.dll" />
- <assembly path="tests/nunit.uiexception.tests.dll" />
- <assembly path="tests/nunit.uikit.tests.dll" />
- <assembly path="tests/nunit-gui.tests.dll" />
- <assembly path="tests/nunit.fixtures.tests.dll" />
- </Config>
-</NUnitProject>
build/tools/nunit/pnunit-agent.exe
Binary file
build/tools/nunit/pnunit-agent.exe.config
@@ -1,87 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<configuration>
- <!--
- Application settings for pnunit-agent.exe. Do NOT put settings
- for use by your tests here.
- -->
- <appSettings>
- <!--
- Specify the location to be used by .NET for the cache
- -->
- <add key="shadowfiles.path" value="%temp%\nunit20\ShadowCopyCache" />
- </appSettings>
-
- <!-- Set the level for tracing NUnit itself -->
- <!-- 0=Off 1=Error 2=Warning 3=Info 4=Debug -->
- <system.diagnostics>
- <switches>
- <add name="NTrace" value="0" />
- </switches>
- </system.diagnostics>
-
- <runtime>
- <!-- We need this so test exceptions don't crash NUnit -->
- <legacyUnhandledExceptionPolicy enabled="1" />
-
- <!-- Look for addins in the addins directory for now -->
- <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
- <probing privatePath="framework;lib;addins"/>
- </assemblyBinding>
-
- <!--
- The following <assemblyBinding> section allows running nunit under
- .NET 1.0 by redirecting assemblies. The appliesTo attribute
- causes the section to be ignored except under .NET 1.0
- on a machine with only the .NET version 1.0 runtime installed.
- If application and its tests were built for .NET 1.1 you will
- also need to redirect system assemblies in the test config file,
- which controls loading of the tests.
- -->
- <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"
- appliesTo="v1.0.3705">
-
- <dependentAssembly>
- <assemblyIdentity name="System"
- publicKeyToken="b77a5c561934e089"
- culture="neutral"/>
- <bindingRedirect oldVersion="1.0.5000.0"
- newVersion="1.0.3300.0"/>
- </dependentAssembly>
-
- <dependentAssembly>
- <assemblyIdentity name="System.Data"
- publicKeyToken="b77a5c561934e089"
- culture="neutral"/>
- <bindingRedirect oldVersion="1.0.5000.0"
- newVersion="1.0.3300.0"/>
- </dependentAssembly>
-
- <dependentAssembly>
- <assemblyIdentity name="System.Drawing"
- publicKeyToken="b03f5f7f11d50a3a"
- culture="neutral"/>
- <bindingRedirect oldVersion="1.0.5000.0"
- newVersion="1.0.3300.0"/>
- </dependentAssembly>
-
- <dependentAssembly>
- <assemblyIdentity name="System.Windows.Forms"
- publicKeyToken="b77a5c561934e089"
- culture="neutral"/>
- <bindingRedirect oldVersion="1.0.5000.0"
- newVersion="1.0.3300.0"/>
- </dependentAssembly>
-
- <dependentAssembly>
- <assemblyIdentity name="System.Xml"
- publicKeyToken="b77a5c561934e089"
- culture="neutral"/>
- <bindingRedirect oldVersion="1.0.5000.0"
- newVersion="1.0.3300.0"/>
- </dependentAssembly>
-
- </assemblyBinding>
-
- </runtime>
-
-</configuration>
\ No newline at end of file
build/tools/nunit/pnunit-launcher.exe
Binary file
build/tools/nunit/pnunit-launcher.exe.config
@@ -1,87 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<configuration>
- <!--
- Application settings for pnunit-launch.exe. Do NOT put settings
- for use by your tests here.
- -->
- <appSettings>
- <!--
- Specify the location to be used by .NET for the cache
- -->
- <add key="shadowfiles.path" value="%temp%\nunit20\ShadowCopyCache" />
- </appSettings>
-
- <!-- Set the level for tracing NUnit itself -->
- <!-- 0=Off 1=Error 2=Warning 3=Info 4=Debug -->
- <system.diagnostics>
- <switches>
- <add name="NTrace" value="0" />
- </switches>
- </system.diagnostics>
-
- <runtime>
- <!-- We need this so test exceptions don't crash NUnit -->
- <legacyUnhandledExceptionPolicy enabled="1" />
-
- <!-- Look for addins in the addins directory for now -->
- <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
- <probing privatePath="framework;lib;addins"/>
- </assemblyBinding>
-
- <!--
- The following <assemblyBinding> section allows running nunit under
- .NET 1.0 by redirecting assemblies. The appliesTo attribute
- causes the section to be ignored except under .NET 1.0
- on a machine with only the .NET version 1.0 runtime installed.
- If application and its tests were built for .NET 1.1 you will
- also need to redirect system assemblies in the test config file,
- which controls loading of the tests.
- -->
- <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"
- appliesTo="v1.0.3705">
-
- <dependentAssembly>
- <assemblyIdentity name="System"
- publicKeyToken="b77a5c561934e089"
- culture="neutral"/>
- <bindingRedirect oldVersion="1.0.5000.0"
- newVersion="1.0.3300.0"/>
- </dependentAssembly>
-
- <dependentAssembly>
- <assemblyIdentity name="System.Data"
- publicKeyToken="b77a5c561934e089"
- culture="neutral"/>
- <bindingRedirect oldVersion="1.0.5000.0"
- newVersion="1.0.3300.0"/>
- </dependentAssembly>
-
- <dependentAssembly>
- <assemblyIdentity name="System.Drawing"
- publicKeyToken="b03f5f7f11d50a3a"
- culture="neutral"/>
- <bindingRedirect oldVersion="1.0.5000.0"
- newVersion="1.0.3300.0"/>
- </dependentAssembly>
-
- <dependentAssembly>
- <assemblyIdentity name="System.Windows.Forms"
- publicKeyToken="b77a5c561934e089"
- culture="neutral"/>
- <bindingRedirect oldVersion="1.0.5000.0"
- newVersion="1.0.3300.0"/>
- </dependentAssembly>
-
- <dependentAssembly>
- <assemblyIdentity name="System.Xml"
- publicKeyToken="b77a5c561934e089"
- culture="neutral"/>
- <bindingRedirect oldVersion="1.0.5000.0"
- newVersion="1.0.3300.0"/>
- </dependentAssembly>
-
- </assemblyBinding>
-
- </runtime>
-
-</configuration>
\ No newline at end of file
build/tools/nunit/pnunit.framework.dll
Binary file
build/tools/nunit/pnunit.tests.dll
Binary file
build/tools/nunit/runFile.exe
Binary file
build/tools/nunit/runFile.exe.config
@@ -1,43 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?>
-<configuration>
- <startup>
- <supportedRuntime version="v2.0.50727" />
- <supportedRuntime version="v2.0.50215" />
- <supportedRuntime version="v2.0.40607" />
- <supportedRuntime version="v1.1.4322" />
- <supportedRuntime version="v1.0.3705" />
-
- <requiredRuntime version="v1.0.3705" />
- </startup>
-
-<!--
- The following <runtime> section allows running nunit tests under
- .NET 1.0 by redirecting assemblies. The appliesTo attribute
- causes the section to be ignored except under .NET 1.0.
- -->
- <runtime>
- <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"
- appliesTo="v1.0.3705">
- <dependentAssembly>
- <assemblyIdentity name="System" publicKeyToken="b77a5c561934e089" culture="" />
- <bindingRedirect oldVersion="1.0.5000.0" newVersion="1.0.3300.0" />
- </dependentAssembly>
- <dependentAssembly>
- <assemblyIdentity name="System.Data" publicKeyToken="b77a5c561934e089" culture="" />
- <bindingRedirect oldVersion="1.0.5000.0" newVersion="1.0.3300.0" />
- </dependentAssembly>
- <dependentAssembly>
- <assemblyIdentity name="System.Drawing" publicKeyToken="b03f5f7f11d50a3a" culture="" />
- <bindingRedirect oldVersion="1.0.5000.0" newVersion="1.0.3300.0" />
- </dependentAssembly>
- <dependentAssembly>
- <assemblyIdentity name="System.Windows.Forms" publicKeyToken="b77a5c561934e089" culture="" />
- <bindingRedirect oldVersion="1.0.5000.0" newVersion="1.0.3300.0" />
- </dependentAssembly>
- <dependentAssembly>
- <assemblyIdentity name="System.Xml" publicKeyToken="b77a5c561934e089" culture="" />
- <bindingRedirect oldVersion="1.0.5000.0" newVersion="1.0.3300.0" />
- </dependentAssembly>
- </assemblyBinding>
- </runtime>
-</configuration>
build/tools/nunit/runpnunit.bat
@@ -1,2 +0,0 @@
-start pnunit-agent agent.conf
-pnunit-launcher test.conf
\ No newline at end of file
build/tools/nunit/test.conf
@@ -1,24 +0,0 @@
-<TestGroup>
- <ParallelTests>
-
- <ParallelTest>
- <Name>Testing</Name>
- <Tests>
- <TestConf>
- <Name>Testing</Name>
- <Assembly>pnunit.tests.dll</Assembly>
- <TestToRun>TestLibraries.Testing.EqualTo19</TestToRun>
- <Machine>localhost:8080</Machine>
- <TestParams>
- <string>..\server</string> <!-- server dir -->
- <string></string> <!-- database server -->
- <string></string><!-- conn string -->
- </TestParams>
- </TestConf>
-
- </Tests>
- </ParallelTest>
-
-
- </ParallelTests>
-</TestGroup>
build/tools/psake/build_utilities.ps1
@@ -1,127 +0,0 @@
- function combine_paths($path1,$path2)
- {
- return [System.IO.Path]::Combine($path1,$path2)
- }
-
- function touch($file_path)
-{
- new-item -path $file_path -force -itemtype File
-}
-
- function drop_folder($path)
- {
- if (test-path $path)
- {
- remove-item $path -force -recurse
- }
- }
-
- function make_folder($path)
- {
- new-item -path $path -type directory | out-null
- }
-
- function get_filename($full_path){
- return [System.IO.Path]::GetFileName($full_path)
- }
-
- function process_sql_files($files,$sql_tool,$connection_string)
- {
- $files | foreach-object{ .$sql_tool $connection_string -i "$_" }
- }
-
- function copy_and_replace_tokens($template_file_path,$settings)
- {
- $contents = [System.IO.File]::ReadAllText($template_file_path)
- $settings.keys | foreach-object{
- $contents = $contents.Replace("@${_}@",$settings[$_])
- }
- $new_file = strip_template_extension $template_file_path
- [System.IO.File]::WriteAllText($new_file,$contents)
- }
-
- function files_have_changed($files_to_check,[System.String]$timestamp_file_path){
-
- $timestamp_exists = test-path $timestamp_file_path
- if($timestamp_exists -eq $false){return $true}
-
- $reference_file = get-item -path $timestamp_file_path
- $last_write_time = $reference_file.LastWriteTime
- $reference_file = $null
-
- foreach($file in $files_to_check)
- {
- $actual_file = get-item -path $file
- if($actual_file.LastWriteTime -gt $last_write_time)
- {
- $actual_file = $null
- return $true
- }
- }
- return $false
- }
-
- function get_file_names($files)
- {
- $file_names = new-object -typename System.Collections.ArrayList
- foreach ($file in $files)
- {
- [void]$file_names.Add($file.FullName)
- }
- return $file_names.ToArray()
- }
-
- function strip_template_extension($path){
- if ($path.EndsWith(".template"))
- {
- return $path.Replace(".template","")
- }
- return $path
- }
-
- function expand_all_template_files($files,$settings)
- {
- $files | foreach-object{ copy_and_replace_tokens $_ $settings}
- }
-
- function kill_exe($name){
- taskkill "/f /im $name /fi 'STATUS eq RUNNING'"
- }
-
- function make_iis_dir($application_name,$path){
- $directory_entry = new-object System.DirectoryServices.DirectoryEntry -argumentList "IIS://localhost/W3SVC/1/Root"
- $child_directories = $directory_entry.psbase.Children
- $child_directories | where {$_.psbase.path.contains($application_name)} |foreach-object {
- $child_directories.remove($_)
- }
-
- $virtual_directory = $child_directories.Add($application_name,"IISWebVirtualDir")
- $virtual_directory.psbase.CommitChanges()
- $virtual_directory.psbase.Properties["Path"][0]= $path
- $virtual_directory.AppFriendlyName = $application_name
- $virtual_directory.psbase.CommitChanges()
- $virtual_directory.psbase.Invoke("AppCreate",$false)
- }
-
- function add_iis_mapping($application_name,$check_file_exists,$extension,$verbs,$executable){
- $mapping = "$extension,$executable,"
-
- if ($check_file_exists)
- {
- $mapping = $mapping + "5"
- }
- else
- {
- $mapping = $mapping + "1"
- }
- $mapping = $mapping + ",$verbs"
- $directory_entry = new-object System.DirectoryServices.DirectoryEntry -argumentList "IIS://localhost/W3SVC/1/Root/$application_name"
-
- if ($directory_entry -ne $null)
- {
- $directory_entry.psbase.RefreshCache()
- $directory_entry.ScriptMaps.Add($mapping)
- $directory_entry.psbase.CommitChanges()
- $directory_entry.psbase.Close()
- }
- }
build/tools/psake/psake.ps1
@@ -1,186 +0,0 @@
-# psake v0.11
-# Copyright � 2008 James Kovacs
-# 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.
-
-param(
- [string]$buildFile = 'default.ps1',
- [string[]]$taskList = @(),
- [string]$framework = '3.5',
- [switch]$debug = $false,
- [switch]$help = $false
-)
-
-
-
-if($help) {
-@"
-psake [buildFile] [tasks] [-framework ver] [-debug]
- where buildFile is the name of the build file, (default: default.ps1)
- tasks is a list of tasks to execute from the build file,
- ver is the .NET Framework version to target - 1.0, 1.1, 2.0, 3.0, or 3.5
- 3.5 is the default
- debug dumps information the tasks.
-psake -help
- Displays this message.
-"@
- return
-}
-
-$global:tasks = @{}
-$global:properties = @()
-$script:executedTasks = New-Object System.Collections.Stack
-$script:callStack = New-Object System.Collections.Stack
-$originalEnvPath = $env:path
-$originalDirectory = Get-Location
-
-function task([string]$name, [scriptblock]$action = $null, [string[]]$depends = @()) {
- if($name -eq 'default' -and $action -ne $null) {
- throw "Error: default task cannot specify an action"
- }
- $newTask = @{
- Name = $name
- DependsOn = $depends
- Action = $action
- }
- if($global:tasks.$name -ne $null) { throw "Error: Task, $name, has already been defined." }
- $global:tasks.$name = $newTask
-}
-
-function properties([scriptblock]$propertyBlock) {
- $global:properties += $propertyBlock
-}
-
-
-function AssertNotCircular([string]$name) {
- if($script:callStack.Contains($name)) {
- throw "Circular reference found for task, $name"
- }
-}
-
-function ExecuteTask([string]$name) {
- if($script:executedTasks.Contains($name)) { return }
- AssertNotCircular $name
- $script:callStack.Push($name)
-
- $task = $global:tasks.$name
- foreach($childTask in $task.DependsOn) {
- ExecuteTask $childTask
- }
- if($name -ne 'default') {
- Write-Host "Executing task, $name..."
- if($task.Action -ne $null) {
- & $task.Action
- }
- Write-Host "`n"
- }
-
- $poppedTask = $script:callStack.Pop()
- if($poppedTask -ne $name) {
- throw "CallStack was corrupt. Expected $name, but got $poppedTask."
- }
- $script:executedTasks.Push($name)
-}
-
-function DumpTasks {
- Write-Host 'Dumping tasks:'
- foreach($key in $global:tasks.Keys) {
- $task = $global:tasks.$key;
- $task.Name + " depends on " + $task.DependsOn.Length + " other tasks: " + $task.DependsOn;
- }
- Write-Host "`n"
-}
-
-function DumpProperties {
- Write-Host 'Dumping properties:'
- $global:properties
-}
-
-function ConfigureEnvForBuild {
- $version = $null
- switch ($framework) {
- '1.0' { $version = 'v1.0.3705' }
- '1.1' { $version = 'v1.1.4322' }
- '2.0' { $version = 'v2.0.50727' }
- '3.0' { $version = 'v2.0.50727' } # .NET 3.0 uses the .NET 2.0 compilers
- '3.5' { $version = 'v3.5' }
- default { throw "Error: Unknown .NET Framework version, $framework" }
- }
- $frameworkDir = "$env:windir\Microsoft.NET\Framework\$version\"
- if(!(test-path $frameworkDir)) {
- throw "Error: No .NET Framework installation directory found at $frameworkDir"
- }
- $env:path = "$frameworkDir;$env:path"
-}
-
-function Cleanup {
- $env:path = $originalEnvPath
- $global:tasks = $null
- Set-Location $originalDirectory
-}
-
-function RunBuild {
- # Faking a finally block
- trap {
- Write-Host -foregroundcolor Red $_
- Cleanup
- break
- }
-
- # Execute the build file to set up the tasks and defaults
- if(test-path $buildFile) {
- $buildFile = resolve-path $buildFile
- set-location (split-path $buildFile)
- & $buildFile
- } else {
- throw "Error: Could not find the build file, $buildFile."
- }
-
- if($debug) {
- DumpProperties
- DumpTasks
- }
-
- ConfigureEnvForBuild
-
-
- foreach($propertyBlock in $global:properties) {
- . $propertyBlock
- }
-
-
- # Execute the list of tasks or the default task
- if($taskList.Length -ne 0) {
- foreach($task in $taskList) {
- ExecuteTask $task
- }
- } elseif ($global:tasks.default -ne $null) {
- EXecuteTask default
- }
-
- # Clear out any global variables
- Cleanup
-}
-
-# Avoids printing of error dump with line numbers
-trap {
- # continue
-}
-
-RunBuild
-
build/project.deploy.build
@@ -18,7 +18,7 @@
<target name="deploy" depends="create.configs, app.compile" />
<target name="run" depends="deploy">
- <exec program="${build.compile.dir}\${app.output}" commandline="" />
+ <exec program="${build.compile.dir}\${app.output}" commandline="${build.compile.dir}" />
</target>
</project>
build/project.test.build
@@ -1,8 +1,6 @@
<?xml version="1.0" encoding="utf-8" ?>
<project name="project.test">
<property name="test.output" value="unit.dll" />
- <!--<property name="xunit.cons.exe" value="${build.tools.dir}\gallio\gallio.echo.exe" />-->
- <!--<property name="xunit.cons.exe" value="${build.tools.dir}\nunit\nunit-console.exe" />-->
<property name="xunit.cons.exe" value="${thirdparty.dir}\mspec\mspec.exe" />
<target name="run.test" depends="app.compile">
@@ -10,8 +8,6 @@
</target>
<target name="test">
- <!--<property name="xunit.arguments" value="${build.compile.dir}/${test.output} /sr /rt:text /rd:${build.compile.dir}" />-->
- <!--<property name="xunit.arguments" value="${build.compile.dir}/${test.output}" />-->
<property name="xunit.arguments" value="${build.compile.dir}/${test.output} --html ${build.compile.dir}" />
<call target="run.test" />
</target>
product/client/client.ui/Program.cs
@@ -12,9 +12,9 @@ namespace presentation.windows
static public class Program
{
[STAThread]
- static public void Main()
+ static public void Main(string[] args)
{
- Process.Start(Path.GetFullPath(Path.Combine(Environment.CurrentDirectory, @"..\..\..\server\bin\Debug\presentation.windows.server.exe")));
+ Process.Start(get_startup_path_using(args));
AppDomain.CurrentDomain.SetPrincipalPolicy(PrincipalPolicy.WindowsPrincipal);
Dispatcher.CurrentDispatcher.UnhandledException += (o, e) =>
{
@@ -25,5 +25,12 @@ namespace presentation.windows
ShutdownMode = ShutdownMode.OnMainWindowClose
}.Run(Bootstrapper.create_window());
}
+
+ static string get_startup_path_using(string[] args)
+ {
+ if (args.Length > 0)
+ return Path.Combine(args[0], @"presentation.windows.server.exe");
+ return Path.GetFullPath(Path.Combine(Environment.CurrentDirectory, @"..\..\..\server\bin\Debug\presentation.windows.server.exe"));
+ }
}
}
\ No newline at end of file