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