diff --git a/SilverlightDistribution/Release/Telerik.JustMock.Silverlight.dll b/SilverlightDistribution/Release/Telerik.JustMock.Silverlight.dll
deleted file mode 100644
index e185631a..00000000
Binary files a/SilverlightDistribution/Release/Telerik.JustMock.Silverlight.dll and /dev/null differ
diff --git a/SilverlightDistribution/Release/Telerik.JustMock.Silverlight.xml b/SilverlightDistribution/Release/Telerik.JustMock.Silverlight.xml
deleted file mode 100644
index e860744f..00000000
--- a/SilverlightDistribution/Release/Telerik.JustMock.Silverlight.xml
+++ /dev/null
@@ -1,15331 +0,0 @@
-
-
-
- Telerik.JustMock.Silverlight
-
-
-
-
- Interface providing methods for setting up mock instance.
-
- Target type
-
-
-
- Interface providing handy methods for setting up mock instance.
-
-
-
-
- Sets the behavior of the mock object.
-
- The mock behavior.
- The fluent configuration.
-
-
-
- Specifies to mock the constructor.
-
- The fluent configuration.
-
-
-
- Invokes the specified non-public constructor.
-
- Arguments to be passed to the constructor.
- The fluent configuration.
-
-
-
- Add an attribute to the created proxy type.
-
- An attribute builder object containing the attribute.
- The fluent configuration.
-
-
-
- Sets a predicate that will filter whether a dynamic proxy method will be intercepted or not.
-
-
- Dynamic proxy methods are the methods that proxy calls from interface methods, abstract methods or
- inherited virtual methods. If a filter is not specified, then, by default, all methods are
- intercepted. If a method is not intercepted, it cannot be mocked.
-
- The interceptor filter allows you to specify which methods will be intercepted and which won't be.
- Normally, you'd want to intercept all methods. However, there are practical limitations to the
- number of members that can be intercepted on a given type. If a type has more than about 5000
- interceptable members, then the time needed to generate the proxy type may be impractically long.
- In those cases specify a filter that will remove from interception those members that you don't
- intend to mock anyway.
-
-
- The fluent configuration.
-
-
-
- Implements interface to the target mock.
-
- Reference to
-
-
-
- Invokes the specified constructor.
-
-
- Reference to
-
-
-
- Encapsulates a method that has 5 parameters and does not return a value.
-
- The type of the first parameter of the method that this delegate encapsulates
- The type of the second parameter of the method that this delegate encapsulates
- The type of the third parameter of the method that this delegate encapsulates
- The type of the fourth parameter of the method that this delegate encapsulates
- The type of the fifth parameter of the method that this delegate encapsulates
-
-
-
- Encapsulates a method that has 6 parameters and does not return a value.
-
- The type of the first parameter of the method that this delegate encapsulates
- The type of the second parameter of the method that this delegate encapsulates
- The type of the third parameter of the method that this delegate encapsulates
- The type of the fourth parameter of the method that this delegate encapsulates
- The type of the fifth parameter of the method that this delegate encapsulates
- The type of the sixth parameter of the method that this delegate encapsulates
-
-
-
- Encapsulates a method that has 7 parameters and does not return a value.
-
- The type of the first parameter of the method that this delegate encapsulates
- The type of the second parameter of the method that this delegate encapsulates
- The type of the third parameter of the method that this delegate encapsulates
- The type of the fourth parameter of the method that this delegate encapsulates
- The type of the fifth parameter of the method that this delegate encapsulates
- The type of the sixth parameter of the method that this delegate encapsulates
- The type of the seventh parameter of the method that this delegate encapsulates
-
-
-
- Encapsulates a method that has 8 parameters and does not return a value.
-
- The type of the first parameter of the method that this delegate encapsulates
- The type of the second parameter of the method that this delegate encapsulates
- The type of the third parameter of the method that this delegate encapsulates
- The type of the fourth parameter of the method that this delegate encapsulates
- The type of the fifth parameter of the method that this delegate encapsulates
- The type of the sixth parameter of the method that this delegate encapsulates
- The type of the seventh parameter of the method that this delegate encapsulates
- The type of the eighth parameter of the method that this delegate encapsulates
-
-
-
- Encapsulates a method that has 9 parameters and does not return a value.
-
- The type of the first parameter of the method that this delegate encapsulates
- The type of the second parameter of the method that this delegate encapsulates
- The type of the third parameter of the method that this delegate encapsulates
- The type of the fourth parameter of the method that this delegate encapsulates
- The type of the fifth parameter of the method that this delegate encapsulates
- The type of the sixth parameter of the method that this delegate encapsulates
- The type of the seventh parameter of the method that this delegate encapsulates
- The type of the eighth parameter of the method that this delegate encapsulates
- The type of the ninth parameter of the method that this delegate encapsulates
-
-
-
- Encapsulates a method that has 10 parameters and does not return a value.
-
- The type of the first parameter of the method that this delegate encapsulates
- The type of the second parameter of the method that this delegate encapsulates
- The type of the third parameter of the method that this delegate encapsulates
- The type of the fourth parameter of the method that this delegate encapsulates
- The type of the fifth parameter of the method that this delegate encapsulates
- The type of the sixth parameter of the method that this delegate encapsulates
- The type of the seventh parameter of the method that this delegate encapsulates
- The type of the eighth parameter of the method that this delegate encapsulates
- The type of the ninth parameter of the method that this delegate encapsulates
- The type of the tenth parameter of the method that this delegate encapsulates
-
-
-
- Encapsulates a method that has 11 parameters and does not return a value.
-
- The type of the first parameter of the method that this delegate encapsulates
- The type of the second parameter of the method that this delegate encapsulates
- The type of the third parameter of the method that this delegate encapsulates
- The type of the fourth parameter of the method that this delegate encapsulates
- The type of the fifth parameter of the method that this delegate encapsulates
- The type of the sixth parameter of the method that this delegate encapsulates
- The type of the seventh parameter of the method that this delegate encapsulates
- The type of the eighth parameter of the method that this delegate encapsulates
- The type of the ninth parameter of the method that this delegate encapsulates
- The type of the tenth parameter of the method that this delegate encapsulates
- The type of the eleventh parameter of the method that this delegate encapsulates
-
-
-
- Encapsulates a method that has 12 parameters and does not return a value.
-
- The type of the first parameter of the method that this delegate encapsulates
- The type of the second parameter of the method that this delegate encapsulates
- The type of the third parameter of the method that this delegate encapsulates
- The type of the fourth parameter of the method that this delegate encapsulates
- The type of the fifth parameter of the method that this delegate encapsulates
- The type of the sixth parameter of the method that this delegate encapsulates
- The type of the seventh parameter of the method that this delegate encapsulates
- The type of the eighth parameter of the method that this delegate encapsulates
- The type of the ninth parameter of the method that this delegate encapsulates
- The type of the tenth parameter of the method that this delegate encapsulates
- The type of the eleventh parameter of the method that this delegate encapsulates
- The type of the twelveth parameter of the method that this delegate encapsulates
-
-
-
- Encapsulates a method that has 13 parameters and does not return a value.
-
- The type of the first parameter of the method that this delegate encapsulates
- The type of the second parameter of the method that this delegate encapsulates
- The type of the third parameter of the method that this delegate encapsulates
- The type of the fourth parameter of the method that this delegate encapsulates
- The type of the fifth parameter of the method that this delegate encapsulates
- The type of the sixth parameter of the method that this delegate encapsulates
- The type of the seventh parameter of the method that this delegate encapsulates
- The type of the eighth parameter of the method that this delegate encapsulates
- The type of the ninth parameter of the method that this delegate encapsulates
- The type of the tenth parameter of the method that this delegate encapsulates
- The type of the eleventh parameter of the method that this delegate encapsulates
- The type of the twelveth parameter of the method that this delegate encapsulates
- The type of the thirteenth parameter of the method that this delegate encapsulates
-
-
-
- Encapsulates a method that has 14 parameters and does not return a value.
-
- The type of the first parameter of the method that this delegate encapsulates
- The type of the second parameter of the method that this delegate encapsulates
- The type of the third parameter of the method that this delegate encapsulates
- The type of the fourth parameter of the method that this delegate encapsulates
- The type of the fifth parameter of the method that this delegate encapsulates
- The type of the sixth parameter of the method that this delegate encapsulates
- The type of the seventh parameter of the method that this delegate encapsulates
- The type of the eighth parameter of the method that this delegate encapsulates
- The type of the ninth parameter of the method that this delegate encapsulates
- The type of the tenth parameter of the method that this delegate encapsulates
- The type of the eleventh parameter of the method that this delegate encapsulates
- The type of the twelveth parameter of the method that this delegate encapsulates
- The type of the thirteenth parameter of the method that this delegate encapsulates
- The type of the fourteenth parameter of the method that this delegate encapsulates
-
-
-
- Encapsulates a method that has 15 parameters and does not return a value.
-
- The type of the first parameter of the method that this delegate encapsulates
- The type of the second parameter of the method that this delegate encapsulates
- The type of the third parameter of the method that this delegate encapsulates
- The type of the fourth parameter of the method that this delegate encapsulates
- The type of the fifth parameter of the method that this delegate encapsulates
- The type of the sixth parameter of the method that this delegate encapsulates
- The type of the seventh parameter of the method that this delegate encapsulates
- The type of the eighth parameter of the method that this delegate encapsulates
- The type of the ninth parameter of the method that this delegate encapsulates
- The type of the tenth parameter of the method that this delegate encapsulates
- The type of the eleventh parameter of the method that this delegate encapsulates
- The type of the twelveth parameter of the method that this delegate encapsulates
- The type of the thirteenth parameter of the method that this delegate encapsulates
- The type of the fourteenth parameter of the method that this delegate encapsulates
- The type of the fifteenth parameter of the method that this delegate encapsulates
-
-
-
- Encapsulates a method that has 16 parameters and does not return a value.
-
- The type of the first parameter of the method that this delegate encapsulates
- The type of the second parameter of the method that this delegate encapsulates
- The type of the third parameter of the method that this delegate encapsulates
- The type of the fourth parameter of the method that this delegate encapsulates
- The type of the fifth parameter of the method that this delegate encapsulates
- The type of the sixth parameter of the method that this delegate encapsulates
- The type of the seventh parameter of the method that this delegate encapsulates
- The type of the eighth parameter of the method that this delegate encapsulates
- The type of the ninth parameter of the method that this delegate encapsulates
- The type of the tenth parameter of the method that this delegate encapsulates
- The type of the eleventh parameter of the method that this delegate encapsulates
- The type of the twelveth parameter of the method that this delegate encapsulates
- The type of the thirteenth parameter of the method that this delegate encapsulates
- The type of the fourteenth parameter of the method that this delegate encapsulates
- The type of the fifteenth parameter of the method that this delegate encapsulates
- The type of the sixteenth parameter of the method that this delegate encapsulates
-
-
-
- Allows specification of a matching condition for an argument, rather
- a specific value.
-
-
- Provides various argument matching shortcuts.
-
-
-
-
- Matches argument for the expected condition.
-
-
- Contains the type of the argument.
-
- Matcher expression
- Argument type
-
-
-
- Matches argument for the specified range.
-
- Type of the argument.
- starting value.
- ending value.
- Kind of Range
- Argument type
-
-
-
- Matches argument for any value.
-
- Type for the argument
- Argument type
-
-
-
- Matches argument for null value.
-
- Type for the argument
- Argument type
-
-
-
- Matches the specified value. Useful for mingling concrete values and more general matchers
- in the same expression when using delegate-based overloads.
-
- Type for the argument
- Value to match
- Argument type
-
-
-
- Applies a matcher to a 'ref' parameter.
-
- By default, 'ref' parameters work like implicitly
- arranged return values. In other words, you arrange a method to return a given value
- through its 'ref' and 'out' parameters. Use this method to specify that the
- argument should have a matcher applied just like regular arguments.
-
- Type for the argument
-
- interface IHasRef
- {
- int PassRef(ref int a);
- }
-
- var mock = Mock.Create<IHasRef>()
- Mock.Arrange(() => mock.PassRef(ref Arg.Ref(100).Value).Returns(200);
-
- The above example arranges PassRef to return 200 whenever its argument is 100.
-
- A matcher or a value.
- A special value with member 'Value' that must be passed by ref.
-
-
-
- Matches argument for null or empty value.
-
- Null
-
-
-
- Gets a value indicating that argument can contain any int value.
-
-
-
-
- Gets a value indicating that argument can contain any float value.
-
-
-
-
- Gets a value indicating that argument can contain any double value.
-
-
-
-
- Gets a value indicating that argument can contain any decimal value.
-
-
-
-
- Gets a value indicating that argument can contain any long value.
-
-
-
-
- Gets a value indicating that argument can contain any char value.
-
-
-
-
- Gets a value indicating that argument can contain any string value.
-
-
-
-
- Gets a value indicating that argument can contain any object value.
-
-
-
-
- Gets a value indicating that argument can contain any short value.
-
-
-
-
- Gets a value indicating that argument can contain any bool value.
-
-
-
-
- Gets a value indicating that argument can contain any Guid value.
-
-
-
-
- Gets a value indicating that argument can contain any DateTime value.
-
-
-
-
- Gets a value indicating that argument can contain any TimeSpan value.
-
-
-
-
- Gets a value indicating that argument can contain any byte value.
-
-
-
-
- Gets a value indicating that argument can contain any SByte value.
-
-
-
-
- Gets a value indicating that argument can contain any Uri value.
-
-
-
-
- An implementation detail that allows passing ref arguments in C#
-
- Type for the argument
-
-
-
- Pass this member as a ref argument in C#
-
-
-
-
- Allows specification of a matching condition for an argument for a non-public method, rather
- a specific value.
-
-
-
-
- Matches argument for any value.
-
- Type for the argument
- Argument type
-
-
-
- Matches argument for the expected condition.
-
-
- Contains the type of the argument.
-
- Matcher expression
- Argument type
-
-
-
- Matches argument for null value.
-
- Type for the argument
- Argument type
-
-
-
- Returns a value from a ref or out argument
-
- Type for the argument
- Value to match.
- Argument type
-
-
-
- Matches a value for ref argument
-
- Type for the argument
- Value to match.
- Argument type
-
-
-
- Specifies Mock.Assert to ignore any specific arguments.
-
-
-
-
- Marks that Mock.Assert should ignore any argument match.
-
- Returns Args configuration.
-
-
-
- Marks that Mock.Assert should ignore the instance match.
-
- Returns Args configuration.
-
-
-
- Marks that Mock.Assert should ignore any argument match.
-
- Returns Args configuration.
-
-
-
- Marks that Mock.Assert should ignore the instance match.
-
- Returns Args configuration.
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Type of the twelveth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Type of the twelveth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Type of the twelveth parameter of the anonymous method that this delegate encapsulates
- Type of the thirteenth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Type of the twelveth parameter of the anonymous method that this delegate encapsulates
- Type of the thirteenth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Type of the twelveth parameter of the anonymous method that this delegate encapsulates
- Type of the thirteenth parameter of the anonymous method that this delegate encapsulates
- Type of the fourteenth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Type of the twelveth parameter of the anonymous method that this delegate encapsulates
- Type of the thirteenth parameter of the anonymous method that this delegate encapsulates
- Type of the fourteenth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Type of the twelveth parameter of the anonymous method that this delegate encapsulates
- Type of the thirteenth parameter of the anonymous method that this delegate encapsulates
- Type of the fourteenth parameter of the anonymous method that this delegate encapsulates
- Type of the fifteenth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Type of the twelveth parameter of the anonymous method that this delegate encapsulates
- Type of the thirteenth parameter of the anonymous method that this delegate encapsulates
- Type of the fourteenth parameter of the anonymous method that this delegate encapsulates
- Type of the fifteenth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Type of the twelveth parameter of the anonymous method that this delegate encapsulates
- Type of the thirteenth parameter of the anonymous method that this delegate encapsulates
- Type of the fourteenth parameter of the anonymous method that this delegate encapsulates
- Type of the fifteenth parameter of the anonymous method that this delegate encapsulates
- Type of the sixteenth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Type of the twelveth parameter of the anonymous method that this delegate encapsulates
- Type of the thirteenth parameter of the anonymous method that this delegate encapsulates
- Type of the fourteenth parameter of the anonymous method that this delegate encapsulates
- Type of the fifteenth parameter of the anonymous method that this delegate encapsulates
- Type of the sixteenth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Gets or sets value indicating whether to ignore arguments.
-
-
- Unless explicitly specified, the arguments will be ignored by default if there is a filter present.
-
-
-
-
- Gets or sets value indicating whether to ignore instance.
-
-
- Unless explicitly specified, the instance will be ignored by default if there is a filter present
- and it takes as a first argument a 'this' argument.
-
-
-
-
- Gets or sets a customized filter on the invocation arguments.
-
-
- If a filter is specified it has to have the same signature as the asserted method,
- and may optionally have a first argument of the same type as the one declaring the method
- to receive the 'this' argument on which the method was called.
-
-
-
-
- Contains settings that modify the auto-mocking container behavior. Create an instance of this class, set all relevant properties
- and pass it to
-
-
-
-
- Contains configuration options for Ninject.
-
-
-
-
- Contains configuration options for Ninject.
-
-
-
-
- Gets the value for the specified key.
-
- The type of value to return.
- The setting's key.
- The value to return if no setting is available.
- The value, or the default value if none was found.
-
-
-
- Sets the value for the specified key.
-
- The setting's key.
- The setting's value.
-
-
-
- Gets the attribute that indicates that a member should be injected.
-
-
-
-
- Gets the interval at which the cache should be pruned.
-
-
-
-
- Gets the default scope callback.
-
-
-
-
- Gets a value indicating whether Ninject should use reflection-based injection instead of
- the (usually faster) lightweight code generation system.
-
-
-
-
- Gets or sets a value indicating whether the activation cache is disabled.
- If the activation cache is disabled less memory is used. But in some cases
- instances are activated or deactivated multiple times. e.g. in the following scenario:
- Bind{A}().ToSelf();
- Bind{IA}().ToMethod(ctx => kernel.Get{IA}();
-
-
- true if activation cache is disabled; otherwise, false.
-
-
-
-
- Gets or sets a value indicating whether Null is a valid value for injection.
- By defuault this is disabled and whenever a provider returns null an exception is thrown.
-
- true if null is allowed as injected value otherwise false.
-
-
-
- Gets the value for the specified key.
-
- The type of value to return.
- The setting's key.
- The value to return if no setting is available.
- The value, or the default value if none was found.
-
-
-
- Sets the value for the specified key.
-
- The setting's key.
- The setting's value.
-
-
-
- Gets or sets the attribute that indicates that a member should be injected.
-
-
-
-
- Gets or sets the interval at which the GC should be polled.
-
-
-
-
- Gets or sets the default scope callback.
-
-
-
-
- Gets a value indicating whether Ninject should use reflection-based injection instead of
- the (usually faster) lightweight code generation system.
-
-
-
-
- Gets or sets a value indicating whether the activation cache is disabled.
- If the activation cache is disabled less memory is used. But in some cases
- instances are activated or deactivated multiple times. e.g. in the following scenario:
- Bind{A}().ToSelf();
- Bind{IA}().ToMethod(ctx => kernel.Get{IA}();
-
-
- true if activation cache is disabled; otherwise, false.
-
-
-
-
- Gets or sets a value indicating whether Null is a valid value for injection.
- By default this is disabled and whenever a provider returns null an exception is thrown.
-
-
- true if null is allowed as injected value otherwise false.
-
-
-
-
- The behavior of the mocks created by the container.
-
-
-
-
- Specifies the constructor overload which should be injected. The constructor
- to inject will be the one that has the exact same parameter types as this setting's value.
- If this setting is not specified, the default constructor scoring algorithm will be used
- to select the most appropriate constructor.
-
-
-
-
- Auto-mocking container that can automatically inject mocks for all
- dependencies of the tested class. The container is based on NInject and
- supports the core NInject syntax as well as syntax extensions for arranging
- mocks and injecting mocks into properties and constructor arguments.
-
- The type of the class whose dependencies should be mocked.
- If this is an abstract class, then a Behavior.CallOriginal mock is created for the instance.
- Abstract members of the instance can be manipulated using the methods in the Mock class.
-
-
-
-
- The standard implementation of a kernel.
-
-
-
-
- The base implementation of an .
-
-
-
-
- Provides a path to register bindings.
-
-
-
-
- An object that notifies when it is disposed.
-
-
-
-
- An object that can report whether or not it is disposed.
-
-
-
-
- Gets a value indicating whether this instance is disposed.
-
-
-
-
- Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
-
-
-
-
- Releases resources held by the object.
-
-
-
-
- Releases resources before the object is reclaimed by garbage collection.
-
-
-
-
- Gets a value indicating whether this instance is disposed.
-
-
-
-
- Provides a path to register bindings.
-
-
-
-
- A hack to hide methods defined on for IntelliSense
- on fluent interfaces. Credit to Daniel Cazzulino.
-
-
-
-
- Gets the type of this instance.
-
- The type of this instance.
-
-
-
- Returns a hash code for this instance.
-
-
- A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
-
-
-
-
- Returns a that represents this instance.
-
-
- A that represents this instance.
-
-
-
-
- Determines whether the specified is equal to this instance.
-
- The to compare with this instance.
-
- true if the specified is equal to this instance; otherwise, false.
-
-
-
-
- Declares a binding for the specified service.
-
- The service to bind.
- The fluent syntax.
-
-
-
- Declares a binding for the specified service.
-
- The first service to bind.
- The second service to bind.
- The fluent syntax.
-
-
-
- Declares a binding for the specified service.
-
- The first service to bind.
- The second service to bind.
- The third service to bind.
- The fluent syntax.
-
-
-
- Declares a binding for the specified service.
-
- The first service to bind.
- The second service to bind.
- The third service to bind.
- The fourth service to bind.
- The fluent syntax.
-
-
-
- Declares a binding from the service to itself.
-
- The services to bind.
- The fluent syntax.
-
-
-
- Unregisters all bindings for the specified service.
-
- The service to unbind.
-
-
-
- Unregisters all bindings for the specified service.
-
- The service to unbind.
-
-
-
- Removes any existing bindings for the specified service, and declares a new one.
-
- The first service to re-bind.
- The fluent syntax.
-
-
-
- Removes any existing bindings for the specified services, and declares a new one.
-
- The first service to re-bind.
- The second service to re-bind.
- The fluent syntax.
-
-
-
- Removes any existing bindings for the specified services, and declares a new one.
-
- The first service to re-bind.
- The second service to re-bind.
- The third service to re-bind.
- The fluent syntax.
-
-
-
- Removes any existing bindings for the specified services, and declares a new one.
-
- The first service to re-bind.
- The second service to re-bind.
- The third service to re-bind.
- The fourth service to re-bind.
- The fluent syntax.
-
-
-
- Removes any existing bindings for the specified services, and declares a new one.
-
- The services to re-bind.
- The fluent syntax.
-
-
-
- Registers the specified binding.
-
- The binding to add.
-
-
-
- Unregisters the specified binding.
-
- The binding to remove.
-
-
-
- Declares a binding for the specified service.
-
- The service to bind.
- The fluent syntax
-
-
-
- Declares a binding for the specified service.
-
- The first service to bind.
- The second service to bind.
- The fluent syntax
-
-
-
- Declares a binding for the specified service.
-
- The first service to bind.
- The second service to bind.
- The third service to bind.
- The fluent syntax
-
-
-
- Declares a binding for the specified service.
-
- The first service to bind.
- The second service to bind.
- The third service to bind.
- The fourth service to bind.
- The fluent syntax
-
-
-
- Declares a binding for the specified service.
-
- The services to bind.
- The fluent syntax
-
-
-
- Unregisters all bindings for the specified service.
-
- The service to unbind.
-
-
-
- Unregisters all bindings for the specified service.
-
- The service to unbind.
-
-
-
- Removes any existing bindings for the specified service, and declares a new one.
-
- The first service to re-bind.
- The fluent syntax
-
-
-
- Removes any existing bindings for the specified services, and declares a new one.
-
- The first service to re-bind.
- The second service to re-bind.
- The fluent syntax.
-
-
-
- Removes any existing bindings for the specified services, and declares a new one.
-
- The first service to re-bind.
- The second service to re-bind.
- The third service to re-bind.
- The fluent syntax.
-
-
-
- Removes any existing bindings for the specified services, and declares a new one.
-
- The first service to re-bind.
- The second service to re-bind.
- The third service to re-bind.
- The fourth service to re-bind.
- The fluent syntax.
-
-
-
- Removes any existing bindings for the specified service, and declares a new one.
-
- The services to re-bind.
- The fluent syntax
-
-
-
- Registers the specified binding.
-
- The binding to add.
-
-
-
- Unregisters the specified binding.
-
- The binding to remove.
-
-
-
- Gets the kernel.
-
- The kernel.
-
-
-
- A super-factory that can create objects of all kinds, following hints provided by s.
-
-
-
-
- Provides a path to resolve instances.
-
-
-
-
- Determines whether the specified request can be resolved.
-
- The request.
- True if the request can be resolved; otherwise, false.
-
-
-
- Determines whether the specified request can be resolved.
-
- The request.
- if set to true implicit bindings are ignored.
-
- True if the request can be resolved; otherwise, false.
-
-
-
-
- Resolves instances for the specified request. The instances are not actually resolved
- until a consumer iterates over the enumerator.
-
- The request to resolve.
- An enumerator of instances that match the request.
-
-
-
- Creates a request for the specified service.
-
- The service that is being requested.
- The constraint to apply to the bindings to determine if they match the request.
- The parameters to pass to the resolution.
- True if the request is optional; otherwise, false.
- True if the request should return a unique result; otherwise, false.
- The created request.
-
-
-
- Deactivates and releases the specified instance if it is currently managed by Ninject.
-
- The instance to release.
- if the instance was found and released; otherwise .
-
-
-
- Gets the modules that have been loaded into the kernel.
-
- A series of loaded modules.
-
-
-
- Determines whether a module with the specified name has been loaded in the kernel.
-
- The name of the module.
- True if the specified module has been loaded; otherwise, false.
-
-
-
- Loads the module(s) into the kernel.
-
- The modules to load.
-
-
-
- Unloads the plugin with the specified name.
-
- The plugin's name.
-
-
-
- Injects the specified existing instance, without managing its lifecycle.
-
- The instance to inject.
- The parameters to pass to the request.
-
-
-
- Gets the bindings registered for the specified service.
-
- The service in question.
- A series of bindings that are registered for the service.
-
-
-
- Begins a new activation block, which can be used to deterministically dispose resolved instances.
-
- The new activation block.
-
-
-
- Gets the kernel settings.
-
-
-
-
- Gets the component container, which holds components that contribute to Ninject.
-
-
-
-
- Lock used when adding missing bindings.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class.
-
- The modules to load into the kernel.
-
-
-
- Initializes a new instance of the class.
-
- The configuration to use.
- The modules to load into the kernel.
-
-
-
- Initializes a new instance of the class.
-
- The component container to use.
- The configuration to use.
- The modules to load into the kernel.
-
-
-
- Releases resources held by the object.
-
-
-
-
- Unregisters all bindings for the specified service.
-
- The service to unbind.
-
-
-
- Registers the specified binding.
-
- The binding to add.
-
-
-
- Unregisters the specified binding.
-
- The binding to remove.
-
-
-
- Determines whether a module with the specified name has been loaded in the kernel.
-
- The name of the module.
- True if the specified module has been loaded; otherwise, false.
-
-
-
- Gets the modules that have been loaded into the kernel.
-
- A series of loaded modules.
-
-
-
- Loads the module(s) into the kernel.
-
- The modules to load.
-
-
-
- Unloads the plugin with the specified name.
-
- The plugin's name.
-
-
-
- Injects the specified existing instance, without managing its lifecycle.
-
- The instance to inject.
- The parameters to pass to the request.
-
-
-
- Deactivates and releases the specified instance if it is currently managed by Ninject.
-
- The instance to release.
- if the instance was found and released; otherwise .
-
-
-
- Determines whether the specified request can be resolved.
-
- The request.
- True if the request can be resolved; otherwise, false.
-
-
-
- Determines whether the specified request can be resolved.
-
- The request.
- if set to true implicit bindings are ignored.
-
- True if the request can be resolved; otherwise, false.
-
-
-
-
- Resolves instances for the specified request. The instances are not actually resolved
- until a consumer iterates over the enumerator.
-
- The request to resolve.
- An enumerator of instances that match the request.
-
-
-
- Creates a request for the specified service.
-
- The service that is being requested.
- The constraint to apply to the bindings to determine if they match the request.
- The parameters to pass to the resolution.
- True if the request is optional; otherwise, false.
- True if the request should return a unique result; otherwise, false.
- The created request.
-
-
-
- Begins a new activation block, which can be used to deterministically dispose resolved instances.
-
- The new activation block.
-
-
-
- Gets the bindings registered for the specified service.
-
- The service in question.
- A series of bindings that are registered for the service.
-
-
-
- Returns an IComparer that is used to determine resolution precedence.
-
- An IComparer that is used to determine resolution precedence.
-
-
-
- Returns a predicate that can determine if a given IBinding matches the request.
-
- The request/
- A predicate that can determine if a given IBinding matches the request.
-
-
-
- Adds components to the kernel during startup.
-
-
-
-
- Attempts to handle a missing binding for a service.
-
- The service.
- True if the missing binding can be handled; otherwise false.
-
-
-
- Attempts to handle a missing binding for a request.
-
- The request.
- True if the missing binding can be handled; otherwise false.
-
-
-
- Returns a value indicating whether the specified service is self-bindable.
-
- The service.
- if the type is self-bindable; otherwise .
-
-
-
- Creates a context for the specified request and binding.
-
- The request.
- The binding.
- The created context.
-
-
-
- Gets the kernel settings.
-
-
-
-
- Gets the component container, which holds components that contribute to Ninject.
-
-
-
-
- Initializes a new instance of the class.
-
- The modules to load into the kernel.
-
-
-
- Initializes a new instance of the class.
-
- The configuration to use.
- The modules to load into the kernel.
-
-
-
- Adds components to the kernel during startup.
-
-
-
-
- Gets the kernel.
-
- The kernel.
-
-
-
- Initializes a new instance of the class.
-
- Optional settings that modify the way the auto-mocking container works.
-
-
-
- Implementation detail.
-
-
-
-
- Implementation detail.
-
-
-
-
- Entry-point for setting expectations.
-
- Mocking interface
- Target expression
-
- Reference to to setup the mock.
-
-
-
-
- Entry-point for setting expectations.
-
-
- Mocking interface
-
- Target expression
-
- Reference to to setup the mock.
-
-
-
-
- Asserts all expected setups.
-
- A message to display if the assertion fails.
-
-
-
- Asserts all expected calls that are marked as must or
- to be occurred a certain number of times.
-
- A message to display if the assertion fails.
-
-
-
- Asserts the specific call
-
- Service type.
- Target expression.
- A message to display if the assertion fails.
-
-
-
- Asserts the specific call
-
- Service type.
- Target expression
- A message to display if the assertion fails.
-
-
-
- Asserts a specific dependency
-
- Service type.
-
-
-
- Asserts a specific dependency
-
- Name.
- A message to display if the assertion fails.
- Service Type.
-
-
-
- Asserts the specific call
-
- Service Type.
- Target expression.
- Specifies the number of times a mock call should occur.
- A message to display if the assertion fails.
-
-
-
- Asserts the specific call
-
- Service Type.
- Target expression
- Specifies the number of times a mock call should occur.
- A message to display if the assertion fails.
-
-
-
- Asserts the specific call
-
- Service Type.
- Name.
- Target expression.
- A message to display if the assertion fails.
-
-
-
- Asserts the specific call
-
- Service Type.
- Name.
- Target expression.
- A message to display if the assertion fails.
-
-
-
- Asserts the specific call
-
- Service Type.
- Name.
- Target expression.
- Specifies the number of times a mock call should occur.
- A message to display if the assertion fails.
-
-
-
- Asserts the specific call
-
- Service Type.
- Name.
- Target expression.
- Specifies the number of times a mock call should occur.
- A message to display if the assertion fails.
-
-
-
- Gets the kernel settings.
-
-
-
-
- Resolves the instance of the underlying type with all dependencies injected.
-
-
-
-
- A component that contributes to the internals of Ninject.
-
-
-
-
- Gets or sets the settings.
-
-
-
-
- Contains logic about which bindings to use for a given service request
- when other attempts have failed.
-
-
-
-
- Returns any bindings from the specified collection that match the specified request.
-
- The multimap of all registered bindings.
- The request in question.
- The series of matching bindings.
-
-
-
- Creates instances of services.
-
-
-
-
- Creates an instance within the specified context.
-
- The context.
- The created instance.
-
-
-
- Gets the type (or prototype) of instances the provider creates.
-
-
-
-
- Indicates that the service should be mocked. The mock is activated in the singleton scope.
-
- The service type.
- The fluent syntax.
- The fluent syntax.
-
-
-
- Specifies the arrangements to make before the mock is injected.
-
- The service type.
- A delegate that contains the arrangements to make. Usually,
- it will contain a series of Mock.Arrange statements for the necessary arrangements and expectations.
- The fluent syntax.
- The fluent syntax.
-
-
-
- Specifies that the binding should be considered only when injecting into a constructor parameter with the given name.
-
- The service type.
- The fluent syntax.
- The name of the constructor parameter.
- The fluent syntax.
-
-
-
- Specifies that the binding should be considered only when injecting into the given property.
-
- The service type.
- The type defining the property.
- The type of the property.
- The fluent syntax.
- An expression referencing the property, e.g. (TransactionService s) => s.CreditCardService
- The fluent syntax.
-
-
-
- Specifies that the binding should be considered only when injecting into a property with the given name.
-
- The service type.
- The fluent syntax.
- The name of the property.
- The fluent syntax.
-
-
-
- Indicates that an error occured during activation of an instance.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class.
-
- The exception message.
-
-
-
- Initializes a new instance of the class.
-
- The exception message.
- The inner exception.
-
-
-
- A block used for deterministic disposal of activated instances. When the block is
- disposed, all instances activated via it will be deactivated.
-
-
-
-
- A block used for deterministic disposal of activated instances. When the block is
- disposed, all instances activated via it will be deactivated.
-
-
-
-
- An object that fires an event when it is disposed.
-
-
-
-
- Occurs when the object is disposed.
-
-
-
-
- Initializes a new instance of the class.
-
- The parent resolution root.
-
-
-
- Releases resources held by the object.
-
-
-
-
- Determines whether the specified request can be resolved.
-
- The request.
- True if the request can be resolved; otherwise, false.
-
-
-
- Determines whether the specified request can be resolved.
-
- The request.
- if set to true implicit bindings are ignored.
-
- True if the request can be resolved; otherwise, false.
-
-
-
-
- Resolves instances for the specified request. The instances are not actually resolved
- until a consumer iterates over the enumerator.
-
- The request to resolve.
- An enumerator of instances that match the request.
-
-
-
- Creates a request for the specified service.
-
- The service that is being requested.
- The constraint to apply to the bindings to determine if they match the request.
- The parameters to pass to the resolution.
- True if the request is optional; otherwise, false.
- True if the request should return a unique result; otherwise, false.
- The created request.
-
-
-
- Deactivates and releases the specified instance if it is currently managed by Ninject.
-
- The instance to release.
- if the instance was found and released; otherwise .
-
-
-
-
- Gets or sets the parent resolution root (usually the kernel).
-
-
-
-
- Occurs when the object is disposed.
-
-
-
-
- Stores the objects that were activated
-
-
-
-
- A component that contributes to the internals of Ninject.
-
-
-
-
- Gets or sets the settings.
-
-
-
-
- Stores the objects that were activated
-
-
-
-
- Clears the cache.
-
-
-
-
- Adds an activated instance.
-
- The instance to be added.
-
-
-
- Adds an deactivated instance.
-
- The instance to be added.
-
-
-
- Determines whether the specified instance is activated.
-
- The instance.
-
- true if the specified instance is activated; otherwise, false.
-
-
-
-
- Determines whether the specified instance is deactivated.
-
- The instance.
-
- true if the specified instance is deactivated; otherwise, false.
-
-
-
-
- An object that is prunealble.
-
-
-
-
- Removes instances from the cache which should no longer be re-used.
-
-
-
-
- The objects that were activated as reference equal weak references.
-
-
-
-
- The objects that were activated as reference equal weak references.
-
-
-
-
- Initializes a new instance of the class.
-
- The cache pruner.
-
-
-
- Clears the cache.
-
-
-
-
- Adds an activated instance.
-
- The instance to be added.
-
-
-
- Adds an deactivated instance.
-
- The instance to be added.
-
-
-
- Determines whether the specified instance is activated.
-
- The instance.
-
- true if the specified instance is activated; otherwise, false.
-
-
-
-
- Determines whether the specified instance is deactivated.
-
- The instance.
-
- true if the specified instance is deactivated; otherwise, false.
-
-
-
-
- Prunes this instance.
-
-
-
-
- Removes all dead objects.
-
- The objects collection to be freed of dead objects.
-
-
-
- Gets the activated object count.
-
- The activated object count.
-
-
-
- Gets the deactivated object count.
-
- The deactivated object count.
-
-
-
- Tracks instances for re-use in certain scopes.
-
-
-
-
- Tracks instances for re-use in certain scopes.
-
-
-
-
- Stores the specified instance in the cache.
-
- The context to store.
- The instance reference.
-
-
-
- Tries to retrieve an instance to re-use in the specified context.
-
- The context that is being activated.
- The instance for re-use, or if none has been stored.
-
-
-
- Deactivates and releases the specified instance from the cache.
-
- The instance to release.
- if the instance was found and released; otherwise .
-
-
-
- Immediately deactivates and removes all instances in the cache that are owned by
- the specified scope.
-
- The scope whose instances should be deactivated.
-
-
-
- Immediately deactivates and removes all instances in the cache, regardless of scope.
-
-
-
-
- Gets the number of entries currently stored in the cache.
-
-
-
-
- Contains all cached instances.
- This is a dictionary of scopes to a multimap for bindings to cache entries.
-
-
-
-
- Initializes a new instance of the class.
-
- The pipeline component.
- The cache pruner component.
-
-
-
- Releases resources held by the object.
-
-
-
-
-
- Stores the specified context in the cache.
-
- The context to store.
- The instance reference.
-
-
-
- Tries to retrieve an instance to re-use in the specified context.
-
- The context that is being activated.
- The instance for re-use, or if none has been stored.
-
-
-
- Deactivates and releases the specified instance from the cache.
-
- The instance to release.
- if the instance was found and released; otherwise .
-
-
-
- Removes instances from the cache which should no longer be re-used.
-
-
-
-
- Immediately deactivates and removes all instances in the cache that are owned by
- the specified scope.
-
- The scope whose instances should be deactivated.
-
-
-
- Immediately deactivates and removes all instances in the cache, regardless of scope.
-
-
-
-
- Gets all entries for a binding withing the selected scope.
-
- The bindings.
- All bindings of a binding.
-
-
-
- Gets all cache entries.
-
- Returns all cache entries.
-
-
-
- Forgets the specified cache entries.
-
- The cache entries.
-
-
-
- Forgets the specified entry.
-
- The entry.
-
-
-
- Gets the pipeline component.
-
-
-
-
- Gets the number of entries currently stored in the cache.
-
-
-
-
- An entry in the cache.
-
-
-
-
- Initializes a new instance of the class.
-
- The context.
- The instance reference.
-
-
-
- Gets the context of the instance.
-
- The context.
-
-
-
- Gets the instance reference.
-
- The instance reference.
-
-
-
- Uses a and some magic to poll
- the garbage collector to see if it has run.
-
-
-
-
- Prunes instances from an based on environmental information.
-
-
-
-
- Starts pruning the specified cache based on the rules of the pruner.
-
- The cache that will be pruned.
-
-
-
- Stops pruning.
-
-
-
-
- indicator for if GC has been run.
-
-
-
-
- The caches that are being pruned.
-
-
-
-
- The timer used to trigger the cache pruning
-
-
-
-
- Releases resources held by the object.
-
-
-
-
- Starts pruning the specified pruneable based on the rules of the pruner.
-
- The pruneable that will be pruned.
-
-
-
- Stops pruning.
-
-
-
-
- Compares ReferenceEqualWeakReferences to objects
-
-
-
-
- Returns if the specifed objects are equal.
-
- The first object.
- The second object.
- True if the objects are equal; otherwise false
-
-
-
- Returns the hash code of the specified object.
-
- The object for which the hash code is calculated.
- The hash code of the specified object.
-
-
-
- Contains information about the activation of a single instance.
-
-
-
-
- Contains information about the activation of a single instance.
-
-
-
-
- Gets the provider that should be used to create the instance for this context.
-
- The provider that should be used.
-
-
-
- Gets the scope for the context that "owns" the instance activated therein.
-
- The object that acts as the scope.
-
-
-
- Resolves this instance for this context.
-
- The resolved instance.
-
-
-
- Gets the kernel that is driving the activation.
-
-
-
-
- Gets the request.
-
-
-
-
- Gets the binding.
-
-
-
-
- Gets or sets the activation plan.
-
-
-
-
- Gets the parameters that were passed to manipulate the activation process.
-
-
-
-
- Gets the generic arguments for the request, if any.
-
-
-
-
- Gets a value indicating whether the request involves inferred generic arguments.
-
-
-
-
- Initializes a new instance of the class.
-
- The kernel managing the resolution.
- The context's request.
- The context's binding.
- The cache component.
- The planner component.
- The pipeline component.
-
-
-
- Gets the scope for the context that "owns" the instance activated therein.
-
- The object that acts as the scope.
-
-
-
- Gets the provider that should be used to create the instance for this context.
-
- The provider that should be used.
-
-
-
- Resolves the instance associated with this hook.
-
- The resolved instance.
-
-
-
- Gets the kernel that is driving the activation.
-
-
-
-
- Gets the request.
-
-
-
-
- Gets the binding.
-
-
-
-
- Gets or sets the activation plan.
-
-
-
-
- Gets the parameters that were passed to manipulate the activation process.
-
-
-
-
- Gets the generic arguments for the request, if any.
-
-
-
-
- Gets a value indicating whether the request involves inferred generic arguments.
-
-
-
-
- Gets or sets the cache component.
-
-
-
-
- Gets or sets the planner component.
-
-
-
-
- Gets or sets the pipeline component.
-
-
-
-
- Holds an instance during activation or after it has been cached.
-
-
-
-
- Returns a value indicating whether the instance is of the specified type.
-
- The type in question.
- if the instance is of the specified type, otherwise .
-
-
-
- Returns the instance as the specified type.
-
- The requested type.
- The instance.
-
-
-
- Executes the specified action if the instance if of the specified type.
-
- The type in question.
- The action to execute.
-
-
-
- Gets or sets the instance.
-
-
-
-
- Drives the activation (injection, etc.) of an instance.
-
-
-
-
- Activates the instance in the specified context.
-
- The context.
- The instance reference.
-
-
-
- Deactivates the instance in the specified context.
-
- The context.
- The instance reference.
-
-
-
- Gets the strategies that contribute to the activation and deactivation processes.
-
-
-
-
- Provides instances ot the type T
-
- The type provides by this implementation.
-
-
-
- Describes the request for a service resolution.
-
-
-
-
- Determines whether the specified binding satisfies the constraint defined on this request.
-
- The binding.
- True if the binding satisfies the constraint; otherwise false.
-
-
-
- Gets the scope if one was specified in the request.
-
- The object that acts as the scope.
-
-
-
- Creates a child request.
-
- The service that is being requested.
- The context in which the request was made.
- The target that will receive the injection.
- The child request.
-
-
-
- Gets the service that was requested.
-
-
-
-
- Gets the parent request.
-
-
-
-
- Gets the parent context.
-
-
-
-
- Gets the target that will receive the injection, if any.
-
-
-
-
- Gets the constraint that will be applied to filter the bindings used for the request.
-
-
-
-
- Gets the parameters that affect the resolution.
-
-
-
-
- Gets the stack of bindings which have been activated by either this request or its ancestors.
-
-
-
-
- Gets the recursive depth at which this request occurs.
-
-
-
-
- Gets or sets value indicating whether the request is optional.
-
-
-
-
- Gets or sets value indicating whether the request should return a unique result.
-
-
-
-
- Drives the activation (injection, etc.) of an instance.
-
-
-
-
- The activation cache.
-
-
-
-
- Initializes a new instance of the class.
-
- The strategies to execute during activation and deactivation.
- The activation cache.
-
-
-
- Activates the instance in the specified context.
-
- The context.
- The instance reference.
-
-
-
- Deactivates the instance in the specified context.
-
- The context.
- The instance reference.
-
-
-
- Gets the strategies that contribute to the activation and deactivation processes.
-
-
-
-
- A simple abstract provider for instances of a specific type.
-
- The type of instances the provider creates.
-
-
-
- Creates an instance within the specified context.
-
- The context.
- The created instance.
-
-
-
- Creates an instance within the specified context.
-
- The context.
- The created instance.
-
-
-
- Gets the type (or prototype) of instances the provider creates.
-
-
-
-
- A provider that delegates to a callback method to create instances.
-
- The type of instances the provider creates.
-
-
-
- Initializes a new instance of the CallbackProvider<T> class.
-
- The callback method that will be called to create instances.
-
-
-
- Invokes the callback method to create an instance.
-
- The context.
- The created instance.
-
-
-
- Gets the callback method used by the provider.
-
-
-
-
- A provider that always returns the same constant value.
-
- The type of value that is returned.
-
-
-
- Initializes a new instance of the ConstantProvider<T> class.
-
- The value that the provider should return.
-
-
-
- Creates an instance within the specified context.
-
- The context.
- The constant value this provider returns.
-
-
-
- Gets the value that the provider will return.
-
-
-
-
- The standard provider for types, which activates instances via a .
-
-
-
-
- Initializes a new instance of the class.
-
- The type (or prototype) of instances the provider creates.
- The planner component.
- The constructor scorer component.
-
-
-
- Creates an instance within the specified context.
-
- The context.
- The created instance.
-
-
-
- Gets the value to inject into the specified target.
-
- The context.
- The target.
- The value to inject into the specified target.
-
-
-
- Gets the implementation type that the provider will activate an instance of
- for the specified service.
-
- The service in question.
- The implementation type that will be activated.
-
-
-
- Gets a callback that creates an instance of the
- for the specified type.
-
- The prototype the provider instance will create.
- The created callback.
-
-
-
- Gets a callback that creates an instance of the
- for the specified type and constructor.
-
- The prototype the provider instance will create.
- The constructor.
- The created callback.
-
-
-
- Gets the type (or prototype) of instances the provider creates.
-
-
-
-
- Gets or sets the planner component.
-
-
-
-
- Gets or sets the selector component.
-
-
-
-
- Describes the request for a service resolution.
-
-
-
-
- Initializes a new instance of the class.
-
- The service that was requested.
- The constraint that will be applied to filter the bindings used for the request.
- The parameters that affect the resolution.
- The scope callback, if an external scope was specified.
- True if the request is optional; otherwise, false.
- True if the request should return a unique result; otherwise, false.
-
-
-
- Initializes a new instance of the class.
-
- The parent context.
- The service that was requested.
- The target that will receive the injection.
- The scope callback, if an external scope was specified.
-
-
-
- Determines whether the specified binding satisfies the constraints defined on this request.
-
- The binding.
- True if the binding satisfies the constraints; otherwise false.
-
-
-
- Gets the scope if one was specified in the request.
-
- The object that acts as the scope.
-
-
-
- Creates a child request.
-
- The service that is being requested.
- The context in which the request was made.
- The target that will receive the injection.
- The child request.
-
-
-
- Gets the service that was requested.
-
-
-
-
- Gets the parent request.
-
-
-
-
- Gets the parent context.
-
-
-
-
- Gets the target that will receive the injection, if any.
-
-
-
-
- Gets the constraint that will be applied to filter the bindings used for the request.
-
-
-
-
- Gets the parameters that affect the resolution.
-
-
-
-
- Gets the stack of bindings which have been activated by either this request or its ancestors.
-
-
-
-
- Gets the recursive depth at which this request occurs.
-
-
-
-
- Gets or sets value indicating whether the request is optional.
-
-
-
-
- Gets or sets value indicating whether the request is for a single service.
-
-
-
-
- Gets the callback that resolves the scope for the request, if an external scope was provided.
-
-
-
-
- Adds all activated instances to the activation cache.
-
-
-
-
- Contributes to a , and is called during the activation
- and deactivation of an instance.
-
-
-
-
- Contributes to the activation of the instance in the specified context.
-
- The context.
- A reference to the instance being activated.
-
-
-
- Contributes to the deactivation of the instance in the specified context.
-
- The context.
- A reference to the instance being deactivated.
-
-
-
- The activation cache.
-
-
-
-
- Initializes a new instance of the class.
-
- The activation cache.
-
-
-
- Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
-
-
-
-
- Contributes to the activation of the instance in the specified context.
-
- The context.
- A reference to the instance being activated.
-
-
-
- Contributes to the deactivation of the instance in the specified context.
-
- The context.
- A reference to the instance being deactivated.
-
-
-
- Gets or sets the settings.
-
- The ninject settings.
-
-
-
- Contributes to a , and is called during the activation
- and deactivation of an instance.
-
-
-
-
- Contributes to the activation of the instance in the specified context.
-
- The context.
- A reference to the instance being activated.
-
-
-
- Contributes to the deactivation of the instance in the specified context.
-
- The context.
- A reference to the instance being deactivated.
-
-
-
- Executes actions defined on the binding during activation and deactivation.
-
-
-
-
- Calls the activation actions defined on the binding.
-
- The context.
- A reference to the instance being activated.
-
-
-
- Calls the deactivation actions defined on the binding.
-
- The context.
- A reference to the instance being deactivated.
-
-
-
- During deactivation, disposes instances that implement .
-
-
-
-
- Disposes the specified instance.
-
- The context.
- A reference to the instance being deactivated.
-
-
-
- During activation, initializes instances that implement .
-
-
-
-
- Initializes the specified instance.
-
- The context.
- A reference to the instance being activated.
-
-
-
- Injects methods on an instance during activation.
-
-
-
-
- Injects values into the properties as described by s
- contained in the plan.
-
- The context.
- A reference to the instance being activated.
-
-
-
- Injects properties on an instance during activation.
-
-
-
-
- Initializes a new instance of the class.
-
- The injector factory component.
-
-
-
- Injects values into the properties as described by s
- contained in the plan.
-
- The context.
- A reference to the instance being activated.
-
-
-
- Applies user supplied override values to instance properties.
-
- The context.
- A reference to the instance being activated.
- The parameter override value accessors.
-
-
-
- Gets the value to inject into the specified target.
-
- The context.
- The target.
- all property values of the current request.
- The value to inject into the specified target.
-
-
-
- Gets the injector factory component.
-
-
-
-
- Starts instances that implement during activation,
- and stops them during deactivation.
-
-
-
-
- Starts the specified instance.
-
- The context.
- A reference to the instance being activated.
-
-
-
- Stops the specified instance.
-
- The context.
- A reference to the instance being deactivated.
-
-
-
- Defines a constraint on the decorated member.
-
-
-
-
- Determines whether the specified binding metadata matches the constraint.
-
- The metadata in question.
- True if the metadata matches; otherwise false.
-
-
-
- Indicates that the decorated member should be injected.
-
-
-
-
- Indicates that the decorated member should only be injected using binding(s) registered
- with the specified name.
-
-
-
-
- Initializes a new instance of the class.
-
- The name of the binding(s) to use.
-
-
-
- Determines whether the specified binding metadata matches the constraint.
-
- The metadata in question.
- True if the metadata matches; otherwise false.
-
-
-
- Gets the binding name.
-
-
-
-
- Indicates that the decorated member represents an optional dependency.
-
-
-
-
- An internal container that manages and resolves components that contribute to Ninject.
-
-
-
-
- An internal container that manages and resolves components that contribute to Ninject.
-
-
-
-
- Registers a component in the container.
-
- The component type.
- The component's implementation type.
-
-
-
- Removes all registrations for the specified component.
-
- The component type.
-
-
-
- Removes all registrations for the specified component.
-
- The component's type.
-
-
-
- Gets one instance of the specified component.
-
- The component type.
- The instance of the component.
-
-
-
- Gets all available instances of the specified component.
-
- The component type.
- A series of instances of the specified component.
-
-
-
- Gets one instance of the specified component.
-
- The component type.
- The instance of the component.
-
-
-
- Gets all available instances of the specified component.
-
- The component type.
- A series of instances of the specified component.
-
-
-
- Registers a transient component in the container.
-
- The component type.
- The component's implementation type.
-
-
-
- Gets or sets the kernel that owns the component container.
-
-
-
-
- Releases resources held by the object.
-
-
-
-
- Registers a component in the container.
-
- The component type.
- The component's implementation type.
-
-
-
- Registers a transient component in the container.
-
- The component type.
- The component's implementation type.
-
-
-
- Removes all registrations for the specified component.
-
- The component type.
-
-
-
- Removes all registrations for the specified component.
-
- The component type.
-
-
-
- Gets one instance of the specified component.
-
- The component type.
- The instance of the component.
-
-
-
- Gets all available instances of the specified component.
-
- The component type.
- A series of instances of the specified component.
-
-
-
- Gets one instance of the specified component.
-
- The component type.
- The instance of the component.
-
-
-
- Gets all available instances of the specified component.
-
- The component type.
- A series of instances of the specified component.
-
-
-
- Gets or sets the kernel that owns the component container.
-
-
-
-
- Allows to register kernel globally to perform some tasks on all kernels.
- The registration is done by loading the GlobalKernelRegistrationModule to the kernel.
-
-
-
-
- Performs an action on all registered kernels.
-
- The action.
-
-
-
- A service that requires initialization after it is activated.
-
-
-
-
- Initializes the instance. Called during activation.
-
-
-
-
- Inheritable weak reference base class for Silverlight
-
-
-
-
- Initializes a new instance of the class.
-
- The target.
-
-
-
- Initializes a new instance of the class.
-
- The target.
- if set to true [track resurrection].
-
-
-
- Gets a value indicating whether this instance is alive.
-
- true if this instance is alive; otherwise, false.
-
-
-
- Gets or sets the target of this weak reference.
-
- The target of this weak reference.
-
-
-
- Represents a future value.
-
- The type of value.
-
-
-
- Initializes a new instance of the Future<T> class.
-
- The callback that will be triggered to read the value.
-
-
-
- Gets the value from the future.
-
- The future.
- The future value.
-
-
-
- Gets the value, resolving it if necessary.
-
-
-
-
- Gets the callback that will be called to resolve the value.
-
-
-
-
- Indicates the object has a reference to a .
-
-
-
-
- Gets the binding.
-
-
-
-
- Indicates that the object has a reference to an .
-
-
-
-
- Gets the kernel.
-
-
-
-
- Provides meaningful exception messages.
-
-
-
-
- Generates a message saying that modules without names are not supported.
-
- The exception message.
-
-
-
- Generates a message saying that modules without names are not supported.
-
- The exception message.
-
-
-
- Generates a message saying that a module with the same name is already loaded.
-
- The new module.
- The existing module.
- The exception message.
-
-
-
- Generates a message saying that no module has been loaded with the specified name.
-
- The module name.
- The exception message.
-
-
-
- Generates a message saying that the binding could not be uniquely resolved.
-
- The request.
- The matching bindings, already formatted as strings
- The exception message.
-
-
-
- Generates a message saying that the binding could not be resolved on the specified request.
-
- The request.
- The exception message.
-
-
-
- Generates a message saying that the specified context has cyclic dependencies.
-
- The context.
- The exception message.
-
-
-
- Generates a message saying that an invalid attribute type is used in the binding condition.
-
- The names of the services.
- Name of the method.
- The type.
- The exception message.
-
-
-
- Generates a message saying that no constructors are available on the specified context.
-
- The context.
- The exception message.
-
-
-
- Generates a message saying that no constructors are available for the given component.
-
- The component.
- The implementation.
- The exception message.
-
-
-
- Generates a message saying that the specified component is not registered.
-
- The component.
- The exception message.
-
-
-
- Generates a message saying that the specified property could not be resolved on the specified request.
-
- The request.
- The property name.
- The exception message.
-
-
-
- Generates a message saying that the provider on the specified context returned null.
-
- The context.
- The exception message.
-
-
-
- Generates a message saying that the constructor is ambiguous.
-
- The context.
- The best constructor directives.
- The exception message.
-
-
-
- Formats the constructor.
-
- The constructor.
- The string writer.
-
-
-
- Formats the attribute.
-
- The string writer.
- The attribute.
-
-
-
- Provides extension methods for string formatting
-
-
-
-
- Formats the activation path into a meaningful string representation.
-
- The request to be formatted.
- The activation path formatted as string.
-
-
-
- Formats the given binding into a meaningful string representation.
-
- The binding to be formatted.
- The context.
- The binding formatted as string
-
-
-
- Formats the specified request into a meaningful string representation.
-
- The request to be formatted.
- The request formatted as string.
-
-
-
- Formats the specified target into a meaningful string representation..
-
- The target to be formatted.
- The target formatted as string.
-
-
-
- Formats the specified type into a meaningful string representation..
-
- The type to be formatted.
- The type formatted as string.
-
-
-
- Provides extension methods for see cref="IEnumerable{T}"/>
-
-
-
-
- Executes the given action for each of the elements in the enumerable.
-
-
- The series.
- The action.
-
-
-
- Converts the given enumerable type to prevent changed on the type behind.
-
- The type of the enumerable.
- The series.
- The input type as real enumerable not castable to the original type.
-
-
-
- Extensions for MemberInfo
-
-
-
-
- Determines whether the specified member has attribute.
-
- The type of the attribute.
- The member.
-
- true if the specified member has attribute; otherwise, false.
-
-
-
-
- Determines whether the specified member has attribute.
-
- The member.
- The type of the attribute.
-
- true if the specified member has attribute; otherwise, false.
-
-
-
-
- Gets the property info from its declared tpe.
-
- The member info.
- The property definition.
- The flags.
- The property info from the declared type of the property.
-
-
-
- Determines whether the specified property info is private.
-
- The property info.
-
- true if the specified property info is private; otherwise, false.
-
-
-
-
- Gets the custom attributes.
- This version is able to get custom attributes for properties from base types even if the property is none public.
-
- The member.
- Type of the attribute.
- if set to true [inherited].
-
-
-
-
- Extension methods for type
-
-
-
-
-
- Gets an enumerable containing the given type and all its base types
-
- The type.
- An enumerable containing the given type and all its base types
-
-
-
- A data structure that contains multiple values for a each key.
-
- The type of key.
- The type of value.
-
-
-
- Adds the specified value for the specified key.
-
- The key.
- The value.
-
-
-
- Removes the specified value for the specified key.
-
- The key.
- The value.
- True if such a value existed and was removed; otherwise false.
-
-
-
- Removes all values for the specified key.
-
- The key.
- True if any such values existed; otherwise false.
-
-
-
- Removes all values.
-
-
-
-
- Determines whether the multimap contains any values for the specified key.
-
- The key.
- True if the multimap has one or more values for the specified key; otherwise, false.
-
-
-
- Determines whether the multimap contains the specified value for the specified key.
-
- The key.
- The value.
- True if the multimap contains such a value; otherwise, false.
-
-
-
- Returns an enumerator that iterates through a the multimap.
-
- An object that can be used to iterate through the multimap.
-
-
-
- Gets the collection of values stored under the specified key.
-
- The key.
-
-
-
- Gets the collection of keys.
-
-
-
-
- Gets the collection of collections of values.
-
-
-
-
- Weak reference that can be used in collections. It is equal to the
- object it references and has the same hash code.
-
-
-
-
- Initializes a new instance of the class.
-
- The target.
-
-
-
- Initializes a new instance of the class.
-
- The target.
- if set to true [track resurrection].
-
-
-
- Determines whether the specified is equal to this instance.
-
- The to compare with this instance.
-
- true if the specified is equal to this instance; otherwise, false.
-
-
- The parameter is null.
-
-
-
-
- Returns a hash code for this instance.
-
-
- A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
-
-
-
-
- Scope callbacks for standard scopes.
-
-
-
-
- Gets the callback for transient scope.
-
-
-
-
- Gets the callback for singleton scope.
-
-
-
-
- Gets the callback for thread scope.
-
-
-
-
- A reader-writer lock implementation that is intended to be simple, yet very
- efficient. In particular only 1 interlocked operation is taken for any lock
- operation (we use spin locks to achieve this). The spin lock is never held
- for more than a few instructions (in particular, we never call event APIs
- or in fact any non-trivial API while holding the spin lock).
-
- Currently this ReaderWriterLock does not support recurision, however it is
- not hard to add
-
-
- By Vance Morrison
- Taken from - http://blogs.msdn.com/vancem/archive/2006/03/28/563180.aspx
- Code at - http://blogs.msdn.com/vancem/attachment/563180.ashx
-
-
-
-
- The my lock.
-
-
-
-
- The number read waiters.
-
-
-
-
- The number upgrade waiters.
-
-
-
-
- The number write waiters.
-
-
-
-
- The owners.
-
-
-
-
- The read event.
-
-
-
-
- The upgrade event.
-
-
-
-
- The write event.
-
-
-
-
- The acquire reader lock.
-
-
- The milliseconds timeout.
-
-
-
-
- The acquire writer lock.
-
-
- The milliseconds timeout.
-
-
-
-
- The downgrade to reader lock.
-
- The lock cookie.
-
-
-
- The release reader lock.
-
-
-
-
- The release writer lock.
-
-
-
-
- The upgrade to writer lock.
-
-
- The milliseconds timeout.
-
-
-
-
-
-
- The enter my lock.
-
-
-
-
- The enter my lock spin.
-
-
-
-
- Determines the appropriate events to set, leaves the locks, and sets the events.
-
-
-
-
- The exit my lock.
-
-
-
-
- A routine for lazily creating a event outside the lock (so if errors
- happen they are outside the lock and that we don't do much work
- while holding a spin lock). If all goes well, reenter the lock and
- set 'waitEvent'
-
-
- The wait Event.
-
-
- The make Auto Reset Event.
-
-
-
-
- Waits on 'waitEvent' with a timeout of 'millisceondsTimeout.
- Before the wait 'numWaiters' is incremented and is restored before leaving this routine.
-
-
- The wait Event.
-
-
- The num Waiters.
-
-
- The milliseconds Timeout.
-
-
-
-
- Gets a value indicating whether MyLockHeld.
-
-
-
-
- A delegate that can inject values into a constructor.
-
-
-
-
- Creates injectors for members via s.
-
-
-
-
- Creates injectors from members.
-
-
-
-
- Gets or creates an injector for the specified constructor.
-
- The constructor.
- The created injector.
-
-
-
- Gets or creates an injector for the specified property.
-
- The property.
- The created injector.
-
-
-
- Gets or creates an injector for the specified method.
-
- The method.
- The created injector.
-
-
-
- Gets or creates an injector for the specified constructor.
-
- The constructor.
- The created injector.
-
-
-
- Gets or creates an injector for the specified property.
-
- The property.
- The created injector.
-
-
-
- Gets or creates an injector for the specified method.
-
- The method.
- The created injector.
-
-
-
- A delegate that can inject values into a method.
-
-
-
-
- A delegate that can inject values into a property.
-
-
-
-
- Creates injectors from members via reflective invocation.
-
-
-
-
- Gets or creates an injector for the specified constructor.
-
- The constructor.
- The created injector.
-
-
-
- Gets or creates an injector for the specified property.
-
- The property.
- The created injector.
-
-
-
- Gets or creates an injector for the specified method.
-
- The method.
- The created injector.
-
-
-
- A service that is started when activated, and stopped when deactivated.
-
-
-
-
- Starts this instance. Called during activation.
-
-
-
-
- Stops this instance. Called during deactivation.
-
-
-
-
- A pluggable unit that can be loaded into an .
-
-
-
-
- Called when the module is loaded into a kernel.
-
- The kernel that is loading the module.
-
-
-
- Called when the module is unloaded from a kernel.
-
- The kernel that is unloading the module.
-
-
-
- Called after loading the modules. A module can verify here if all other required modules are loaded.
-
-
-
-
- Gets the module's name.
-
-
-
-
- A loadable unit that defines bindings for your application.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Called when the module is loaded into a kernel.
-
- The kernel that is loading the module.
-
-
-
- Called when the module is unloaded from a kernel.
-
- The kernel that is unloading the module.
-
-
-
- Called after loading the modules. A module can verify here if all other required modules are loaded.
-
-
-
-
- Loads the module into the kernel.
-
-
-
-
- Unloads the module from the kernel.
-
-
-
-
- Called after loading the modules. A module can verify here if all other required modules are loaded.
-
-
-
-
- Unregisters all bindings for the specified service.
-
- The service to unbind.
-
-
-
- Registers the specified binding.
-
- The binding to add.
-
-
-
- Unregisters the specified binding.
-
- The binding to remove.
-
-
-
- Gets the kernel that the module is loaded into.
-
-
-
-
- Gets the module's name. Only a single module with a given name can be loaded at one time.
-
-
-
-
- Gets the bindings that were registered by the module.
-
-
-
-
- Gets the kernel.
-
- The kernel.
-
-
-
- Overrides the injected value of a constructor argument.
-
-
-
-
- Modifies an activation process in some way.
-
-
-
-
- Modifies an activation process in some way.
-
-
-
-
- Gets the value for the parameter within the specified context.
-
- The context.
- The target.
- The value for the parameter.
-
-
-
- Gets the name of the parameter.
-
-
-
-
- Gets a value indicating whether the parameter should be inherited into child requests.
-
-
-
-
- Initializes a new instance of the class.
-
- The name of the parameter.
- The value of the parameter.
- Whether the parameter should be inherited into child requests.
-
-
-
- Initializes a new instance of the class.
-
- The name of the parameter.
- The callback that will be triggered to get the parameter's value.
- Whether the parameter should be inherited into child requests.
-
-
-
- Initializes a new instance of the class.
-
- The name of the parameter.
- The callback that will be triggered to get the parameter's value.
- Whether the parameter should be inherited into child requests.
-
-
-
- Gets the value for the parameter within the specified context.
-
- The context.
- The target.
- The value for the parameter.
-
-
-
- Determines whether the object equals the specified object.
-
- An object to compare with this object.
- True if the objects are equal; otherwise false
-
-
-
- Serves as a hash function for a particular type.
-
- A hash code for the object.
-
-
-
- Indicates whether the current object is equal to another object of the same type.
-
- An object to compare with this object.
- True if the objects are equal; otherwise false
-
-
-
- Gets the name of the parameter.
-
-
-
-
- Gets a value indicating whether the parameter should be inherited into child requests.
-
-
-
-
- Gets or sets the callback that will be triggered to get the parameter's value.
-
-
-
-
- Defines the interface for constructor arguments.
-
-
-
-
- Determines if the parameter applies to the given target.
-
-
- Only one parameter may return true.
-
- The context.
- The target.
- Tre if the parameter applies in the specified context to the specified target.
-
-
-
- Initializes a new instance of the class.
-
- The name of the argument to override.
- The value to inject into the property.
-
-
-
- Initializes a new instance of the class.
-
- The name of the argument to override.
- The callback to invoke to get the value that should be injected.
-
-
-
- Initializes a new instance of the class.
-
- The name of the argument to override.
- The callback to invoke to get the value that should be injected.
-
-
-
- Initializes a new instance of the class.
-
- The name of the argument to override.
- The value to inject into the property.
- Whether the parameter should be inherited into child requests.
-
-
-
- Initializes a new instance of the class.
-
- The name of the argument to override.
- The callback to invoke to get the value that should be injected.
- if set to true [should inherit].
-
-
-
- Initializes a new instance of the class.
-
- The name of the argument to override.
- The callback to invoke to get the value that should be injected.
- if set to true [should inherit].
-
-
-
- Determines if the parameter applies to the given target.
-
- The context.
- The target.
-
- Tre if the parameter applies in the specified context to the specified target.
-
-
- Only one parameter may return true.
-
-
-
-
- Overrides the injected value of a property.
-
-
-
-
- Overrides the injected value of a property.
-
-
-
-
- Initializes a new instance of the class.
-
- The name of the property to override.
- The value to inject into the property.
-
-
-
- Initializes a new instance of the class.
-
- The name of the property to override.
- The callback to invoke to get the value that should be injected.
-
-
-
- Initializes a new instance of the class.
-
- The name of the property to override.
- The callback to invoke to get the value that should be injected.
-
-
-
- Overrides the injected value of a constructor argument.
-
-
-
-
- A weak reference to the constructor argument value.
-
-
-
-
- Initializes a new instance of the class.
-
- The name of the argument to override.
- The value to inject into the property.
-
-
-
- Initializes a new instance of the class.
-
- The name of the argument to override.
- The value to inject into the property.
- Whether the parameter should be inherited into child requests.
-
-
-
- Determines if the parameter applies to the given target.
-
- The context.
- The target.
-
- Tre if the parameter applies in the specified context to the specified target.
-
-
- Only one parameter may return true.
-
-
-
-
- Overrides the injected value of a property.
- Keeps a weak reference to the value.
-
-
-
-
- Initializes a new instance of the class.
-
- The name of the property to override.
- The value to inject into the property.
-
-
-
- Contains information about a service registration.
-
-
-
-
- Contains information about a service registration.
-
-
-
-
- The configuration of a binding.
-
-
-
-
- Gets the provider for the binding.
-
- The context.
- The provider to use.
-
-
-
- Gets the scope for the binding, if any.
-
- The context.
- The object that will act as the scope, or if the service is transient.
-
-
-
- Determines whether the specified request satisfies the condition defined on the binding,
- if one was defined.
-
- The request.
- True if the request satisfies the condition; otherwise false.
-
-
-
- Gets the binding's metadata.
-
-
-
-
- Gets or sets the type of target for the binding.
-
-
-
-
- Gets or sets a value indicating whether the binding was implicitly registered.
-
-
-
-
- Gets a value indicating whether the binding has a condition associated with it.
-
-
-
-
- Gets or sets the condition defined for the binding.
-
-
-
-
- Gets or sets the callback that returns the provider that should be used by the binding.
-
-
-
-
- Gets or sets the callback that returns the object that will act as the binding's scope.
-
-
-
-
- Gets the parameters defined for the binding.
-
-
-
-
- Gets the actions that should be called after instances are activated via the binding.
-
-
-
-
- Gets the actions that should be called before instances are deactivated via the binding.
-
-
-
-
- Gets the binding configuration.
-
- The binding configuration.
-
-
-
- Gets the service type that is controlled by the binding.
-
-
-
-
- Initializes a new instance of the class.
-
- The service that is controlled by the binding.
-
-
-
- Initializes a new instance of the class.
-
- The service that is controlled by the binding.
- The binding configuration.
-
-
-
- Gets the provider for the binding.
-
- The context.
- The provider to use.
-
-
-
- Gets the scope for the binding, if any.
-
- The context.
-
- The object that will act as the scope, or if the service is transient.
-
-
-
-
- Determines whether the specified request satisfies the condition defined on the binding,
- if one was defined.
-
- The request.
-
- True if the request satisfies the condition; otherwise false.
-
-
-
-
- Gets or sets the binding configuration.
-
- The binding configuration.
-
-
-
- Gets the service type that is controlled by the binding.
-
-
-
-
- Gets the binding's metadata.
-
-
-
-
-
- Gets or sets the type of target for the binding.
-
-
-
-
-
- Gets or sets a value indicating whether the binding was implicitly registered.
-
-
-
-
-
- Gets a value indicating whether the binding has a condition associated with it.
-
-
-
-
-
- Gets or sets the condition defined for the binding.
-
-
-
-
-
- Gets or sets the callback that returns the provider that should be used by the binding.
-
-
-
-
-
- Gets or sets the callback that returns the object that will act as the binding's scope.
-
-
-
-
-
- Gets the parameters defined for the binding.
-
-
-
-
-
- Gets the actions that should be called after instances are activated via the binding.
-
-
-
-
-
- Gets the actions that should be called before instances are deactivated via the binding.
-
-
-
-
-
- Provides a root for the fluent syntax associated with an .
-
-
-
-
- Initializes a new instance of the class.
-
- The binding to build.
- The kernel.
- The names of the services.
-
-
-
- Indicates that the service should be bound to the specified implementation type.
-
- The implementation type.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified implementation type.
-
- The type of the returned syntax.
- The implementation type.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified constant value.
-
- The type of the implementation.
- The constant value.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified callback method.
-
- The type of the implementation.
- The method.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified provider.
-
- The type of the implementation.
- The provider.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to an instance of the specified provider type.
- The instance will be activated via the kernel when an instance of the service is activated.
-
- The type of provider to activate.
- The type of the implementation.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to an instance of the specified provider type.
- The instance will be activated via the kernel when an instance of the service is activated.
-
- The type of the returned fleunt syntax
- The type of provider to activate.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the speecified constructor.
-
- The type of the implementation.
- The expression that specifies the constructor.
- The fluent syntax.
-
-
-
- Adds the constructor arguments for the specified constructor expression.
-
- The ctor expression.
- The constructor argument syntax parameter expression.
-
-
-
- Adds a constructor argument for the specified argument expression.
-
- The argument.
- Name of the argument.
- The constructor argument syntax parameter expression.
-
-
-
- Gets the binding being built.
-
-
-
-
- Gets the kernel.
-
-
-
-
- Gets the names of the services.
-
- The names of the services.
-
-
-
- Passed to ToConstructor to specify that a constructor value is Injected.
-
-
-
-
- Passed to ToConstructor to specify that a constructor value is Injected.
-
-
-
-
- Specifies that the argument is injected.
-
- The type of the parameter
- Not used. This interface has no implementation.
-
-
-
- Gets the context.
-
- The context.
-
-
-
- Initializes a new instance of the class.
-
- The context.
-
-
-
- Specifies that the argument is injected.
-
- The type of the parameter
- Not used. This interface has no implementation.
-
-
-
- Gets the context.
-
- The context.
-
-
-
- Provides a root for the fluent syntax associated with an .
-
- The first service type.
- The second service type.
- The third service type.
- The fourth service type.
-
-
-
- Used to define the target of a binding.
-
- The first service type to be bound.
- The second service type to be bound.
- The third service type to be bound.
- The fourth service type to be bound.
-
-
-
- Used to define a basic binding syntax builder.
-
-
-
-
- Indicates that the service should be bound to the specified implementation type.
-
- The implementation type.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified implementation type.
-
- The implementation type.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to an instance of the specified provider type.
- The instance will be activated via the kernel when an instance of the service is activated.
-
- The type of provider to activate.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to an instance of the specified provider type.
- The instance will be activated via the kernel when an instance of the service is activated.
-
- The type of provider to activate.
- The type of the implementation.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to an instance of the specified provider type.
- The instance will be activated via the kernel when an instance of the service is activated.
-
- The type of provider to activate.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified provider.
-
- The type of the implementation.
- The provider.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified callback method.
-
- The type of the implementation.
- The method.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified constant value.
-
- The type of the implementation.
- The constant value.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the speecified constructor.
-
- The type of the implementation.
- The expression that specifies the constructor.
- The fluent syntax.
-
-
-
- Initializes a new instance of the class.
-
- The binding to build.
- The kernel.
- The names of the services.
-
-
-
- Indicates that the service should be bound to the specified implementation type.
-
- The implementation type.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified implementation type.
-
- The implementation type.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the speecified constructor.
-
- The type of the implementation.
- The expression that specifies the constructor.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to an instance of the specified provider type.
- The instance will be activated via the kernel when an instance of the service is activated.
-
- The type of provider to activate.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to an instance of the specified provider type.
- The instance will be activated via the kernel when an instance of the service is activated.
-
- The type of provider to activate.
- The type of the implementation.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to an instance of the specified provider type.
- The instance will be activated via the kernel when an instance of the service is activated.
-
- The type of provider to activate.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified provider.
-
- The type of the implementation.
- The provider.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified callback method.
-
- The type of the implementation.
- The method.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified constant value.
-
- The type of the implementation.
- The constant value.
- The fluent syntax.
-
-
-
- Provides a root for the fluent syntax associated with an .
-
- The first service type.
- The second service type.
- The third service type.
-
-
-
- Used to define the target of a binding.
-
- The first service type to be bound.
- The second service type to be bound.
- The third service type to be bound.
-
-
-
- Indicates that the service should be bound to the specified implementation type.
-
- The implementation type.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified implementation type.
-
- The implementation type.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to an instance of the specified provider type.
- The instance will be activated via the kernel when an instance of the service is activated.
-
- The type of provider to activate.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to an instance of the specified provider type.
- The instance will be activated via the kernel when an instance of the service is activated.
-
- The type of provider to activate.
- The type of the implementation.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to an instance of the specified provider type.
- The instance will be activated via the kernel when an instance of the service is activated.
-
- The type of provider to activate.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified provider.
-
- The type of the implementation.
- The provider.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified callback method.
-
- The type of the implementation.
- The method.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified constant value.
-
- The type of the implementation.
- The constant value.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the speecified constructor.
-
- The type of the implementation.
- The expression that specifies the constructor.
- The fluent syntax.
-
-
-
- Initializes a new instance of the class.
-
- The binding to build.
- The kernel.
- The names of the services.
-
-
-
- Indicates that the service should be bound to the specified implementation type.
-
- The implementation type.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified implementation type.
-
- The implementation type.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the speecified constructor.
-
- The type of the implementation.
- The expression that specifies the constructor.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to an instance of the specified provider type.
- The instance will be activated via the kernel when an instance of the service is activated.
-
- The type of provider to activate.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to an instance of the specified provider type.
- The instance will be activated via the kernel when an instance of the service is activated.
-
- The type of provider to activate.
- The type of the implementation.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to an instance of the specified provider type.
- The instance will be activated via the kernel when an instance of the service is activated.
-
- The type of provider to activate.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified provider.
-
- The type of the implementation.
- The provider.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified callback method.
-
- The type of the implementation.
- The method.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified constant value.
-
- The type of the implementation.
- The constant value.
- The fluent syntax.
-
-
-
- Provides a root for the fluent syntax associated with an .
-
- The first service type.
- The second service type.
-
-
-
- Used to define the target of a binding.
-
- The first service type to be bound.
- The second service type to be bound.
-
-
-
- Indicates that the service should be bound to the specified implementation type.
-
- The implementation type.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified implementation type.
-
- The implementation type.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to an instance of the specified provider type.
- The instance will be activated via the kernel when an instance of the service is activated.
-
- The type of provider to activate.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to an instance of the specified provider type.
- The instance will be activated via the kernel when an instance of the service is activated.
-
- The type of provider to activate.
- The type of the implementation.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to an instance of the specified provider type.
- The instance will be activated via the kernel when an instance of the service is activated.
-
- The type of provider to activate.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified provider.
-
- The type of the implementation.
- The provider.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified callback method.
-
- The type of the implementation.
- The method.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified constant value.
-
- The type of the implementation.
- The constant value.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the speecified constructor.
-
- The type of the implementation.
- The expression that specifies the constructor.
- The fluent syntax.
-
-
-
- Initializes a new instance of the class.
-
- The binding to build.
- The kernel.
- The names of the services.
-
-
-
- Indicates that the service should be bound to the specified implementation type.
-
- The implementation type.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified implementation type.
-
- The implementation type.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the speecified constructor.
-
- The type of the implementation.
- The expression that specifies the constructor.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to an instance of the specified provider type.
- The instance will be activated via the kernel when an instance of the service is activated.
-
- The type of provider to activate.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to an instance of the specified provider type.
- The instance will be activated via the kernel when an instance of the service is activated.
-
- The type of provider to activate.
- The type of the implementation.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to an instance of the specified provider type.
- The instance will be activated via the kernel when an instance of the service is activated.
-
- The type of provider to activate.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified provider.
-
- The type of the implementation.
- The provider.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified callback method.
-
- The type of the implementation.
- The method.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified constant value.
-
- The type of the implementation.
- The constant value.
- The fluent syntax.
-
-
-
- Provides a root for the fluent syntax associated with an .
-
- The service type.
-
-
-
- Used to define the target of a binding.
-
- The service being bound.
-
-
-
- Indicates that the service should be self-bound.
-
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified implementation type.
-
- The implementation type.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified implementation type.
-
- The implementation type.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to an instance of the specified provider type.
- The instance will be activated via the kernel when an instance of the service is activated.
-
- The type of provider to activate.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to an instance of the specified provider type.
- The instance will be activated via the kernel when an instance of the service is activated.
-
- The type of provider to activate.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified provider.
-
- The type of the implementation.
- The provider.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified callback method.
-
- The method.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified callback method.
-
- The type of the implementation.
- The method.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified constant value.
-
- The type of the implementation.
- The constant value.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified constructor.
-
- The type of the implementation.
- The expression that specifies the constructor.
- The fluent syntax.
-
-
-
- Initializes a new instance of the class.
-
- The binding to build.
- The kernel.
- The names of the services.
-
-
-
- Indicates that the service should be self-bound.
-
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified implementation type.
-
- The implementation type.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified implementation type.
-
- The implementation type.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the speecified constructor.
-
- The type of the implementation.
- The expression that specifies the constructor.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to an instance of the specified provider type.
- The instance will be activated via the kernel when an instance of the service is activated.
-
- The type of provider to activate.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to an instance of the specified provider type.
- The instance will be activated via the kernel when an instance of the service is activated.
-
- The type of provider to activate.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified provider.
-
- The type of the implementation.
- The provider.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified callback method.
-
- The method.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified callback method.
-
- The type of the implementation.
- The method.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified constant value.
-
- The type of the implementation.
- The constant value.
- The fluent syntax.
-
-
-
- Gets the binding being built.
-
-
-
-
- The configuration of a binding.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Gets the provider for the binding.
-
- The context.
- The provider to use.
-
-
-
- Gets the scope for the binding, if any.
-
- The context.
- The object that will act as the scope, or if the service is transient.
-
-
-
- Determines whether the specified request satisfies the conditions defined on this binding.
-
- The request.
- True if the request satisfies the conditions; otherwise false.
-
-
-
- Gets the binding's metadata.
-
-
-
-
- Gets or sets a value indicating whether the binding was implicitly registered.
-
-
-
-
- Gets a value indicating whether the binding has a condition associated with it.
-
-
-
-
- Gets or sets the type of target for the binding.
-
-
-
-
- Gets or sets the condition defined for the binding.
-
-
-
-
- Gets or sets the callback that returns the provider that should be used by the binding.
-
-
-
-
- Gets or sets the callback that returns the object that will act as the binding's scope.
-
-
-
-
- Gets the parameters defined for the binding.
-
-
-
-
- Gets the actions that should be called after instances are activated via the binding.
-
-
-
-
- Gets the actions that should be called before instances are deactivated via the binding.
-
-
-
-
- Provides a root for the fluent syntax associated with an .
-
- The implementation type of the built binding.
-
-
-
- The syntax to define bindings.
-
- The type of the service.
-
-
-
- Used to set the condition, scope, name, or add additional information or actions to a binding.
-
- The service being bound.
-
-
-
- Used to define the conditions under which a binding should be used.
-
- The service being bound.
-
-
-
- Indicates that the binding should be used only for requests that support the specified condition.
-
- The condition.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only for injections on the specified type.
- Types that derive from the specified type are considered as valid targets.
-
- The type.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only for injections on the specified type.
- Types that derive from the specified type are considered as valid targets.
-
- The type.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only for injections on the specified types.
- Types that derive from one of the specified types are considered as valid targets.
- Should match at lease one of the targets.
-
- The types to match.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only for injections on the specified type.
- The type must match exactly the specified type. Types that derive from the specified type
- will not be considered as valid target.
-
- The type.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only for injections on the specified type.
- The type must match exactly the specified type. Types that derive from the specified type
- will not be considered as valid target.
-
- The type.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only for injections on the specified type.
- The type must match one of the specified types exactly. Types that derive from one of the specified types
- will not be considered as valid target.
- Should match at least one of the specified targets
-
- The types.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only when the class being injected has
- an attribute of the specified type.
-
- The type of attribute.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only when the member being injected has
- an attribute of the specified type.
-
- The type of attribute.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only when the target being injected has
- an attribute of the specified type.
-
- The type of attribute.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only when the class being injected has
- an attribute of the specified type.
-
- The type of attribute.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only when the member being injected has
- an attribute of the specified type.
-
- The type of attribute.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only when the target being injected has
- an attribute of the specified type.
-
- The type of attribute.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only when the service is being requested
- by a service bound with the specified name.
-
- The name to expect.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only when any ancestor is bound with the specified name.
-
- The name to expect.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only when any ancestor is bound with the specified name.
-
- The name to expect.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only when no ancestor is bound with the specified name.
-
- The name to expect.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only when any ancestor matches the specified predicate.
-
- The predicate to match.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only when no ancestor matches the specified predicate.
-
- The predicate to match.
- The fluent syntax.
-
-
-
- Used to define the scope in which instances activated via a binding should be re-used.
-
- The service being bound.
-
-
-
- Indicates that only a single instance of the binding should be created, and then
- should be re-used for all subsequent requests.
-
- The fluent syntax.
-
-
-
- Indicates that instances activated via the binding should not be re-used, nor have
- their lifecycle managed by Ninject.
-
- The fluent syntax.
-
-
-
- Indicates that instances activated via the binding should be re-used within the same thread.
-
- The fluent syntax.
-
-
-
- Indicates that instances activated via the binding should be re-used as long as the object
- returned by the provided callback remains alive (that is, has not been garbage collected).
-
- The callback that returns the scope.
- The fluent syntax.
-
-
-
- Used to define the name of a binding.
-
- The service being bound.
-
-
-
- Indicates that the binding should be registered with the specified name. Names are not
- necessarily unique; multiple bindings for a given service may be registered with the same name.
-
- The name to give the binding.
- The fluent syntax.
-
-
-
- Used to add additional information to a binding.
-
- The service being bound.
-
-
-
- Indicates that the specified constructor argument should be overridden with the specified value.
-
- The name of the argument to override.
- The value for the argument.
- The fluent syntax.
-
-
-
- Indicates that the specified constructor argument should be overridden with the specified value.
-
- The name of the argument to override.
- The callback to invoke to get the value for the argument.
- The fluent syntax.
-
-
-
- Indicates that the specified constructor argument should be overridden with the specified value.
-
- The name of the argument to override.
- The callback to invoke to get the value for the argument.
- The fluent syntax.
-
-
-
- Indicates that the specified property should be injected with the specified value.
-
- The name of the property to override.
- The value for the property.
- The fluent syntax.
-
-
-
- Indicates that the specified property should be injected with the specified value.
-
- The name of the property to override.
- The callback to invoke to get the value for the property.
- The fluent syntax.
-
-
-
- Indicates that the specified property should be injected with the specified value.
-
- The name of the property to override.
- The callback to invoke to get the value for the property.
- The fluent syntax.
-
-
-
- Adds a custom parameter to the binding.
-
- The parameter.
- The fluent syntax.
-
-
-
- Sets the value of a piece of metadata on the binding.
-
- The metadata key.
- The metadata value.
- The fluent syntax.
-
-
-
- Used to add additional actions to be performed during activation or deactivation of instances via a binding.
-
- The service being bound.
-
-
-
- Indicates that the specified callback should be invoked when instances are activated.
-
- The action callback.
- The fluent syntax.
-
-
-
- Indicates that the specified callback should be invoked when instances are activated.
-
- The type of the implementation.
- The action callback.
- The fluent syntax.
-
-
-
- Indicates that the specified callback should be invoked when instances are activated.
-
- The action callback.
- The fluent syntax.
-
-
-
- Indicates that the specified callback should be invoked when instances are activated.
-
- The type of the implementation.
- The action callback.
- The fluent syntax.
-
-
-
- Indicates that the specified callback should be invoked when instances are deactivated.
-
- The action callback.
- The fluent syntax.
-
-
-
- Indicates that the specified callback should be invoked when instances are deactivated.
-
- The type of the implementation.
- The action callback.
- The fluent syntax.
-
-
-
- Indicates that the specified callback should be invoked when instances are deactivated.
-
- The action callback.
- The fluent syntax.
-
-
-
- Indicates that the specified callback should be invoked when instances are deactivated.
-
- The type of the implementation.
- The action callback.
- The fluent syntax.
-
-
-
- Used to set the scope, name, or add additional information or actions to a binding.
-
- The service being bound.
-
-
-
- Used to set the name, or add additional information or actions to a binding.
-
- The service being bound.
-
-
-
- Used to add additional information or actions to a binding.
-
- The service being bound.
-
-
-
- The names of the services added to the exceptions.
-
-
-
-
- Initializes a new instance of the BindingBuilder<T> class.
-
- The binding configuration to build.
- The names of the configured services.
- The kernel.
-
-
-
- Indicates that the binding should be used only for requests that support the specified condition.
-
- The condition.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only for injections on the specified type.
- Types that derive from the specified type are considered as valid targets.
-
- The type.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only for injections on the specified type.
- Types that derive from the specified type are considered as valid targets.
-
- The type.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only for injections on the specified type.
- Types that derive from the specified type are considered as valid targets.
-
- The type.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only for injections on the specified type.
- The type must match exactly the specified type. Types that derive from the specified type
- will not be considered as valid target.
-
- The type.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only for injections on the specified type.
- The type must match exactly the specified type. Types that derive from the specified type
- will not be considered as valid target.
-
- The type.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only for injections on the specified type.
- The type must match exactly the specified type. Types that derive from the specified type
- will not be considered as valid target.
- Should match at least one of the specified targets
-
- The types.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only when the class being injected has
- an attribute of the specified type.
-
- The type of attribute.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only when the member being injected has
- an attribute of the specified type.
-
- The type of attribute.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only when the target being injected has
- an attribute of the specified type.
-
- The type of attribute.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only when the class being injected has
- an attribute of the specified type.
-
- The type of attribute.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only when the member being injected has
- an attribute of the specified type.
-
- The type of attribute.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only when the target being injected has
- an attribute of the specified type.
-
- The type of attribute.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only when the service is being requested
- by a service bound with the specified name.
-
- The name to expect.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only when any ancestor is bound with the specified name.
-
- The name to expect.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only when any ancestor is bound with the specified name.
-
- The name to expect.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only when no ancestor is bound with the specified name.
-
- The name to expect.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only when any ancestor matches the specified predicate.
-
- The predicate to match.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only when no ancestor matches the specified predicate.
-
- The predicate to match.
- The fluent syntax.
-
-
-
- Indicates that the binding should be registered with the specified name. Names are not
- necessarily unique; multiple bindings for a given service may be registered with the same name.
-
- The name to give the binding.
- The fluent syntax.
-
-
-
- Indicates that only a single instance of the binding should be created, and then
- should be re-used for all subsequent requests.
-
- The fluent syntax.
-
-
-
- Indicates that instances activated via the binding should not be re-used, nor have
- their lifecycle managed by Ninject.
-
- The fluent syntax.
-
-
-
- Indicates that instances activated via the binding should be re-used within the same thread.
-
- The fluent syntax.
-
-
-
- Indicates that instances activated via the binding should be re-used as long as the object
- returned by the provided callback remains alive (that is, has not been garbage collected).
-
- The callback that returns the scope.
- The fluent syntax.
-
-
-
- Indicates that the specified constructor argument should be overridden with the specified value.
-
- The name of the argument to override.
- The value for the argument.
- The fluent syntax.
-
-
-
- Indicates that the specified constructor argument should be overridden with the specified value.
-
- The name of the argument to override.
- The callback to invoke to get the value for the argument.
- The fluent syntax.
-
-
-
- Indicates that the specified constructor argument should be overridden with the specified value.
-
- The name of the argument to override.
- The callback to invoke to get the value for the argument.
- The fluent syntax.
-
-
-
- Indicates that the specified property should be injected with the specified value.
-
- The name of the property to override.
- The value for the property.
- The fluent syntax.
-
-
-
- Indicates that the specified property should be injected with the specified value.
-
- The name of the property to override.
- The callback to invoke to get the value for the property.
- The fluent syntax.
-
-
-
- Indicates that the specified property should be injected with the specified value.
-
- The name of the property to override.
- The callback to invoke to get the value for the property.
- The fluent syntax.
-
-
-
- Adds a custom parameter to the binding.
-
- The parameter.
- The fluent syntax.
-
-
-
- Sets the value of a piece of metadata on the binding.
-
- The metadata key.
- The metadata value.
- The fluent syntax.
-
-
-
- Indicates that the specified callback should be invoked when instances are activated.
-
- The action callback.
- The fluent syntax.
-
-
-
- Indicates that the specified callback should be invoked when instances are activated.
-
- The type of the implementation.
- The action callback.
- The fluent syntax.
-
-
-
- Indicates that the specified callback should be invoked when instances are activated.
-
- The action callback.
- The fluent syntax.
-
-
-
- Indicates that the specified callback should be invoked when instances are activated.
-
- The type of the implementation.
- The action callback.
- The fluent syntax.
-
-
-
- Indicates that the specified callback should be invoked when instances are deactivated.
-
- The action callback.
- The fluent syntax.
-
-
-
- Indicates that the specified callback should be invoked when instances are deactivated.
-
- The type of the implementation.
- The action callback.
- The fluent syntax.
-
-
-
- Indicates that the specified callback should be invoked when instances are deactivated.
-
- The action callback.
- The fluent syntax.
-
-
-
- Indicates that the specified callback should be invoked when instances are deactivated.
-
- The type of the implementation.
- The action callback.
- The fluent syntax.
-
-
-
- Gets the binding being built.
-
-
-
-
- Gets the kernel.
-
-
-
-
- Additional information available about a binding, which can be used in constraints
- to select bindings to use in activation.
-
-
-
-
- Additional information available about a binding, which can be used in constraints
- to select bindings to use in activation.
-
-
-
-
- Determines whether a piece of metadata with the specified key has been defined.
-
- The metadata key.
- True if such a piece of metadata exists; otherwise, false.
-
-
-
- Gets the value of metadata defined with the specified key, cast to the specified type.
-
- The type of value to expect.
- The metadata key.
- The metadata value.
-
-
-
- Gets the value of metadata defined with the specified key.
-
- The metadata key.
- The value to return if the binding has no metadata set with the specified key.
- The metadata value, or the default value if none was set.
-
-
-
- Sets the value of a piece of metadata.
-
- The metadata key.
- The metadata value.
-
-
-
- Gets or sets the binding's name.
-
-
-
-
- Determines whether a piece of metadata with the specified key has been defined.
-
- The metadata key.
- True if such a piece of metadata exists; otherwise, false.
-
-
-
- Gets the value of metadata defined with the specified key, cast to the specified type.
-
- The type of value to expect.
- The metadata key.
- The metadata value.
-
-
-
- Gets the value of metadata defined with the specified key.
-
- The metadata key.
- The value to return if the binding has no metadata set with the specified key.
- The metadata value, or the default value if none was set.
-
-
-
- Sets the value of a piece of metadata.
-
- The metadata key.
- The metadata value.
-
-
-
- Gets or sets the binding's name.
-
-
-
-
- Describes the target of a binding.
-
-
-
-
- Indicates that the binding is from a type to itself.
-
-
-
-
- Indicates that the binding is from one type to another.
-
-
-
-
- Indicates that the binding is from a type to a provider.
-
-
-
-
- Indicates that the binding is from a type to a callback method.
-
-
-
-
- Indicates that the binding is from a type to a constant value.
-
-
-
-
-
-
-
-
- Returns any bindings from the specified collection that match the specified service.
-
- The multimap of all registered bindings.
- The service in question.
- The series of matching bindings.
-
-
-
- Contains logic about which bindings to use for a given service request.
-
-
-
-
- Returns any bindings from the specified collection that match the specified service.
-
- The multimap of all registered bindings.
- The service in question.
- The series of matching bindings.
-
-
-
- Resolves bindings for open generic types.
-
-
-
-
- Returns any bindings from the specified collection that match the specified service.
-
- The multimap of all registered bindings.
- The service in question.
- The series of matching bindings.
-
-
-
-
-
-
-
- Returns any bindings from the specified collection that match the specified service.
-
- The multimap of all registered bindings.
- The service in question.
- The series of matching bindings.
-
-
-
- Returns a value indicating whether the specified service is self-bindable.
-
- The service.
- if the type is self-bindable; otherwise .
-
-
-
- Resolves bindings that have been registered directly for the service.
-
-
-
-
- Returns any bindings from the specified collection that match the specified service.
-
- The multimap of all registered bindings.
- The service in question.
- The series of matching bindings.
-
-
-
- Describes the injection of a constructor.
-
-
-
-
- Describes the injection of a method or constructor.
-
-
-
-
- A piece of information used in an . (Just a marker.)
-
-
-
-
- Initializes a new instance of the MethodInjectionDirectiveBase<TMethod, TInjector> class.
-
- The method this directive represents.
- The injector that will be triggered.
-
-
-
- Creates targets for the parameters of the method.
-
- The method.
- The targets for the method's parameters.
-
-
-
- Gets or sets the injector that will be triggered.
-
-
-
-
- Gets or sets the targets for the directive.
-
-
-
-
- Initializes a new instance of the class.
-
- The constructor described by the directive.
- The injector that will be triggered.
-
-
-
- The base .ctor definition.
-
-
-
-
- Describes the injection of a method.
-
-
-
-
- Initializes a new instance of the class.
-
- The method described by the directive.
- The injector that will be triggered.
-
-
-
- Describes the injection of a property.
-
-
-
-
- Initializes a new instance of the class.
-
- The member the directive describes.
- The injector that will be triggered.
-
-
-
- Creates a target for the property.
-
- The property.
- The target for the property.
-
-
-
- Gets or sets the injector that will be triggered.
-
-
-
-
- Gets or sets the injection target for the directive.
-
-
-
-
- Describes the means by which a type should be activated.
-
-
-
-
- Adds the specified directive to the plan.
-
- The directive.
-
-
-
- Determines whether the plan contains one or more directives of the specified type.
-
- The type of directive.
- True if the plan has one or more directives of the type; otherwise, false.
-
-
-
- Gets the first directive of the specified type from the plan.
-
- The type of directive.
- The first directive, or if no matching directives exist.
-
-
-
- Gets all directives of the specified type that exist in the plan.
-
- The type of directive.
- A series of directives of the specified type.
-
-
-
- Gets the type that the plan describes.
-
-
-
-
- Generates plans for how to activate instances.
-
-
-
-
- Gets or creates an activation plan for the specified type.
-
- The type for which a plan should be created.
- The type's activation plan.
-
-
-
- Gets the strategies that contribute to the planning process.
-
-
-
-
- Describes the means by which a type should be activated.
-
-
-
-
- Initializes a new instance of the class.
-
- The type the plan describes.
-
-
-
- Adds the specified directive to the plan.
-
- The directive.
-
-
-
- Determines whether the plan contains one or more directives of the specified type.
-
- The type of directive.
- True if the plan has one or more directives of the type; otherwise, false.
-
-
-
- Gets the first directive of the specified type from the plan.
-
- The type of directive.
- The first directive, or if no matching directives exist.
-
-
-
- Gets all directives of the specified type that exist in the plan.
-
- The type of directive.
- A series of directives of the specified type.
-
-
-
- Gets the type that the plan describes.
-
-
-
-
- Gets the directives defined in the plan.
-
-
-
-
- Generates plans for how to activate instances.
-
-
-
-
- Initializes a new instance of the class.
-
- The strategies to execute during planning.
-
-
-
- Gets or creates an activation plan for the specified type.
-
- The type for which a plan should be created.
- The type's activation plan.
-
-
-
- Creates an empty plan for the specified type.
-
- The type for which a plan should be created.
- The created plan.
-
-
-
- Creates a new plan for the specified type.
- This method requires an active reader lock!
-
- The type.
- The newly created plan.
-
-
-
- Gets the strategies that contribute to the planning process.
-
-
-
-
- Adds a directive to plans indicating which constructor should be injected during activation.
-
-
-
-
- Contributes to the generation of a .
-
-
-
-
- Contributes to the specified plan.
-
- The plan that is being generated.
-
-
-
- Initializes a new instance of the class.
-
- The selector component.
- The injector factory component.
-
-
-
- Adds a to the plan for the constructor
- that should be injected.
-
- The plan that is being generated.
-
-
-
- Gets the selector component.
-
-
-
-
- Gets the injector factory component.
-
-
-
-
- Adds directives to plans indicating which methods should be injected during activation.
-
-
-
-
- Initializes a new instance of the class.
-
- The selector component.
- The injector factory component.
-
-
-
- Adds a to the plan for each method
- that should be injected.
-
- The plan that is being generated.
-
-
-
- Gets the selector component.
-
-
-
-
- Gets the injector factory component.
-
-
-
-
- Adds directives to plans indicating which properties should be injected during activation.
-
-
-
-
- Initializes a new instance of the class.
-
- The selector component.
- The injector factory component.
-
-
-
- Adds a to the plan for each property
- that should be injected.
-
- The plan that is being generated.
-
-
-
- Gets the selector component.
-
-
-
-
- Gets the injector factory component.
-
-
-
-
- Represents a site on a type where a value will be injected.
-
-
-
-
- Resolves a value for the target within the specified parent context.
-
- The parent context.
- The resolved value.
-
-
-
- Gets the type of the target.
-
-
-
-
- Gets the name of the target.
-
-
-
-
- Gets the member that contains the target.
-
-
-
-
- Gets the constraint defined on the target.
-
-
-
-
- Gets a value indicating whether the target represents an optional dependency.
-
-
-
-
- Gets a value indicating whether the target has a default value.
-
-
-
-
- Gets the default value for the target.
-
- If the item does not have a default value.
-
-
-
- Represents an injection target for a .
-
-
-
-
- Represents a site on a type where a value can be injected.
-
- The type of site this represents.
-
-
-
- Initializes a new instance of the Target<T> class.
-
- The member that contains the target.
- The site represented by the target.
-
-
-
- Returns an array of custom attributes of a specified type defined on the target.
-
- The type of attribute to search for.
- Whether to look up the hierarchy chain for inherited custom attributes.
- An array of custom attributes of the specified type.
-
-
-
- Returns an array of custom attributes defined on the target.
-
- Whether to look up the hierarchy chain for inherited custom attributes.
- An array of custom attributes.
-
-
-
- Returns a value indicating whether an attribute of the specified type is defined on the target.
-
- The type of attribute to search for.
- Whether to look up the hierarchy chain for inherited custom attributes.
- True if such an attribute is defined; otherwise false.
-
-
-
- Resolves a value for the target within the specified parent context.
-
- The parent context.
- The resolved value.
-
-
-
- Gets the value(s) that should be injected into the target.
-
- The service that the target is requesting.
- The parent context in which the target is being injected.
- A series of values that are available for injection.
-
-
-
- Gets the value that should be injected into the target.
-
- The service that the target is requesting.
- The parent context in which the target is being injected.
- The value that is to be injected.
-
-
-
- Reads whether the target represents an optional dependency.
-
- if it is optional; otherwise .
-
-
-
- Reads the resolution constraint from target.
-
- The resolution constraint.
-
-
-
- Gets the member that contains the target.
-
-
-
-
- Gets or sets the site (property, parameter, etc.) represented by the target.
-
-
-
-
- Gets the name of the target.
-
-
-
-
- Gets the type of the target.
-
-
-
-
- Gets the constraint defined on the target.
-
-
-
-
- Gets a value indicating whether the target represents an optional dependency.
-
-
-
-
- Gets a value indicating whether the target has a default value.
-
-
-
-
- Gets the default value for the target.
-
- If the item does not have a default value.
-
-
-
- Initializes a new instance of the class.
-
- The method that defines the parameter.
- The parameter that this target represents.
-
-
-
- Gets the name of the target.
-
-
-
-
- Gets the type of the target.
-
-
-
-
- Gets a value indicating whether the target has a default value.
-
-
-
-
- Gets the default value for the target.
-
- If the item does not have a default value.
-
-
-
- Represents an injection target for a .
-
-
-
-
- Initializes a new instance of the class.
-
- The property that this target represents.
-
-
-
- Gets the name of the target.
-
-
-
-
- Gets the type of the target.
-
-
-
-
- Generates scores for constructors, to determine which is the best one to call during activation.
-
-
-
-
- Gets the score for the specified constructor.
-
- The injection context.
- The constructor.
- The constructor's score.
-
-
-
- Determines whether members should be injected during activation.
-
-
-
-
- Returns a value indicating whether the specified member should be injected.
-
- The member in question.
- True if the member should be injected; otherwise false.
-
-
-
- Constructor selector that selects the constructor matching the one passed to the constructor.
-
-
-
-
- Initializes a new instance of the class.
-
- The constructor info of the constructor that shall be selected.
-
-
-
- Gets the score for the specified constructor.
-
- The injection context.
- The constructor.
- The constructor's score.
-
-
-
- Scores constructors by either looking for the existence of an injection marker
- attribute, or by counting the number of parameters.
-
-
-
-
- Gets the score for the specified constructor.
-
- The injection context.
- The constructor.
- The constructor's score.
-
-
-
- Checkes whether a binding exists for a given target.
-
- The context.
- The target.
- Whether a binding exists for the target in the given context.
-
-
-
- Checkes whether a binding exists for a given target on the specified kernel.
-
- The kernel.
- The context.
- The target.
- Whether a binding exists for the target in the given context.
-
-
-
- Checks whether any parameters exist for the geiven target..
-
- The context.
- The target.
- Whether a parameter exists for the target in the given context.
-
-
-
- Determines whether members should be injected during activation by checking
- if they are decorated with an injection marker attribute.
-
-
-
-
- Returns a value indicating whether the specified member should be injected.
-
- The member in question.
- True if the member should be injected; otherwise false.
-
-
-
- Selects members for injection.
-
-
-
-
- Selects the constructor to call on the specified type, by using the constructor scorer.
-
- The type.
- The selected constructor, or if none were available.
-
-
-
- Selects properties that should be injected.
-
- The type.
- A series of the selected properties.
-
-
-
- Selects methods that should be injected.
-
- The type.
- A series of the selected methods.
-
-
-
- Gets or sets the constructor scorer.
-
-
-
-
- Gets the heuristics used to determine which members should be injected.
-
-
-
-
- Selects members for injection.
-
-
-
-
- Initializes a new instance of the class.
-
- The constructor scorer.
- The injection heuristics.
-
-
-
- Selects the constructor to call on the specified type, by using the constructor scorer.
-
- The type.
- The selected constructor, or if none were available.
-
-
-
- Selects properties that should be injected.
-
- The type.
- A series of the selected properties.
-
-
-
- Selects methods that should be injected.
-
- The type.
- A series of the selected methods.
-
-
-
- Gets the default binding flags.
-
-
-
-
- Gets or sets the constructor scorer.
-
-
-
-
- Gets the property injection heuristics.
-
-
-
-
- Extension methods that enhance module loading.
-
-
-
-
- Creates a new instance of the module and loads it into the kernel.
-
- The type of the module.
- The kernel.
-
-
-
- Loads the module(s) into the kernel.
-
- The kernel.
- The modules to load.
-
-
-
- Extensions that enhance resolution of services.
-
-
-
-
- Gets an instance of the specified service.
-
- The service to resolve.
- The resolution root.
- The parameters to pass to the request.
- An instance of the service.
-
-
-
- Gets an instance of the specified service by using the first binding with the specified name.
-
- The service to resolve.
- The resolution root.
- The name of the binding.
- The parameters to pass to the request.
- An instance of the service.
-
-
-
- Gets an instance of the specified service by using the first binding that matches the specified constraint.
-
- The service to resolve.
- The resolution root.
- The constraint to apply to the binding.
- The parameters to pass to the request.
- An instance of the service.
-
-
-
- Tries to get an instance of the specified service.
-
- The service to resolve.
- The resolution root.
- The parameters to pass to the request.
- An instance of the service, or if no implementation was available.
-
-
-
- Tries to get an instance of the specified service by using the first binding with the specified name.
-
- The service to resolve.
- The resolution root.
- The name of the binding.
- The parameters to pass to the request.
- An instance of the service, or if no implementation was available.
-
-
-
- Tries to get an instance of the specified service by using the first binding that matches the specified constraint.
-
- The service to resolve.
- The resolution root.
- The constraint to apply to the binding.
- The parameters to pass to the request.
- An instance of the service, or if no implementation was available.
-
-
-
- Gets all available instances of the specified service.
-
- The service to resolve.
- The resolution root.
- The parameters to pass to the request.
- A series of instances of the service.
-
-
-
- Gets all instances of the specified service using bindings registered with the specified name.
-
- The service to resolve.
- The resolution root.
- The name of the binding.
- The parameters to pass to the request.
- A series of instances of the service.
-
-
-
- Gets all instances of the specified service by using the bindings that match the specified constraint.
-
- The service to resolve.
- The resolution root.
- The constraint to apply to the bindings.
- The parameters to pass to the request.
- A series of instances of the service.
-
-
-
- Gets an instance of the specified service.
-
- The resolution root.
- The service to resolve.
- The parameters to pass to the request.
- An instance of the service.
-
-
-
- Gets an instance of the specified service by using the first binding with the specified name.
-
- The resolution root.
- The service to resolve.
- The name of the binding.
- The parameters to pass to the request.
- An instance of the service.
-
-
-
- Gets an instance of the specified service by using the first binding that matches the specified constraint.
-
- The resolution root.
- The service to resolve.
- The constraint to apply to the binding.
- The parameters to pass to the request.
- An instance of the service.
-
-
-
- Tries to get an instance of the specified service.
-
- The resolution root.
- The service to resolve.
- The parameters to pass to the request.
- An instance of the service, or if no implementation was available.
-
-
-
- Tries to get an instance of the specified service by using the first binding with the specified name.
-
- The resolution root.
- The service to resolve.
- The name of the binding.
- The parameters to pass to the request.
- An instance of the service, or if no implementation was available.
-
-
-
- Tries to get an instance of the specified service by using the first binding that matches the specified constraint.
-
- The resolution root.
- The service to resolve.
- The constraint to apply to the binding.
- The parameters to pass to the request.
- An instance of the service, or if no implementation was available.
-
-
-
- Gets all available instances of the specified service.
-
- The resolution root.
- The service to resolve.
- The parameters to pass to the request.
- A series of instances of the service.
-
-
-
- Gets all instances of the specified service using bindings registered with the specified name.
-
- The resolution root.
- The service to resolve.
- The name of the binding.
- The parameters to pass to the request.
- A series of instances of the service.
-
-
-
- Gets all instances of the specified service by using the bindings that match the specified constraint.
-
- The resolution root.
- The service to resolve.
- The constraint to apply to the bindings.
- The parameters to pass to the request.
- A series of instances of the service.
-
-
-
- Evaluates if an instance of the specified service can be resolved.
-
- The service to resolve.
- The resolution root.
- The parameters to pass to the request.
- An instance of the service.
-
-
-
- Evaluates if an instance of the specified service by using the first binding with the specified name can be resolved.
-
- The service to resolve.
- The resolution root.
- The name of the binding.
- The parameters to pass to the request.
- An instance of the service.
-
-
-
- Evaluates if an instance of the specified service by using the first binding that matches the specified constraint can be resolved.
-
- The service to resolve.
- The resolution root.
- The constraint to apply to the binding.
- The parameters to pass to the request.
- An instance of the service.
-
-
-
- Gets an instance of the specified service.
-
- The resolution root.
- The service to resolve.
- The parameters to pass to the request.
- An instance of the service.
-
-
-
- Gets an instance of the specified service by using the first binding with the specified name.
-
- The resolution root.
- The service to resolve.
- The name of the binding.
- The parameters to pass to the request.
- An instance of the service.
-
-
-
- Gets an instance of the specified service by using the first binding that matches the specified constraint.
-
- The resolution root.
- The service to resolve.
- The constraint to apply to the binding.
- The parameters to pass to the request.
- An instance of the service.
-
-
-
- Specifies the behavior of the mock.
-
-
-
-
- Specifies that by default mock calls will behave like a stub, unless explicitly setup.
-
-
-
-
- Specifies that by default mock calls will return mock objects, unless explicitly setup.
-
-
-
-
- Specifies that any calls made on the mock
- will throw an exception if not explictly set.
-
-
-
-
- Specifies that by default all calls made on mock will invoke its
- corresponding original member unless some expecations are set.
-
-
-
-
- Defines the behavior of target constructor.
-
-
-
-
- Specifies that the constructor should not be mocked.
-
-
-
-
- Specifies that the constructor should be mocked
-
-
-
-
- Contains a list of types that are exempt from sanity checks when mocking.
-
-
- It might not be safe to mock some types, but sometimes other types might be safe but come out as false positives in the sanity checks.
- Add these types to the list to try to mock them anyway. Mind that mocking certain types will not be possible, even if
- they're added to this list. Also mind that
-
-
-
-
- The collection of types that are exempt from sanity checks when mocking.
-
-
-
-
- Adds a type to the list of exemptions. You can also add a type by calling AllowedMockableTypes.List.Add(typeof(T)).
- if you can't or don't want to use this helper method.
-
- The type to add.
-
-
-
- An implementation detail interface. Not intended for external usage.
-
-
-
-
-
-
-
-
- An implementation detail interface. Not intended for external usage.
-
-
-
-
- An implementation detail. Not intended for external usage.
-
-
-
-
- An implementation detail interface. Not intended for external usage.
-
-
-
-
- An implementation detail. Not intended for external usage.
-
-
-
-
- An implementation detail interface. Not intended for external usage.
-
-
-
-
- An implementation detail. Not intended for external usage.
-
-
-
-
- Used during the target type inspection process. Implementors have a chance to customize the
- proxy generation process.
-
-
-
-
- Invoked by the generation process to notify that the whole process has completed.
-
-
-
-
- Invoked by the generation process to notify that a member was not marked as virtual.
-
- The type which declares the non-virtual member.
- The non-virtual member.
-
- This method gives an opportunity to inspect any non-proxyable member of a type that has
- been requested to be proxied, and if appropriate - throw an exception to notify the caller.
-
-
-
-
- Invoked by the generation process to determine if the specified method should be proxied.
-
- The type which declares the given method.
- The method to inspect.
- True if the given method should be proxied; false otherwise.
-
-
-
- Specifies how to implement the given constructor in the target class.
-
-
- Additional information about the constructor.
-
-
-
-
- Specifies how to generate a default constructor for the proxy class when
- the target class doesn't have a default constructor.
-
-
-
-
- The silverlight System.Type is missing the IsNested property so this exposes similar functionality.
-
-
-
-
-
-
- Helper class for retrieving attributes.
-
-
-
-
- Gets the attribute.
-
- The member.
- The member attribute.
-
-
-
- Gets the attributes. Does not consider inherited attributes!
-
- The member.
- The member attributes.
-
-
-
- Gets the type attribute.
-
- The type.
- The type attribute.
-
-
-
- Gets the type attributes.
-
- The type.
- The type attributes.
-
-
-
- Gets the type converter.
-
- The member.
-
-
-
-
- Gets the attribute.
-
- The member.
- The member attribute.
-
-
-
- Checks whether or not collection is null or empty. Assumes colleciton can be safely enumerated multiple times.
-
-
-
-
-
-
- Generates a HashCode for the contents for the list. Order of items does not matter.
-
- The type of object contained within the list.
- The list.
- The generated HashCode.
-
-
-
- Determines if two lists are equivalent. Equivalent lists have the same number of items and each item is found within the other regardless of respective position within each.
-
- The type of object contained within the list.
- The first list.
- The second list.
- True if the two lists are equivalent.
-
-
-
- Creates a new lock.
-
-
-
-
-
- Defines that the implementation wants a
- in order to
- access other components. The creator must be aware
- that the component might (or might not) implement
- the interface.
-
-
- Used by Castle Project components to, for example,
- gather logging factories
-
-
-
-
- Increments IServiceProvider with a generic service resolution operation.
-
-
-
-
- This interface should be implemented by classes
- that are available in a bigger context, exposing
- the container to different areas in the same application.
-
- For example, in Web application, the (global) HttpApplication
- subclasses should implement this interface to expose
- the configured container
-
-
-
-
-
- Provides a factory that can produce either or
- classes.
-
-
-
-
- Manages the instantiation of s.
-
-
-
-
- Creates a new logger, getting the logger name from the specified type.
-
-
-
-
- Creates a new logger.
-
-
-
-
- Creates a new logger, getting the logger name from the specified type.
-
-
-
-
- Creates a new logger.
-
-
-
-
- Creates a new extended logger, getting the logger name from the specified type.
-
-
-
-
- Creates a new extended logger.
-
-
-
-
- Creates a new extended logger, getting the logger name from the specified type.
-
-
-
-
- Creates a new extended logger.
-
-
-
-
- Creates a new extended logger, getting the logger name from the specified type.
-
-
-
-
- Creates a new extended logger.
-
-
-
-
- Creates a new extended logger, getting the logger name from the specified type.
-
-
-
-
- Creates a new extended logger.
-
-
-
-
- Creates a new logger, getting the logger name from the specified type.
-
-
-
-
- Creates a new logger.
-
-
-
-
- Creates a new logger, getting the logger name from the specified type.
-
-
-
-
- Creates a new logger.
-
-
-
-
- Gets the configuration file.
-
- i.e. log4net.config
-
-
-
-
- Gets the configuration file.
-
- i.e. log4net.config
-
-
-
-
- The Logger sending everything to the standard output streams.
- This is mainly for the cases when you have a utility that
- does not have a logger to supply.
-
-
-
-
- The Level Filtered Logger class. This is a base clase which
- provides a LogLevel attribute and reroutes all functions into
- one Log method.
-
-
-
-
- Manages logging.
-
-
- This is a facade for the different logging subsystems.
- It offers a simplified interface that follows IOC patterns
- and a simplified priority/level/severity abstraction.
-
-
-
-
- Create a new child logger.
- The name of the child logger is [current-loggers-name].[passed-in-name]
-
- The Subname of this logger.
- The New ILogger instance.
- If the name has an empty element name.
-
-
-
- Logs a debug message.
-
- The message to log
-
-
-
- Logs a debug message with lazily constructed message. The message will be constructed only if the is true.
-
-
-
-
-
- Logs a debug message.
-
- The exception to log
- The message to log
-
-
-
- Logs a debug message.
-
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs a debug message.
-
- The exception to log
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs a debug message.
-
- The format provider to use
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs a debug message.
-
- The exception to log
- The format provider to use
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs an error message.
-
- The message to log
-
-
-
- Logs an error message with lazily constructed message. The message will be constructed only if the is true.
-
-
-
-
-
- Logs an error message.
-
- The exception to log
- The message to log
-
-
-
- Logs an error message.
-
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs an error message.
-
- The exception to log
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs an error message.
-
- The format provider to use
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs an error message.
-
- The exception to log
- The format provider to use
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs a fatal message.
-
- The message to log
-
-
-
- Logs a fatal message with lazily constructed message. The message will be constructed only if the is true.
-
-
-
-
-
- Logs a fatal message.
-
- The exception to log
- The message to log
-
-
-
- Logs a fatal message.
-
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs a fatal message.
-
- The exception to log
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs a fatal message.
-
- The format provider to use
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs a fatal message.
-
- The exception to log
- The format provider to use
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs an info message.
-
- The message to log
-
-
-
- Logs a info message with lazily constructed message. The message will be constructed only if the is true.
-
-
-
-
-
- Logs an info message.
-
- The exception to log
- The message to log
-
-
-
- Logs an info message.
-
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs an info message.
-
- The exception to log
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs an info message.
-
- The format provider to use
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs an info message.
-
- The exception to log
- The format provider to use
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs a warn message.
-
- The message to log
-
-
-
- Logs a warn message with lazily constructed message. The message will be constructed only if the is true.
-
-
-
-
-
- Logs a warn message.
-
- The exception to log
- The message to log
-
-
-
- Logs a warn message.
-
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs a warn message.
-
- The exception to log
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs a warn message.
-
- The format provider to use
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs a warn message.
-
- The exception to log
- The format provider to use
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Determines if messages of priority "debug" will be logged.
-
- True if "debug" messages will be logged.
-
-
-
- Determines if messages of priority "error" will be logged.
-
- True if "error" messages will be logged.
-
-
-
- Determines if messages of priority "fatal" will be logged.
-
- True if "fatal" messages will be logged.
-
-
-
- Determines if messages of priority "info" will be logged.
-
- True if "info" messages will be logged.
-
-
-
- Determines if messages of priority "warn" will be logged.
-
- True if "warn" messages will be logged.
-
-
-
- Creates a new LevelFilteredLogger.
-
-
-
-
- Logs a debug message.
-
- The message to log
-
-
-
- Logs a debug message.
-
- The exception to log
- The message to log
-
-
-
- Logs a debug message.
-
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs a debug message.
-
- The exception to log
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs a debug message.
-
- The format provider to use
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs a debug message.
-
- The exception to log
- The format provider to use
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs an info message.
-
- The message to log
-
-
-
- Logs an info message.
-
- The exception to log
- The message to log
-
-
-
- Logs an info message.
-
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs an info message.
-
- The exception to log
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs an info message.
-
- The format provider to use
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs an info message.
-
- The exception to log
- The format provider to use
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs a warn message.
-
- The message to log
-
-
-
- Logs a warn message.
-
- The exception to log
- The message to log
-
-
-
- Logs a warn message.
-
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs a warn message.
-
- The exception to log
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs a warn message.
-
- The format provider to use
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs a warn message.
-
- The exception to log
- The format provider to use
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs an error message.
-
- The message to log
-
-
-
- Logs an error message.
-
- The exception to log
- The message to log
-
-
-
- Logs an error message.
-
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs an error message.
-
- The exception to log
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs an error message.
-
- The format provider to use
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs an error message.
-
- The exception to log
- The format provider to use
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs a fatal message.
-
- The message to log
-
-
-
- Logs a fatal message.
-
- The exception to log
- The message to log
-
-
-
- Logs a fatal message.
-
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs a fatal message.
-
- The exception to log
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs a fatal message.
-
- The format provider to use
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs a fatal message.
-
- The exception to log
- The format provider to use
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Implementors output the log content by implementing this method only.
- Note that exception can be null
-
-
-
-
-
-
-
-
- The LoggerLevel that this logger
- will be using. Defaults to LoggerLevel.Off
-
-
-
-
- The name that this logger will be using.
- Defaults to String.Empty
-
-
-
-
- Determines if messages of priority "debug" will be logged.
-
- true if log level flags include the bit
-
-
-
- Determines if messages of priority "info" will be logged.
-
- true if log level flags include the bit
-
-
-
- Determines if messages of priority "warn" will be logged.
-
- true if log level flags include the bit
-
-
-
- Determines if messages of priority "error" will be logged.
-
- true if log level flags include the bit
-
-
-
- Determines if messages of priority "fatal" will be logged.
-
- true if log level flags include the bit
-
-
-
- Creates a new ConsoleLogger with the Level
- set to LoggerLevel.Debug and the Name
- set to String.Empty.
-
-
-
-
- Creates a new ConsoleLogger with the Name
- set to String.Empty.
-
- The logs Level.
-
-
-
- Creates a new ConsoleLogger with the Level
- set to LoggerLevel.Debug.
-
- The logs Name.
-
-
-
- Creates a new ConsoleLogger.
-
- The logs Name.
- The logs Level.
-
-
-
- A Common method to log.
-
- The level of logging
- The name of the logger
- The Message
- The Exception
-
-
-
- Returns a new ConsoleLogger with the name
- added after this loggers name, with a dot in between.
-
- The added hierarchical name.
- A new ConsoleLogger.
-
-
-
- Interface for Context Properties implementations
-
-
-
- This interface defines a basic property get set accessor.
-
-
- Based on the ContextPropertiesBase of log4net, by Nicko Cadell.
-
-
-
-
-
- Gets or sets the value of a property
-
-
- The value for the property with the specified key
-
-
-
- Gets or sets the value of a property
-
-
-
-
-
- Provides an interface that supports and
- allows the storage and retrieval of Contexts. These are supported in
- both log4net and NLog.
-
-
-
-
- Exposes the Global Context of the extended logger.
-
-
-
-
- Exposes the Thread Context of the extended logger.
-
-
-
-
- Exposes the Thread Stack of the extended logger.
-
-
-
-
- Supporting Logger levels.
-
-
-
-
- Logging will be off
-
-
-
-
- Fatal logging level
-
-
-
-
- Error logging level
-
-
-
-
- Warn logging level
-
-
-
-
- Info logging level
-
-
-
-
- Debug logging level
-
-
-
-
- NullLogFactory used when logging is turned off.
-
-
-
-
- Creates an instance of ILogger with the specified name.
-
- Name.
-
-
-
-
- Creates an instance of ILogger with the specified name and LoggerLevel.
-
- Name.
- Level.
-
-
-
-
- The Null Logger class. This is useful for implementations where you need
- to provide a logger to a utility class, but do not want any output from it.
- It also helps when you have a utility that does not have a logger to supply.
-
-
-
-
- Returns this NullLogger.
-
- Ignored
- This ILogger instance.
-
-
-
- No-op.
-
- Ignored
-
-
-
- No-op.
-
- Ignored
- Ignored
-
-
-
- No-op.
-
- Ignored
- Ignored
-
-
-
- No-op.
-
- Ignored
- Ignored
- Ignored
-
-
-
- No-op.
-
- Ignored
- Ignored
- Ignored
-
-
-
- No-op.
-
- Ignored
- Ignored
- Ignored
- Ignored
-
-
-
- No-op.
-
- Ignored
-
-
-
- No-op.
-
- Ignored
- Ignored
-
-
-
- No-op.
-
- Ignored
- Ignored
-
-
-
- No-op.
-
- Ignored
- Ignored
- Ignored
-
-
-
- No-op.
-
- Ignored
- Ignored
- Ignored
-
-
-
- No-op.
-
- Ignored
- Ignored
- Ignored
- Ignored
-
-
-
- No-op.
-
- Ignored
-
-
-
- No-op.
-
- Ignored
- Ignored
-
-
-
- No-op.
-
- Ignored
- Ignored
-
-
-
- No-op.
-
- Ignored
- Ignored
- Ignored
-
-
-
- No-op.
-
- Ignored
- Ignored
- Ignored
-
-
-
- No-op.
-
- Ignored
- Ignored
- Ignored
- Ignored
-
-
-
- No-op.
-
- Ignored
-
-
-
- No-op.
-
- Ignored
- Ignored
-
-
-
- No-op.
-
- Ignored
- Ignored
-
-
-
- No-op.
-
- Ignored
- Ignored
- Ignored
-
-
-
- No-op.
-
- Ignored
- Ignored
- Ignored
-
-
-
- No-op.
-
- Ignored
- Ignored
- Ignored
- Ignored
-
-
-
- No-op.
-
- Ignored
-
-
-
- No-op.
-
- Ignored
- Ignored
-
-
-
- No-op.
-
- Ignored
- Ignored
-
-
-
- No-op.
-
- Ignored
- Ignored
- Ignored
-
-
-
- No-op.
-
- Ignored
- Ignored
- Ignored
-
-
-
- No-op.
-
- Ignored
- Ignored
- Ignored
- Ignored
-
-
-
- Returns empty context properties.
-
-
-
-
- Returns empty context properties.
-
-
-
-
- Returns empty context stacks.
-
-
-
-
- No-op.
-
- false
-
-
-
- No-op.
-
- false
-
-
-
- No-op.
-
- false
-
-
-
- No-op.
-
- false
-
-
-
- No-op.
-
- false
-
-
-
- The Stream Logger class. This class can stream log information
- to any stream, it is suitable for storing a log file to disk,
- or to a MemoryStream for testing your components.
-
-
- This logger is not thread safe.
-
-
-
-
- Creates a new StreamLogger with default encoding
- and buffer size. Initial Level is set to Debug.
-
-
- The name of the log.
-
-
- The stream that will be used for logging,
- seeking while the logger is alive
-
-
-
-
- Creates a new StreamLogger with default buffer size.
- Initial Level is set to Debug.
-
-
- The name of the log.
-
-
- The stream that will be used for logging,
- seeking while the logger is alive
-
-
- The encoding that will be used for this stream.
-
-
-
-
-
- Creates a new StreamLogger.
- Initial Level is set to Debug.
-
-
- The name of the log.
-
-
- The stream that will be used for logging,
- seeking while the logger is alive
-
-
- The encoding that will be used for this stream.
-
-
-
- The buffer size that will be used for this stream.
-
-
-
-
-
- Creates a new StreamLogger with
- Debug as default Level.
-
- The name of the log.
- The StreamWriter the log will write to.
-
-
-
- General purpose class to represent a standard pair of values.
-
- Type of the first value
- Type of the second value
-
-
-
- Constructs a pair with its values
-
-
-
-
-
-
- Readonly implementation of which uses an anonymous object as its source. Uses names of properties as keys, and property values as... well - values. Keys are not case sensitive.
-
-
-
-
- Initializes a new instance of the class.
-
- The target.
-
-
-
- Adds an element with the provided key and value to the object.
-
- The to use as the key of the element to add.
- The to use as the value of the element to add.
-
- is null.
- An element with the same key already exists in the object.
- The is read-only.-or- The has a fixed size.
-
-
-
- Removes all elements from the object.
-
- The object is read-only.
-
-
-
- Determines whether the object contains an element with the specified key.
-
- The key to locate in the object.
-
- true if the contains an element with the key; otherwise, false.
-
-
- is null.
-
-
-
- Removes the element with the specified key from the object.
-
- The key of the element to remove.
-
- is null.
- The object is read-only.-or- The has a fixed size.
-
-
-
- Returns an enumerator that iterates through a collection.
-
-
- An object that can be used to iterate through the collection.
-
-
-
-
- Copies the elements of the to an , starting at a particular index.
-
- The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing.
- The zero-based index in at which copying begins.
-
- is null.
-
- is less than zero.
-
- is multidimensional.-or- is equal to or greater than the length of .-or- The number of elements in the source is greater than the available space from to the end of the destination .
- The type of the source cannot be cast automatically to the type of the destination .
-
-
-
- Returns an object for the object.
-
-
- An object for the object.
-
-
-
-
- Reads values of properties from and inserts them into using property names as keys.
-
-
-
-
-
-
- Gets the number of elements contained in the .
-
-
- The number of elements contained in the .
-
-
-
- Gets a value indicating whether access to the is synchronized (thread safe).
-
-
- true if access to the is synchronized (thread safe); otherwise, false.
-
-
-
- Gets an object that can be used to synchronize access to the .
-
-
- An object that can be used to synchronize access to the .
-
-
-
- Gets a value indicating whether the object is read-only.
-
-
- true if the object is read-only; otherwise, false.
-
-
-
- Gets or sets the with the specified key.
-
-
-
-
-
- Gets an object containing the keys of the object.
-
-
- An object containing the keys of the object.
-
-
-
- Gets an object containing the values in the object.
-
-
- An object containing the values in the object.
-
-
-
- Gets a value indicating whether the object has a fixed size.
-
-
- true if the object has a fixed size; otherwise, false.
-
-
-
- Encapsulates an invocation of a proxied method.
-
-
-
-
- Gets the value of the argument at the specified .
-
- The index.
- The value of the argument at the specified .
-
-
-
- Returns the concrete instantiation of the on the proxy, with any generic
- parameters bound to real types.
-
-
- The concrete instantiation of the on the proxy, or the if
- not a generic method.
-
-
- Can be slower than calling .
-
-
-
-
- Returns the concrete instantiation of , with any
- generic parameters bound to real types.
- For interface proxies, this will point to the on the target class.
-
- The concrete instantiation of , or
- if not a generic method.
-
- In debug builds this can be slower than calling .
-
-
-
-
- Proceeds the call to the next interceptor in line, and ultimately to the target method.
-
-
- Since interface proxies without a target don't have the target implementation to proceed to,
- it is important, that the last interceptor does not call this method, otherwise a
- will be thrown.
-
-
-
-
- Overrides the value of an argument at the given with the
- new provided.
-
-
- This method accepts an , however the value provided must be compatible
- with the type of the argument defined on the method, otherwise an exception will be thrown.
-
- The index of the argument to override.
- The new value for the argument.
-
-
-
- Gets the arguments that the has been invoked with.
-
- The arguments the method was invoked with.
-
-
-
- Gets the generic arguments of the method.
-
- The generic arguments, or null if not a generic method.
-
-
-
- Gets the object on which the invocation is performed. This is different from proxy object
- because most of the time this will be the proxy target object.
-
- The invocation target.
-
-
-
- Gets the representing the method being invoked on the proxy.
-
- The representing the method being invoked.
-
-
-
- For interface proxies, this will point to the on the target class.
-
- The method invocation target.
-
-
-
- Gets the proxy object on which the intercepted method is invoked.
-
- Proxy object on which the intercepted method is invoked.
-
-
-
- Gets or sets the return value of the method.
-
- The return value of the method.
-
-
-
- Gets the type of the target object for the intercepted method.
-
- The type of the target object.
-
-
-
- Performs some basic screening and invokes the
- to select methods.
-
-
-
-
-
-
-
-
- Interface describing elements composing generated type
-
-
-
-
- Default implementation of interface producing in-memory proxy assemblies.
-
-
-
-
- Abstracts the implementation of proxy type construction.
-
-
-
-
- Creates a proxy type for given , implementing , using provided.
-
- The class type to proxy.
- Additional interface types to proxy.
- The proxy generation options.
- The generated proxy type.
-
- Implementers should return a proxy type for the specified class and interfaces.
- Additional interfaces should be only 'mark' interfaces, that is, they should work like interface proxy without target. (See method.)
-
- Thrown when or any of is a generic type definition.
- Thrown when or any of is not public.
- Note that to avoid this exception, you can mark offending type internal, and define
- pointing to Castle Dynamic Proxy assembly, in assembly containing that type, if this is appropriate.
-
-
-
-
- Creates a proxy type that proxies calls to members on , implementing , using provided.
-
- The interface type to proxy.
- Additional interface types to proxy.
- Type implementing on which calls to the interface members should be intercepted.
- The proxy generation options.
- The generated proxy type.
-
- Implementers should return a proxy type for the specified interface that 'proceeds' executions to the specified target.
- Additional interfaces should be only 'mark' interfaces, that is, they should work like interface proxy without target. (See method.)
-
- Thrown when or any of is a generic type definition.
- Thrown when or any of is not public.
- Note that to avoid this exception, you can mark offending type internal, and define
- pointing to Castle Dynamic Proxy assembly, in assembly containing that type, if this is appropriate.
-
-
-
-
- Creates a proxy type for given and that delegates all calls to the provided interceptors and allows interceptors to switch the actual target of invocation.
-
- The interface type to proxy.
- Additional interface types to proxy.
- The proxy generation options.
- The generated proxy type.
-
- Implementers should return a proxy type for the specified interface(s) that delegate all executions to the specified interceptors
- and uses an instance of the interface as their targets (i.e. ), rather than a class. All classes should then implement interface,
- to allow interceptors to switch invocation target with instance of another type implementing called interface.
-
- Thrown when or any of is a generic type definition.
- Thrown when or any of is not public.
- Note that to avoid this exception, you can mark offending type internal, and define
- pointing to Castle Dynamic Proxy assembly, in assembly containing that type, if this is appropriate.
-
-
-
-
- Creates a proxy type for given that delegates all calls to the provided interceptors.
-
- The interface type to proxy.
- Additional interface types to proxy.
- The proxy generation options.
- The generated proxy type.
-
- Implementers should return a proxy type for the specified interface and additional interfaces that delegate all executions to the specified interceptors.
-
- Thrown when or any of is a generic type definition.
- Thrown when or any of is not public.
- Note that to avoid this exception, you can mark offending type internal, and define
- pointing to Castle Dynamic Proxy assembly, in assembly containing that type, if this is appropriate.
-
-
-
-
- Gets or sets the that this logs to.
-
-
-
-
- Gets the associated with this builder.
-
- The module scope associated with this builder.
-
-
-
- Initializes a new instance of the class with new .
-
-
-
-
- Initializes a new instance of the class.
-
- The module scope for generated proxy types.
-
-
-
- Provides functionality for disassembling instances of attributes to CustomAttributeBuilder form, during the process of emiting new types by Dynamic Proxy.
-
-
-
-
- Disassembles given attribute instance back to corresponding CustomAttributeBuilder.
-
- An instance of attribute to disassemble
- corresponding 1 to 1 to given attribute instance, or null reference.
-
- Implementers should return that corresponds to given attribute instance 1 to 1,
- that is after calling specified constructor with specified arguments, and setting specified properties and fields with values specified
- we should be able to get an attribute instance identical to the one passed in . Implementer can return null
- if it wishes to opt out of replicating the attribute. Notice however, that for some cases, like attributes passed explicitly by the user
- it is illegal to return null, and doing so will result in exception.
-
-
-
-
- Handles error during disassembly process
-
- Type of the attribute being disassembled
- Exception thrown during the process
- usually null, or (re)throws the exception
-
-
-
- Here we try to match a constructor argument to its value.
- Since we can't get the values from the assembly, we use some heuristics to get it.
- a/ we first try to match all the properties on the attributes by name (case insensitive) to the argument
- b/ if we fail we try to match them by property type, with some smarts about convertions (i,e: can use Guid for string).
-
-
-
-
- We have the following rules here.
- Try to find a matching type, failing that, if the parameter is string, get the first property (under the assumption that
- we can convert it.
-
-
-
-
- Attributes can only accept simple types, so we return null for null,
- if the value is passed as string we call to string (should help with converting),
- otherwise, we use the value as is (enums, integer, etc).
-
-
-
-
- A list of attributes that must not be replicated when building a proxy. JustMock
- tries to copy all attributes from the types and methods being proxied, but that is
- not always a good idea for every type of attribute. Add additional attributes
- to this list that prevent the proxy from working correctly.
-
-
- .Add(typeof(ServiceContractAttribute));
-
-
-
-
- Add an attribute type that must not be replicated when building a proxy.
-
-
-
-
-
- Add an attribute type that must not be replicated when building a proxy.
-
-
-
-
-
- Base class that exposes the common functionalities
- to proxy generation.
-
-
-
-
- It is safe to add mapping (no mapping for the interface exists)
-
-
-
-
-
-
-
- Generates a parameters constructor that initializes the proxy
- state with just to make it non-null.
-
- This constructor is important to allow proxies to be XML serializable
-
-
-
-
-
- Initializes a new instance of the class.
-
- Target element. This is either target type or target method for invocation types.
- The type of the proxy. This is base type for invocation types.
- The interfaces.
- The options.
-
-
-
- Initializes a new instance of the class.
-
- Type of the target.
- The interfaces.
- The options.
-
-
-
- Generates the constructor for the class that extends
-
-
-
-
-
-
-
-
- s
- Provides appropriate Ldc.X opcode for the type of primitive value to be loaded.
-
-
-
-
- Provides appropriate Ldind.X opcode for
- the type of primitive value to be loaded indirectly.
-
-
-
-
- Emits a load indirect opcode of the appropriate type for a value or object reference.
- Pops a pointer off the evaluation stack, dereferences it and loads
- a value of the specified type.
-
-
-
-
-
-
- Emits a load opcode of the appropriate kind for a constant string or
- primitive value.
-
-
-
-
-
-
- Emits a load opcode of the appropriate kind for the constant default value of a
- type, such as 0 for value types and null for reference types.
-
-
-
-
- Emits a store indirectopcode of the appropriate type for a value or object reference.
- Pops a value of the specified type and a pointer off the evaluation stack, and
- stores the value.
-
-
-
-
-
-
- Summary description for PropertiesCollection.
-
-
-
-
- Wraps a reference that is passed
- ByRef and provides indirect load/store support.
-
-
-
-
- Summary description for NewArrayExpression.
-
-
-
-
-
-
-
-
- Provides appropriate Stind.X opcode
- for the type of primitive value to be stored indirectly.
-
-
-
-
- Represents the scope of uniquenes of names for types and their members
-
-
-
-
- Gets a unique name based on
-
- Name suggested by the caller
- Unique name based on .
-
- Implementers should provide name as closely resembling as possible.
- Generally if no collision occurs it is suggested to return suggested name, otherwise append sequential suffix.
- Implementers must return deterministic names, that is when is called twice
- with the same suggested name, the same returned name should be provided each time. Non-deterministic return
- values, like appending random suffices will break serialization of proxies.
-
-
-
-
- Returns new, disposable naming scope. It is responsibilty of the caller to make sure that no naming collision
- with enclosing scope, or other subscopes is possible.
-
- New naming scope.
-
-
-
- Initializes a new instance of the class.
-
- The name.
- Type declaring the original event being overriten, or null.
-
- The add method.
- The remove method.
- The attributes.
-
-
-
- Returns the methods implemented by a type. Use this instead of Type.GetMethods() to work around a CLR issue
- where duplicate MethodInfos are returned by Type.GetMethods() after a token of a generic type's method was loaded.
-
-
-
-
- Exposes means to change target objects of proxies and invocations
-
-
-
-
- Changes the target object () of current .
-
- The new value of target of invocation.
-
- Although the method takes the actual instance must be of type assignable to , otherwise an will be thrown.
- Also while it's technically legal to pass null reference (Nothing in Visual Basic) as , for obvious reasons Dynamic Proxy will not be able to call the intercepted method on such target.
- In this case last interceptor in the pipeline mustn't call or a will be throws.
- Also while it's technically legal to pass proxy itself as , this would create stack overflow.
- In this case last interceptor in the pipeline mustn't call or a will be throws.
-
- Thrown when is not assignable to the proxied type.
-
-
-
- Permanently changes the target object of the proxy. This does not affect target of the current invocation.
-
- The new value of target of the proxy.
-
- Although the method takes the actual instance must be of type assignable to proxy's target type, otherwise an will be thrown.
- Also while it's technically legal to pass null reference (Nothing in Visual Basic) as , for obvious reasons Dynamic Proxy will not be able to call the intercepted method on such target.
- In this case last interceptor in the pipeline mustn't call or a will be throws.
- Also while it's technically legal to pass proxy itself as , this would create stack overflow.
- In this case last interceptor in the pipeline mustn't call or a will be throws.
-
- Thrown when is not assignable to the proxied type.
-
-
-
- Do not generate a constructor. The proxy class will not
- be constructible with the specified constructor when this option is used.
- This is the default for not visible base constructors.
-
-
-
-
- Call the base constructor from the proxy constructor. This is the default for
- visible base constructors.
-
-
-
-
- Do not call the base constructor from the proxy constructor.
- The generated code will fail verification with PEVerify and will only
- run in full trust. Under partial trust the runtime will throw VerificationException
- when an attempt is made to execute the code.
-
-
-
-
- True if the base member is visible (public or internal with InternalsVisibleTo)
-
-
-
-
- Provides an extension point that allows proxies to choose specific interceptors on
- a per method basis.
-
-
-
-
- Selects the interceptors that should intercept calls to the given .
-
- The type declaring the method to intercept.
- The method that will be intercepted.
- All interceptors registered with the proxy.
- An array of interceptors to invoke upon calling the .
-
- This method is called only once per proxy instance, upon the first call to the
- . Either an empty array or null are valid return values to indicate
- that no interceptor should intercept calls to the method. Although it is not advised, it is
- legal to return other implementations than these provided in
- .
-
-
-
-
- Registers custom disassembler to handle disassembly of specified type of attributes.
-
- Type of attributes to handle
- Disassembler converting existing instances of Attributes to CustomAttributeBuilders
-
- When disassembling an attribute Dynamic Proxy will first check if an custom disassembler has been registered to handle attributes of that type,
- and if none is found, it'll use the .
-
-
-
-
- Attributes should be replicated if they are non-inheritable,
- but there are some special cases where the attributes means
- something to the CLR, where they should be skipped.
-
-
-
-
- Determines whether the specified method is internal.
-
- The method.
-
- true if the specified method is internal; otherwise, false.
-
-
-
-
- Determines whether this assembly has internals visible to dynamic proxy.
-
- The assembly to inspect.
-
-
-
- Checks if the method is public or protected.
-
-
-
-
-
-
- Returns list of all unique interfaces implemented given types, including their base interfaces.
-
-
-
-
-
-
- Get the proxy target (note that null is a valid target!)
-
-
-
-
-
- Gets the interceptors for the proxy
-
-
-
-
-
- Because we need to cache the types based on the mixed in mixins, we do the following here:
- - Get all the mixin interfaces
- - Sort them by full name
- - Return them by position
-
- The idea is to have reproducible behavior for the case that mixins are registered in different orders.
- This method is here because it is required
-
-
-
-
- Summary description for ModuleScope.
-
-
-
-
- The default file name used when the assembly is saved using .
-
-
-
-
- The default assembly (simple) name used for the assemblies generated by a instance.
-
-
-
-
- Initializes a new instance of the class; assemblies created by this instance will not be saved.
-
-
-
-
- Initializes a new instance of the class, allowing to specify whether the assemblies generated by this instance
- should be saved.
-
- If set to true saves the generated module.
-
-
-
- Initializes a new instance of the class, allowing to specify whether the assemblies generated by this instance
- should be saved.
-
- If set to true saves the generated module.
- If set to true disables ability to generate signed module. This should be used in cases where ran under constrained permissions.
-
-
-
- Initializes a new instance of the class, allowing to specify whether the assemblies generated by this instance
- should be saved and what simple names are to be assigned to them.
-
- If set to true saves the generated module.
- If set to true disables ability to generate signed module. This should be used in cases where ran under constrained permissions.
- The simple name of the strong-named assembly generated by this .
- The path and file name of the manifest module of the strong-named assembly generated by this .
- The simple name of the weak-named assembly generated by this .
- The path and file name of the manifest module of the weak-named assembly generated by this .
-
-
-
- Initializes a new instance of the class, allowing to specify whether the assemblies generated by this instance
- should be saved and what simple names are to be assigned to them.
-
- If set to true saves the generated module.
- If set to true disables ability to generate signed module. This should be used in cases where ran under constrained permissions.
- Naming scope used to provide unique names to generated types and their members (usually via sub-scopes).
- The simple name of the strong-named assembly generated by this .
- The path and file name of the manifest module of the strong-named assembly generated by this .
- The simple name of the weak-named assembly generated by this .
- The path and file name of the manifest module of the weak-named assembly generated by this .
-
-
-
- Returns a type from this scope's type cache, or null if the key cannot be found.
-
- The key to be looked up in the cache.
- The type from this scope's type cache matching the key, or null if the key cannot be found
-
-
-
- Registers a type in this scope's type cache.
-
- The key to be associated with the type.
- The type to be stored in the cache.
-
-
-
- Gets the key pair used to sign the strong-named assembly generated by this .
-
-
-
-
-
- Gets the specified module generated by this scope, creating a new one if none has yet been generated.
-
- If set to true, a strong-named module is returned; otherwise, a weak-named module is returned.
- A strong-named or weak-named module generated by this scope, as specified by the parameter.
-
-
-
- Gets the strong-named module generated by this scope, creating a new one if none has yet been generated.
-
- A strong-named module generated by this scope.
-
-
-
- Gets the weak-named module generated by this scope, creating a new one if none has yet been generated.
-
- A weak-named module generated by this scope.
-
-
-
- Users of this should use this lock when accessing the cache.
-
-
-
-
- Gets the strong-named module generated by this scope, or if none has yet been generated.
-
- The strong-named module generated by this scope, or if none has yet been generated.
-
-
-
- Gets the file name of the strongly named module generated by this scope.
-
- The file name of the strongly named module generated by this scope.
-
-
-
- Gets the weak-named module generated by this scope, or if none has yet been generated.
-
- The weak-named module generated by this scope, or if none has yet been generated.
-
-
-
- Gets the file name of the weakly named module generated by this scope.
-
- The file name of the weakly named module generated by this scope.
-
-
-
- Initializes a new instance of the class.
-
- The hook.
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Provides proxy objects for classes and interfaces.
-
-
-
-
- Initializes a new instance of the class.
-
- Proxy types builder.
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class.
-
- If true forces all types to be generated into an unsigned module.
-
-
-
- Creates proxy object intercepting calls to members of interface on object with given .
-
- Type of the interface implemented by which will be proxied.
- The target object, calls to which will be intercepted.
- The interceptors called during the invocation of proxied methods.
- Object proxying calls to members of on object.
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given array is a null reference (Nothing in Visual Basic).
- Thrown when given is not an interface type.
- Thrown when no default constructor exists on actual type of object.
- Thrown when default constructor of actual type of throws an exception.
-
- This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target
- use method.
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to members of interface on object with given .
-
- Type of the interface implemented by which will be proxied.
- The target object, calls to which will be intercepted.
- The proxy generation options used to influence generated proxy type and object.
- The interceptors called during the invocation of proxied methods.
-
- Object proxying calls to members of on object.
-
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given array is a null reference (Nothing in Visual Basic).
- Thrown when given is not an interface type.
- Thrown when no default constructor exists on actual type of object.
- Thrown when default constructor of actual type of throws an exception.
-
- This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target
- use method.
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to members of interface on object with given .
-
- Type of the interface implemented by which will be proxied.
- The target object, calls to which will be intercepted.
- The interceptors called during the invocation of proxied methods.
-
- Object proxying calls to members of type on object.
-
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given array is a null reference (Nothing in Visual Basic).
- Thrown when given is a generic type definition.
- Thrown when given is not an interface type.
- Thrown when given does not implement interface.
- Thrown when no default constructor exists on actual type of object.
- Thrown when default constructor of actual type of throws an exception.
-
- This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target
- use method.
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to members of interface on object with given .
-
- Type of the interface implemented by which will be proxied.
- The target object, calls to which will be intercepted.
- The proxy generation options used to influence generated proxy type and object.
- The interceptors called during the invocation of proxied methods.
-
- Object proxying calls to members of type on object.
-
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given array is a null reference (Nothing in Visual Basic).
- Thrown when given is a generic type definition.
- Thrown when given is not an interface type.
- Thrown when given does not implement interface.
- Thrown when no default constructor exists on actual type of object.
- Thrown when default constructor of actual type of throws an exception.
-
- This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target
- use method.
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to members of interface on object with given .
-
- Type of the interface implemented by which will be proxied.
- The target object, calls to which will be intercepted.
- Additional interface types. Calls to their members will be proxied as well.
- The interceptors called during the invocation of proxied methods.
-
- Object proxying calls to members of and types on object.
-
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given array is a null reference (Nothing in Visual Basic).
- Thrown when given or any of is a generic type definition.
- Thrown when given is not an interface type.
- Thrown when given does not implement interface.
- Thrown when no default constructor exists on actual type of object.
- Thrown when default constructor of actual type of throws an exception.
-
- This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target
- use method.
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to members of interface on object with given .
-
- Type of the interface implemented by which will be proxied.
- The target object, calls to which will be intercepted.
- The proxy generation options used to influence generated proxy type and object.
- Additional interface types. Calls to their members will be proxied as well.
- The interceptors called during the invocation of proxied methods.
-
- Object proxying calls to members of and types on object.
-
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given array is a null reference (Nothing in Visual Basic).
- Thrown when given or any of is a generic type definition.
- Thrown when given is not an interface type.
- Thrown when given does not implement interface.
- Thrown when no default constructor exists on actual type of object.
- Thrown when default constructor of actual type of throws an exception.
-
- This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target
- use method.
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to members of interface on object with given .
- Interceptors can use interface to provide other target for method invocation than default .
-
- Type of the interface implemented by which will be proxied.
- The target object, calls to which will be intercepted.
- The interceptors called during the invocation of proxied methods.
-
- Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor.
-
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given array is a null reference (Nothing in Visual Basic).
- Thrown when given is a generic type definition.
- Thrown when given is not an interface type.
- Thrown when given does not implement interface.
- Thrown when no default constructor exists on actual type of object.
- Thrown when default constructor of actual type of throws an exception.
-
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to members of interface on object with given .
- Interceptors can use interface to provide other target for method invocation than default .
-
- Type of the interface implemented by which will be proxied.
- The target object, calls to which will be intercepted.
- The interceptors called during the invocation of proxied methods.
-
- Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor.
-
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given array is a null reference (Nothing in Visual Basic).
- Thrown when given is not an interface type.
- Thrown when no default constructor exists on actual type of object.
- Thrown when default constructor of actual type of throws an exception.
-
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to members of interface on object with given .
- Interceptors can use interface to provide other target for method invocation than default .
-
- Type of the interface implemented by which will be proxied.
- The target object, calls to which will be intercepted.
- The proxy generation options used to influence generated proxy type and object.
- The interceptors called during the invocation of proxied methods.
-
- Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor.
-
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given array is a null reference (Nothing in Visual Basic).
- Thrown when given is not an interface type.
- Thrown when no default constructor exists on actual type of object.
- Thrown when default constructor of actual type of throws an exception.
-
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to members of interface on object with given .
- Interceptors can use interface to provide other target for method invocation than default .
-
- Type of the interface implemented by which will be proxied.
- The target object, calls to which will be intercepted.
- Additional interface types. Calls to their members will be proxied as well.
- The interceptors called during the invocation of proxied methods.
-
- Object proxying calls to members of and types on object or alternative implementation swapped at runtime by an interceptor.
-
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given array is a null reference (Nothing in Visual Basic).
- Thrown when given or any of is a generic type definition.
- Thrown when given is not an interface type.
- Thrown when given does not implement interface.
- Thrown when no default constructor exists on actual type of object.
- Thrown when default constructor of actual type of throws an exception.
-
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to members of interface on object with given .
- Interceptors can use interface to provide other target for method invocation than default .
-
- Type of the interface implemented by which will be proxied.
- The target object, calls to which will be intercepted.
- The proxy generation options used to influence generated proxy type and object.
- The interceptors called during the invocation of proxied methods.
-
- Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor.
-
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given array is a null reference (Nothing in Visual Basic).
- Thrown when given is a generic type definition.
- Thrown when given is not an interface type.
- Thrown when given does not implement interface.
- Thrown when no default constructor exists on actual type of object.
- Thrown when default constructor of actual type of throws an exception.
-
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to members of interface on object with given .
- Interceptors can use interface to provide other target for method invocation than default .
-
- Type of the interface implemented by which will be proxied.
- The target object, calls to which will be intercepted.
- The proxy generation options used to influence generated proxy type and object.
- Additional interface types. Calls to their members will be proxied as well.
- The interceptors called during the invocation of proxied methods.
-
- Object proxying calls to members of and types on object or alternative implementation swapped at runtime by an interceptor.
-
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given array is a null reference (Nothing in Visual Basic).
- Thrown when given or any of is a generic type definition.
- Thrown when given is not an interface type.
- Thrown when given does not implement interface.
- Thrown when no default constructor exists on actual type of object.
- Thrown when default constructor of actual type of throws an exception.
-
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to members of interface on target object generated at runtime with given .
-
- Type of the interface which will be proxied.
- The interceptors called during the invocation of proxied methods.
-
- Object proxying calls to members of types on generated target object.
-
- Thrown when given array is a null reference (Nothing in Visual Basic).
- Thrown when given is not an interface type.
-
- Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations.
- They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with.
- As a result of that also at least one implementation must be provided.
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to members of interface on target object generated at runtime with given .
-
- Type of the interface which will be proxied.
- The interceptors called during the invocation of proxied methods.
-
- Object proxying calls to members of types on generated target object.
-
- Thrown when given array is a null reference (Nothing in Visual Basic).
- Thrown when given is not an interface type.
-
- Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations.
- They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with.
- As a result of that also at least one implementation must be provided.
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to members of interface on target object generated at runtime with given .
-
- Type of the interface which will be proxied.
- The proxy generation options used to influence generated proxy type and object.
- The interceptors called during the invocation of proxied methods.
-
- Object proxying calls to members of types on generated target object.
-
- Thrown when given array is a null reference (Nothing in Visual Basic).
- Thrown when given is not an interface type.
-
- Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations.
- They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with.
- As a result of that also at least one implementation must be provided.
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to members of interface on target object generated at runtime with given .
-
- Type of the interface which will be proxied.
- The interceptors called during the invocation of proxied methods.
-
- Object proxying calls to members of type on generated target object.
-
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given array is a null reference (Nothing in Visual Basic).
- Thrown when given is a generic type definition.
- Thrown when given is not an interface type.
-
- Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations.
- They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with.
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to members of interface on target object generated at runtime with given .
-
- Type of the interface which will be proxied.
- The interceptors called during the invocation of proxied methods.
-
- Object proxying calls to members of type on generated target object.
-
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given array is a null reference (Nothing in Visual Basic).
- Thrown when given is a generic type definition.
- Thrown when given is not an interface type.
-
- Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations.
- They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with.
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to members of interface on target object generated at runtime with given .
-
- Type of the interface which will be proxied.
- Additional interface types. Calls to their members will be proxied as well.
- The interceptors called during the invocation of proxied methods.
-
- Object proxying calls to members of and types on generated target object.
-
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given array is a null reference (Nothing in Visual Basic).
- Thrown when given or any of is a generic type definition.
- Thrown when given is not an interface type.
-
- Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations.
- They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with.
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to members of interface on target object generated at runtime with given .
-
- Type of the interface which will be proxied.
- The proxy generation options used to influence generated proxy type and object.
- The interceptors called during the invocation of proxied methods.
-
- Object proxying calls to members of on generated target object.
-
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given array is a null reference (Nothing in Visual Basic).
- Thrown when given is a generic type definition.
- Thrown when given is not an interface type.
-
- They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with.
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to members of interface on target object generated at runtime with given .
-
- Type of the interface which will be proxied.
- The proxy generation options used to influence generated proxy type and object.
- Additional interface types. Calls to their members will be proxied as well.
- The interceptors called during the invocation of proxied methods.
-
- Object proxying calls to members of and types on generated target object.
-
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given array is a null reference (Nothing in Visual Basic).
- Thrown when given or any of is a generic type definition.
- Thrown when given is not an interface type.
-
- Since this method uses an empty-shell implementation of to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations.
- They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with.
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given .
-
- Type of class which will be proxied.
- The target object, calls to which will be intercepted.
- The interceptors called during the invocation of proxied methods.
-
- New object of type proxying calls to virtual members of type.
-
- Thrown when given is not a class type.
- Thrown when no default constructor exists on type .
- Thrown when default constructor of type throws an exception.
-
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given .
-
- Type of class which will be proxied.
- The target object, calls to which will be intercepted.
- The proxy generation options used to influence generated proxy type and object.
- The interceptors called during the invocation of proxied methods.
-
- New object of type proxying calls to virtual members of type.
-
- Thrown when given is not a class type.
- Thrown when no default constructor exists on type .
- Thrown when default constructor of type throws an exception.
-
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given .
-
- Type of class which will be proxied.
- Additional interface types. Calls to their members will be proxied as well.
- The target object, calls to which will be intercepted.
- The interceptors called during the invocation of proxied methods.
-
- New object of type proxying calls to virtual members of and types.
-
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given or any of is a generic type definition.
- Thrown when given is not a class type.
- Thrown when no default constructor exists on type .
- Thrown when default constructor of type throws an exception.
-
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given .
-
- Type of class which will be proxied.
- The target object, calls to which will be intercepted.
- The proxy generation options used to influence generated proxy type and object.
- Arguments of constructor of type which should be used to create a new instance of that type.
- The interceptors called during the invocation of proxied methods.
-
- New object of type proxying calls to virtual members of type.
-
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given is a generic type definition.
- Thrown when given is not a class type.
- Thrown when no constructor exists on type with parameters matching .
- Thrown when constructor of type throws an exception.
-
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given .
-
- Type of class which will be proxied.
- The target object, calls to which will be intercepted.
- Arguments of constructor of type which should be used to create a new instance of that type.
- The interceptors called during the invocation of proxied methods.
-
- New object of type proxying calls to virtual members of type.
-
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given is a generic type definition.
- Thrown when given is not a class type.
- Thrown when no constructor exists on type with parameters matching .
- Thrown when constructor of type throws an exception.
-
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given .
-
- Type of class which will be proxied.
- The target object, calls to which will be intercepted.
- The interceptors called during the invocation of proxied methods.
-
- New object of type proxying calls to virtual members of type.
-
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given is a generic type definition.
- Thrown when given is not a class type.
- Thrown when no parameterless constructor exists on type .
- Thrown when constructor of type throws an exception.
-
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given .
-
- Type of class which will be proxied.
- The target object, calls to which will be intercepted.
- The proxy generation options used to influence generated proxy type and object.
- The interceptors called during the invocation of proxied methods.
-
- New object of type proxying calls to virtual members of type.
-
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given is a generic type definition.
- Thrown when given is not a class type.
- Thrown when no default constructor exists on type .
- Thrown when default constructor of type throws an exception.
-
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given .
-
- Type of class which will be proxied.
- Additional interface types. Calls to their members will be proxied as well.
- The target object, calls to which will be intercepted.
- The proxy generation options used to influence generated proxy type and object.
- The interceptors called during the invocation of proxied methods.
-
- New object of type proxying calls to virtual members of and types.
-
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given or any of is a generic type definition.
- Thrown when given is not a class type.
- Thrown when no default constructor exists on type .
- Thrown when default constructor of type throws an exception.
-
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given .
-
- Type of class which will be proxied.
- Additional interface types. Calls to their members will be proxied as well.
- The target object, calls to which will be intercepted.
- The proxy generation options used to influence generated proxy type and object.
- Arguments of constructor of type which should be used to create a new instance of that type.
- The interceptors called during the invocation of proxied methods.
-
- New object of type proxying calls to virtual members of and types.
-
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given or any of is a generic type definition.
- Thrown when given is not a class type.
- Thrown when no constructor exists on type with parameters matching .
- Thrown when constructor of type throws an exception.
-
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given .
-
- Type of class which will be proxied.
- The interceptors called during the invocation of proxied methods.
-
- New object of type proxying calls to virtual members of type.
-
- Thrown when given is not a class type.
- Thrown when no default constructor exists on type .
- Thrown when default constructor of type throws an exception.
-
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given .
-
- Type of class which will be proxied.
- The proxy generation options used to influence generated proxy type and object.
- The interceptors called during the invocation of proxied methods.
-
- New object of type proxying calls to virtual members of type.
-
- Thrown when given is not a class type.
- Thrown when no default constructor exists on type .
- Thrown when default constructor of type throws an exception.
-
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given .
-
- Type of class which will be proxied.
- Additional interface types. Calls to their members will be proxied as well.
- The interceptors called during the invocation of proxied methods.
-
- New object of type proxying calls to virtual members of and types.
-
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given or any of is a generic type definition.
- Thrown when given is not a class type.
- Thrown when no default constructor exists on type .
- Thrown when default constructor of type throws an exception.
-
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given .
-
- Type of class which will be proxied.
- The proxy generation options used to influence generated proxy type and object.
- Arguments of constructor of type which should be used to create a new instance of that type.
- The interceptors called during the invocation of proxied methods.
-
- New object of type proxying calls to virtual members of type.
-
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given is a generic type definition.
- Thrown when given is not a class type.
- Thrown when no constructor exists on type with parameters matching .
- Thrown when constructor of type throws an exception.
-
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given .
-
- Type of class which will be proxied.
- Arguments of constructor of type which should be used to create a new instance of that type.
- The interceptors called during the invocation of proxied methods.
-
- New object of type proxying calls to virtual members of type.
-
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given is a generic type definition.
- Thrown when given is not a class type.
- Thrown when no constructor exists on type with parameters matching .
- Thrown when constructor of type throws an exception.
-
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given .
-
- Type of class which will be proxied.
- The interceptors called during the invocation of proxied methods.
-
- New object of type proxying calls to virtual members of type.
-
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given is a generic type definition.
- Thrown when given is not a class type.
- Thrown when no parameterless constructor exists on type .
- Thrown when constructor of type throws an exception.
-
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given .
-
- Type of class which will be proxied.
- The proxy generation options used to influence generated proxy type and object.
- The interceptors called during the invocation of proxied methods.
-
- New object of type proxying calls to virtual members of type.
-
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given is a generic type definition.
- Thrown when given is not a class type.
- Thrown when no default constructor exists on type .
- Thrown when default constructor of type throws an exception.
-
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given .
-
- Type of class which will be proxied.
- Additional interface types. Calls to their members will be proxied as well.
- The proxy generation options used to influence generated proxy type and object.
- The interceptors called during the invocation of proxied methods.
-
- New object of type proxying calls to virtual members of and types.
-
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given or any of is a generic type definition.
- Thrown when given is not a class type.
- Thrown when no default constructor exists on type .
- Thrown when default constructor of type throws an exception.
-
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given .
-
- Type of class which will be proxied.
- Additional interface types. Calls to their members will be proxied as well.
- The proxy generation options used to influence generated proxy type and object.
- Arguments of constructor of type which should be used to create a new instance of that type.
- The interceptors called during the invocation of proxied methods.
-
- New object of type proxying calls to virtual members of and types.
-
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given or any of is a generic type definition.
- Thrown when given is not a class type.
- Thrown when no constructor exists on type with parameters matching .
- Thrown when constructor of type throws an exception.
-
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates the proxy type for class proxy with given class, implementing given and using provided .
-
- The base class for proxy type.
- The interfaces that proxy type should implement.
- The options for proxy generation process.
- of proxy.
-
-
-
- Creates the proxy type for interface proxy with target for given interface, implementing given on given and using provided .
-
- The interface proxy type should implement.
- The additional interfaces proxy type should implement.
- Actual type that the proxy type will encompass.
- The options for proxy generation process.
- of proxy.
-
-
-
- Creates the proxy type for interface proxy with target interface for given interface, implementing given on given and using provided .
-
- The interface proxy type should implement.
- The additional interfaces proxy type should implement.
- The options for proxy generation process.
- of proxy.
-
-
-
- Creates the proxy type for interface proxy without target for given interface, implementing given and using provided .
-
- The interface proxy type should implement.
- The additional interfaces proxy type should implement.
- The options for proxy generation process.
- of proxy.
-
-
-
- Gets or sets the that this log to.
-
-
-
-
- Gets the proxy builder instance used to generate proxy types.
-
- The proxy builder.
-
-
-
- Holds objects representing methods of class.
-
-
-
-
- Thrown when the JustMock profiler is required but not present.
-
-
-
-
- Mock exception.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class.
-
- Exception message.
-
-
-
- Initializes a new instance of the class.
-
- Exception message.
- Inner exception.
-
-
-
- Compare two expressions to determine if they are equivalent
-
-
-
-
- An implementation detail interface. Not intended for external usage.
-
-
-
-
- Specifies that the provided call pattern is a specific case
- and we're interested in known call patterns who are general cases of the provided one.
-
-
-
-
- Specifies that the provided call pattern is a general case
- and we're interested in known call patterns who are specific cases of the provided one.
-
-
-
-
- Specifies that we want only exact matches between the provided call pattern
- and known call patterns.
-
-
-
-
- The exception that is thrown when Mock.Assert fails.
-
-
-
-
- Initializes a new instance of the class.
-
- Exception message.
- Inner exception.
-
-
-
- Create a delegate to a function that takes a object[] as a parameter and a delegate,
- unpacks the array and calls the delegate by substituting the array members for its parameters.
- It mimics what MethodInfo.Invoke does, but in JustMock it's a bad idea to call reflection
- methods within a GuardExternal block! GuardExternal blocks should do *minimum* amount of work.
-
-
-
-
- An implementation detail interface. Not intended for external usage.
-
-
-
-
- The repository that created this mock, or the repository that
- made the last arrangement for this mock, if this mock has been used
- in different contexts.
-
-
-
-
- The repository that first created this mock mixin.
-
-
-
-
- A collection of mocks that are dependent on this one. Dependent mocks
- are recursively asserted. Dependent mocks are added for example by arranging a call
- on this mock to return another mock.
-
-
-
-
- Behaviors that are processed after the behaviors for any method mock are processed.
-
-
-
-
- Behaviors to process when there was no method mock for a dispatched invocation.
-
-
-
-
- The type of the mock associated with this mixin.
-
-
-
-
- True if the static constructor of the associated type should be mocked.
-
-
-
-
- True if the constructor of the associated instance should be mocked
-
-
-
-
- Set to the object for which this instance is an external mock mixin
-
-
-
-
- An implementation detail. Not intended for external usage.
-
-
-
-
- Converts the given object to a matcher as follows. This method is most useful for
- creating a matcher out of an argument expression.
-
- It works as follows:
- If the object is not an expression, then a value matcher for that object is returned.
- If the object is an expression then:
- * if the top of the expression is a method call expression and the member
- has the ArgMatcherAttribute then the specific matcher type is instantiaded
- with the parameters passed to the method call expression and returned.
- If the matcher type is generic, then it is defined with the type of the expression.
- * if the top expression is a member or method call and the member
- has the ArgIgnoreAttribute, then a TypeMatcher is returned
- * otherwise, the expression is evaluated and a ValueMatcher is returned
-
-
-
-
-
-
- An implementation detail. Not intended for external usage.
- Use this class for creating baseless proxies instead of typeof(object)
- so that you don't accidentally enable the interception of Object which kills performance
-
-
-
-
- Implementation detail.
-
-
-
-
- Implementation detail.
-
-
-
-
- Thrown when a strict mock is accessed inappropriately.
-
-
-
-
- Provides introspection and tracing capabilities for ease of debugging failing tests.
-
-
- Often it’s not very clear why a test that uses the mocking API fails.
- A test may have multiple arrangements, each with various overlapping
- argument matchers. When you have a complex set of arrangements and the
- system under test makes a call to a mock, it’s sometimes hard to
- understand which arrangement actually gets executed and which
- expectations get updated. The class can help in such times.
- It can be used in two ways – to provide an overview of the current
- internal state of the mocking API, and to provide a step-by-step replay
- of the interception events happening inside the mocking API.
-
- The current internal state is exposed through the property.
- It contains a human-readable description of the current state of the
- mocking API. It describes in detail the state of all occurrence
- expectations and the number of calls to all intercepted methods. The
- first part is useful when debugging failing expectations from
- arrangements. The second part is useful for debugging failing occurrence
- asserts.
-
- The step-by-step replay is intended for use with an interactive debugger
- (e.g. the Visual Studio managed debugger). To begin using it, add the
- DebugView class to a Watch in the debugger. Break the test execution
- before your test begins. Set the property to true from
- the Watch window. Now, as you step over each line in your test, the
- and properties will be updated to show the events
- happening inside the mocking API. will show the entire event
- log so far. will contain all events that have happened since
- the debugger last updated the Watch window, but only if any new events
- have actually occurred.
-
-
-
-
- Shows in human-readable format the current state of the mocking API internals.
-
-
-
-
- Enables or disables the step-by-step event trace.
-
-
-
-
- Shows the entire event log when the event trace is enabled.
-
-
-
-
- When the event trace is enabled, this property shows the portion
- of the event log that was added since the property was last evaluated.
-
-
-
-
- This exception provides additional information when assertion failures are produced.
-
-
-
-
- Defines common expectations.
-
-
-
-
- Defines members for setting up delegate to execute as mehtod body.
-
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- delegate the method body
-
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Target delegate to evaluate.
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Type of the second parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Type of the second parameter of the method that this delegate encapsulates
- Type of the third parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Type of the second parameter of the method that this delegate encapsulates
- Type of the third parameter of the method that this delegate encapsulates
- Type of the fourth parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Type of the second parameter of the method that this delegate encapsulates
- Type of the third parameter of the method that this delegate encapsulates
- Type of the fourth parameter of the method that this delegate encapsulates
- Type of the fifth parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Type of the second parameter of the method that this delegate encapsulates
- Type of the third parameter of the method that this delegate encapsulates
- Type of the fourth parameter of the method that this delegate encapsulates
- Type of the fifth parameter of the method that this delegate encapsulates
- Type of the sixth parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Type of the second parameter of the method that this delegate encapsulates
- Type of the third parameter of the method that this delegate encapsulates
- Type of the fourth parameter of the method that this delegate encapsulates
- Type of the fifth parameter of the method that this delegate encapsulates
- Type of the sixth parameter of the method that this delegate encapsulates
- Type of the seventh parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Type of the second parameter of the method that this delegate encapsulates
- Type of the third parameter of the method that this delegate encapsulates
- Type of the fourth parameter of the method that this delegate encapsulates
- Type of the fifth parameter of the method that this delegate encapsulates
- Type of the sixth parameter of the method that this delegate encapsulates
- Type of the seventh parameter of the method that this delegate encapsulates
- Type of the eighth parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Type of the second parameter of the method that this delegate encapsulates
- Type of the third parameter of the method that this delegate encapsulates
- Type of the fourth parameter of the method that this delegate encapsulates
- Type of the fifth parameter of the method that this delegate encapsulates
- Type of the sixth parameter of the method that this delegate encapsulates
- Type of the seventh parameter of the method that this delegate encapsulates
- Type of the eighth parameter of the method that this delegate encapsulates
- Type of the ninth parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Type of the second parameter of the method that this delegate encapsulates
- Type of the third parameter of the method that this delegate encapsulates
- Type of the fourth parameter of the method that this delegate encapsulates
- Type of the fifth parameter of the method that this delegate encapsulates
- Type of the sixth parameter of the method that this delegate encapsulates
- Type of the seventh parameter of the method that this delegate encapsulates
- Type of the eighth parameter of the method that this delegate encapsulates
- Type of the ninth parameter of the method that this delegate encapsulates
- Type of the tenth parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Type of the second parameter of the method that this delegate encapsulates
- Type of the third parameter of the method that this delegate encapsulates
- Type of the fourth parameter of the method that this delegate encapsulates
- Type of the fifth parameter of the method that this delegate encapsulates
- Type of the sixth parameter of the method that this delegate encapsulates
- Type of the seventh parameter of the method that this delegate encapsulates
- Type of the eighth parameter of the method that this delegate encapsulates
- Type of the ninth parameter of the method that this delegate encapsulates
- Type of the tenth parameter of the method that this delegate encapsulates
- Type of the eleventh parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Type of the second parameter of the method that this delegate encapsulates
- Type of the third parameter of the method that this delegate encapsulates
- Type of the fourth parameter of the method that this delegate encapsulates
- Type of the fifth parameter of the method that this delegate encapsulates
- Type of the sixth parameter of the method that this delegate encapsulates
- Type of the seventh parameter of the method that this delegate encapsulates
- Type of the eighth parameter of the method that this delegate encapsulates
- Type of the ninth parameter of the method that this delegate encapsulates
- Type of the tenth parameter of the method that this delegate encapsulates
- Type of the eleventh parameter of the method that this delegate encapsulates
- Type of the twelveth parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Type of the second parameter of the method that this delegate encapsulates
- Type of the third parameter of the method that this delegate encapsulates
- Type of the fourth parameter of the method that this delegate encapsulates
- Type of the fifth parameter of the method that this delegate encapsulates
- Type of the sixth parameter of the method that this delegate encapsulates
- Type of the seventh parameter of the method that this delegate encapsulates
- Type of the eighth parameter of the method that this delegate encapsulates
- Type of the ninth parameter of the method that this delegate encapsulates
- Type of the tenth parameter of the method that this delegate encapsulates
- Type of the eleventh parameter of the method that this delegate encapsulates
- Type of the twelveth parameter of the method that this delegate encapsulates
- Type of the thirteenth parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Type of the second parameter of the method that this delegate encapsulates
- Type of the third parameter of the method that this delegate encapsulates
- Type of the fourth parameter of the method that this delegate encapsulates
- Type of the fifth parameter of the method that this delegate encapsulates
- Type of the sixth parameter of the method that this delegate encapsulates
- Type of the seventh parameter of the method that this delegate encapsulates
- Type of the eighth parameter of the method that this delegate encapsulates
- Type of the ninth parameter of the method that this delegate encapsulates
- Type of the tenth parameter of the method that this delegate encapsulates
- Type of the eleventh parameter of the method that this delegate encapsulates
- Type of the twelveth parameter of the method that this delegate encapsulates
- Type of the thirteenth parameter of the method that this delegate encapsulates
- Type of the fourteenth parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Type of the second parameter of the method that this delegate encapsulates
- Type of the third parameter of the method that this delegate encapsulates
- Type of the fourth parameter of the method that this delegate encapsulates
- Type of the fifth parameter of the method that this delegate encapsulates
- Type of the sixth parameter of the method that this delegate encapsulates
- Type of the seventh parameter of the method that this delegate encapsulates
- Type of the eighth parameter of the method that this delegate encapsulates
- Type of the ninth parameter of the method that this delegate encapsulates
- Type of the tenth parameter of the method that this delegate encapsulates
- Type of the eleventh parameter of the method that this delegate encapsulates
- Type of the twelveth parameter of the method that this delegate encapsulates
- Type of the thirteenth parameter of the method that this delegate encapsulates
- Type of the fourteenth parameter of the method that this delegate encapsulates
- Type of the fifteenth parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Type of the second parameter of the method that this delegate encapsulates
- Type of the third parameter of the method that this delegate encapsulates
- Type of the fourth parameter of the method that this delegate encapsulates
- Type of the fifth parameter of the method that this delegate encapsulates
- Type of the sixth parameter of the method that this delegate encapsulates
- Type of the seventh parameter of the method that this delegate encapsulates
- Type of the eighth parameter of the method that this delegate encapsulates
- Type of the ninth parameter of the method that this delegate encapsulates
- Type of the tenth parameter of the method that this delegate encapsulates
- Type of the eleventh parameter of the method that this delegate encapsulates
- Type of the twelveth parameter of the method that this delegate encapsulates
- Type of the thirteenth parameter of the method that this delegate encapsulates
- Type of the fourteenth parameter of the method that this delegate encapsulates
- Type of the fifteenth parameter of the method that this delegate encapsulates
- Type of the sixteenth parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Throws() methods.
-
-
-
-
-
- Throws a the specified exception for target call.
-
-
-
-
-
-
- Throws a the specified exception for target call.
-
-
-
-
-
- Throws a the specified exception for target call.
-
-
-
-
-
- Mark the statement as assertable in .
-
-
-
-
- Defines an operation that marks a expectation as must.
-
-
-
-
- Specifies that the mock call should be invoked to pass
-
- Disposable object that can be used to disable this arrangement.
-
-
-
- Defines the expected behavior for a setup.
-
-
-
-
- Specifies that JustMock should invoke different mock instance for each setup.
-
-
- When this modifier is applied
- for similar type call, the flow of setups will be maintained.
-
-
-
-
- Specifies that the arrangement will be respected regardless of the thread
- on which the call to the arranged member happens.
-
-
- This is only needed for arrangements of static members. Arrangements on
- instance members are always respected, regardless of the current thread.
-
- Cross-thread arrangements are active as long as the current context
- (test method) is on the call stack. Be careful when arranging
- static members cross-thread because the effects of the arrangement may
- affect and even crash the testing framework.
-
-
-
-
- Defines occurrence for a specific call.
-
-
-
-
- Specifies how many times the call should occur.
-
- Specified number of times
- Disposable object that can be used to disable this arrangement.
-
-
-
- Specifies how many times at least the call should occur.
-
- Specified number of times
- Disposable object that can be used to disable this arrangement.
-
-
-
- Specifies how many times maximum the call can occur.
-
- Specified number of times
- Disposable object that can be used to disable this arrangement.
-
-
-
- Specifies that the call must occur once.
-
- Disposable object that can be used to disable this arrangement.
-
-
-
- Specifies that the call must never occur.
-
- Disposable object that can be used to disable this arrangement.
-
-
-
- Defines the order for mock setups.
-
-
-
-
- Specifies a call should occur in a specific order.
-
-
-
-
- Use it to call the real implementation.
-
-
-
-
-
- Raises the expected with specific arguments
-
-
-
-
-
-
-
-
- Raises the expected with specific arguments
-
-
- Event arguments
-
-
-
-
-
- Raises the expected event for the setup.
-
-
- An function that will be used to construct event arguments
-
-
-
-
-
- Raises the expected event for the setup.
-
-
- An function that will be used to construct event arguments
-
-
-
-
-
- Raises the expected event for the setup.
-
-
- An function that will be used to construct event arguments
-
-
-
-
-
- Raises the expected event for the setup.
-
-
- An function that will be used to construct event arguments
-
-
-
-
-
- Specifies call a to step over (loose mocks only).
-
-
- For loose mocks by default the behavior is step over.
-
- Reference to
-
-
-
- Interface containing Func type method expectations.
-
-
-
-
-
- Interface containing overloads of the Returns method.
-
-
-
-
-
- Specifies the delegate to evaluate and return value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Specifies the delegate to evaluate and return value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Specifies the delegate to evaluate and return value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Specifies the delegate to evaluate and return value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Specifies the delegate to evaluate and return value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Specifies the delegate to evaluate and return value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Specifies the delegate to evaluate and return value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Specifies the delegate to evaluate and return value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Specifies the delegate to evaluate and return value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Specifies the delegate to evaluate and return value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Specifies the delegate to evaluate and return value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Specifies the delegate to evaluate and return value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Type of the twelveth parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Specifies the delegate to evaluate and return value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Type of the twelveth parameter of the anonymous method that this delegate encapsulates
- Type of the thirteenth parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Specifies the delegate to evaluate and return value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Type of the twelveth parameter of the anonymous method that this delegate encapsulates
- Type of the thirteenth parameter of the anonymous method that this delegate encapsulates
- Type of the fourteenth parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Specifies the delegate to evaluate and return value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Type of the twelveth parameter of the anonymous method that this delegate encapsulates
- Type of the thirteenth parameter of the anonymous method that this delegate encapsulates
- Type of the fourteenth parameter of the anonymous method that this delegate encapsulates
- Type of the fifteenth parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Specifies the delegate to evaluate and return value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Type of the twelveth parameter of the anonymous method that this delegate encapsulates
- Type of the thirteenth parameter of the anonymous method that this delegate encapsulates
- Type of the fourteenth parameter of the anonymous method that this delegate encapsulates
- Type of the fifteenth parameter of the anonymous method that this delegate encapsulates
- Type of the sixteenth parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Specifies the return value for the expected method.
-
- any object value
-
-
-
-
- Specifies the delegate to evaluate and return for the expected method.
-
- Target delegate to evaluate.
- Reference to interface
-
-
-
- Specifies the delegate to evaluate and return for the expected method.
-
- Target delegate to evaluate
- Reference to interface
-
-
-
- Returns a enumerable collection for the target query.
-
- Argument type
- Enumerable collection
- Instance of
-
-
-
- Arrangement filtering interface.
-
-
-
-
-
- Interface containing overloads of the When method.
-
-
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Type of the twelveth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Type of the twelveth parameter of the anonymous method that this delegate encapsulates
- Type of the thirteenth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Type of the twelveth parameter of the anonymous method that this delegate encapsulates
- Type of the thirteenth parameter of the anonymous method that this delegate encapsulates
- Type of the fourteenth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Type of the twelveth parameter of the anonymous method that this delegate encapsulates
- Type of the thirteenth parameter of the anonymous method that this delegate encapsulates
- Type of the fourteenth parameter of the anonymous method that this delegate encapsulates
- Type of the fifteenth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Type of the twelveth parameter of the anonymous method that this delegate encapsulates
- Type of the thirteenth parameter of the anonymous method that this delegate encapsulates
- Type of the fourteenth parameter of the anonymous method that this delegate encapsulates
- Type of the fifteenth parameter of the anonymous method that this delegate encapsulates
- Type of the sixteenth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies to ignore any argument for the target call.
-
- Func or Action Container
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
-
-
-
- Specifies instance scope for the expectation.
-
-
-
-
- Defines that the expectation should occur for all instance.
-
-
-
-
- Defines methods to mock non-public members.
-
-
- Non-public methods are identified by their name and, optionally, by their arguments
- when there's a need to disambiguate between overloads, or when you need to specify
- matchers for the arguments using. Arguments are passed using either constant objects
- when a specific value needs to be matched, or using one of the members of the
- class. If a member is not overloaded and you want the arrangement
- to work for all arguments, then you can specify just the name of the member and omit
- all arguments. This is equivalent to passing the correct ArgExpr.IsAny<T>() arguments
- or adding the .IgnoreArguments() clause.
-
-
-
-
- Arranges a method for mocking.
-
- Target instance
- Member name
- Method arguments
- Reference to setup actions calls
-
-
-
- Setups a non-public method for mocking.
-
- Target instance
- Method to setup taken from reflection.
- Method arguments
- Reference to setup actions calls
-
-
-
- Arranges a method for mocking.
-
- Return type
- Target instance.
- Target member name
- Method arguments
-
-
-
- Setups a non-public method for mocking.
-
- Return type
- Target instance
- Method to setup taken from reflection.
- Method arguments
- Reference to setup actions calls
-
-
-
- Asserts the specified member that it is called as expected.
-
- Target mock
- Name of the member
- Return type of the method
- Method arguments
-
-
-
- Asserts the specified method that it is called as expected.
-
- Target mock
- Method to assert taken from reflection.
- Method arguments
-
-
-
- Asserts the specified member that it is called as expected.
-
- Target mock
- Name of the member
- Method arguments
-
-
-
- Asserts the specified member that it is called as expected.
-
- Target mock
- Name of the member
- Specifies the number of times a call should occur.
- Return type of the method
- Method arguments
-
-
-
- Asserts the specified method that it is called as expected.
-
- Target mock
- Method to assert taken from reflection.
- Specifies the number of times a call should occur.
- Method arguments
-
-
-
- Asserts the specified member that it is called as expected.
-
- Target mock
- Name of the member
- Specifies the number of times a call should occur.
- Method arguments
-
-
-
- Returns the number of times the specified member was called.
-
- Target mock
- Method taken from reflection
- Method arguments
- Number of calls.
-
-
-
- Returns the number of times the specified member was called.
-
- Target mock
- Name of the member
- Method arguments
- Number of calls.
-
-
-
- Arranges a method for mocking.
-
- Type of the target.
- Return type
- Target member name
- Method arguments
-
-
-
- Arranges a method for mocking.
-
- Type of the target.
- Target member name
- Method arguments
-
-
-
- Arranges a method for mocking.
-
- Return type
- Target type
- Target member name
- Method arguments
-
-
-
- Arranges a method for mocking.
-
- Target type
- Target member name
- Method arguments
-
-
-
- Arranges a method for mocking.
-
- Return type
- Target method
- Method arguments
-
-
-
- Arranges a method for mocking.
-
- Target method
- Method arguments
-
-
-
- Asserts the specified member that it is called as expected.
-
- Specify the target type
- Name of the member
- Specifies the number of times a call should occur.
- Method arguments
-
-
-
- Asserts the specified member that it is called as expected.
-
- Specify the target type
- Specify the return type for the method
- Name of the member
- Specifies the number of times a call should occur.
- Method arguments
-
-
-
- Asserts the specified member that it is called as expected.
-
- Type of the target
- Name of the member
- Specifies the number of times a call should occur.
- Method arguments
-
-
-
- Asserts the specified member that it is called as expected.
-
- Type of the target
- Name of the member
- Specifies the number of times a call should occur.
- Method arguments
-
-
-
- Asserts the specified method that it is called as expected.
-
- Target method
- Specifies the number of times a call should occur.
- Method arguments
-
-
-
- Asserts the specified member that it is called as expected.
-
- Specify the target type
- Name of the member
- Method arguments
-
-
-
- Asserts the specified member that it is called as expected.
-
- Specify the target type
- Specify the return type for the method
- Name of the member
- Method arguments
-
-
-
- Asserts the specified member that it is called as expected.
-
- Type of the target
- Name of the member
- Method arguments
-
-
-
- Asserts the specified member that it is called as expected.
-
- Specify the return type method
- Type of the target
- Name of the member
- Method arguments
-
-
-
- Asserts the specified method that it is called as expected.
-
- Target method
- Method arguments
-
-
-
- Returns the number of times the specified member was called.
-
- Target method
- Method arguments
- Number of calls.
-
-
-
- Returns the number of times the specified member was called.
-
- Type of the target
- Name of the member
- Method arguments
- Number of calls.
-
-
-
- Raises an event specified using reflection. If the event is declared on a C# or VB class
- and has the default implementation for add/remove, then that event can also be raised using this
- method, even with the profiler off.
-
- Instance on which to raise the event.
- The event to raise.
- Arguments to pass to the event handlers.
-
-
-
- Raises a static event specified using reflection. If the event is declared on a C# or VB class
- and has the default implementation for add/remove, then that event can also be raised using this
- method, even with the profiler off.
-
- The event to raise.
- Arguments to pass to the event handlers.
-
-
-
- Raises an event by name. If the event is declared on a C# or VB class
- and has the default implementation for add/remove, then that event can also be raised using this
- method, even with the profiler off.
-
- Instance on which to raise the event.
- The name of event to raise.
- Arguments to pass to the event handlers.
-
-
-
- Raises a static event by name. If the event is declared on a C# or VB class
- and has the default implementation for add/remove, then that event can also be raised using this
- method, even with the profiler off.
-
- The type on which the event is declared.
- The name of event to raise.
- Arguments to pass to the event handlers.
-
-
-
- Creates an accessor object that can invoke non-public methods and get/set non-public properties and fields.
- Equivalent to new PrivateAccessor(instance).
-
- Instance to which non-public access will be given.
- Non-public accessor.
-
-
-
- Creates an accessor object that can invoke static (Shared in Visual Basic) non-public methods and static get/set non-public properties and fields.
- Equivalent to PrivateAccessor.ForType(type).
-
- Type whose static members will be given non-public access to.
- Non-public accessor.
-
-
-
- Returns a dynamic wrapper of the given object that can be used to arrange non-public instance members on the object.
-
- The object to wrap.
- A wrapper that can be passed to Arrange.
-
-
-
- Returns a dynamic wrapper of the given type that can be used to arrange non-public static members on the type.
-
- The type to wrap.
- A wrapper that can be passed to Arrange.
-
-
-
- Arranges an expectation on a void method given using a dynamic wrapper built with Wrap().
-
- An expression built using a wrapper returned by Wrap.
- An expectation object that can further configure the arrangement
-
- var mock = Mock.NonPublic.Wrap(myobj);
- Mock.NonPublic.Arrange(mock.PrivateMethod(ArgExpr.IsAny<int>()).DoNothing();
- Mock.NonPublic.Arrange(mock.Value = ArgExpr.IsAny<int>()).MustBeCalled();
-
- var staticMock = Mock.NonPublic.WrapType(typeof(MyType));
- Mock.NonPublic.Arrange(staticMock.PrivateMethod()).DoNothing();
-
-
-
-
- Arranges an expectation on a non-void method given using a dynamic wrapper built with Wrap().
-
- An expression built using a wrapper returned by Wrap.
- An expectation object that can further configure the arrangement
-
- var mock = Mock.NonPublic.Wrap(myobj);
- Mock.NonPublic.Arrange<int>(mock.PrivateValue).Returns(123);
- Mock.NonPublic.Arrange<string>(mock.GetNamePrivate(123)).Returns("me");
-
-
-
-
- Asserts an expectation given using a dynamic wrapper built with Wrap()
-
- An expression built using a wrapper returned by Wrap.
- Occurrence expectation to assert.
- A message to display if the assertion fails.
-
-
-
- Asserts an expectation given using a dynamic wrapper built with Wrap()
-
- An expression built using a wrapper returned by Wrap.
- Additional arguments to clarify the assertion expression.
- Occurrence expectation to assert.
- A message to display if the assertion fails.
-
-
-
- Defines member for mocking collection.
-
-
-
-
- Returns a enumerable collection for the target query.
-
- Argument type
- Enumerable collection
- Instance of
-
-
-
- Defines the time to wait before an event can be raised.
-
-
-
-
- Number of milliseconds to wait for executing the event.
-
-
-
-
- Defines action related setups.
-
-
-
-
- Implements common expectations.
-
-
- Implements common expecations.
-
-
-
-
- Implementation detail.
-
-
-
-
-
-
- Defines the body of the expected method that will be executed instead of the orginal method body.
-
- delegate the method body
-
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Target delegate to evaluate.
-
-
-
- Raises the expected with sepecic arguments
-
-
-
-
- Raises the expected event with provided .
-
-
- Event arguments
-
-
-
-
-
- Raises the expected event for the setup.
-
-
- Function that will be used to construct event arguments
-
-
-
-
-
- Raises the expected event for the setup.
-
-
- An function that will be used to construct event arguments
-
-
-
-
-
- Raises the expected event for the setup.
-
-
- An function that will be used to construct event arguments
-
-
-
-
-
- Raises the expected event for the setup.
-
-
- An function that will be used to construct event arguments
-
-
-
-
-
- Throws a the specified expection for target call.
-
-
-
-
-
-
- Throws a the specified expection for target call.
-
-
-
-
-
- Throws a the specified expection for target call.
-
-
-
-
-
- Use it to call the real implementation.
-
-
-
-
-
- Specfies call a to step over.
-
-
- For loose mocks by default the behavior is step over.
-
- Refarence to
-
-
-
- Specifies that the arranged member must be called. Asserting the mock will throw if the expectation is not fulfilled.
-
-
-
-
- Specifies how many times the call should occur.
-
- Specified number of times
-
-
-
- Specifies how many times atleast the call should occur.
-
- Specified number of times
-
-
-
- Specifies how many times maximum the call can occur.
-
- Specified number of times
-
-
-
- Specifies that the call must occur once.
-
-
-
-
- Specifies that the call must never occur.
-
-
-
-
- Specifies that JustMock should invoke different mock instance for each setup.
-
-
- When this modifier is applied
- for similar type call, the flow of setups will be maintained.
-
-
-
-
- Specifies a call should occur in a specific order.
-
-
-
-
- Defines that the expectation should occur for all instance.
-
-
-
-
- Specifies that the arrangement will be respected regardless of the thread
- on which the call to the arranged member happens.
-
-
- This is only needed for arrangements of static members. Arrangements on
- instance members are always respected, regardless of the current thread.
-
- Cross-thread arrangements are active as long as the current context
- (test method) is on the call stack. Be careful when arranging
- static members cross-thread because the effects of the arrangement may
- affect and even crash the testing framework.
-
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
-
-
-
- Specifies to ignore any argument for the target call.
-
- Func or Action Container
-
-
-
- Removes this arrangement. Its side effects will no longer be executed and its expectations will not be asserted.
-
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Type of the second parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Type of the second parameter of the method that this delegate encapsulates
- Type of the third parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Type of the second parameter of the method that this delegate encapsulates
- Type of the third parameter of the method that this delegate encapsulates
- Type of the fourth parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Type of the second parameter of the method that this delegate encapsulates
- Type of the third parameter of the method that this delegate encapsulates
- Type of the fourth parameter of the method that this delegate encapsulates
- Type of the fifth parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Type of the second parameter of the method that this delegate encapsulates
- Type of the third parameter of the method that this delegate encapsulates
- Type of the fourth parameter of the method that this delegate encapsulates
- Type of the fifth parameter of the method that this delegate encapsulates
- Type of the sixth parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Type of the second parameter of the method that this delegate encapsulates
- Type of the third parameter of the method that this delegate encapsulates
- Type of the fourth parameter of the method that this delegate encapsulates
- Type of the fifth parameter of the method that this delegate encapsulates
- Type of the sixth parameter of the method that this delegate encapsulates
- Type of the seventh parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Type of the second parameter of the method that this delegate encapsulates
- Type of the third parameter of the method that this delegate encapsulates
- Type of the fourth parameter of the method that this delegate encapsulates
- Type of the fifth parameter of the method that this delegate encapsulates
- Type of the sixth parameter of the method that this delegate encapsulates
- Type of the seventh parameter of the method that this delegate encapsulates
- Type of the eighth parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Type of the second parameter of the method that this delegate encapsulates
- Type of the third parameter of the method that this delegate encapsulates
- Type of the fourth parameter of the method that this delegate encapsulates
- Type of the fifth parameter of the method that this delegate encapsulates
- Type of the sixth parameter of the method that this delegate encapsulates
- Type of the seventh parameter of the method that this delegate encapsulates
- Type of the eighth parameter of the method that this delegate encapsulates
- Type of the ninth parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Type of the second parameter of the method that this delegate encapsulates
- Type of the third parameter of the method that this delegate encapsulates
- Type of the fourth parameter of the method that this delegate encapsulates
- Type of the fifth parameter of the method that this delegate encapsulates
- Type of the sixth parameter of the method that this delegate encapsulates
- Type of the seventh parameter of the method that this delegate encapsulates
- Type of the eighth parameter of the method that this delegate encapsulates
- Type of the ninth parameter of the method that this delegate encapsulates
- Type of the tenth parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Type of the second parameter of the method that this delegate encapsulates
- Type of the third parameter of the method that this delegate encapsulates
- Type of the fourth parameter of the method that this delegate encapsulates
- Type of the fifth parameter of the method that this delegate encapsulates
- Type of the sixth parameter of the method that this delegate encapsulates
- Type of the seventh parameter of the method that this delegate encapsulates
- Type of the eighth parameter of the method that this delegate encapsulates
- Type of the ninth parameter of the method that this delegate encapsulates
- Type of the tenth parameter of the method that this delegate encapsulates
- Type of the eleventh parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Type of the second parameter of the method that this delegate encapsulates
- Type of the third parameter of the method that this delegate encapsulates
- Type of the fourth parameter of the method that this delegate encapsulates
- Type of the fifth parameter of the method that this delegate encapsulates
- Type of the sixth parameter of the method that this delegate encapsulates
- Type of the seventh parameter of the method that this delegate encapsulates
- Type of the eighth parameter of the method that this delegate encapsulates
- Type of the ninth parameter of the method that this delegate encapsulates
- Type of the tenth parameter of the method that this delegate encapsulates
- Type of the eleventh parameter of the method that this delegate encapsulates
- Type of the twelveth parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Type of the second parameter of the method that this delegate encapsulates
- Type of the third parameter of the method that this delegate encapsulates
- Type of the fourth parameter of the method that this delegate encapsulates
- Type of the fifth parameter of the method that this delegate encapsulates
- Type of the sixth parameter of the method that this delegate encapsulates
- Type of the seventh parameter of the method that this delegate encapsulates
- Type of the eighth parameter of the method that this delegate encapsulates
- Type of the ninth parameter of the method that this delegate encapsulates
- Type of the tenth parameter of the method that this delegate encapsulates
- Type of the eleventh parameter of the method that this delegate encapsulates
- Type of the twelveth parameter of the method that this delegate encapsulates
- Type of the thirteenth parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Type of the second parameter of the method that this delegate encapsulates
- Type of the third parameter of the method that this delegate encapsulates
- Type of the fourth parameter of the method that this delegate encapsulates
- Type of the fifth parameter of the method that this delegate encapsulates
- Type of the sixth parameter of the method that this delegate encapsulates
- Type of the seventh parameter of the method that this delegate encapsulates
- Type of the eighth parameter of the method that this delegate encapsulates
- Type of the ninth parameter of the method that this delegate encapsulates
- Type of the tenth parameter of the method that this delegate encapsulates
- Type of the eleventh parameter of the method that this delegate encapsulates
- Type of the twelveth parameter of the method that this delegate encapsulates
- Type of the thirteenth parameter of the method that this delegate encapsulates
- Type of the fourteenth parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Type of the second parameter of the method that this delegate encapsulates
- Type of the third parameter of the method that this delegate encapsulates
- Type of the fourth parameter of the method that this delegate encapsulates
- Type of the fifth parameter of the method that this delegate encapsulates
- Type of the sixth parameter of the method that this delegate encapsulates
- Type of the seventh parameter of the method that this delegate encapsulates
- Type of the eighth parameter of the method that this delegate encapsulates
- Type of the ninth parameter of the method that this delegate encapsulates
- Type of the tenth parameter of the method that this delegate encapsulates
- Type of the eleventh parameter of the method that this delegate encapsulates
- Type of the twelveth parameter of the method that this delegate encapsulates
- Type of the thirteenth parameter of the method that this delegate encapsulates
- Type of the fourteenth parameter of the method that this delegate encapsulates
- Type of the fifteenth parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Type of the second parameter of the method that this delegate encapsulates
- Type of the third parameter of the method that this delegate encapsulates
- Type of the fourth parameter of the method that this delegate encapsulates
- Type of the fifth parameter of the method that this delegate encapsulates
- Type of the sixth parameter of the method that this delegate encapsulates
- Type of the seventh parameter of the method that this delegate encapsulates
- Type of the eighth parameter of the method that this delegate encapsulates
- Type of the ninth parameter of the method that this delegate encapsulates
- Type of the tenth parameter of the method that this delegate encapsulates
- Type of the eleventh parameter of the method that this delegate encapsulates
- Type of the twelveth parameter of the method that this delegate encapsulates
- Type of the thirteenth parameter of the method that this delegate encapsulates
- Type of the fourteenth parameter of the method that this delegate encapsulates
- Type of the fifteenth parameter of the method that this delegate encapsulates
- Type of the sixteenth parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Type of the twelveth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Type of the twelveth parameter of the anonymous method that this delegate encapsulates
- Type of the thirteenth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Type of the twelveth parameter of the anonymous method that this delegate encapsulates
- Type of the thirteenth parameter of the anonymous method that this delegate encapsulates
- Type of the fourteenth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Type of the twelveth parameter of the anonymous method that this delegate encapsulates
- Type of the thirteenth parameter of the anonymous method that this delegate encapsulates
- Type of the fourteenth parameter of the anonymous method that this delegate encapsulates
- Type of the fifteenth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Type of the twelveth parameter of the anonymous method that this delegate encapsulates
- Type of the thirteenth parameter of the anonymous method that this delegate encapsulates
- Type of the fourteenth parameter of the anonymous method that this delegate encapsulates
- Type of the fifteenth parameter of the anonymous method that this delegate encapsulates
- Type of the sixteenth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Defines expectation for a collection.
-
-
-
-
- Returns a enumerable collection for the target query.
-
- Argument type
- Enumerable collection
- Instance of
-
-
-
- Implementation detail.
-
-
-
-
-
- Defines the wait duration for a specific event.
-
-
-
-
- Initializes a new instance of the class.
-
- Time duration
-
-
-
- Number of milliseconds to wait for executing the event.
-
-
-
-
- Defines the expectation for a specific method.
-
-
- Implements common expecations.
-
-
-
-
- Defines the return value for a specific method expectation.
-
- any object value
-
-
-
-
- Specifies the delegate to evaluate and return for the expected method.
-
- Target delegate to evaluate.
- Reference to interface
-
-
-
- Specifies the function to evaluate and return.
-
- Target function to evaluate
- Reference to interface
-
-
-
- Specifies the delegate that will execute and return the value for the expected member.
-
- Reference to interface.
-
-
-
- Specifies the delegate that will execute and return the value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Specifies the delegate that will execute and return the value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Specifies the delegate that will execute and return the value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Specifies the delegate that will execute and return the value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Specifies the delegate that will execute and return the value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Specifies the delegate that will execute and return the value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Specifies the delegate that will execute and return the value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Specifies the delegate that will execute and return the value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Specifies the delegate that will execute and return the value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Specifies the delegate that will execute and return the value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Specifies the delegate that will execute and return the value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Specifies the delegate that will execute and return the value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Type of the twelveth parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Specifies the delegate that will execute and return the value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Type of the twelveth parameter of the anonymous method that this delegate encapsulates
- Type of the thirteenth parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Specifies the delegate that will execute and return the value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Type of the twelveth parameter of the anonymous method that this delegate encapsulates
- Type of the thirteenth parameter of the anonymous method that this delegate encapsulates
- Type of the fourteenth parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Specifies the delegate that will execute and return the value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Type of the twelveth parameter of the anonymous method that this delegate encapsulates
- Type of the thirteenth parameter of the anonymous method that this delegate encapsulates
- Type of the fourteenth parameter of the anonymous method that this delegate encapsulates
- Type of the fifteenth parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Specifies the delegate that will execute and return the value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Type of the twelveth parameter of the anonymous method that this delegate encapsulates
- Type of the thirteenth parameter of the anonymous method that this delegate encapsulates
- Type of the fourteenth parameter of the anonymous method that this delegate encapsulates
- Type of the fifteenth parameter of the anonymous method that this delegate encapsulates
- Type of the sixteenth parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Encapsulates a method that has 5 parameters and returns a value of the type specified by parameter.
-
- The type of the first parameter of the method that this delegate encapsulates
- The type of the second parameter of the method that this delegate encapsulates
- The type of the third parameter of the method that this delegate encapsulates
- The type of the fourth parameter of the method that this delegate encapsulates
- The type of the fifth parameter of the method that this delegate encapsulates
- Type of the return value of the method that this delegate encapsulates.
-
-
-
- Encapsulates a method that has 6 parameters and returns a value of the type specified by parameter.
-
- The type of the first parameter of the method that this delegate encapsulates
- The type of the second parameter of the method that this delegate encapsulates
- The type of the third parameter of the method that this delegate encapsulates
- The type of the fourth parameter of the method that this delegate encapsulates
- The type of the fifth parameter of the method that this delegate encapsulates
- The type of the sixth parameter of the method that this delegate encapsulates
- Type of the return value of the method that this delegate encapsulates.
-
-
-
- Encapsulates a method that has 7 parameters and returns a value of the type specified by parameter.
-
- The type of the first parameter of the method that this delegate encapsulates
- The type of the second parameter of the method that this delegate encapsulates
- The type of the third parameter of the method that this delegate encapsulates
- The type of the fourth parameter of the method that this delegate encapsulates
- The type of the fifth parameter of the method that this delegate encapsulates
- The type of the sixth parameter of the method that this delegate encapsulates
- The type of the seventh parameter of the method that this delegate encapsulates
- Type of the return value of the method that this delegate encapsulates.
-
-
-
- Encapsulates a method that has 8 parameters and returns a value of the type specified by parameter.
-
- The type of the first parameter of the method that this delegate encapsulates
- The type of the second parameter of the method that this delegate encapsulates
- The type of the third parameter of the method that this delegate encapsulates
- The type of the fourth parameter of the method that this delegate encapsulates
- The type of the fifth parameter of the method that this delegate encapsulates
- The type of the sixth parameter of the method that this delegate encapsulates
- The type of the seventh parameter of the method that this delegate encapsulates
- The type of the eighth parameter of the method that this delegate encapsulates
- Type of the return value of the method that this delegate encapsulates.
-
-
-
- Encapsulates a method that has 9 parameters and returns a value of the type specified by parameter.
-
- The type of the first parameter of the method that this delegate encapsulates
- The type of the second parameter of the method that this delegate encapsulates
- The type of the third parameter of the method that this delegate encapsulates
- The type of the fourth parameter of the method that this delegate encapsulates
- The type of the fifth parameter of the method that this delegate encapsulates
- The type of the sixth parameter of the method that this delegate encapsulates
- The type of the seventh parameter of the method that this delegate encapsulates
- The type of the eighth parameter of the method that this delegate encapsulates
- The type of the ninth parameter of the method that this delegate encapsulates
- Type of the return value of the method that this delegate encapsulates.
-
-
-
- Encapsulates a method that has 10 parameters and returns a value of the type specified by parameter.
-
- The type of the first parameter of the method that this delegate encapsulates
- The type of the second parameter of the method that this delegate encapsulates
- The type of the third parameter of the method that this delegate encapsulates
- The type of the fourth parameter of the method that this delegate encapsulates
- The type of the fifth parameter of the method that this delegate encapsulates
- The type of the sixth parameter of the method that this delegate encapsulates
- The type of the seventh parameter of the method that this delegate encapsulates
- The type of the eighth parameter of the method that this delegate encapsulates
- The type of the ninth parameter of the method that this delegate encapsulates
- The type of the tenth parameter of the method that this delegate encapsulates
- Type of the return value of the method that this delegate encapsulates.
-
-
-
- Encapsulates a method that has 11 parameters and returns a value of the type specified by parameter.
-
- The type of the first parameter of the method that this delegate encapsulates
- The type of the second parameter of the method that this delegate encapsulates
- The type of the third parameter of the method that this delegate encapsulates
- The type of the fourth parameter of the method that this delegate encapsulates
- The type of the fifth parameter of the method that this delegate encapsulates
- The type of the sixth parameter of the method that this delegate encapsulates
- The type of the seventh parameter of the method that this delegate encapsulates
- The type of the eighth parameter of the method that this delegate encapsulates
- The type of the ninth parameter of the method that this delegate encapsulates
- The type of the tenth parameter of the method that this delegate encapsulates
- The type of the eleventh parameter of the method that this delegate encapsulates
- Type of the return value of the method that this delegate encapsulates.
-
-
-
- Encapsulates a method that has 12 parameters and returns a value of the type specified by parameter.
-
- The type of the first parameter of the method that this delegate encapsulates
- The type of the second parameter of the method that this delegate encapsulates
- The type of the third parameter of the method that this delegate encapsulates
- The type of the fourth parameter of the method that this delegate encapsulates
- The type of the fifth parameter of the method that this delegate encapsulates
- The type of the sixth parameter of the method that this delegate encapsulates
- The type of the seventh parameter of the method that this delegate encapsulates
- The type of the eighth parameter of the method that this delegate encapsulates
- The type of the ninth parameter of the method that this delegate encapsulates
- The type of the tenth parameter of the method that this delegate encapsulates
- The type of the eleventh parameter of the method that this delegate encapsulates
- The type of the twelveth parameter of the method that this delegate encapsulates
- Type of the return value of the method that this delegate encapsulates.
-
-
-
- Encapsulates a method that has 13 parameters and returns a value of the type specified by parameter.
-
- The type of the first parameter of the method that this delegate encapsulates
- The type of the second parameter of the method that this delegate encapsulates
- The type of the third parameter of the method that this delegate encapsulates
- The type of the fourth parameter of the method that this delegate encapsulates
- The type of the fifth parameter of the method that this delegate encapsulates
- The type of the sixth parameter of the method that this delegate encapsulates
- The type of the seventh parameter of the method that this delegate encapsulates
- The type of the eighth parameter of the method that this delegate encapsulates
- The type of the ninth parameter of the method that this delegate encapsulates
- The type of the tenth parameter of the method that this delegate encapsulates
- The type of the eleventh parameter of the method that this delegate encapsulates
- The type of the twelveth parameter of the method that this delegate encapsulates
- The type of the thirteenth parameter of the method that this delegate encapsulates
- Type of the return value of the method that this delegate encapsulates.
-
-
-
- Encapsulates a method that has 14 parameters and returns a value of the type specified by parameter.
-
- The type of the first parameter of the method that this delegate encapsulates
- The type of the second parameter of the method that this delegate encapsulates
- The type of the third parameter of the method that this delegate encapsulates
- The type of the fourth parameter of the method that this delegate encapsulates
- The type of the fifth parameter of the method that this delegate encapsulates
- The type of the sixth parameter of the method that this delegate encapsulates
- The type of the seventh parameter of the method that this delegate encapsulates
- The type of the eighth parameter of the method that this delegate encapsulates
- The type of the ninth parameter of the method that this delegate encapsulates
- The type of the tenth parameter of the method that this delegate encapsulates
- The type of the eleventh parameter of the method that this delegate encapsulates
- The type of the twelveth parameter of the method that this delegate encapsulates
- The type of the thirteenth parameter of the method that this delegate encapsulates
- The type of the fourteenth parameter of the method that this delegate encapsulates
- Type of the return value of the method that this delegate encapsulates.
-
-
-
- Encapsulates a method that has 15 parameters and returns a value of the type specified by parameter.
-
- The type of the first parameter of the method that this delegate encapsulates
- The type of the second parameter of the method that this delegate encapsulates
- The type of the third parameter of the method that this delegate encapsulates
- The type of the fourth parameter of the method that this delegate encapsulates
- The type of the fifth parameter of the method that this delegate encapsulates
- The type of the sixth parameter of the method that this delegate encapsulates
- The type of the seventh parameter of the method that this delegate encapsulates
- The type of the eighth parameter of the method that this delegate encapsulates
- The type of the ninth parameter of the method that this delegate encapsulates
- The type of the tenth parameter of the method that this delegate encapsulates
- The type of the eleventh parameter of the method that this delegate encapsulates
- The type of the twelveth parameter of the method that this delegate encapsulates
- The type of the thirteenth parameter of the method that this delegate encapsulates
- The type of the fourteenth parameter of the method that this delegate encapsulates
- The type of the fifteenth parameter of the method that this delegate encapsulates
- Type of the return value of the method that this delegate encapsulates.
-
-
-
- Encapsulates a method that has 16 parameters and returns a value of the type specified by parameter.
-
- The type of the first parameter of the method that this delegate encapsulates
- The type of the second parameter of the method that this delegate encapsulates
- The type of the third parameter of the method that this delegate encapsulates
- The type of the fourth parameter of the method that this delegate encapsulates
- The type of the fifth parameter of the method that this delegate encapsulates
- The type of the sixth parameter of the method that this delegate encapsulates
- The type of the seventh parameter of the method that this delegate encapsulates
- The type of the eighth parameter of the method that this delegate encapsulates
- The type of the ninth parameter of the method that this delegate encapsulates
- The type of the tenth parameter of the method that this delegate encapsulates
- The type of the eleventh parameter of the method that this delegate encapsulates
- The type of the twelveth parameter of the method that this delegate encapsulates
- The type of the thirteenth parameter of the method that this delegate encapsulates
- The type of the fourteenth parameter of the method that this delegate encapsulates
- The type of the fifteenth parameter of the method that this delegate encapsulates
- The type of the sixteenth parameter of the method that this delegate encapsulates
- Type of the return value of the method that this delegate encapsulates.
-
-
-
- Contains fluent extensions for setting up or asserting mock expectations.
-
-
-
-
- Setups the target call to act in a specific way.
-
- Mock type
- Return type for the target setup.
- Target instance.
- Target expression.
-
- Reference to to setup the mock.
-
-
-
-
- Setups target property set operation to act in a specific way.
-
-
- Mock.ArrangeSet(() =>; foo.MyValue = 10).Throws(new InvalidOperationException());
-
- This will throw InvalidOperationException for when foo.MyValue is set with 10.
-
-
- Mock type.
- Target mock object.
- Target action.
- Reference to to setup the mock.
-
-
-
- Setups the target call to act in a specific way.
-
- Return type for the target setup.
- Target instance.
- Target expression.
- Reference to to setup the mock.
-
-
-
- Arranges the return values of properties and methods according to the given functional specification.
-
- Type of the mock.
- The mock on which to make the arrangements.
- The functional specification to apply to this mock.
-
- See article "Create Mocks By Example" for further information on how to write functional specifications.
-
-
-
-
- Asserts the specific call
-
- Type of the mock.
- Return type for the target setup.
- Target object.
- Target action.
-
-
-
- Asserts the specific call
-
- Type of the mock.
- Return type for the target setup.
- Target object.
- Target expression
- Specifies the number of times a mock call should occur.
-
-
-
- Asserts the specific call
-
- Type of the mock.
- Target object.
- Target action.
-
-
-
- Asserts the specific call
-
- Type of the mock.
- Target mock object
- Target expression
- Specifies the number of times a mock call should occur.
-
-
-
- Raises the specified event. If the event is not mocked and is declared on a C# or VB class
- and has the default implementation for add/remove, then that event can also be raised using this
- method, even with the profiler off.
-
- Type of the object.
- Target instance.
- Event expression.
- EventArgs argument.
-
- Use this method for raising events based on . The instance given
- in the event expression is used as an argument for the 'sender' parameter.
-
-
-
-
- Raises the specified event. If the event is not mocked and is declared on a C# or VB class
- and has the default implementation for add/remove, then that event can also be raised using this
- method, even with the profiler off.
-
- Type of the object.
- Target instance.
- Event expression.
- Delegate arguments.
-
-
-
- Asserts all expected calls that are marked as must or
- to be occurred a certain number of times.
-
- Type of the mock.
- Target instance.
-
-
-
- Asserts all expected setups.
-
- Type of the mock.
- Target instance.
-
-
-
- Sets behavior after last value.
-
-
-
-
- The last value in the values array will be returned on each call.
-
-
-
-
- An assertion failure exception will be thrown on the call after the one that returns the last value.
-
-
-
-
- The member will start returning the same values starting from the beginning.
-
-
-
-
- Provides ability to chain Returns method that returns a single value.
-
-
-
-
- Defines the return value for a specific method expectation.
-
- Type of the return value.
- Reference to interface.
- Any object value.
- Reference to interface
-
-
-
- Specifies that the arranged member will return consecutive values from the given array.
- If the arranged member is called after it has returned the last value, an exception is thrown.
-
- Type of the return value.
- The arranged member.
- The array of values that will be returned by the arranged member.
- Reference to interface.
-
-
-
- Specifies that the arranged member will return consecutive values from the given array.
- If the arranged member is called after it has returned the last value, the behavior depends on the behavior parameter.
-
- Type of return value
- The arranged member
- The list of values that will be returned by the arranged member. The list may be modified after the arrangement is made.
- The behavior after the last value has been returned.
- Reference to interface.
-
-
-
- Entry point for setting up and asserting mocks.
-
-
-
-
- Setups the target call to act in a specific way.
-
- Target type
-
- Return type for the target setup.
-
-
- Expression delegate to the target call
-
-
- Reference to to setup the mock.
-
-
-
-
- Setups the target mock call with user expectation.
-
-
- Return type for the target setup.
-
-
- Provide the target method call
-
-
- Reference to to setup the mock.
-
-
-
-
- Setups the target mock call with user expectation.
-
- Target type
-
- Return type for the target setup.
-
-
- Target instance.
-
-
- Expression delegate to the target call
-
-
- Reference to to setup the mock.
-
-
-
-
- Setups the target mock call with user expectation.
-
- Target type
-
- Target instance.
-
-
- Expression delegate to the target call
-
-
- Reference to to setup the mock.
-
-
-
-
- Setups the target call to act in a specific way.
-
-
- Target expression
-
-
- Reference to to setup the mock.
-
-
-
-
- Setups target property set operation to act in a specific way.
-
-
- Mock.ArrangeSet(() => foo.MyValue = 10).Throws(new InvalidOperationException());
-
- This will throw InvalidOperationException for when foo.MyValue is set with 10.
-
-
-
- Target action
-
-
- Reference to to setup the mock.
-
-
-
-
- Arranges the return values of properties and methods according to the given functional specification.
-
- Mock type.
- The mock on which to make the arrangements. If 'null' then the specification will be applied to all instances.
- The functional specification to apply to this mock.
-
- See article "Create Mocks By Example" for further information on how to write functional specifications.
-
-
-
-
- Asserts a specific call from expression.
-
- Target expression
- Return type for the assert expression
-
-
-
- Asserts a specific call from expression.
-
- Target expression
- Return type for the assert expression
- Assert argument
-
-
-
- Asserts a specific call from expression.
-
- Target expression
- Specifies how many times a call has occurred
- Return type for the target call
-
-
-
- Asserts the specified call from expression.
-
- The action to verify.
- Specifies to ignore the instance and/or arguments during assertion.
- Specifies the number of times a mock call should occur.
- Return type for the target call
-
-
-
- Asserts a specific call from expression.
-
- Action expression defining the action to verify.
-
-
-
- Asserts the specified call from expression.
-
- The action to verify.
- Specifies to ignore the instance and/or arguments during assertion.
-
-
-
- Asserts the specified call from expression.
-
- The action to verify.
- Specifies the number of times a mock call should occur.
-
-
-
- Asserts the specified call from expression.
-
- The action to verify.
- Specifies to ignore the instance and/or arguments during assertion.
- Specifies the number of times a mock call should occur.
-
-
-
- Asserts a specific call from expression.
-
- Target instance
- Contains the target mock call
- Target type
- The type of the return value of the method
-
-
-
- Asserts a specific call from expression.
-
- Target instance
- Specifies how many times a call has occurred
- Contains the target mock call
- Target type
- The type of the return value of the method
-
-
-
- Asserts the specific property set operation.
-
- Action defining the set operation
-
-
-
- Asserts the specific property set operation.
-
- Action defining the set operation
- Specifies the number of times a mock call should occur.
-
-
-
- Asserts the specific property set operation.
-
- Action defining the set operation
- Specifies to ignore the instance and/or arguments during assertion.
-
-
-
- Asserts the specific property set operation.
-
- Action defining the set operation
- Specifies to ignore the instance and/or arguments during assertion.
- Specifies the number of times a mock call should occur.
-
-
-
- Asserts all expected calls that are marked as must or
- to be occurred a certain number of times.
-
- Target type
- Target instance
-
-
-
- Asserts all expected setups.
-
- Target type
- Target instance
-
-
-
- Asserts all expectation on the given type
-
- The type which declared the methods to assert.
-
-
-
- Asserts all expectation on the given type
-
- The type which declared the methods to assert.
-
-
-
- Returns the number of times the specified member was called.
-
- The action to inspect
- Number of calls
-
-
-
- Returns the number of times the specified member was called.
-
- The action to inspect
- Specifies to ignore the instance and/or arguments during assertion.
- Number of calls
-
-
-
- Returns the number of times the specified member was called.
-
- The action to inspect
- Number of calls
-
-
-
- Returns the number of times the specified member was called.
-
- The action to inspect
- Specifies to ignore the instance and/or arguments during assertion.
- Number of calls
-
-
-
- Returns the number of times the specified setter or event subscription method was called.
-
- The setter or event subscription method to inspect
- Number of calls
-
-
-
- Returns the number of times the specified setter or event subscription method was called.
-
- The setter or event subscription method to inspect
- Specifies to ignore the instance and/or arguments during assertion.
- Number of calls
-
-
-
- Create a mocked instance from specified real constructor with behavior.
-
- Target type for the mocked instance
- Target expression for specifying the new type.
- Mock instance
-
-
-
- Creates a mocked instance from specified real constructor.
-
- Target type for the mocked instance
- Target expression for specifying the new type.
- Specifies behavior of the mock. Default is
- Mock instance
-
-
-
- Creates a mocked instance from settings specified in the lambda.
-
- Type of the mock
- Specifies mock settings
- Mock instance
-
-
-
- Creates a mocked instance from a given type.
-
- Type of the mock
- Specifies behavior of the mock. Default is
- Constructor arguments
- Mock instance
-
-
-
- Creates a mocked instance from a given type.
-
- Type of the mock
- Specifies behavior of the mock. Default is
- Mock instance
-
-
-
- Creates a mocked instance from a given type with behavior.
-
- Type of the mock
- Mock instance
-
-
-
- Creates a mocked instance from a given type with behavior.
-
- Target to mock
- Constructor arguments
- Mock instance
-
-
-
- Creates a mocked instance from a given type with behavior.
-
- Target to mock
- Mock instance
-
-
-
- Creates a mocked instance from a given type with behavior.
-
-
- Specifies whether to call the base constructor
-
- Target type
- Mock instance
-
-
-
- Creates a mocked instance from a given type.
-
-
- Specifies whether to call the base constructor
-
- Specifies behavior of the mock. Default is
- Mock instance
- Target type
-
-
-
- Creates a mocked instance from a given type.
-
- Target to mock
-
- Specifies whether to call the base constructor
-
- Specifies behavior of the mock. Default is
- Mock instance
-
-
-
- Creates a mocked instance from a given type.
-
- Target type to mock
- Mock settings
- Mock instance
-
-
-
- Creates a mock instance from a given type.
-
- Mocking type
- Specifies behavior of the mock. Default is
- Constructor arguments
- Mock instance
-
-
-
- Creates a mock instance from a given type.
-
- Mocking type
- Specifies behavior of the mock. Default is
- Mock instance
-
-
-
- Creates a mocked instance from a given type with behavior.
-
- Mocked object type.
- Constructor arguments
- Mock instance
-
-
-
- Creates a mock with behavior by parsing the given functional specification.
-
-
- See article "Create Mocks By Example" for further information on how to write functional specifications.
-
- Type for the argument.
- The functional specification to apply to the mock object.
- A mock with the given functional specification.
-
-
-
- Creates a mocked instance from a internal class with behavior.
-
- Fully qualified name of the target type.
- Mock instance
-
-
-
- Creates a mocked instance from an internal class.
-
- Fully qualified name of the target type.
- Specifies behavior of the mock. Default is
- Mock instance
-
-
-
- Creates a mocked instance from an internal class.
-
- Fully qualified name of the target type.
- Settings for the mock
- Mock instance
-
-
-
- Raises the specified event. If the event is not mocked and is declared on a C# or VB class
- and has the default implementation for add/remove, then that event can also be raised using this
- method, even with the profiler off. The type on which the event is defined may need to be pre-intercepted
- using before calling Raise.
-
- Event expression
- Delegate arguments
-
-
-
- Removes all existing arrangements within the current mocking context (e.g. current test method).
- Arrangements made in parent mocking contexts (e.g. in fixture setup method) are preserved.
-
-
-
-
- Explicitly enables the interception of the given type by the profiler. Interception is usually enabled
- implicitly by calls to or . This method is rarely needed in cases
- where you're trying to arrange setters or raise events on a partial mock.
-
- The type to intercept
-
-
-
- Explicitly enables the interception of the given type by the profiler. Interception is usually enabled
- implicitly by calls to or . This method is rarely needed in cases
- where you're trying to arrange setters or raise events on a partial mock.
-
- The type to intercept
-
-
-
- Setups the target for mocking all static calls with behavior.
-
-
- Considers all public members of the class. To mock private member,
- please use Mock.NonPublic
-
- Target type
-
-
-
- Setups the target for mocking all static calls.
-
-
- Considers all public members of the class. To mock private member,
- please use the private interface Mock.NonPublic
-
-
- Specifies behavior of the mock. Default is
-
-
- Target type
-
-
-
-
- Setups the target for mocking all static calls.
-
- Static type
- Defines the behavior of the static constructor
-
-
-
- Setups the target for mocking all static calls.
-
- Static type
-
-
-
- Setups the target for mocking all static calls.
-
- Target type
- Specifies behavior of the mock. Default is
-
-
-
- Setups the target for mocking all static calls.
-
- Target type
- Specifies behavior of the mock. Default is
- Defines the behavior of the static constructor
-
-
-
- Gets a value indicating whether the JustMock profiler is enabled.
-
-
-
-
-
- Arrange and assert expectations on non-public members.
-
-
-
-
- Defines filters for calls , used in conjunction with assert.
-
-
-
-
- Specifies that the expected call must never occur
-
- Occurs type.
-
-
-
- Specifies that the expected call should occur once.
-
- Occurs type.
-
-
-
- Specifies that the expected call should occur at least times.
-
- Specific number of times
- Occurs type.
-
-
-
- Specifies that the expected call should occur at least once.
-
- Occurs type.
-
-
-
- Specifies that the expected call should occur at most times.
-
- Specific number of times
- Occurs type.
-
-
-
- Specifies that the expected call should occur exactly times.
-
- Specific number of times
- Occurs type.
-
-
-
- Specifies that occurrence is not available.
-
- Occurs type.
-
-
-
- Defines parameter placeholders when the parameter type is one of the commonly occurring types, e.g. int.
- Example: Mock.Create<IEqualityComparer>(me => me.Equals(Arg.AnyObject, Arg.AnyObject) == Equals(Param._1, Param._2));
- In the example, Param._1 and Param._2 are implicitly converted to System.Object.
-
-
-
-
- First parameter.
-
-
-
-
- Second parameter.
-
-
-
-
- Third parameter.
-
-
-
-
- Fourth parameter.
-
-
-
-
- Fifth parameter.
-
-
-
-
- Sixth parameter.
-
-
-
-
- Seventh parameter.
-
-
-
-
- Eighth parameter.
-
-
-
-
- Ninth parameter.
-
-
-
-
- Tenth parameter.
-
-
-
-
- Eleventh parameter.
-
-
-
-
- Twelfth parameter.
-
-
-
-
- Thirteenth parameter.
-
-
-
-
- Fourteenth parameter.
-
-
-
-
- Fifteenth parameter.
-
-
-
-
- Sixteenth parameter.
-
-
-
-
- This class appears only in compiler errors.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Defines parameter placeholders when the parameter type is T.
-
- Type of the parameter.
-
-
-
- First field.
-
-
-
-
- Second field.
-
-
-
-
- Third field.
-
-
-
-
- Fourth field.
-
-
-
-
- Fifth field.
-
-
-
-
- Sixth field.
-
-
-
-
- Seventh field.
-
-
-
-
- Eighth field.
-
-
-
-
- Ninth field.
-
-
-
-
- Tenth field.
-
-
-
-
- Eleventh field.
-
-
-
-
- Twelfth field.
-
-
-
-
- Thirteenth field.
-
-
-
-
- Fourteenth field.
-
-
-
-
- Fifteenth field.
-
-
-
-
- Sixteenth field.
-
-
-
-
- Gives access to the non-public members of a type or instance. This class provides functionality similar to the
- one that exists in regular reflection classes with the added benefit that it can bypass essential security checks related
- to accessing non-public members through reflection.
-
-
- When the profiler is enabled, PrivateAccessor acquires additional power:
- - It can even be used to access all kinds of non-public members in Silverlight (and when running in partial trust in general).
- - All calls made through PrivateAccessor are always made with full trust (unrestricted) permissions.
-
- You can assign a PrivateAccessor to a dynamic variable and access it as if you're referencing the original object:
- dynamic acc = new PrivateAccessor(myobj);
- acc.PrivateProperty = acc.PrivateMethod(123); // PrivateProperty and PrivateMethod are private members on myobj's type.
-
-
-
-
- Creates a new wrapping the given instance. Can be used to access both instance and static members.
-
- The instance to wrap.
-
-
-
- Creates a new wrapping the given type. Can be used to access the static members of a type.
-
- Targeted type.
- PrivateAccessor type.
-
-
-
- Gets the value of a dynamic private accessor expression. Use this when the value to get
- is of type Object, otherwise cast the expression to the desired type.
-
- A PrivateAccessor expression built from a dynamic variable.
- The value of the private accessor expression
-
-
-
- Calls the specified method by name.
-
- The name of the method to call.
- Arguments to pass to the method.
- The value returned by the specified method.
-
-
-
- Calls the specified generic method by name.
-
- The name of the method to call.
- The type arguments to specialize the generic method.
- Arguments to pass to the method.
- The value returned by the specified method.
-
-
-
- Calls the specified method.
-
- The method to call.
- Arguments to pass to the method.
- Return value of the method.
-
-
-
- Calls the type's static constructor. The static constructor can be executed even when the runtime
- has already called it as part of type's initialization.
-
-
- When 'false', the static constructor will not be called if it has already run as part of
- type initialization. When 'true', the static constructor will be called unconditionally.
- If the type is not yet initialized and 'true' is given, the static constructor will be run
- twice.
-
-
-
-
- Gets the value returned by the indexer (this[T index] in C#) for the specified index value.
-
- The index argument to pass to the indexer.
- The value returned by the indexer.
-
-
-
- Gets the value of a property by name.
-
- The name of the property.
- Optional index arguments if the property has any.
- The value of the property.
-
-
-
- Sets a value to the indexer (this[T index] in C#) for the specified index value.
-
- The index argument to pass to the indexer.
- The value to give to the indexer.
-
-
-
- Sets the value of a property by name.
-
- The name of the property.
- The value to set to the property.
- Optional index arguments if the property has any.
-
-
-
- Gets the value of a field.
-
- The name of the field.
- The value of the field
-
-
-
- Sets the value of a field.
-
- The name of the field.
- The new value of the field.
-
-
-
- Gets the value of a field or property.
-
- Name of a field or property to get.
- The value of the field or property.
-
-
-
- Sets the value of a field or property.
-
- The name of a field or property to set
- The new value of the field or property.
-
-
-
- Raises the specified event passing the given arguments to the handlers.
-
- The name of the event to raise.
- Arguments to pass to the event handlers. Must match the event handler signature exactly.
-
-
-
- The wrapped instance.
-
-
-
-
- Defines the kind of range value to consider.
-
-
-
-
- Does not consider first and last value.
-
-
-
-
- Considers the First and last value.
-
-
-
-
- A strongly-typed resource class, for looking up localized strings, etc.
-
-
-
-
- Returns the cached ResourceManager instance used by this class.
-
-
-
-
- Overrides the current thread's CurrentUICulture property for all
- resource lookups using this strongly typed resource class.
-
-
-
-
- Used to disable the automatic generation of calls to Mock.Reset() in test methods by the profiler.
-
-
- When the JustMock profiler is enabled, it is quite necessary to call Mock.Reset() at the end of
- every test method that does mocking or calls other methods that do mocking. This way you'll be
- sure that no state leaks from test to test and your tests always run at top speed.
-
- The JustMock profiler automatically adds calls to Mock.Reset() to the end of every test method
- that is in an assembly that has a reference to the Telerik.JustMock assembly. If your test method looks like
-
- [Test]
- public void MyTest()
- {
- ... // body of test
- }
-
- ...then the profiler wraps it in a try/finally block like so:
-
- [Test]
- public void MyTest()
- {
- try {
- ... // body of test
- } finally {
- Mock.Reset();
- }
- }
-
- ...thus ensuring that Mock.Reset() is called at the end of every test method without any
- burden imposed on the test author.
-
- Sometimes this try/finally block gets in your way though. For example, try/catch/finally
- blocks change the lifetime of objects in such a way that objects referenced only by WeakReferences
- will not be collected in the scope they're handled if you call GC.Collect() in that same scope.
-
- Whenever you have a test that passes with the JustMock profiler disabled, but fails when the profiler
- is enabled, *and* you don't use mocking in that test, the issue may be resolved by decorating your
- test with this attribute.
-
-
-
-
- Allow the use of the mocking API inside this method. You must explicitly call
- Mock.Reset() at the end of your test method.
-
-
-
-
- Defines behavior of the static constructor.
-
-
-
-
- Defines that the static constructor is not mocked.
-
-
-
-
- Defines that is static constructor is mocked.
-
-
-
-
- The exception that is thrown when the trial of JustMock has expired.
-
-
-
-
- Specifies the duration to wait before executing an event.
-
-
-
-
- Specifies the number of seconds to wait for executing an event.
-
- Seconds to wait
- IWaitDuration type
-
-
-
- Specifies the number of seconds to wait for executing an event.
-
- Time duration to wait
- IWaitDuration type
-
-
-
diff --git a/SilverlightDistribution/ReleaseFree/Telerik.JustMock.Silverlight.dll b/SilverlightDistribution/ReleaseFree/Telerik.JustMock.Silverlight.dll
deleted file mode 100644
index 1386064e..00000000
Binary files a/SilverlightDistribution/ReleaseFree/Telerik.JustMock.Silverlight.dll and /dev/null differ
diff --git a/SilverlightDistribution/ReleaseFree/Telerik.JustMock.Silverlight.xml b/SilverlightDistribution/ReleaseFree/Telerik.JustMock.Silverlight.xml
deleted file mode 100644
index 4c33c3fc..00000000
--- a/SilverlightDistribution/ReleaseFree/Telerik.JustMock.Silverlight.xml
+++ /dev/null
@@ -1,15048 +0,0 @@
-
-
-
- Telerik.JustMock.Silverlight
-
-
-
-
- Interface providing methods for setting up mock instance.
-
- Target type
-
-
-
- Interface providing handy methods for setting up mock instance.
-
-
-
-
- Sets the behavior of the mock object.
-
- The mock behavior.
- The fluent configuration.
-
-
-
- Specifies to mock the constructor.
-
- The fluent configuration.
-
-
-
- Invokes the specified non-public constructor.
-
- Arguments to be passed to the constructor.
- The fluent configuration.
-
-
-
- Add an attribute to the created proxy type.
-
- An attribute builder object containing the attribute.
- The fluent configuration.
-
-
-
- Sets a predicate that will filter whether a dynamic proxy method will be intercepted or not.
-
-
- Dynamic proxy methods are the methods that proxy calls from interface methods, abstract methods or
- inherited virtual methods. If a filter is not specified, then, by default, all methods are
- intercepted. If a method is not intercepted, it cannot be mocked.
-
- The interceptor filter allows you to specify which methods will be intercepted and which won't be.
- Normally, you'd want to intercept all methods. However, there are practical limitations to the
- number of members that can be intercepted on a given type. If a type has more than about 5000
- interceptable members, then the time needed to generate the proxy type may be impractically long.
- In those cases specify a filter that will remove from interception those members that you don't
- intend to mock anyway.
-
-
- The fluent configuration.
-
-
-
- Implements interface to the target mock.
-
- Reference to
-
-
-
- Invokes the specified constructor.
-
-
- Reference to
-
-
-
- Encapsulates a method that has 5 parameters and does not return a value.
-
- The type of the first parameter of the method that this delegate encapsulates
- The type of the second parameter of the method that this delegate encapsulates
- The type of the third parameter of the method that this delegate encapsulates
- The type of the fourth parameter of the method that this delegate encapsulates
- The type of the fifth parameter of the method that this delegate encapsulates
-
-
-
- Encapsulates a method that has 6 parameters and does not return a value.
-
- The type of the first parameter of the method that this delegate encapsulates
- The type of the second parameter of the method that this delegate encapsulates
- The type of the third parameter of the method that this delegate encapsulates
- The type of the fourth parameter of the method that this delegate encapsulates
- The type of the fifth parameter of the method that this delegate encapsulates
- The type of the sixth parameter of the method that this delegate encapsulates
-
-
-
- Encapsulates a method that has 7 parameters and does not return a value.
-
- The type of the first parameter of the method that this delegate encapsulates
- The type of the second parameter of the method that this delegate encapsulates
- The type of the third parameter of the method that this delegate encapsulates
- The type of the fourth parameter of the method that this delegate encapsulates
- The type of the fifth parameter of the method that this delegate encapsulates
- The type of the sixth parameter of the method that this delegate encapsulates
- The type of the seventh parameter of the method that this delegate encapsulates
-
-
-
- Encapsulates a method that has 8 parameters and does not return a value.
-
- The type of the first parameter of the method that this delegate encapsulates
- The type of the second parameter of the method that this delegate encapsulates
- The type of the third parameter of the method that this delegate encapsulates
- The type of the fourth parameter of the method that this delegate encapsulates
- The type of the fifth parameter of the method that this delegate encapsulates
- The type of the sixth parameter of the method that this delegate encapsulates
- The type of the seventh parameter of the method that this delegate encapsulates
- The type of the eighth parameter of the method that this delegate encapsulates
-
-
-
- Encapsulates a method that has 9 parameters and does not return a value.
-
- The type of the first parameter of the method that this delegate encapsulates
- The type of the second parameter of the method that this delegate encapsulates
- The type of the third parameter of the method that this delegate encapsulates
- The type of the fourth parameter of the method that this delegate encapsulates
- The type of the fifth parameter of the method that this delegate encapsulates
- The type of the sixth parameter of the method that this delegate encapsulates
- The type of the seventh parameter of the method that this delegate encapsulates
- The type of the eighth parameter of the method that this delegate encapsulates
- The type of the ninth parameter of the method that this delegate encapsulates
-
-
-
- Encapsulates a method that has 10 parameters and does not return a value.
-
- The type of the first parameter of the method that this delegate encapsulates
- The type of the second parameter of the method that this delegate encapsulates
- The type of the third parameter of the method that this delegate encapsulates
- The type of the fourth parameter of the method that this delegate encapsulates
- The type of the fifth parameter of the method that this delegate encapsulates
- The type of the sixth parameter of the method that this delegate encapsulates
- The type of the seventh parameter of the method that this delegate encapsulates
- The type of the eighth parameter of the method that this delegate encapsulates
- The type of the ninth parameter of the method that this delegate encapsulates
- The type of the tenth parameter of the method that this delegate encapsulates
-
-
-
- Encapsulates a method that has 11 parameters and does not return a value.
-
- The type of the first parameter of the method that this delegate encapsulates
- The type of the second parameter of the method that this delegate encapsulates
- The type of the third parameter of the method that this delegate encapsulates
- The type of the fourth parameter of the method that this delegate encapsulates
- The type of the fifth parameter of the method that this delegate encapsulates
- The type of the sixth parameter of the method that this delegate encapsulates
- The type of the seventh parameter of the method that this delegate encapsulates
- The type of the eighth parameter of the method that this delegate encapsulates
- The type of the ninth parameter of the method that this delegate encapsulates
- The type of the tenth parameter of the method that this delegate encapsulates
- The type of the eleventh parameter of the method that this delegate encapsulates
-
-
-
- Encapsulates a method that has 12 parameters and does not return a value.
-
- The type of the first parameter of the method that this delegate encapsulates
- The type of the second parameter of the method that this delegate encapsulates
- The type of the third parameter of the method that this delegate encapsulates
- The type of the fourth parameter of the method that this delegate encapsulates
- The type of the fifth parameter of the method that this delegate encapsulates
- The type of the sixth parameter of the method that this delegate encapsulates
- The type of the seventh parameter of the method that this delegate encapsulates
- The type of the eighth parameter of the method that this delegate encapsulates
- The type of the ninth parameter of the method that this delegate encapsulates
- The type of the tenth parameter of the method that this delegate encapsulates
- The type of the eleventh parameter of the method that this delegate encapsulates
- The type of the twelveth parameter of the method that this delegate encapsulates
-
-
-
- Encapsulates a method that has 13 parameters and does not return a value.
-
- The type of the first parameter of the method that this delegate encapsulates
- The type of the second parameter of the method that this delegate encapsulates
- The type of the third parameter of the method that this delegate encapsulates
- The type of the fourth parameter of the method that this delegate encapsulates
- The type of the fifth parameter of the method that this delegate encapsulates
- The type of the sixth parameter of the method that this delegate encapsulates
- The type of the seventh parameter of the method that this delegate encapsulates
- The type of the eighth parameter of the method that this delegate encapsulates
- The type of the ninth parameter of the method that this delegate encapsulates
- The type of the tenth parameter of the method that this delegate encapsulates
- The type of the eleventh parameter of the method that this delegate encapsulates
- The type of the twelveth parameter of the method that this delegate encapsulates
- The type of the thirteenth parameter of the method that this delegate encapsulates
-
-
-
- Encapsulates a method that has 14 parameters and does not return a value.
-
- The type of the first parameter of the method that this delegate encapsulates
- The type of the second parameter of the method that this delegate encapsulates
- The type of the third parameter of the method that this delegate encapsulates
- The type of the fourth parameter of the method that this delegate encapsulates
- The type of the fifth parameter of the method that this delegate encapsulates
- The type of the sixth parameter of the method that this delegate encapsulates
- The type of the seventh parameter of the method that this delegate encapsulates
- The type of the eighth parameter of the method that this delegate encapsulates
- The type of the ninth parameter of the method that this delegate encapsulates
- The type of the tenth parameter of the method that this delegate encapsulates
- The type of the eleventh parameter of the method that this delegate encapsulates
- The type of the twelveth parameter of the method that this delegate encapsulates
- The type of the thirteenth parameter of the method that this delegate encapsulates
- The type of the fourteenth parameter of the method that this delegate encapsulates
-
-
-
- Encapsulates a method that has 15 parameters and does not return a value.
-
- The type of the first parameter of the method that this delegate encapsulates
- The type of the second parameter of the method that this delegate encapsulates
- The type of the third parameter of the method that this delegate encapsulates
- The type of the fourth parameter of the method that this delegate encapsulates
- The type of the fifth parameter of the method that this delegate encapsulates
- The type of the sixth parameter of the method that this delegate encapsulates
- The type of the seventh parameter of the method that this delegate encapsulates
- The type of the eighth parameter of the method that this delegate encapsulates
- The type of the ninth parameter of the method that this delegate encapsulates
- The type of the tenth parameter of the method that this delegate encapsulates
- The type of the eleventh parameter of the method that this delegate encapsulates
- The type of the twelveth parameter of the method that this delegate encapsulates
- The type of the thirteenth parameter of the method that this delegate encapsulates
- The type of the fourteenth parameter of the method that this delegate encapsulates
- The type of the fifteenth parameter of the method that this delegate encapsulates
-
-
-
- Encapsulates a method that has 16 parameters and does not return a value.
-
- The type of the first parameter of the method that this delegate encapsulates
- The type of the second parameter of the method that this delegate encapsulates
- The type of the third parameter of the method that this delegate encapsulates
- The type of the fourth parameter of the method that this delegate encapsulates
- The type of the fifth parameter of the method that this delegate encapsulates
- The type of the sixth parameter of the method that this delegate encapsulates
- The type of the seventh parameter of the method that this delegate encapsulates
- The type of the eighth parameter of the method that this delegate encapsulates
- The type of the ninth parameter of the method that this delegate encapsulates
- The type of the tenth parameter of the method that this delegate encapsulates
- The type of the eleventh parameter of the method that this delegate encapsulates
- The type of the twelveth parameter of the method that this delegate encapsulates
- The type of the thirteenth parameter of the method that this delegate encapsulates
- The type of the fourteenth parameter of the method that this delegate encapsulates
- The type of the fifteenth parameter of the method that this delegate encapsulates
- The type of the sixteenth parameter of the method that this delegate encapsulates
-
-
-
- Allows specification of a matching condition for an argument, rather
- a specific value.
-
-
- Provides various argument matching shortcuts.
-
-
-
-
- Matches argument for the expected condition.
-
-
- Contains the type of the argument.
-
- Matcher expression
- Argument type
-
-
-
- Matches argument for the specified range.
-
- Type of the argument.
- starting value.
- ending value.
- Kind of Range
- Argument type
-
-
-
- Matches argument for any value.
-
- Type for the argument
- Argument type
-
-
-
- Matches argument for null value.
-
- Type for the argument
- Argument type
-
-
-
- Matches the specified value. Useful for mingling concrete values and more general matchers
- in the same expression when using delegate-based overloads.
-
- Type for the argument
- Value to match
- Argument type
-
-
-
- Applies a matcher to a 'ref' parameter.
-
- By default, 'ref' parameters work like implicitly
- arranged return values. In other words, you arrange a method to return a given value
- through its 'ref' and 'out' parameters. Use this method to specify that the
- argument should have a matcher applied just like regular arguments.
-
- Type for the argument
-
- interface IHasRef
- {
- int PassRef(ref int a);
- }
-
- var mock = Mock.Create<IHasRef>()
- Mock.Arrange(() => mock.PassRef(ref Arg.Ref(100).Value).Returns(200);
-
- The above example arranges PassRef to return 200 whenever its argument is 100.
-
- A matcher or a value.
- A special value with member 'Value' that must be passed by ref.
-
-
-
- Matches argument for null or empty value.
-
- Null
-
-
-
- Gets a value indicating that argument can contain any int value.
-
-
-
-
- Gets a value indicating that argument can contain any float value.
-
-
-
-
- Gets a value indicating that argument can contain any double value.
-
-
-
-
- Gets a value indicating that argument can contain any decimal value.
-
-
-
-
- Gets a value indicating that argument can contain any long value.
-
-
-
-
- Gets a value indicating that argument can contain any char value.
-
-
-
-
- Gets a value indicating that argument can contain any string value.
-
-
-
-
- Gets a value indicating that argument can contain any object value.
-
-
-
-
- Gets a value indicating that argument can contain any short value.
-
-
-
-
- Gets a value indicating that argument can contain any bool value.
-
-
-
-
- Gets a value indicating that argument can contain any Guid value.
-
-
-
-
- Gets a value indicating that argument can contain any DateTime value.
-
-
-
-
- Gets a value indicating that argument can contain any TimeSpan value.
-
-
-
-
- Gets a value indicating that argument can contain any byte value.
-
-
-
-
- Gets a value indicating that argument can contain any SByte value.
-
-
-
-
- Gets a value indicating that argument can contain any Uri value.
-
-
-
-
- An implementation detail that allows passing ref arguments in C#
-
- Type for the argument
-
-
-
- Pass this member as a ref argument in C#
-
-
-
-
- Allows specification of a matching condition for an argument for a non-public method, rather
- a specific value.
-
-
-
-
- Matches argument for any value.
-
- Type for the argument
- Argument type
-
-
-
- Matches argument for the expected condition.
-
-
- Contains the type of the argument.
-
- Matcher expression
- Argument type
-
-
-
- Matches argument for null value.
-
- Type for the argument
- Argument type
-
-
-
- Returns a value from a ref or out argument
-
- Type for the argument
- Value to match.
- Argument type
-
-
-
- Matches a value for ref argument
-
- Type for the argument
- Value to match.
- Argument type
-
-
-
- Specifies Mock.Assert to ignore any specific arguments.
-
-
-
-
- Marks that Mock.Assert should ignore any argument match.
-
- Returns Args configuration.
-
-
-
- Marks that Mock.Assert should ignore the instance match.
-
- Returns Args configuration.
-
-
-
- Marks that Mock.Assert should ignore any argument match.
-
- Returns Args configuration.
-
-
-
- Marks that Mock.Assert should ignore the instance match.
-
- Returns Args configuration.
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Type of the twelveth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Type of the twelveth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Type of the twelveth parameter of the anonymous method that this delegate encapsulates
- Type of the thirteenth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Type of the twelveth parameter of the anonymous method that this delegate encapsulates
- Type of the thirteenth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Type of the twelveth parameter of the anonymous method that this delegate encapsulates
- Type of the thirteenth parameter of the anonymous method that this delegate encapsulates
- Type of the fourteenth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Type of the twelveth parameter of the anonymous method that this delegate encapsulates
- Type of the thirteenth parameter of the anonymous method that this delegate encapsulates
- Type of the fourteenth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Type of the twelveth parameter of the anonymous method that this delegate encapsulates
- Type of the thirteenth parameter of the anonymous method that this delegate encapsulates
- Type of the fourteenth parameter of the anonymous method that this delegate encapsulates
- Type of the fifteenth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Type of the twelveth parameter of the anonymous method that this delegate encapsulates
- Type of the thirteenth parameter of the anonymous method that this delegate encapsulates
- Type of the fourteenth parameter of the anonymous method that this delegate encapsulates
- Type of the fifteenth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Type of the twelveth parameter of the anonymous method that this delegate encapsulates
- Type of the thirteenth parameter of the anonymous method that this delegate encapsulates
- Type of the fourteenth parameter of the anonymous method that this delegate encapsulates
- Type of the fifteenth parameter of the anonymous method that this delegate encapsulates
- Type of the sixteenth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies a condition on the invocation arguments. See for usage details.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Type of the twelveth parameter of the anonymous method that this delegate encapsulates
- Type of the thirteenth parameter of the anonymous method that this delegate encapsulates
- Type of the fourteenth parameter of the anonymous method that this delegate encapsulates
- Type of the fifteenth parameter of the anonymous method that this delegate encapsulates
- Type of the sixteenth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Gets or sets value indicating whether to ignore arguments.
-
-
- Unless explicitly specified, the arguments will be ignored by default if there is a filter present.
-
-
-
-
- Gets or sets value indicating whether to ignore instance.
-
-
- Unless explicitly specified, the instance will be ignored by default if there is a filter present
- and it takes as a first argument a 'this' argument.
-
-
-
-
- Gets or sets a customized filter on the invocation arguments.
-
-
- If a filter is specified it has to have the same signature as the asserted method,
- and may optionally have a first argument of the same type as the one declaring the method
- to receive the 'this' argument on which the method was called.
-
-
-
-
- Contains settings that modify the auto-mocking container behavior. Create an instance of this class, set all relevant properties
- and pass it to
-
-
-
-
- Contains configuration options for Ninject.
-
-
-
-
- Contains configuration options for Ninject.
-
-
-
-
- Gets the value for the specified key.
-
- The type of value to return.
- The setting's key.
- The value to return if no setting is available.
- The value, or the default value if none was found.
-
-
-
- Sets the value for the specified key.
-
- The setting's key.
- The setting's value.
-
-
-
- Gets the attribute that indicates that a member should be injected.
-
-
-
-
- Gets the interval at which the cache should be pruned.
-
-
-
-
- Gets the default scope callback.
-
-
-
-
- Gets a value indicating whether Ninject should use reflection-based injection instead of
- the (usually faster) lightweight code generation system.
-
-
-
-
- Gets or sets a value indicating whether the activation cache is disabled.
- If the activation cache is disabled less memory is used. But in some cases
- instances are activated or deactivated multiple times. e.g. in the following scenario:
- Bind{A}().ToSelf();
- Bind{IA}().ToMethod(ctx => kernel.Get{IA}();
-
-
- true if activation cache is disabled; otherwise, false.
-
-
-
-
- Gets or sets a value indicating whether Null is a valid value for injection.
- By defuault this is disabled and whenever a provider returns null an exception is thrown.
-
- true if null is allowed as injected value otherwise false.
-
-
-
- Gets the value for the specified key.
-
- The type of value to return.
- The setting's key.
- The value to return if no setting is available.
- The value, or the default value if none was found.
-
-
-
- Sets the value for the specified key.
-
- The setting's key.
- The setting's value.
-
-
-
- Gets or sets the attribute that indicates that a member should be injected.
-
-
-
-
- Gets or sets the interval at which the GC should be polled.
-
-
-
-
- Gets or sets the default scope callback.
-
-
-
-
- Gets a value indicating whether Ninject should use reflection-based injection instead of
- the (usually faster) lightweight code generation system.
-
-
-
-
- Gets or sets a value indicating whether the activation cache is disabled.
- If the activation cache is disabled less memory is used. But in some cases
- instances are activated or deactivated multiple times. e.g. in the following scenario:
- Bind{A}().ToSelf();
- Bind{IA}().ToMethod(ctx => kernel.Get{IA}();
-
-
- true if activation cache is disabled; otherwise, false.
-
-
-
-
- Gets or sets a value indicating whether Null is a valid value for injection.
- By default this is disabled and whenever a provider returns null an exception is thrown.
-
-
- true if null is allowed as injected value otherwise false.
-
-
-
-
- The behavior of the mocks created by the container.
-
-
-
-
- Specifies the constructor overload which should be injected. The constructor
- to inject will be the one that has the exact same parameter types as this setting's value.
- If this setting is not specified, the default constructor scoring algorithm will be used
- to select the most appropriate constructor.
-
-
-
-
- Auto-mocking container that can automatically inject mocks for all
- dependencies of the tested class. The container is based on NInject and
- supports the core NInject syntax as well as syntax extensions for arranging
- mocks and injecting mocks into properties and constructor arguments.
-
- The type of the class whose dependencies should be mocked.
- If this is an abstract class, then a Behavior.CallOriginal mock is created for the instance.
- Abstract members of the instance can be manipulated using the methods in the Mock class.
-
-
-
-
- The standard implementation of a kernel.
-
-
-
-
- The base implementation of an .
-
-
-
-
- Provides a path to register bindings.
-
-
-
-
- An object that notifies when it is disposed.
-
-
-
-
- An object that can report whether or not it is disposed.
-
-
-
-
- Gets a value indicating whether this instance is disposed.
-
-
-
-
- Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
-
-
-
-
- Releases resources held by the object.
-
-
-
-
- Releases resources before the object is reclaimed by garbage collection.
-
-
-
-
- Gets a value indicating whether this instance is disposed.
-
-
-
-
- Provides a path to register bindings.
-
-
-
-
- A hack to hide methods defined on for IntelliSense
- on fluent interfaces. Credit to Daniel Cazzulino.
-
-
-
-
- Gets the type of this instance.
-
- The type of this instance.
-
-
-
- Returns a hash code for this instance.
-
-
- A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
-
-
-
-
- Returns a that represents this instance.
-
-
- A that represents this instance.
-
-
-
-
- Determines whether the specified is equal to this instance.
-
- The to compare with this instance.
-
- true if the specified is equal to this instance; otherwise, false.
-
-
-
-
- Declares a binding for the specified service.
-
- The service to bind.
- The fluent syntax.
-
-
-
- Declares a binding for the specified service.
-
- The first service to bind.
- The second service to bind.
- The fluent syntax.
-
-
-
- Declares a binding for the specified service.
-
- The first service to bind.
- The second service to bind.
- The third service to bind.
- The fluent syntax.
-
-
-
- Declares a binding for the specified service.
-
- The first service to bind.
- The second service to bind.
- The third service to bind.
- The fourth service to bind.
- The fluent syntax.
-
-
-
- Declares a binding from the service to itself.
-
- The services to bind.
- The fluent syntax.
-
-
-
- Unregisters all bindings for the specified service.
-
- The service to unbind.
-
-
-
- Unregisters all bindings for the specified service.
-
- The service to unbind.
-
-
-
- Removes any existing bindings for the specified service, and declares a new one.
-
- The first service to re-bind.
- The fluent syntax.
-
-
-
- Removes any existing bindings for the specified services, and declares a new one.
-
- The first service to re-bind.
- The second service to re-bind.
- The fluent syntax.
-
-
-
- Removes any existing bindings for the specified services, and declares a new one.
-
- The first service to re-bind.
- The second service to re-bind.
- The third service to re-bind.
- The fluent syntax.
-
-
-
- Removes any existing bindings for the specified services, and declares a new one.
-
- The first service to re-bind.
- The second service to re-bind.
- The third service to re-bind.
- The fourth service to re-bind.
- The fluent syntax.
-
-
-
- Removes any existing bindings for the specified services, and declares a new one.
-
- The services to re-bind.
- The fluent syntax.
-
-
-
- Registers the specified binding.
-
- The binding to add.
-
-
-
- Unregisters the specified binding.
-
- The binding to remove.
-
-
-
- Declares a binding for the specified service.
-
- The service to bind.
- The fluent syntax
-
-
-
- Declares a binding for the specified service.
-
- The first service to bind.
- The second service to bind.
- The fluent syntax
-
-
-
- Declares a binding for the specified service.
-
- The first service to bind.
- The second service to bind.
- The third service to bind.
- The fluent syntax
-
-
-
- Declares a binding for the specified service.
-
- The first service to bind.
- The second service to bind.
- The third service to bind.
- The fourth service to bind.
- The fluent syntax
-
-
-
- Declares a binding for the specified service.
-
- The services to bind.
- The fluent syntax
-
-
-
- Unregisters all bindings for the specified service.
-
- The service to unbind.
-
-
-
- Unregisters all bindings for the specified service.
-
- The service to unbind.
-
-
-
- Removes any existing bindings for the specified service, and declares a new one.
-
- The first service to re-bind.
- The fluent syntax
-
-
-
- Removes any existing bindings for the specified services, and declares a new one.
-
- The first service to re-bind.
- The second service to re-bind.
- The fluent syntax.
-
-
-
- Removes any existing bindings for the specified services, and declares a new one.
-
- The first service to re-bind.
- The second service to re-bind.
- The third service to re-bind.
- The fluent syntax.
-
-
-
- Removes any existing bindings for the specified services, and declares a new one.
-
- The first service to re-bind.
- The second service to re-bind.
- The third service to re-bind.
- The fourth service to re-bind.
- The fluent syntax.
-
-
-
- Removes any existing bindings for the specified service, and declares a new one.
-
- The services to re-bind.
- The fluent syntax
-
-
-
- Registers the specified binding.
-
- The binding to add.
-
-
-
- Unregisters the specified binding.
-
- The binding to remove.
-
-
-
- Gets the kernel.
-
- The kernel.
-
-
-
- A super-factory that can create objects of all kinds, following hints provided by s.
-
-
-
-
- Provides a path to resolve instances.
-
-
-
-
- Determines whether the specified request can be resolved.
-
- The request.
- True if the request can be resolved; otherwise, false.
-
-
-
- Determines whether the specified request can be resolved.
-
- The request.
- if set to true implicit bindings are ignored.
-
- True if the request can be resolved; otherwise, false.
-
-
-
-
- Resolves instances for the specified request. The instances are not actually resolved
- until a consumer iterates over the enumerator.
-
- The request to resolve.
- An enumerator of instances that match the request.
-
-
-
- Creates a request for the specified service.
-
- The service that is being requested.
- The constraint to apply to the bindings to determine if they match the request.
- The parameters to pass to the resolution.
- True if the request is optional; otherwise, false.
- True if the request should return a unique result; otherwise, false.
- The created request.
-
-
-
- Deactivates and releases the specified instance if it is currently managed by Ninject.
-
- The instance to release.
- if the instance was found and released; otherwise .
-
-
-
- Gets the modules that have been loaded into the kernel.
-
- A series of loaded modules.
-
-
-
- Determines whether a module with the specified name has been loaded in the kernel.
-
- The name of the module.
- True if the specified module has been loaded; otherwise, false.
-
-
-
- Loads the module(s) into the kernel.
-
- The modules to load.
-
-
-
- Unloads the plugin with the specified name.
-
- The plugin's name.
-
-
-
- Injects the specified existing instance, without managing its lifecycle.
-
- The instance to inject.
- The parameters to pass to the request.
-
-
-
- Gets the bindings registered for the specified service.
-
- The service in question.
- A series of bindings that are registered for the service.
-
-
-
- Begins a new activation block, which can be used to deterministically dispose resolved instances.
-
- The new activation block.
-
-
-
- Gets the kernel settings.
-
-
-
-
- Gets the component container, which holds components that contribute to Ninject.
-
-
-
-
- Lock used when adding missing bindings.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class.
-
- The modules to load into the kernel.
-
-
-
- Initializes a new instance of the class.
-
- The configuration to use.
- The modules to load into the kernel.
-
-
-
- Initializes a new instance of the class.
-
- The component container to use.
- The configuration to use.
- The modules to load into the kernel.
-
-
-
- Releases resources held by the object.
-
-
-
-
- Unregisters all bindings for the specified service.
-
- The service to unbind.
-
-
-
- Registers the specified binding.
-
- The binding to add.
-
-
-
- Unregisters the specified binding.
-
- The binding to remove.
-
-
-
- Determines whether a module with the specified name has been loaded in the kernel.
-
- The name of the module.
- True if the specified module has been loaded; otherwise, false.
-
-
-
- Gets the modules that have been loaded into the kernel.
-
- A series of loaded modules.
-
-
-
- Loads the module(s) into the kernel.
-
- The modules to load.
-
-
-
- Unloads the plugin with the specified name.
-
- The plugin's name.
-
-
-
- Injects the specified existing instance, without managing its lifecycle.
-
- The instance to inject.
- The parameters to pass to the request.
-
-
-
- Deactivates and releases the specified instance if it is currently managed by Ninject.
-
- The instance to release.
- if the instance was found and released; otherwise .
-
-
-
- Determines whether the specified request can be resolved.
-
- The request.
- True if the request can be resolved; otherwise, false.
-
-
-
- Determines whether the specified request can be resolved.
-
- The request.
- if set to true implicit bindings are ignored.
-
- True if the request can be resolved; otherwise, false.
-
-
-
-
- Resolves instances for the specified request. The instances are not actually resolved
- until a consumer iterates over the enumerator.
-
- The request to resolve.
- An enumerator of instances that match the request.
-
-
-
- Creates a request for the specified service.
-
- The service that is being requested.
- The constraint to apply to the bindings to determine if they match the request.
- The parameters to pass to the resolution.
- True if the request is optional; otherwise, false.
- True if the request should return a unique result; otherwise, false.
- The created request.
-
-
-
- Begins a new activation block, which can be used to deterministically dispose resolved instances.
-
- The new activation block.
-
-
-
- Gets the bindings registered for the specified service.
-
- The service in question.
- A series of bindings that are registered for the service.
-
-
-
- Returns an IComparer that is used to determine resolution precedence.
-
- An IComparer that is used to determine resolution precedence.
-
-
-
- Returns a predicate that can determine if a given IBinding matches the request.
-
- The request/
- A predicate that can determine if a given IBinding matches the request.
-
-
-
- Adds components to the kernel during startup.
-
-
-
-
- Attempts to handle a missing binding for a service.
-
- The service.
- True if the missing binding can be handled; otherwise false.
-
-
-
- Attempts to handle a missing binding for a request.
-
- The request.
- True if the missing binding can be handled; otherwise false.
-
-
-
- Returns a value indicating whether the specified service is self-bindable.
-
- The service.
- if the type is self-bindable; otherwise .
-
-
-
- Creates a context for the specified request and binding.
-
- The request.
- The binding.
- The created context.
-
-
-
- Gets the kernel settings.
-
-
-
-
- Gets the component container, which holds components that contribute to Ninject.
-
-
-
-
- Initializes a new instance of the class.
-
- The modules to load into the kernel.
-
-
-
- Initializes a new instance of the class.
-
- The configuration to use.
- The modules to load into the kernel.
-
-
-
- Adds components to the kernel during startup.
-
-
-
-
- Gets the kernel.
-
- The kernel.
-
-
-
- Initializes a new instance of the class.
-
- Optional settings that modify the way the auto-mocking container works.
-
-
-
- Implementation detail.
-
-
-
-
- Implementation detail.
-
-
-
-
- Entry-point for setting expectations.
-
- Mocking interface
- Target expression
-
- Reference to to setup the mock.
-
-
-
-
- Entry-point for setting expectations.
-
-
- Mocking interface
-
- Target expression
-
- Reference to to setup the mock.
-
-
-
-
- Asserts all expected setups.
-
- A message to display if the assertion fails.
-
-
-
- Asserts all expected calls that are marked as must or
- to be occurred a certain number of times.
-
- A message to display if the assertion fails.
-
-
-
- Asserts the specific call
-
- Service type.
- Target expression.
- A message to display if the assertion fails.
-
-
-
- Asserts the specific call
-
- Service type.
- Target expression
- A message to display if the assertion fails.
-
-
-
- Asserts a specific dependency
-
- Service type.
-
-
-
- Asserts a specific dependency
-
- Name.
- A message to display if the assertion fails.
- Service Type.
-
-
-
- Asserts the specific call
-
- Service Type.
- Target expression.
- Specifies the number of times a mock call should occur.
- A message to display if the assertion fails.
-
-
-
- Asserts the specific call
-
- Service Type.
- Target expression
- Specifies the number of times a mock call should occur.
- A message to display if the assertion fails.
-
-
-
- Asserts the specific call
-
- Service Type.
- Name.
- Target expression.
- A message to display if the assertion fails.
-
-
-
- Asserts the specific call
-
- Service Type.
- Name.
- Target expression.
- A message to display if the assertion fails.
-
-
-
- Asserts the specific call
-
- Service Type.
- Name.
- Target expression.
- Specifies the number of times a mock call should occur.
- A message to display if the assertion fails.
-
-
-
- Asserts the specific call
-
- Service Type.
- Name.
- Target expression.
- Specifies the number of times a mock call should occur.
- A message to display if the assertion fails.
-
-
-
- Gets the kernel settings.
-
-
-
-
- Resolves the instance of the underlying type with all dependencies injected.
-
-
-
-
- A component that contributes to the internals of Ninject.
-
-
-
-
- Gets or sets the settings.
-
-
-
-
- Contains logic about which bindings to use for a given service request
- when other attempts have failed.
-
-
-
-
- Returns any bindings from the specified collection that match the specified request.
-
- The multimap of all registered bindings.
- The request in question.
- The series of matching bindings.
-
-
-
- Creates instances of services.
-
-
-
-
- Creates an instance within the specified context.
-
- The context.
- The created instance.
-
-
-
- Gets the type (or prototype) of instances the provider creates.
-
-
-
-
- Indicates that the service should be mocked. The mock is activated in the singleton scope.
-
- The service type.
- The fluent syntax.
- The fluent syntax.
-
-
-
- Specifies the arrangements to make before the mock is injected.
-
- The service type.
- A delegate that contains the arrangements to make. Usually,
- it will contain a series of Mock.Arrange statements for the necessary arrangements and expectations.
- The fluent syntax.
- The fluent syntax.
-
-
-
- Specifies that the binding should be considered only when injecting into a constructor parameter with the given name.
-
- The service type.
- The fluent syntax.
- The name of the constructor parameter.
- The fluent syntax.
-
-
-
- Specifies that the binding should be considered only when injecting into the given property.
-
- The service type.
- The type defining the property.
- The type of the property.
- The fluent syntax.
- An expression referencing the property, e.g. (TransactionService s) => s.CreditCardService
- The fluent syntax.
-
-
-
- Specifies that the binding should be considered only when injecting into a property with the given name.
-
- The service type.
- The fluent syntax.
- The name of the property.
- The fluent syntax.
-
-
-
- Indicates that an error occured during activation of an instance.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class.
-
- The exception message.
-
-
-
- Initializes a new instance of the class.
-
- The exception message.
- The inner exception.
-
-
-
- A block used for deterministic disposal of activated instances. When the block is
- disposed, all instances activated via it will be deactivated.
-
-
-
-
- A block used for deterministic disposal of activated instances. When the block is
- disposed, all instances activated via it will be deactivated.
-
-
-
-
- An object that fires an event when it is disposed.
-
-
-
-
- Occurs when the object is disposed.
-
-
-
-
- Initializes a new instance of the class.
-
- The parent resolution root.
-
-
-
- Releases resources held by the object.
-
-
-
-
- Determines whether the specified request can be resolved.
-
- The request.
- True if the request can be resolved; otherwise, false.
-
-
-
- Determines whether the specified request can be resolved.
-
- The request.
- if set to true implicit bindings are ignored.
-
- True if the request can be resolved; otherwise, false.
-
-
-
-
- Resolves instances for the specified request. The instances are not actually resolved
- until a consumer iterates over the enumerator.
-
- The request to resolve.
- An enumerator of instances that match the request.
-
-
-
- Creates a request for the specified service.
-
- The service that is being requested.
- The constraint to apply to the bindings to determine if they match the request.
- The parameters to pass to the resolution.
- True if the request is optional; otherwise, false.
- True if the request should return a unique result; otherwise, false.
- The created request.
-
-
-
- Deactivates and releases the specified instance if it is currently managed by Ninject.
-
- The instance to release.
- if the instance was found and released; otherwise .
-
-
-
-
- Gets or sets the parent resolution root (usually the kernel).
-
-
-
-
- Occurs when the object is disposed.
-
-
-
-
- Stores the objects that were activated
-
-
-
-
- A component that contributes to the internals of Ninject.
-
-
-
-
- Gets or sets the settings.
-
-
-
-
- Stores the objects that were activated
-
-
-
-
- Clears the cache.
-
-
-
-
- Adds an activated instance.
-
- The instance to be added.
-
-
-
- Adds an deactivated instance.
-
- The instance to be added.
-
-
-
- Determines whether the specified instance is activated.
-
- The instance.
-
- true if the specified instance is activated; otherwise, false.
-
-
-
-
- Determines whether the specified instance is deactivated.
-
- The instance.
-
- true if the specified instance is deactivated; otherwise, false.
-
-
-
-
- An object that is prunealble.
-
-
-
-
- Removes instances from the cache which should no longer be re-used.
-
-
-
-
- The objects that were activated as reference equal weak references.
-
-
-
-
- The objects that were activated as reference equal weak references.
-
-
-
-
- Initializes a new instance of the class.
-
- The cache pruner.
-
-
-
- Clears the cache.
-
-
-
-
- Adds an activated instance.
-
- The instance to be added.
-
-
-
- Adds an deactivated instance.
-
- The instance to be added.
-
-
-
- Determines whether the specified instance is activated.
-
- The instance.
-
- true if the specified instance is activated; otherwise, false.
-
-
-
-
- Determines whether the specified instance is deactivated.
-
- The instance.
-
- true if the specified instance is deactivated; otherwise, false.
-
-
-
-
- Prunes this instance.
-
-
-
-
- Removes all dead objects.
-
- The objects collection to be freed of dead objects.
-
-
-
- Gets the activated object count.
-
- The activated object count.
-
-
-
- Gets the deactivated object count.
-
- The deactivated object count.
-
-
-
- Tracks instances for re-use in certain scopes.
-
-
-
-
- Tracks instances for re-use in certain scopes.
-
-
-
-
- Stores the specified instance in the cache.
-
- The context to store.
- The instance reference.
-
-
-
- Tries to retrieve an instance to re-use in the specified context.
-
- The context that is being activated.
- The instance for re-use, or if none has been stored.
-
-
-
- Deactivates and releases the specified instance from the cache.
-
- The instance to release.
- if the instance was found and released; otherwise .
-
-
-
- Immediately deactivates and removes all instances in the cache that are owned by
- the specified scope.
-
- The scope whose instances should be deactivated.
-
-
-
- Immediately deactivates and removes all instances in the cache, regardless of scope.
-
-
-
-
- Gets the number of entries currently stored in the cache.
-
-
-
-
- Contains all cached instances.
- This is a dictionary of scopes to a multimap for bindings to cache entries.
-
-
-
-
- Initializes a new instance of the class.
-
- The pipeline component.
- The cache pruner component.
-
-
-
- Releases resources held by the object.
-
-
-
-
-
- Stores the specified context in the cache.
-
- The context to store.
- The instance reference.
-
-
-
- Tries to retrieve an instance to re-use in the specified context.
-
- The context that is being activated.
- The instance for re-use, or if none has been stored.
-
-
-
- Deactivates and releases the specified instance from the cache.
-
- The instance to release.
- if the instance was found and released; otherwise .
-
-
-
- Removes instances from the cache which should no longer be re-used.
-
-
-
-
- Immediately deactivates and removes all instances in the cache that are owned by
- the specified scope.
-
- The scope whose instances should be deactivated.
-
-
-
- Immediately deactivates and removes all instances in the cache, regardless of scope.
-
-
-
-
- Gets all entries for a binding withing the selected scope.
-
- The bindings.
- All bindings of a binding.
-
-
-
- Gets all cache entries.
-
- Returns all cache entries.
-
-
-
- Forgets the specified cache entries.
-
- The cache entries.
-
-
-
- Forgets the specified entry.
-
- The entry.
-
-
-
- Gets the pipeline component.
-
-
-
-
- Gets the number of entries currently stored in the cache.
-
-
-
-
- An entry in the cache.
-
-
-
-
- Initializes a new instance of the class.
-
- The context.
- The instance reference.
-
-
-
- Gets the context of the instance.
-
- The context.
-
-
-
- Gets the instance reference.
-
- The instance reference.
-
-
-
- Uses a and some magic to poll
- the garbage collector to see if it has run.
-
-
-
-
- Prunes instances from an based on environmental information.
-
-
-
-
- Starts pruning the specified cache based on the rules of the pruner.
-
- The cache that will be pruned.
-
-
-
- Stops pruning.
-
-
-
-
- indicator for if GC has been run.
-
-
-
-
- The caches that are being pruned.
-
-
-
-
- The timer used to trigger the cache pruning
-
-
-
-
- Releases resources held by the object.
-
-
-
-
- Starts pruning the specified pruneable based on the rules of the pruner.
-
- The pruneable that will be pruned.
-
-
-
- Stops pruning.
-
-
-
-
- Compares ReferenceEqualWeakReferences to objects
-
-
-
-
- Returns if the specifed objects are equal.
-
- The first object.
- The second object.
- True if the objects are equal; otherwise false
-
-
-
- Returns the hash code of the specified object.
-
- The object for which the hash code is calculated.
- The hash code of the specified object.
-
-
-
- Contains information about the activation of a single instance.
-
-
-
-
- Contains information about the activation of a single instance.
-
-
-
-
- Gets the provider that should be used to create the instance for this context.
-
- The provider that should be used.
-
-
-
- Gets the scope for the context that "owns" the instance activated therein.
-
- The object that acts as the scope.
-
-
-
- Resolves this instance for this context.
-
- The resolved instance.
-
-
-
- Gets the kernel that is driving the activation.
-
-
-
-
- Gets the request.
-
-
-
-
- Gets the binding.
-
-
-
-
- Gets or sets the activation plan.
-
-
-
-
- Gets the parameters that were passed to manipulate the activation process.
-
-
-
-
- Gets the generic arguments for the request, if any.
-
-
-
-
- Gets a value indicating whether the request involves inferred generic arguments.
-
-
-
-
- Initializes a new instance of the class.
-
- The kernel managing the resolution.
- The context's request.
- The context's binding.
- The cache component.
- The planner component.
- The pipeline component.
-
-
-
- Gets the scope for the context that "owns" the instance activated therein.
-
- The object that acts as the scope.
-
-
-
- Gets the provider that should be used to create the instance for this context.
-
- The provider that should be used.
-
-
-
- Resolves the instance associated with this hook.
-
- The resolved instance.
-
-
-
- Gets the kernel that is driving the activation.
-
-
-
-
- Gets the request.
-
-
-
-
- Gets the binding.
-
-
-
-
- Gets or sets the activation plan.
-
-
-
-
- Gets the parameters that were passed to manipulate the activation process.
-
-
-
-
- Gets the generic arguments for the request, if any.
-
-
-
-
- Gets a value indicating whether the request involves inferred generic arguments.
-
-
-
-
- Gets or sets the cache component.
-
-
-
-
- Gets or sets the planner component.
-
-
-
-
- Gets or sets the pipeline component.
-
-
-
-
- Holds an instance during activation or after it has been cached.
-
-
-
-
- Returns a value indicating whether the instance is of the specified type.
-
- The type in question.
- if the instance is of the specified type, otherwise .
-
-
-
- Returns the instance as the specified type.
-
- The requested type.
- The instance.
-
-
-
- Executes the specified action if the instance if of the specified type.
-
- The type in question.
- The action to execute.
-
-
-
- Gets or sets the instance.
-
-
-
-
- Drives the activation (injection, etc.) of an instance.
-
-
-
-
- Activates the instance in the specified context.
-
- The context.
- The instance reference.
-
-
-
- Deactivates the instance in the specified context.
-
- The context.
- The instance reference.
-
-
-
- Gets the strategies that contribute to the activation and deactivation processes.
-
-
-
-
- Provides instances ot the type T
-
- The type provides by this implementation.
-
-
-
- Describes the request for a service resolution.
-
-
-
-
- Determines whether the specified binding satisfies the constraint defined on this request.
-
- The binding.
- True if the binding satisfies the constraint; otherwise false.
-
-
-
- Gets the scope if one was specified in the request.
-
- The object that acts as the scope.
-
-
-
- Creates a child request.
-
- The service that is being requested.
- The context in which the request was made.
- The target that will receive the injection.
- The child request.
-
-
-
- Gets the service that was requested.
-
-
-
-
- Gets the parent request.
-
-
-
-
- Gets the parent context.
-
-
-
-
- Gets the target that will receive the injection, if any.
-
-
-
-
- Gets the constraint that will be applied to filter the bindings used for the request.
-
-
-
-
- Gets the parameters that affect the resolution.
-
-
-
-
- Gets the stack of bindings which have been activated by either this request or its ancestors.
-
-
-
-
- Gets the recursive depth at which this request occurs.
-
-
-
-
- Gets or sets value indicating whether the request is optional.
-
-
-
-
- Gets or sets value indicating whether the request should return a unique result.
-
-
-
-
- Drives the activation (injection, etc.) of an instance.
-
-
-
-
- The activation cache.
-
-
-
-
- Initializes a new instance of the class.
-
- The strategies to execute during activation and deactivation.
- The activation cache.
-
-
-
- Activates the instance in the specified context.
-
- The context.
- The instance reference.
-
-
-
- Deactivates the instance in the specified context.
-
- The context.
- The instance reference.
-
-
-
- Gets the strategies that contribute to the activation and deactivation processes.
-
-
-
-
- A simple abstract provider for instances of a specific type.
-
- The type of instances the provider creates.
-
-
-
- Creates an instance within the specified context.
-
- The context.
- The created instance.
-
-
-
- Creates an instance within the specified context.
-
- The context.
- The created instance.
-
-
-
- Gets the type (or prototype) of instances the provider creates.
-
-
-
-
- A provider that delegates to a callback method to create instances.
-
- The type of instances the provider creates.
-
-
-
- Initializes a new instance of the CallbackProvider<T> class.
-
- The callback method that will be called to create instances.
-
-
-
- Invokes the callback method to create an instance.
-
- The context.
- The created instance.
-
-
-
- Gets the callback method used by the provider.
-
-
-
-
- A provider that always returns the same constant value.
-
- The type of value that is returned.
-
-
-
- Initializes a new instance of the ConstantProvider<T> class.
-
- The value that the provider should return.
-
-
-
- Creates an instance within the specified context.
-
- The context.
- The constant value this provider returns.
-
-
-
- Gets the value that the provider will return.
-
-
-
-
- The standard provider for types, which activates instances via a .
-
-
-
-
- Initializes a new instance of the class.
-
- The type (or prototype) of instances the provider creates.
- The planner component.
- The constructor scorer component.
-
-
-
- Creates an instance within the specified context.
-
- The context.
- The created instance.
-
-
-
- Gets the value to inject into the specified target.
-
- The context.
- The target.
- The value to inject into the specified target.
-
-
-
- Gets the implementation type that the provider will activate an instance of
- for the specified service.
-
- The service in question.
- The implementation type that will be activated.
-
-
-
- Gets a callback that creates an instance of the
- for the specified type.
-
- The prototype the provider instance will create.
- The created callback.
-
-
-
- Gets a callback that creates an instance of the
- for the specified type and constructor.
-
- The prototype the provider instance will create.
- The constructor.
- The created callback.
-
-
-
- Gets the type (or prototype) of instances the provider creates.
-
-
-
-
- Gets or sets the planner component.
-
-
-
-
- Gets or sets the selector component.
-
-
-
-
- Describes the request for a service resolution.
-
-
-
-
- Initializes a new instance of the class.
-
- The service that was requested.
- The constraint that will be applied to filter the bindings used for the request.
- The parameters that affect the resolution.
- The scope callback, if an external scope was specified.
- True if the request is optional; otherwise, false.
- True if the request should return a unique result; otherwise, false.
-
-
-
- Initializes a new instance of the class.
-
- The parent context.
- The service that was requested.
- The target that will receive the injection.
- The scope callback, if an external scope was specified.
-
-
-
- Determines whether the specified binding satisfies the constraints defined on this request.
-
- The binding.
- True if the binding satisfies the constraints; otherwise false.
-
-
-
- Gets the scope if one was specified in the request.
-
- The object that acts as the scope.
-
-
-
- Creates a child request.
-
- The service that is being requested.
- The context in which the request was made.
- The target that will receive the injection.
- The child request.
-
-
-
- Gets the service that was requested.
-
-
-
-
- Gets the parent request.
-
-
-
-
- Gets the parent context.
-
-
-
-
- Gets the target that will receive the injection, if any.
-
-
-
-
- Gets the constraint that will be applied to filter the bindings used for the request.
-
-
-
-
- Gets the parameters that affect the resolution.
-
-
-
-
- Gets the stack of bindings which have been activated by either this request or its ancestors.
-
-
-
-
- Gets the recursive depth at which this request occurs.
-
-
-
-
- Gets or sets value indicating whether the request is optional.
-
-
-
-
- Gets or sets value indicating whether the request is for a single service.
-
-
-
-
- Gets the callback that resolves the scope for the request, if an external scope was provided.
-
-
-
-
- Adds all activated instances to the activation cache.
-
-
-
-
- Contributes to a , and is called during the activation
- and deactivation of an instance.
-
-
-
-
- Contributes to the activation of the instance in the specified context.
-
- The context.
- A reference to the instance being activated.
-
-
-
- Contributes to the deactivation of the instance in the specified context.
-
- The context.
- A reference to the instance being deactivated.
-
-
-
- The activation cache.
-
-
-
-
- Initializes a new instance of the class.
-
- The activation cache.
-
-
-
- Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
-
-
-
-
- Contributes to the activation of the instance in the specified context.
-
- The context.
- A reference to the instance being activated.
-
-
-
- Contributes to the deactivation of the instance in the specified context.
-
- The context.
- A reference to the instance being deactivated.
-
-
-
- Gets or sets the settings.
-
- The ninject settings.
-
-
-
- Contributes to a , and is called during the activation
- and deactivation of an instance.
-
-
-
-
- Contributes to the activation of the instance in the specified context.
-
- The context.
- A reference to the instance being activated.
-
-
-
- Contributes to the deactivation of the instance in the specified context.
-
- The context.
- A reference to the instance being deactivated.
-
-
-
- Executes actions defined on the binding during activation and deactivation.
-
-
-
-
- Calls the activation actions defined on the binding.
-
- The context.
- A reference to the instance being activated.
-
-
-
- Calls the deactivation actions defined on the binding.
-
- The context.
- A reference to the instance being deactivated.
-
-
-
- During deactivation, disposes instances that implement .
-
-
-
-
- Disposes the specified instance.
-
- The context.
- A reference to the instance being deactivated.
-
-
-
- During activation, initializes instances that implement .
-
-
-
-
- Initializes the specified instance.
-
- The context.
- A reference to the instance being activated.
-
-
-
- Injects methods on an instance during activation.
-
-
-
-
- Injects values into the properties as described by s
- contained in the plan.
-
- The context.
- A reference to the instance being activated.
-
-
-
- Injects properties on an instance during activation.
-
-
-
-
- Initializes a new instance of the class.
-
- The injector factory component.
-
-
-
- Injects values into the properties as described by s
- contained in the plan.
-
- The context.
- A reference to the instance being activated.
-
-
-
- Applies user supplied override values to instance properties.
-
- The context.
- A reference to the instance being activated.
- The parameter override value accessors.
-
-
-
- Gets the value to inject into the specified target.
-
- The context.
- The target.
- all property values of the current request.
- The value to inject into the specified target.
-
-
-
- Gets the injector factory component.
-
-
-
-
- Starts instances that implement during activation,
- and stops them during deactivation.
-
-
-
-
- Starts the specified instance.
-
- The context.
- A reference to the instance being activated.
-
-
-
- Stops the specified instance.
-
- The context.
- A reference to the instance being deactivated.
-
-
-
- Defines a constraint on the decorated member.
-
-
-
-
- Determines whether the specified binding metadata matches the constraint.
-
- The metadata in question.
- True if the metadata matches; otherwise false.
-
-
-
- Indicates that the decorated member should be injected.
-
-
-
-
- Indicates that the decorated member should only be injected using binding(s) registered
- with the specified name.
-
-
-
-
- Initializes a new instance of the class.
-
- The name of the binding(s) to use.
-
-
-
- Determines whether the specified binding metadata matches the constraint.
-
- The metadata in question.
- True if the metadata matches; otherwise false.
-
-
-
- Gets the binding name.
-
-
-
-
- Indicates that the decorated member represents an optional dependency.
-
-
-
-
- An internal container that manages and resolves components that contribute to Ninject.
-
-
-
-
- An internal container that manages and resolves components that contribute to Ninject.
-
-
-
-
- Registers a component in the container.
-
- The component type.
- The component's implementation type.
-
-
-
- Removes all registrations for the specified component.
-
- The component type.
-
-
-
- Removes all registrations for the specified component.
-
- The component's type.
-
-
-
- Gets one instance of the specified component.
-
- The component type.
- The instance of the component.
-
-
-
- Gets all available instances of the specified component.
-
- The component type.
- A series of instances of the specified component.
-
-
-
- Gets one instance of the specified component.
-
- The component type.
- The instance of the component.
-
-
-
- Gets all available instances of the specified component.
-
- The component type.
- A series of instances of the specified component.
-
-
-
- Registers a transient component in the container.
-
- The component type.
- The component's implementation type.
-
-
-
- Gets or sets the kernel that owns the component container.
-
-
-
-
- Releases resources held by the object.
-
-
-
-
- Registers a component in the container.
-
- The component type.
- The component's implementation type.
-
-
-
- Registers a transient component in the container.
-
- The component type.
- The component's implementation type.
-
-
-
- Removes all registrations for the specified component.
-
- The component type.
-
-
-
- Removes all registrations for the specified component.
-
- The component type.
-
-
-
- Gets one instance of the specified component.
-
- The component type.
- The instance of the component.
-
-
-
- Gets all available instances of the specified component.
-
- The component type.
- A series of instances of the specified component.
-
-
-
- Gets one instance of the specified component.
-
- The component type.
- The instance of the component.
-
-
-
- Gets all available instances of the specified component.
-
- The component type.
- A series of instances of the specified component.
-
-
-
- Gets or sets the kernel that owns the component container.
-
-
-
-
- Allows to register kernel globally to perform some tasks on all kernels.
- The registration is done by loading the GlobalKernelRegistrationModule to the kernel.
-
-
-
-
- Performs an action on all registered kernels.
-
- The action.
-
-
-
- A service that requires initialization after it is activated.
-
-
-
-
- Initializes the instance. Called during activation.
-
-
-
-
- Inheritable weak reference base class for Silverlight
-
-
-
-
- Initializes a new instance of the class.
-
- The target.
-
-
-
- Initializes a new instance of the class.
-
- The target.
- if set to true [track resurrection].
-
-
-
- Gets a value indicating whether this instance is alive.
-
- true if this instance is alive; otherwise, false.
-
-
-
- Gets or sets the target of this weak reference.
-
- The target of this weak reference.
-
-
-
- Represents a future value.
-
- The type of value.
-
-
-
- Initializes a new instance of the Future<T> class.
-
- The callback that will be triggered to read the value.
-
-
-
- Gets the value from the future.
-
- The future.
- The future value.
-
-
-
- Gets the value, resolving it if necessary.
-
-
-
-
- Gets the callback that will be called to resolve the value.
-
-
-
-
- Indicates the object has a reference to a .
-
-
-
-
- Gets the binding.
-
-
-
-
- Indicates that the object has a reference to an .
-
-
-
-
- Gets the kernel.
-
-
-
-
- Provides meaningful exception messages.
-
-
-
-
- Generates a message saying that modules without names are not supported.
-
- The exception message.
-
-
-
- Generates a message saying that modules without names are not supported.
-
- The exception message.
-
-
-
- Generates a message saying that a module with the same name is already loaded.
-
- The new module.
- The existing module.
- The exception message.
-
-
-
- Generates a message saying that no module has been loaded with the specified name.
-
- The module name.
- The exception message.
-
-
-
- Generates a message saying that the binding could not be uniquely resolved.
-
- The request.
- The matching bindings, already formatted as strings
- The exception message.
-
-
-
- Generates a message saying that the binding could not be resolved on the specified request.
-
- The request.
- The exception message.
-
-
-
- Generates a message saying that the specified context has cyclic dependencies.
-
- The context.
- The exception message.
-
-
-
- Generates a message saying that an invalid attribute type is used in the binding condition.
-
- The names of the services.
- Name of the method.
- The type.
- The exception message.
-
-
-
- Generates a message saying that no constructors are available on the specified context.
-
- The context.
- The exception message.
-
-
-
- Generates a message saying that no constructors are available for the given component.
-
- The component.
- The implementation.
- The exception message.
-
-
-
- Generates a message saying that the specified component is not registered.
-
- The component.
- The exception message.
-
-
-
- Generates a message saying that the specified property could not be resolved on the specified request.
-
- The request.
- The property name.
- The exception message.
-
-
-
- Generates a message saying that the provider on the specified context returned null.
-
- The context.
- The exception message.
-
-
-
- Generates a message saying that the constructor is ambiguous.
-
- The context.
- The best constructor directives.
- The exception message.
-
-
-
- Formats the constructor.
-
- The constructor.
- The string writer.
-
-
-
- Formats the attribute.
-
- The string writer.
- The attribute.
-
-
-
- Provides extension methods for string formatting
-
-
-
-
- Formats the activation path into a meaningful string representation.
-
- The request to be formatted.
- The activation path formatted as string.
-
-
-
- Formats the given binding into a meaningful string representation.
-
- The binding to be formatted.
- The context.
- The binding formatted as string
-
-
-
- Formats the specified request into a meaningful string representation.
-
- The request to be formatted.
- The request formatted as string.
-
-
-
- Formats the specified target into a meaningful string representation..
-
- The target to be formatted.
- The target formatted as string.
-
-
-
- Formats the specified type into a meaningful string representation..
-
- The type to be formatted.
- The type formatted as string.
-
-
-
- Provides extension methods for see cref="IEnumerable{T}"/>
-
-
-
-
- Executes the given action for each of the elements in the enumerable.
-
-
- The series.
- The action.
-
-
-
- Converts the given enumerable type to prevent changed on the type behind.
-
- The type of the enumerable.
- The series.
- The input type as real enumerable not castable to the original type.
-
-
-
- Extensions for MemberInfo
-
-
-
-
- Determines whether the specified member has attribute.
-
- The type of the attribute.
- The member.
-
- true if the specified member has attribute; otherwise, false.
-
-
-
-
- Determines whether the specified member has attribute.
-
- The member.
- The type of the attribute.
-
- true if the specified member has attribute; otherwise, false.
-
-
-
-
- Gets the property info from its declared tpe.
-
- The member info.
- The property definition.
- The flags.
- The property info from the declared type of the property.
-
-
-
- Determines whether the specified property info is private.
-
- The property info.
-
- true if the specified property info is private; otherwise, false.
-
-
-
-
- Gets the custom attributes.
- This version is able to get custom attributes for properties from base types even if the property is none public.
-
- The member.
- Type of the attribute.
- if set to true [inherited].
-
-
-
-
- Extension methods for type
-
-
-
-
-
- Gets an enumerable containing the given type and all its base types
-
- The type.
- An enumerable containing the given type and all its base types
-
-
-
- A data structure that contains multiple values for a each key.
-
- The type of key.
- The type of value.
-
-
-
- Adds the specified value for the specified key.
-
- The key.
- The value.
-
-
-
- Removes the specified value for the specified key.
-
- The key.
- The value.
- True if such a value existed and was removed; otherwise false.
-
-
-
- Removes all values for the specified key.
-
- The key.
- True if any such values existed; otherwise false.
-
-
-
- Removes all values.
-
-
-
-
- Determines whether the multimap contains any values for the specified key.
-
- The key.
- True if the multimap has one or more values for the specified key; otherwise, false.
-
-
-
- Determines whether the multimap contains the specified value for the specified key.
-
- The key.
- The value.
- True if the multimap contains such a value; otherwise, false.
-
-
-
- Returns an enumerator that iterates through a the multimap.
-
- An object that can be used to iterate through the multimap.
-
-
-
- Gets the collection of values stored under the specified key.
-
- The key.
-
-
-
- Gets the collection of keys.
-
-
-
-
- Gets the collection of collections of values.
-
-
-
-
- Weak reference that can be used in collections. It is equal to the
- object it references and has the same hash code.
-
-
-
-
- Initializes a new instance of the class.
-
- The target.
-
-
-
- Initializes a new instance of the class.
-
- The target.
- if set to true [track resurrection].
-
-
-
- Determines whether the specified is equal to this instance.
-
- The to compare with this instance.
-
- true if the specified is equal to this instance; otherwise, false.
-
-
- The parameter is null.
-
-
-
-
- Returns a hash code for this instance.
-
-
- A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
-
-
-
-
- Scope callbacks for standard scopes.
-
-
-
-
- Gets the callback for transient scope.
-
-
-
-
- Gets the callback for singleton scope.
-
-
-
-
- Gets the callback for thread scope.
-
-
-
-
- A reader-writer lock implementation that is intended to be simple, yet very
- efficient. In particular only 1 interlocked operation is taken for any lock
- operation (we use spin locks to achieve this). The spin lock is never held
- for more than a few instructions (in particular, we never call event APIs
- or in fact any non-trivial API while holding the spin lock).
-
- Currently this ReaderWriterLock does not support recurision, however it is
- not hard to add
-
-
- By Vance Morrison
- Taken from - http://blogs.msdn.com/vancem/archive/2006/03/28/563180.aspx
- Code at - http://blogs.msdn.com/vancem/attachment/563180.ashx
-
-
-
-
- The my lock.
-
-
-
-
- The number read waiters.
-
-
-
-
- The number upgrade waiters.
-
-
-
-
- The number write waiters.
-
-
-
-
- The owners.
-
-
-
-
- The read event.
-
-
-
-
- The upgrade event.
-
-
-
-
- The write event.
-
-
-
-
- The acquire reader lock.
-
-
- The milliseconds timeout.
-
-
-
-
- The acquire writer lock.
-
-
- The milliseconds timeout.
-
-
-
-
- The downgrade to reader lock.
-
- The lock cookie.
-
-
-
- The release reader lock.
-
-
-
-
- The release writer lock.
-
-
-
-
- The upgrade to writer lock.
-
-
- The milliseconds timeout.
-
-
-
-
-
-
- The enter my lock.
-
-
-
-
- The enter my lock spin.
-
-
-
-
- Determines the appropriate events to set, leaves the locks, and sets the events.
-
-
-
-
- The exit my lock.
-
-
-
-
- A routine for lazily creating a event outside the lock (so if errors
- happen they are outside the lock and that we don't do much work
- while holding a spin lock). If all goes well, reenter the lock and
- set 'waitEvent'
-
-
- The wait Event.
-
-
- The make Auto Reset Event.
-
-
-
-
- Waits on 'waitEvent' with a timeout of 'millisceondsTimeout.
- Before the wait 'numWaiters' is incremented and is restored before leaving this routine.
-
-
- The wait Event.
-
-
- The num Waiters.
-
-
- The milliseconds Timeout.
-
-
-
-
- Gets a value indicating whether MyLockHeld.
-
-
-
-
- A delegate that can inject values into a constructor.
-
-
-
-
- Creates injectors for members via s.
-
-
-
-
- Creates injectors from members.
-
-
-
-
- Gets or creates an injector for the specified constructor.
-
- The constructor.
- The created injector.
-
-
-
- Gets or creates an injector for the specified property.
-
- The property.
- The created injector.
-
-
-
- Gets or creates an injector for the specified method.
-
- The method.
- The created injector.
-
-
-
- Gets or creates an injector for the specified constructor.
-
- The constructor.
- The created injector.
-
-
-
- Gets or creates an injector for the specified property.
-
- The property.
- The created injector.
-
-
-
- Gets or creates an injector for the specified method.
-
- The method.
- The created injector.
-
-
-
- A delegate that can inject values into a method.
-
-
-
-
- A delegate that can inject values into a property.
-
-
-
-
- Creates injectors from members via reflective invocation.
-
-
-
-
- Gets or creates an injector for the specified constructor.
-
- The constructor.
- The created injector.
-
-
-
- Gets or creates an injector for the specified property.
-
- The property.
- The created injector.
-
-
-
- Gets or creates an injector for the specified method.
-
- The method.
- The created injector.
-
-
-
- A service that is started when activated, and stopped when deactivated.
-
-
-
-
- Starts this instance. Called during activation.
-
-
-
-
- Stops this instance. Called during deactivation.
-
-
-
-
- A pluggable unit that can be loaded into an .
-
-
-
-
- Called when the module is loaded into a kernel.
-
- The kernel that is loading the module.
-
-
-
- Called when the module is unloaded from a kernel.
-
- The kernel that is unloading the module.
-
-
-
- Called after loading the modules. A module can verify here if all other required modules are loaded.
-
-
-
-
- Gets the module's name.
-
-
-
-
- A loadable unit that defines bindings for your application.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Called when the module is loaded into a kernel.
-
- The kernel that is loading the module.
-
-
-
- Called when the module is unloaded from a kernel.
-
- The kernel that is unloading the module.
-
-
-
- Called after loading the modules. A module can verify here if all other required modules are loaded.
-
-
-
-
- Loads the module into the kernel.
-
-
-
-
- Unloads the module from the kernel.
-
-
-
-
- Called after loading the modules. A module can verify here if all other required modules are loaded.
-
-
-
-
- Unregisters all bindings for the specified service.
-
- The service to unbind.
-
-
-
- Registers the specified binding.
-
- The binding to add.
-
-
-
- Unregisters the specified binding.
-
- The binding to remove.
-
-
-
- Gets the kernel that the module is loaded into.
-
-
-
-
- Gets the module's name. Only a single module with a given name can be loaded at one time.
-
-
-
-
- Gets the bindings that were registered by the module.
-
-
-
-
- Gets the kernel.
-
- The kernel.
-
-
-
- Overrides the injected value of a constructor argument.
-
-
-
-
- Modifies an activation process in some way.
-
-
-
-
- Modifies an activation process in some way.
-
-
-
-
- Gets the value for the parameter within the specified context.
-
- The context.
- The target.
- The value for the parameter.
-
-
-
- Gets the name of the parameter.
-
-
-
-
- Gets a value indicating whether the parameter should be inherited into child requests.
-
-
-
-
- Initializes a new instance of the class.
-
- The name of the parameter.
- The value of the parameter.
- Whether the parameter should be inherited into child requests.
-
-
-
- Initializes a new instance of the class.
-
- The name of the parameter.
- The callback that will be triggered to get the parameter's value.
- Whether the parameter should be inherited into child requests.
-
-
-
- Initializes a new instance of the class.
-
- The name of the parameter.
- The callback that will be triggered to get the parameter's value.
- Whether the parameter should be inherited into child requests.
-
-
-
- Gets the value for the parameter within the specified context.
-
- The context.
- The target.
- The value for the parameter.
-
-
-
- Determines whether the object equals the specified object.
-
- An object to compare with this object.
- True if the objects are equal; otherwise false
-
-
-
- Serves as a hash function for a particular type.
-
- A hash code for the object.
-
-
-
- Indicates whether the current object is equal to another object of the same type.
-
- An object to compare with this object.
- True if the objects are equal; otherwise false
-
-
-
- Gets the name of the parameter.
-
-
-
-
- Gets a value indicating whether the parameter should be inherited into child requests.
-
-
-
-
- Gets or sets the callback that will be triggered to get the parameter's value.
-
-
-
-
- Defines the interface for constructor arguments.
-
-
-
-
- Determines if the parameter applies to the given target.
-
-
- Only one parameter may return true.
-
- The context.
- The target.
- Tre if the parameter applies in the specified context to the specified target.
-
-
-
- Initializes a new instance of the class.
-
- The name of the argument to override.
- The value to inject into the property.
-
-
-
- Initializes a new instance of the class.
-
- The name of the argument to override.
- The callback to invoke to get the value that should be injected.
-
-
-
- Initializes a new instance of the class.
-
- The name of the argument to override.
- The callback to invoke to get the value that should be injected.
-
-
-
- Initializes a new instance of the class.
-
- The name of the argument to override.
- The value to inject into the property.
- Whether the parameter should be inherited into child requests.
-
-
-
- Initializes a new instance of the class.
-
- The name of the argument to override.
- The callback to invoke to get the value that should be injected.
- if set to true [should inherit].
-
-
-
- Initializes a new instance of the class.
-
- The name of the argument to override.
- The callback to invoke to get the value that should be injected.
- if set to true [should inherit].
-
-
-
- Determines if the parameter applies to the given target.
-
- The context.
- The target.
-
- Tre if the parameter applies in the specified context to the specified target.
-
-
- Only one parameter may return true.
-
-
-
-
- Overrides the injected value of a property.
-
-
-
-
- Overrides the injected value of a property.
-
-
-
-
- Initializes a new instance of the class.
-
- The name of the property to override.
- The value to inject into the property.
-
-
-
- Initializes a new instance of the class.
-
- The name of the property to override.
- The callback to invoke to get the value that should be injected.
-
-
-
- Initializes a new instance of the class.
-
- The name of the property to override.
- The callback to invoke to get the value that should be injected.
-
-
-
- Overrides the injected value of a constructor argument.
-
-
-
-
- A weak reference to the constructor argument value.
-
-
-
-
- Initializes a new instance of the class.
-
- The name of the argument to override.
- The value to inject into the property.
-
-
-
- Initializes a new instance of the class.
-
- The name of the argument to override.
- The value to inject into the property.
- Whether the parameter should be inherited into child requests.
-
-
-
- Determines if the parameter applies to the given target.
-
- The context.
- The target.
-
- Tre if the parameter applies in the specified context to the specified target.
-
-
- Only one parameter may return true.
-
-
-
-
- Overrides the injected value of a property.
- Keeps a weak reference to the value.
-
-
-
-
- Initializes a new instance of the class.
-
- The name of the property to override.
- The value to inject into the property.
-
-
-
- Contains information about a service registration.
-
-
-
-
- Contains information about a service registration.
-
-
-
-
- The configuration of a binding.
-
-
-
-
- Gets the provider for the binding.
-
- The context.
- The provider to use.
-
-
-
- Gets the scope for the binding, if any.
-
- The context.
- The object that will act as the scope, or if the service is transient.
-
-
-
- Determines whether the specified request satisfies the condition defined on the binding,
- if one was defined.
-
- The request.
- True if the request satisfies the condition; otherwise false.
-
-
-
- Gets the binding's metadata.
-
-
-
-
- Gets or sets the type of target for the binding.
-
-
-
-
- Gets or sets a value indicating whether the binding was implicitly registered.
-
-
-
-
- Gets a value indicating whether the binding has a condition associated with it.
-
-
-
-
- Gets or sets the condition defined for the binding.
-
-
-
-
- Gets or sets the callback that returns the provider that should be used by the binding.
-
-
-
-
- Gets or sets the callback that returns the object that will act as the binding's scope.
-
-
-
-
- Gets the parameters defined for the binding.
-
-
-
-
- Gets the actions that should be called after instances are activated via the binding.
-
-
-
-
- Gets the actions that should be called before instances are deactivated via the binding.
-
-
-
-
- Gets the binding configuration.
-
- The binding configuration.
-
-
-
- Gets the service type that is controlled by the binding.
-
-
-
-
- Initializes a new instance of the class.
-
- The service that is controlled by the binding.
-
-
-
- Initializes a new instance of the class.
-
- The service that is controlled by the binding.
- The binding configuration.
-
-
-
- Gets the provider for the binding.
-
- The context.
- The provider to use.
-
-
-
- Gets the scope for the binding, if any.
-
- The context.
-
- The object that will act as the scope, or if the service is transient.
-
-
-
-
- Determines whether the specified request satisfies the condition defined on the binding,
- if one was defined.
-
- The request.
-
- True if the request satisfies the condition; otherwise false.
-
-
-
-
- Gets or sets the binding configuration.
-
- The binding configuration.
-
-
-
- Gets the service type that is controlled by the binding.
-
-
-
-
- Gets the binding's metadata.
-
-
-
-
-
- Gets or sets the type of target for the binding.
-
-
-
-
-
- Gets or sets a value indicating whether the binding was implicitly registered.
-
-
-
-
-
- Gets a value indicating whether the binding has a condition associated with it.
-
-
-
-
-
- Gets or sets the condition defined for the binding.
-
-
-
-
-
- Gets or sets the callback that returns the provider that should be used by the binding.
-
-
-
-
-
- Gets or sets the callback that returns the object that will act as the binding's scope.
-
-
-
-
-
- Gets the parameters defined for the binding.
-
-
-
-
-
- Gets the actions that should be called after instances are activated via the binding.
-
-
-
-
-
- Gets the actions that should be called before instances are deactivated via the binding.
-
-
-
-
-
- Provides a root for the fluent syntax associated with an .
-
-
-
-
- Initializes a new instance of the class.
-
- The binding to build.
- The kernel.
- The names of the services.
-
-
-
- Indicates that the service should be bound to the specified implementation type.
-
- The implementation type.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified implementation type.
-
- The type of the returned syntax.
- The implementation type.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified constant value.
-
- The type of the implementation.
- The constant value.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified callback method.
-
- The type of the implementation.
- The method.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified provider.
-
- The type of the implementation.
- The provider.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to an instance of the specified provider type.
- The instance will be activated via the kernel when an instance of the service is activated.
-
- The type of provider to activate.
- The type of the implementation.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to an instance of the specified provider type.
- The instance will be activated via the kernel when an instance of the service is activated.
-
- The type of the returned fleunt syntax
- The type of provider to activate.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the speecified constructor.
-
- The type of the implementation.
- The expression that specifies the constructor.
- The fluent syntax.
-
-
-
- Adds the constructor arguments for the specified constructor expression.
-
- The ctor expression.
- The constructor argument syntax parameter expression.
-
-
-
- Adds a constructor argument for the specified argument expression.
-
- The argument.
- Name of the argument.
- The constructor argument syntax parameter expression.
-
-
-
- Gets the binding being built.
-
-
-
-
- Gets the kernel.
-
-
-
-
- Gets the names of the services.
-
- The names of the services.
-
-
-
- Passed to ToConstructor to specify that a constructor value is Injected.
-
-
-
-
- Passed to ToConstructor to specify that a constructor value is Injected.
-
-
-
-
- Specifies that the argument is injected.
-
- The type of the parameter
- Not used. This interface has no implementation.
-
-
-
- Gets the context.
-
- The context.
-
-
-
- Initializes a new instance of the class.
-
- The context.
-
-
-
- Specifies that the argument is injected.
-
- The type of the parameter
- Not used. This interface has no implementation.
-
-
-
- Gets the context.
-
- The context.
-
-
-
- Provides a root for the fluent syntax associated with an .
-
- The first service type.
- The second service type.
- The third service type.
- The fourth service type.
-
-
-
- Used to define the target of a binding.
-
- The first service type to be bound.
- The second service type to be bound.
- The third service type to be bound.
- The fourth service type to be bound.
-
-
-
- Used to define a basic binding syntax builder.
-
-
-
-
- Indicates that the service should be bound to the specified implementation type.
-
- The implementation type.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified implementation type.
-
- The implementation type.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to an instance of the specified provider type.
- The instance will be activated via the kernel when an instance of the service is activated.
-
- The type of provider to activate.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to an instance of the specified provider type.
- The instance will be activated via the kernel when an instance of the service is activated.
-
- The type of provider to activate.
- The type of the implementation.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to an instance of the specified provider type.
- The instance will be activated via the kernel when an instance of the service is activated.
-
- The type of provider to activate.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified provider.
-
- The type of the implementation.
- The provider.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified callback method.
-
- The type of the implementation.
- The method.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified constant value.
-
- The type of the implementation.
- The constant value.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the speecified constructor.
-
- The type of the implementation.
- The expression that specifies the constructor.
- The fluent syntax.
-
-
-
- Initializes a new instance of the class.
-
- The binding to build.
- The kernel.
- The names of the services.
-
-
-
- Indicates that the service should be bound to the specified implementation type.
-
- The implementation type.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified implementation type.
-
- The implementation type.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the speecified constructor.
-
- The type of the implementation.
- The expression that specifies the constructor.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to an instance of the specified provider type.
- The instance will be activated via the kernel when an instance of the service is activated.
-
- The type of provider to activate.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to an instance of the specified provider type.
- The instance will be activated via the kernel when an instance of the service is activated.
-
- The type of provider to activate.
- The type of the implementation.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to an instance of the specified provider type.
- The instance will be activated via the kernel when an instance of the service is activated.
-
- The type of provider to activate.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified provider.
-
- The type of the implementation.
- The provider.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified callback method.
-
- The type of the implementation.
- The method.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified constant value.
-
- The type of the implementation.
- The constant value.
- The fluent syntax.
-
-
-
- Provides a root for the fluent syntax associated with an .
-
- The first service type.
- The second service type.
- The third service type.
-
-
-
- Used to define the target of a binding.
-
- The first service type to be bound.
- The second service type to be bound.
- The third service type to be bound.
-
-
-
- Indicates that the service should be bound to the specified implementation type.
-
- The implementation type.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified implementation type.
-
- The implementation type.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to an instance of the specified provider type.
- The instance will be activated via the kernel when an instance of the service is activated.
-
- The type of provider to activate.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to an instance of the specified provider type.
- The instance will be activated via the kernel when an instance of the service is activated.
-
- The type of provider to activate.
- The type of the implementation.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to an instance of the specified provider type.
- The instance will be activated via the kernel when an instance of the service is activated.
-
- The type of provider to activate.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified provider.
-
- The type of the implementation.
- The provider.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified callback method.
-
- The type of the implementation.
- The method.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified constant value.
-
- The type of the implementation.
- The constant value.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the speecified constructor.
-
- The type of the implementation.
- The expression that specifies the constructor.
- The fluent syntax.
-
-
-
- Initializes a new instance of the class.
-
- The binding to build.
- The kernel.
- The names of the services.
-
-
-
- Indicates that the service should be bound to the specified implementation type.
-
- The implementation type.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified implementation type.
-
- The implementation type.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the speecified constructor.
-
- The type of the implementation.
- The expression that specifies the constructor.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to an instance of the specified provider type.
- The instance will be activated via the kernel when an instance of the service is activated.
-
- The type of provider to activate.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to an instance of the specified provider type.
- The instance will be activated via the kernel when an instance of the service is activated.
-
- The type of provider to activate.
- The type of the implementation.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to an instance of the specified provider type.
- The instance will be activated via the kernel when an instance of the service is activated.
-
- The type of provider to activate.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified provider.
-
- The type of the implementation.
- The provider.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified callback method.
-
- The type of the implementation.
- The method.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified constant value.
-
- The type of the implementation.
- The constant value.
- The fluent syntax.
-
-
-
- Provides a root for the fluent syntax associated with an .
-
- The first service type.
- The second service type.
-
-
-
- Used to define the target of a binding.
-
- The first service type to be bound.
- The second service type to be bound.
-
-
-
- Indicates that the service should be bound to the specified implementation type.
-
- The implementation type.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified implementation type.
-
- The implementation type.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to an instance of the specified provider type.
- The instance will be activated via the kernel when an instance of the service is activated.
-
- The type of provider to activate.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to an instance of the specified provider type.
- The instance will be activated via the kernel when an instance of the service is activated.
-
- The type of provider to activate.
- The type of the implementation.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to an instance of the specified provider type.
- The instance will be activated via the kernel when an instance of the service is activated.
-
- The type of provider to activate.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified provider.
-
- The type of the implementation.
- The provider.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified callback method.
-
- The type of the implementation.
- The method.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified constant value.
-
- The type of the implementation.
- The constant value.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the speecified constructor.
-
- The type of the implementation.
- The expression that specifies the constructor.
- The fluent syntax.
-
-
-
- Initializes a new instance of the class.
-
- The binding to build.
- The kernel.
- The names of the services.
-
-
-
- Indicates that the service should be bound to the specified implementation type.
-
- The implementation type.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified implementation type.
-
- The implementation type.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the speecified constructor.
-
- The type of the implementation.
- The expression that specifies the constructor.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to an instance of the specified provider type.
- The instance will be activated via the kernel when an instance of the service is activated.
-
- The type of provider to activate.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to an instance of the specified provider type.
- The instance will be activated via the kernel when an instance of the service is activated.
-
- The type of provider to activate.
- The type of the implementation.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to an instance of the specified provider type.
- The instance will be activated via the kernel when an instance of the service is activated.
-
- The type of provider to activate.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified provider.
-
- The type of the implementation.
- The provider.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified callback method.
-
- The type of the implementation.
- The method.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified constant value.
-
- The type of the implementation.
- The constant value.
- The fluent syntax.
-
-
-
- Provides a root for the fluent syntax associated with an .
-
- The service type.
-
-
-
- Used to define the target of a binding.
-
- The service being bound.
-
-
-
- Indicates that the service should be self-bound.
-
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified implementation type.
-
- The implementation type.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified implementation type.
-
- The implementation type.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to an instance of the specified provider type.
- The instance will be activated via the kernel when an instance of the service is activated.
-
- The type of provider to activate.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to an instance of the specified provider type.
- The instance will be activated via the kernel when an instance of the service is activated.
-
- The type of provider to activate.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified provider.
-
- The type of the implementation.
- The provider.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified callback method.
-
- The method.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified callback method.
-
- The type of the implementation.
- The method.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified constant value.
-
- The type of the implementation.
- The constant value.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified constructor.
-
- The type of the implementation.
- The expression that specifies the constructor.
- The fluent syntax.
-
-
-
- Initializes a new instance of the class.
-
- The binding to build.
- The kernel.
- The names of the services.
-
-
-
- Indicates that the service should be self-bound.
-
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified implementation type.
-
- The implementation type.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified implementation type.
-
- The implementation type.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the speecified constructor.
-
- The type of the implementation.
- The expression that specifies the constructor.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to an instance of the specified provider type.
- The instance will be activated via the kernel when an instance of the service is activated.
-
- The type of provider to activate.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to an instance of the specified provider type.
- The instance will be activated via the kernel when an instance of the service is activated.
-
- The type of provider to activate.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified provider.
-
- The type of the implementation.
- The provider.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified callback method.
-
- The method.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified callback method.
-
- The type of the implementation.
- The method.
- The fluent syntax.
-
-
-
- Indicates that the service should be bound to the specified constant value.
-
- The type of the implementation.
- The constant value.
- The fluent syntax.
-
-
-
- Gets the binding being built.
-
-
-
-
- The configuration of a binding.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Gets the provider for the binding.
-
- The context.
- The provider to use.
-
-
-
- Gets the scope for the binding, if any.
-
- The context.
- The object that will act as the scope, or if the service is transient.
-
-
-
- Determines whether the specified request satisfies the conditions defined on this binding.
-
- The request.
- True if the request satisfies the conditions; otherwise false.
-
-
-
- Gets the binding's metadata.
-
-
-
-
- Gets or sets a value indicating whether the binding was implicitly registered.
-
-
-
-
- Gets a value indicating whether the binding has a condition associated with it.
-
-
-
-
- Gets or sets the type of target for the binding.
-
-
-
-
- Gets or sets the condition defined for the binding.
-
-
-
-
- Gets or sets the callback that returns the provider that should be used by the binding.
-
-
-
-
- Gets or sets the callback that returns the object that will act as the binding's scope.
-
-
-
-
- Gets the parameters defined for the binding.
-
-
-
-
- Gets the actions that should be called after instances are activated via the binding.
-
-
-
-
- Gets the actions that should be called before instances are deactivated via the binding.
-
-
-
-
- Provides a root for the fluent syntax associated with an .
-
- The implementation type of the built binding.
-
-
-
- The syntax to define bindings.
-
- The type of the service.
-
-
-
- Used to set the condition, scope, name, or add additional information or actions to a binding.
-
- The service being bound.
-
-
-
- Used to define the conditions under which a binding should be used.
-
- The service being bound.
-
-
-
- Indicates that the binding should be used only for requests that support the specified condition.
-
- The condition.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only for injections on the specified type.
- Types that derive from the specified type are considered as valid targets.
-
- The type.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only for injections on the specified type.
- Types that derive from the specified type are considered as valid targets.
-
- The type.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only for injections on the specified types.
- Types that derive from one of the specified types are considered as valid targets.
- Should match at lease one of the targets.
-
- The types to match.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only for injections on the specified type.
- The type must match exactly the specified type. Types that derive from the specified type
- will not be considered as valid target.
-
- The type.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only for injections on the specified type.
- The type must match exactly the specified type. Types that derive from the specified type
- will not be considered as valid target.
-
- The type.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only for injections on the specified type.
- The type must match one of the specified types exactly. Types that derive from one of the specified types
- will not be considered as valid target.
- Should match at least one of the specified targets
-
- The types.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only when the class being injected has
- an attribute of the specified type.
-
- The type of attribute.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only when the member being injected has
- an attribute of the specified type.
-
- The type of attribute.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only when the target being injected has
- an attribute of the specified type.
-
- The type of attribute.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only when the class being injected has
- an attribute of the specified type.
-
- The type of attribute.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only when the member being injected has
- an attribute of the specified type.
-
- The type of attribute.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only when the target being injected has
- an attribute of the specified type.
-
- The type of attribute.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only when the service is being requested
- by a service bound with the specified name.
-
- The name to expect.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only when any ancestor is bound with the specified name.
-
- The name to expect.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only when any ancestor is bound with the specified name.
-
- The name to expect.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only when no ancestor is bound with the specified name.
-
- The name to expect.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only when any ancestor matches the specified predicate.
-
- The predicate to match.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only when no ancestor matches the specified predicate.
-
- The predicate to match.
- The fluent syntax.
-
-
-
- Used to define the scope in which instances activated via a binding should be re-used.
-
- The service being bound.
-
-
-
- Indicates that only a single instance of the binding should be created, and then
- should be re-used for all subsequent requests.
-
- The fluent syntax.
-
-
-
- Indicates that instances activated via the binding should not be re-used, nor have
- their lifecycle managed by Ninject.
-
- The fluent syntax.
-
-
-
- Indicates that instances activated via the binding should be re-used within the same thread.
-
- The fluent syntax.
-
-
-
- Indicates that instances activated via the binding should be re-used as long as the object
- returned by the provided callback remains alive (that is, has not been garbage collected).
-
- The callback that returns the scope.
- The fluent syntax.
-
-
-
- Used to define the name of a binding.
-
- The service being bound.
-
-
-
- Indicates that the binding should be registered with the specified name. Names are not
- necessarily unique; multiple bindings for a given service may be registered with the same name.
-
- The name to give the binding.
- The fluent syntax.
-
-
-
- Used to add additional information to a binding.
-
- The service being bound.
-
-
-
- Indicates that the specified constructor argument should be overridden with the specified value.
-
- The name of the argument to override.
- The value for the argument.
- The fluent syntax.
-
-
-
- Indicates that the specified constructor argument should be overridden with the specified value.
-
- The name of the argument to override.
- The callback to invoke to get the value for the argument.
- The fluent syntax.
-
-
-
- Indicates that the specified constructor argument should be overridden with the specified value.
-
- The name of the argument to override.
- The callback to invoke to get the value for the argument.
- The fluent syntax.
-
-
-
- Indicates that the specified property should be injected with the specified value.
-
- The name of the property to override.
- The value for the property.
- The fluent syntax.
-
-
-
- Indicates that the specified property should be injected with the specified value.
-
- The name of the property to override.
- The callback to invoke to get the value for the property.
- The fluent syntax.
-
-
-
- Indicates that the specified property should be injected with the specified value.
-
- The name of the property to override.
- The callback to invoke to get the value for the property.
- The fluent syntax.
-
-
-
- Adds a custom parameter to the binding.
-
- The parameter.
- The fluent syntax.
-
-
-
- Sets the value of a piece of metadata on the binding.
-
- The metadata key.
- The metadata value.
- The fluent syntax.
-
-
-
- Used to add additional actions to be performed during activation or deactivation of instances via a binding.
-
- The service being bound.
-
-
-
- Indicates that the specified callback should be invoked when instances are activated.
-
- The action callback.
- The fluent syntax.
-
-
-
- Indicates that the specified callback should be invoked when instances are activated.
-
- The type of the implementation.
- The action callback.
- The fluent syntax.
-
-
-
- Indicates that the specified callback should be invoked when instances are activated.
-
- The action callback.
- The fluent syntax.
-
-
-
- Indicates that the specified callback should be invoked when instances are activated.
-
- The type of the implementation.
- The action callback.
- The fluent syntax.
-
-
-
- Indicates that the specified callback should be invoked when instances are deactivated.
-
- The action callback.
- The fluent syntax.
-
-
-
- Indicates that the specified callback should be invoked when instances are deactivated.
-
- The type of the implementation.
- The action callback.
- The fluent syntax.
-
-
-
- Indicates that the specified callback should be invoked when instances are deactivated.
-
- The action callback.
- The fluent syntax.
-
-
-
- Indicates that the specified callback should be invoked when instances are deactivated.
-
- The type of the implementation.
- The action callback.
- The fluent syntax.
-
-
-
- Used to set the scope, name, or add additional information or actions to a binding.
-
- The service being bound.
-
-
-
- Used to set the name, or add additional information or actions to a binding.
-
- The service being bound.
-
-
-
- Used to add additional information or actions to a binding.
-
- The service being bound.
-
-
-
- The names of the services added to the exceptions.
-
-
-
-
- Initializes a new instance of the BindingBuilder<T> class.
-
- The binding configuration to build.
- The names of the configured services.
- The kernel.
-
-
-
- Indicates that the binding should be used only for requests that support the specified condition.
-
- The condition.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only for injections on the specified type.
- Types that derive from the specified type are considered as valid targets.
-
- The type.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only for injections on the specified type.
- Types that derive from the specified type are considered as valid targets.
-
- The type.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only for injections on the specified type.
- Types that derive from the specified type are considered as valid targets.
-
- The type.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only for injections on the specified type.
- The type must match exactly the specified type. Types that derive from the specified type
- will not be considered as valid target.
-
- The type.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only for injections on the specified type.
- The type must match exactly the specified type. Types that derive from the specified type
- will not be considered as valid target.
-
- The type.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only for injections on the specified type.
- The type must match exactly the specified type. Types that derive from the specified type
- will not be considered as valid target.
- Should match at least one of the specified targets
-
- The types.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only when the class being injected has
- an attribute of the specified type.
-
- The type of attribute.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only when the member being injected has
- an attribute of the specified type.
-
- The type of attribute.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only when the target being injected has
- an attribute of the specified type.
-
- The type of attribute.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only when the class being injected has
- an attribute of the specified type.
-
- The type of attribute.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only when the member being injected has
- an attribute of the specified type.
-
- The type of attribute.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only when the target being injected has
- an attribute of the specified type.
-
- The type of attribute.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only when the service is being requested
- by a service bound with the specified name.
-
- The name to expect.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only when any ancestor is bound with the specified name.
-
- The name to expect.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only when any ancestor is bound with the specified name.
-
- The name to expect.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only when no ancestor is bound with the specified name.
-
- The name to expect.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only when any ancestor matches the specified predicate.
-
- The predicate to match.
- The fluent syntax.
-
-
-
- Indicates that the binding should be used only when no ancestor matches the specified predicate.
-
- The predicate to match.
- The fluent syntax.
-
-
-
- Indicates that the binding should be registered with the specified name. Names are not
- necessarily unique; multiple bindings for a given service may be registered with the same name.
-
- The name to give the binding.
- The fluent syntax.
-
-
-
- Indicates that only a single instance of the binding should be created, and then
- should be re-used for all subsequent requests.
-
- The fluent syntax.
-
-
-
- Indicates that instances activated via the binding should not be re-used, nor have
- their lifecycle managed by Ninject.
-
- The fluent syntax.
-
-
-
- Indicates that instances activated via the binding should be re-used within the same thread.
-
- The fluent syntax.
-
-
-
- Indicates that instances activated via the binding should be re-used as long as the object
- returned by the provided callback remains alive (that is, has not been garbage collected).
-
- The callback that returns the scope.
- The fluent syntax.
-
-
-
- Indicates that the specified constructor argument should be overridden with the specified value.
-
- The name of the argument to override.
- The value for the argument.
- The fluent syntax.
-
-
-
- Indicates that the specified constructor argument should be overridden with the specified value.
-
- The name of the argument to override.
- The callback to invoke to get the value for the argument.
- The fluent syntax.
-
-
-
- Indicates that the specified constructor argument should be overridden with the specified value.
-
- The name of the argument to override.
- The callback to invoke to get the value for the argument.
- The fluent syntax.
-
-
-
- Indicates that the specified property should be injected with the specified value.
-
- The name of the property to override.
- The value for the property.
- The fluent syntax.
-
-
-
- Indicates that the specified property should be injected with the specified value.
-
- The name of the property to override.
- The callback to invoke to get the value for the property.
- The fluent syntax.
-
-
-
- Indicates that the specified property should be injected with the specified value.
-
- The name of the property to override.
- The callback to invoke to get the value for the property.
- The fluent syntax.
-
-
-
- Adds a custom parameter to the binding.
-
- The parameter.
- The fluent syntax.
-
-
-
- Sets the value of a piece of metadata on the binding.
-
- The metadata key.
- The metadata value.
- The fluent syntax.
-
-
-
- Indicates that the specified callback should be invoked when instances are activated.
-
- The action callback.
- The fluent syntax.
-
-
-
- Indicates that the specified callback should be invoked when instances are activated.
-
- The type of the implementation.
- The action callback.
- The fluent syntax.
-
-
-
- Indicates that the specified callback should be invoked when instances are activated.
-
- The action callback.
- The fluent syntax.
-
-
-
- Indicates that the specified callback should be invoked when instances are activated.
-
- The type of the implementation.
- The action callback.
- The fluent syntax.
-
-
-
- Indicates that the specified callback should be invoked when instances are deactivated.
-
- The action callback.
- The fluent syntax.
-
-
-
- Indicates that the specified callback should be invoked when instances are deactivated.
-
- The type of the implementation.
- The action callback.
- The fluent syntax.
-
-
-
- Indicates that the specified callback should be invoked when instances are deactivated.
-
- The action callback.
- The fluent syntax.
-
-
-
- Indicates that the specified callback should be invoked when instances are deactivated.
-
- The type of the implementation.
- The action callback.
- The fluent syntax.
-
-
-
- Gets the binding being built.
-
-
-
-
- Gets the kernel.
-
-
-
-
- Additional information available about a binding, which can be used in constraints
- to select bindings to use in activation.
-
-
-
-
- Additional information available about a binding, which can be used in constraints
- to select bindings to use in activation.
-
-
-
-
- Determines whether a piece of metadata with the specified key has been defined.
-
- The metadata key.
- True if such a piece of metadata exists; otherwise, false.
-
-
-
- Gets the value of metadata defined with the specified key, cast to the specified type.
-
- The type of value to expect.
- The metadata key.
- The metadata value.
-
-
-
- Gets the value of metadata defined with the specified key.
-
- The metadata key.
- The value to return if the binding has no metadata set with the specified key.
- The metadata value, or the default value if none was set.
-
-
-
- Sets the value of a piece of metadata.
-
- The metadata key.
- The metadata value.
-
-
-
- Gets or sets the binding's name.
-
-
-
-
- Determines whether a piece of metadata with the specified key has been defined.
-
- The metadata key.
- True if such a piece of metadata exists; otherwise, false.
-
-
-
- Gets the value of metadata defined with the specified key, cast to the specified type.
-
- The type of value to expect.
- The metadata key.
- The metadata value.
-
-
-
- Gets the value of metadata defined with the specified key.
-
- The metadata key.
- The value to return if the binding has no metadata set with the specified key.
- The metadata value, or the default value if none was set.
-
-
-
- Sets the value of a piece of metadata.
-
- The metadata key.
- The metadata value.
-
-
-
- Gets or sets the binding's name.
-
-
-
-
- Describes the target of a binding.
-
-
-
-
- Indicates that the binding is from a type to itself.
-
-
-
-
- Indicates that the binding is from one type to another.
-
-
-
-
- Indicates that the binding is from a type to a provider.
-
-
-
-
- Indicates that the binding is from a type to a callback method.
-
-
-
-
- Indicates that the binding is from a type to a constant value.
-
-
-
-
-
-
-
-
- Returns any bindings from the specified collection that match the specified service.
-
- The multimap of all registered bindings.
- The service in question.
- The series of matching bindings.
-
-
-
- Contains logic about which bindings to use for a given service request.
-
-
-
-
- Returns any bindings from the specified collection that match the specified service.
-
- The multimap of all registered bindings.
- The service in question.
- The series of matching bindings.
-
-
-
- Resolves bindings for open generic types.
-
-
-
-
- Returns any bindings from the specified collection that match the specified service.
-
- The multimap of all registered bindings.
- The service in question.
- The series of matching bindings.
-
-
-
-
-
-
-
- Returns any bindings from the specified collection that match the specified service.
-
- The multimap of all registered bindings.
- The service in question.
- The series of matching bindings.
-
-
-
- Returns a value indicating whether the specified service is self-bindable.
-
- The service.
- if the type is self-bindable; otherwise .
-
-
-
- Resolves bindings that have been registered directly for the service.
-
-
-
-
- Returns any bindings from the specified collection that match the specified service.
-
- The multimap of all registered bindings.
- The service in question.
- The series of matching bindings.
-
-
-
- Describes the injection of a constructor.
-
-
-
-
- Describes the injection of a method or constructor.
-
-
-
-
- A piece of information used in an . (Just a marker.)
-
-
-
-
- Initializes a new instance of the MethodInjectionDirectiveBase<TMethod, TInjector> class.
-
- The method this directive represents.
- The injector that will be triggered.
-
-
-
- Creates targets for the parameters of the method.
-
- The method.
- The targets for the method's parameters.
-
-
-
- Gets or sets the injector that will be triggered.
-
-
-
-
- Gets or sets the targets for the directive.
-
-
-
-
- Initializes a new instance of the class.
-
- The constructor described by the directive.
- The injector that will be triggered.
-
-
-
- The base .ctor definition.
-
-
-
-
- Describes the injection of a method.
-
-
-
-
- Initializes a new instance of the class.
-
- The method described by the directive.
- The injector that will be triggered.
-
-
-
- Describes the injection of a property.
-
-
-
-
- Initializes a new instance of the class.
-
- The member the directive describes.
- The injector that will be triggered.
-
-
-
- Creates a target for the property.
-
- The property.
- The target for the property.
-
-
-
- Gets or sets the injector that will be triggered.
-
-
-
-
- Gets or sets the injection target for the directive.
-
-
-
-
- Describes the means by which a type should be activated.
-
-
-
-
- Adds the specified directive to the plan.
-
- The directive.
-
-
-
- Determines whether the plan contains one or more directives of the specified type.
-
- The type of directive.
- True if the plan has one or more directives of the type; otherwise, false.
-
-
-
- Gets the first directive of the specified type from the plan.
-
- The type of directive.
- The first directive, or if no matching directives exist.
-
-
-
- Gets all directives of the specified type that exist in the plan.
-
- The type of directive.
- A series of directives of the specified type.
-
-
-
- Gets the type that the plan describes.
-
-
-
-
- Generates plans for how to activate instances.
-
-
-
-
- Gets or creates an activation plan for the specified type.
-
- The type for which a plan should be created.
- The type's activation plan.
-
-
-
- Gets the strategies that contribute to the planning process.
-
-
-
-
- Describes the means by which a type should be activated.
-
-
-
-
- Initializes a new instance of the class.
-
- The type the plan describes.
-
-
-
- Adds the specified directive to the plan.
-
- The directive.
-
-
-
- Determines whether the plan contains one or more directives of the specified type.
-
- The type of directive.
- True if the plan has one or more directives of the type; otherwise, false.
-
-
-
- Gets the first directive of the specified type from the plan.
-
- The type of directive.
- The first directive, or if no matching directives exist.
-
-
-
- Gets all directives of the specified type that exist in the plan.
-
- The type of directive.
- A series of directives of the specified type.
-
-
-
- Gets the type that the plan describes.
-
-
-
-
- Gets the directives defined in the plan.
-
-
-
-
- Generates plans for how to activate instances.
-
-
-
-
- Initializes a new instance of the class.
-
- The strategies to execute during planning.
-
-
-
- Gets or creates an activation plan for the specified type.
-
- The type for which a plan should be created.
- The type's activation plan.
-
-
-
- Creates an empty plan for the specified type.
-
- The type for which a plan should be created.
- The created plan.
-
-
-
- Creates a new plan for the specified type.
- This method requires an active reader lock!
-
- The type.
- The newly created plan.
-
-
-
- Gets the strategies that contribute to the planning process.
-
-
-
-
- Adds a directive to plans indicating which constructor should be injected during activation.
-
-
-
-
- Contributes to the generation of a .
-
-
-
-
- Contributes to the specified plan.
-
- The plan that is being generated.
-
-
-
- Initializes a new instance of the class.
-
- The selector component.
- The injector factory component.
-
-
-
- Adds a to the plan for the constructor
- that should be injected.
-
- The plan that is being generated.
-
-
-
- Gets the selector component.
-
-
-
-
- Gets the injector factory component.
-
-
-
-
- Adds directives to plans indicating which methods should be injected during activation.
-
-
-
-
- Initializes a new instance of the class.
-
- The selector component.
- The injector factory component.
-
-
-
- Adds a to the plan for each method
- that should be injected.
-
- The plan that is being generated.
-
-
-
- Gets the selector component.
-
-
-
-
- Gets the injector factory component.
-
-
-
-
- Adds directives to plans indicating which properties should be injected during activation.
-
-
-
-
- Initializes a new instance of the class.
-
- The selector component.
- The injector factory component.
-
-
-
- Adds a to the plan for each property
- that should be injected.
-
- The plan that is being generated.
-
-
-
- Gets the selector component.
-
-
-
-
- Gets the injector factory component.
-
-
-
-
- Represents a site on a type where a value will be injected.
-
-
-
-
- Resolves a value for the target within the specified parent context.
-
- The parent context.
- The resolved value.
-
-
-
- Gets the type of the target.
-
-
-
-
- Gets the name of the target.
-
-
-
-
- Gets the member that contains the target.
-
-
-
-
- Gets the constraint defined on the target.
-
-
-
-
- Gets a value indicating whether the target represents an optional dependency.
-
-
-
-
- Gets a value indicating whether the target has a default value.
-
-
-
-
- Gets the default value for the target.
-
- If the item does not have a default value.
-
-
-
- Represents an injection target for a .
-
-
-
-
- Represents a site on a type where a value can be injected.
-
- The type of site this represents.
-
-
-
- Initializes a new instance of the Target<T> class.
-
- The member that contains the target.
- The site represented by the target.
-
-
-
- Returns an array of custom attributes of a specified type defined on the target.
-
- The type of attribute to search for.
- Whether to look up the hierarchy chain for inherited custom attributes.
- An array of custom attributes of the specified type.
-
-
-
- Returns an array of custom attributes defined on the target.
-
- Whether to look up the hierarchy chain for inherited custom attributes.
- An array of custom attributes.
-
-
-
- Returns a value indicating whether an attribute of the specified type is defined on the target.
-
- The type of attribute to search for.
- Whether to look up the hierarchy chain for inherited custom attributes.
- True if such an attribute is defined; otherwise false.
-
-
-
- Resolves a value for the target within the specified parent context.
-
- The parent context.
- The resolved value.
-
-
-
- Gets the value(s) that should be injected into the target.
-
- The service that the target is requesting.
- The parent context in which the target is being injected.
- A series of values that are available for injection.
-
-
-
- Gets the value that should be injected into the target.
-
- The service that the target is requesting.
- The parent context in which the target is being injected.
- The value that is to be injected.
-
-
-
- Reads whether the target represents an optional dependency.
-
- if it is optional; otherwise .
-
-
-
- Reads the resolution constraint from target.
-
- The resolution constraint.
-
-
-
- Gets the member that contains the target.
-
-
-
-
- Gets or sets the site (property, parameter, etc.) represented by the target.
-
-
-
-
- Gets the name of the target.
-
-
-
-
- Gets the type of the target.
-
-
-
-
- Gets the constraint defined on the target.
-
-
-
-
- Gets a value indicating whether the target represents an optional dependency.
-
-
-
-
- Gets a value indicating whether the target has a default value.
-
-
-
-
- Gets the default value for the target.
-
- If the item does not have a default value.
-
-
-
- Initializes a new instance of the class.
-
- The method that defines the parameter.
- The parameter that this target represents.
-
-
-
- Gets the name of the target.
-
-
-
-
- Gets the type of the target.
-
-
-
-
- Gets a value indicating whether the target has a default value.
-
-
-
-
- Gets the default value for the target.
-
- If the item does not have a default value.
-
-
-
- Represents an injection target for a .
-
-
-
-
- Initializes a new instance of the class.
-
- The property that this target represents.
-
-
-
- Gets the name of the target.
-
-
-
-
- Gets the type of the target.
-
-
-
-
- Generates scores for constructors, to determine which is the best one to call during activation.
-
-
-
-
- Gets the score for the specified constructor.
-
- The injection context.
- The constructor.
- The constructor's score.
-
-
-
- Determines whether members should be injected during activation.
-
-
-
-
- Returns a value indicating whether the specified member should be injected.
-
- The member in question.
- True if the member should be injected; otherwise false.
-
-
-
- Constructor selector that selects the constructor matching the one passed to the constructor.
-
-
-
-
- Initializes a new instance of the class.
-
- The constructor info of the constructor that shall be selected.
-
-
-
- Gets the score for the specified constructor.
-
- The injection context.
- The constructor.
- The constructor's score.
-
-
-
- Scores constructors by either looking for the existence of an injection marker
- attribute, or by counting the number of parameters.
-
-
-
-
- Gets the score for the specified constructor.
-
- The injection context.
- The constructor.
- The constructor's score.
-
-
-
- Checkes whether a binding exists for a given target.
-
- The context.
- The target.
- Whether a binding exists for the target in the given context.
-
-
-
- Checkes whether a binding exists for a given target on the specified kernel.
-
- The kernel.
- The context.
- The target.
- Whether a binding exists for the target in the given context.
-
-
-
- Checks whether any parameters exist for the geiven target..
-
- The context.
- The target.
- Whether a parameter exists for the target in the given context.
-
-
-
- Determines whether members should be injected during activation by checking
- if they are decorated with an injection marker attribute.
-
-
-
-
- Returns a value indicating whether the specified member should be injected.
-
- The member in question.
- True if the member should be injected; otherwise false.
-
-
-
- Selects members for injection.
-
-
-
-
- Selects the constructor to call on the specified type, by using the constructor scorer.
-
- The type.
- The selected constructor, or if none were available.
-
-
-
- Selects properties that should be injected.
-
- The type.
- A series of the selected properties.
-
-
-
- Selects methods that should be injected.
-
- The type.
- A series of the selected methods.
-
-
-
- Gets or sets the constructor scorer.
-
-
-
-
- Gets the heuristics used to determine which members should be injected.
-
-
-
-
- Selects members for injection.
-
-
-
-
- Initializes a new instance of the class.
-
- The constructor scorer.
- The injection heuristics.
-
-
-
- Selects the constructor to call on the specified type, by using the constructor scorer.
-
- The type.
- The selected constructor, or if none were available.
-
-
-
- Selects properties that should be injected.
-
- The type.
- A series of the selected properties.
-
-
-
- Selects methods that should be injected.
-
- The type.
- A series of the selected methods.
-
-
-
- Gets the default binding flags.
-
-
-
-
- Gets or sets the constructor scorer.
-
-
-
-
- Gets the property injection heuristics.
-
-
-
-
- Extension methods that enhance module loading.
-
-
-
-
- Creates a new instance of the module and loads it into the kernel.
-
- The type of the module.
- The kernel.
-
-
-
- Loads the module(s) into the kernel.
-
- The kernel.
- The modules to load.
-
-
-
- Extensions that enhance resolution of services.
-
-
-
-
- Gets an instance of the specified service.
-
- The service to resolve.
- The resolution root.
- The parameters to pass to the request.
- An instance of the service.
-
-
-
- Gets an instance of the specified service by using the first binding with the specified name.
-
- The service to resolve.
- The resolution root.
- The name of the binding.
- The parameters to pass to the request.
- An instance of the service.
-
-
-
- Gets an instance of the specified service by using the first binding that matches the specified constraint.
-
- The service to resolve.
- The resolution root.
- The constraint to apply to the binding.
- The parameters to pass to the request.
- An instance of the service.
-
-
-
- Tries to get an instance of the specified service.
-
- The service to resolve.
- The resolution root.
- The parameters to pass to the request.
- An instance of the service, or if no implementation was available.
-
-
-
- Tries to get an instance of the specified service by using the first binding with the specified name.
-
- The service to resolve.
- The resolution root.
- The name of the binding.
- The parameters to pass to the request.
- An instance of the service, or if no implementation was available.
-
-
-
- Tries to get an instance of the specified service by using the first binding that matches the specified constraint.
-
- The service to resolve.
- The resolution root.
- The constraint to apply to the binding.
- The parameters to pass to the request.
- An instance of the service, or if no implementation was available.
-
-
-
- Gets all available instances of the specified service.
-
- The service to resolve.
- The resolution root.
- The parameters to pass to the request.
- A series of instances of the service.
-
-
-
- Gets all instances of the specified service using bindings registered with the specified name.
-
- The service to resolve.
- The resolution root.
- The name of the binding.
- The parameters to pass to the request.
- A series of instances of the service.
-
-
-
- Gets all instances of the specified service by using the bindings that match the specified constraint.
-
- The service to resolve.
- The resolution root.
- The constraint to apply to the bindings.
- The parameters to pass to the request.
- A series of instances of the service.
-
-
-
- Gets an instance of the specified service.
-
- The resolution root.
- The service to resolve.
- The parameters to pass to the request.
- An instance of the service.
-
-
-
- Gets an instance of the specified service by using the first binding with the specified name.
-
- The resolution root.
- The service to resolve.
- The name of the binding.
- The parameters to pass to the request.
- An instance of the service.
-
-
-
- Gets an instance of the specified service by using the first binding that matches the specified constraint.
-
- The resolution root.
- The service to resolve.
- The constraint to apply to the binding.
- The parameters to pass to the request.
- An instance of the service.
-
-
-
- Tries to get an instance of the specified service.
-
- The resolution root.
- The service to resolve.
- The parameters to pass to the request.
- An instance of the service, or if no implementation was available.
-
-
-
- Tries to get an instance of the specified service by using the first binding with the specified name.
-
- The resolution root.
- The service to resolve.
- The name of the binding.
- The parameters to pass to the request.
- An instance of the service, or if no implementation was available.
-
-
-
- Tries to get an instance of the specified service by using the first binding that matches the specified constraint.
-
- The resolution root.
- The service to resolve.
- The constraint to apply to the binding.
- The parameters to pass to the request.
- An instance of the service, or if no implementation was available.
-
-
-
- Gets all available instances of the specified service.
-
- The resolution root.
- The service to resolve.
- The parameters to pass to the request.
- A series of instances of the service.
-
-
-
- Gets all instances of the specified service using bindings registered with the specified name.
-
- The resolution root.
- The service to resolve.
- The name of the binding.
- The parameters to pass to the request.
- A series of instances of the service.
-
-
-
- Gets all instances of the specified service by using the bindings that match the specified constraint.
-
- The resolution root.
- The service to resolve.
- The constraint to apply to the bindings.
- The parameters to pass to the request.
- A series of instances of the service.
-
-
-
- Evaluates if an instance of the specified service can be resolved.
-
- The service to resolve.
- The resolution root.
- The parameters to pass to the request.
- An instance of the service.
-
-
-
- Evaluates if an instance of the specified service by using the first binding with the specified name can be resolved.
-
- The service to resolve.
- The resolution root.
- The name of the binding.
- The parameters to pass to the request.
- An instance of the service.
-
-
-
- Evaluates if an instance of the specified service by using the first binding that matches the specified constraint can be resolved.
-
- The service to resolve.
- The resolution root.
- The constraint to apply to the binding.
- The parameters to pass to the request.
- An instance of the service.
-
-
-
- Gets an instance of the specified service.
-
- The resolution root.
- The service to resolve.
- The parameters to pass to the request.
- An instance of the service.
-
-
-
- Gets an instance of the specified service by using the first binding with the specified name.
-
- The resolution root.
- The service to resolve.
- The name of the binding.
- The parameters to pass to the request.
- An instance of the service.
-
-
-
- Gets an instance of the specified service by using the first binding that matches the specified constraint.
-
- The resolution root.
- The service to resolve.
- The constraint to apply to the binding.
- The parameters to pass to the request.
- An instance of the service.
-
-
-
- Specifies the behavior of the mock.
-
-
-
-
- Specifies that by default mock calls will behave like a stub, unless explicitly setup.
-
-
-
-
- Specifies that by default mock calls will return mock objects, unless explicitly setup.
-
-
-
-
- Specifies that any calls made on the mock
- will throw an exception if not explictly set.
-
-
-
-
- Specifies that by default all calls made on mock will invoke its
- corresponding original member unless some expecations are set.
-
-
-
-
- Defines the behavior of target constructor.
-
-
-
-
- Specifies that the constructor should not be mocked.
-
-
-
-
- Specifies that the constructor should be mocked
-
-
-
-
- Contains a list of types that are exempt from sanity checks when mocking.
-
-
- It might not be safe to mock some types, but sometimes other types might be safe but come out as false positives in the sanity checks.
- Add these types to the list to try to mock them anyway. Mind that mocking certain types will not be possible, even if
- they're added to this list. Also mind that
-
-
-
-
- The collection of types that are exempt from sanity checks when mocking.
-
-
-
-
- Adds a type to the list of exemptions. You can also add a type by calling AllowedMockableTypes.List.Add(typeof(T)).
- if you can't or don't want to use this helper method.
-
- The type to add.
-
-
-
- An implementation detail interface. Not intended for external usage.
-
-
-
-
-
-
-
-
- An implementation detail interface. Not intended for external usage.
-
-
-
-
- An implementation detail. Not intended for external usage.
-
-
-
-
- An implementation detail interface. Not intended for external usage.
-
-
-
-
- An implementation detail. Not intended for external usage.
-
-
-
-
- An implementation detail interface. Not intended for external usage.
-
-
-
-
- An implementation detail. Not intended for external usage.
-
-
-
-
- Used during the target type inspection process. Implementors have a chance to customize the
- proxy generation process.
-
-
-
-
- Invoked by the generation process to notify that the whole process has completed.
-
-
-
-
- Invoked by the generation process to notify that a member was not marked as virtual.
-
- The type which declares the non-virtual member.
- The non-virtual member.
-
- This method gives an opportunity to inspect any non-proxyable member of a type that has
- been requested to be proxied, and if appropriate - throw an exception to notify the caller.
-
-
-
-
- Invoked by the generation process to determine if the specified method should be proxied.
-
- The type which declares the given method.
- The method to inspect.
- True if the given method should be proxied; false otherwise.
-
-
-
- Specifies how to implement the given constructor in the target class.
-
-
- Additional information about the constructor.
-
-
-
-
- Specifies how to generate a default constructor for the proxy class when
- the target class doesn't have a default constructor.
-
-
-
-
- The silverlight System.Type is missing the IsNested property so this exposes similar functionality.
-
-
-
-
-
-
- Helper class for retrieving attributes.
-
-
-
-
- Gets the attribute.
-
- The member.
- The member attribute.
-
-
-
- Gets the attributes. Does not consider inherited attributes!
-
- The member.
- The member attributes.
-
-
-
- Gets the type attribute.
-
- The type.
- The type attribute.
-
-
-
- Gets the type attributes.
-
- The type.
- The type attributes.
-
-
-
- Gets the type converter.
-
- The member.
-
-
-
-
- Gets the attribute.
-
- The member.
- The member attribute.
-
-
-
- Checks whether or not collection is null or empty. Assumes colleciton can be safely enumerated multiple times.
-
-
-
-
-
-
- Generates a HashCode for the contents for the list. Order of items does not matter.
-
- The type of object contained within the list.
- The list.
- The generated HashCode.
-
-
-
- Determines if two lists are equivalent. Equivalent lists have the same number of items and each item is found within the other regardless of respective position within each.
-
- The type of object contained within the list.
- The first list.
- The second list.
- True if the two lists are equivalent.
-
-
-
- Creates a new lock.
-
-
-
-
-
- Defines that the implementation wants a
- in order to
- access other components. The creator must be aware
- that the component might (or might not) implement
- the interface.
-
-
- Used by Castle Project components to, for example,
- gather logging factories
-
-
-
-
- Increments IServiceProvider with a generic service resolution operation.
-
-
-
-
- This interface should be implemented by classes
- that are available in a bigger context, exposing
- the container to different areas in the same application.
-
- For example, in Web application, the (global) HttpApplication
- subclasses should implement this interface to expose
- the configured container
-
-
-
-
-
- Provides a factory that can produce either or
- classes.
-
-
-
-
- Manages the instantiation of s.
-
-
-
-
- Creates a new logger, getting the logger name from the specified type.
-
-
-
-
- Creates a new logger.
-
-
-
-
- Creates a new logger, getting the logger name from the specified type.
-
-
-
-
- Creates a new logger.
-
-
-
-
- Creates a new extended logger, getting the logger name from the specified type.
-
-
-
-
- Creates a new extended logger.
-
-
-
-
- Creates a new extended logger, getting the logger name from the specified type.
-
-
-
-
- Creates a new extended logger.
-
-
-
-
- Creates a new extended logger, getting the logger name from the specified type.
-
-
-
-
- Creates a new extended logger.
-
-
-
-
- Creates a new extended logger, getting the logger name from the specified type.
-
-
-
-
- Creates a new extended logger.
-
-
-
-
- Creates a new logger, getting the logger name from the specified type.
-
-
-
-
- Creates a new logger.
-
-
-
-
- Creates a new logger, getting the logger name from the specified type.
-
-
-
-
- Creates a new logger.
-
-
-
-
- Gets the configuration file.
-
- i.e. log4net.config
-
-
-
-
- Gets the configuration file.
-
- i.e. log4net.config
-
-
-
-
- The Logger sending everything to the standard output streams.
- This is mainly for the cases when you have a utility that
- does not have a logger to supply.
-
-
-
-
- The Level Filtered Logger class. This is a base clase which
- provides a LogLevel attribute and reroutes all functions into
- one Log method.
-
-
-
-
- Manages logging.
-
-
- This is a facade for the different logging subsystems.
- It offers a simplified interface that follows IOC patterns
- and a simplified priority/level/severity abstraction.
-
-
-
-
- Create a new child logger.
- The name of the child logger is [current-loggers-name].[passed-in-name]
-
- The Subname of this logger.
- The New ILogger instance.
- If the name has an empty element name.
-
-
-
- Logs a debug message.
-
- The message to log
-
-
-
- Logs a debug message with lazily constructed message. The message will be constructed only if the is true.
-
-
-
-
-
- Logs a debug message.
-
- The exception to log
- The message to log
-
-
-
- Logs a debug message.
-
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs a debug message.
-
- The exception to log
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs a debug message.
-
- The format provider to use
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs a debug message.
-
- The exception to log
- The format provider to use
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs an error message.
-
- The message to log
-
-
-
- Logs an error message with lazily constructed message. The message will be constructed only if the is true.
-
-
-
-
-
- Logs an error message.
-
- The exception to log
- The message to log
-
-
-
- Logs an error message.
-
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs an error message.
-
- The exception to log
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs an error message.
-
- The format provider to use
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs an error message.
-
- The exception to log
- The format provider to use
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs a fatal message.
-
- The message to log
-
-
-
- Logs a fatal message with lazily constructed message. The message will be constructed only if the is true.
-
-
-
-
-
- Logs a fatal message.
-
- The exception to log
- The message to log
-
-
-
- Logs a fatal message.
-
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs a fatal message.
-
- The exception to log
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs a fatal message.
-
- The format provider to use
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs a fatal message.
-
- The exception to log
- The format provider to use
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs an info message.
-
- The message to log
-
-
-
- Logs a info message with lazily constructed message. The message will be constructed only if the is true.
-
-
-
-
-
- Logs an info message.
-
- The exception to log
- The message to log
-
-
-
- Logs an info message.
-
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs an info message.
-
- The exception to log
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs an info message.
-
- The format provider to use
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs an info message.
-
- The exception to log
- The format provider to use
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs a warn message.
-
- The message to log
-
-
-
- Logs a warn message with lazily constructed message. The message will be constructed only if the is true.
-
-
-
-
-
- Logs a warn message.
-
- The exception to log
- The message to log
-
-
-
- Logs a warn message.
-
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs a warn message.
-
- The exception to log
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs a warn message.
-
- The format provider to use
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs a warn message.
-
- The exception to log
- The format provider to use
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Determines if messages of priority "debug" will be logged.
-
- True if "debug" messages will be logged.
-
-
-
- Determines if messages of priority "error" will be logged.
-
- True if "error" messages will be logged.
-
-
-
- Determines if messages of priority "fatal" will be logged.
-
- True if "fatal" messages will be logged.
-
-
-
- Determines if messages of priority "info" will be logged.
-
- True if "info" messages will be logged.
-
-
-
- Determines if messages of priority "warn" will be logged.
-
- True if "warn" messages will be logged.
-
-
-
- Creates a new LevelFilteredLogger.
-
-
-
-
- Logs a debug message.
-
- The message to log
-
-
-
- Logs a debug message.
-
- The exception to log
- The message to log
-
-
-
- Logs a debug message.
-
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs a debug message.
-
- The exception to log
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs a debug message.
-
- The format provider to use
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs a debug message.
-
- The exception to log
- The format provider to use
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs an info message.
-
- The message to log
-
-
-
- Logs an info message.
-
- The exception to log
- The message to log
-
-
-
- Logs an info message.
-
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs an info message.
-
- The exception to log
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs an info message.
-
- The format provider to use
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs an info message.
-
- The exception to log
- The format provider to use
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs a warn message.
-
- The message to log
-
-
-
- Logs a warn message.
-
- The exception to log
- The message to log
-
-
-
- Logs a warn message.
-
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs a warn message.
-
- The exception to log
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs a warn message.
-
- The format provider to use
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs a warn message.
-
- The exception to log
- The format provider to use
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs an error message.
-
- The message to log
-
-
-
- Logs an error message.
-
- The exception to log
- The message to log
-
-
-
- Logs an error message.
-
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs an error message.
-
- The exception to log
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs an error message.
-
- The format provider to use
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs an error message.
-
- The exception to log
- The format provider to use
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs a fatal message.
-
- The message to log
-
-
-
- Logs a fatal message.
-
- The exception to log
- The message to log
-
-
-
- Logs a fatal message.
-
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs a fatal message.
-
- The exception to log
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs a fatal message.
-
- The format provider to use
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Logs a fatal message.
-
- The exception to log
- The format provider to use
- Format string for the message to log
- Format arguments for the message to log
-
-
-
- Implementors output the log content by implementing this method only.
- Note that exception can be null
-
-
-
-
-
-
-
-
- The LoggerLevel that this logger
- will be using. Defaults to LoggerLevel.Off
-
-
-
-
- The name that this logger will be using.
- Defaults to String.Empty
-
-
-
-
- Determines if messages of priority "debug" will be logged.
-
- true if log level flags include the bit
-
-
-
- Determines if messages of priority "info" will be logged.
-
- true if log level flags include the bit
-
-
-
- Determines if messages of priority "warn" will be logged.
-
- true if log level flags include the bit
-
-
-
- Determines if messages of priority "error" will be logged.
-
- true if log level flags include the bit
-
-
-
- Determines if messages of priority "fatal" will be logged.
-
- true if log level flags include the bit
-
-
-
- Creates a new ConsoleLogger with the Level
- set to LoggerLevel.Debug and the Name
- set to String.Empty.
-
-
-
-
- Creates a new ConsoleLogger with the Name
- set to String.Empty.
-
- The logs Level.
-
-
-
- Creates a new ConsoleLogger with the Level
- set to LoggerLevel.Debug.
-
- The logs Name.
-
-
-
- Creates a new ConsoleLogger.
-
- The logs Name.
- The logs Level.
-
-
-
- A Common method to log.
-
- The level of logging
- The name of the logger
- The Message
- The Exception
-
-
-
- Returns a new ConsoleLogger with the name
- added after this loggers name, with a dot in between.
-
- The added hierarchical name.
- A new ConsoleLogger.
-
-
-
- Interface for Context Properties implementations
-
-
-
- This interface defines a basic property get set accessor.
-
-
- Based on the ContextPropertiesBase of log4net, by Nicko Cadell.
-
-
-
-
-
- Gets or sets the value of a property
-
-
- The value for the property with the specified key
-
-
-
- Gets or sets the value of a property
-
-
-
-
-
- Provides an interface that supports and
- allows the storage and retrieval of Contexts. These are supported in
- both log4net and NLog.
-
-
-
-
- Exposes the Global Context of the extended logger.
-
-
-
-
- Exposes the Thread Context of the extended logger.
-
-
-
-
- Exposes the Thread Stack of the extended logger.
-
-
-
-
- Supporting Logger levels.
-
-
-
-
- Logging will be off
-
-
-
-
- Fatal logging level
-
-
-
-
- Error logging level
-
-
-
-
- Warn logging level
-
-
-
-
- Info logging level
-
-
-
-
- Debug logging level
-
-
-
-
- NullLogFactory used when logging is turned off.
-
-
-
-
- Creates an instance of ILogger with the specified name.
-
- Name.
-
-
-
-
- Creates an instance of ILogger with the specified name and LoggerLevel.
-
- Name.
- Level.
-
-
-
-
- The Null Logger class. This is useful for implementations where you need
- to provide a logger to a utility class, but do not want any output from it.
- It also helps when you have a utility that does not have a logger to supply.
-
-
-
-
- Returns this NullLogger.
-
- Ignored
- This ILogger instance.
-
-
-
- No-op.
-
- Ignored
-
-
-
- No-op.
-
- Ignored
- Ignored
-
-
-
- No-op.
-
- Ignored
- Ignored
-
-
-
- No-op.
-
- Ignored
- Ignored
- Ignored
-
-
-
- No-op.
-
- Ignored
- Ignored
- Ignored
-
-
-
- No-op.
-
- Ignored
- Ignored
- Ignored
- Ignored
-
-
-
- No-op.
-
- Ignored
-
-
-
- No-op.
-
- Ignored
- Ignored
-
-
-
- No-op.
-
- Ignored
- Ignored
-
-
-
- No-op.
-
- Ignored
- Ignored
- Ignored
-
-
-
- No-op.
-
- Ignored
- Ignored
- Ignored
-
-
-
- No-op.
-
- Ignored
- Ignored
- Ignored
- Ignored
-
-
-
- No-op.
-
- Ignored
-
-
-
- No-op.
-
- Ignored
- Ignored
-
-
-
- No-op.
-
- Ignored
- Ignored
-
-
-
- No-op.
-
- Ignored
- Ignored
- Ignored
-
-
-
- No-op.
-
- Ignored
- Ignored
- Ignored
-
-
-
- No-op.
-
- Ignored
- Ignored
- Ignored
- Ignored
-
-
-
- No-op.
-
- Ignored
-
-
-
- No-op.
-
- Ignored
- Ignored
-
-
-
- No-op.
-
- Ignored
- Ignored
-
-
-
- No-op.
-
- Ignored
- Ignored
- Ignored
-
-
-
- No-op.
-
- Ignored
- Ignored
- Ignored
-
-
-
- No-op.
-
- Ignored
- Ignored
- Ignored
- Ignored
-
-
-
- No-op.
-
- Ignored
-
-
-
- No-op.
-
- Ignored
- Ignored
-
-
-
- No-op.
-
- Ignored
- Ignored
-
-
-
- No-op.
-
- Ignored
- Ignored
- Ignored
-
-
-
- No-op.
-
- Ignored
- Ignored
- Ignored
-
-
-
- No-op.
-
- Ignored
- Ignored
- Ignored
- Ignored
-
-
-
- Returns empty context properties.
-
-
-
-
- Returns empty context properties.
-
-
-
-
- Returns empty context stacks.
-
-
-
-
- No-op.
-
- false
-
-
-
- No-op.
-
- false
-
-
-
- No-op.
-
- false
-
-
-
- No-op.
-
- false
-
-
-
- No-op.
-
- false
-
-
-
- The Stream Logger class. This class can stream log information
- to any stream, it is suitable for storing a log file to disk,
- or to a MemoryStream for testing your components.
-
-
- This logger is not thread safe.
-
-
-
-
- Creates a new StreamLogger with default encoding
- and buffer size. Initial Level is set to Debug.
-
-
- The name of the log.
-
-
- The stream that will be used for logging,
- seeking while the logger is alive
-
-
-
-
- Creates a new StreamLogger with default buffer size.
- Initial Level is set to Debug.
-
-
- The name of the log.
-
-
- The stream that will be used for logging,
- seeking while the logger is alive
-
-
- The encoding that will be used for this stream.
-
-
-
-
-
- Creates a new StreamLogger.
- Initial Level is set to Debug.
-
-
- The name of the log.
-
-
- The stream that will be used for logging,
- seeking while the logger is alive
-
-
- The encoding that will be used for this stream.
-
-
-
- The buffer size that will be used for this stream.
-
-
-
-
-
- Creates a new StreamLogger with
- Debug as default Level.
-
- The name of the log.
- The StreamWriter the log will write to.
-
-
-
- General purpose class to represent a standard pair of values.
-
- Type of the first value
- Type of the second value
-
-
-
- Constructs a pair with its values
-
-
-
-
-
-
- Readonly implementation of which uses an anonymous object as its source. Uses names of properties as keys, and property values as... well - values. Keys are not case sensitive.
-
-
-
-
- Initializes a new instance of the class.
-
- The target.
-
-
-
- Adds an element with the provided key and value to the object.
-
- The to use as the key of the element to add.
- The to use as the value of the element to add.
-
- is null.
- An element with the same key already exists in the object.
- The is read-only.-or- The has a fixed size.
-
-
-
- Removes all elements from the object.
-
- The object is read-only.
-
-
-
- Determines whether the object contains an element with the specified key.
-
- The key to locate in the object.
-
- true if the contains an element with the key; otherwise, false.
-
-
- is null.
-
-
-
- Removes the element with the specified key from the object.
-
- The key of the element to remove.
-
- is null.
- The object is read-only.-or- The has a fixed size.
-
-
-
- Returns an enumerator that iterates through a collection.
-
-
- An object that can be used to iterate through the collection.
-
-
-
-
- Copies the elements of the to an , starting at a particular index.
-
- The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing.
- The zero-based index in at which copying begins.
-
- is null.
-
- is less than zero.
-
- is multidimensional.-or- is equal to or greater than the length of .-or- The number of elements in the source is greater than the available space from to the end of the destination .
- The type of the source cannot be cast automatically to the type of the destination .
-
-
-
- Returns an object for the object.
-
-
- An object for the object.
-
-
-
-
- Reads values of properties from and inserts them into using property names as keys.
-
-
-
-
-
-
- Gets the number of elements contained in the .
-
-
- The number of elements contained in the .
-
-
-
- Gets a value indicating whether access to the is synchronized (thread safe).
-
-
- true if access to the is synchronized (thread safe); otherwise, false.
-
-
-
- Gets an object that can be used to synchronize access to the .
-
-
- An object that can be used to synchronize access to the .
-
-
-
- Gets a value indicating whether the object is read-only.
-
-
- true if the object is read-only; otherwise, false.
-
-
-
- Gets or sets the with the specified key.
-
-
-
-
-
- Gets an object containing the keys of the object.
-
-
- An object containing the keys of the object.
-
-
-
- Gets an object containing the values in the object.
-
-
- An object containing the values in the object.
-
-
-
- Gets a value indicating whether the object has a fixed size.
-
-
- true if the object has a fixed size; otherwise, false.
-
-
-
- Encapsulates an invocation of a proxied method.
-
-
-
-
- Gets the value of the argument at the specified .
-
- The index.
- The value of the argument at the specified .
-
-
-
- Returns the concrete instantiation of the on the proxy, with any generic
- parameters bound to real types.
-
-
- The concrete instantiation of the on the proxy, or the if
- not a generic method.
-
-
- Can be slower than calling .
-
-
-
-
- Returns the concrete instantiation of , with any
- generic parameters bound to real types.
- For interface proxies, this will point to the on the target class.
-
- The concrete instantiation of , or
- if not a generic method.
-
- In debug builds this can be slower than calling .
-
-
-
-
- Proceeds the call to the next interceptor in line, and ultimately to the target method.
-
-
- Since interface proxies without a target don't have the target implementation to proceed to,
- it is important, that the last interceptor does not call this method, otherwise a
- will be thrown.
-
-
-
-
- Overrides the value of an argument at the given with the
- new provided.
-
-
- This method accepts an , however the value provided must be compatible
- with the type of the argument defined on the method, otherwise an exception will be thrown.
-
- The index of the argument to override.
- The new value for the argument.
-
-
-
- Gets the arguments that the has been invoked with.
-
- The arguments the method was invoked with.
-
-
-
- Gets the generic arguments of the method.
-
- The generic arguments, or null if not a generic method.
-
-
-
- Gets the object on which the invocation is performed. This is different from proxy object
- because most of the time this will be the proxy target object.
-
- The invocation target.
-
-
-
- Gets the representing the method being invoked on the proxy.
-
- The representing the method being invoked.
-
-
-
- For interface proxies, this will point to the on the target class.
-
- The method invocation target.
-
-
-
- Gets the proxy object on which the intercepted method is invoked.
-
- Proxy object on which the intercepted method is invoked.
-
-
-
- Gets or sets the return value of the method.
-
- The return value of the method.
-
-
-
- Gets the type of the target object for the intercepted method.
-
- The type of the target object.
-
-
-
- Performs some basic screening and invokes the
- to select methods.
-
-
-
-
-
-
-
-
- Interface describing elements composing generated type
-
-
-
-
- Default implementation of interface producing in-memory proxy assemblies.
-
-
-
-
- Abstracts the implementation of proxy type construction.
-
-
-
-
- Creates a proxy type for given , implementing , using provided.
-
- The class type to proxy.
- Additional interface types to proxy.
- The proxy generation options.
- The generated proxy type.
-
- Implementers should return a proxy type for the specified class and interfaces.
- Additional interfaces should be only 'mark' interfaces, that is, they should work like interface proxy without target. (See method.)
-
- Thrown when or any of is a generic type definition.
- Thrown when or any of is not public.
- Note that to avoid this exception, you can mark offending type internal, and define
- pointing to Castle Dynamic Proxy assembly, in assembly containing that type, if this is appropriate.
-
-
-
-
- Creates a proxy type that proxies calls to members on , implementing , using provided.
-
- The interface type to proxy.
- Additional interface types to proxy.
- Type implementing on which calls to the interface members should be intercepted.
- The proxy generation options.
- The generated proxy type.
-
- Implementers should return a proxy type for the specified interface that 'proceeds' executions to the specified target.
- Additional interfaces should be only 'mark' interfaces, that is, they should work like interface proxy without target. (See method.)
-
- Thrown when or any of is a generic type definition.
- Thrown when or any of is not public.
- Note that to avoid this exception, you can mark offending type internal, and define
- pointing to Castle Dynamic Proxy assembly, in assembly containing that type, if this is appropriate.
-
-
-
-
- Creates a proxy type for given and that delegates all calls to the provided interceptors and allows interceptors to switch the actual target of invocation.
-
- The interface type to proxy.
- Additional interface types to proxy.
- The proxy generation options.
- The generated proxy type.
-
- Implementers should return a proxy type for the specified interface(s) that delegate all executions to the specified interceptors
- and uses an instance of the interface as their targets (i.e. ), rather than a class. All classes should then implement interface,
- to allow interceptors to switch invocation target with instance of another type implementing called interface.
-
- Thrown when or any of is a generic type definition.
- Thrown when or any of is not public.
- Note that to avoid this exception, you can mark offending type internal, and define
- pointing to Castle Dynamic Proxy assembly, in assembly containing that type, if this is appropriate.
-
-
-
-
- Creates a proxy type for given that delegates all calls to the provided interceptors.
-
- The interface type to proxy.
- Additional interface types to proxy.
- The proxy generation options.
- The generated proxy type.
-
- Implementers should return a proxy type for the specified interface and additional interfaces that delegate all executions to the specified interceptors.
-
- Thrown when or any of is a generic type definition.
- Thrown when or any of is not public.
- Note that to avoid this exception, you can mark offending type internal, and define
- pointing to Castle Dynamic Proxy assembly, in assembly containing that type, if this is appropriate.
-
-
-
-
- Gets or sets the that this logs to.
-
-
-
-
- Gets the associated with this builder.
-
- The module scope associated with this builder.
-
-
-
- Initializes a new instance of the class with new .
-
-
-
-
- Initializes a new instance of the class.
-
- The module scope for generated proxy types.
-
-
-
- Provides functionality for disassembling instances of attributes to CustomAttributeBuilder form, during the process of emiting new types by Dynamic Proxy.
-
-
-
-
- Disassembles given attribute instance back to corresponding CustomAttributeBuilder.
-
- An instance of attribute to disassemble
- corresponding 1 to 1 to given attribute instance, or null reference.
-
- Implementers should return that corresponds to given attribute instance 1 to 1,
- that is after calling specified constructor with specified arguments, and setting specified properties and fields with values specified
- we should be able to get an attribute instance identical to the one passed in . Implementer can return null
- if it wishes to opt out of replicating the attribute. Notice however, that for some cases, like attributes passed explicitly by the user
- it is illegal to return null, and doing so will result in exception.
-
-
-
-
- Handles error during disassembly process
-
- Type of the attribute being disassembled
- Exception thrown during the process
- usually null, or (re)throws the exception
-
-
-
- Here we try to match a constructor argument to its value.
- Since we can't get the values from the assembly, we use some heuristics to get it.
- a/ we first try to match all the properties on the attributes by name (case insensitive) to the argument
- b/ if we fail we try to match them by property type, with some smarts about convertions (i,e: can use Guid for string).
-
-
-
-
- We have the following rules here.
- Try to find a matching type, failing that, if the parameter is string, get the first property (under the assumption that
- we can convert it.
-
-
-
-
- Attributes can only accept simple types, so we return null for null,
- if the value is passed as string we call to string (should help with converting),
- otherwise, we use the value as is (enums, integer, etc).
-
-
-
-
- A list of attributes that must not be replicated when building a proxy. JustMock
- tries to copy all attributes from the types and methods being proxied, but that is
- not always a good idea for every type of attribute. Add additional attributes
- to this list that prevent the proxy from working correctly.
-
-
- .Add(typeof(ServiceContractAttribute));
-
-
-
-
- Add an attribute type that must not be replicated when building a proxy.
-
-
-
-
-
- Add an attribute type that must not be replicated when building a proxy.
-
-
-
-
-
- Base class that exposes the common functionalities
- to proxy generation.
-
-
-
-
- It is safe to add mapping (no mapping for the interface exists)
-
-
-
-
-
-
-
- Generates a parameters constructor that initializes the proxy
- state with just to make it non-null.
-
- This constructor is important to allow proxies to be XML serializable
-
-
-
-
-
- Initializes a new instance of the class.
-
- Target element. This is either target type or target method for invocation types.
- The type of the proxy. This is base type for invocation types.
- The interfaces.
- The options.
-
-
-
- Initializes a new instance of the class.
-
- Type of the target.
- The interfaces.
- The options.
-
-
-
- Generates the constructor for the class that extends
-
-
-
-
-
-
-
-
- s
- Provides appropriate Ldc.X opcode for the type of primitive value to be loaded.
-
-
-
-
- Provides appropriate Ldind.X opcode for
- the type of primitive value to be loaded indirectly.
-
-
-
-
- Emits a load indirect opcode of the appropriate type for a value or object reference.
- Pops a pointer off the evaluation stack, dereferences it and loads
- a value of the specified type.
-
-
-
-
-
-
- Emits a load opcode of the appropriate kind for a constant string or
- primitive value.
-
-
-
-
-
-
- Emits a load opcode of the appropriate kind for the constant default value of a
- type, such as 0 for value types and null for reference types.
-
-
-
-
- Emits a store indirectopcode of the appropriate type for a value or object reference.
- Pops a value of the specified type and a pointer off the evaluation stack, and
- stores the value.
-
-
-
-
-
-
- Summary description for PropertiesCollection.
-
-
-
-
- Wraps a reference that is passed
- ByRef and provides indirect load/store support.
-
-
-
-
- Summary description for NewArrayExpression.
-
-
-
-
-
-
-
-
- Provides appropriate Stind.X opcode
- for the type of primitive value to be stored indirectly.
-
-
-
-
- Represents the scope of uniquenes of names for types and their members
-
-
-
-
- Gets a unique name based on
-
- Name suggested by the caller
- Unique name based on .
-
- Implementers should provide name as closely resembling as possible.
- Generally if no collision occurs it is suggested to return suggested name, otherwise append sequential suffix.
- Implementers must return deterministic names, that is when is called twice
- with the same suggested name, the same returned name should be provided each time. Non-deterministic return
- values, like appending random suffices will break serialization of proxies.
-
-
-
-
- Returns new, disposable naming scope. It is responsibilty of the caller to make sure that no naming collision
- with enclosing scope, or other subscopes is possible.
-
- New naming scope.
-
-
-
- Initializes a new instance of the class.
-
- The name.
- Type declaring the original event being overriten, or null.
-
- The add method.
- The remove method.
- The attributes.
-
-
-
- Returns the methods implemented by a type. Use this instead of Type.GetMethods() to work around a CLR issue
- where duplicate MethodInfos are returned by Type.GetMethods() after a token of a generic type's method was loaded.
-
-
-
-
- Exposes means to change target objects of proxies and invocations
-
-
-
-
- Changes the target object () of current .
-
- The new value of target of invocation.
-
- Although the method takes the actual instance must be of type assignable to , otherwise an will be thrown.
- Also while it's technically legal to pass null reference (Nothing in Visual Basic) as , for obvious reasons Dynamic Proxy will not be able to call the intercepted method on such target.
- In this case last interceptor in the pipeline mustn't call or a will be throws.
- Also while it's technically legal to pass proxy itself as , this would create stack overflow.
- In this case last interceptor in the pipeline mustn't call or a will be throws.
-
- Thrown when is not assignable to the proxied type.
-
-
-
- Permanently changes the target object of the proxy. This does not affect target of the current invocation.
-
- The new value of target of the proxy.
-
- Although the method takes the actual instance must be of type assignable to proxy's target type, otherwise an will be thrown.
- Also while it's technically legal to pass null reference (Nothing in Visual Basic) as , for obvious reasons Dynamic Proxy will not be able to call the intercepted method on such target.
- In this case last interceptor in the pipeline mustn't call or a will be throws.
- Also while it's technically legal to pass proxy itself as , this would create stack overflow.
- In this case last interceptor in the pipeline mustn't call or a will be throws.
-
- Thrown when is not assignable to the proxied type.
-
-
-
- Do not generate a constructor. The proxy class will not
- be constructible with the specified constructor when this option is used.
- This is the default for not visible base constructors.
-
-
-
-
- Call the base constructor from the proxy constructor. This is the default for
- visible base constructors.
-
-
-
-
- Do not call the base constructor from the proxy constructor.
- The generated code will fail verification with PEVerify and will only
- run in full trust. Under partial trust the runtime will throw VerificationException
- when an attempt is made to execute the code.
-
-
-
-
- True if the base member is visible (public or internal with InternalsVisibleTo)
-
-
-
-
- Provides an extension point that allows proxies to choose specific interceptors on
- a per method basis.
-
-
-
-
- Selects the interceptors that should intercept calls to the given .
-
- The type declaring the method to intercept.
- The method that will be intercepted.
- All interceptors registered with the proxy.
- An array of interceptors to invoke upon calling the .
-
- This method is called only once per proxy instance, upon the first call to the
- . Either an empty array or null are valid return values to indicate
- that no interceptor should intercept calls to the method. Although it is not advised, it is
- legal to return other implementations than these provided in
- .
-
-
-
-
- Registers custom disassembler to handle disassembly of specified type of attributes.
-
- Type of attributes to handle
- Disassembler converting existing instances of Attributes to CustomAttributeBuilders
-
- When disassembling an attribute Dynamic Proxy will first check if an custom disassembler has been registered to handle attributes of that type,
- and if none is found, it'll use the .
-
-
-
-
- Attributes should be replicated if they are non-inheritable,
- but there are some special cases where the attributes means
- something to the CLR, where they should be skipped.
-
-
-
-
- Determines whether the specified method is internal.
-
- The method.
-
- true if the specified method is internal; otherwise, false.
-
-
-
-
- Determines whether this assembly has internals visible to dynamic proxy.
-
- The assembly to inspect.
-
-
-
- Checks if the method is public or protected.
-
-
-
-
-
-
- Returns list of all unique interfaces implemented given types, including their base interfaces.
-
-
-
-
-
-
- Get the proxy target (note that null is a valid target!)
-
-
-
-
-
- Gets the interceptors for the proxy
-
-
-
-
-
- Because we need to cache the types based on the mixed in mixins, we do the following here:
- - Get all the mixin interfaces
- - Sort them by full name
- - Return them by position
-
- The idea is to have reproducible behavior for the case that mixins are registered in different orders.
- This method is here because it is required
-
-
-
-
- Summary description for ModuleScope.
-
-
-
-
- The default file name used when the assembly is saved using .
-
-
-
-
- The default assembly (simple) name used for the assemblies generated by a instance.
-
-
-
-
- Initializes a new instance of the class; assemblies created by this instance will not be saved.
-
-
-
-
- Initializes a new instance of the class, allowing to specify whether the assemblies generated by this instance
- should be saved.
-
- If set to true saves the generated module.
-
-
-
- Initializes a new instance of the class, allowing to specify whether the assemblies generated by this instance
- should be saved.
-
- If set to true saves the generated module.
- If set to true disables ability to generate signed module. This should be used in cases where ran under constrained permissions.
-
-
-
- Initializes a new instance of the class, allowing to specify whether the assemblies generated by this instance
- should be saved and what simple names are to be assigned to them.
-
- If set to true saves the generated module.
- If set to true disables ability to generate signed module. This should be used in cases where ran under constrained permissions.
- The simple name of the strong-named assembly generated by this .
- The path and file name of the manifest module of the strong-named assembly generated by this .
- The simple name of the weak-named assembly generated by this .
- The path and file name of the manifest module of the weak-named assembly generated by this .
-
-
-
- Initializes a new instance of the class, allowing to specify whether the assemblies generated by this instance
- should be saved and what simple names are to be assigned to them.
-
- If set to true saves the generated module.
- If set to true disables ability to generate signed module. This should be used in cases where ran under constrained permissions.
- Naming scope used to provide unique names to generated types and their members (usually via sub-scopes).
- The simple name of the strong-named assembly generated by this .
- The path and file name of the manifest module of the strong-named assembly generated by this .
- The simple name of the weak-named assembly generated by this .
- The path and file name of the manifest module of the weak-named assembly generated by this .
-
-
-
- Returns a type from this scope's type cache, or null if the key cannot be found.
-
- The key to be looked up in the cache.
- The type from this scope's type cache matching the key, or null if the key cannot be found
-
-
-
- Registers a type in this scope's type cache.
-
- The key to be associated with the type.
- The type to be stored in the cache.
-
-
-
- Gets the key pair used to sign the strong-named assembly generated by this .
-
-
-
-
-
- Gets the specified module generated by this scope, creating a new one if none has yet been generated.
-
- If set to true, a strong-named module is returned; otherwise, a weak-named module is returned.
- A strong-named or weak-named module generated by this scope, as specified by the parameter.
-
-
-
- Gets the strong-named module generated by this scope, creating a new one if none has yet been generated.
-
- A strong-named module generated by this scope.
-
-
-
- Gets the weak-named module generated by this scope, creating a new one if none has yet been generated.
-
- A weak-named module generated by this scope.
-
-
-
- Users of this should use this lock when accessing the cache.
-
-
-
-
- Gets the strong-named module generated by this scope, or if none has yet been generated.
-
- The strong-named module generated by this scope, or if none has yet been generated.
-
-
-
- Gets the file name of the strongly named module generated by this scope.
-
- The file name of the strongly named module generated by this scope.
-
-
-
- Gets the weak-named module generated by this scope, or if none has yet been generated.
-
- The weak-named module generated by this scope, or if none has yet been generated.
-
-
-
- Gets the file name of the weakly named module generated by this scope.
-
- The file name of the weakly named module generated by this scope.
-
-
-
- Initializes a new instance of the class.
-
- The hook.
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Provides proxy objects for classes and interfaces.
-
-
-
-
- Initializes a new instance of the class.
-
- Proxy types builder.
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class.
-
- If true forces all types to be generated into an unsigned module.
-
-
-
- Creates proxy object intercepting calls to members of interface on object with given .
-
- Type of the interface implemented by which will be proxied.
- The target object, calls to which will be intercepted.
- The interceptors called during the invocation of proxied methods.
- Object proxying calls to members of on object.
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given array is a null reference (Nothing in Visual Basic).
- Thrown when given is not an interface type.
- Thrown when no default constructor exists on actual type of object.
- Thrown when default constructor of actual type of throws an exception.
-
- This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target
- use method.
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to members of interface on object with given .
-
- Type of the interface implemented by which will be proxied.
- The target object, calls to which will be intercepted.
- The proxy generation options used to influence generated proxy type and object.
- The interceptors called during the invocation of proxied methods.
-
- Object proxying calls to members of on object.
-
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given array is a null reference (Nothing in Visual Basic).
- Thrown when given is not an interface type.
- Thrown when no default constructor exists on actual type of object.
- Thrown when default constructor of actual type of throws an exception.
-
- This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target
- use method.
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to members of interface on object with given .
-
- Type of the interface implemented by which will be proxied.
- The target object, calls to which will be intercepted.
- The interceptors called during the invocation of proxied methods.
-
- Object proxying calls to members of type on object.
-
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given array is a null reference (Nothing in Visual Basic).
- Thrown when given is a generic type definition.
- Thrown when given is not an interface type.
- Thrown when given does not implement interface.
- Thrown when no default constructor exists on actual type of object.
- Thrown when default constructor of actual type of throws an exception.
-
- This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target
- use method.
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to members of interface on object with given .
-
- Type of the interface implemented by which will be proxied.
- The target object, calls to which will be intercepted.
- The proxy generation options used to influence generated proxy type and object.
- The interceptors called during the invocation of proxied methods.
-
- Object proxying calls to members of type on object.
-
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given array is a null reference (Nothing in Visual Basic).
- Thrown when given is a generic type definition.
- Thrown when given is not an interface type.
- Thrown when given does not implement interface.
- Thrown when no default constructor exists on actual type of object.
- Thrown when default constructor of actual type of throws an exception.
-
- This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target
- use method.
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to members of interface on object with given .
-
- Type of the interface implemented by which will be proxied.
- The target object, calls to which will be intercepted.
- Additional interface types. Calls to their members will be proxied as well.
- The interceptors called during the invocation of proxied methods.
-
- Object proxying calls to members of and types on object.
-
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given array is a null reference (Nothing in Visual Basic).
- Thrown when given or any of is a generic type definition.
- Thrown when given is not an interface type.
- Thrown when given does not implement interface.
- Thrown when no default constructor exists on actual type of object.
- Thrown when default constructor of actual type of throws an exception.
-
- This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target
- use method.
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to members of interface on object with given .
-
- Type of the interface implemented by which will be proxied.
- The target object, calls to which will be intercepted.
- The proxy generation options used to influence generated proxy type and object.
- Additional interface types. Calls to their members will be proxied as well.
- The interceptors called during the invocation of proxied methods.
-
- Object proxying calls to members of and types on object.
-
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given array is a null reference (Nothing in Visual Basic).
- Thrown when given or any of is a generic type definition.
- Thrown when given is not an interface type.
- Thrown when given does not implement interface.
- Thrown when no default constructor exists on actual type of object.
- Thrown when default constructor of actual type of throws an exception.
-
- This method generates new proxy type for each type of , which affects performance. If you don't want to proxy types differently depending on the type of the target
- use method.
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to members of interface on object with given .
- Interceptors can use interface to provide other target for method invocation than default .
-
- Type of the interface implemented by which will be proxied.
- The target object, calls to which will be intercepted.
- The interceptors called during the invocation of proxied methods.
-
- Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor.
-
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given array is a null reference (Nothing in Visual Basic).
- Thrown when given is a generic type definition.
- Thrown when given is not an interface type.
- Thrown when given does not implement interface.
- Thrown when no default constructor exists on actual type of object.
- Thrown when default constructor of actual type of throws an exception.
-
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to members of interface on object with given .
- Interceptors can use interface to provide other target for method invocation than default .
-
- Type of the interface implemented by which will be proxied.
- The target object, calls to which will be intercepted.
- The interceptors called during the invocation of proxied methods.
-
- Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor.
-
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given array is a null reference (Nothing in Visual Basic).
- Thrown when given is not an interface type.
- Thrown when no default constructor exists on actual type of object.
- Thrown when default constructor of actual type of throws an exception.
-
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to members of interface on object with given .
- Interceptors can use interface to provide other target for method invocation than default .
-
- Type of the interface implemented by which will be proxied.
- The target object, calls to which will be intercepted.
- The proxy generation options used to influence generated proxy type and object.
- The interceptors called during the invocation of proxied methods.
-
- Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor.
-
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given array is a null reference (Nothing in Visual Basic).
- Thrown when given is not an interface type.
- Thrown when no default constructor exists on actual type of object.
- Thrown when default constructor of actual type of throws an exception.
-
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to members of interface on object with given .
- Interceptors can use interface to provide other target for method invocation than default .
-
- Type of the interface implemented by which will be proxied.
- The target object, calls to which will be intercepted.
- Additional interface types. Calls to their members will be proxied as well.
- The interceptors called during the invocation of proxied methods.
-
- Object proxying calls to members of and types on object or alternative implementation swapped at runtime by an interceptor.
-
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given array is a null reference (Nothing in Visual Basic).
- Thrown when given or any of is a generic type definition.
- Thrown when given is not an interface type.
- Thrown when given does not implement interface.
- Thrown when no default constructor exists on actual type of object.
- Thrown when default constructor of actual type of throws an exception.
-
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to members of interface on object with given .
- Interceptors can use interface to provide other target for method invocation than default .
-
- Type of the interface implemented by which will be proxied.
- The target object, calls to which will be intercepted.
- The proxy generation options used to influence generated proxy type and object.
- The interceptors called during the invocation of proxied methods.
-
- Object proxying calls to members of type on object or alternative implementation swapped at runtime by an interceptor.
-
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given array is a null reference (Nothing in Visual Basic).
- Thrown when given is a generic type definition.
- Thrown when given is not an interface type.
- Thrown when given does not implement interface.
- Thrown when no default constructor exists on actual type of object.
- Thrown when default constructor of actual type of throws an exception.
-
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to members of interface on object with given .
- Interceptors can use interface to provide other target for method invocation than default .
-
- Type of the interface implemented by which will be proxied.
- The target object, calls to which will be intercepted.
- The proxy generation options used to influence generated proxy type and object.
- Additional interface types. Calls to their members will be proxied as well.
- The interceptors called during the invocation of proxied methods.
-
- Object proxying calls to members of and types on object or alternative implementation swapped at runtime by an interceptor.
-
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given array is a null reference (Nothing in Visual Basic).
- Thrown when given or any of is a generic type definition.
- Thrown when given is not an interface type.
- Thrown when given does not implement interface.
- Thrown when no default constructor exists on actual type of object.
- Thrown when default constructor of actual type of throws an exception.
-
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to members of interface on target object generated at runtime with given .
-
- Type of the interface which will be proxied.
- The interceptors called during the invocation of proxied methods.
-
- Object proxying calls to members of types on generated target object.
-
- Thrown when given array is a null reference (Nothing in Visual Basic).
- Thrown when given is not an interface type.
-
- Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations.
- They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with.
- As a result of that also at least one implementation must be provided.
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to members of interface on target object generated at runtime with given .
-
- Type of the interface which will be proxied.
- The interceptors called during the invocation of proxied methods.
-
- Object proxying calls to members of types on generated target object.
-
- Thrown when given array is a null reference (Nothing in Visual Basic).
- Thrown when given is not an interface type.
-
- Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations.
- They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with.
- As a result of that also at least one implementation must be provided.
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to members of interface on target object generated at runtime with given .
-
- Type of the interface which will be proxied.
- The proxy generation options used to influence generated proxy type and object.
- The interceptors called during the invocation of proxied methods.
-
- Object proxying calls to members of types on generated target object.
-
- Thrown when given array is a null reference (Nothing in Visual Basic).
- Thrown when given is not an interface type.
-
- Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations.
- They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with.
- As a result of that also at least one implementation must be provided.
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to members of interface on target object generated at runtime with given .
-
- Type of the interface which will be proxied.
- The interceptors called during the invocation of proxied methods.
-
- Object proxying calls to members of type on generated target object.
-
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given array is a null reference (Nothing in Visual Basic).
- Thrown when given is a generic type definition.
- Thrown when given is not an interface type.
-
- Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations.
- They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with.
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to members of interface on target object generated at runtime with given .
-
- Type of the interface which will be proxied.
- The interceptors called during the invocation of proxied methods.
-
- Object proxying calls to members of type on generated target object.
-
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given array is a null reference (Nothing in Visual Basic).
- Thrown when given is a generic type definition.
- Thrown when given is not an interface type.
-
- Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations.
- They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with.
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to members of interface on target object generated at runtime with given .
-
- Type of the interface which will be proxied.
- Additional interface types. Calls to their members will be proxied as well.
- The interceptors called during the invocation of proxied methods.
-
- Object proxying calls to members of and types on generated target object.
-
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given array is a null reference (Nothing in Visual Basic).
- Thrown when given or any of is a generic type definition.
- Thrown when given is not an interface type.
-
- Since this method uses an empty-shell implementation of interfaces to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations.
- They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with.
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to members of interface on target object generated at runtime with given .
-
- Type of the interface which will be proxied.
- The proxy generation options used to influence generated proxy type and object.
- The interceptors called during the invocation of proxied methods.
-
- Object proxying calls to members of on generated target object.
-
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given array is a null reference (Nothing in Visual Basic).
- Thrown when given is a generic type definition.
- Thrown when given is not an interface type.
-
- They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with.
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to members of interface on target object generated at runtime with given .
-
- Type of the interface which will be proxied.
- The proxy generation options used to influence generated proxy type and object.
- Additional interface types. Calls to their members will be proxied as well.
- The interceptors called during the invocation of proxied methods.
-
- Object proxying calls to members of and types on generated target object.
-
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given array is a null reference (Nothing in Visual Basic).
- Thrown when given or any of is a generic type definition.
- Thrown when given is not an interface type.
-
- Since this method uses an empty-shell implementation of to proxy generated at runtime, the actual implementation of proxied methods must be provided by given implementations.
- They are responsible for setting return value (and out parameters) on proxied methods. It is also illegal for an interceptor to call , since there's no actual implementation to proceed with.
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given .
-
- Type of class which will be proxied.
- The target object, calls to which will be intercepted.
- The interceptors called during the invocation of proxied methods.
-
- New object of type proxying calls to virtual members of type.
-
- Thrown when given is not a class type.
- Thrown when no default constructor exists on type .
- Thrown when default constructor of type throws an exception.
-
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given .
-
- Type of class which will be proxied.
- The target object, calls to which will be intercepted.
- The proxy generation options used to influence generated proxy type and object.
- The interceptors called during the invocation of proxied methods.
-
- New object of type proxying calls to virtual members of type.
-
- Thrown when given is not a class type.
- Thrown when no default constructor exists on type .
- Thrown when default constructor of type throws an exception.
-
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given .
-
- Type of class which will be proxied.
- Additional interface types. Calls to their members will be proxied as well.
- The target object, calls to which will be intercepted.
- The interceptors called during the invocation of proxied methods.
-
- New object of type proxying calls to virtual members of and types.
-
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given or any of is a generic type definition.
- Thrown when given is not a class type.
- Thrown when no default constructor exists on type .
- Thrown when default constructor of type throws an exception.
-
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given .
-
- Type of class which will be proxied.
- The target object, calls to which will be intercepted.
- The proxy generation options used to influence generated proxy type and object.
- Arguments of constructor of type which should be used to create a new instance of that type.
- The interceptors called during the invocation of proxied methods.
-
- New object of type proxying calls to virtual members of type.
-
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given is a generic type definition.
- Thrown when given is not a class type.
- Thrown when no constructor exists on type with parameters matching .
- Thrown when constructor of type throws an exception.
-
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given .
-
- Type of class which will be proxied.
- The target object, calls to which will be intercepted.
- Arguments of constructor of type which should be used to create a new instance of that type.
- The interceptors called during the invocation of proxied methods.
-
- New object of type proxying calls to virtual members of type.
-
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given is a generic type definition.
- Thrown when given is not a class type.
- Thrown when no constructor exists on type with parameters matching .
- Thrown when constructor of type throws an exception.
-
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given .
-
- Type of class which will be proxied.
- The target object, calls to which will be intercepted.
- The interceptors called during the invocation of proxied methods.
-
- New object of type proxying calls to virtual members of type.
-
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given is a generic type definition.
- Thrown when given is not a class type.
- Thrown when no parameterless constructor exists on type .
- Thrown when constructor of type throws an exception.
-
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given .
-
- Type of class which will be proxied.
- The target object, calls to which will be intercepted.
- The proxy generation options used to influence generated proxy type and object.
- The interceptors called during the invocation of proxied methods.
-
- New object of type proxying calls to virtual members of type.
-
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given is a generic type definition.
- Thrown when given is not a class type.
- Thrown when no default constructor exists on type .
- Thrown when default constructor of type throws an exception.
-
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given .
-
- Type of class which will be proxied.
- Additional interface types. Calls to their members will be proxied as well.
- The target object, calls to which will be intercepted.
- The proxy generation options used to influence generated proxy type and object.
- The interceptors called during the invocation of proxied methods.
-
- New object of type proxying calls to virtual members of and types.
-
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given or any of is a generic type definition.
- Thrown when given is not a class type.
- Thrown when no default constructor exists on type .
- Thrown when default constructor of type throws an exception.
-
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given .
-
- Type of class which will be proxied.
- Additional interface types. Calls to their members will be proxied as well.
- The target object, calls to which will be intercepted.
- The proxy generation options used to influence generated proxy type and object.
- Arguments of constructor of type which should be used to create a new instance of that type.
- The interceptors called during the invocation of proxied methods.
-
- New object of type proxying calls to virtual members of and types.
-
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given or any of is a generic type definition.
- Thrown when given is not a class type.
- Thrown when no constructor exists on type with parameters matching .
- Thrown when constructor of type throws an exception.
-
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given .
-
- Type of class which will be proxied.
- The interceptors called during the invocation of proxied methods.
-
- New object of type proxying calls to virtual members of type.
-
- Thrown when given is not a class type.
- Thrown when no default constructor exists on type .
- Thrown when default constructor of type throws an exception.
-
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given .
-
- Type of class which will be proxied.
- The proxy generation options used to influence generated proxy type and object.
- The interceptors called during the invocation of proxied methods.
-
- New object of type proxying calls to virtual members of type.
-
- Thrown when given is not a class type.
- Thrown when no default constructor exists on type .
- Thrown when default constructor of type throws an exception.
-
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given .
-
- Type of class which will be proxied.
- Additional interface types. Calls to their members will be proxied as well.
- The interceptors called during the invocation of proxied methods.
-
- New object of type proxying calls to virtual members of and types.
-
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given or any of is a generic type definition.
- Thrown when given is not a class type.
- Thrown when no default constructor exists on type .
- Thrown when default constructor of type throws an exception.
-
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given .
-
- Type of class which will be proxied.
- The proxy generation options used to influence generated proxy type and object.
- Arguments of constructor of type which should be used to create a new instance of that type.
- The interceptors called during the invocation of proxied methods.
-
- New object of type proxying calls to virtual members of type.
-
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given is a generic type definition.
- Thrown when given is not a class type.
- Thrown when no constructor exists on type with parameters matching .
- Thrown when constructor of type throws an exception.
-
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given .
-
- Type of class which will be proxied.
- Arguments of constructor of type which should be used to create a new instance of that type.
- The interceptors called during the invocation of proxied methods.
-
- New object of type proxying calls to virtual members of type.
-
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given is a generic type definition.
- Thrown when given is not a class type.
- Thrown when no constructor exists on type with parameters matching .
- Thrown when constructor of type throws an exception.
-
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given .
-
- Type of class which will be proxied.
- The interceptors called during the invocation of proxied methods.
-
- New object of type proxying calls to virtual members of type.
-
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given is a generic type definition.
- Thrown when given is not a class type.
- Thrown when no parameterless constructor exists on type .
- Thrown when constructor of type throws an exception.
-
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given .
-
- Type of class which will be proxied.
- The proxy generation options used to influence generated proxy type and object.
- The interceptors called during the invocation of proxied methods.
-
- New object of type proxying calls to virtual members of type.
-
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given is a generic type definition.
- Thrown when given is not a class type.
- Thrown when no default constructor exists on type .
- Thrown when default constructor of type throws an exception.
-
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given .
-
- Type of class which will be proxied.
- Additional interface types. Calls to their members will be proxied as well.
- The proxy generation options used to influence generated proxy type and object.
- The interceptors called during the invocation of proxied methods.
-
- New object of type proxying calls to virtual members of and types.
-
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given or any of is a generic type definition.
- Thrown when given is not a class type.
- Thrown when no default constructor exists on type .
- Thrown when default constructor of type throws an exception.
-
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates proxy object intercepting calls to virtual members of type on newly created instance of that type with given .
-
- Type of class which will be proxied.
- Additional interface types. Calls to their members will be proxied as well.
- The proxy generation options used to influence generated proxy type and object.
- Arguments of constructor of type which should be used to create a new instance of that type.
- The interceptors called during the invocation of proxied methods.
-
- New object of type proxying calls to virtual members of and types.
-
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given object is a null reference (Nothing in Visual Basic).
- Thrown when given or any of is a generic type definition.
- Thrown when given is not a class type.
- Thrown when no constructor exists on type with parameters matching .
- Thrown when constructor of type throws an exception.
-
- This method uses implementation to generate a proxy type.
- As such caller should expect any type of exception that given implementation may throw.
-
-
-
-
- Creates the proxy type for class proxy with given class, implementing given and using provided .
-
- The base class for proxy type.
- The interfaces that proxy type should implement.
- The options for proxy generation process.
- of proxy.
-
-
-
- Creates the proxy type for interface proxy with target for given interface, implementing given on given and using provided .
-
- The interface proxy type should implement.
- The additional interfaces proxy type should implement.
- Actual type that the proxy type will encompass.
- The options for proxy generation process.
- of proxy.
-
-
-
- Creates the proxy type for interface proxy with target interface for given interface, implementing given on given and using provided .
-
- The interface proxy type should implement.
- The additional interfaces proxy type should implement.
- The options for proxy generation process.
- of proxy.
-
-
-
- Creates the proxy type for interface proxy without target for given interface, implementing given and using provided .
-
- The interface proxy type should implement.
- The additional interfaces proxy type should implement.
- The options for proxy generation process.
- of proxy.
-
-
-
- Gets or sets the that this log to.
-
-
-
-
- Gets the proxy builder instance used to generate proxy types.
-
- The proxy builder.
-
-
-
- Holds objects representing methods of class.
-
-
-
-
- Thrown when the JustMock profiler is required but not present.
-
-
-
-
- Mock exception.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class.
-
- Exception message.
-
-
-
- Initializes a new instance of the class.
-
- Exception message.
- Inner exception.
-
-
-
- Compare two expressions to determine if they are equivalent
-
-
-
-
- An implementation detail interface. Not intended for external usage.
-
-
-
-
- Specifies that the provided call pattern is a specific case
- and we're interested in known call patterns who are general cases of the provided one.
-
-
-
-
- Specifies that the provided call pattern is a general case
- and we're interested in known call patterns who are specific cases of the provided one.
-
-
-
-
- Specifies that we want only exact matches between the provided call pattern
- and known call patterns.
-
-
-
-
- The exception that is thrown when Mock.Assert fails.
-
-
-
-
- Initializes a new instance of the class.
-
- Exception message.
- Inner exception.
-
-
-
- Create a delegate to a function that takes a object[] as a parameter and a delegate,
- unpacks the array and calls the delegate by substituting the array members for its parameters.
- It mimics what MethodInfo.Invoke does, but in JustMock it's a bad idea to call reflection
- methods within a GuardExternal block! GuardExternal blocks should do *minimum* amount of work.
-
-
-
-
- An implementation detail interface. Not intended for external usage.
-
-
-
-
- The repository that created this mock, or the repository that
- made the last arrangement for this mock, if this mock has been used
- in different contexts.
-
-
-
-
- The repository that first created this mock mixin.
-
-
-
-
- A collection of mocks that are dependent on this one. Dependent mocks
- are recursively asserted. Dependent mocks are added for example by arranging a call
- on this mock to return another mock.
-
-
-
-
- Behaviors that are processed after the behaviors for any method mock are processed.
-
-
-
-
- Behaviors to process when there was no method mock for a dispatched invocation.
-
-
-
-
- The type of the mock associated with this mixin.
-
-
-
-
- True if the static constructor of the associated type should be mocked.
-
-
-
-
- True if the constructor of the associated instance should be mocked
-
-
-
-
- Set to the object for which this instance is an external mock mixin
-
-
-
-
- An implementation detail. Not intended for external usage.
-
-
-
-
- Converts the given object to a matcher as follows. This method is most useful for
- creating a matcher out of an argument expression.
-
- It works as follows:
- If the object is not an expression, then a value matcher for that object is returned.
- If the object is an expression then:
- * if the top of the expression is a method call expression and the member
- has the ArgMatcherAttribute then the specific matcher type is instantiaded
- with the parameters passed to the method call expression and returned.
- If the matcher type is generic, then it is defined with the type of the expression.
- * if the top expression is a member or method call and the member
- has the ArgIgnoreAttribute, then a TypeMatcher is returned
- * otherwise, the expression is evaluated and a ValueMatcher is returned
-
-
-
-
-
-
- An implementation detail. Not intended for external usage.
- Use this class for creating baseless proxies instead of typeof(object)
- so that you don't accidentally enable the interception of Object which kills performance
-
-
-
-
- Implementation detail.
-
-
-
-
- Implementation detail.
-
-
-
-
- Thrown when a strict mock is accessed inappropriately.
-
-
-
-
- Provides introspection and tracing capabilities for ease of debugging failing tests.
-
-
- Often it’s not very clear why a test that uses the mocking API fails.
- A test may have multiple arrangements, each with various overlapping
- argument matchers. When you have a complex set of arrangements and the
- system under test makes a call to a mock, it’s sometimes hard to
- understand which arrangement actually gets executed and which
- expectations get updated. The class can help in such times.
- It can be used in two ways – to provide an overview of the current
- internal state of the mocking API, and to provide a step-by-step replay
- of the interception events happening inside the mocking API.
-
- The current internal state is exposed through the property.
- It contains a human-readable description of the current state of the
- mocking API. It describes in detail the state of all occurrence
- expectations and the number of calls to all intercepted methods. The
- first part is useful when debugging failing expectations from
- arrangements. The second part is useful for debugging failing occurrence
- asserts.
-
- The step-by-step replay is intended for use with an interactive debugger
- (e.g. the Visual Studio managed debugger). To begin using it, add the
- DebugView class to a Watch in the debugger. Break the test execution
- before your test begins. Set the property to true from
- the Watch window. Now, as you step over each line in your test, the
- and properties will be updated to show the events
- happening inside the mocking API. will show the entire event
- log so far. will contain all events that have happened since
- the debugger last updated the Watch window, but only if any new events
- have actually occurred.
-
-
-
-
- Shows in human-readable format the current state of the mocking API internals.
-
-
-
-
- Enables or disables the step-by-step event trace.
-
-
-
-
- Shows the entire event log when the event trace is enabled.
-
-
-
-
- When the event trace is enabled, this property shows the portion
- of the event log that was added since the property was last evaluated.
-
-
-
-
- This exception provides additional information when assertion failures are produced.
-
-
-
-
- Defines common expectations.
-
-
-
-
- Defines members for setting up delegate to execute as mehtod body.
-
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- delegate the method body
-
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Target delegate to evaluate.
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Type of the second parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Type of the second parameter of the method that this delegate encapsulates
- Type of the third parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Type of the second parameter of the method that this delegate encapsulates
- Type of the third parameter of the method that this delegate encapsulates
- Type of the fourth parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Type of the second parameter of the method that this delegate encapsulates
- Type of the third parameter of the method that this delegate encapsulates
- Type of the fourth parameter of the method that this delegate encapsulates
- Type of the fifth parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Type of the second parameter of the method that this delegate encapsulates
- Type of the third parameter of the method that this delegate encapsulates
- Type of the fourth parameter of the method that this delegate encapsulates
- Type of the fifth parameter of the method that this delegate encapsulates
- Type of the sixth parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Type of the second parameter of the method that this delegate encapsulates
- Type of the third parameter of the method that this delegate encapsulates
- Type of the fourth parameter of the method that this delegate encapsulates
- Type of the fifth parameter of the method that this delegate encapsulates
- Type of the sixth parameter of the method that this delegate encapsulates
- Type of the seventh parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Type of the second parameter of the method that this delegate encapsulates
- Type of the third parameter of the method that this delegate encapsulates
- Type of the fourth parameter of the method that this delegate encapsulates
- Type of the fifth parameter of the method that this delegate encapsulates
- Type of the sixth parameter of the method that this delegate encapsulates
- Type of the seventh parameter of the method that this delegate encapsulates
- Type of the eighth parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Type of the second parameter of the method that this delegate encapsulates
- Type of the third parameter of the method that this delegate encapsulates
- Type of the fourth parameter of the method that this delegate encapsulates
- Type of the fifth parameter of the method that this delegate encapsulates
- Type of the sixth parameter of the method that this delegate encapsulates
- Type of the seventh parameter of the method that this delegate encapsulates
- Type of the eighth parameter of the method that this delegate encapsulates
- Type of the ninth parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Type of the second parameter of the method that this delegate encapsulates
- Type of the third parameter of the method that this delegate encapsulates
- Type of the fourth parameter of the method that this delegate encapsulates
- Type of the fifth parameter of the method that this delegate encapsulates
- Type of the sixth parameter of the method that this delegate encapsulates
- Type of the seventh parameter of the method that this delegate encapsulates
- Type of the eighth parameter of the method that this delegate encapsulates
- Type of the ninth parameter of the method that this delegate encapsulates
- Type of the tenth parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Type of the second parameter of the method that this delegate encapsulates
- Type of the third parameter of the method that this delegate encapsulates
- Type of the fourth parameter of the method that this delegate encapsulates
- Type of the fifth parameter of the method that this delegate encapsulates
- Type of the sixth parameter of the method that this delegate encapsulates
- Type of the seventh parameter of the method that this delegate encapsulates
- Type of the eighth parameter of the method that this delegate encapsulates
- Type of the ninth parameter of the method that this delegate encapsulates
- Type of the tenth parameter of the method that this delegate encapsulates
- Type of the eleventh parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Type of the second parameter of the method that this delegate encapsulates
- Type of the third parameter of the method that this delegate encapsulates
- Type of the fourth parameter of the method that this delegate encapsulates
- Type of the fifth parameter of the method that this delegate encapsulates
- Type of the sixth parameter of the method that this delegate encapsulates
- Type of the seventh parameter of the method that this delegate encapsulates
- Type of the eighth parameter of the method that this delegate encapsulates
- Type of the ninth parameter of the method that this delegate encapsulates
- Type of the tenth parameter of the method that this delegate encapsulates
- Type of the eleventh parameter of the method that this delegate encapsulates
- Type of the twelveth parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Type of the second parameter of the method that this delegate encapsulates
- Type of the third parameter of the method that this delegate encapsulates
- Type of the fourth parameter of the method that this delegate encapsulates
- Type of the fifth parameter of the method that this delegate encapsulates
- Type of the sixth parameter of the method that this delegate encapsulates
- Type of the seventh parameter of the method that this delegate encapsulates
- Type of the eighth parameter of the method that this delegate encapsulates
- Type of the ninth parameter of the method that this delegate encapsulates
- Type of the tenth parameter of the method that this delegate encapsulates
- Type of the eleventh parameter of the method that this delegate encapsulates
- Type of the twelveth parameter of the method that this delegate encapsulates
- Type of the thirteenth parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Type of the second parameter of the method that this delegate encapsulates
- Type of the third parameter of the method that this delegate encapsulates
- Type of the fourth parameter of the method that this delegate encapsulates
- Type of the fifth parameter of the method that this delegate encapsulates
- Type of the sixth parameter of the method that this delegate encapsulates
- Type of the seventh parameter of the method that this delegate encapsulates
- Type of the eighth parameter of the method that this delegate encapsulates
- Type of the ninth parameter of the method that this delegate encapsulates
- Type of the tenth parameter of the method that this delegate encapsulates
- Type of the eleventh parameter of the method that this delegate encapsulates
- Type of the twelveth parameter of the method that this delegate encapsulates
- Type of the thirteenth parameter of the method that this delegate encapsulates
- Type of the fourteenth parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Type of the second parameter of the method that this delegate encapsulates
- Type of the third parameter of the method that this delegate encapsulates
- Type of the fourth parameter of the method that this delegate encapsulates
- Type of the fifth parameter of the method that this delegate encapsulates
- Type of the sixth parameter of the method that this delegate encapsulates
- Type of the seventh parameter of the method that this delegate encapsulates
- Type of the eighth parameter of the method that this delegate encapsulates
- Type of the ninth parameter of the method that this delegate encapsulates
- Type of the tenth parameter of the method that this delegate encapsulates
- Type of the eleventh parameter of the method that this delegate encapsulates
- Type of the twelveth parameter of the method that this delegate encapsulates
- Type of the thirteenth parameter of the method that this delegate encapsulates
- Type of the fourteenth parameter of the method that this delegate encapsulates
- Type of the fifteenth parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Type of the second parameter of the method that this delegate encapsulates
- Type of the third parameter of the method that this delegate encapsulates
- Type of the fourth parameter of the method that this delegate encapsulates
- Type of the fifth parameter of the method that this delegate encapsulates
- Type of the sixth parameter of the method that this delegate encapsulates
- Type of the seventh parameter of the method that this delegate encapsulates
- Type of the eighth parameter of the method that this delegate encapsulates
- Type of the ninth parameter of the method that this delegate encapsulates
- Type of the tenth parameter of the method that this delegate encapsulates
- Type of the eleventh parameter of the method that this delegate encapsulates
- Type of the twelveth parameter of the method that this delegate encapsulates
- Type of the thirteenth parameter of the method that this delegate encapsulates
- Type of the fourteenth parameter of the method that this delegate encapsulates
- Type of the fifteenth parameter of the method that this delegate encapsulates
- Type of the sixteenth parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Throws() methods.
-
-
-
-
-
- Throws a the specified exception for target call.
-
-
-
-
-
-
- Throws a the specified exception for target call.
-
-
-
-
-
- Throws a the specified exception for target call.
-
-
-
-
-
- Mark the statement as assertable in .
-
-
-
-
- Defines an operation that marks a expectation as must.
-
-
-
-
- Specifies that the mock call should be invoked to pass
-
- Disposable object that can be used to disable this arrangement.
-
-
-
- Defines the expected behavior for a setup.
-
-
-
-
- Specifies that JustMock should invoke different mock instance for each setup.
-
-
- When this modifier is applied
- for similar type call, the flow of setups will be maintained.
-
-
-
-
- Specifies that the arrangement will be respected regardless of the thread
- on which the call to the arranged member happens.
-
-
- This is only needed for arrangements of static members. Arrangements on
- instance members are always respected, regardless of the current thread.
-
- Cross-thread arrangements are active as long as the current context
- (test method) is on the call stack. Be careful when arranging
- static members cross-thread because the effects of the arrangement may
- affect and even crash the testing framework.
-
-
-
-
- Defines occurrence for a specific call.
-
-
-
-
- Specifies how many times the call should occur.
-
- Specified number of times
- Disposable object that can be used to disable this arrangement.
-
-
-
- Specifies how many times at least the call should occur.
-
- Specified number of times
- Disposable object that can be used to disable this arrangement.
-
-
-
- Specifies how many times maximum the call can occur.
-
- Specified number of times
- Disposable object that can be used to disable this arrangement.
-
-
-
- Specifies that the call must occur once.
-
- Disposable object that can be used to disable this arrangement.
-
-
-
- Specifies that the call must never occur.
-
- Disposable object that can be used to disable this arrangement.
-
-
-
- Defines the order for mock setups.
-
-
-
-
- Specifies a call should occur in a specific order.
-
-
-
-
- Use it to call the real implementation.
-
-
-
-
-
- Raises the expected with specific arguments
-
-
-
-
-
-
-
-
- Raises the expected with specific arguments
-
-
- Event arguments
-
-
-
-
-
- Raises the expected event for the setup.
-
-
- An function that will be used to construct event arguments
-
-
-
-
-
- Raises the expected event for the setup.
-
-
- An function that will be used to construct event arguments
-
-
-
-
-
- Raises the expected event for the setup.
-
-
- An function that will be used to construct event arguments
-
-
-
-
-
- Raises the expected event for the setup.
-
-
- An function that will be used to construct event arguments
-
-
-
-
-
- Specifies call a to step over (loose mocks only).
-
-
- For loose mocks by default the behavior is step over.
-
- Reference to
-
-
-
- Interface containing Func type method expectations.
-
-
-
-
-
- Interface containing overloads of the Returns method.
-
-
-
-
-
- Specifies the delegate to evaluate and return value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Specifies the delegate to evaluate and return value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Specifies the delegate to evaluate and return value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Specifies the delegate to evaluate and return value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Specifies the delegate to evaluate and return value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Specifies the delegate to evaluate and return value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Specifies the delegate to evaluate and return value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Specifies the delegate to evaluate and return value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Specifies the delegate to evaluate and return value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Specifies the delegate to evaluate and return value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Specifies the delegate to evaluate and return value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Specifies the delegate to evaluate and return value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Type of the twelveth parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Specifies the delegate to evaluate and return value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Type of the twelveth parameter of the anonymous method that this delegate encapsulates
- Type of the thirteenth parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Specifies the delegate to evaluate and return value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Type of the twelveth parameter of the anonymous method that this delegate encapsulates
- Type of the thirteenth parameter of the anonymous method that this delegate encapsulates
- Type of the fourteenth parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Specifies the delegate to evaluate and return value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Type of the twelveth parameter of the anonymous method that this delegate encapsulates
- Type of the thirteenth parameter of the anonymous method that this delegate encapsulates
- Type of the fourteenth parameter of the anonymous method that this delegate encapsulates
- Type of the fifteenth parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Specifies the delegate to evaluate and return value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Type of the twelveth parameter of the anonymous method that this delegate encapsulates
- Type of the thirteenth parameter of the anonymous method that this delegate encapsulates
- Type of the fourteenth parameter of the anonymous method that this delegate encapsulates
- Type of the fifteenth parameter of the anonymous method that this delegate encapsulates
- Type of the sixteenth parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Specifies the return value for the expected method.
-
- any object value
-
-
-
-
- Specifies the delegate to evaluate and return for the expected method.
-
- Target delegate to evaluate.
- Reference to interface
-
-
-
- Specifies the delegate to evaluate and return for the expected method.
-
- Target delegate to evaluate
- Reference to interface
-
-
-
- Arrangement filtering interface.
-
-
-
-
-
- Interface containing overloads of the When method.
-
-
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Type of the twelveth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Type of the twelveth parameter of the anonymous method that this delegate encapsulates
- Type of the thirteenth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Type of the twelveth parameter of the anonymous method that this delegate encapsulates
- Type of the thirteenth parameter of the anonymous method that this delegate encapsulates
- Type of the fourteenth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Type of the twelveth parameter of the anonymous method that this delegate encapsulates
- Type of the thirteenth parameter of the anonymous method that this delegate encapsulates
- Type of the fourteenth parameter of the anonymous method that this delegate encapsulates
- Type of the fifteenth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Type of the twelveth parameter of the anonymous method that this delegate encapsulates
- Type of the thirteenth parameter of the anonymous method that this delegate encapsulates
- Type of the fourteenth parameter of the anonymous method that this delegate encapsulates
- Type of the fifteenth parameter of the anonymous method that this delegate encapsulates
- Type of the sixteenth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies to ignore any argument for the target call.
-
- Func or Action Container
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
-
-
-
- Specifies instance scope for the expectation.
-
-
-
-
- Defines that the expectation should occur for all instance.
-
-
-
-
- Defines methods to mock non-public members.
-
-
- Non-public methods are identified by their name and, optionally, by their arguments
- when there's a need to disambiguate between overloads, or when you need to specify
- matchers for the arguments using. Arguments are passed using either constant objects
- when a specific value needs to be matched, or using one of the members of the
- class. If a member is not overloaded and you want the arrangement
- to work for all arguments, then you can specify just the name of the member and omit
- all arguments. This is equivalent to passing the correct ArgExpr.IsAny<T>() arguments
- or adding the .IgnoreArguments() clause.
-
-
-
-
- Arranges a method for mocking.
-
- Target instance
- Member name
- Method arguments
- Reference to setup actions calls
-
-
-
- Setups a non-public method for mocking.
-
- Target instance
- Method to setup taken from reflection.
- Method arguments
- Reference to setup actions calls
-
-
-
- Arranges a method for mocking.
-
- Return type
- Target instance.
- Target member name
- Method arguments
-
-
-
- Setups a non-public method for mocking.
-
- Return type
- Target instance
- Method to setup taken from reflection.
- Method arguments
- Reference to setup actions calls
-
-
-
- Asserts the specified member that it is called as expected.
-
- Target mock
- Name of the member
- Return type of the method
- Method arguments
-
-
-
- Asserts the specified method that it is called as expected.
-
- Target mock
- Method to assert taken from reflection.
- Method arguments
-
-
-
- Asserts the specified member that it is called as expected.
-
- Target mock
- Name of the member
- Method arguments
-
-
-
- Asserts the specified member that it is called as expected.
-
- Target mock
- Name of the member
- Specifies the number of times a call should occur.
- Return type of the method
- Method arguments
-
-
-
- Asserts the specified method that it is called as expected.
-
- Target mock
- Method to assert taken from reflection.
- Specifies the number of times a call should occur.
- Method arguments
-
-
-
- Asserts the specified member that it is called as expected.
-
- Target mock
- Name of the member
- Specifies the number of times a call should occur.
- Method arguments
-
-
-
- Returns the number of times the specified member was called.
-
- Target mock
- Method taken from reflection
- Method arguments
- Number of calls.
-
-
-
- Returns the number of times the specified member was called.
-
- Target mock
- Name of the member
- Method arguments
- Number of calls.
-
-
-
- Raises an event specified using reflection. If the event is declared on a C# or VB class
- and has the default implementation for add/remove, then that event can also be raised using this
- method, even with the profiler off.
-
- Instance on which to raise the event.
- The event to raise.
- Arguments to pass to the event handlers.
-
-
-
- Raises a static event specified using reflection. If the event is declared on a C# or VB class
- and has the default implementation for add/remove, then that event can also be raised using this
- method, even with the profiler off.
-
- The event to raise.
- Arguments to pass to the event handlers.
-
-
-
- Raises an event by name. If the event is declared on a C# or VB class
- and has the default implementation for add/remove, then that event can also be raised using this
- method, even with the profiler off.
-
- Instance on which to raise the event.
- The name of event to raise.
- Arguments to pass to the event handlers.
-
-
-
- Raises a static event by name. If the event is declared on a C# or VB class
- and has the default implementation for add/remove, then that event can also be raised using this
- method, even with the profiler off.
-
- The type on which the event is declared.
- The name of event to raise.
- Arguments to pass to the event handlers.
-
-
-
- Creates an accessor object that can invoke non-public methods and get/set non-public properties and fields.
- Equivalent to new PrivateAccessor(instance).
-
- Instance to which non-public access will be given.
- Non-public accessor.
-
-
-
- Creates an accessor object that can invoke static (Shared in Visual Basic) non-public methods and static get/set non-public properties and fields.
- Equivalent to PrivateAccessor.ForType(type).
-
- Type whose static members will be given non-public access to.
- Non-public accessor.
-
-
-
- Returns a dynamic wrapper of the given object that can be used to arrange non-public instance members on the object.
-
- The object to wrap.
- A wrapper that can be passed to Arrange.
-
-
-
- Returns a dynamic wrapper of the given type that can be used to arrange non-public static members on the type.
-
- The type to wrap.
- A wrapper that can be passed to Arrange.
-
-
-
- Arranges an expectation on a void method given using a dynamic wrapper built with Wrap().
-
- An expression built using a wrapper returned by Wrap.
- An expectation object that can further configure the arrangement
-
- var mock = Mock.NonPublic.Wrap(myobj);
- Mock.NonPublic.Arrange(mock.PrivateMethod(ArgExpr.IsAny<int>()).DoNothing();
- Mock.NonPublic.Arrange(mock.Value = ArgExpr.IsAny<int>()).MustBeCalled();
-
- var staticMock = Mock.NonPublic.WrapType(typeof(MyType));
- Mock.NonPublic.Arrange(staticMock.PrivateMethod()).DoNothing();
-
-
-
-
- Arranges an expectation on a non-void method given using a dynamic wrapper built with Wrap().
-
- An expression built using a wrapper returned by Wrap.
- An expectation object that can further configure the arrangement
-
- var mock = Mock.NonPublic.Wrap(myobj);
- Mock.NonPublic.Arrange<int>(mock.PrivateValue).Returns(123);
- Mock.NonPublic.Arrange<string>(mock.GetNamePrivate(123)).Returns("me");
-
-
-
-
- Asserts an expectation given using a dynamic wrapper built with Wrap()
-
- An expression built using a wrapper returned by Wrap.
- Occurrence expectation to assert.
- A message to display if the assertion fails.
-
-
-
- Asserts an expectation given using a dynamic wrapper built with Wrap()
-
- An expression built using a wrapper returned by Wrap.
- Additional arguments to clarify the assertion expression.
- Occurrence expectation to assert.
- A message to display if the assertion fails.
-
-
-
- Defines member for mocking collection.
-
-
-
-
- Defines the time to wait before an event can be raised.
-
-
-
-
- Number of milliseconds to wait for executing the event.
-
-
-
-
- Defines action related setups.
-
-
-
-
- Implements common expectations.
-
-
- Implements common expecations.
-
-
-
-
- Implementation detail.
-
-
-
-
-
-
- Defines the body of the expected method that will be executed instead of the orginal method body.
-
- delegate the method body
-
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Target delegate to evaluate.
-
-
-
- Raises the expected with sepecic arguments
-
-
-
-
- Raises the expected event with provided .
-
-
- Event arguments
-
-
-
-
-
- Raises the expected event for the setup.
-
-
- Function that will be used to construct event arguments
-
-
-
-
-
- Raises the expected event for the setup.
-
-
- An function that will be used to construct event arguments
-
-
-
-
-
- Raises the expected event for the setup.
-
-
- An function that will be used to construct event arguments
-
-
-
-
-
- Raises the expected event for the setup.
-
-
- An function that will be used to construct event arguments
-
-
-
-
-
- Throws a the specified expection for target call.
-
-
-
-
-
-
- Throws a the specified expection for target call.
-
-
-
-
-
- Throws a the specified expection for target call.
-
-
-
-
-
- Use it to call the real implementation.
-
-
-
-
-
- Specfies call a to step over.
-
-
- For loose mocks by default the behavior is step over.
-
- Refarence to
-
-
-
- Specifies that the arranged member must be called. Asserting the mock will throw if the expectation is not fulfilled.
-
-
-
-
- Specifies how many times the call should occur.
-
- Specified number of times
-
-
-
- Specifies how many times atleast the call should occur.
-
- Specified number of times
-
-
-
- Specifies how many times maximum the call can occur.
-
- Specified number of times
-
-
-
- Specifies that the call must occur once.
-
-
-
-
- Specifies that the call must never occur.
-
-
-
-
- Specifies that JustMock should invoke different mock instance for each setup.
-
-
- When this modifier is applied
- for similar type call, the flow of setups will be maintained.
-
-
-
-
- Specifies a call should occur in a specific order.
-
-
-
-
- Defines that the expectation should occur for all instance.
-
-
-
-
- Specifies that the arrangement will be respected regardless of the thread
- on which the call to the arranged member happens.
-
-
- This is only needed for arrangements of static members. Arrangements on
- instance members are always respected, regardless of the current thread.
-
- Cross-thread arrangements are active as long as the current context
- (test method) is on the call stack. Be careful when arranging
- static members cross-thread because the effects of the arrangement may
- affect and even crash the testing framework.
-
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
-
-
-
- Specifies to ignore any argument for the target call.
-
- Func or Action Container
-
-
-
- Removes this arrangement. Its side effects will no longer be executed and its expectations will not be asserted.
-
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Type of the second parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Type of the second parameter of the method that this delegate encapsulates
- Type of the third parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Type of the second parameter of the method that this delegate encapsulates
- Type of the third parameter of the method that this delegate encapsulates
- Type of the fourth parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Type of the second parameter of the method that this delegate encapsulates
- Type of the third parameter of the method that this delegate encapsulates
- Type of the fourth parameter of the method that this delegate encapsulates
- Type of the fifth parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Type of the second parameter of the method that this delegate encapsulates
- Type of the third parameter of the method that this delegate encapsulates
- Type of the fourth parameter of the method that this delegate encapsulates
- Type of the fifth parameter of the method that this delegate encapsulates
- Type of the sixth parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Type of the second parameter of the method that this delegate encapsulates
- Type of the third parameter of the method that this delegate encapsulates
- Type of the fourth parameter of the method that this delegate encapsulates
- Type of the fifth parameter of the method that this delegate encapsulates
- Type of the sixth parameter of the method that this delegate encapsulates
- Type of the seventh parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Type of the second parameter of the method that this delegate encapsulates
- Type of the third parameter of the method that this delegate encapsulates
- Type of the fourth parameter of the method that this delegate encapsulates
- Type of the fifth parameter of the method that this delegate encapsulates
- Type of the sixth parameter of the method that this delegate encapsulates
- Type of the seventh parameter of the method that this delegate encapsulates
- Type of the eighth parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Type of the second parameter of the method that this delegate encapsulates
- Type of the third parameter of the method that this delegate encapsulates
- Type of the fourth parameter of the method that this delegate encapsulates
- Type of the fifth parameter of the method that this delegate encapsulates
- Type of the sixth parameter of the method that this delegate encapsulates
- Type of the seventh parameter of the method that this delegate encapsulates
- Type of the eighth parameter of the method that this delegate encapsulates
- Type of the ninth parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Type of the second parameter of the method that this delegate encapsulates
- Type of the third parameter of the method that this delegate encapsulates
- Type of the fourth parameter of the method that this delegate encapsulates
- Type of the fifth parameter of the method that this delegate encapsulates
- Type of the sixth parameter of the method that this delegate encapsulates
- Type of the seventh parameter of the method that this delegate encapsulates
- Type of the eighth parameter of the method that this delegate encapsulates
- Type of the ninth parameter of the method that this delegate encapsulates
- Type of the tenth parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Type of the second parameter of the method that this delegate encapsulates
- Type of the third parameter of the method that this delegate encapsulates
- Type of the fourth parameter of the method that this delegate encapsulates
- Type of the fifth parameter of the method that this delegate encapsulates
- Type of the sixth parameter of the method that this delegate encapsulates
- Type of the seventh parameter of the method that this delegate encapsulates
- Type of the eighth parameter of the method that this delegate encapsulates
- Type of the ninth parameter of the method that this delegate encapsulates
- Type of the tenth parameter of the method that this delegate encapsulates
- Type of the eleventh parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Type of the second parameter of the method that this delegate encapsulates
- Type of the third parameter of the method that this delegate encapsulates
- Type of the fourth parameter of the method that this delegate encapsulates
- Type of the fifth parameter of the method that this delegate encapsulates
- Type of the sixth parameter of the method that this delegate encapsulates
- Type of the seventh parameter of the method that this delegate encapsulates
- Type of the eighth parameter of the method that this delegate encapsulates
- Type of the ninth parameter of the method that this delegate encapsulates
- Type of the tenth parameter of the method that this delegate encapsulates
- Type of the eleventh parameter of the method that this delegate encapsulates
- Type of the twelveth parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Type of the second parameter of the method that this delegate encapsulates
- Type of the third parameter of the method that this delegate encapsulates
- Type of the fourth parameter of the method that this delegate encapsulates
- Type of the fifth parameter of the method that this delegate encapsulates
- Type of the sixth parameter of the method that this delegate encapsulates
- Type of the seventh parameter of the method that this delegate encapsulates
- Type of the eighth parameter of the method that this delegate encapsulates
- Type of the ninth parameter of the method that this delegate encapsulates
- Type of the tenth parameter of the method that this delegate encapsulates
- Type of the eleventh parameter of the method that this delegate encapsulates
- Type of the twelveth parameter of the method that this delegate encapsulates
- Type of the thirteenth parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Type of the second parameter of the method that this delegate encapsulates
- Type of the third parameter of the method that this delegate encapsulates
- Type of the fourth parameter of the method that this delegate encapsulates
- Type of the fifth parameter of the method that this delegate encapsulates
- Type of the sixth parameter of the method that this delegate encapsulates
- Type of the seventh parameter of the method that this delegate encapsulates
- Type of the eighth parameter of the method that this delegate encapsulates
- Type of the ninth parameter of the method that this delegate encapsulates
- Type of the tenth parameter of the method that this delegate encapsulates
- Type of the eleventh parameter of the method that this delegate encapsulates
- Type of the twelveth parameter of the method that this delegate encapsulates
- Type of the thirteenth parameter of the method that this delegate encapsulates
- Type of the fourteenth parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Type of the second parameter of the method that this delegate encapsulates
- Type of the third parameter of the method that this delegate encapsulates
- Type of the fourth parameter of the method that this delegate encapsulates
- Type of the fifth parameter of the method that this delegate encapsulates
- Type of the sixth parameter of the method that this delegate encapsulates
- Type of the seventh parameter of the method that this delegate encapsulates
- Type of the eighth parameter of the method that this delegate encapsulates
- Type of the ninth parameter of the method that this delegate encapsulates
- Type of the tenth parameter of the method that this delegate encapsulates
- Type of the eleventh parameter of the method that this delegate encapsulates
- Type of the twelveth parameter of the method that this delegate encapsulates
- Type of the thirteenth parameter of the method that this delegate encapsulates
- Type of the fourteenth parameter of the method that this delegate encapsulates
- Type of the fifteenth parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Specifies the delegate that will execute for the expected method.
-
- Type of the first parameter of the method that this delegate encapsulates
- Type of the second parameter of the method that this delegate encapsulates
- Type of the third parameter of the method that this delegate encapsulates
- Type of the fourth parameter of the method that this delegate encapsulates
- Type of the fifth parameter of the method that this delegate encapsulates
- Type of the sixth parameter of the method that this delegate encapsulates
- Type of the seventh parameter of the method that this delegate encapsulates
- Type of the eighth parameter of the method that this delegate encapsulates
- Type of the ninth parameter of the method that this delegate encapsulates
- Type of the tenth parameter of the method that this delegate encapsulates
- Type of the eleventh parameter of the method that this delegate encapsulates
- Type of the twelveth parameter of the method that this delegate encapsulates
- Type of the thirteenth parameter of the method that this delegate encapsulates
- Type of the fourteenth parameter of the method that this delegate encapsulates
- Type of the fifteenth parameter of the method that this delegate encapsulates
- Type of the sixteenth parameter of the method that this delegate encapsulates
- Target action delegate to execute as method body
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Type of the twelveth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Type of the twelveth parameter of the anonymous method that this delegate encapsulates
- Type of the thirteenth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Type of the twelveth parameter of the anonymous method that this delegate encapsulates
- Type of the thirteenth parameter of the anonymous method that this delegate encapsulates
- Type of the fourteenth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Type of the twelveth parameter of the anonymous method that this delegate encapsulates
- Type of the thirteenth parameter of the anonymous method that this delegate encapsulates
- Type of the fourteenth parameter of the anonymous method that this delegate encapsulates
- Type of the fifteenth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Specifies an additional condition that must be true for this arrangement to be
- considered when the arranged member is called. This condition is evaluated in addition
- to the conditions imposed by any argument matchers in the arrangement.
-
- This method allows a more general way of matching arrangements than argument matchers do.
-
- A function that should return 'true' when this
- arrangement should be considered and 'false' if this arrangement doesn't match the user criteria.
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Type of the twelveth parameter of the anonymous method that this delegate encapsulates
- Type of the thirteenth parameter of the anonymous method that this delegate encapsulates
- Type of the fourteenth parameter of the anonymous method that this delegate encapsulates
- Type of the fifteenth parameter of the anonymous method that this delegate encapsulates
- Type of the sixteenth parameter of the anonymous method that this delegate encapsulates
-
-
-
- Defines expectation for a collection.
-
-
-
-
- Implementation detail.
-
-
-
-
-
- Defines the wait duration for a specific event.
-
-
-
-
- Initializes a new instance of the class.
-
- Time duration
-
-
-
- Number of milliseconds to wait for executing the event.
-
-
-
-
- Defines the expectation for a specific method.
-
-
- Implements common expecations.
-
-
-
-
- Defines the return value for a specific method expectation.
-
- any object value
-
-
-
-
- Specifies the delegate to evaluate and return for the expected method.
-
- Target delegate to evaluate.
- Reference to interface
-
-
-
- Specifies the function to evaluate and return.
-
- Target function to evaluate
- Reference to interface
-
-
-
- Specifies the delegate that will execute and return the value for the expected member.
-
- Reference to interface.
-
-
-
- Specifies the delegate that will execute and return the value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Specifies the delegate that will execute and return the value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Specifies the delegate that will execute and return the value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Specifies the delegate that will execute and return the value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Specifies the delegate that will execute and return the value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Specifies the delegate that will execute and return the value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Specifies the delegate that will execute and return the value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Specifies the delegate that will execute and return the value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Specifies the delegate that will execute and return the value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Specifies the delegate that will execute and return the value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Specifies the delegate that will execute and return the value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Specifies the delegate that will execute and return the value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Type of the twelveth parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Specifies the delegate that will execute and return the value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Type of the twelveth parameter of the anonymous method that this delegate encapsulates
- Type of the thirteenth parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Specifies the delegate that will execute and return the value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Type of the twelveth parameter of the anonymous method that this delegate encapsulates
- Type of the thirteenth parameter of the anonymous method that this delegate encapsulates
- Type of the fourteenth parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Specifies the delegate that will execute and return the value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Type of the twelveth parameter of the anonymous method that this delegate encapsulates
- Type of the thirteenth parameter of the anonymous method that this delegate encapsulates
- Type of the fourteenth parameter of the anonymous method that this delegate encapsulates
- Type of the fifteenth parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Specifies the delegate that will execute and return the value for the expected member.
-
- Type of the first parameter of the anonymous method that this delegate encapsulates
- Type of the second parameter of the anonymous method that this delegate encapsulates
- Type of the third parameter of the anonymous method that this delegate encapsulates
- Type of the fourth parameter of the anonymous method that this delegate encapsulates
- Type of the fifth parameter of the anonymous method that this delegate encapsulates
- Type of the sixth parameter of the anonymous method that this delegate encapsulates
- Type of the seventh parameter of the anonymous method that this delegate encapsulates
- Type of the eighth parameter of the anonymous method that this delegate encapsulates
- Type of the ninth parameter of the anonymous method that this delegate encapsulates
- Type of the tenth parameter of the anonymous method that this delegate encapsulates
- Type of the eleventh parameter of the anonymous method that this delegate encapsulates
- Type of the twelveth parameter of the anonymous method that this delegate encapsulates
- Type of the thirteenth parameter of the anonymous method that this delegate encapsulates
- Type of the fourteenth parameter of the anonymous method that this delegate encapsulates
- Type of the fifteenth parameter of the anonymous method that this delegate encapsulates
- Type of the sixteenth parameter of the anonymous method that this delegate encapsulates
- Reference to interface.
-
-
-
- Encapsulates a method that has 5 parameters and returns a value of the type specified by parameter.
-
- The type of the first parameter of the method that this delegate encapsulates
- The type of the second parameter of the method that this delegate encapsulates
- The type of the third parameter of the method that this delegate encapsulates
- The type of the fourth parameter of the method that this delegate encapsulates
- The type of the fifth parameter of the method that this delegate encapsulates
- Type of the return value of the method that this delegate encapsulates.
-
-
-
- Encapsulates a method that has 6 parameters and returns a value of the type specified by parameter.
-
- The type of the first parameter of the method that this delegate encapsulates
- The type of the second parameter of the method that this delegate encapsulates
- The type of the third parameter of the method that this delegate encapsulates
- The type of the fourth parameter of the method that this delegate encapsulates
- The type of the fifth parameter of the method that this delegate encapsulates
- The type of the sixth parameter of the method that this delegate encapsulates
- Type of the return value of the method that this delegate encapsulates.
-
-
-
- Encapsulates a method that has 7 parameters and returns a value of the type specified by parameter.
-
- The type of the first parameter of the method that this delegate encapsulates
- The type of the second parameter of the method that this delegate encapsulates
- The type of the third parameter of the method that this delegate encapsulates
- The type of the fourth parameter of the method that this delegate encapsulates
- The type of the fifth parameter of the method that this delegate encapsulates
- The type of the sixth parameter of the method that this delegate encapsulates
- The type of the seventh parameter of the method that this delegate encapsulates
- Type of the return value of the method that this delegate encapsulates.
-
-
-
- Encapsulates a method that has 8 parameters and returns a value of the type specified by parameter.
-
- The type of the first parameter of the method that this delegate encapsulates
- The type of the second parameter of the method that this delegate encapsulates
- The type of the third parameter of the method that this delegate encapsulates
- The type of the fourth parameter of the method that this delegate encapsulates
- The type of the fifth parameter of the method that this delegate encapsulates
- The type of the sixth parameter of the method that this delegate encapsulates
- The type of the seventh parameter of the method that this delegate encapsulates
- The type of the eighth parameter of the method that this delegate encapsulates
- Type of the return value of the method that this delegate encapsulates.
-
-
-
- Encapsulates a method that has 9 parameters and returns a value of the type specified by parameter.
-
- The type of the first parameter of the method that this delegate encapsulates
- The type of the second parameter of the method that this delegate encapsulates
- The type of the third parameter of the method that this delegate encapsulates
- The type of the fourth parameter of the method that this delegate encapsulates
- The type of the fifth parameter of the method that this delegate encapsulates
- The type of the sixth parameter of the method that this delegate encapsulates
- The type of the seventh parameter of the method that this delegate encapsulates
- The type of the eighth parameter of the method that this delegate encapsulates
- The type of the ninth parameter of the method that this delegate encapsulates
- Type of the return value of the method that this delegate encapsulates.
-
-
-
- Encapsulates a method that has 10 parameters and returns a value of the type specified by parameter.
-
- The type of the first parameter of the method that this delegate encapsulates
- The type of the second parameter of the method that this delegate encapsulates
- The type of the third parameter of the method that this delegate encapsulates
- The type of the fourth parameter of the method that this delegate encapsulates
- The type of the fifth parameter of the method that this delegate encapsulates
- The type of the sixth parameter of the method that this delegate encapsulates
- The type of the seventh parameter of the method that this delegate encapsulates
- The type of the eighth parameter of the method that this delegate encapsulates
- The type of the ninth parameter of the method that this delegate encapsulates
- The type of the tenth parameter of the method that this delegate encapsulates
- Type of the return value of the method that this delegate encapsulates.
-
-
-
- Encapsulates a method that has 11 parameters and returns a value of the type specified by parameter.
-
- The type of the first parameter of the method that this delegate encapsulates
- The type of the second parameter of the method that this delegate encapsulates
- The type of the third parameter of the method that this delegate encapsulates
- The type of the fourth parameter of the method that this delegate encapsulates
- The type of the fifth parameter of the method that this delegate encapsulates
- The type of the sixth parameter of the method that this delegate encapsulates
- The type of the seventh parameter of the method that this delegate encapsulates
- The type of the eighth parameter of the method that this delegate encapsulates
- The type of the ninth parameter of the method that this delegate encapsulates
- The type of the tenth parameter of the method that this delegate encapsulates
- The type of the eleventh parameter of the method that this delegate encapsulates
- Type of the return value of the method that this delegate encapsulates.
-
-
-
- Encapsulates a method that has 12 parameters and returns a value of the type specified by parameter.
-
- The type of the first parameter of the method that this delegate encapsulates
- The type of the second parameter of the method that this delegate encapsulates
- The type of the third parameter of the method that this delegate encapsulates
- The type of the fourth parameter of the method that this delegate encapsulates
- The type of the fifth parameter of the method that this delegate encapsulates
- The type of the sixth parameter of the method that this delegate encapsulates
- The type of the seventh parameter of the method that this delegate encapsulates
- The type of the eighth parameter of the method that this delegate encapsulates
- The type of the ninth parameter of the method that this delegate encapsulates
- The type of the tenth parameter of the method that this delegate encapsulates
- The type of the eleventh parameter of the method that this delegate encapsulates
- The type of the twelveth parameter of the method that this delegate encapsulates
- Type of the return value of the method that this delegate encapsulates.
-
-
-
- Encapsulates a method that has 13 parameters and returns a value of the type specified by parameter.
-
- The type of the first parameter of the method that this delegate encapsulates
- The type of the second parameter of the method that this delegate encapsulates
- The type of the third parameter of the method that this delegate encapsulates
- The type of the fourth parameter of the method that this delegate encapsulates
- The type of the fifth parameter of the method that this delegate encapsulates
- The type of the sixth parameter of the method that this delegate encapsulates
- The type of the seventh parameter of the method that this delegate encapsulates
- The type of the eighth parameter of the method that this delegate encapsulates
- The type of the ninth parameter of the method that this delegate encapsulates
- The type of the tenth parameter of the method that this delegate encapsulates
- The type of the eleventh parameter of the method that this delegate encapsulates
- The type of the twelveth parameter of the method that this delegate encapsulates
- The type of the thirteenth parameter of the method that this delegate encapsulates
- Type of the return value of the method that this delegate encapsulates.
-
-
-
- Encapsulates a method that has 14 parameters and returns a value of the type specified by parameter.
-
- The type of the first parameter of the method that this delegate encapsulates
- The type of the second parameter of the method that this delegate encapsulates
- The type of the third parameter of the method that this delegate encapsulates
- The type of the fourth parameter of the method that this delegate encapsulates
- The type of the fifth parameter of the method that this delegate encapsulates
- The type of the sixth parameter of the method that this delegate encapsulates
- The type of the seventh parameter of the method that this delegate encapsulates
- The type of the eighth parameter of the method that this delegate encapsulates
- The type of the ninth parameter of the method that this delegate encapsulates
- The type of the tenth parameter of the method that this delegate encapsulates
- The type of the eleventh parameter of the method that this delegate encapsulates
- The type of the twelveth parameter of the method that this delegate encapsulates
- The type of the thirteenth parameter of the method that this delegate encapsulates
- The type of the fourteenth parameter of the method that this delegate encapsulates
- Type of the return value of the method that this delegate encapsulates.
-
-
-
- Encapsulates a method that has 15 parameters and returns a value of the type specified by parameter.
-
- The type of the first parameter of the method that this delegate encapsulates
- The type of the second parameter of the method that this delegate encapsulates
- The type of the third parameter of the method that this delegate encapsulates
- The type of the fourth parameter of the method that this delegate encapsulates
- The type of the fifth parameter of the method that this delegate encapsulates
- The type of the sixth parameter of the method that this delegate encapsulates
- The type of the seventh parameter of the method that this delegate encapsulates
- The type of the eighth parameter of the method that this delegate encapsulates
- The type of the ninth parameter of the method that this delegate encapsulates
- The type of the tenth parameter of the method that this delegate encapsulates
- The type of the eleventh parameter of the method that this delegate encapsulates
- The type of the twelveth parameter of the method that this delegate encapsulates
- The type of the thirteenth parameter of the method that this delegate encapsulates
- The type of the fourteenth parameter of the method that this delegate encapsulates
- The type of the fifteenth parameter of the method that this delegate encapsulates
- Type of the return value of the method that this delegate encapsulates.
-
-
-
- Encapsulates a method that has 16 parameters and returns a value of the type specified by parameter.
-
- The type of the first parameter of the method that this delegate encapsulates
- The type of the second parameter of the method that this delegate encapsulates
- The type of the third parameter of the method that this delegate encapsulates
- The type of the fourth parameter of the method that this delegate encapsulates
- The type of the fifth parameter of the method that this delegate encapsulates
- The type of the sixth parameter of the method that this delegate encapsulates
- The type of the seventh parameter of the method that this delegate encapsulates
- The type of the eighth parameter of the method that this delegate encapsulates
- The type of the ninth parameter of the method that this delegate encapsulates
- The type of the tenth parameter of the method that this delegate encapsulates
- The type of the eleventh parameter of the method that this delegate encapsulates
- The type of the twelveth parameter of the method that this delegate encapsulates
- The type of the thirteenth parameter of the method that this delegate encapsulates
- The type of the fourteenth parameter of the method that this delegate encapsulates
- The type of the fifteenth parameter of the method that this delegate encapsulates
- The type of the sixteenth parameter of the method that this delegate encapsulates
- Type of the return value of the method that this delegate encapsulates.
-
-
-
- Contains fluent extensions for setting up or asserting mock expectations.
-
-
-
-
- Setups the target call to act in a specific way.
-
- Mock type
- Return type for the target setup.
- Target instance.
- Target expression.
-
- Reference to to setup the mock.
-
-
-
-
- Setups target property set operation to act in a specific way.
-
-
- Mock.ArrangeSet(() =>; foo.MyValue = 10).Throws(new InvalidOperationException());
-
- This will throw InvalidOperationException for when foo.MyValue is set with 10.
-
-
- Mock type.
- Target mock object.
- Target action.
- Reference to to setup the mock.
-
-
-
- Setups the target call to act in a specific way.
-
- Return type for the target setup.
- Target instance.
- Target expression.
- Reference to to setup the mock.
-
-
-
- Arranges the return values of properties and methods according to the given functional specification.
-
- Type of the mock.
- The mock on which to make the arrangements.
- The functional specification to apply to this mock.
-
- See article "Create Mocks By Example" for further information on how to write functional specifications.
-
-
-
-
- Asserts the specific call
-
- Type of the mock.
- Return type for the target setup.
- Target object.
- Target action.
-
-
-
- Asserts the specific call
-
- Type of the mock.
- Return type for the target setup.
- Target object.
- Target expression
- Specifies the number of times a mock call should occur.
-
-
-
- Asserts the specific call
-
- Type of the mock.
- Target object.
- Target action.
-
-
-
- Asserts the specific call
-
- Type of the mock.
- Target mock object
- Target expression
- Specifies the number of times a mock call should occur.
-
-
-
- Raises the specified event. If the event is not mocked and is declared on a C# or VB class
- and has the default implementation for add/remove, then that event can also be raised using this
- method, even with the profiler off.
-
- Type of the object.
- Target instance.
- Event expression.
- EventArgs argument.
-
- Use this method for raising events based on . The instance given
- in the event expression is used as an argument for the 'sender' parameter.
-
-
-
-
- Raises the specified event. If the event is not mocked and is declared on a C# or VB class
- and has the default implementation for add/remove, then that event can also be raised using this
- method, even with the profiler off.
-
- Type of the object.
- Target instance.
- Event expression.
- Delegate arguments.
-
-
-
- Asserts all expected calls that are marked as must or
- to be occurred a certain number of times.
-
- Type of the mock.
- Target instance.
-
-
-
- Asserts all expected setups.
-
- Type of the mock.
- Target instance.
-
-
-
- Sets behavior after last value.
-
-
-
-
- The last value in the values array will be returned on each call.
-
-
-
-
- An assertion failure exception will be thrown on the call after the one that returns the last value.
-
-
-
-
- The member will start returning the same values starting from the beginning.
-
-
-
-
- Provides ability to chain Returns method that returns a single value.
-
-
-
-
- Defines the return value for a specific method expectation.
-
- Type of the return value.
- Reference to interface.
- Any object value.
- Reference to interface
-
-
-
- Specifies that the arranged member will return consecutive values from the given array.
- If the arranged member is called after it has returned the last value, an exception is thrown.
-
- Type of the return value.
- The arranged member.
- The array of values that will be returned by the arranged member.
- Reference to interface.
-
-
-
- Specifies that the arranged member will return consecutive values from the given array.
- If the arranged member is called after it has returned the last value, the behavior depends on the behavior parameter.
-
- Type of return value
- The arranged member
- The list of values that will be returned by the arranged member. The list may be modified after the arrangement is made.
- The behavior after the last value has been returned.
- Reference to interface.
-
-
-
- Entry point for setting up and asserting mocks.
-
-
-
-
- Setups the target call to act in a specific way.
-
- Target type
-
- Return type for the target setup.
-
-
- Expression delegate to the target call
-
-
- Reference to to setup the mock.
-
-
-
-
- Setups the target mock call with user expectation.
-
-
- Return type for the target setup.
-
-
- Provide the target method call
-
-
- Reference to to setup the mock.
-
-
-
-
- Setups the target mock call with user expectation.
-
- Target type
-
- Return type for the target setup.
-
-
- Target instance.
-
-
- Expression delegate to the target call
-
-
- Reference to to setup the mock.
-
-
-
-
- Setups the target mock call with user expectation.
-
- Target type
-
- Target instance.
-
-
- Expression delegate to the target call
-
-
- Reference to to setup the mock.
-
-
-
-
- Setups the target call to act in a specific way.
-
-
- Target expression
-
-
- Reference to to setup the mock.
-
-
-
-
- Setups target property set operation to act in a specific way.
-
-
- Mock.ArrangeSet(() => foo.MyValue = 10).Throws(new InvalidOperationException());
-
- This will throw InvalidOperationException for when foo.MyValue is set with 10.
-
-
-
- Target action
-
-
- Reference to to setup the mock.
-
-
-
-
- Arranges the return values of properties and methods according to the given functional specification.
-
- Mock type.
- The mock on which to make the arrangements. If 'null' then the specification will be applied to all instances.
- The functional specification to apply to this mock.
-
- See article "Create Mocks By Example" for further information on how to write functional specifications.
-
-
-
-
- Asserts a specific call from expression.
-
- Target expression
- Return type for the assert expression
-
-
-
- Asserts a specific call from expression.
-
- Target expression
- Return type for the assert expression
- Assert argument
-
-
-
- Asserts a specific call from expression.
-
- Target expression
- Specifies how many times a call has occurred
- Return type for the target call
-
-
-
- Asserts the specified call from expression.
-
- The action to verify.
- Specifies to ignore the instance and/or arguments during assertion.
- Specifies the number of times a mock call should occur.
- Return type for the target call
-
-
-
- Asserts a specific call from expression.
-
- Action expression defining the action to verify.
-
-
-
- Asserts the specified call from expression.
-
- The action to verify.
- Specifies to ignore the instance and/or arguments during assertion.
-
-
-
- Asserts the specified call from expression.
-
- The action to verify.
- Specifies the number of times a mock call should occur.
-
-
-
- Asserts the specified call from expression.
-
- The action to verify.
- Specifies to ignore the instance and/or arguments during assertion.
- Specifies the number of times a mock call should occur.
-
-
-
- Asserts a specific call from expression.
-
- Target instance
- Contains the target mock call
- Target type
- The type of the return value of the method
-
-
-
- Asserts a specific call from expression.
-
- Target instance
- Specifies how many times a call has occurred
- Contains the target mock call
- Target type
- The type of the return value of the method
-
-
-
- Asserts the specific property set operation.
-
- Action defining the set operation
-
-
-
- Asserts the specific property set operation.
-
- Action defining the set operation
- Specifies the number of times a mock call should occur.
-
-
-
- Asserts the specific property set operation.
-
- Action defining the set operation
- Specifies to ignore the instance and/or arguments during assertion.
-
-
-
- Asserts the specific property set operation.
-
- Action defining the set operation
- Specifies to ignore the instance and/or arguments during assertion.
- Specifies the number of times a mock call should occur.
-
-
-
- Asserts all expected calls that are marked as must or
- to be occurred a certain number of times.
-
- Target type
- Target instance
-
-
-
- Asserts all expected setups.
-
- Target type
- Target instance
-
-
-
- Asserts all expectation on the given type
-
- The type which declared the methods to assert.
-
-
-
- Asserts all expectation on the given type
-
- The type which declared the methods to assert.
-
-
-
- Returns the number of times the specified member was called.
-
- The action to inspect
- Number of calls
-
-
-
- Returns the number of times the specified member was called.
-
- The action to inspect
- Specifies to ignore the instance and/or arguments during assertion.
- Number of calls
-
-
-
- Returns the number of times the specified member was called.
-
- The action to inspect
- Number of calls
-
-
-
- Returns the number of times the specified member was called.
-
- The action to inspect
- Specifies to ignore the instance and/or arguments during assertion.
- Number of calls
-
-
-
- Returns the number of times the specified setter or event subscription method was called.
-
- The setter or event subscription method to inspect
- Number of calls
-
-
-
- Returns the number of times the specified setter or event subscription method was called.
-
- The setter or event subscription method to inspect
- Specifies to ignore the instance and/or arguments during assertion.
- Number of calls
-
-
-
- Create a mocked instance from specified real constructor with behavior.
-
- Target type for the mocked instance
- Target expression for specifying the new type.
- Mock instance
-
-
-
- Creates a mocked instance from specified real constructor.
-
- Target type for the mocked instance
- Target expression for specifying the new type.
- Specifies behavior of the mock. Default is
- Mock instance
-
-
-
- Creates a mocked instance from settings specified in the lambda.
-
- Type of the mock
- Specifies mock settings
- Mock instance
-
-
-
- Creates a mocked instance from a given type.
-
- Type of the mock
- Specifies behavior of the mock. Default is
- Constructor arguments
- Mock instance
-
-
-
- Creates a mocked instance from a given type.
-
- Type of the mock
- Specifies behavior of the mock. Default is
- Mock instance
-
-
-
- Creates a mocked instance from a given type with behavior.
-
- Type of the mock
- Mock instance
-
-
-
- Creates a mocked instance from a given type with behavior.
-
- Target to mock
- Constructor arguments
- Mock instance
-
-
-
- Creates a mocked instance from a given type with behavior.
-
- Target to mock
- Mock instance
-
-
-
- Creates a mocked instance from a given type with behavior.
-
-
- Specifies whether to call the base constructor
-
- Target type
- Mock instance
-
-
-
- Creates a mocked instance from a given type.
-
-
- Specifies whether to call the base constructor
-
- Specifies behavior of the mock. Default is
- Mock instance
- Target type
-
-
-
- Creates a mocked instance from a given type.
-
- Target to mock
-
- Specifies whether to call the base constructor
-
- Specifies behavior of the mock. Default is
- Mock instance
-
-
-
- Creates a mocked instance from a given type.
-
- Target type to mock
- Mock settings
- Mock instance
-
-
-
- Creates a mock instance from a given type.
-
- Mocking type
- Specifies behavior of the mock. Default is
- Constructor arguments
- Mock instance
-
-
-
- Creates a mock instance from a given type.
-
- Mocking type
- Specifies behavior of the mock. Default is
- Mock instance
-
-
-
- Creates a mocked instance from a given type with behavior.
-
- Mocked object type.
- Constructor arguments
- Mock instance
-
-
-
- Creates a mock with behavior by parsing the given functional specification.
-
-
- See article "Create Mocks By Example" for further information on how to write functional specifications.
-
- Type for the argument.
- The functional specification to apply to the mock object.
- A mock with the given functional specification.
-
-
-
- Raises the specified event. If the event is not mocked and is declared on a C# or VB class
- and has the default implementation for add/remove, then that event can also be raised using this
- method, even with the profiler off. The type on which the event is defined may need to be pre-intercepted
- using before calling Raise.
-
- Event expression
- Delegate arguments
-
-
-
- Removes all existing arrangements within the current mocking context (e.g. current test method).
- Arrangements made in parent mocking contexts (e.g. in fixture setup method) are preserved.
-
-
-
-
- Gets a value indicating whether the JustMock profiler is enabled.
-
-
-
-
-
- Arrange and assert expectations on non-public members.
-
-
-
-
- Defines filters for calls , used in conjunction with assert.
-
-
-
-
- Specifies that the expected call must never occur
-
- Occurs type.
-
-
-
- Specifies that the expected call should occur once.
-
- Occurs type.
-
-
-
- Specifies that the expected call should occur at least times.
-
- Specific number of times
- Occurs type.
-
-
-
- Specifies that the expected call should occur at least once.
-
- Occurs type.
-
-
-
- Specifies that the expected call should occur at most times.
-
- Specific number of times
- Occurs type.
-
-
-
- Specifies that the expected call should occur exactly times.
-
- Specific number of times
- Occurs type.
-
-
-
- Specifies that occurrence is not available.
-
- Occurs type.
-
-
-
- Defines parameter placeholders when the parameter type is one of the commonly occurring types, e.g. int.
- Example: Mock.Create<IEqualityComparer>(me => me.Equals(Arg.AnyObject, Arg.AnyObject) == Equals(Param._1, Param._2));
- In the example, Param._1 and Param._2 are implicitly converted to System.Object.
-
-
-
-
- First parameter.
-
-
-
-
- Second parameter.
-
-
-
-
- Third parameter.
-
-
-
-
- Fourth parameter.
-
-
-
-
- Fifth parameter.
-
-
-
-
- Sixth parameter.
-
-
-
-
- Seventh parameter.
-
-
-
-
- Eighth parameter.
-
-
-
-
- Ninth parameter.
-
-
-
-
- Tenth parameter.
-
-
-
-
- Eleventh parameter.
-
-
-
-
- Twelfth parameter.
-
-
-
-
- Thirteenth parameter.
-
-
-
-
- Fourteenth parameter.
-
-
-
-
- Fifteenth parameter.
-
-
-
-
- Sixteenth parameter.
-
-
-
-
- This class appears only in compiler errors.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Defines parameter placeholders when the parameter type is T.
-
- Type of the parameter.
-
-
-
- First field.
-
-
-
-
- Second field.
-
-
-
-
- Third field.
-
-
-
-
- Fourth field.
-
-
-
-
- Fifth field.
-
-
-
-
- Sixth field.
-
-
-
-
- Seventh field.
-
-
-
-
- Eighth field.
-
-
-
-
- Ninth field.
-
-
-
-
- Tenth field.
-
-
-
-
- Eleventh field.
-
-
-
-
- Twelfth field.
-
-
-
-
- Thirteenth field.
-
-
-
-
- Fourteenth field.
-
-
-
-
- Fifteenth field.
-
-
-
-
- Sixteenth field.
-
-
-
-
- Gives access to the non-public members of a type or instance. This class provides functionality similar to the
- one that exists in regular reflection classes with the added benefit that it can bypass essential security checks related
- to accessing non-public members through reflection.
-
-
- When the profiler is enabled, PrivateAccessor acquires additional power:
- - It can even be used to access all kinds of non-public members in Silverlight (and when running in partial trust in general).
- - All calls made through PrivateAccessor are always made with full trust (unrestricted) permissions.
-
- You can assign a PrivateAccessor to a dynamic variable and access it as if you're referencing the original object:
- dynamic acc = new PrivateAccessor(myobj);
- acc.PrivateProperty = acc.PrivateMethod(123); // PrivateProperty and PrivateMethod are private members on myobj's type.
-
-
-
-
- Creates a new wrapping the given instance. Can be used to access both instance and static members.
-
- The instance to wrap.
-
-
-
- Creates a new wrapping the given type. Can be used to access the static members of a type.
-
- Targeted type.
- PrivateAccessor type.
-
-
-
- Gets the value of a dynamic private accessor expression. Use this when the value to get
- is of type Object, otherwise cast the expression to the desired type.
-
- A PrivateAccessor expression built from a dynamic variable.
- The value of the private accessor expression
-
-
-
- Calls the specified method by name.
-
- The name of the method to call.
- Arguments to pass to the method.
- The value returned by the specified method.
-
-
-
- Calls the specified generic method by name.
-
- The name of the method to call.
- The type arguments to specialize the generic method.
- Arguments to pass to the method.
- The value returned by the specified method.
-
-
-
- Calls the specified method.
-
- The method to call.
- Arguments to pass to the method.
- Return value of the method.
-
-
-
- Calls the type's static constructor. The static constructor can be executed even when the runtime
- has already called it as part of type's initialization.
-
-
- When 'false', the static constructor will not be called if it has already run as part of
- type initialization. When 'true', the static constructor will be called unconditionally.
- If the type is not yet initialized and 'true' is given, the static constructor will be run
- twice.
-
-
-
-
- Gets the value returned by the indexer (this[T index] in C#) for the specified index value.
-
- The index argument to pass to the indexer.
- The value returned by the indexer.
-
-
-
- Gets the value of a property by name.
-
- The name of the property.
- Optional index arguments if the property has any.
- The value of the property.
-
-
-
- Sets a value to the indexer (this[T index] in C#) for the specified index value.
-
- The index argument to pass to the indexer.
- The value to give to the indexer.
-
-
-
- Sets the value of a property by name.
-
- The name of the property.
- The value to set to the property.
- Optional index arguments if the property has any.
-
-
-
- Gets the value of a field.
-
- The name of the field.
- The value of the field
-
-
-
- Sets the value of a field.
-
- The name of the field.
- The new value of the field.
-
-
-
- Gets the value of a field or property.
-
- Name of a field or property to get.
- The value of the field or property.
-
-
-
- Sets the value of a field or property.
-
- The name of a field or property to set
- The new value of the field or property.
-
-
-
- Raises the specified event passing the given arguments to the handlers.
-
- The name of the event to raise.
- Arguments to pass to the event handlers. Must match the event handler signature exactly.
-
-
-
- The wrapped instance.
-
-
-
-
- Defines the kind of range value to consider.
-
-
-
-
- Does not consider first and last value.
-
-
-
-
- Considers the First and last value.
-
-
-
-
- A strongly-typed resource class, for looking up localized strings, etc.
-
-
-
-
- Returns the cached ResourceManager instance used by this class.
-
-
-
-
- Overrides the current thread's CurrentUICulture property for all
- resource lookups using this strongly typed resource class.
-
-
-
-
- Used to disable the automatic generation of calls to Mock.Reset() in test methods by the profiler.
-
-
- When the JustMock profiler is enabled, it is quite necessary to call Mock.Reset() at the end of
- every test method that does mocking or calls other methods that do mocking. This way you'll be
- sure that no state leaks from test to test and your tests always run at top speed.
-
- The JustMock profiler automatically adds calls to Mock.Reset() to the end of every test method
- that is in an assembly that has a reference to the Telerik.JustMock assembly. If your test method looks like
-
- [Test]
- public void MyTest()
- {
- ... // body of test
- }
-
- ...then the profiler wraps it in a try/finally block like so:
-
- [Test]
- public void MyTest()
- {
- try {
- ... // body of test
- } finally {
- Mock.Reset();
- }
- }
-
- ...thus ensuring that Mock.Reset() is called at the end of every test method without any
- burden imposed on the test author.
-
- Sometimes this try/finally block gets in your way though. For example, try/catch/finally
- blocks change the lifetime of objects in such a way that objects referenced only by WeakReferences
- will not be collected in the scope they're handled if you call GC.Collect() in that same scope.
-
- Whenever you have a test that passes with the JustMock profiler disabled, but fails when the profiler
- is enabled, *and* you don't use mocking in that test, the issue may be resolved by decorating your
- test with this attribute.
-
-
-
-
- Allow the use of the mocking API inside this method. You must explicitly call
- Mock.Reset() at the end of your test method.
-
-
-
-
- The exception that is thrown when the trial of JustMock has expired.
-
-
-
-
- Specifies the duration to wait before executing an event.
-
-
-
-
- Specifies the number of seconds to wait for executing an event.
-
- Seconds to wait
- IWaitDuration type
-
-
-
- Specifies the number of seconds to wait for executing an event.
-
- Time duration to wait
- IWaitDuration type
-
-
-
diff --git a/Telerik.JustMock.Silverlight.Tests/App.xaml b/Telerik.JustMock.Silverlight.Tests/App.xaml
deleted file mode 100644
index feab4d49..00000000
--- a/Telerik.JustMock.Silverlight.Tests/App.xaml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
diff --git a/Telerik.JustMock.Silverlight.Tests/App.xaml.cs b/Telerik.JustMock.Silverlight.Tests/App.xaml.cs
deleted file mode 100644
index 975b452b..00000000
--- a/Telerik.JustMock.Silverlight.Tests/App.xaml.cs
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- JustMock Lite
- Copyright © 2010-2023 Progress Software Corporation
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-
-using System;
-using System.Windows;
-using Microsoft.Silverlight.Testing;
-
-namespace Telerik.JustMock.Tests
-{
- public partial class App : Application
- {
-
- public App()
- {
- this.Startup += this.Application_Startup;
- this.Exit += this.Application_Exit;
- this.UnhandledException += this.Application_UnhandledException;
- }
-
- private void Application_Startup(object sender, StartupEventArgs e)
- {
- //*******************
- // Register the XUnitTestProvider with the Microsoft.Silverlight.Testing framework.
- // UnitTestSystem.RegisterUnitTestProvider(new Microsoft.Silverlight.Testing.UnitTesting.Metadata.XunitLight.XUnitTestProvider());
- //*******************
- this.RootVisual = UnitTestSystem.CreateTestPage();
- }
-
- private void Application_Exit(object sender, EventArgs e)
- {
-
- }
- private void Application_UnhandledException(object sender, ApplicationUnhandledExceptionEventArgs e)
- {
- // If the app is running outside of the debugger then report the exception using
- // the browser's exception mechanism. On IE this will display it a yellow alert
- // icon in the status bar and Firefox will display a script error.
- if (!System.Diagnostics.Debugger.IsAttached)
- {
-
- // NOTE: This will allow the application to continue running after an exception has been thrown
- // but not handled.
- // For production applications this error handling should be replaced with something that will
- // report the error to the website and stop the application.
- e.Handled = true;
- Deployment.Current.Dispatcher.BeginInvoke(delegate { ReportErrorToDOM(e); });
- }
- }
- private void ReportErrorToDOM(ApplicationUnhandledExceptionEventArgs e)
- {
- try
- {
- string errorMsg = e.ExceptionObject.Message + e.ExceptionObject.StackTrace;
- errorMsg = errorMsg.Replace('"', '\'').Replace("\r\n", @"\n");
-
- System.Windows.Browser.HtmlPage.Window.Eval("throw new Error(\"Unhandled Error in Silverlight Application " + errorMsg + "\");");
- }
- catch (Exception)
- {
- }
- }
- }
-}
diff --git a/Telerik.JustMock.Silverlight.Tests/Microsoft.CompilerServices.AsyncTargetingPack.Silverlight5.dll b/Telerik.JustMock.Silverlight.Tests/Microsoft.CompilerServices.AsyncTargetingPack.Silverlight5.dll
deleted file mode 100644
index e0fbbe3e..00000000
Binary files a/Telerik.JustMock.Silverlight.Tests/Microsoft.CompilerServices.AsyncTargetingPack.Silverlight5.dll and /dev/null differ
diff --git a/Telerik.JustMock.Silverlight.Tests/Properties/AppManifest.xml b/Telerik.JustMock.Silverlight.Tests/Properties/AppManifest.xml
deleted file mode 100644
index fd53a6b3..00000000
--- a/Telerik.JustMock.Silverlight.Tests/Properties/AppManifest.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
diff --git a/Telerik.JustMock.Silverlight.Tests/Properties/AssemblyInfo.cs b/Telerik.JustMock.Silverlight.Tests/Properties/AssemblyInfo.cs
deleted file mode 100644
index 730c0a2d..00000000
--- a/Telerik.JustMock.Silverlight.Tests/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,55 +0,0 @@
-/*
- JustMock Lite
- Copyright © 2010-2023 Progress Software Corporation
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("Telerik.JustMock.Tests")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyProduct("Telerik.JustMock.Tests")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-[assembly: AssemblyCompany("Telerik EAD")]
-[assembly: AssemblyCopyright("Copyright © 2010-2023 Progress Software Corporation")]
-
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
-
-// Setting ComVisible to false makes the types in this assembly not visible
-// to COM components. If you need to access a type in this assembly from
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid("2ebba159-d0ac-4bea-9173-6057dadffff6")]
-
-// Version information for an assembly consists of the following four values:
-//
-// Major Version
-// Minor Version
-// Build Number
-// Revision
-//
-// You can specify all the values or you can default the Revision and Build Numbers
-// by using the '*' as shown below:
-
-[assembly: InternalsVisibleTo("Telerik.JustMock")]
diff --git a/Telerik.JustMock.Silverlight.Tests/Properties/OutOfBrowserSettings.xml b/Telerik.JustMock.Silverlight.Tests/Properties/OutOfBrowserSettings.xml
deleted file mode 100644
index 0e53e315..00000000
--- a/Telerik.JustMock.Silverlight.Tests/Properties/OutOfBrowserSettings.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
- Telerik.JustMock.Silverlight.Tests Application on your desktop; at home, at work or on the go.
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Telerik.JustMock.Silverlight.Tests/Telerik.JustMock.Silverlight.Tests.csproj b/Telerik.JustMock.Silverlight.Tests/Telerik.JustMock.Silverlight.Tests.csproj
deleted file mode 100644
index e7f5da26..00000000
--- a/Telerik.JustMock.Silverlight.Tests/Telerik.JustMock.Silverlight.Tests.csproj
+++ /dev/null
@@ -1,284 +0,0 @@
-
-
-
- v3.5
-
-
- v3.5
-
-
- Debug
- AnyCPU
- 9.0.30729
- 2.0
- {0652C434-40F7-4C58-92C8-F4FAE0CB5922}
- {A1591282-1198-4647-A2B1-27E5FF5F6F3B};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}
- Library
- Properties
- Telerik.JustMock.Tests
- Telerik.JustMock.Silverlight.Tests
- v5.0
-
- true
-
-
- true
- true
- Telerik.JustMock.Tests.xap
- Properties\AppManifest.xml
- Telerik.JustMock.Tests.App
- TestPage.html
- true
- true
- true
- Properties\OutOfBrowserSettings.xml
- false
- true
-
-
- Silverlight
- $(TargetFrameworkVersion)
-
-
- 4.0
-
-
- false
-
-
-
-
-
-
-
-
-
- publish\
- true
- Disk
- false
- Foreground
- 7
- Days
- false
- false
- true
- 0
- 1.0.0.%2a
- false
- true
-
-
- true
- full
- false
- Bin\Debug
- TRACE;DEBUG;SILVERLIGHT;COREFX
- true
- true
- prompt
- 4
- AllRules.ruleset
-
-
- pdbonly
- true
- Bin\Release
- TRACE;SILVERLIGHT;COREFX
- true
- true
- prompt
- 4
- AllRules.ruleset
-
-
- bin\ReleaseFree\
- TRACE;SILVERLIGHT;LITE_EDITION;COREFX
- true
- true
- pdbonly
- AnyCPU
- bin\ReleaseTrial\Telerik.JustMock.Silverlight.Tests.dll.CodeAnalysisLog.xml
- true
- GlobalSuppressions.cs
- prompt
- AllRules.ruleset
- ;c:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets
- false
- true
- true
-
-
- true
- bin\DebugFree\
- TRACE;DEBUG;SILVERLIGHT;LITE_EDITION;COREFX
- true
- full
- AnyCPU
- prompt
- AllRules.ruleset
- true
-
-
-
- .\Microsoft.CompilerServices.AsyncTargetingPack.Silverlight5.dll
-
-
-
- ..\Telerik.JustMock.Silverlight\References\Microsoft.Silverlight.Testing.dll
-
-
- ..\Telerik.JustMock.Silverlight\References\Microsoft.VisualStudio.QualityTools.UnitTesting.Silverlight.dll
-
-
-
-
-
-
-
-
-
- False
- ..\References\XunitLight.Silverlight.dll
-
-
-
-
- Assert.cs
-
-
- AssertionFixture.cs
-
-
- BehaviorFixture.cs
-
-
- ConstructorFixture.cs
-
-
- Coverage\DoInsteadFixture.cs
-
-
- Coverage\MatchersFixture.cs
-
-
- Coverage\ReturnsFixture.cs
-
-
- Coverage\WhenFixture.cs
-
-
- DelegateFixture.cs
-
-
- DynamicFixture.cs
-
-
- EventsFixture.cs
-
-
- FluentFixture.cs
-
-
- FuncSpecFixture.cs
-
-
- InOrderFixture.cs
-
-
- MatchersFixture.cs
-
-
- MiscFixture.cs
-
-
- MockFixture.cs
-
-
- NinjectAutoMockFixture.cs
-
-
- NonPublicFixture.cs
-
-
- OccurrenceFixture.cs
-
-
- OutRefFixure.cs
-
-
- PropertiesFixture.cs
-
-
- RecursiveFixture.cs
-
-
- ReturnsFixture.cs
-
-
- SequenceFixture.cs
-
-
- WaitEventFixture.cs
-
-
- App.xaml
-
-
-
-
-
-
-
-
- {C06AD7FF-E22C-4EAD-B1DB-0588E906D6CA}
- Telerik.JustMock.Silverlight
-
-
-
-
- MSBuild:Compile
- Designer
-
-
-
-
- False
- .NET Framework 3.5 SP1 Client Profile
- false
-
-
- False
- .NET Framework 3.5 SP1
- true
-
-
- False
- Windows Installer 3.1
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Telerik.JustMock.Silverlight/Core/TransparentProxy/MockingProxy.cs b/Telerik.JustMock.Silverlight/Core/TransparentProxy/MockingProxy.cs
deleted file mode 100644
index d7d2f813..00000000
--- a/Telerik.JustMock.Silverlight/Core/TransparentProxy/MockingProxy.cs
+++ /dev/null
@@ -1,50 +0,0 @@
-/*
- JustMock Lite
- Copyright © 2010-2023 Progress Software Corporation
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-
-using System;
-using System.Reflection;
-
-namespace Telerik.JustMock.Core.TransparentProxy
-{
- internal class MockingProxy
- {
- public static bool CanCreate(Type type)
- {
- return false;
- }
-
- public static object CreateProxy(object wrappedInstance, MocksRepository repository, IMockMixin mockMixin)
- {
- throw new NotSupportedException();
- }
-
- public static bool CanIntercept(object instance, MethodBase method)
- {
- return false;
- }
-
- public static IMockMixin GetMockMixin(object instance)
- {
- return null;
- }
-
- public static object Unwrap(object maybeProxy)
- {
- return maybeProxy;
- }
- }
-}
diff --git a/Telerik.JustMock.Silverlight/Properties/AssemblyInfo.cs b/Telerik.JustMock.Silverlight/Properties/AssemblyInfo.cs
deleted file mode 100644
index 02befac5..00000000
--- a/Telerik.JustMock.Silverlight/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
- JustMock Lite
- Copyright © 2010-2023 Progress Software Corporation
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-
-using System;
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("Telerik.JustMock for Silverlight")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCulture("")]
-
-// Setting ComVisible to false makes the types in this assembly not visible
-// to COM components. If you need to access a type in this assembly from
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid("034aa78b-babe-447f-a483-654cfd9395d3")]
-
-[assembly: InternalsVisibleTo("Telerik.JustMock.Silverlight.InternalBits.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100e5acf216ee062f37022a13fe7bed4d8689102a99e8765d51cf85cb6c6d3619943c37f49ee920f931a71fe6f66780d088bb035f0b7faaea46638a5ad3790c75a2793b5e97cc8fb59b6eab749149637ffdf89087f130abc55a0098783ff21a3551470da33fa5a9921c02552b1376f4a2aec2bceab2dba750ba884545e251670eb4")]
diff --git a/Telerik.JustMock.Silverlight/References/Microsoft.Silverlight.Testing.dll b/Telerik.JustMock.Silverlight/References/Microsoft.Silverlight.Testing.dll
deleted file mode 100644
index f34e7840..00000000
Binary files a/Telerik.JustMock.Silverlight/References/Microsoft.Silverlight.Testing.dll and /dev/null differ
diff --git a/Telerik.JustMock.Silverlight/References/Microsoft.Silverlight.Testing.pdb b/Telerik.JustMock.Silverlight/References/Microsoft.Silverlight.Testing.pdb
deleted file mode 100644
index cb3bc716..00000000
Binary files a/Telerik.JustMock.Silverlight/References/Microsoft.Silverlight.Testing.pdb and /dev/null differ
diff --git a/Telerik.JustMock.Silverlight/References/Microsoft.VisualStudio.QualityTools.UnitTesting.Silverlight.dll b/Telerik.JustMock.Silverlight/References/Microsoft.VisualStudio.QualityTools.UnitTesting.Silverlight.dll
deleted file mode 100644
index 3e06f9ad..00000000
Binary files a/Telerik.JustMock.Silverlight/References/Microsoft.VisualStudio.QualityTools.UnitTesting.Silverlight.dll and /dev/null differ
diff --git a/Telerik.JustMock.Silverlight/References/Microsoft.VisualStudio.QualityTools.UnitTesting.Silverlight.pdb b/Telerik.JustMock.Silverlight/References/Microsoft.VisualStudio.QualityTools.UnitTesting.Silverlight.pdb
deleted file mode 100644
index 302f19be..00000000
Binary files a/Telerik.JustMock.Silverlight/References/Microsoft.VisualStudio.QualityTools.UnitTesting.Silverlight.pdb and /dev/null differ
diff --git a/Telerik.JustMock.Silverlight/Silverlight/SilverlightGlue.cs b/Telerik.JustMock.Silverlight/Silverlight/SilverlightGlue.cs
deleted file mode 100644
index ca49f9a0..00000000
--- a/Telerik.JustMock.Silverlight/Silverlight/SilverlightGlue.cs
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- JustMock Lite
- Copyright © 2010-2023 Progress Software Corporation
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-*/
-
-using System;
-using System.Linq;
-using System.Reflection;
-
-namespace System
-{
- [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Enum | AttributeTargets.Delegate, Inherited = false)]
- public sealed class SerializableAttribute : Attribute
- {
- public SerializableAttribute()
- {
- }
- }
-}
-
-namespace Microsoft.VisualStudio.TestTools.UnitTesting
-{
- [AttributeUsage(AttributeTargets.Method, AllowMultiple = true)]
- public sealed class TestCategoryAttribute : Attribute
- {
- public TestCategoryAttribute(string testCategory)
- {
- }
- }
-}
-
diff --git a/Telerik.JustMock.Silverlight/Telerik.JustMock.Silverlight.csproj b/Telerik.JustMock.Silverlight/Telerik.JustMock.Silverlight.csproj
deleted file mode 100644
index 07665227..00000000
--- a/Telerik.JustMock.Silverlight/Telerik.JustMock.Silverlight.csproj
+++ /dev/null
@@ -1,1734 +0,0 @@
-
-
-
- v3.5
-
-
- Debug
- AnyCPU
- 9.0.30729
- 2.0
- {C06AD7FF-E22C-4EAD-B1DB-0588E906D6CA}
- {A1591282-1198-4647-A2B1-27E5FF5F6F3B};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}
- Library
- Properties
- Telerik.JustMock
- Telerik.JustMock.Silverlight
- v5.0
- false
- true
- true
-
-
-
-
-
-
-
-
- true
- ..\Solution Items\snkey_lite.snk
- Silverlight
- $(TargetFrameworkVersion)
-
-
-
-
- 3.5
- false
- publish\
- true
- Disk
- false
- Foreground
- 7
- Days
- false
- false
- true
- 0
- 1.0.0.%2a
- false
- true
-
-
-
- true
- full
- false
- ..\..\..\Binaries\Debug\
- TRACE;DEBUG;COREFX;SILVERLIGHT;NO_ASSEMBLY_SCANNING;NO_EXCEPTION_SERIALIZATION;NO_SKIP_VISIBILITY
- true
- true
- prompt
- 4
-
-
- AllRules.ruleset
-
-
- pdbonly
- true
- ..\..\..\Binaries\Release\
- TRACE;COREFX;SILVERLIGHT;NO_ASSEMBLY_SCANNING;NO_EXCEPTION_SERIALIZATION;NO_SKIP_VISIBILITY
- true
- true
- prompt
- 4
- AllRules.ruleset
- ..\..\..\Binaries\Release\Telerik.JustMock.Silverlight.xml
-
-
- ..\..\..\Binaries\ReleaseFree\
- TRACE;COREFX;SILVERLIGHT;LITE_EDITION;NO_ASSEMBLY_SCANNING;NO_EXCEPTION_SERIALIZATION;NO_SKIP_VISIBILITY
- true
- true
- pdbonly
- AnyCPU
- bin\ReleaseTrial\Telerik.JustMock.Silverlight.dll.CodeAnalysisLog.xml
- true
- GlobalSuppressions.cs
- prompt
- AllRules.ruleset
- ;c:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets
- false
- true
- true
- ..\..\..\Binaries\ReleaseFree\Telerik.JustMock.Silverlight.xml
-
-
- true
- ..\..\..\Binaries\DebugFree\
- TRACE;DEBUG;COREFX;SILVERLIGHT;LITE_EDITION;NO_ASSEMBLY_SCANNING;NO_EXCEPTION_SERIALIZATION;NO_SKIP_VISIBILITY
-
-
- true
- full
- AnyCPU
- prompt
- AllRules.ruleset
- true
-
-
-
- False
-
-
-
-
-
-
-
-
-
-
-
- Properties\CommonAssemblyInfo.cs
-
-
- Abstraction\IFluentConfig.cs
-
-
- Action.cs
-
-
- Arg.cs
-
-
- Arg.part.cs
-
-
- ArgExpr.cs
-
-
- Args.cs
-
-
- Args.Matching.cs
-
-
- AutoMock\AutoMockSettings.cs
-
-
- AutoMock\MockingContainer.cs
-
-
- AutoMock\MockResolver.cs
-
-
- AutoMock\NinjectMockSyntaxExtensions.cs
-
-
- AutoMock\Ninject\ActivationException.cs
-
-
- AutoMock\Ninject\Activation\Blocks\ActivationBlock.cs
-
-
- AutoMock\Ninject\Activation\Blocks\IActivationBlock.cs
-
-
- AutoMock\Ninject\Activation\Caching\ActivationCache.cs
-
-
- AutoMock\Ninject\Activation\Caching\Cache.cs
-
-
- AutoMock\Ninject\Activation\Caching\GarbageCollectionCachePruner.cs
-
-
- AutoMock\Ninject\Activation\Caching\IActivationCache.cs
-
-
- AutoMock\Ninject\Activation\Caching\ICache.cs
-
-
- AutoMock\Ninject\Activation\Caching\ICachePruner.cs
-
-
- AutoMock\Ninject\Activation\Caching\IPruneable.cs
-
-
- AutoMock\Ninject\Activation\Caching\WeakReferenceEqualityComparer.cs
-
-
- AutoMock\Ninject\Activation\Context.cs
-
-
- AutoMock\Ninject\Activation\IContext.cs
-
-
- AutoMock\Ninject\Activation\InstanceReference.cs
-
-
- AutoMock\Ninject\Activation\IPipeline.cs
-
-
- AutoMock\Ninject\Activation\IProvider.cs
-
-
- AutoMock\Ninject\Activation\IProvider{T}.cs
-
-
- AutoMock\Ninject\Activation\IRequest.cs
-
-
- AutoMock\Ninject\Activation\Pipeline.cs
-
-
- AutoMock\Ninject\Activation\Provider.cs
-
-
- AutoMock\Ninject\Activation\Providers\CallbackProvider.cs
-
-
- AutoMock\Ninject\Activation\Providers\ConstantProvider.cs
-
-
- AutoMock\Ninject\Activation\Providers\StandardProvider.cs
-
-
- AutoMock\Ninject\Activation\Request.cs
-
-
- AutoMock\Ninject\Activation\Strategies\ActivationCacheStrategy.cs
-
-
- AutoMock\Ninject\Activation\Strategies\ActivationStrategy.cs
-
-
- AutoMock\Ninject\Activation\Strategies\BindingActionStrategy.cs
-
-
- AutoMock\Ninject\Activation\Strategies\DisposableStrategy.cs
-
-
- AutoMock\Ninject\Activation\Strategies\IActivationStrategy.cs
-
-
- AutoMock\Ninject\Activation\Strategies\InitializableStrategy.cs
-
-
- AutoMock\Ninject\Activation\Strategies\MethodInjectionStrategy.cs
-
-
- AutoMock\Ninject\Activation\Strategies\PropertyInjectionStrategy.cs
-
-
- AutoMock\Ninject\Activation\Strategies\StartableStrategy.cs
-
-
- AutoMock\Ninject\Attributes\ConstraintAttribute.cs
-
-
- AutoMock\Ninject\Attributes\InjectAttribute.cs
-
-
- AutoMock\Ninject\Attributes\NamedAttribute.cs
-
-
- AutoMock\Ninject\Attributes\OptionalAttribute.cs
-
-
- AutoMock\Ninject\Components\ComponentContainer.cs
-
-
- AutoMock\Ninject\Components\IComponentContainer.cs
-
-
- AutoMock\Ninject\Components\INinjectComponent.cs
-
-
- AutoMock\Ninject\Components\NinjectComponent.cs
-
-
- AutoMock\Ninject\GlobalKernelRegistration.cs
-
-
- AutoMock\Ninject\GlobalKernelRegistrationModule.cs
-
-
- AutoMock\Ninject\IInitializable.cs
-
-
- AutoMock\Ninject\IKernel.cs
-
-
- AutoMock\Ninject\Infrastructure\BaseWeakReference.cs
-
-
- AutoMock\Ninject\Infrastructure\Disposal\DisposableObject.cs
-
-
- AutoMock\Ninject\Infrastructure\Disposal\IDisposableObject.cs
-
-
- AutoMock\Ninject\Infrastructure\Disposal\INotifyWhenDisposed.cs
-
-
- AutoMock\Ninject\Infrastructure\Ensure.cs
-
-
- AutoMock\Ninject\Infrastructure\Future.cs
-
-
- AutoMock\Ninject\Infrastructure\IHaveBindingConfiguration.cs
-
-
- AutoMock\Ninject\Infrastructure\IHaveKernel.cs
-
-
- AutoMock\Ninject\Infrastructure\Introspection\ExceptionFormatter.cs
-
-
- AutoMock\Ninject\Infrastructure\Introspection\FormatExtensions.cs
-
-
- AutoMock\Ninject\Infrastructure\Language\ExtensionsForAssembly.cs
-
-
- AutoMock\Ninject\Infrastructure\Language\ExtensionsForICustomAttributeProvider.cs
-
-
- AutoMock\Ninject\Infrastructure\Language\ExtensionsForIEnumerable.cs
-
-
- AutoMock\Ninject\Infrastructure\Language\ExtensionsForIEnumerableOfT.cs
-
-
- AutoMock\Ninject\Infrastructure\Language\ExtensionsForMemberInfo.cs
-
-
- AutoMock\Ninject\Infrastructure\Language\ExtensionsForTargetInvocationException.cs
-
-
- AutoMock\Ninject\Infrastructure\Language\ExtensionsForType.cs
-
-
- AutoMock\Ninject\Infrastructure\Multimap.cs
-
-
- AutoMock\Ninject\Infrastructure\ReferenceEqualWeakReference.cs
-
-
- AutoMock\Ninject\Infrastructure\StandardScopeCallbacks.cs
-
-
- AutoMock\Ninject\Infrastructure\Threading\ReaderWriterLock.cs
-
-
- AutoMock\Ninject\INinjectSettings.cs
-
-
- AutoMock\Ninject\Injection\ConstructorInjector.cs
-
-
- AutoMock\Ninject\Injection\DynamicMethodInjectorFactory.cs
-
-
- AutoMock\Ninject\Injection\IInjectorFactory.cs
-
-
- AutoMock\Ninject\Injection\MethodInjector.cs
-
-
- AutoMock\Ninject\Injection\PropertyInjector.cs
-
-
- AutoMock\Ninject\Injection\ReflectionInjectorFactory.cs
-
-
- AutoMock\Ninject\IStartable.cs
-
-
- AutoMock\Ninject\KernelBase.cs
-
-
- AutoMock\Ninject\Modules\AssemblyNameRetriever.cs
-
-
- AutoMock\Ninject\Modules\CompiledModuleLoaderPlugin.cs
-
-
- AutoMock\Ninject\Modules\IAssemblyNameRetriever.cs
-
-
- AutoMock\Ninject\Modules\IModuleLoader.cs
-
-
- AutoMock\Ninject\Modules\IModuleLoaderPlugin.cs
-
-
- AutoMock\Ninject\Modules\INinjectModule.cs
-
-
- AutoMock\Ninject\Modules\ModuleLoader.cs
-
-
- AutoMock\Ninject\Modules\NinjectModule.cs
-
-
- AutoMock\Ninject\NinjectSettings.cs
-
-
- AutoMock\Ninject\Parameters\ConstructorArgument.cs
-
-
- AutoMock\Ninject\Parameters\IConstructorArgument.cs
-
-
- AutoMock\Ninject\Parameters\IParameter.cs
-
-
- AutoMock\Ninject\Parameters\IPropertyValue.cs
-
-
- AutoMock\Ninject\Parameters\Parameter.cs
-
-
- AutoMock\Ninject\Parameters\PropertyValue.cs
-
-
- AutoMock\Ninject\Parameters\WeakConstructorArgument.cs
-
-
- AutoMock\Ninject\Parameters\WeakPropertyValue.cs
-
-
- AutoMock\Ninject\Planning\Bindings\Binding.cs
-
-
- AutoMock\Ninject\Planning\Bindings\BindingBuilder.cs
-
-
- AutoMock\Ninject\Planning\Bindings\BindingBuilder{T1,T2,T3,T4}.cs
-
-
- AutoMock\Ninject\Planning\Bindings\BindingBuilder{T1,T2,T3}.cs
-
-
- AutoMock\Ninject\Planning\Bindings\BindingBuilder{T1,T2}.cs
-
-
- AutoMock\Ninject\Planning\Bindings\BindingBuilder{T1}.cs
-
-
- AutoMock\Ninject\Planning\Bindings\BindingConfiguration.cs
-
-
- AutoMock\Ninject\Planning\Bindings\BindingConfigurationBuilder.cs
-
-
- AutoMock\Ninject\Planning\Bindings\BindingMetadata.cs
-
-
- AutoMock\Ninject\Planning\Bindings\BindingTarget.cs
-
-
- AutoMock\Ninject\Planning\Bindings\IBinding.cs
-
-
- AutoMock\Ninject\Planning\Bindings\IBindingConfiguration.cs
-
-
- AutoMock\Ninject\Planning\Bindings\IBindingMetadata.cs
-
-
- AutoMock\Ninject\Planning\Bindings\IBindingSyntax.cs
-
-
- AutoMock\Ninject\Planning\Bindings\Resolvers\DefaultValueBindingResolver.cs
-
-
- AutoMock\Ninject\Planning\Bindings\Resolvers\IBindingResolver.cs
-
-
- AutoMock\Ninject\Planning\Bindings\Resolvers\IMissingBindingResolver.cs
-
-
- AutoMock\Ninject\Planning\Bindings\Resolvers\OpenGenericBindingResolver.cs
-
-
- AutoMock\Ninject\Planning\Bindings\Resolvers\SelfBindingResolver.cs
-
-
- AutoMock\Ninject\Planning\Bindings\Resolvers\StandardBindingResolver.cs
-
-
- AutoMock\Ninject\Planning\Directives\ConstructorInjectionDirective.cs
-
-
- AutoMock\Ninject\Planning\Directives\IDirective.cs
-
-
- AutoMock\Ninject\Planning\Directives\MethodInjectionDirective.cs
-
-
- AutoMock\Ninject\Planning\Directives\MethodInjectionDirectiveBase.cs
-
-
- AutoMock\Ninject\Planning\Directives\PropertyInjectionDirective.cs
-
-
- AutoMock\Ninject\Planning\IPlan.cs
-
-
- AutoMock\Ninject\Planning\IPlanner.cs
-
-
- AutoMock\Ninject\Planning\Plan.cs
-
-
- AutoMock\Ninject\Planning\Planner.cs
-
-
- AutoMock\Ninject\Planning\Strategies\ConstructorReflectionStrategy.cs
-
-
- AutoMock\Ninject\Planning\Strategies\IPlanningStrategy.cs
-
-
- AutoMock\Ninject\Planning\Strategies\MethodReflectionStrategy.cs
-
-
- AutoMock\Ninject\Planning\Strategies\PropertyReflectionStrategy.cs
-
-
- AutoMock\Ninject\Planning\Targets\ITarget.cs
-
-
- AutoMock\Ninject\Planning\Targets\ParameterTarget.cs
-
-
- AutoMock\Ninject\Planning\Targets\PropertyTarget.cs
-
-
- AutoMock\Ninject\Planning\Targets\Target.cs
-
-
- AutoMock\Ninject\Selection\Heuristics\IConstructorScorer.cs
-
-
- AutoMock\Ninject\Selection\Heuristics\IInjectionHeuristic.cs
-
-
- AutoMock\Ninject\Selection\Heuristics\SpecificConstructorSelector.cs
-
-
- AutoMock\Ninject\Selection\Heuristics\StandardConstructorScorer.cs
-
-
- AutoMock\Ninject\Selection\Heuristics\StandardInjectionHeuristic.cs
-
-
- AutoMock\Ninject\Selection\ISelector.cs
-
-
- AutoMock\Ninject\Selection\Selector.cs
-
-
- AutoMock\Ninject\StandardKernel.cs
-
-
- AutoMock\Ninject\Syntax\BindingRoot.cs
-
-
- AutoMock\Ninject\Syntax\IBindingInNamedWithOrOnSyntax.cs
-
-
- AutoMock\Ninject\Syntax\IBindingInSyntax.cs
-
-
- AutoMock\Ninject\Syntax\IBindingNamedSyntax.cs
-
-
- AutoMock\Ninject\Syntax\IBindingNamedWithOrOnSyntax.cs
-
-
- AutoMock\Ninject\Syntax\IBindingOnSyntax.cs
-
-
- AutoMock\Ninject\Syntax\IBindingRoot.cs
-
-
- AutoMock\Ninject\Syntax\IBindingSyntax.cs
-
-
- AutoMock\Ninject\Syntax\IBindingToSyntax{T1,T2,T3,T4}.cs
-
-
- AutoMock\Ninject\Syntax\IBindingToSyntax{T1,T2,T3}.cs
-
-
- AutoMock\Ninject\Syntax\IBindingToSyntax{T1,T2}.cs
-
-
- AutoMock\Ninject\Syntax\IBindingToSyntax{T1}.cs
-
-
- AutoMock\Ninject\Syntax\IBindingWhenInNamedWithOrOnSyntax.cs
-
-
- AutoMock\Ninject\Syntax\IBindingWhenSyntax.cs
-
-
- AutoMock\Ninject\Syntax\IBindingWithOrOnSyntax.cs
-
-
- AutoMock\Ninject\Syntax\IBindingWithSyntax.cs
-
-
- AutoMock\Ninject\Syntax\IConstructorArgumentSyntax.cs
-
-
- AutoMock\Ninject\Syntax\IFluentSyntax.cs
-
-
- AutoMock\Ninject\Syntax\IResolutionRoot.cs
-
-
- AutoMock\Ninject\Syntax\ModuleLoadExtensions.cs
-
-
- AutoMock\Ninject\Syntax\ResolutionExtensions.cs
-
-
- Behavior.cs
-
-
- Constructor.cs
-
-
- Core\AllowedMockableTypes.cs
-
-
- Core\ArrangeMethodAttribute.cs
-
-
- Core\Behaviors\ActivatorCreateInstanceTBehavior.cs
-
-
- Core\Behaviors\CallOriginalBehavior.cs
-
-
- Core\Behaviors\CallOriginalObjectMethodsBehavior.cs
-
-
- Core\Behaviors\ConstructorMockBehavior.cs
-
-
- Core\Behaviors\DelegatedImplementationBehavior.cs
-
-
- Core\Behaviors\EventStubsBehavior.cs
-
-
- Core\Behaviors\ExecuteConstructorBehavior.cs
-
-
- Core\Behaviors\IBehavior.cs
-
-
- Core\Behaviors\IMockReplicator.cs
-
-
- Core\Behaviors\ImplementationOverrideBehavior.cs
-
-
- Core\Behaviors\InOrderBehavior.cs
-
-
- Core\Behaviors\InvocationOccurrenceBehavior.cs
-
-
- Core\Behaviors\MixinAttribute.cs
-
-
- Core\Behaviors\MockCollection.cs
-
-
- Core\Behaviors\MockCollectionBehavior.cs
-
-
- Core\Behaviors\PreserveRefOutValuesBehavior.cs
-
-
- Core\Behaviors\PropertyStubsBehavior.cs
-
-
- Core\Behaviors\RaiseEventBehavior.cs
-
-
- Core\Behaviors\RecursiveMockingBehavior.cs
-
-
- Core\Behaviors\StaticConstructorMockBehavior.cs
-
-
- Core\Behaviors\StrictBehavior.cs
-
-
- Core\Behaviors\ThrowExceptionBehavior.cs
-
-
- Core\ByRefComparer.cs
-
-
- Core\CallPattern.cs
-
-
- Core\ClrProfilerSetupHelper.cs
-
-
- Core\Context\HierarchicalTestFrameworkContextResolver.cs
-
-
- Core\Context\IMockingContextResolver.cs
-
-
- Core\Context\LocalMockingContextResolver.cs
-
-
- Core\Context\MbUnitContextResolver.cs
-
-
- Core\Context\MockingContext.cs
-
-
- Core\Context\MockingContextResolverBase.cs
-
-
- Core\Context\MSpecContextResolver.cs
-
-
- Core\Context\MSTestMockingContextResolver.cs
-
-
- Core\Context\MSTestV2MockingContextResolver.cs
-
-
- Core\Context\NUnitMockingContextResolver.cs
-
-
- Core\Context\StackTraceExtensions.cs
-
-
- Core\Context\XUnitMockingContextResolver.cs
-
-
- Core\DynamicProxyInterceptor.cs
-
-
- Core\DynamicProxyMockFactory.cs
-
-
- Core\DynamicProxy\Castle.Core\Extensions\SilverlightExtensions.cs
-
-
- Core\DynamicProxy\Castle.Core\Extensions\SimpleConverter.cs
-
-
- Core\DynamicProxy\Castle.Core\Internal\AttributesUtil.cs
-
-
- Core\DynamicProxy\Castle.Core\Internal\CollectionExtensions.cs
-
-
- Core\DynamicProxy\Castle.Core\Internal\ILockHolder.cs
-
-
- Core\DynamicProxy\Castle.Core\Internal\InterfaceAttributeUtil.cs
-
-
- Core\DynamicProxy\Castle.Core\Internal\IUpgradeableLockHolder.cs
-
-
- Core\DynamicProxy\Castle.Core\Internal\Lock.cs
-
-
- Core\DynamicProxy\Castle.Core\Internal\MonitorLock.cs
-
-
- Core\DynamicProxy\Castle.Core\Internal\MonitorLockHolder.cs
-
-
- Core\DynamicProxy\Castle.Core\Internal\MonitorUpgradeableLockHolder.cs
-
-
- Core\DynamicProxy\Castle.Core\Internal\NoOpLock.cs
-
-
- Core\DynamicProxy\Castle.Core\Internal\NoOpUpgradeableLock.cs
-
-
- Core\DynamicProxy\Castle.Core\Internal\PermissionUtil.cs
-
-
- Core\DynamicProxy\Castle.Core\Internal\SlimReadLockHolder.cs
-
-
- Core\DynamicProxy\Castle.Core\Internal\SlimReadWriteLock.cs
-
-
- Core\DynamicProxy\Castle.Core\Internal\SlimUpgradeableReadLockHolder.cs
-
-
- Core\DynamicProxy\Castle.Core\Internal\SlimWriteLockHolder.cs
-
-
- Core\DynamicProxy\Castle.Core\Internal\WeakKey.cs
-
-
- Core\DynamicProxy\Castle.Core\Internal\WeakKeyComparer.cs
-
-
- Core\DynamicProxy\Castle.Core\Internal\WeakKeyDictionary.cs
-
-
- Core\DynamicProxy\Castle.Core\IServiceEnabledComponent.cs
-
-
- Core\DynamicProxy\Castle.Core\IServiceProviderEx.cs
-
-
- Core\DynamicProxy\Castle.Core\IServiceProviderExAccessor.cs
-
-
- Core\DynamicProxy\Castle.Core\Logging\AbstractExtendedLoggerFactory.cs
-
-
- Core\DynamicProxy\Castle.Core\Logging\AbstractLoggerFactory.cs
-
-
- Core\DynamicProxy\Castle.Core\Logging\ConsoleFactory.cs
-
-
- Core\DynamicProxy\Castle.Core\Logging\ConsoleLogger.cs
-
-
- Core\DynamicProxy\Castle.Core\Logging\DiagnosticsLogger.cs
-
-
- Core\DynamicProxy\Castle.Core\Logging\DiagnosticsLoggerFactory.cs
-
-
- Core\DynamicProxy\Castle.Core\Logging\IContextProperties.cs
-
-
- Core\DynamicProxy\Castle.Core\Logging\IContextStack.cs
-
-
- Core\DynamicProxy\Castle.Core\Logging\IContextStacks.cs
-
-
- Core\DynamicProxy\Castle.Core\Logging\IExtendedLogger.cs
-
-
- Core\DynamicProxy\Castle.Core\Logging\IExtendedLoggerFactory.cs
-
-
- Core\DynamicProxy\Castle.Core\Logging\ILogger.cs
-
-
- Core\DynamicProxy\Castle.Core\Logging\ILoggerFactory.cs
-
-
- Core\DynamicProxy\Castle.Core\Logging\LevelFilteredLogger.cs
-
-
- Core\DynamicProxy\Castle.Core\Logging\LoggerException.cs
-
-
- Core\DynamicProxy\Castle.Core\Logging\LoggerLevel.cs
-
-
- Core\DynamicProxy\Castle.Core\Logging\NullLogFactory.cs
-
-
- Core\DynamicProxy\Castle.Core\Logging\NullLogger.cs
-
-
- Core\DynamicProxy\Castle.Core\Logging\StreamLogger.cs
-
-
- Core\DynamicProxy\Castle.Core\Logging\StreamLoggerFactory.cs
-
-
- Core\DynamicProxy\Castle.Core\Logging\TraceLogger.cs
-
-
- Core\DynamicProxy\Castle.Core\Logging\TraceLoggerFactory.cs
-
-
- Core\DynamicProxy\Castle.Core\Pair.cs
-
-
- Core\DynamicProxy\Castle.Core\ReferenceEqualityComparer.cs
-
-
- Core\DynamicProxy\Castle.Core\ReflectionBasedDictionaryAdapter.cs
-
-
- Core\DynamicProxy\Castle.Core\StringObjectDictionaryAdapter.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\AbstractInvocation.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\AllMethodsHook.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Contributors\ClassMembersCollector.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Contributors\ClassProxyInstanceContributor.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Contributors\ClassProxyTargetContributor.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Contributors\ClassProxyWithTargetInstanceContributor.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Contributors\ClassProxyWithTargetTargetContributor.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Contributors\CompositeTypeContributor.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Contributors\DelegateProxyTargetContributor.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Contributors\Delegates.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Contributors\DelegateTypeGenerator.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Contributors\ForwardingMethodGenerator.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Contributors\InterfaceMembersCollector.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Contributors\InterfaceMembersOnClassCollector.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Contributors\InterfaceProxyInstanceContributor.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Contributors\InterfaceProxyTargetContributor.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Contributors\InterfaceProxyWithOptionalTargetContributor.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Contributors\InterfaceProxyWithoutTargetContributor.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Contributors\InterfaceProxyWithTargetInterfaceTargetContributor.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Contributors\InvocationWithDelegateContributor.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Contributors\InvocationWithGenericDelegateContributor.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Contributors\ITypeContributor.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Contributors\MembersCollector.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Contributors\MinimialisticMethodGenerator.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Contributors\MixinContributor.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Contributors\OptionallyForwardingMethodGenerator.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Contributors\ProxyInstanceContributor.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Contributors\WrappedClassMembersCollector.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\DefaultProxyBuilder.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\AttributeDisassembler.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\AttributesToAvoidReplicating.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\BaseProxyGenerator.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\CacheKey.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\ClassProxyGenerator.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\ClassProxyWithTargetGenerator.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\CompositionInvocationTypeGenerator.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\DelegateMembersCollector.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\DelegateProxyGenerationHook.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\DelegateProxyGenerator.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\AbstractTypeEmitter.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\ArgumentsUtil.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\ClassEmitter.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\CodeBuilders\AbstractCodeBuilder.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\CodeBuilders\ConstructorCodeBuilder.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\CodeBuilders\MethodCodeBuilder.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\ConstructorCollection.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\ConstructorEmitter.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\EventCollection.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\EventEmitter.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\GenericUtil.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\IMemberEmitter.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\LdcOpCodesDictionary.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\LdindOpCodesDictionary.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\MethodCollection.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\MethodEmitter.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\NestedClassCollection.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\NestedClassEmitter.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\OpCodeUtil.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\PropertiesCollection.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\PropertyEmitter.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\SimpleAST\AddressOfReferenceExpression.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\SimpleAST\ArgumentReference.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\SimpleAST\AssignArgumentStatement.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\SimpleAST\AssignArrayStatement.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\SimpleAST\AssignStatement.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\SimpleAST\AsTypeReference.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\SimpleAST\BindDelegateExpression.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\SimpleAST\ByRefReference.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\SimpleAST\ConstReference.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\SimpleAST\ConstructorInvocationStatement.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\SimpleAST\ConvertExpression.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\SimpleAST\DefaultValueExpression.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\SimpleAST\EndExceptionBlockStatement.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\SimpleAST\Expression.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\SimpleAST\ExpressionStatement.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\SimpleAST\FieldReference.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\SimpleAST\FinallyStatement.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\SimpleAST\IfNullExpression.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\SimpleAST\IILEmitter.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\SimpleAST\IndirectReference.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\SimpleAST\LiteralIntExpression.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\SimpleAST\LoadArrayElementExpression.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\SimpleAST\LoadRefArrayElementExpression.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\SimpleAST\LocalReference.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\SimpleAST\MethodInvocationExpression.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\SimpleAST\MethodTokenExpression.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\SimpleAST\MultiStatementExpression.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\SimpleAST\NewArrayExpression.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\SimpleAST\NewInstanceExpression.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\SimpleAST\NopStatement.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\SimpleAST\NullCoalescingOperatorExpression.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\SimpleAST\NullExpression.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\SimpleAST\Reference.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\SimpleAST\ReferenceExpression.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\SimpleAST\ReferencesToObjectArrayExpression.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\SimpleAST\ReturnStatement.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\SimpleAST\SelfReference.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\SimpleAST\Statement.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\SimpleAST\ThrowStatement.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\SimpleAST\TryStatement.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\SimpleAST\TypeReference.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\SimpleAST\TypeTokenExpression.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\StindOpCodesDictionary.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\StrongNameUtil.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\Emitters\TypeConstructorEmitter.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\GeneratorException.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\GeneratorUtil.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\IGenerator.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\IInvocationCreationContributor.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\INamingScope.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\InheritanceInvocationTypeGenerator.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\InterfaceProxyWithoutTargetGenerator.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\InterfaceProxyWithTargetGenerator.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\InterfaceProxyWithTargetInterfaceGenerator.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\InvocationTypeGenerator.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\MetaEvent.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\MetaMethod.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\MetaProperty.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\MetaType.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\MetaTypeElement.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\MethodFinder.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\MethodGenerator.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\MethodSignatureComparer.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\MethodWithInvocationGenerator.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\NamingScope.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Generators\TypeElementCollection.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\IAttributeDisassembler.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\IChangeProxyTarget.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\IConstructorGenerationHook.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\IInterceptor.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\IInterceptorSelector.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\IInvocation.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Internal\AttributeUtil.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Internal\CompositionInvocation.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Internal\InheritanceInvocation.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Internal\InternalsUtil.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Internal\InvocationHelper.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Internal\TypeUtil.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\InvalidMixinConfigurationException.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\InvalidProxyConstructorArgumentsException.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\IProxyBuilder.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\IProxyGenerationHook.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\IProxyTargetAccessor.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\MixinData.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\ModuleScope.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\PersistentProxyBuilder.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\ProxyGenerationException.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\ProxyGenerationOptions.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\ProxyGenerator.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\ProxyUtil.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Serialization\CacheMappingsAttribute.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\StandardInterceptor.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Tokens\DelegateMethods.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Tokens\InterceptorSelectorMethods.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Tokens\InvocationMethods.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Tokens\MethodBaseMethods.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Tokens\TypeBuilderMethods.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Tokens\TypeMethods.cs
-
-
- Core\DynamicProxy\Castle.DynamicProxy\Tokens\TypeUtilMethods.cs
-
-
- Core\ElevatedMockingException.cs
-
-
- Core\Expressions\ExpressionComparer.cs
-
-
- Core\Expressions\ExpressionReducer.cs
-
-
- Core\Expressions\ExpressionReplacer.cs
-
-
- Core\Expressions\ExpressionVisitor.cs
-
-
- Core\Expressions\ScopedDictionary.cs
-
-
- Core\ExpressionUtil.cs
-
-
- Core\FunctionalSpecParser.cs
-
-
- Core\IMethodMock.cs
-
-
- Core\IMockFactory.cs
-
-
- Core\Invocation.cs
-
-
- Core\Lazy.cs
-
-
- Core\MatcherTree\AnyMatcher.cs
-
-
- Core\MatcherTree\ArgIgnoreAttribute.cs
-
-
- Core\MatcherTree\ArgMatcherAttribute.cs
-
-
- Core\MatcherTree\CategoricalMatcherBase.cs
-
-
- Core\MatcherTree\IMatcher.cs
-
-
- Core\MatcherTree\IMatcherTreeNode.cs
-
-
- Core\MatcherTree\MatcherNodeAndParent.cs
-
-
- Core\MatcherTree\MatcherTreeNode.cs
-
-
- Core\MatcherTree\MethodInfoMatcherTreeNode.cs
-
-
- Core\MatcherTree\MethodMockMatcherTreeNode.cs
-
-
- Core\MatcherTree\OccurrencesMatcherTreeNode.cs
-
-
- Core\MatcherTree\OutArgAttribute.cs
-
-
- Core\MatcherTree\ParamsMatcher.cs
-
-
- Core\MatcherTree\PredicateMatcher.cs
-
-
- Core\MatcherTree\RangeMatcher.cs
-
-
- Core\MatcherTree\RefArgAttribute.cs
-
-
- Core\MatcherTree\ReferenceMatcher.cs
-
-
- Core\MatcherTree\StringNullOrEmptyMatcher.cs
-
-
- Core\MatcherTree\TypeMatcher.cs
-
-
- Core\MatcherTree\ValueMatcher.cs
-
-
- Core\MockAssertionFailedException.cs
-
-
- Core\MockException.cs
-
-
- Core\MockingUtil.CodeGen.cs
-
-
- Core\MockingUtil.cs
-
-
- Core\MockMixin.cs
-
-
- Core\MocksRepository.cs
-
-
- Core\ProfilerInterceptor.cs
-
-
- Core\ProxyFailureException.cs
-
-
- Core\Recording\DelegatingRecorder.cs
-
-
- Core\Recording\IRecorder.cs
-
-
- Core\RepositorySharedContext.cs
-
-
- Core\SecuredRegistryMethods.cs
-
-
- Core\SourceLanguage.cs
-
-
- Core\StrictMockException.cs
-
-
- Core\ThreadLocalProperty.cs
-
-
- DebugView.cs
-
-
- Expectations\Abstraction\IAction.cs
-
-
- Expectations\Abstraction\IAssertable.cs
-
-
- Expectations\Abstraction\IDoInstead.cs
-
-
- Expectations\Abstraction\IExpressionContainer.cs
-
-
- Expectations\Abstraction\IFunc.cs
-
-
- Expectations\Abstraction\IIgnorable.cs
-
-
- Expectations\Abstraction\IInstanceScope.cs
-
-
- Expectations\Abstraction\IMustBeCalled.cs
-
-
- Expectations\Abstraction\INonPublicExpectation.cs
-
-
- Expectations\Abstraction\IOccurrence.cs
-
-
- Expectations\Abstraction\IOrder.cs
-
-
- Expectations\Abstraction\IReturnCollection.cs
-
-
- Expectations\Abstraction\IReturns.cs
-
-
- Expectations\Abstraction\ISetupBehavior.cs
-
-
- Expectations\Abstraction\IThrows.cs
-
-
- Expectations\Abstraction\IWaitDuration.cs
-
-
- Expectations\Abstraction\IWhen.cs
-
-
- Expectations\ActionExpectation.cs
-
-
- Expectations\CollectionExpectation.cs
-
-
- Expectations\CommonExpectation.cs
-
-
- Expectations\CommonExpectation.partial.cs
-
-
- Expectations\DynaMock\ExpressionContainer.cs
-
-
- Expectations\DynaMock\ExpressionRecorder.cs
-
-
- Expectations\EventWaitDuration.cs
-
-
- Expectations\FuncExpectation.cs
-
-
- Expectations\FuncExpectation.partial.cs
-
-
- Expectations\NonPublicExpectation.cs
-
-
- Expectations\ReturnArranger.cs
-
-
- Func.cs
-
-
- Helpers\FluentHelper.cs
-
-
- Helpers\MultipleReturnValueChainHelper.cs
-
-
- Helpers\TaskHelper.cs
-
-
- Mock.Arrange.cs
-
-
- Mock.Assert.cs
-
-
- Mock.Create.cs
-
-
- Mock.cs
-
-
- Mock.SetupStatic.cs
-
-
- Occurs.cs
-
-
- Param.cs
-
-
- PrivateAccessor.cs
-
-
- RangeKind.cs
-
-
- Resources.Designer.cs
-
-
- Setup\DisableAutomaticRepositoryResetAttribute.cs
-
-
- Setup\FluentConfig.cs
-
-
- Setup\IMockingBehaviorConfiguration.cs
-
-
- StaticConstructor.cs
-
-
- Trial\JustMockExpiredException.cs
-
-
- Wait.cs
-
-
-
-
-
-
-
-
-
-
-
- Core\DynamicProxy\Castle.DynamicProxy\DynProxy.snk
-
-
- snkey_lite.snk
-
-
-
-
- False
- .NET Framework 3.5 SP1 Client Profile
- false
-
-
- False
- .NET Framework 3.5 SP1
- true
-
-
- False
- Windows Installer 3.1
- true
-
-
-
-
- Resources.resx
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file