[{"data":1,"prerenderedAt":420},["ShallowReactive",2],{"docs-navigation":3,"api-nav-autonsubstitute-4-18-1":188,"api-catalog":276,"api-page-\u002Fapi\u002Fautonsubstitute\u002F4-18-1\u002Fautofixture.autonsubstitute.nsubstituteregistercallhandlercommand":373},[4],{"title":5,"path":6,"stem":7,"children":8,"page":32},"Docs","\u002Fdocs","docs",[9,33,63,85,99,137,154],{"title":10,"badge":11,"icon":12,"path":13,"stem":14,"children":15,"page":32},"Get started",null,"i-lucide-rocket","\u002Fdocs\u002Fget-started","docs\u002F1.get-started",[16,20,24,28],{"title":17,"path":18,"stem":19,"badge":11},"Introduction","\u002Fdocs\u002Fget-started\u002Fintroduction","docs\u002F1.get-started\u002F1.introduction",{"title":21,"path":22,"stem":23,"badge":11},"Installation","\u002Fdocs\u002Fget-started\u002Finstallation","docs\u002F1.get-started\u002F2.installation",{"title":25,"path":26,"stem":27,"badge":11},"Your first test","\u002Fdocs\u002Fget-started\u002Ffirst-test","docs\u002F1.get-started\u002F3.first-test",{"title":29,"path":30,"stem":31,"badge":11},"Refactoring a test","\u002Fdocs\u002Fget-started\u002Frefactoring-a-test","docs\u002F1.get-started\u002F4.refactoring-a-test",false,{"title":34,"badge":11,"icon":35,"path":36,"stem":37,"children":38,"page":32},"Fundamentals","i-lucide-layers","\u002Fdocs\u002Ffundamentals","docs\u002F2.fundamentals",[39,43,47,51,55,59],{"title":40,"path":41,"stem":42,"badge":11},"Fixture and Create","\u002Fdocs\u002Ffundamentals\u002Ffixture-and-create","docs\u002F2.fundamentals\u002F1.fixture-and-create",{"title":44,"path":45,"stem":46,"badge":11},"Build DSL","\u002Fdocs\u002Ffundamentals\u002Fbuild-dsl","docs\u002F2.fundamentals\u002F2.build-dsl",{"title":48,"path":49,"stem":50,"badge":11},"Customizations","\u002Fdocs\u002Ffundamentals\u002Fcustomizations","docs\u002F2.fundamentals\u002F3.customizations",{"title":52,"path":53,"stem":54,"badge":11},"Specimen graphs","\u002Fdocs\u002Ffundamentals\u002Fspecimen-graphs","docs\u002F2.fundamentals\u002F4.specimen-graphs",{"title":56,"path":57,"stem":58,"badge":11},"Behaviors","\u002Fdocs\u002Ffundamentals\u002Fbehaviors","docs\u002F2.fundamentals\u002F5.behaviors",{"title":60,"path":61,"stem":62,"badge":11},"Customizations catalog","\u002Fdocs\u002Ffundamentals\u002Fcustomizations-catalog","docs\u002F2.fundamentals\u002F6.customizations-catalog",{"title":64,"badge":11,"icon":65,"path":66,"stem":67,"children":68,"page":32},"How-to guides","i-lucide-book-open","\u002Fdocs\u002Fhow-to","docs\u002F3.how-to",[69,73,77,81],{"title":70,"path":71,"stem":72,"badge":11},"Collections","\u002Fdocs\u002Fhow-to\u002Fcollections","docs\u002F3.how-to\u002F1.collections",{"title":74,"path":75,"stem":76,"badge":11},"Circular references","\u002Fdocs\u002Fhow-to\u002Fcircular-refs","docs\u002F3.how-to\u002F2.circular-refs",{"title":78,"path":79,"stem":80,"badge":11},"Register, Freeze, and Inject","\u002Fdocs\u002Fhow-to\u002Fregister-freeze-inject","docs\u002F3.how-to\u002F3.register-freeze-inject",{"title":82,"path":83,"stem":84,"badge":11},"Data annotations","\u002Fdocs\u002Fhow-to\u002Fdata-annotations","docs\u002F3.how-to\u002F4.data-annotations",{"title":86,"badge":11,"icon":87,"path":88,"stem":89,"children":90,"page":32},"Extensions","i-lucide-puzzle","\u002Fdocs\u002Fextensions","docs\u002F4.extensions",[91,95],{"title":92,"path":93,"stem":94,"badge":11},"Idioms","\u002Fdocs\u002Fextensions\u002Fidioms","docs\u002F4.extensions\u002F1.idioms",{"title":96,"path":97,"stem":98,"badge":11},"Seed extensions","\u002Fdocs\u002Fextensions\u002Fseed-extensions","docs\u002F4.extensions\u002F2.seed-extensions",{"title":100,"badge":11,"icon":101,"path":102,"stem":103,"children":104,"page":32},"Integrations","i-lucide-plug","\u002Fdocs\u002Fintegrations","docs\u002F5.integrations",[105,109,113,117,121,125,129],{"title":106,"path":107,"stem":108,"badge":11},"Overview","\u002Fdocs\u002Fintegrations\u002Foverview","docs\u002F5.integrations\u002F00.overview",{"title":110,"path":111,"stem":112,"badge":11},"xUnit.net 3","\u002Fdocs\u002Fintegrations\u002Fxunit3","docs\u002F5.integrations\u002F01.xunit3",{"title":114,"path":115,"stem":116,"badge":11},"AutoMoq","\u002Fdocs\u002Fintegrations\u002Fautomoq","docs\u002F5.integrations\u002F02.automoq",{"title":118,"path":119,"stem":120,"badge":11},"NUnit 4","\u002Fdocs\u002Fintegrations\u002Fnunit4","docs\u002F5.integrations\u002F04.nunit4",{"title":122,"path":123,"stem":124,"badge":11},"AutoNSubstitute","\u002Fdocs\u002Fintegrations\u002Fautonsubstitute","docs\u002F5.integrations\u002F06.autonsubstitute",{"title":126,"path":127,"stem":128,"badge":11},"AutoFakeItEasy","\u002Fdocs\u002Fintegrations\u002Fautofakeiteasy","docs\u002F5.integrations\u002F09.autofakeiteasy",{"title":130,"path":131,"stem":132,"badge":133},"TUnit","\u002Fdocs\u002Fintegrations\u002Ftunit","docs\u002F5.integrations\u002F10.tunit",{"label":134,"color":135,"variant":136},"Preview","warning","subtle",{"title":138,"badge":11,"icon":139,"path":140,"stem":141,"children":142,"page":32},"Advanced","i-lucide-cog","\u002Fdocs\u002Fadvanced","docs\u002F6.advanced",[143,146,150],{"title":106,"path":144,"stem":145,"badge":11},"\u002Fdocs\u002Fadvanced\u002Foverview","docs\u002F6.advanced\u002F0.overview",{"title":147,"path":148,"stem":149,"badge":11},"Specimen pipeline","\u002Fdocs\u002Fadvanced\u002Fspecimen-pipeline","docs\u002F6.advanced\u002F1.specimen-pipeline",{"title":151,"path":152,"stem":153,"badge":11},"Specimen builders and specifications","\u002Fdocs\u002Fadvanced\u002Fspecimen-builders-and-specifications","docs\u002F6.advanced\u002F2.specimen-builders-and-specifications",{"title":155,"badge":11,"icon":156,"path":157,"stem":158,"children":159,"page":32},"Reference","i-lucide-library","\u002Fdocs\u002Freference","docs\u002F7.reference",[160,164,168,172,176,180,184],{"title":161,"path":162,"stem":163,"badge":11},"NuGet packages","\u002Fdocs\u002Freference\u002Fpackages","docs\u002F7.reference\u002F1.packages",{"title":165,"path":166,"stem":167,"badge":11},"API reference","\u002Fdocs\u002Freference\u002Fapi-reference","docs\u002F7.reference\u002F2.api-reference",{"title":169,"path":170,"stem":171,"badge":11},"Cheat sheet","\u002Fdocs\u002Freference\u002Fcheat-sheet","docs\u002F7.reference\u002F3.cheat-sheet",{"title":173,"path":174,"stem":175,"badge":11},"FAQ","\u002Fdocs\u002Freference\u002Ffaq","docs\u002F7.reference\u002F4.faq",{"title":177,"path":178,"stem":179,"badge":11},"Compatibility","\u002Fdocs\u002Freference\u002Fcompatibility","docs\u002F7.reference\u002F5.compatibility",{"title":181,"path":182,"stem":183,"badge":11},"v4 to v5 migration","\u002Fdocs\u002Freference\u002Fv4-to-v5-migration","docs\u002F7.reference\u002F6.v4-to-v5-migration",{"title":185,"path":186,"stem":187,"badge":11},"Previous versions","\u002Fdocs\u002Freference\u002Fprevious-versions","docs\u002F7.reference\u002F7.previous-versions",[189,191,234],{"title":106,"path":190},"\u002Fapi\u002Fautonsubstitute\u002F4-18-1",{"title":192,"path":193,"children":194},"AutoFixture.AutoNSubstitute","\u002Fapi\u002Fautonsubstitute\u002F4-18-1\u002Fautofixture.autonsubstitute",[195],{"title":196,"children":197},"Classes",[198,201,204,207,210,213,216,219,222,225,228,231],{"title":199,"path":200},"AutoConfiguredNSubstituteCustomization","\u002Fapi\u002Fautonsubstitute\u002F4-18-1\u002Fautofixture.autonsubstitute.autoconfigurednsubstitutecustomization",{"title":202,"path":203},"AutoNSubstituteCustomization","\u002Fapi\u002Fautonsubstitute\u002F4-18-1\u002Fautofixture.autonsubstitute.autonsubstitutecustomization",{"title":205,"path":206},"NSubstituteBuilder","\u002Fapi\u002Fautonsubstitute\u002F4-18-1\u002Fautofixture.autonsubstitute.nsubstitutebuilder",{"title":208,"path":209},"NSubstituteMethodQuery","\u002Fapi\u002Fautonsubstitute\u002F4-18-1\u002Fautofixture.autonsubstitute.nsubstitutemethodquery",{"title":211,"path":212},"NSubstituteRegisterCallHandlerCommand","\u002Fapi\u002Fautonsubstitute\u002F4-18-1\u002Fautofixture.autonsubstitute.nsubstituteregistercallhandlercommand",{"title":214,"path":215},"NSubstituteSealedPropertiesCommand","\u002Fapi\u002Fautonsubstitute\u002F4-18-1\u002Fautofixture.autonsubstitute.nsubstitutesealedpropertiescommand",{"title":217,"path":218},"NSubstituteVirtualMethodsCommand","\u002Fapi\u002Fautonsubstitute\u002F4-18-1\u002Fautofixture.autonsubstitute.nsubstitutevirtualmethodscommand",{"title":220,"path":221},"SubstituteAttribute","\u002Fapi\u002Fautonsubstitute\u002F4-18-1\u002Fautofixture.autonsubstitute.substituteattribute",{"title":223,"path":224},"SubstituteAttributeRelay","\u002Fapi\u002Fautonsubstitute\u002F4-18-1\u002Fautofixture.autonsubstitute.substituteattributerelay",{"title":226,"path":227},"SubstituteRelay","\u002Fapi\u002Fautonsubstitute\u002F4-18-1\u002Fautofixture.autonsubstitute.substituterelay",{"title":229,"path":230},"SubstituteRequest","\u002Fapi\u002Fautonsubstitute\u002F4-18-1\u002Fautofixture.autonsubstitute.substituterequest",{"title":232,"path":233},"SubstituteRequestHandler","\u002Fapi\u002Fautonsubstitute\u002F4-18-1\u002Fautofixture.autonsubstitute.substituterequesthandler",{"title":235,"path":236,"children":237},"AutoFixture.AutoNSubstitute.CustomCallHandler","\u002Fapi\u002Fautonsubstitute\u002F4-18-1\u002Fautofixture.autonsubstitute.customcallhandler",[238,261],{"title":196,"children":239},[240,243,246,249,252,255,258],{"title":241,"path":242},"AutoFixtureValuesHandler","\u002Fapi\u002Fautonsubstitute\u002F4-18-1\u002Fautofixture.autonsubstitute.customcallhandler.autofixturevalueshandler",{"title":244,"path":245},"CallResultCache","\u002Fapi\u002Fautonsubstitute\u002F4-18-1\u002Fautofixture.autonsubstitute.customcallhandler.callresultcache",{"title":247,"path":248},"CallResultCacheFactory","\u002Fapi\u002Fautonsubstitute\u002F4-18-1\u002Fautofixture.autonsubstitute.customcallhandler.callresultcachefactory",{"title":250,"path":251},"CallResultData","\u002Fapi\u002Fautonsubstitute\u002F4-18-1\u002Fautofixture.autonsubstitute.customcallhandler.callresultdata",{"title":253,"path":254},"CallResultData.ArgumentValue","\u002Fapi\u002Fautonsubstitute\u002F4-18-1\u002Fautofixture.autonsubstitute.customcallhandler.callresultdata.argumentvalue",{"title":256,"path":257},"CallResultResolver","\u002Fapi\u002Fautonsubstitute\u002F4-18-1\u002Fautofixture.autonsubstitute.customcallhandler.callresultresolver",{"title":259,"path":260},"CallResultResolverFactory","\u002Fapi\u002Fautonsubstitute\u002F4-18-1\u002Fautofixture.autonsubstitute.customcallhandler.callresultresolverfactory",{"title":262,"children":263},"Interfaces",[264,267,270,273],{"title":265,"path":266},"ICallResultCache","\u002Fapi\u002Fautonsubstitute\u002F4-18-1\u002Fautofixture.autonsubstitute.customcallhandler.icallresultcache",{"title":268,"path":269},"ICallResultCacheFactory","\u002Fapi\u002Fautonsubstitute\u002F4-18-1\u002Fautofixture.autonsubstitute.customcallhandler.icallresultcachefactory",{"title":271,"path":272},"ICallResultResolver","\u002Fapi\u002Fautonsubstitute\u002F4-18-1\u002Fautofixture.autonsubstitute.customcallhandler.icallresultresolver",{"title":274,"path":275},"ICallResultResolverFactory","\u002Fapi\u002Fautonsubstitute\u002F4-18-1\u002Fautofixture.autonsubstitute.customcallhandler.icallresultresolverfactory",{"defaultPath":277,"packages":278},"\u002Fapi\u002Fautofixture\u002F5-0-0-rc-1",[279,292,298,303,309,314,319,325,330,335,340,345,351,358,363,368],{"id":280,"name":281,"nugetId":281,"primary":282,"versions":283,"defaultVersion":285,"defaultVersionSegment":286},"autofixture","AutoFixture",true,[284,288],{"version":285,"versionSegment":286,"line":287,"isLatest":282},"5.0.0-rc.1","5-0-0-rc-1","v5",{"version":289,"versionSegment":290,"line":291,"isLatest":32},"4.18.1","4-18-1","v4",{"id":293,"name":294,"nugetId":294,"primary":32,"versions":295,"defaultVersion":285,"defaultVersionSegment":286},"autofakeiteasy","AutoFixture.AutoFakeItEasy",[296,297],{"version":285,"versionSegment":286,"line":287,"isLatest":282},{"version":289,"versionSegment":290,"line":291,"isLatest":32},{"id":299,"name":300,"nugetId":300,"primary":32,"versions":301,"defaultVersion":289,"defaultVersionSegment":290},"autofoq","AutoFixture.AutoFoq",[302],{"version":289,"versionSegment":290,"line":291,"isLatest":282},{"id":304,"name":305,"nugetId":305,"primary":32,"versions":306,"defaultVersion":285,"defaultVersionSegment":286},"automoq","AutoFixture.AutoMoq",[307,308],{"version":285,"versionSegment":286,"line":287,"isLatest":282},{"version":289,"versionSegment":290,"line":291,"isLatest":32},{"id":310,"name":192,"nugetId":192,"primary":32,"versions":311,"defaultVersion":285,"defaultVersionSegment":286},"autonsubstitute",[312,313],{"version":285,"versionSegment":286,"line":287,"isLatest":282},{"version":289,"versionSegment":290,"line":291,"isLatest":32},{"id":315,"name":316,"nugetId":316,"primary":32,"versions":317,"defaultVersion":289,"defaultVersionSegment":290},"autorhinomocks","AutoFixture.AutoRhinoMocks",[318],{"version":289,"versionSegment":290,"line":291,"isLatest":282},{"id":320,"name":321,"nugetId":321,"primary":32,"versions":322,"defaultVersion":285,"defaultVersionSegment":286},"idioms","AutoFixture.Idioms",[323,324],{"version":285,"versionSegment":286,"line":287,"isLatest":282},{"version":289,"versionSegment":290,"line":291,"isLatest":32},{"id":326,"name":327,"nugetId":327,"primary":32,"versions":328,"defaultVersion":289,"defaultVersionSegment":290},"idioms-fscheck","AutoFixture.Idioms.FsCheck",[329],{"version":289,"versionSegment":290,"line":291,"isLatest":282},{"id":331,"name":332,"nugetId":332,"primary":32,"versions":333,"defaultVersion":289,"defaultVersionSegment":290},"nunit2","AutoFixture.NUnit2",[334],{"version":289,"versionSegment":290,"line":291,"isLatest":282},{"id":336,"name":337,"nugetId":337,"primary":32,"versions":338,"defaultVersion":289,"defaultVersionSegment":290},"nunit3","AutoFixture.NUnit3",[339],{"version":289,"versionSegment":290,"line":291,"isLatest":282},{"id":341,"name":342,"nugetId":342,"primary":32,"versions":343,"defaultVersion":285,"defaultVersionSegment":286},"nunit4","AutoFixture.NUnit4",[344],{"version":285,"versionSegment":286,"line":287,"isLatest":282},{"id":346,"name":347,"nugetId":347,"primary":32,"versions":348,"defaultVersion":285,"defaultVersionSegment":286},"seedextensions","AutoFixture.SeedExtensions",[349,350],{"version":285,"versionSegment":286,"line":287,"isLatest":282},{"version":289,"versionSegment":290,"line":291,"isLatest":32},{"id":352,"name":353,"nugetId":353,"primary":32,"versions":354,"defaultVersion":356,"defaultVersionSegment":357},"tunit","AutoFixture.TUnit",[355],{"version":356,"versionSegment":357,"line":291,"isLatest":282},"0.1.0-preview0001","0-1-0-preview0001",{"id":359,"name":360,"nugetId":360,"primary":32,"versions":361,"defaultVersion":289,"defaultVersionSegment":290},"xunit","AutoFixture.xUnit",[362],{"version":289,"versionSegment":290,"line":291,"isLatest":282},{"id":364,"name":365,"nugetId":365,"primary":32,"versions":366,"defaultVersion":289,"defaultVersionSegment":290},"xunit2","AutoFixture.xUnit2",[367],{"version":289,"versionSegment":290,"line":291,"isLatest":282},{"id":369,"name":370,"nugetId":370,"primary":32,"versions":371,"defaultVersion":285,"defaultVersionSegment":286},"xunit3","AutoFixture.Xunit3",[372],{"version":285,"versionSegment":286,"line":287,"isLatest":282},{"path":212,"title":374,"tocLinks":375,"html":419},"Class NSubstituteRegisterCallHandlerCommand",[376,380,383,386,390,401,412],{"id":377,"text":378,"depth":379},"inheritance","Inheritance",4,{"id":381,"text":382,"depth":379},"implements","Implements",{"id":384,"text":385,"depth":379},"inherited-members","Inherited Members",{"id":387,"text":388,"depth":389},"remarks","Remarks",2,{"id":391,"text":392,"depth":389,"children":393},"constructors","Constructors",[394,398],{"id":395,"text":396,"depth":397},"AutoFixture_AutoNSubstitute_NSubstituteRegisterCallHandlerCommand__ctor_NSubstitute_Core_ISubstitutionContext_","NSubstituteRegisterCallHandlerCommand(ISubstitutionContext)",3,{"id":399,"text":400,"depth":397},"AutoFixture_AutoNSubstitute_NSubstituteRegisterCallHandlerCommand__ctor_NSubstitute_Core_ISubstitutionContext_AutoFixture_AutoNSubstitute_CustomCallHandler_ICallResultCacheFactory_AutoFixture_AutoNSubstitute_CustomCallHandler_ICallResultResolverFactory_","NSubstituteRegisterCallHandlerCommand(ISubstitutionContext, ICallResultCacheFactory, ICallResultResolverFactory)",{"id":402,"text":403,"depth":389,"children":404},"properties","Properties",[405,407,409],{"id":406,"text":247,"depth":397},"AutoFixture_AutoNSubstitute_NSubstituteRegisterCallHandlerCommand_CallResultCacheFactory",{"id":408,"text":259,"depth":397},"AutoFixture_AutoNSubstitute_NSubstituteRegisterCallHandlerCommand_CallResultResolverFactory",{"id":410,"text":411,"depth":397},"AutoFixture_AutoNSubstitute_NSubstituteRegisterCallHandlerCommand_SubstitutionContext","SubstitutionContext",{"id":413,"text":414,"depth":389,"children":415},"methods","Methods",[416],{"id":417,"text":418,"depth":397},"AutoFixture_AutoNSubstitute_NSubstituteRegisterCallHandlerCommand_Execute_System_Object_AutoFixture_Kernel_ISpecimenContext_","Execute(object, ISpecimenContext)","\u003Ch1 id=\"AutoFixture_AutoNSubstitute_NSubstituteRegisterCallHandlerCommand\">Class NSubstituteRegisterCallHandlerCommand\u003C\u002Fh1>\n\u003Cp>Namespace: \u003Ca href=\"\u002Fapi\u002Fautonsubstitute\u002F4-18-1\u002Fautofixture.autonsubstitute\">AutoFixture.AutoNSubstitute\u003C\u002Fa>\u003Cbr>\nAssembly: AutoFixture.AutoNSubstitute.dll\u003C\u002Fp>\n\u003Cp>Sets up a substitute object's methods so that the return values will be retrieved from a fixture,\ninstead of being created directly by NSubstitute.\u003C\u002Fp>\n\u003Cp>This will setup any void\u002Fnon-void virtual methods (including property getters and generics).\u003C\u002Fp>\n\u003Cdiv class=\"api-code-block\">\u003Cpre class=\"shiki shiki-themes light-plus light-plus dark-plus\" style=\"--shiki-light:#000000;--shiki-default:#000000;--shiki-dark:#D4D4D4;--shiki-light-bg:#FFFFFF;--shiki-default-bg:#FFFFFF;--shiki-dark-bg:#1E1E1E\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#0000FF;--shiki-default:#0000FF;--shiki-dark:#569CD6\">public\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#0000FF;--shiki-default:#0000FF;--shiki-dark:#569CD6\"> class\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#267F99;--shiki-default:#267F99;--shiki-dark:#4EC9B0\"> NSubstituteRegisterCallHandlerCommand\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#000000;--shiki-default:#000000;--shiki-dark:#D4D4D4\"> : \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#267F99;--shiki-default:#267F99;--shiki-dark:#4EC9B0\">ISpecimenCommand\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>\u003C\u002Fdiv>\u003Ch4 id=\"inheritance\">Inheritance\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Flearn.microsoft.com\u002Fdotnet\u002Fapi\u002Fsystem.object\">object\u003C\u002Fa> ←\n\u003Ca href=\"\u002Fapi\u002Fautonsubstitute\u002F4-18-1\u002Fautofixture.autonsubstitute.nsubstituteregistercallhandlercommand\">NSubstituteRegisterCallHandlerCommand\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4 id=\"implements\">Implements\u003C\u002Fh4>\n\u003Cp>ISpecimenCommand\u003C\u002Fp>\n\u003Ch4 id=\"inherited-members\">Inherited Members\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Flearn.microsoft.com\u002Fdotnet\u002Fapi\u002Fsystem.object.gettype\">object.GetType()\u003C\u002Fa>,\n\u003Ca href=\"https:\u002F\u002Flearn.microsoft.com\u002Fdotnet\u002Fapi\u002Fsystem.object.memberwiseclone\">object.MemberwiseClone()\u003C\u002Fa>,\n\u003Ca href=\"https:\u002F\u002Flearn.microsoft.com\u002Fdotnet\u002Fapi\u002Fsystem.object.tostring\">object.ToString()\u003C\u002Fa>,\n\u003Ca href=\"https:\u002F\u002Flearn.microsoft.com\u002Fdotnet\u002Fapi\u002Fsystem.object.equals#system-object-equals(system-object)\">object.Equals(object?)\u003C\u002Fa>,\n\u003Ca href=\"https:\u002F\u002Flearn.microsoft.com\u002Fdotnet\u002Fapi\u002Fsystem.object.equals#system-object-equals(system-object-system-object)\">object.Equals(object?, object?)\u003C\u002Fa>,\n\u003Ca href=\"https:\u002F\u002Flearn.microsoft.com\u002Fdotnet\u002Fapi\u002Fsystem.object.referenceequals\">object.ReferenceEquals(object?, object?)\u003C\u002Fa>,\n\u003Ca href=\"https:\u002F\u002Flearn.microsoft.com\u002Fdotnet\u002Fapi\u002Fsystem.object.gethashcode\">object.GetHashCode()\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch2 id=\"remarks\">Remarks\u003C\u002Fh2>\n\u003Cp>This will setup any void, non-void virtual methods.\nThis includes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>interface's methods\u002Fproperty getters;\u003C\u002Fli>\n\u003Cli>class's abstract\u002Fvirtual\u002Foverridden\u002Fnon-sealed methods\u002Fproperty getters;\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Notes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Calling a method more than once with the same parameters will return the same value by default.\nTo override that behavior pass a custom \u003Ccode>ICallResultCacheFactory\u003C\u002Fcode> instance.\u003C\u002Fli>\n\u003Cli>Methods inherited from \u003Ccode>Object\u003C\u002Fcode> are not set up due to a limitation in NSubstitute\n(\u003Ca href=\"http:\u002F\u002Fstackoverflow.com\u002Fa\u002F21787891\">http:\u002F\u002Fstackoverflow.com\u002Fa\u002F21787891\u003C\u002Fa>).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"constructors\">Constructors\u003C\u002Fh2>\n\u003Ch3 id=\"AutoFixture_AutoNSubstitute_NSubstituteRegisterCallHandlerCommand__ctor_NSubstitute_Core_ISubstitutionContext_\">NSubstituteRegisterCallHandlerCommand(ISubstitutionContext)\u003C\u002Fh3>\n\u003Cp>Creates a new \u003Ccode>NSubstituteRegisterCallHandlerCommand\u003C\u002Fcode> instance\nwith default \u003Ccode>ICallResultCacheFactory\u003C\u002Fcode> and \u003Ccode>ICallResultResolverFactory\u003C\u002Fcode> instances.\u003C\u002Fp>\n\u003Cdiv class=\"api-code-block\">\u003Cpre class=\"shiki shiki-themes light-plus light-plus dark-plus\" style=\"--shiki-light:#000000;--shiki-default:#000000;--shiki-dark:#D4D4D4;--shiki-light-bg:#FFFFFF;--shiki-default-bg:#FFFFFF;--shiki-dark-bg:#1E1E1E\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#0000FF;--shiki-default:#0000FF;--shiki-dark:#569CD6\">public\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#795E26;--shiki-default:#795E26;--shiki-dark:#DCDCAA\"> NSubstituteRegisterCallHandlerCommand\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#000000;--shiki-default:#000000;--shiki-dark:#D4D4D4\">(\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#001080;--shiki-default:#001080;--shiki-dark:#9CDCFE\">ISubstitutionContext\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#001080;--shiki-default:#001080;--shiki-dark:#9CDCFE\"> substitutionContext\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#000000;--shiki-default:#000000;--shiki-dark:#D4D4D4\">)\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>\u003C\u002Fdiv>\u003Ch4 id=\"AutoFixture_AutoNSubstitute_NSubstituteRegisterCallHandlerCommand__ctor_NSubstitute_Core_ISubstitutionContext_-parameters\">Parameters\u003C\u002Fh4>\n\u003Cp>\u003Ccode>substitutionContext\u003C\u002Fcode> ISubstitutionContext\u003C\u002Fp>\n\u003Ch3 id=\"AutoFixture_AutoNSubstitute_NSubstituteRegisterCallHandlerCommand__ctor_NSubstitute_Core_ISubstitutionContext_AutoFixture_AutoNSubstitute_CustomCallHandler_ICallResultCacheFactory_AutoFixture_AutoNSubstitute_CustomCallHandler_ICallResultResolverFactory_\">NSubstituteRegisterCallHandlerCommand(ISubstitutionContext, ICallResultCacheFactory, ICallResultResolverFactory)\u003C\u002Fh3>\n\u003Cp>Creates an new \u003Ccode>NSubstituteRegisterCallHandlerCommand\u003C\u002Fcode> instance.\u003C\u002Fp>\n\u003Cdiv class=\"api-code-block\">\u003Cpre class=\"shiki shiki-themes light-plus light-plus dark-plus\" style=\"--shiki-light:#000000;--shiki-default:#000000;--shiki-dark:#D4D4D4;--shiki-light-bg:#FFFFFF;--shiki-default-bg:#FFFFFF;--shiki-dark-bg:#1E1E1E\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#0000FF;--shiki-default:#0000FF;--shiki-dark:#569CD6\">public\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#795E26;--shiki-default:#795E26;--shiki-dark:#DCDCAA\"> NSubstituteRegisterCallHandlerCommand\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#000000;--shiki-default:#000000;--shiki-dark:#D4D4D4\">(\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#001080;--shiki-default:#001080;--shiki-dark:#9CDCFE\">ISubstitutionContext\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#001080;--shiki-default:#001080;--shiki-dark:#9CDCFE\"> substitutionContext\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#000000;--shiki-default:#000000;--shiki-dark:#D4D4D4\">, \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#001080;--shiki-default:#001080;--shiki-dark:#9CDCFE\">ICallResultCacheFactory\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#001080;--shiki-default:#001080;--shiki-dark:#9CDCFE\"> callResultCacheFactory\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#000000;--shiki-default:#000000;--shiki-dark:#D4D4D4\">, \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#001080;--shiki-default:#001080;--shiki-dark:#9CDCFE\">ICallResultResolverFactory\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#001080;--shiki-default:#001080;--shiki-dark:#9CDCFE\"> callResultResolverFactory\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#000000;--shiki-default:#000000;--shiki-dark:#D4D4D4\">)\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>\u003C\u002Fdiv>\u003Ch4 id=\"AutoFixture_AutoNSubstitute_NSubstituteRegisterCallHandlerCommand__ctor_NSubstitute_Core_ISubstitutionContext_AutoFixture_AutoNSubstitute_CustomCallHandler_ICallResultCacheFactory_AutoFixture_AutoNSubstitute_CustomCallHandler_ICallResultResolverFactory_-parameters\">Parameters\u003C\u002Fh4>\n\u003Cp>\u003Ccode>substitutionContext\u003C\u002Fcode> ISubstitutionContext\u003C\u002Fp>\n\u003Cp>\u003Ccode>callResultCacheFactory\u003C\u002Fcode> \u003Ca href=\"\u002Fapi\u002Fautonsubstitute\u002F4-18-1\u002Fautofixture.autonsubstitute.customcallhandler.icallresultcachefactory\">ICallResultCacheFactory\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ccode>callResultResolverFactory\u003C\u002Fcode> \u003Ca href=\"\u002Fapi\u002Fautonsubstitute\u002F4-18-1\u002Fautofixture.autonsubstitute.customcallhandler.icallresultresolverfactory\">ICallResultResolverFactory\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch2 id=\"properties\">Properties\u003C\u002Fh2>\n\u003Ch3 id=\"AutoFixture_AutoNSubstitute_NSubstituteRegisterCallHandlerCommand_CallResultCacheFactory\">CallResultCacheFactory\u003C\u002Fh3>\n\u003Cp>Factory used to create \u003Ccode>ICallResultCache\u003C\u002Fcode> instances.\u003C\u002Fp>\n\u003Cdiv class=\"api-code-block\">\u003Cpre class=\"shiki shiki-themes light-plus light-plus dark-plus\" style=\"--shiki-light:#000000;--shiki-default:#000000;--shiki-dark:#D4D4D4;--shiki-light-bg:#FFFFFF;--shiki-default-bg:#FFFFFF;--shiki-dark-bg:#1E1E1E\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#0000FF;--shiki-default:#0000FF;--shiki-dark:#569CD6\">public\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#001080;--shiki-default:#001080;--shiki-dark:#9CDCFE\"> ICallResultCacheFactory\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#001080;--shiki-default:#001080;--shiki-dark:#9CDCFE\"> CallResultCacheFactory\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#000000;--shiki-default:#000000;--shiki-dark:#D4D4D4\"> { \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#001080;--shiki-default:#001080;--shiki-dark:#9CDCFE\">get\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#000000;--shiki-default:#000000;--shiki-dark:#D4D4D4\">; }\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>\u003C\u002Fdiv>\u003Ch4 id=\"AutoFixture_AutoNSubstitute_NSubstituteRegisterCallHandlerCommand_CallResultCacheFactory-property-value\">Property Value\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"\u002Fapi\u002Fautonsubstitute\u002F4-18-1\u002Fautofixture.autonsubstitute.customcallhandler.icallresultcachefactory\">ICallResultCacheFactory\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3 id=\"AutoFixture_AutoNSubstitute_NSubstituteRegisterCallHandlerCommand_CallResultResolverFactory\">CallResultResolverFactory\u003C\u002Fh3>\n\u003Cp>Factory used to create \u003Ccode>ICallResultResolver\u003C\u002Fcode> instances.\u003C\u002Fp>\n\u003Cdiv class=\"api-code-block\">\u003Cpre class=\"shiki shiki-themes light-plus light-plus dark-plus\" style=\"--shiki-light:#000000;--shiki-default:#000000;--shiki-dark:#D4D4D4;--shiki-light-bg:#FFFFFF;--shiki-default-bg:#FFFFFF;--shiki-dark-bg:#1E1E1E\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#0000FF;--shiki-default:#0000FF;--shiki-dark:#569CD6\">public\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#001080;--shiki-default:#001080;--shiki-dark:#9CDCFE\"> ICallResultResolverFactory\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#001080;--shiki-default:#001080;--shiki-dark:#9CDCFE\"> CallResultResolverFactory\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#000000;--shiki-default:#000000;--shiki-dark:#D4D4D4\"> { \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#001080;--shiki-default:#001080;--shiki-dark:#9CDCFE\">get\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#000000;--shiki-default:#000000;--shiki-dark:#D4D4D4\">; }\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>\u003C\u002Fdiv>\u003Ch4 id=\"AutoFixture_AutoNSubstitute_NSubstituteRegisterCallHandlerCommand_CallResultResolverFactory-property-value\">Property Value\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"\u002Fapi\u002Fautonsubstitute\u002F4-18-1\u002Fautofixture.autonsubstitute.customcallhandler.icallresultresolverfactory\">ICallResultResolverFactory\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3 id=\"AutoFixture_AutoNSubstitute_NSubstituteRegisterCallHandlerCommand_SubstitutionContext\">SubstitutionContext\u003C\u002Fh3>\n\u003Cp>The NSubstitute context.\u003C\u002Fp>\n\u003Cdiv class=\"api-code-block\">\u003Cpre class=\"shiki shiki-themes light-plus light-plus dark-plus\" style=\"--shiki-light:#000000;--shiki-default:#000000;--shiki-dark:#D4D4D4;--shiki-light-bg:#FFFFFF;--shiki-default-bg:#FFFFFF;--shiki-dark-bg:#1E1E1E\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#0000FF;--shiki-default:#0000FF;--shiki-dark:#569CD6\">public\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#001080;--shiki-default:#001080;--shiki-dark:#9CDCFE\"> ISubstitutionContext\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#001080;--shiki-default:#001080;--shiki-dark:#9CDCFE\"> SubstitutionContext\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#000000;--shiki-default:#000000;--shiki-dark:#D4D4D4\"> { \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#001080;--shiki-default:#001080;--shiki-dark:#9CDCFE\">get\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#000000;--shiki-default:#000000;--shiki-dark:#D4D4D4\">; }\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>\u003C\u002Fdiv>\u003Ch4 id=\"AutoFixture_AutoNSubstitute_NSubstituteRegisterCallHandlerCommand_SubstitutionContext-property-value\">Property Value\u003C\u002Fh4>\n\u003Cp>ISubstitutionContext\u003C\u002Fp>\n\u003Ch2 id=\"methods\">Methods\u003C\u002Fh2>\n\u003Ch3 id=\"AutoFixture_AutoNSubstitute_NSubstituteRegisterCallHandlerCommand_Execute_System_Object_AutoFixture_Kernel_ISpecimenContext_\">Execute(object, ISpecimenContext)\u003C\u002Fh3>\n\u003Cp>Registers a custom handler for the specified specimen if that is a substitute.\nCustom handler resolves call result and ref\u002Fout arguments using the passed \u003Ccode class=\"paramref\">context\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cdiv class=\"api-code-block\">\u003Cpre class=\"shiki shiki-themes light-plus light-plus dark-plus\" style=\"--shiki-light:#000000;--shiki-default:#000000;--shiki-dark:#D4D4D4;--shiki-light-bg:#FFFFFF;--shiki-default-bg:#FFFFFF;--shiki-dark-bg:#1E1E1E\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#0000FF;--shiki-default:#0000FF;--shiki-dark:#569CD6\">public\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#0000FF;--shiki-default:#0000FF;--shiki-dark:#569CD6\"> void\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#795E26;--shiki-default:#795E26;--shiki-dark:#DCDCAA\"> Execute\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#000000;--shiki-default:#000000;--shiki-dark:#D4D4D4\">(\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#0000FF;--shiki-default:#0000FF;--shiki-dark:#569CD6\">object\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#001080;--shiki-default:#001080;--shiki-dark:#9CDCFE\"> specimen\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#000000;--shiki-default:#000000;--shiki-dark:#D4D4D4\">, \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#267F99;--shiki-default:#267F99;--shiki-dark:#4EC9B0\">ISpecimenContext\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#001080;--shiki-default:#001080;--shiki-dark:#9CDCFE\"> context\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#000000;--shiki-default:#000000;--shiki-dark:#D4D4D4\">)\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>\u003C\u002Fdiv>\u003Ch4 id=\"AutoFixture_AutoNSubstitute_NSubstituteRegisterCallHandlerCommand_Execute_System_Object_AutoFixture_Kernel_ISpecimenContext_-parameters\">Parameters\u003C\u002Fh4>\n\u003Cp>\u003Ccode>specimen\u003C\u002Fcode> \u003Ca href=\"https:\u002F\u002Flearn.microsoft.com\u002Fdotnet\u002Fapi\u002Fsystem.object\">object\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ccode>context\u003C\u002Fcode> ISpecimenContext\u003C\u002Fp>\n",1788856627889]