├── .gitattributes ├── .gitignore ├── 9781484230176.jpg ├── Appendices_A-E_OnlineOnly.pdf ├── Appendix_A ├── AutoLotDAL2 │ ├── AutoLotDAL2.csproj │ ├── AutoLotDAL2.sln │ ├── ConnectedLayer │ │ └── InventoryDAL.cs │ ├── DisconnectedLayer │ │ └── InventoryDALDC.cs │ ├── Models │ │ └── NewCar.cs │ └── Properties │ │ └── AssemblyInfo.cs ├── AutoLotDAL3 │ ├── AutoLotDAL3.csproj │ ├── AutoLotDAL3.sln │ ├── ConnectedLayer │ │ └── InventoryDAL.cs │ ├── DataSets │ │ ├── AutoLotDataSet.Designer.cs │ │ ├── AutoLotDataSet.xsc │ │ ├── AutoLotDataSet.xsd │ │ ├── AutoLotDataSet.xss │ │ ├── DataSet1.Designer.cs │ │ ├── DataSet1.xsc │ │ ├── DataSet1.xsd │ │ └── DataSet1.xss │ ├── DisconnectedLayer │ │ └── InventoryDALDC.cs │ ├── Models │ │ └── NewCar.cs │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Settings.Designer.cs │ │ └── Settings.settings │ └── app.config ├── DataGridViewDataDesigner │ ├── App.config │ ├── ClassDiagram1.cd │ ├── DataGridViewDataDesigner.csproj │ ├── DataGridViewDataDesigner.sln │ ├── InventoryDataSet.Designer.cs │ ├── InventoryDataSet.cs │ ├── InventoryDataSet.xsc │ ├── InventoryDataSet.xsd │ ├── InventoryDataSet.xss │ ├── MainForm.Designer.cs │ ├── MainForm.cs │ ├── MainForm.resx │ ├── Program.cs │ └── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings ├── FillDataSetUsingSqlDataAdapter │ ├── App.config │ ├── FillDataSetUsingSqlDataAdapter.csproj │ ├── FillDataSetUsingSqlDataAdapter.sln │ ├── Program.cs │ └── Properties │ │ └── AssemblyInfo.cs ├── InventoryDALDisconnectedGUI │ ├── App.config │ ├── InventoryDALDisconnectedGUI.csproj │ ├── InventoryDALDisconnectedGUI.sln │ ├── MainForm.Designer.cs │ ├── MainForm.cs │ ├── MainForm.resx │ ├── Program.cs │ └── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings ├── LinqToDataSetApp │ ├── App.config │ ├── LinqToDataSetApp.csproj │ ├── LinqToDataSetApp.sln │ ├── Program.cs │ └── Properties │ │ └── AssemblyInfo.cs ├── MultitabledDataSetApp │ ├── App.config │ ├── MainForm.Designer.cs │ ├── MainForm.cs │ ├── MainForm.resx │ ├── MultitabledDataSetApp.csproj │ ├── MultitabledDataSetApp.sln │ ├── Program.cs │ └── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings ├── SimpleDataSet │ ├── App.config │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── SimpleDataSet.csproj │ └── SimpleDataSet.sln ├── StronglyTypedDataSetConsoleClient │ ├── App.config │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── StronglyTypedDataSetConsoleClient.csproj │ └── StronglyTypedDataSetConsoleClient.sln └── WindowsFormsDataBinding │ ├── App.config │ ├── Car.cs │ ├── MainForm.Designer.cs │ ├── MainForm.cs │ ├── MainForm.resx │ ├── Program.cs │ ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Settings.Designer.cs │ └── Settings.settings │ ├── WindowsFormsDataBinding.csproj │ └── WindowsFormsDataBinding.sln ├── Appendix_B ├── ConstructingXmlDocs │ ├── ConstructingXmlDocs.csproj │ ├── ConstructingXmlDocs.sln │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── app.config ├── LinqToXmlFirstLook │ ├── LinqToXmlFirstLook.csproj │ ├── LinqToXmlFirstLook.sln │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── app.config ├── LinqToXmlWinApp │ ├── Inventory.xml │ ├── LinqToXmlObjectModel.cs │ ├── LinqToXmlWinApp.csproj │ ├── LinqToXmlWinApp.sln │ ├── MainForm.Designer.cs │ ├── MainForm.cs │ ├── MainForm.resx │ ├── Program.cs │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings │ └── app.config └── VbXmlLiteralLibrary │ ├── My Project │ ├── Application.Designer.vb │ ├── Application.myapp │ ├── AssemblyInfo.vb │ ├── Resources.Designer.vb │ ├── Resources.resx │ ├── Settings.Designer.vb │ └── Settings.settings │ ├── VbXmlLiteralLibrary.vbproj │ └── XmlLiteralExample.vb ├── Appendix_C ├── CodeBehindPageModel │ ├── CodeBehindPageModel.sln │ └── CodeBehindPageModel │ │ ├── CodeBehindPageModel.csproj │ │ ├── Default.aspx │ │ ├── Default.aspx.cs │ │ ├── Default.aspx.designer.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ ├── Web.Debug.config │ │ ├── Web.Release.config │ │ ├── Web.config │ │ ├── packages.config │ │ └── sqllog.txt ├── FunWithPageMembers │ ├── Default.aspx │ ├── Default.aspx.cs │ ├── FunWithPageMembers.sln │ ├── Web.Debug.config │ ├── Web.config │ └── packages.config ├── PageLifeCycle │ ├── Default.aspx │ ├── Default.aspx.cs │ ├── PageLifeCycle.sln │ ├── Web.Debug.config │ ├── Web.config │ └── packages.config ├── SimpleWebPage │ ├── HtmlPage1.html │ └── SimpleWebPage.sln ├── SinglePageModel │ ├── AutoLotDAL │ │ ├── App.config │ │ ├── AutoLotDAL.csproj │ │ ├── EF │ │ │ └── AutoLotEntities.cs │ │ ├── Interception │ │ │ └── ConsoleWriterInterceptor.cs │ │ ├── Migrations │ │ │ ├── 201508040328457_Initial.Designer.cs │ │ │ ├── 201508040328457_Initial.cs │ │ │ ├── 201508040328457_Initial.resx │ │ │ ├── 201508040354323_TimeStamp.Designer.cs │ │ │ ├── 201508040354323_TimeStamp.cs │ │ │ ├── 201508040354323_TimeStamp.resx │ │ │ └── Configuration.cs │ │ ├── Models │ │ │ ├── CreditRisk.cs │ │ │ ├── Customer.cs │ │ │ ├── Inventory.cs │ │ │ ├── Order.cs │ │ │ └── Partials │ │ │ │ └── InventoryPartial.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── Repos │ │ │ ├── BaseRepo.cs │ │ │ ├── CreditRiskRepo.cs │ │ │ ├── CustomerRepo.cs │ │ │ ├── IRepo.cs │ │ │ ├── InventoryRepo.cs │ │ │ └── OrderRepo.cs │ │ └── packages.config │ ├── SinglePageModel.sln │ └── SinglePageModel │ │ ├── Default.aspx │ │ ├── Default.aspx.cs │ │ ├── Default.aspx.designer.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ ├── SinglePageModel.csproj │ │ ├── Web.Debug.config │ │ ├── Web.Release.config │ │ ├── Web.config │ │ ├── packages.config │ │ └── sqllog.txt └── autolot.bak ├── Appendix_D ├── AspNetCarsSite │ ├── Ads.xml │ ├── AspNetCarsSite.sln │ ├── BuildCar.aspx │ ├── BuildCar.aspx.cs │ ├── CAR.GIF │ ├── Default.aspx │ ├── Default.aspx.cs │ ├── Inventory.aspx │ ├── Inventory.aspx.cs │ ├── MasterPage.master │ ├── MasterPage.master.cs │ ├── SlugBug.jpg │ ├── Web.Debug.config │ ├── Web.config │ ├── Web.sitemap │ ├── packages.config │ └── sqllog.txt ├── DynamicCtrls │ ├── Default.aspx │ ├── Default.aspx.cs │ ├── DynamicCtrls.sln │ ├── Web.Debug.config │ ├── Web.config │ └── packages.config ├── FunWithThemes │ ├── App_Themes │ │ ├── BasicGreen │ │ │ └── BasicGreen.skin │ │ └── CrazyOrange │ │ │ └── CrazyOrange.skin │ ├── Default.aspx │ ├── Default.aspx.cs │ ├── FunWithThemes.sln │ ├── Web.config │ └── packages.config └── ValidatorCtrls │ ├── Annotations.aspx │ ├── Annotations.aspx.cs │ ├── App_Code │ └── Inventory.cs │ ├── Default.aspx │ ├── Default.aspx.cs │ ├── ValidationGroups.aspx │ ├── ValidationGroups.aspx.cs │ ├── ValidatorCtrls.sln │ ├── Web.config │ └── packages.config ├── Appendix_E ├── AppState │ ├── AppState.sln │ ├── App_Code │ │ └── CarLotInfo.cs │ ├── Default.aspx │ ├── Default.aspx.cs │ ├── Global.asax │ ├── Web.config │ └── packages.config ├── CacheState │ ├── CacheState.sln │ ├── Default.aspx │ ├── Default.aspx.cs │ ├── Global.asax │ ├── Web.config │ ├── packages.config │ └── sqllog.txt ├── CookieStateApp │ ├── CookieStateApp.sln │ ├── Default.aspx │ ├── Default.aspx.cs │ ├── Web.config │ └── packages.config ├── FunWithProfiles │ ├── App_Code │ │ └── UserAddress.cs │ ├── Default.aspx │ ├── Default.aspx.cs │ ├── FunWithProfiles.sln │ ├── Web.config │ └── packages.config ├── SessionState │ ├── App_Code │ │ └── UserShoppingCart.cs │ ├── Default.aspx │ ├── Default.aspx.cs │ ├── Global.asax │ ├── SessionState.sln │ ├── Web.config │ └── packages.config ├── SimpleStateExample │ ├── Default.aspx │ ├── Default.aspx.cs │ ├── SimpleStateExample.sln │ ├── Web.config │ └── packages.config └── ViewStateApp │ ├── Default.aspx │ ├── Default.aspx.cs │ ├── ViewStateApp.sln │ ├── Web.config │ └── packages.config ├── Chapter_1 ├── Calc.cs └── Calc.vb ├── Chapter_10 ├── ActionAndFuncDelegates │ ├── ActionAndFuncDelegates.sln │ └── ActionAndFuncDelegates │ │ ├── ActionAndFuncDelegates.csproj │ │ ├── App.config │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── AnonymousMethods │ ├── AnonymousMethods.sln │ └── AnonymousMethods │ │ ├── AnonymousMethods.csproj │ │ ├── App.config │ │ ├── Car.cs │ │ ├── CarEventArgs.cs │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── CarDelegate │ ├── CarDelegate.sln │ └── CarDelegate │ │ ├── App.config │ │ ├── Car.cs │ │ ├── CarDelegate.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── CarDelegateMethodGroupConversion │ ├── CarDelegateMethodGroupConversion.sln │ └── CarDelegateMethodGroupConversion │ │ ├── App.config │ │ ├── Car.cs │ │ ├── CarDelegateMethodGroupConversion.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── CarEventArgs │ ├── CarEventArgs.sln │ └── CarEventArgs │ │ ├── App.config │ │ ├── Car.cs │ │ ├── CarEventArgs.cs │ │ ├── CarEventArgs.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── CarEvents │ ├── CarEvents.sln │ └── CarEvents │ │ ├── App.config │ │ ├── Car.cs │ │ ├── CarEvents.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── CarEventsWithLambdas │ ├── CarEventsWithLambdas.sln │ └── CarEventsWithLambdas │ │ ├── App.config │ │ ├── Car.cs │ │ ├── CarEventArgs.cs │ │ ├── CarEventsWithLambdas.csproj │ │ ├── Program.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ └── SimpleMath.cs ├── GenericCarEventArgs │ ├── GenericCarEventArgs.sln │ └── GenericCarEventArgs │ │ ├── App.config │ │ ├── Car.cs │ │ ├── CarEventArgs.cs │ │ ├── GenericCarEventArgs.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── GenericDelegate │ ├── GenericDelegate.sln │ └── GenericDelegate │ │ ├── App.config │ │ ├── GenericDelegate.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── LambdaExpressionsMultipleParams │ ├── LambdaExpressionsMultipleParams.sln │ └── LambdaExpressionsMultipleParams │ │ ├── App.config │ │ ├── LambdaExpressionsMultipleParams.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── PublicDelegateProblem │ ├── PublicDelegateProblem.sln │ └── PublicDelegateProblem │ │ ├── App.config │ │ ├── Car.cs │ │ ├── Program.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ └── PublicDelegateProblem.csproj ├── SimpleDelegate │ ├── SimpleDelegate.sln │ └── SimpleDelegate │ │ ├── App.config │ │ ├── Program.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ └── SimpleDelegate.csproj └── SimpleLambdaExpressions │ ├── SimpleLambdaExpressions.sln │ └── SimpleLambdaExpressions │ ├── App.config │ ├── Program.cs │ ├── Properties │ └── AssemblyInfo.cs │ └── SimpleLambdaExpressions.csproj ├── Chapter_11 ├── AnonymousTypes │ ├── AnonymousTypes.sln │ └── AnonymousTypes │ │ ├── AnonymousTypes.csproj │ │ ├── App.config │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── CustomConversions │ ├── CustomConversions.sln │ └── CustomConversions │ │ ├── App.config │ │ ├── CustomConversions.csproj │ │ ├── Program.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ ├── Rectangle.cs │ │ └── Square.cs ├── ExtensionMethods │ ├── ExtensionMethods.sln │ └── ExtensionMethods │ │ ├── App.config │ │ ├── ExtensionMethods.csproj │ │ ├── MyExtensions.cs │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── InterfaceExtensions │ ├── InterfaceExtensions.sln │ └── InterfaceExtensions │ │ ├── App.config │ │ ├── InterfaceExtensions.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── OverloadedOps │ ├── OverloadedOps.sln │ └── OverloadedOps │ │ ├── App.config │ │ ├── OverloadedOps.csproj │ │ ├── Point.cs │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── SimpleIndexer │ ├── SimpleIndexer.sln │ └── SimpleIndexer │ │ ├── App.config │ │ ├── Person.cs │ │ ├── PersonCollection.cs │ │ ├── Program.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ └── SimpleIndexer.csproj ├── StringIndexer │ ├── StringIndexer.sln │ └── StringIndexer │ │ ├── App.config │ │ ├── Person.cs │ │ ├── PersonCollection.cs │ │ ├── Program.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ └── StringIndexer.csproj └── UnsafeCode │ ├── UnsafeCode.sln │ └── UnsafeCode │ ├── App.config │ ├── Program.cs │ ├── Properties │ └── AssemblyInfo.cs │ └── UnsafeCode.csproj ├── Chapter_12 ├── FunWithLinqExpressions │ ├── FunWithLinqExpressions.sln │ └── FunWithLinqExpressions │ │ ├── App.config │ │ ├── FunWithLinqExpressions.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── LinqOverArray │ ├── LinqOverArray.sln │ └── LinqOverArray │ │ ├── App.config │ │ ├── LinqOverArray.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── LinqOverCollections │ ├── LinqOverCollections.sln │ └── LinqOverCollections │ │ ├── App.config │ │ ├── LinqOverCollections.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── LinqRetValues │ ├── LinqRetValues.sln │ └── LinqRetValues │ │ ├── App.config │ │ ├── LinqRetValues.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs └── LinqUsingEnumerable │ ├── LinqUsingEnumerable.sln │ └── LinqUsingEnumerable │ ├── App.config │ ├── LinqUsingEnumerable.csproj │ ├── Program.cs │ ├── Properties │ └── AssemblyInfo.cs │ └── VeryComplexQueryExpression.cs ├── Chapter_13 ├── FInalizableDisposableClass │ ├── FInalizableDisposableClass.sln │ └── FInalizableDisposableClass │ │ ├── App.config │ │ ├── FInalizableDisposableClass.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── LazyObjectInstantiation │ ├── LazyObjectInstantiation.sln │ └── LazyObjectInstantiation │ │ ├── App.config │ │ ├── LazyObjectInstantiation.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── SimpleDispose │ ├── SimpleDispose.sln │ └── SimpleDispose │ │ ├── App.config │ │ ├── Program.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ └── SimpleDispose.csproj ├── SimpleFinalize │ ├── SimpleFinalize.sln │ └── SimpleFinalize │ │ ├── App.config │ │ ├── Program.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ └── SimpleFinalize.csproj └── SimpleGC │ ├── SimpleGC.sln │ └── SimpleGC │ ├── App.config │ ├── Car.cs │ ├── Program.cs │ ├── Properties │ └── AssemblyInfo.cs │ └── SimpleGC.csproj ├── Chapter_14 ├── AppConfigReaderClient │ ├── AppConfigReaderClient.sln │ └── AppConfigReaderClient │ │ ├── App.config │ │ ├── AppConfigReaderClient.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── CSharpCarClient │ ├── CSharpCarClient.sln │ └── CSharpCarClient │ │ ├── App.config │ │ ├── CSharpCarClient.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── CarLibrary │ ├── CarLibrary.sln │ └── CarLibrary │ │ ├── Car.cs │ │ ├── CarLibrary.csproj │ │ ├── DerivedCars.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ └── myKeyPair.snk ├── CodeBaseClient │ ├── CodeBaseClient.sln │ └── CodeBaseClient │ │ ├── App.config │ │ ├── CodeBaseClient.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── CustomNamespaces │ ├── CustomNamespaces.sln │ └── CustomNamespaces │ │ ├── App.config │ │ ├── CustomNamespaces.csproj │ │ ├── My3DShapes.cs │ │ ├── Program.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ └── ShapesLib.cs ├── MyApp │ └── CSharpCarClient.exe.config ├── SharedCarLibClient │ ├── SharedCarLibClient.sln │ └── SharedCarLibClient │ │ ├── App.config │ │ ├── Program.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ └── SharedCarLibClient.csproj └── VisualBasicCarClient │ ├── VisualBasicCarClient.sln │ └── VisualBasicCarClient │ ├── App.config │ ├── Module1.vb │ ├── My Project │ ├── Application.Designer.vb │ ├── Application.myapp │ ├── AssemblyInfo.vb │ ├── Resources.Designer.vb │ ├── Resources.resx │ ├── Settings.Designer.vb │ └── Settings.settings │ ├── PerformanceCar.vb │ └── VisualBasicCarClient.vbproj ├── Chapter_15 ├── ApplyingAttributes │ ├── ApplyingAttributes.sln │ └── ApplyingAttributes │ │ ├── App.config │ │ ├── ApplyingAttributes.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── AttributedCarLibrary │ ├── AttributedCarLibrary.sln │ └── AttributedCarLibrary │ │ ├── AttributedCarLibrary.csproj │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ └── Types.cs ├── ExtendableApp │ ├── CSharpSnapIn │ │ ├── CSharpModule.cs │ │ ├── CSharpSnapIn.csproj │ │ └── Properties │ │ │ └── AssemblyInfo.cs │ ├── CommonSnappableTypes │ │ ├── CommonSnappableTypes.csproj │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ └── SnappableTypes.cs │ ├── ExtendableApp.sln │ ├── MyExtendableApp │ │ ├── App.config │ │ ├── MyExtendableApp.csproj │ │ ├── Program.cs │ │ └── Properties │ │ │ └── AssemblyInfo.cs │ └── VbSnapIn │ │ ├── My Project │ │ ├── Application.Designer.vb │ │ ├── Application.myapp │ │ ├── AssemblyInfo.vb │ │ ├── Resources.Designer.vb │ │ ├── Resources.resx │ │ ├── Settings.Designer.vb │ │ └── Settings.settings │ │ ├── VbSnapIn.vb │ │ └── VbSnapIn.vbproj ├── ExternalAssemblyReflector │ ├── ExternalAssemblyReflector.sln │ └── ExternalAssemblyReflector │ │ ├── App.config │ │ ├── ExternalAssemblyReflector.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── LateBindingApp │ ├── LateBindingApp.sln │ └── LateBindingApp │ │ ├── App.config │ │ ├── LateBindingApp.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── MyTypeViewer │ ├── MyTypeViewer.sln │ └── MyTypeViewer │ │ ├── App.config │ │ ├── MyTypeViewer.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── SharedAsmReflector │ ├── SharedAsmReflector.sln │ └── SharedAsmReflector │ │ ├── App.config │ │ ├── Program.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ └── SharedAsmReflector.csproj ├── VehicleDescriptionAttributeReader │ ├── VehicleDescriptionAttributeReader.sln │ └── VehicleDescriptionAttributeReader │ │ ├── App.config │ │ ├── Program.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ └── VehicleDescriptionAttributeReader.csproj └── VehicleDescriptionAttributeReaderLateBinding │ ├── VehicleDescriptionAttributeReaderLateBinding.sln │ └── VehicleDescriptionAttributeReaderLateBinding │ ├── App.config │ ├── Program.cs │ ├── Properties │ └── AssemblyInfo.cs │ └── VehicleDescriptionAttributeReaderLateBinding.csproj ├── Chapter_16 ├── DynamicKeyword │ ├── DynamicKeyword.sln │ └── DynamicKeyword │ │ ├── App.config │ │ ├── DynamicKeyword.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── ExportDataToOfficeApp │ ├── ExportDataToOfficeApp.sln │ └── ExportDataToOfficeApp │ │ ├── App.config │ │ ├── Car.cs │ │ ├── ExportDataToOfficeApp.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs └── LateBindingWithDynamic │ ├── LateBindingWithDynamic.sln │ ├── LateBindingWithDynamic │ ├── App.config │ ├── LateBindingWithDynamic.csproj │ ├── Program.cs │ └── Properties │ │ └── AssemblyInfo.cs │ └── MathLibrary │ ├── App.config │ ├── MathLibrary.csproj │ ├── Properties │ └── AssemblyInfo.cs │ └── SimpleMath.cs ├── Chapter_17 ├── CustomAppDomains │ ├── CustomAppDomains.sln │ └── CustomAppDomains │ │ ├── App.config │ │ ├── CustomAppDomains.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── DefaultAppDomainApp │ ├── DefaultAppDomainApp.sln │ └── DefaultAppDomainApp │ │ ├── App.config │ │ ├── DefaultAppDomainApp.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── ObjectContextApp │ ├── ObjectContextApp.sln │ └── ObjectContextApp │ │ ├── App.config │ │ ├── ObjectContextApp.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs └── ProcessManipulator │ ├── ProcessManipulator.sln │ └── ProcessManipulator │ ├── App.config │ ├── ProcessManipulator.csproj │ ├── Program.cs │ └── Properties │ └── AssemblyInfo.cs ├── Chapter_18 ├── CILCars │ ├── CILCars.il │ └── CarClient.il ├── CilTypes │ └── CilTypes.il ├── DynamicAsmBuilder │ ├── DynamicAsmBuilder.sln │ └── DynamicAsmBuilder │ │ ├── App.config │ │ ├── DynamicAsmBuilder.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs └── RoundTrip │ ├── HelloProgram.cs │ ├── HelloProgram.il │ └── HelloProgram.res ├── Chapter_19 ├── AddWithThreads │ ├── AddWithThreads.sln │ └── AddWithThreads │ │ ├── AddWithThreads.csproj │ │ ├── App.config │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── AsyncCallbackDelegate │ ├── AsyncCallbackDelegate.sln │ └── AsyncCallbackDelegate │ │ ├── App.config │ │ ├── AsyncCallbackDelegate.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── AsyncDelegate │ ├── AsyncDelegate.sln │ └── AsyncDelegate │ │ ├── App.config │ │ ├── AsyncDelegate.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── DataParallelismWithForEach │ ├── DataParallelismWithForEach.sln │ └── DataParallelismWithForEach │ │ ├── App.config │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── DataParallelismWithForEach.csproj │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ └── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings ├── FunWithCSharpAsync │ ├── FunWithCSharpAsync.sln │ └── FunWithCSharpAsync │ │ ├── App.config │ │ ├── FunWithCSharpAsync.csproj │ │ ├── Program.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ └── packages.config ├── MultiThreadedPrinting │ ├── MultiThreadedPrinting.sln │ └── MultiThreadedPrinting │ │ ├── App.config │ │ ├── MultiThreadedPrinting.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── MyEBookReader │ ├── MyEBookReader.sln │ └── MyEBookReader │ │ ├── App.config │ │ ├── MyEBookReader.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── PLINQDataProcessingWithCancellation │ ├── PLINQDataProcessingWithCancellation.sln │ └── PLINQDataProcessingWithCancellation │ │ ├── App.config │ │ ├── PLINQDataProcessingWithCancellation.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── SimpleMultiThreadApp │ ├── SimpleMultiThreadApp.sln │ └── SimpleMultiThreadApp │ │ ├── App.config │ │ ├── Program.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ └── SimpleMultiThreadApp.csproj ├── SyncDelegateReview │ ├── SyncDelegateReview.sln │ └── SyncDelegateReview │ │ ├── App.config │ │ ├── Program.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ └── SyncDelegateReview.csproj ├── TestPictures │ ├── butterfly.jpg │ ├── city.jpg │ ├── desert.jpg │ ├── flower.jpg │ ├── flowers.jpg │ ├── night.jpg │ ├── sunset.jpg │ ├── surf.jpg │ ├── tiger.jpg │ └── water.jpg ├── ThreadPoolApp │ ├── ThreadPoolApp.sln │ └── ThreadPoolApp │ │ ├── App.config │ │ ├── Program.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ └── ThreadPoolApp.csproj ├── ThreadStats │ ├── ThreadStats.sln │ └── ThreadStats │ │ ├── App.config │ │ ├── Program.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ └── ThreadStats.csproj └── TimerApp │ ├── TimerApp.sln │ └── TimerApp │ ├── App.config │ ├── Program.cs │ ├── Properties │ └── AssemblyInfo.cs │ └── TimerApp.csproj ├── Chapter_2 └── SimpleCSharpConsoleApp │ ├── SimpleCSharpConsoleApp.sln │ └── SimpleCSharpConsoleApp │ ├── App.config │ ├── Car.cs │ ├── ClassDiagram1.cd │ ├── Program.cs │ ├── Properties │ └── AssemblyInfo.cs │ ├── SimpleCSharpConsoleApp.csproj │ └── SportsCar.cs ├── Chapter_20 ├── BinaryWriterReader │ ├── BinaryWriterReader.sln │ └── BinaryWriterReader │ │ ├── App.config │ │ ├── BinaryWriterReader.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── CustomSerialization │ ├── CustomSerialization.sln │ └── CustomSerialization │ │ ├── App.config │ │ ├── CustomSerialization.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── DirectoryApp │ ├── DirectoryApp.sln │ └── DirectoryApp │ │ ├── App.config │ │ ├── DirectoryApp.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── DriveInfoApp │ ├── DriveInfoApp.sln │ └── DriveInfoApp │ │ ├── App.config │ │ ├── DriveInfoApp.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── FileStreamApp │ ├── FileStreamApp.sln │ └── FileStreamApp │ │ ├── App.config │ │ ├── FileStreamApp.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── MyDirectoryWatcher │ ├── MyDirectoryWatcher.sln │ └── MyDirectoryWatcher │ │ ├── App.config │ │ ├── MyDirectoryWatcher.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── SimpleFileIO │ ├── SimpleFileIO.sln │ └── SimpleFileIO │ │ ├── App.config │ │ ├── Program.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ └── SimpleFileIO.csproj ├── SimpleSerialize │ ├── SimpleSerialize.sln │ └── SimpleSerialize │ │ ├── App.config │ │ ├── Program.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ └── SimpleSerialize.csproj ├── StreamWriterReaderApp │ ├── StreamWriterReaderApp.sln │ └── StreamWriterReaderApp │ │ ├── App.config │ │ ├── Program.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ └── StreamWriterReaderApp.csproj └── StringReaderWriterApp │ ├── StringReaderWriterApp.sln │ └── StringReaderWriterApp │ ├── App.config │ ├── Program.cs │ ├── Properties │ └── AssemblyInfo.cs │ └── StringReaderWriterApp.csproj ├── Chapter_21 ├── AutoLotDAL │ ├── AutoLotClient │ │ ├── App.config │ │ ├── AutoLotClient.csproj │ │ ├── Program.cs │ │ └── Properties │ │ │ └── AssemblyInfo.cs │ ├── AutoLotDAL.sln │ └── AutoLotDAL │ │ ├── AutoLotDAL.csproj │ │ ├── BulkImport │ │ ├── MyDataReader.cs │ │ └── ProcessBulkImport.cs │ │ ├── DataOperations │ │ └── InventoryDAL.cs │ │ ├── Models │ │ └── Car.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── AutoLotDataReader │ ├── AutoLotDataReader.sln │ └── AutoLotDataReader │ │ ├── App.config │ │ ├── AutoLotDataReader.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── DataProviderFactory │ ├── DataProviderFactory.sln │ └── DataProviderFactory │ │ ├── App.config │ │ ├── DataProviderFactory.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── MyConnectionFactory │ ├── MyConnectionFactory.sln │ └── MyConnectionFactory │ │ ├── App.config │ │ ├── MyConnectionFactory.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs └── autolot.bak ├── Chapter_22 ├── AutoLotConsoleApp │ ├── AutoLotConsoleApp.sln │ └── AutoLotConsoleApp │ │ ├── App.config │ │ ├── AutoLotConsoleApp.csproj │ │ ├── EF │ │ ├── AutoLotEntities.cs │ │ ├── Car.cs │ │ ├── CarPartial.cs │ │ ├── CreditRisk.cs │ │ ├── Customer.cs │ │ └── Order.cs │ │ ├── Models │ │ └── ShortCar.cs │ │ ├── Program.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ └── packages.config ├── AutoLotDAL │ ├── AutoLotDAL.Models │ │ ├── App.config │ │ ├── AutoLotDAL.Models.csproj │ │ ├── Base │ │ │ └── EntityBase.cs │ │ ├── CreditRisk.cs │ │ ├── Customer.cs │ │ ├── Inventory.cs │ │ ├── InventoryPartial.cs │ │ ├── Order.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ └── packages.config │ ├── AutoLotDAL.sln │ ├── AutoLotDAL │ │ ├── App.config │ │ ├── AutoLotDAL.csproj │ │ ├── EF │ │ │ ├── AutoLotEntities.cs │ │ │ └── MyDataInitializer.cs │ │ ├── Interception │ │ │ └── ConsoleWriterInterceptor.cs │ │ ├── Migrations │ │ │ ├── 201707262145588_Initial.Designer.cs │ │ │ ├── 201707262145588_Initial.cs │ │ │ ├── 201707262145588_Initial.resx │ │ │ ├── 201707262157358_Final.Designer.cs │ │ │ ├── 201707262157358_Final.cs │ │ │ ├── 201707262157358_Final.resx │ │ │ └── Configuration.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── Repos │ │ │ ├── BaseRepo.cs │ │ │ ├── IRepo.cs │ │ │ └── InventoryRepo.cs │ │ └── packages.config │ └── AutoLotTestDrive │ │ ├── App.config │ │ ├── AutoLotTestDrive.csproj │ │ ├── Program.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ └── packages.config └── autolot.bak ├── Chapter_23 ├── AutoLotWCFService │ ├── AutoLotDAL.Models │ │ ├── App.config │ │ ├── AutoLotDAL.Models.csproj │ │ ├── Base │ │ │ └── EntityBase.cs │ │ ├── CreditRisk.cs │ │ ├── Customer.cs │ │ ├── Inventory.cs │ │ ├── InventoryPartial.cs │ │ ├── Order.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ └── packages.config │ ├── AutoLotDAL │ │ ├── App.config │ │ ├── AutoLotDAL.csproj │ │ ├── EF │ │ │ ├── AutoLotEntities.cs │ │ │ └── MyDataInitializer.cs │ │ ├── Interception │ │ │ └── ConsoleWriterInterceptor.cs │ │ ├── Migrations │ │ │ ├── 201707262145588_Initial.Designer.cs │ │ │ ├── 201707262145588_Initial.cs │ │ │ ├── 201707262145588_Initial.resx │ │ │ ├── 201707262157358_Final.Designer.cs │ │ │ ├── 201707262157358_Final.cs │ │ │ ├── 201707262157358_Final.resx │ │ │ └── Configuration.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── Repos │ │ │ ├── BaseRepo.cs │ │ │ ├── IRepo.cs │ │ │ └── InventoryRepo.cs │ │ └── packages.config │ ├── AutoLotWCFService.sln │ └── AutoLotWCFService │ │ ├── App_Code │ │ ├── AutoLotService.cs │ │ ├── IAutoLotService.cs │ │ └── InventoryRecord.cs │ │ ├── Service.svc │ │ ├── Web.Debug.config │ │ ├── Web.config │ │ └── packages.config ├── MagicEightBallServiceHTTP │ ├── MagicEightBallServiceClient │ │ ├── App.config │ │ ├── Connected Services │ │ │ └── ServiceReference1 │ │ │ │ ├── MagicEightBallService.disco │ │ │ │ ├── MagicEightBallService.wsdl │ │ │ │ ├── MagicEightBallService.xsd │ │ │ │ ├── MagicEightBallService1.wsdl │ │ │ │ ├── MagicEightBallService1.xsd │ │ │ │ ├── Reference.cs │ │ │ │ ├── Reference.svcmap │ │ │ │ ├── configuration.svcinfo │ │ │ │ └── configuration91.svcinfo │ │ ├── MagicEightBallServiceClient.csproj │ │ ├── MagicEightBallServiceClient.sln │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ └── Proxy Files │ │ │ ├── app.config │ │ │ └── myproxy.cs │ ├── MagicEightBallServiceHTTP.sln │ ├── MagicEightBallServiceHost │ │ ├── App.config │ │ ├── MagicEightBallServiceHost.csproj │ │ ├── Program.cs │ │ └── Properties │ │ │ └── AssemblyInfo.cs │ └── MagicEightBallServiceLib │ │ ├── IEightBall.cs │ │ ├── MagicEightBallService.cs │ │ ├── MagicEightBallServiceLib.csproj │ │ └── Properties │ │ └── AssemblyInfo.cs ├── MagicEightBallServiceHTTPDefaultBindings │ ├── MagicEightBallServiceClient │ │ ├── App.config │ │ ├── Connected Services │ │ │ └── ServiceReference1 │ │ │ │ ├── MagicEightBallService.disco │ │ │ │ ├── MagicEightBallService.wsdl │ │ │ │ ├── MagicEightBallService.xsd │ │ │ │ ├── MagicEightBallService1.wsdl │ │ │ │ ├── MagicEightBallService1.xsd │ │ │ │ ├── Reference.cs │ │ │ │ ├── Reference.svcmap │ │ │ │ ├── configuration.svcinfo │ │ │ │ └── configuration91.svcinfo │ │ ├── MagicEightBallServiceClient.csproj │ │ ├── MagicEightBallServiceClient.sln │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ └── Proxy Files │ │ │ ├── app.config │ │ │ └── myproxy.cs │ ├── MagicEightBallServiceHTTP.sln │ ├── MagicEightBallServiceHost │ │ ├── App.config │ │ ├── MagicEightBallServiceHost.csproj │ │ ├── Program.cs │ │ └── Properties │ │ │ └── AssemblyInfo.cs │ └── MagicEightBallServiceLib │ │ ├── IEightBall.cs │ │ ├── MagicEightBallService.cs │ │ ├── MagicEightBallServiceLib.csproj │ │ └── Properties │ │ └── AssemblyInfo.cs ├── MagicEightBallTCP │ ├── Client │ │ └── MagicEightBallServiceClient.exe.config │ └── Host │ │ └── MagicEightBallServiceHost.exe.config └── MathServiceLibrary │ ├── MathClient │ ├── App.config │ ├── Connected Services │ │ └── ServiceReference1 │ │ │ ├── MathService.wsdl │ │ │ ├── MathServiceLibrary.disco │ │ │ ├── MathServiceLibrary.wsdl │ │ │ ├── MathServiceLibrary.xsd │ │ │ ├── MathServiceLibrary1.xsd │ │ │ ├── Reference.cs │ │ │ ├── Reference.svcmap │ │ │ ├── configuration.svcinfo │ │ │ └── configuration91.svcinfo │ ├── MathClient.csproj │ ├── Program.cs │ └── Properties │ │ └── AssemblyInfo.cs │ ├── MathServiceLibrary.sln │ ├── MathServiceLibrary │ ├── App.config │ ├── IBasicMath.cs │ ├── MathService.cs │ ├── MathServiceLibrary.csproj │ └── Properties │ │ └── AssemblyInfo.cs │ └── MathWindowsServiceHost │ ├── App.config │ ├── MathWinService.Designer.cs │ ├── MathWinService.cs │ ├── MathWindowsServiceHost.csproj │ ├── Program.cs │ ├── ProjectInstaller.Designer.cs │ ├── ProjectInstaller.cs │ ├── ProjectInstaller.resx │ └── Properties │ └── AssemblyInfo.cs ├── Chapter_24 └── WpfTesterApp │ ├── WpfTesterApp.sln │ └── WpfTesterApp │ ├── App.config │ ├── App.xaml │ ├── App.xaml.cs │ ├── MainWindow.xaml │ ├── MainWindow.xaml.cs │ ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Settings.Designer.cs │ └── Settings.settings │ └── WpfTesterApp.csproj ├── Chapter_25 ├── CustomDepProp │ ├── CustomDepProp.sln │ └── CustomDepProp │ │ ├── App.config │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── CustomDepProp.csproj │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings │ │ ├── ShowNumberControl.xaml │ │ └── ShowNumberControl.xaml.cs ├── MyWordPad │ ├── MyWordPad.sln │ └── MyWordPad │ │ ├── App.config │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── MyWordPad.csproj │ │ └── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings ├── PanelMarkup │ ├── GridWithSplitter.xaml │ ├── SimpleCanvas.xaml │ ├── SimpleDockPanel.xaml │ ├── SimpleGrid.xaml │ ├── SimpleScrollViewer.xaml │ ├── SimpleStackPanel.xaml │ ├── SimpleWrapPanel.xaml │ └── SimpleWrapPanelUpdated.xaml ├── WpfControlsAndAPIs │ ├── WpfControlsAndAPIs.sln │ └── WpfControlsAndAPIs │ │ ├── App.config │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── MyDoubleConverter.cs │ │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings │ │ ├── WpfControlsAndAPIs.csproj │ │ └── packages.config └── WpfRoutedEvents │ ├── WpfRoutedEvents.sln │ └── WpfRoutedEvents │ ├── App.config │ ├── App.xaml │ ├── App.xaml.cs │ ├── MainWindow.xaml │ ├── MainWindow.xaml.cs │ ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Settings.Designer.cs │ └── Settings.settings │ └── WpfRoutedEvents.csproj ├── Chapter_26 ├── 1.fpage ├── FunWithTransforms │ ├── FunWithTransforms.sln │ └── FunWithTransforms │ │ ├── App.config │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── FunWithTransforms.csproj │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ └── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings ├── InteractiveLaserSign │ ├── InteractiveLaserSign.sln │ └── InteractiveLaserSign │ │ ├── App.config │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── InteractiveLaserSign.csproj │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ └── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings ├── LaserSign.oxps ├── LaserSign.svg ├── LaserSign.xaml ├── LaserSign.zip ├── RenderingWithShapes │ ├── RenderingWithShapes.sln │ └── RenderingWithShapes │ │ ├── App.config │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings │ │ └── RenderingWithShapes.csproj ├── RenderingWithVisuals │ ├── RenderingWithVisuals.sln │ └── RenderingWithVisuals │ │ ├── App.config │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── CustomVisualFrameworkElement.cs │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings │ │ └── RenderingWithVisuals.csproj └── Warning.svg ├── Chapter_27 ├── BinaryResourcesApp │ ├── BinaryResourcesApp.sln │ └── BinaryResourcesApp │ │ ├── App.config │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── BinaryResourcesApp.csproj │ │ ├── Images │ │ ├── Deer.jpg │ │ ├── Dogs.jpg │ │ └── Welcome.jpg │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ └── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings ├── ButtonTemplate │ ├── ButtonTemplate.sln │ └── ButtonTemplate │ │ ├── App.config │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── ButtonTemplate.csproj │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ └── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings ├── Images │ ├── Deer.jpg │ ├── Dogs.jpg │ └── Welcome.jpg ├── ObjectResourcesApp │ ├── MyBrushesLibrary │ │ ├── MyBrushes.xaml │ │ ├── MyBrushesLibrary.csproj │ │ └── Properties │ │ │ ├── AssemblyInfo.cs │ │ │ ├── Resources.Designer.cs │ │ │ ├── Resources.resx │ │ │ ├── Settings.Designer.cs │ │ │ └── Settings.settings │ ├── ObjectResourcesApp.sln │ └── ObjectResourcesApp │ │ ├── App.config │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── ObjectResourcesApp.csproj │ │ └── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings ├── SpinningButtonAnimationApp │ ├── SpinningButtonAnimationApp.sln │ └── SpinningButtonAnimationApp │ │ ├── App.config │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings │ │ └── SpinningButtonAnimationApp.csproj ├── TreesAndTemplatesApp │ ├── TreesAndTemplatesApp.sln │ └── TreesAndTemplatesApp │ │ ├── App.config │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings │ │ └── TreesAndTemplatesApp.csproj ├── WpfStyles │ ├── WpfStyles.sln │ └── WpfStyles │ │ ├── App.config │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings │ │ └── WpfStyles.csproj └── XamlAnimations │ ├── AnimateString.backup │ ├── AnimateString.xaml │ ├── AnimationStyle.backup │ ├── AnimationStyle.xaml │ ├── GrowLabelFont.backup │ └── GrowLabelFont.xaml ├── Chapter_28 ├── WpfCommands │ ├── WpfCommands.sln │ └── WpfCommands │ │ ├── App.config │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── Cmds │ │ ├── AddCarCommand.cs │ │ ├── ChangeColorCommand.cs │ │ ├── CommandBase.cs │ │ ├── RelayCommand.cs │ │ └── RelayCommandT.cs │ │ ├── FodyWeavers.xml │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── Models │ │ ├── EntityBase.cs │ │ ├── Inventory.cs │ │ └── InventoryPartial.cs │ │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings │ │ ├── WpfCommands.csproj │ │ └── packages.config ├── WpfMvvm │ ├── AutoLotDAL.Models │ │ ├── App.config │ │ ├── AutoLotDAL.Models.csproj │ │ ├── Base │ │ │ └── EntityBase.cs │ │ ├── CreditRisk.cs │ │ ├── Customer.cs │ │ ├── FodyWeavers.xml │ │ ├── Inventory.cs │ │ ├── InventoryPartial.cs │ │ ├── Order.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ └── packages.config │ ├── AutoLotDAL │ │ ├── App.config │ │ ├── AutoLotDAL.csproj │ │ ├── EF │ │ │ ├── AutoLotEntities.cs │ │ │ └── MyDataInitializer.cs │ │ ├── Interception │ │ │ └── ConsoleWriterInterceptor.cs │ │ ├── Migrations │ │ │ ├── 201707262145588_Initial.Designer.cs │ │ │ ├── 201707262145588_Initial.cs │ │ │ ├── 201707262145588_Initial.resx │ │ │ ├── 201707262157358_Final.Designer.cs │ │ │ ├── 201707262157358_Final.cs │ │ │ ├── 201707262157358_Final.resx │ │ │ └── Configuration.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── Repos │ │ │ ├── BaseRepo.cs │ │ │ ├── IRepo.cs │ │ │ └── InventoryRepo.cs │ │ └── packages.config │ ├── WpfMvvm.sln │ └── WpfMvvm │ │ ├── App.config │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── Cmds │ │ ├── AddCarCommand.cs │ │ ├── ChangeColorCommand.cs │ │ ├── CommandBase.cs │ │ ├── RelayCommand.cs │ │ └── RelayCommandT.cs │ │ ├── FodyWeavers.xml │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings │ │ ├── ViewModels │ │ └── MainWindowViewModel.cs │ │ ├── WpfMvvm.csproj │ │ └── packages.config ├── WpfNotifications │ ├── WpfNotifications.sln │ └── WpfNotifications │ │ ├── App.config │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── FodyWeavers.xml │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── Models │ │ └── Inventory.cs │ │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings │ │ ├── WpfNotifications.csproj │ │ └── packages.config ├── WpfValidations │ ├── WpfValidations.sln │ └── WpfValidations │ │ ├── App.config │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── FodyWeavers.xml │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── Models │ │ ├── EntityBase.cs │ │ ├── Inventory.cs │ │ └── InventoryPartial.cs │ │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings │ │ ├── WpfValidations.csproj │ │ └── packages.config └── WpfViewModel │ ├── WpfVIewModel.sln │ └── WpfViewModel │ ├── App.config │ ├── App.xaml │ ├── App.xaml.cs │ ├── Cmds │ ├── AddCarCommand.cs │ ├── ChangeColorCommand.cs │ ├── CommandBase.cs │ ├── RelayCommand.cs │ └── RelayCommandT.cs │ ├── FodyWeavers.xml │ ├── MainWindow.xaml │ ├── MainWindow.xaml.cs │ ├── Models │ ├── EntityBase.cs │ ├── Inventory.cs │ └── InventoryPartial.cs │ ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Settings.Designer.cs │ └── Settings.settings │ ├── ViewModels │ └── MainWindowViewModel.cs │ ├── WpfViewModel.csproj │ └── packages.config ├── Chapter_29 └── CarLotMVC │ ├── AutoLotDAL.Models │ ├── App.config │ ├── AutoLotDAL.Models.csproj │ ├── Base │ │ └── EntityBase.cs │ ├── CreditRisk.cs │ ├── Customer.cs │ ├── Inventory.cs │ ├── InventoryPartial.cs │ ├── MetaData │ │ └── InventoryMetaData.cs │ ├── Order.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── packages.config │ ├── AutoLotDAL │ ├── App.config │ ├── AutoLotDAL.csproj │ ├── EF │ │ ├── AutoLotEntities.cs │ │ └── MyDataInitializer.cs │ ├── Interception │ │ └── ConsoleWriterInterceptor.cs │ ├── Migrations │ │ ├── 201707262145588_Initial.Designer.cs │ │ ├── 201707262145588_Initial.cs │ │ ├── 201707262145588_Initial.resx │ │ ├── 201707262157358_Final.Designer.cs │ │ ├── 201707262157358_Final.cs │ │ ├── 201707262157358_Final.resx │ │ └── Configuration.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Repos │ │ ├── BaseRepo.cs │ │ ├── IRepo.cs │ │ └── InventoryRepo.cs │ └── packages.config │ ├── CarLotMVC.sln │ └── CarLotMVC │ ├── App_Start │ ├── BundleConfig.cs │ ├── FilterConfig.cs │ └── RouteConfig.cs │ ├── ApplicationInsights.config │ ├── CarLotMVC.csproj │ ├── Content │ ├── Site.css │ ├── bootstrap-theme.css │ ├── bootstrap-theme.css.map │ ├── bootstrap-theme.min.css │ ├── bootstrap-theme.min.css.map │ ├── bootstrap.css │ ├── bootstrap.css.map │ ├── bootstrap.min.css │ └── bootstrap.min.css.map │ ├── Controllers │ ├── HomeController.cs │ └── InventoryController.cs │ ├── Global.asax │ ├── Global.asax.cs │ ├── Properties │ └── AssemblyInfo.cs │ ├── Scripts │ ├── bootstrap.js │ ├── bootstrap.min.js │ ├── jquery-3.1.1.intellisense.js │ ├── jquery-3.1.1.js │ ├── jquery-3.1.1.min.js │ ├── jquery-3.1.1.min.map │ ├── jquery-3.1.1.slim.js │ ├── jquery-3.1.1.slim.min.js │ ├── jquery-3.1.1.slim.min.map │ ├── jquery.validate-vsdoc.js │ ├── jquery.validate.js │ ├── jquery.validate.min.js │ ├── jquery.validate.unobtrusive.js │ ├── jquery.validate.unobtrusive.min.js │ ├── modernizr-2.8.3.js │ ├── respond.js │ ├── respond.matchmedia.addListener.js │ ├── respond.matchmedia.addListener.min.js │ └── respond.min.js │ ├── Views │ ├── Home │ │ ├── About.cshtml │ │ ├── Contact.cshtml │ │ └── Index.cshtml │ ├── Inventory │ │ ├── Create.cshtml │ │ ├── Delete.cshtml │ │ ├── Details.cshtml │ │ ├── DisplayTemplates │ │ │ └── InventoryList.cshtml │ │ ├── Edit.cshtml │ │ ├── EditorTemplates │ │ │ └── Inventory.cshtml │ │ └── Index.cshtml │ ├── Shared │ │ ├── Error.cshtml │ │ └── _Layout.cshtml │ ├── Web.config │ └── _ViewStart.cshtml │ ├── Web.Debug.config │ ├── Web.Release.config │ ├── Web.config │ ├── favicon.ico │ ├── fonts │ ├── glyphicons-halflings-regular.eot │ ├── glyphicons-halflings-regular.svg │ ├── glyphicons-halflings-regular.ttf │ ├── glyphicons-halflings-regular.woff │ └── glyphicons-halflings-regular.woff2 │ └── packages.config ├── Chapter_3 ├── BasicConsoleIO │ ├── BasicConsoleIO.sln │ └── BasicConsoleIO │ │ ├── App.config │ │ ├── BasicConsoleIO.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── BasicDataTypes │ ├── BasicDataTypes.sln │ └── BasicDataTypes │ │ ├── App.config │ │ ├── BasicDataTypes.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── FunWithStrings │ ├── FunWithStrings.sln │ └── FunWithStrings │ │ ├── App.config │ │ ├── FunWithStrings.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── ImplicitlyTypedLocalVars │ ├── ImplicitlyTypedLocalVars.sln │ └── ImplicitlyTypedLocalVars │ │ ├── App.config │ │ ├── ImplicitlyTypedLocalVars.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── IterationsAndDecisions │ ├── IterationsAndDecisions.sln │ └── IterationsAndDecisions │ │ ├── App.config │ │ ├── IterationsAndDecisions.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── SimpleCSharpApp │ ├── SimpleCSharpApp.bat │ ├── SimpleCSharpApp.sln │ └── SimpleCSharpApp │ │ ├── App.config │ │ ├── Program.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ └── SimpleCSharpApp.csproj └── TypeConversions │ ├── TypeConversions.sln │ └── TypeConversions │ ├── App.config │ ├── Program.cs │ ├── Properties │ └── AssemblyInfo.cs │ └── TypeConversions.csproj ├── Chapter_30 ├── CarLotWebAPI │ ├── AutoLotDAL.Models │ │ ├── App.config │ │ ├── AutoLotDAL.Models.csproj │ │ ├── Base │ │ │ └── EntityBase.cs │ │ ├── CreditRisk.cs │ │ ├── Customer.cs │ │ ├── Inventory.cs │ │ ├── InventoryPartial.cs │ │ ├── MetaData │ │ │ └── InventoryMetaData.cs │ │ ├── Order.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ └── packages.config │ ├── AutoLotDAL │ │ ├── App.config │ │ ├── AutoLotDAL.csproj │ │ ├── EF │ │ │ ├── AutoLotEntities.cs │ │ │ └── MyDataInitializer.cs │ │ ├── Interception │ │ │ └── ConsoleWriterInterceptor.cs │ │ ├── Migrations │ │ │ ├── 201707262145588_Initial.Designer.cs │ │ │ ├── 201707262145588_Initial.cs │ │ │ ├── 201707262145588_Initial.resx │ │ │ ├── 201707262157358_Final.Designer.cs │ │ │ ├── 201707262157358_Final.cs │ │ │ ├── 201707262157358_Final.resx │ │ │ └── Configuration.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── Repos │ │ │ ├── BaseRepo.cs │ │ │ ├── IRepo.cs │ │ │ └── InventoryRepo.cs │ │ └── packages.config │ ├── CarLotMVC │ │ ├── App_Start │ │ │ ├── BundleConfig.cs │ │ │ ├── FilterConfig.cs │ │ │ └── RouteConfig.cs │ │ ├── ApplicationInsights.config │ │ ├── CarLotMVC.csproj │ │ ├── Content │ │ │ ├── Site.css │ │ │ ├── bootstrap-theme.css │ │ │ ├── bootstrap-theme.css.map │ │ │ ├── bootstrap-theme.min.css │ │ │ ├── bootstrap-theme.min.css.map │ │ │ ├── bootstrap.css │ │ │ ├── bootstrap.css.map │ │ │ ├── bootstrap.min.css │ │ │ └── bootstrap.min.css.map │ │ ├── Controllers │ │ │ ├── HomeController.cs │ │ │ └── InventoryController.cs │ │ ├── Global.asax │ │ ├── Global.asax.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── Scripts │ │ │ ├── bootstrap.js │ │ │ ├── bootstrap.min.js │ │ │ ├── jquery-3.1.1.intellisense.js │ │ │ ├── jquery-3.1.1.js │ │ │ ├── jquery-3.1.1.min.js │ │ │ ├── jquery-3.1.1.min.map │ │ │ ├── jquery-3.1.1.slim.js │ │ │ ├── jquery-3.1.1.slim.min.js │ │ │ ├── jquery-3.1.1.slim.min.map │ │ │ ├── jquery.validate-vsdoc.js │ │ │ ├── jquery.validate.js │ │ │ ├── jquery.validate.min.js │ │ │ ├── jquery.validate.unobtrusive.js │ │ │ ├── jquery.validate.unobtrusive.min.js │ │ │ ├── modernizr-2.8.3.js │ │ │ ├── respond.js │ │ │ ├── respond.matchmedia.addListener.js │ │ │ ├── respond.matchmedia.addListener.min.js │ │ │ └── respond.min.js │ │ ├── Views │ │ │ ├── Home │ │ │ │ ├── About.cshtml │ │ │ │ ├── Contact.cshtml │ │ │ │ └── Index.cshtml │ │ │ ├── Inventory │ │ │ │ ├── Create.cshtml │ │ │ │ ├── Delete.cshtml │ │ │ │ ├── Details.cshtml │ │ │ │ ├── DisplayTemplates │ │ │ │ │ └── InventoryList.cshtml │ │ │ │ ├── Edit.cshtml │ │ │ │ ├── EditorTemplates │ │ │ │ │ └── Inventory.cshtml │ │ │ │ └── Index.cshtml │ │ │ ├── Shared │ │ │ │ ├── Error.cshtml │ │ │ │ └── _Layout.cshtml │ │ │ ├── Web.config │ │ │ └── _ViewStart.cshtml │ │ ├── Web.Debug.config │ │ ├── Web.Release.config │ │ ├── Web.config │ │ ├── favicon.ico │ │ ├── fonts │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ ├── glyphicons-halflings-regular.svg │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ ├── glyphicons-halflings-regular.woff │ │ │ └── glyphicons-halflings-regular.woff2 │ │ └── packages.config │ ├── CarLotWebAPI.sln │ └── CarLotWebAPI │ │ ├── App_Start │ │ └── WebApiConfig.cs │ │ ├── CarLotWebAPI.csproj │ │ ├── Controllers │ │ └── InventoryController.cs │ │ ├── Global.asax │ │ ├── Global.asax.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ ├── Web.Debug.config │ │ ├── Web.Release.config │ │ ├── Web.config │ │ └── packages.config └── CarLotWebAPIStandAlone │ ├── AutoLotDAL.Models │ ├── App.config │ ├── AutoLotDAL.Models.csproj │ ├── Base │ │ └── EntityBase.cs │ ├── CreditRisk.cs │ ├── Customer.cs │ ├── Inventory.cs │ ├── InventoryPartial.cs │ ├── MetaData │ │ └── InventoryMetaData.cs │ ├── Order.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── packages.config │ ├── AutoLotDAL │ ├── App.config │ ├── AutoLotDAL.csproj │ ├── EF │ │ ├── AutoLotEntities.cs │ │ └── MyDataInitializer.cs │ ├── Interception │ │ └── ConsoleWriterInterceptor.cs │ ├── Migrations │ │ ├── 201707262145588_Initial.Designer.cs │ │ ├── 201707262145588_Initial.cs │ │ ├── 201707262145588_Initial.resx │ │ ├── 201707262157358_Final.Designer.cs │ │ ├── 201707262157358_Final.cs │ │ ├── 201707262157358_Final.resx │ │ └── Configuration.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Repos │ │ ├── BaseRepo.cs │ │ ├── IRepo.cs │ │ └── InventoryRepo.cs │ └── packages.config │ ├── CarLotWebAPI.sln │ └── CarLotWebAPI │ ├── App_Start │ └── WebApiConfig.cs │ ├── CarLotWebAPI.csproj │ ├── Controllers │ └── InventoryController.cs │ ├── Global.asax │ ├── Global.asax.cs │ ├── Properties │ └── AssemblyInfo.cs │ ├── Web.Debug.config │ ├── Web.Release.config │ ├── Web.config │ └── packages.config ├── Chapter_32 └── AutoLotDAL_Core2 │ ├── AutoLotDAL_Core2.Models │ ├── AutoLotDAL_Core2.Models.csproj │ ├── Base │ │ └── EntityBase.cs │ ├── CreditRisk.cs │ ├── Customer.cs │ ├── Inventory.cs │ ├── InventoryPartial.cs │ ├── MetaData │ │ └── InventoryMetaData.cs │ └── Order.cs │ ├── AutoLotDAL_Core2.TestDriver │ ├── AutoLotDAL_Core2.TestDriver.csproj │ └── Program.cs │ ├── AutoLotDAL_Core2.sln │ ├── AutoLotDAL_Core2 │ ├── AssemblyInfo.cs │ ├── AutoLotDAL_Core2.csproj │ ├── DataInitialization │ │ └── MyDataInitializer.cs │ ├── EF │ │ ├── AutoLotContext.cs │ │ ├── AutoLotContextFactory.cs │ │ └── Migrations │ │ │ ├── 20170902235157_Initial.Designer.cs │ │ │ ├── 20170902235157_Initial.cs │ │ │ └── AutoLotContextModelSnapshot.cs │ └── Repos │ │ ├── BaseRepo.cs │ │ ├── IInventoryRepo.cs │ │ ├── IRepo.cs │ │ └── InventoryRepo.cs │ └── Migrations.txt ├── Chapter_33 └── AutoLotMVC_Core2 │ ├── AutoLotDAL_Core2.Models │ ├── AutoLotDAL_Core2.Models.csproj │ ├── Base │ │ └── EntityBase.cs │ ├── CreditRisk.cs │ ├── Customer.cs │ ├── Inventory.cs │ ├── InventoryPartial.cs │ ├── MetaData │ │ └── InventoryMetaData.cs │ └── Order.cs │ ├── AutoLotDAL_Core2 │ ├── AssemblyInfo.cs │ ├── AutoLotDAL_Core2.csproj │ ├── DataInitialization │ │ └── MyDataInitializer.cs │ ├── EF │ │ ├── AutoLotContext.cs │ │ ├── AutoLotContextFactory.cs │ │ └── Migrations │ │ │ ├── 20170902235157_Initial.Designer.cs │ │ │ ├── 20170902235157_Initial.cs │ │ │ └── AutoLotContextModelSnapshot.cs │ └── Repos │ │ ├── BaseRepo.cs │ │ ├── IInventoryRepo.cs │ │ ├── IRepo.cs │ │ └── InventoryRepo.cs │ ├── AutoLotMVC_Core2.sln │ └── AutoLotMVC_Core2 │ ├── .bowerrc │ ├── AutoLotMVC_Core2.csproj │ ├── Controllers │ ├── HomeController.cs │ └── InventoryController.cs │ ├── Models │ └── ErrorViewModel.cs │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── ScaffoldingReadMe.txt │ ├── Startup.cs │ ├── TagHelpers │ └── EmailTagHelper.cs │ ├── ViewComponents │ └── InventoryViewComponent.cs │ ├── Views │ ├── Home │ │ ├── About.cshtml │ │ ├── Contact.cshtml │ │ └── Index.cshtml │ ├── Inventory │ │ ├── Create.cshtml │ │ ├── Delete.cshtml │ │ ├── Details.cshtml │ │ ├── DisplayTemplates │ │ │ └── InventoryList.cshtml │ │ ├── Edit.cshtml │ │ ├── EditorTemplates │ │ │ └── Inventory.cshtml │ │ ├── Index.cshtml │ │ └── IndexWithViewComponent.cshtml │ ├── Shared │ │ ├── Components │ │ │ └── Inventory │ │ │ │ └── InventoryPartialView.cshtml │ │ ├── Error.cshtml │ │ ├── _Layout.cshtml │ │ └── _ValidationScriptsPartial.cshtml │ ├── _ViewImports.cshtml │ └── _ViewStart.cshtml │ ├── appsettings.Development.json │ ├── appsettings.json │ ├── bower.json │ ├── bundleconfig.json │ ├── bundleconfig.json.bindings │ └── wwwroot │ ├── css │ ├── site.css │ └── site.min.css │ ├── favicon.ico │ ├── images │ ├── banner1.svg │ ├── banner2.svg │ ├── banner3.svg │ └── banner4.svg │ ├── js │ ├── site.js │ └── site.min.js │ └── lib │ ├── bootstrap │ ├── .bower.json │ ├── LICENSE │ └── dist │ │ ├── css │ │ ├── bootstrap-theme.css │ │ ├── bootstrap-theme.css.map │ │ ├── bootstrap-theme.min.css │ │ ├── bootstrap-theme.min.css.map │ │ ├── bootstrap.css │ │ ├── bootstrap.css.map │ │ ├── bootstrap.min.css │ │ └── bootstrap.min.css.map │ │ ├── fonts │ │ ├── glyphicons-halflings-regular.eot │ │ ├── glyphicons-halflings-regular.svg │ │ ├── glyphicons-halflings-regular.ttf │ │ ├── glyphicons-halflings-regular.woff │ │ └── glyphicons-halflings-regular.woff2 │ │ └── js │ │ ├── bootstrap.js │ │ ├── bootstrap.min.js │ │ └── npm.js │ ├── jquery-validation-unobtrusive │ ├── .bower.json │ ├── jquery.validate.unobtrusive.js │ └── jquery.validate.unobtrusive.min.js │ ├── jquery-validation │ ├── .bower.json │ ├── LICENSE.md │ └── dist │ │ ├── additional-methods.js │ │ ├── additional-methods.min.js │ │ ├── jquery.validate.js │ │ └── jquery.validate.min.js │ └── jquery │ ├── .bower.json │ ├── LICENSE.txt │ └── dist │ ├── jquery.js │ ├── jquery.min.js │ └── jquery.min.map ├── Chapter_34 └── AutoLotAPI_Core2 │ ├── AutoLotAPI_Core2.sln │ ├── AutoLotAPI_Core2 │ ├── AutoLotAPI_Core2.csproj │ ├── Controllers │ │ ├── InventoryController.cs │ │ └── ValuesController.cs │ ├── Filters │ │ └── AutoLotExceptionFilter.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── ScaffoldingReadMe.txt │ ├── Startup.cs │ ├── appsettings.Development.json │ └── appsettings.json │ ├── AutoLotDAL_Core2.Models │ ├── AutoLotDAL_Core2.Models.csproj │ ├── Base │ │ └── EntityBase.cs │ ├── CreditRisk.cs │ ├── Customer.cs │ ├── Inventory.cs │ ├── InventoryPartial.cs │ ├── MetaData │ │ └── InventoryMetaData.cs │ └── Order.cs │ ├── AutoLotDAL_Core2 │ ├── AssemblyInfo.cs │ ├── AutoLotDAL_Core2.csproj │ ├── DataInitialization │ │ └── MyDataInitializer.cs │ ├── EF │ │ ├── AutoLotContext.cs │ │ ├── AutoLotContextFactory.cs │ │ └── Migrations │ │ │ ├── 20170902235157_Initial.Designer.cs │ │ │ ├── 20170902235157_Initial.cs │ │ │ └── AutoLotContextModelSnapshot.cs │ └── Repos │ │ ├── BaseRepo.cs │ │ ├── IInventoryRepo.cs │ │ ├── IRepo.cs │ │ └── InventoryRepo.cs │ └── AutoLotMVC_Core2 │ ├── .bowerrc │ ├── AutoLotMVC_Core2.csproj │ ├── Controllers │ ├── HomeController.cs │ └── InventoryController.cs │ ├── Models │ └── ErrorViewModel.cs │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── ScaffoldingReadMe.txt │ ├── Startup.cs │ ├── TagHelpers │ └── EmailTagHelper.cs │ ├── ViewComponents │ └── InventoryViewComponent.cs │ ├── Views │ ├── Home │ │ ├── About.cshtml │ │ ├── Contact.cshtml │ │ └── Index.cshtml │ ├── Inventory │ │ ├── Create.cshtml │ │ ├── Delete.cshtml │ │ ├── Details.cshtml │ │ ├── DisplayTemplates │ │ │ └── InventoryList.cshtml │ │ ├── Edit.cshtml │ │ ├── EditorTemplates │ │ │ └── Inventory.cshtml │ │ ├── Index.cshtml │ │ └── IndexWithViewComponent.cshtml │ ├── Shared │ │ ├── Components │ │ │ └── Inventory │ │ │ │ └── InventoryPartialView.cshtml │ │ ├── Error.cshtml │ │ ├── _Layout.cshtml │ │ └── _ValidationScriptsPartial.cshtml │ ├── _ViewImports.cshtml │ └── _ViewStart.cshtml │ ├── appsettings.Development.json │ ├── appsettings.json │ ├── bower.json │ ├── bundleconfig.json │ ├── bundleconfig.json.bindings │ └── wwwroot │ ├── css │ ├── site.css │ └── site.min.css │ ├── favicon.ico │ ├── images │ ├── banner1.svg │ ├── banner2.svg │ ├── banner3.svg │ └── banner4.svg │ ├── js │ ├── site.js │ └── site.min.js │ └── lib │ ├── bootstrap │ ├── .bower.json │ ├── LICENSE │ └── dist │ │ ├── css │ │ ├── bootstrap-theme.css │ │ ├── bootstrap-theme.css.map │ │ ├── bootstrap-theme.min.css │ │ ├── bootstrap-theme.min.css.map │ │ ├── bootstrap.css │ │ ├── bootstrap.css.map │ │ ├── bootstrap.min.css │ │ └── bootstrap.min.css.map │ │ ├── fonts │ │ ├── glyphicons-halflings-regular.eot │ │ ├── glyphicons-halflings-regular.svg │ │ ├── glyphicons-halflings-regular.ttf │ │ ├── glyphicons-halflings-regular.woff │ │ └── glyphicons-halflings-regular.woff2 │ │ └── js │ │ ├── bootstrap.js │ │ ├── bootstrap.min.js │ │ └── npm.js │ ├── jquery-validation-unobtrusive │ ├── .bower.json │ ├── jquery.validate.unobtrusive.js │ └── jquery.validate.unobtrusive.min.js │ ├── jquery-validation │ ├── .bower.json │ ├── LICENSE.md │ └── dist │ │ ├── additional-methods.js │ │ ├── additional-methods.min.js │ │ ├── jquery.validate.js │ │ └── jquery.validate.min.js │ └── jquery │ ├── .bower.json │ ├── LICENSE.txt │ └── dist │ ├── jquery.js │ ├── jquery.min.js │ └── jquery.min.map ├── Chapter_4 ├── FunWithArrays │ ├── FunWithArrays.sln │ └── FunWithArrays │ │ ├── App.config │ │ ├── FunWithArrays.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── FunWithEnums │ ├── FunWithEnums.sln │ └── FunWithEnums │ │ ├── App.config │ │ ├── FunWithEnums.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── FunWithLocalFunctions │ ├── FunWithLocalFunctions.sln │ └── FunWithLocalFunctions │ │ ├── App.config │ │ ├── FunWithLocalFunctions.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── FunWithMethods │ ├── FunWithMethods.sln │ └── FunWithMethods │ │ ├── App.config │ │ ├── FunWithMethods.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── FunWithStructures │ ├── FunWithStructures.sln │ └── FunWithStructures │ │ ├── App.config │ │ ├── FunWithStructures.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── FunWithTuples │ ├── FunWithTuples.sln │ └── FunWithTuples │ │ ├── App.config │ │ ├── FunWithTuples.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── MethodOverloading │ ├── MethodOverloading.sln │ └── MethodOverloading │ │ ├── App.config │ │ ├── MethodOverloading.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── NullableTypes │ ├── NullableTypes.sln │ └── NullableTypes │ │ ├── App.config │ │ ├── NullableTypes.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── RefTypeValTypeParams │ ├── RefTypeValTypeParams.sln │ └── RefTypeValTypeParams │ │ ├── App.config │ │ ├── Program.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ └── RefTypeValTypeParams.csproj └── ValueAndReferenceTypes │ ├── ValueAndReferenceTypes.sln │ └── ValueAndReferenceTypes │ ├── App.config │ ├── Program.cs │ ├── Properties │ └── AssemblyInfo.cs │ └── ValueAndReferenceTypes.csproj ├── Chapter_5 ├── AutoProps │ ├── AutoProps.sln │ └── AutoProps │ │ ├── App.config │ │ ├── AutoProps.csproj │ │ ├── Car.cs │ │ ├── Garage.cs │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── ConstData │ ├── ConstData.sln │ └── ConstData │ │ ├── App.config │ │ ├── ConstData.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── EmployeeApp (Partial) │ ├── EmployeeApp.sln │ └── EmployeeApp │ │ ├── App.config │ │ ├── Employee.Core.cs │ │ ├── Employee.cs │ │ ├── EmployeeApp.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── EmployeeApp │ ├── EmployeeApp.sln │ └── EmployeeApp │ │ ├── App.config │ │ ├── Employee.Core.cs │ │ ├── Employee.cs │ │ ├── EmployeeApp.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── ObjectInitializers │ ├── ObjectInitializers.sln │ └── ObjectInitializers │ │ ├── App.config │ │ ├── ObjectInitializers.csproj │ │ ├── Point.cs │ │ ├── Program.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ └── Rectangle.cs ├── SimpleClassExample │ ├── SimpleClassExample.sln │ └── SimpleClassExample │ │ ├── App.config │ │ ├── Car.cs │ │ ├── Motorcycle.cs │ │ ├── Program.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ └── SimpleClassExample.csproj ├── SimpleUtilityClass │ ├── SimpleUtilityClass.sln │ └── SimpleUtilityClass │ │ ├── App.config │ │ ├── Program.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ ├── SimpleUtilityClass.csproj │ │ └── TimeUtilClass.cs └── StaticDataAndMembers │ ├── StaticDataAndMembers.sln │ └── StaticDataAndMembers │ ├── App.config │ ├── Program.cs │ ├── Properties │ └── AssemblyInfo.cs │ ├── SavingsAccount.cs │ └── StaticDataAndMembers.csproj ├── Chapter_6 ├── BasicInheritance │ ├── BasicInheritance.sln │ └── BasicInheritance │ │ ├── App.config │ │ ├── BasicInheritance.csproj │ │ ├── Car.cs │ │ ├── Cars.cd │ │ ├── MiniVan.cs │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── Employees │ ├── Employees.sln │ └── Employees │ │ ├── App.config │ │ ├── BenefitPackage.cs │ │ ├── Employee.Core.cs │ │ ├── Employee.cs │ │ ├── Employees.cd │ │ ├── Employees.csproj │ │ ├── Manager.cs │ │ ├── PTSalesEmployee.cs │ │ ├── Program.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ └── SalesPerson.cs ├── ObjectOverrides │ ├── ObjectOverrides.sln │ └── ObjectOverrides │ │ ├── App.config │ │ ├── ObjectOverrides.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs └── Shapes │ ├── Shapes.sln │ └── Shapes │ ├── App.config │ ├── Program.cs │ ├── Properties │ └── AssemblyInfo.cs │ ├── Shapes.cs │ └── Shapes.csproj ├── Chapter_7 ├── CustomException │ ├── CustomException.sln │ └── CustomException │ │ ├── App.config │ │ ├── Car.cs │ │ ├── CarIsDeadException.cs │ │ ├── CustomException.csproj │ │ ├── Program.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ └── Radio.cs ├── ProcessMultipleExceptions │ ├── ProcessMultipleExceptions.sln │ └── ProcessMultipleExceptions │ │ ├── App.config │ │ ├── Car.cs │ │ ├── CarIsDeadException.cs │ │ ├── ProcessMultipleExceptions.csproj │ │ ├── Program.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ └── Radio.cs └── SimpleException │ ├── SimpleException.sln │ └── SimpleException │ ├── App.config │ ├── Car.cs │ ├── Program.cs │ ├── Properties │ └── AssemblyInfo.cs │ ├── Radio.cs │ └── SimpleException.csproj ├── Chapter_8 ├── CloneablePoint │ ├── CloneablePoint.sln │ └── CloneablePoint │ │ ├── App.config │ │ ├── CloneablePoint.csproj │ │ ├── Point.cs │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── ComparableCar │ ├── ComparableCar.sln │ └── ComparableCar │ │ ├── App.config │ │ ├── Car.cs │ │ ├── ComparableCar.csproj │ │ ├── PetNameComparer.cs │ │ ├── Program.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ └── Radio.cs ├── CustomEnumerator │ ├── CustomEnumerator.sln │ └── CustomEnumerator │ │ ├── App.config │ │ ├── Car.cs │ │ ├── CustomEnumerator.csproj │ │ ├── Garage.cs │ │ ├── Program.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ └── Radio.cs ├── CustomEnumeratorWithYield │ ├── CustomEnumeratorWithYield.sln │ └── CustomEnumeratorWithYield │ │ ├── App.config │ │ ├── Car.cs │ │ ├── CustomEnumeratorWithYield.csproj │ │ ├── Garage.cs │ │ ├── Program.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ └── Radio.cs ├── CustomInterface │ ├── CustomInterface.sln │ └── CustomInterface │ │ ├── App.config │ │ ├── CustomInterface.csproj │ │ ├── CustomInterfaces.cd │ │ ├── IDraw3D.cs │ │ ├── IPointy.cs │ │ ├── OtherPointyItems.cs │ │ ├── PointyClassTest.cs │ │ ├── Program.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ ├── Shapes.cs │ │ └── Triangle.cs ├── ICloneableExample │ ├── ICloneableExample.sln │ └── ICloneableExample │ │ ├── App.config │ │ ├── ICloneableExample.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── InterfaceHierarchy │ ├── InterfaceHierarchy.sln │ └── InterfaceHierarchy │ │ ├── App.config │ │ ├── BitmapImage.cs │ │ ├── InterfaceHierarchy.csproj │ │ ├── Interfaces.cs │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── InterfaceNameClash │ ├── InterfaceNameClash.sln │ └── InterfaceNameClash │ │ ├── App.config │ │ ├── InterfaceNameClash.csproj │ │ ├── Interfaces.cs │ │ ├── Octagon.cs │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs └── MIInterfaceHierarchy │ ├── MIInterfaceHierarchy.sln │ └── MIInterfaceHierarchy │ ├── App.config │ ├── Interfaces.cs │ ├── MIInterfaceHierarchy.csproj │ ├── MIInterfaces.cd │ ├── Program.cs │ ├── Properties │ └── AssemblyInfo.cs │ ├── Rectangle.cs │ └── Square.cs ├── Chapter_9 ├── CustomGenericMethods │ ├── CustomGenericMethods.sln │ └── CustomGenericMethods │ │ ├── App.config │ │ ├── CustomGenericMethods.csproj │ │ ├── MyGenericMethods.cs │ │ ├── Person.cs │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── FunWithGenericCollections │ ├── FunWithGenericCollections.sln │ └── FunWithGenericCollections │ │ ├── App.config │ │ ├── FunWithGenericCollections.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── FunWithObservableCollections │ ├── FunWithObservableCollections.sln │ └── FunWithObservableCollections │ │ ├── App.config │ │ ├── FunWithObservableCollections.csproj │ │ ├── Person.cs │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs ├── GenericPoint │ ├── GenericPoint.sln │ └── GenericPoint │ │ ├── App.config │ │ ├── GenericPoint.csproj │ │ ├── Point.cs │ │ ├── Program.cs │ │ └── Properties │ │ └── AssemblyInfo.cs └── IssuesWithNonGenericCollections │ ├── IssuesWithNonGenericCollections.sln │ └── IssuesWithNonGenericCollections │ ├── App.config │ ├── IssuesWithNonGenericCollections.csproj │ ├── Person.cs │ ├── PersonCollection.cs │ ├── Program.cs │ └── Properties │ └── AssemblyInfo.cs ├── Contributing.md ├── LICENSE.txt ├── README.md ├── errata.md └── kaxaml └── Kaxaml_1.8.msi /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/.gitignore -------------------------------------------------------------------------------- /9781484230176.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/9781484230176.jpg -------------------------------------------------------------------------------- /Appendices_A-E_OnlineOnly.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendices_A-E_OnlineOnly.pdf -------------------------------------------------------------------------------- /Appendix_A/AutoLotDAL2/AutoLotDAL2.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_A/AutoLotDAL2/AutoLotDAL2.csproj -------------------------------------------------------------------------------- /Appendix_A/AutoLotDAL2/AutoLotDAL2.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_A/AutoLotDAL2/AutoLotDAL2.sln -------------------------------------------------------------------------------- /Appendix_A/AutoLotDAL2/ConnectedLayer/InventoryDAL.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_A/AutoLotDAL2/ConnectedLayer/InventoryDAL.cs -------------------------------------------------------------------------------- /Appendix_A/AutoLotDAL2/Models/NewCar.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_A/AutoLotDAL2/Models/NewCar.cs -------------------------------------------------------------------------------- /Appendix_A/AutoLotDAL2/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_A/AutoLotDAL2/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Appendix_A/AutoLotDAL3/AutoLotDAL3.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_A/AutoLotDAL3/AutoLotDAL3.csproj -------------------------------------------------------------------------------- /Appendix_A/AutoLotDAL3/AutoLotDAL3.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_A/AutoLotDAL3/AutoLotDAL3.sln -------------------------------------------------------------------------------- /Appendix_A/AutoLotDAL3/ConnectedLayer/InventoryDAL.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_A/AutoLotDAL3/ConnectedLayer/InventoryDAL.cs -------------------------------------------------------------------------------- /Appendix_A/AutoLotDAL3/DataSets/AutoLotDataSet.xsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_A/AutoLotDAL3/DataSets/AutoLotDataSet.xsc -------------------------------------------------------------------------------- /Appendix_A/AutoLotDAL3/DataSets/AutoLotDataSet.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_A/AutoLotDAL3/DataSets/AutoLotDataSet.xsd -------------------------------------------------------------------------------- /Appendix_A/AutoLotDAL3/DataSets/AutoLotDataSet.xss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_A/AutoLotDAL3/DataSets/AutoLotDataSet.xss -------------------------------------------------------------------------------- /Appendix_A/AutoLotDAL3/DataSets/DataSet1.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_A/AutoLotDAL3/DataSets/DataSet1.Designer.cs -------------------------------------------------------------------------------- /Appendix_A/AutoLotDAL3/DataSets/DataSet1.xsc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Appendix_A/AutoLotDAL3/DataSets/DataSet1.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_A/AutoLotDAL3/DataSets/DataSet1.xsd -------------------------------------------------------------------------------- /Appendix_A/AutoLotDAL3/DataSets/DataSet1.xss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Appendix_A/AutoLotDAL3/Models/NewCar.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_A/AutoLotDAL3/Models/NewCar.cs -------------------------------------------------------------------------------- /Appendix_A/AutoLotDAL3/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_A/AutoLotDAL3/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Appendix_A/AutoLotDAL3/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_A/AutoLotDAL3/Properties/Settings.Designer.cs -------------------------------------------------------------------------------- /Appendix_A/AutoLotDAL3/Properties/Settings.settings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_A/AutoLotDAL3/Properties/Settings.settings -------------------------------------------------------------------------------- /Appendix_A/AutoLotDAL3/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_A/AutoLotDAL3/app.config -------------------------------------------------------------------------------- /Appendix_A/DataGridViewDataDesigner/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_A/DataGridViewDataDesigner/App.config -------------------------------------------------------------------------------- /Appendix_A/DataGridViewDataDesigner/ClassDiagram1.cd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_A/DataGridViewDataDesigner/ClassDiagram1.cd -------------------------------------------------------------------------------- /Appendix_A/DataGridViewDataDesigner/InventoryDataSet.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Appendix_A/DataGridViewDataDesigner/InventoryDataSet.xsc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Appendix_A/DataGridViewDataDesigner/InventoryDataSet.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_A/DataGridViewDataDesigner/InventoryDataSet.xsd -------------------------------------------------------------------------------- /Appendix_A/DataGridViewDataDesigner/InventoryDataSet.xss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Appendix_A/DataGridViewDataDesigner/MainForm.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_A/DataGridViewDataDesigner/MainForm.Designer.cs -------------------------------------------------------------------------------- /Appendix_A/DataGridViewDataDesigner/MainForm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_A/DataGridViewDataDesigner/MainForm.cs -------------------------------------------------------------------------------- /Appendix_A/DataGridViewDataDesigner/MainForm.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_A/DataGridViewDataDesigner/MainForm.resx -------------------------------------------------------------------------------- /Appendix_A/DataGridViewDataDesigner/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_A/DataGridViewDataDesigner/Program.cs -------------------------------------------------------------------------------- /Appendix_A/FillDataSetUsingSqlDataAdapter/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_A/FillDataSetUsingSqlDataAdapter/App.config -------------------------------------------------------------------------------- /Appendix_A/FillDataSetUsingSqlDataAdapter/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_A/FillDataSetUsingSqlDataAdapter/Program.cs -------------------------------------------------------------------------------- /Appendix_A/InventoryDALDisconnectedGUI/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_A/InventoryDALDisconnectedGUI/App.config -------------------------------------------------------------------------------- /Appendix_A/InventoryDALDisconnectedGUI/MainForm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_A/InventoryDALDisconnectedGUI/MainForm.cs -------------------------------------------------------------------------------- /Appendix_A/InventoryDALDisconnectedGUI/MainForm.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_A/InventoryDALDisconnectedGUI/MainForm.resx -------------------------------------------------------------------------------- /Appendix_A/InventoryDALDisconnectedGUI/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_A/InventoryDALDisconnectedGUI/Program.cs -------------------------------------------------------------------------------- /Appendix_A/LinqToDataSetApp/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_A/LinqToDataSetApp/App.config -------------------------------------------------------------------------------- /Appendix_A/LinqToDataSetApp/LinqToDataSetApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_A/LinqToDataSetApp/LinqToDataSetApp.csproj -------------------------------------------------------------------------------- /Appendix_A/LinqToDataSetApp/LinqToDataSetApp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_A/LinqToDataSetApp/LinqToDataSetApp.sln -------------------------------------------------------------------------------- /Appendix_A/LinqToDataSetApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_A/LinqToDataSetApp/Program.cs -------------------------------------------------------------------------------- /Appendix_A/LinqToDataSetApp/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_A/LinqToDataSetApp/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Appendix_A/MultitabledDataSetApp/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_A/MultitabledDataSetApp/App.config -------------------------------------------------------------------------------- /Appendix_A/MultitabledDataSetApp/MainForm.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_A/MultitabledDataSetApp/MainForm.Designer.cs -------------------------------------------------------------------------------- /Appendix_A/MultitabledDataSetApp/MainForm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_A/MultitabledDataSetApp/MainForm.cs -------------------------------------------------------------------------------- /Appendix_A/MultitabledDataSetApp/MainForm.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_A/MultitabledDataSetApp/MainForm.resx -------------------------------------------------------------------------------- /Appendix_A/MultitabledDataSetApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_A/MultitabledDataSetApp/Program.cs -------------------------------------------------------------------------------- /Appendix_A/SimpleDataSet/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_A/SimpleDataSet/App.config -------------------------------------------------------------------------------- /Appendix_A/SimpleDataSet/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_A/SimpleDataSet/Program.cs -------------------------------------------------------------------------------- /Appendix_A/SimpleDataSet/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_A/SimpleDataSet/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Appendix_A/SimpleDataSet/SimpleDataSet.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_A/SimpleDataSet/SimpleDataSet.csproj -------------------------------------------------------------------------------- /Appendix_A/SimpleDataSet/SimpleDataSet.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_A/SimpleDataSet/SimpleDataSet.sln -------------------------------------------------------------------------------- /Appendix_A/StronglyTypedDataSetConsoleClient/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_A/StronglyTypedDataSetConsoleClient/App.config -------------------------------------------------------------------------------- /Appendix_A/StronglyTypedDataSetConsoleClient/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_A/StronglyTypedDataSetConsoleClient/Program.cs -------------------------------------------------------------------------------- /Appendix_A/WindowsFormsDataBinding/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_A/WindowsFormsDataBinding/App.config -------------------------------------------------------------------------------- /Appendix_A/WindowsFormsDataBinding/Car.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_A/WindowsFormsDataBinding/Car.cs -------------------------------------------------------------------------------- /Appendix_A/WindowsFormsDataBinding/MainForm.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_A/WindowsFormsDataBinding/MainForm.Designer.cs -------------------------------------------------------------------------------- /Appendix_A/WindowsFormsDataBinding/MainForm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_A/WindowsFormsDataBinding/MainForm.cs -------------------------------------------------------------------------------- /Appendix_A/WindowsFormsDataBinding/MainForm.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_A/WindowsFormsDataBinding/MainForm.resx -------------------------------------------------------------------------------- /Appendix_A/WindowsFormsDataBinding/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_A/WindowsFormsDataBinding/Program.cs -------------------------------------------------------------------------------- /Appendix_B/ConstructingXmlDocs/ConstructingXmlDocs.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_B/ConstructingXmlDocs/ConstructingXmlDocs.sln -------------------------------------------------------------------------------- /Appendix_B/ConstructingXmlDocs/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_B/ConstructingXmlDocs/Program.cs -------------------------------------------------------------------------------- /Appendix_B/ConstructingXmlDocs/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_B/ConstructingXmlDocs/app.config -------------------------------------------------------------------------------- /Appendix_B/LinqToXmlFirstLook/LinqToXmlFirstLook.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_B/LinqToXmlFirstLook/LinqToXmlFirstLook.csproj -------------------------------------------------------------------------------- /Appendix_B/LinqToXmlFirstLook/LinqToXmlFirstLook.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_B/LinqToXmlFirstLook/LinqToXmlFirstLook.sln -------------------------------------------------------------------------------- /Appendix_B/LinqToXmlFirstLook/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_B/LinqToXmlFirstLook/Program.cs -------------------------------------------------------------------------------- /Appendix_B/LinqToXmlFirstLook/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_B/LinqToXmlFirstLook/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Appendix_B/LinqToXmlFirstLook/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_B/LinqToXmlFirstLook/app.config -------------------------------------------------------------------------------- /Appendix_B/LinqToXmlWinApp/Inventory.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_B/LinqToXmlWinApp/Inventory.xml -------------------------------------------------------------------------------- /Appendix_B/LinqToXmlWinApp/LinqToXmlObjectModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_B/LinqToXmlWinApp/LinqToXmlObjectModel.cs -------------------------------------------------------------------------------- /Appendix_B/LinqToXmlWinApp/LinqToXmlWinApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_B/LinqToXmlWinApp/LinqToXmlWinApp.csproj -------------------------------------------------------------------------------- /Appendix_B/LinqToXmlWinApp/LinqToXmlWinApp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_B/LinqToXmlWinApp/LinqToXmlWinApp.sln -------------------------------------------------------------------------------- /Appendix_B/LinqToXmlWinApp/MainForm.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_B/LinqToXmlWinApp/MainForm.Designer.cs -------------------------------------------------------------------------------- /Appendix_B/LinqToXmlWinApp/MainForm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_B/LinqToXmlWinApp/MainForm.cs -------------------------------------------------------------------------------- /Appendix_B/LinqToXmlWinApp/MainForm.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_B/LinqToXmlWinApp/MainForm.resx -------------------------------------------------------------------------------- /Appendix_B/LinqToXmlWinApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_B/LinqToXmlWinApp/Program.cs -------------------------------------------------------------------------------- /Appendix_B/LinqToXmlWinApp/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_B/LinqToXmlWinApp/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Appendix_B/LinqToXmlWinApp/Properties/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_B/LinqToXmlWinApp/Properties/Resources.resx -------------------------------------------------------------------------------- /Appendix_B/LinqToXmlWinApp/Properties/Settings.settings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_B/LinqToXmlWinApp/Properties/Settings.settings -------------------------------------------------------------------------------- /Appendix_B/LinqToXmlWinApp/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_B/LinqToXmlWinApp/app.config -------------------------------------------------------------------------------- /Appendix_B/VbXmlLiteralLibrary/My Project/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_B/VbXmlLiteralLibrary/My Project/Resources.resx -------------------------------------------------------------------------------- /Appendix_B/VbXmlLiteralLibrary/XmlLiteralExample.vb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_B/VbXmlLiteralLibrary/XmlLiteralExample.vb -------------------------------------------------------------------------------- /Appendix_C/CodeBehindPageModel/CodeBehindPageModel.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_C/CodeBehindPageModel/CodeBehindPageModel.sln -------------------------------------------------------------------------------- /Appendix_C/FunWithPageMembers/Default.aspx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_C/FunWithPageMembers/Default.aspx -------------------------------------------------------------------------------- /Appendix_C/FunWithPageMembers/Default.aspx.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_C/FunWithPageMembers/Default.aspx.cs -------------------------------------------------------------------------------- /Appendix_C/FunWithPageMembers/FunWithPageMembers.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_C/FunWithPageMembers/FunWithPageMembers.sln -------------------------------------------------------------------------------- /Appendix_C/FunWithPageMembers/Web.Debug.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_C/FunWithPageMembers/Web.Debug.config -------------------------------------------------------------------------------- /Appendix_C/FunWithPageMembers/Web.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_C/FunWithPageMembers/Web.config -------------------------------------------------------------------------------- /Appendix_C/FunWithPageMembers/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_C/FunWithPageMembers/packages.config -------------------------------------------------------------------------------- /Appendix_C/PageLifeCycle/Default.aspx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_C/PageLifeCycle/Default.aspx -------------------------------------------------------------------------------- /Appendix_C/PageLifeCycle/Default.aspx.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_C/PageLifeCycle/Default.aspx.cs -------------------------------------------------------------------------------- /Appendix_C/PageLifeCycle/PageLifeCycle.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_C/PageLifeCycle/PageLifeCycle.sln -------------------------------------------------------------------------------- /Appendix_C/PageLifeCycle/Web.Debug.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_C/PageLifeCycle/Web.Debug.config -------------------------------------------------------------------------------- /Appendix_C/PageLifeCycle/Web.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_C/PageLifeCycle/Web.config -------------------------------------------------------------------------------- /Appendix_C/PageLifeCycle/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_C/PageLifeCycle/packages.config -------------------------------------------------------------------------------- /Appendix_C/SimpleWebPage/HtmlPage1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_C/SimpleWebPage/HtmlPage1.html -------------------------------------------------------------------------------- /Appendix_C/SimpleWebPage/SimpleWebPage.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_C/SimpleWebPage/SimpleWebPage.sln -------------------------------------------------------------------------------- /Appendix_C/SinglePageModel/AutoLotDAL/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_C/SinglePageModel/AutoLotDAL/App.config -------------------------------------------------------------------------------- /Appendix_C/SinglePageModel/AutoLotDAL/AutoLotDAL.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_C/SinglePageModel/AutoLotDAL/AutoLotDAL.csproj -------------------------------------------------------------------------------- /Appendix_C/SinglePageModel/AutoLotDAL/Models/Customer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_C/SinglePageModel/AutoLotDAL/Models/Customer.cs -------------------------------------------------------------------------------- /Appendix_C/SinglePageModel/AutoLotDAL/Models/Order.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_C/SinglePageModel/AutoLotDAL/Models/Order.cs -------------------------------------------------------------------------------- /Appendix_C/SinglePageModel/AutoLotDAL/Repos/BaseRepo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_C/SinglePageModel/AutoLotDAL/Repos/BaseRepo.cs -------------------------------------------------------------------------------- /Appendix_C/SinglePageModel/AutoLotDAL/Repos/IRepo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_C/SinglePageModel/AutoLotDAL/Repos/IRepo.cs -------------------------------------------------------------------------------- /Appendix_C/SinglePageModel/AutoLotDAL/Repos/OrderRepo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_C/SinglePageModel/AutoLotDAL/Repos/OrderRepo.cs -------------------------------------------------------------------------------- /Appendix_C/SinglePageModel/AutoLotDAL/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_C/SinglePageModel/AutoLotDAL/packages.config -------------------------------------------------------------------------------- /Appendix_C/SinglePageModel/SinglePageModel.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_C/SinglePageModel/SinglePageModel.sln -------------------------------------------------------------------------------- /Appendix_C/SinglePageModel/SinglePageModel/Default.aspx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_C/SinglePageModel/SinglePageModel/Default.aspx -------------------------------------------------------------------------------- /Appendix_C/SinglePageModel/SinglePageModel/Web.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_C/SinglePageModel/SinglePageModel/Web.config -------------------------------------------------------------------------------- /Appendix_C/SinglePageModel/SinglePageModel/sqllog.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_C/SinglePageModel/SinglePageModel/sqllog.txt -------------------------------------------------------------------------------- /Appendix_C/autolot.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_C/autolot.bak -------------------------------------------------------------------------------- /Appendix_D/AspNetCarsSite/Ads.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_D/AspNetCarsSite/Ads.xml -------------------------------------------------------------------------------- /Appendix_D/AspNetCarsSite/AspNetCarsSite.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_D/AspNetCarsSite/AspNetCarsSite.sln -------------------------------------------------------------------------------- /Appendix_D/AspNetCarsSite/BuildCar.aspx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_D/AspNetCarsSite/BuildCar.aspx -------------------------------------------------------------------------------- /Appendix_D/AspNetCarsSite/BuildCar.aspx.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_D/AspNetCarsSite/BuildCar.aspx.cs -------------------------------------------------------------------------------- /Appendix_D/AspNetCarsSite/CAR.GIF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_D/AspNetCarsSite/CAR.GIF -------------------------------------------------------------------------------- /Appendix_D/AspNetCarsSite/Default.aspx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_D/AspNetCarsSite/Default.aspx -------------------------------------------------------------------------------- /Appendix_D/AspNetCarsSite/Default.aspx.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_D/AspNetCarsSite/Default.aspx.cs -------------------------------------------------------------------------------- /Appendix_D/AspNetCarsSite/Inventory.aspx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_D/AspNetCarsSite/Inventory.aspx -------------------------------------------------------------------------------- /Appendix_D/AspNetCarsSite/Inventory.aspx.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_D/AspNetCarsSite/Inventory.aspx.cs -------------------------------------------------------------------------------- /Appendix_D/AspNetCarsSite/MasterPage.master: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_D/AspNetCarsSite/MasterPage.master -------------------------------------------------------------------------------- /Appendix_D/AspNetCarsSite/MasterPage.master.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_D/AspNetCarsSite/MasterPage.master.cs -------------------------------------------------------------------------------- /Appendix_D/AspNetCarsSite/SlugBug.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_D/AspNetCarsSite/SlugBug.jpg -------------------------------------------------------------------------------- /Appendix_D/AspNetCarsSite/Web.Debug.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_D/AspNetCarsSite/Web.Debug.config -------------------------------------------------------------------------------- /Appendix_D/AspNetCarsSite/Web.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_D/AspNetCarsSite/Web.config -------------------------------------------------------------------------------- /Appendix_D/AspNetCarsSite/Web.sitemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_D/AspNetCarsSite/Web.sitemap -------------------------------------------------------------------------------- /Appendix_D/AspNetCarsSite/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_D/AspNetCarsSite/packages.config -------------------------------------------------------------------------------- /Appendix_D/AspNetCarsSite/sqllog.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_D/AspNetCarsSite/sqllog.txt -------------------------------------------------------------------------------- /Appendix_D/DynamicCtrls/Default.aspx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_D/DynamicCtrls/Default.aspx -------------------------------------------------------------------------------- /Appendix_D/DynamicCtrls/Default.aspx.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_D/DynamicCtrls/Default.aspx.cs -------------------------------------------------------------------------------- /Appendix_D/DynamicCtrls/DynamicCtrls.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_D/DynamicCtrls/DynamicCtrls.sln -------------------------------------------------------------------------------- /Appendix_D/DynamicCtrls/Web.Debug.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_D/DynamicCtrls/Web.Debug.config -------------------------------------------------------------------------------- /Appendix_D/DynamicCtrls/Web.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_D/DynamicCtrls/Web.config -------------------------------------------------------------------------------- /Appendix_D/DynamicCtrls/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_D/DynamicCtrls/packages.config -------------------------------------------------------------------------------- /Appendix_D/FunWithThemes/Default.aspx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_D/FunWithThemes/Default.aspx -------------------------------------------------------------------------------- /Appendix_D/FunWithThemes/Default.aspx.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_D/FunWithThemes/Default.aspx.cs -------------------------------------------------------------------------------- /Appendix_D/FunWithThemes/FunWithThemes.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_D/FunWithThemes/FunWithThemes.sln -------------------------------------------------------------------------------- /Appendix_D/FunWithThemes/Web.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_D/FunWithThemes/Web.config -------------------------------------------------------------------------------- /Appendix_D/FunWithThemes/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_D/FunWithThemes/packages.config -------------------------------------------------------------------------------- /Appendix_D/ValidatorCtrls/Annotations.aspx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_D/ValidatorCtrls/Annotations.aspx -------------------------------------------------------------------------------- /Appendix_D/ValidatorCtrls/Annotations.aspx.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_D/ValidatorCtrls/Annotations.aspx.cs -------------------------------------------------------------------------------- /Appendix_D/ValidatorCtrls/App_Code/Inventory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_D/ValidatorCtrls/App_Code/Inventory.cs -------------------------------------------------------------------------------- /Appendix_D/ValidatorCtrls/Default.aspx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_D/ValidatorCtrls/Default.aspx -------------------------------------------------------------------------------- /Appendix_D/ValidatorCtrls/Default.aspx.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_D/ValidatorCtrls/Default.aspx.cs -------------------------------------------------------------------------------- /Appendix_D/ValidatorCtrls/ValidationGroups.aspx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_D/ValidatorCtrls/ValidationGroups.aspx -------------------------------------------------------------------------------- /Appendix_D/ValidatorCtrls/ValidationGroups.aspx.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_D/ValidatorCtrls/ValidationGroups.aspx.cs -------------------------------------------------------------------------------- /Appendix_D/ValidatorCtrls/ValidatorCtrls.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_D/ValidatorCtrls/ValidatorCtrls.sln -------------------------------------------------------------------------------- /Appendix_D/ValidatorCtrls/Web.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_D/ValidatorCtrls/Web.config -------------------------------------------------------------------------------- /Appendix_D/ValidatorCtrls/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_D/ValidatorCtrls/packages.config -------------------------------------------------------------------------------- /Appendix_E/AppState/AppState.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_E/AppState/AppState.sln -------------------------------------------------------------------------------- /Appendix_E/AppState/App_Code/CarLotInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_E/AppState/App_Code/CarLotInfo.cs -------------------------------------------------------------------------------- /Appendix_E/AppState/Default.aspx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_E/AppState/Default.aspx -------------------------------------------------------------------------------- /Appendix_E/AppState/Default.aspx.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_E/AppState/Default.aspx.cs -------------------------------------------------------------------------------- /Appendix_E/AppState/Global.asax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_E/AppState/Global.asax -------------------------------------------------------------------------------- /Appendix_E/AppState/Web.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_E/AppState/Web.config -------------------------------------------------------------------------------- /Appendix_E/AppState/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_E/AppState/packages.config -------------------------------------------------------------------------------- /Appendix_E/CacheState/CacheState.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_E/CacheState/CacheState.sln -------------------------------------------------------------------------------- /Appendix_E/CacheState/Default.aspx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_E/CacheState/Default.aspx -------------------------------------------------------------------------------- /Appendix_E/CacheState/Default.aspx.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_E/CacheState/Default.aspx.cs -------------------------------------------------------------------------------- /Appendix_E/CacheState/Global.asax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_E/CacheState/Global.asax -------------------------------------------------------------------------------- /Appendix_E/CacheState/Web.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_E/CacheState/Web.config -------------------------------------------------------------------------------- /Appendix_E/CacheState/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_E/CacheState/packages.config -------------------------------------------------------------------------------- /Appendix_E/CacheState/sqllog.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_E/CacheState/sqllog.txt -------------------------------------------------------------------------------- /Appendix_E/CookieStateApp/CookieStateApp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_E/CookieStateApp/CookieStateApp.sln -------------------------------------------------------------------------------- /Appendix_E/CookieStateApp/Default.aspx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_E/CookieStateApp/Default.aspx -------------------------------------------------------------------------------- /Appendix_E/CookieStateApp/Default.aspx.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_E/CookieStateApp/Default.aspx.cs -------------------------------------------------------------------------------- /Appendix_E/CookieStateApp/Web.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_E/CookieStateApp/Web.config -------------------------------------------------------------------------------- /Appendix_E/CookieStateApp/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_E/CookieStateApp/packages.config -------------------------------------------------------------------------------- /Appendix_E/FunWithProfiles/App_Code/UserAddress.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_E/FunWithProfiles/App_Code/UserAddress.cs -------------------------------------------------------------------------------- /Appendix_E/FunWithProfiles/Default.aspx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_E/FunWithProfiles/Default.aspx -------------------------------------------------------------------------------- /Appendix_E/FunWithProfiles/Default.aspx.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_E/FunWithProfiles/Default.aspx.cs -------------------------------------------------------------------------------- /Appendix_E/FunWithProfiles/FunWithProfiles.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_E/FunWithProfiles/FunWithProfiles.sln -------------------------------------------------------------------------------- /Appendix_E/FunWithProfiles/Web.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_E/FunWithProfiles/Web.config -------------------------------------------------------------------------------- /Appendix_E/FunWithProfiles/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_E/FunWithProfiles/packages.config -------------------------------------------------------------------------------- /Appendix_E/SessionState/App_Code/UserShoppingCart.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_E/SessionState/App_Code/UserShoppingCart.cs -------------------------------------------------------------------------------- /Appendix_E/SessionState/Default.aspx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_E/SessionState/Default.aspx -------------------------------------------------------------------------------- /Appendix_E/SessionState/Default.aspx.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_E/SessionState/Default.aspx.cs -------------------------------------------------------------------------------- /Appendix_E/SessionState/Global.asax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_E/SessionState/Global.asax -------------------------------------------------------------------------------- /Appendix_E/SessionState/SessionState.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_E/SessionState/SessionState.sln -------------------------------------------------------------------------------- /Appendix_E/SessionState/Web.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_E/SessionState/Web.config -------------------------------------------------------------------------------- /Appendix_E/SessionState/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_E/SessionState/packages.config -------------------------------------------------------------------------------- /Appendix_E/SimpleStateExample/Default.aspx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_E/SimpleStateExample/Default.aspx -------------------------------------------------------------------------------- /Appendix_E/SimpleStateExample/Default.aspx.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_E/SimpleStateExample/Default.aspx.cs -------------------------------------------------------------------------------- /Appendix_E/SimpleStateExample/SimpleStateExample.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_E/SimpleStateExample/SimpleStateExample.sln -------------------------------------------------------------------------------- /Appendix_E/SimpleStateExample/Web.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_E/SimpleStateExample/Web.config -------------------------------------------------------------------------------- /Appendix_E/SimpleStateExample/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_E/SimpleStateExample/packages.config -------------------------------------------------------------------------------- /Appendix_E/ViewStateApp/Default.aspx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_E/ViewStateApp/Default.aspx -------------------------------------------------------------------------------- /Appendix_E/ViewStateApp/Default.aspx.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_E/ViewStateApp/Default.aspx.cs -------------------------------------------------------------------------------- /Appendix_E/ViewStateApp/ViewStateApp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_E/ViewStateApp/ViewStateApp.sln -------------------------------------------------------------------------------- /Appendix_E/ViewStateApp/Web.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_E/ViewStateApp/Web.config -------------------------------------------------------------------------------- /Appendix_E/ViewStateApp/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Appendix_E/ViewStateApp/packages.config -------------------------------------------------------------------------------- /Chapter_1/Calc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_1/Calc.cs -------------------------------------------------------------------------------- /Chapter_1/Calc.vb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_1/Calc.vb -------------------------------------------------------------------------------- /Chapter_10/AnonymousMethods/AnonymousMethods.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_10/AnonymousMethods/AnonymousMethods.sln -------------------------------------------------------------------------------- /Chapter_10/AnonymousMethods/AnonymousMethods/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_10/AnonymousMethods/AnonymousMethods/App.config -------------------------------------------------------------------------------- /Chapter_10/AnonymousMethods/AnonymousMethods/Car.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_10/AnonymousMethods/AnonymousMethods/Car.cs -------------------------------------------------------------------------------- /Chapter_10/AnonymousMethods/AnonymousMethods/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_10/AnonymousMethods/AnonymousMethods/Program.cs -------------------------------------------------------------------------------- /Chapter_10/CarDelegate/CarDelegate.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_10/CarDelegate/CarDelegate.sln -------------------------------------------------------------------------------- /Chapter_10/CarDelegate/CarDelegate/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_10/CarDelegate/CarDelegate/App.config -------------------------------------------------------------------------------- /Chapter_10/CarDelegate/CarDelegate/Car.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_10/CarDelegate/CarDelegate/Car.cs -------------------------------------------------------------------------------- /Chapter_10/CarDelegate/CarDelegate/CarDelegate.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_10/CarDelegate/CarDelegate/CarDelegate.csproj -------------------------------------------------------------------------------- /Chapter_10/CarDelegate/CarDelegate/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_10/CarDelegate/CarDelegate/Program.cs -------------------------------------------------------------------------------- /Chapter_10/CarEventArgs/CarEventArgs.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_10/CarEventArgs/CarEventArgs.sln -------------------------------------------------------------------------------- /Chapter_10/CarEventArgs/CarEventArgs/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_10/CarEventArgs/CarEventArgs/App.config -------------------------------------------------------------------------------- /Chapter_10/CarEventArgs/CarEventArgs/Car.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_10/CarEventArgs/CarEventArgs/Car.cs -------------------------------------------------------------------------------- /Chapter_10/CarEventArgs/CarEventArgs/CarEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_10/CarEventArgs/CarEventArgs/CarEventArgs.cs -------------------------------------------------------------------------------- /Chapter_10/CarEventArgs/CarEventArgs/CarEventArgs.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_10/CarEventArgs/CarEventArgs/CarEventArgs.csproj -------------------------------------------------------------------------------- /Chapter_10/CarEventArgs/CarEventArgs/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_10/CarEventArgs/CarEventArgs/Program.cs -------------------------------------------------------------------------------- /Chapter_10/CarEvents/CarEvents.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_10/CarEvents/CarEvents.sln -------------------------------------------------------------------------------- /Chapter_10/CarEvents/CarEvents/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_10/CarEvents/CarEvents/App.config -------------------------------------------------------------------------------- /Chapter_10/CarEvents/CarEvents/Car.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_10/CarEvents/CarEvents/Car.cs -------------------------------------------------------------------------------- /Chapter_10/CarEvents/CarEvents/CarEvents.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_10/CarEvents/CarEvents/CarEvents.csproj -------------------------------------------------------------------------------- /Chapter_10/CarEvents/CarEvents/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_10/CarEvents/CarEvents/Program.cs -------------------------------------------------------------------------------- /Chapter_10/CarEventsWithLambdas/CarEventsWithLambdas.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_10/CarEventsWithLambdas/CarEventsWithLambdas.sln -------------------------------------------------------------------------------- /Chapter_10/GenericCarEventArgs/GenericCarEventArgs.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_10/GenericCarEventArgs/GenericCarEventArgs.sln -------------------------------------------------------------------------------- /Chapter_10/GenericDelegate/GenericDelegate.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_10/GenericDelegate/GenericDelegate.sln -------------------------------------------------------------------------------- /Chapter_10/GenericDelegate/GenericDelegate/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_10/GenericDelegate/GenericDelegate/App.config -------------------------------------------------------------------------------- /Chapter_10/GenericDelegate/GenericDelegate/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_10/GenericDelegate/GenericDelegate/Program.cs -------------------------------------------------------------------------------- /Chapter_10/SimpleDelegate/SimpleDelegate.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_10/SimpleDelegate/SimpleDelegate.sln -------------------------------------------------------------------------------- /Chapter_10/SimpleDelegate/SimpleDelegate/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_10/SimpleDelegate/SimpleDelegate/App.config -------------------------------------------------------------------------------- /Chapter_10/SimpleDelegate/SimpleDelegate/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_10/SimpleDelegate/SimpleDelegate/Program.cs -------------------------------------------------------------------------------- /Chapter_11/AnonymousTypes/AnonymousTypes.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_11/AnonymousTypes/AnonymousTypes.sln -------------------------------------------------------------------------------- /Chapter_11/AnonymousTypes/AnonymousTypes/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_11/AnonymousTypes/AnonymousTypes/App.config -------------------------------------------------------------------------------- /Chapter_11/AnonymousTypes/AnonymousTypes/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_11/AnonymousTypes/AnonymousTypes/Program.cs -------------------------------------------------------------------------------- /Chapter_11/CustomConversions/CustomConversions.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_11/CustomConversions/CustomConversions.sln -------------------------------------------------------------------------------- /Chapter_11/CustomConversions/CustomConversions/Square.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_11/CustomConversions/CustomConversions/Square.cs -------------------------------------------------------------------------------- /Chapter_11/ExtensionMethods/ExtensionMethods.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_11/ExtensionMethods/ExtensionMethods.sln -------------------------------------------------------------------------------- /Chapter_11/ExtensionMethods/ExtensionMethods/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_11/ExtensionMethods/ExtensionMethods/App.config -------------------------------------------------------------------------------- /Chapter_11/ExtensionMethods/ExtensionMethods/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_11/ExtensionMethods/ExtensionMethods/Program.cs -------------------------------------------------------------------------------- /Chapter_11/InterfaceExtensions/InterfaceExtensions.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_11/InterfaceExtensions/InterfaceExtensions.sln -------------------------------------------------------------------------------- /Chapter_11/OverloadedOps/OverloadedOps.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_11/OverloadedOps/OverloadedOps.sln -------------------------------------------------------------------------------- /Chapter_11/OverloadedOps/OverloadedOps/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_11/OverloadedOps/OverloadedOps/App.config -------------------------------------------------------------------------------- /Chapter_11/OverloadedOps/OverloadedOps/Point.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_11/OverloadedOps/OverloadedOps/Point.cs -------------------------------------------------------------------------------- /Chapter_11/OverloadedOps/OverloadedOps/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_11/OverloadedOps/OverloadedOps/Program.cs -------------------------------------------------------------------------------- /Chapter_11/SimpleIndexer/SimpleIndexer.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_11/SimpleIndexer/SimpleIndexer.sln -------------------------------------------------------------------------------- /Chapter_11/SimpleIndexer/SimpleIndexer/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_11/SimpleIndexer/SimpleIndexer/App.config -------------------------------------------------------------------------------- /Chapter_11/SimpleIndexer/SimpleIndexer/Person.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_11/SimpleIndexer/SimpleIndexer/Person.cs -------------------------------------------------------------------------------- /Chapter_11/SimpleIndexer/SimpleIndexer/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_11/SimpleIndexer/SimpleIndexer/Program.cs -------------------------------------------------------------------------------- /Chapter_11/StringIndexer/StringIndexer.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_11/StringIndexer/StringIndexer.sln -------------------------------------------------------------------------------- /Chapter_11/StringIndexer/StringIndexer/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_11/StringIndexer/StringIndexer/App.config -------------------------------------------------------------------------------- /Chapter_11/StringIndexer/StringIndexer/Person.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_11/StringIndexer/StringIndexer/Person.cs -------------------------------------------------------------------------------- /Chapter_11/StringIndexer/StringIndexer/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_11/StringIndexer/StringIndexer/Program.cs -------------------------------------------------------------------------------- /Chapter_11/UnsafeCode/UnsafeCode.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_11/UnsafeCode/UnsafeCode.sln -------------------------------------------------------------------------------- /Chapter_11/UnsafeCode/UnsafeCode/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_11/UnsafeCode/UnsafeCode/App.config -------------------------------------------------------------------------------- /Chapter_11/UnsafeCode/UnsafeCode/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_11/UnsafeCode/UnsafeCode/Program.cs -------------------------------------------------------------------------------- /Chapter_11/UnsafeCode/UnsafeCode/UnsafeCode.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_11/UnsafeCode/UnsafeCode/UnsafeCode.csproj -------------------------------------------------------------------------------- /Chapter_12/LinqOverArray/LinqOverArray.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_12/LinqOverArray/LinqOverArray.sln -------------------------------------------------------------------------------- /Chapter_12/LinqOverArray/LinqOverArray/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_12/LinqOverArray/LinqOverArray/App.config -------------------------------------------------------------------------------- /Chapter_12/LinqOverArray/LinqOverArray/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_12/LinqOverArray/LinqOverArray/Program.cs -------------------------------------------------------------------------------- /Chapter_12/LinqOverCollections/LinqOverCollections.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_12/LinqOverCollections/LinqOverCollections.sln -------------------------------------------------------------------------------- /Chapter_12/LinqRetValues/LinqRetValues.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_12/LinqRetValues/LinqRetValues.sln -------------------------------------------------------------------------------- /Chapter_12/LinqRetValues/LinqRetValues/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_12/LinqRetValues/LinqRetValues/App.config -------------------------------------------------------------------------------- /Chapter_12/LinqRetValues/LinqRetValues/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_12/LinqRetValues/LinqRetValues/Program.cs -------------------------------------------------------------------------------- /Chapter_12/LinqUsingEnumerable/LinqUsingEnumerable.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_12/LinqUsingEnumerable/LinqUsingEnumerable.sln -------------------------------------------------------------------------------- /Chapter_13/SimpleDispose/SimpleDispose.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_13/SimpleDispose/SimpleDispose.sln -------------------------------------------------------------------------------- /Chapter_13/SimpleDispose/SimpleDispose/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_13/SimpleDispose/SimpleDispose/App.config -------------------------------------------------------------------------------- /Chapter_13/SimpleDispose/SimpleDispose/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_13/SimpleDispose/SimpleDispose/Program.cs -------------------------------------------------------------------------------- /Chapter_13/SimpleFinalize/SimpleFinalize.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_13/SimpleFinalize/SimpleFinalize.sln -------------------------------------------------------------------------------- /Chapter_13/SimpleFinalize/SimpleFinalize/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_13/SimpleFinalize/SimpleFinalize/App.config -------------------------------------------------------------------------------- /Chapter_13/SimpleFinalize/SimpleFinalize/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_13/SimpleFinalize/SimpleFinalize/Program.cs -------------------------------------------------------------------------------- /Chapter_13/SimpleGC/SimpleGC.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_13/SimpleGC/SimpleGC.sln -------------------------------------------------------------------------------- /Chapter_13/SimpleGC/SimpleGC/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_13/SimpleGC/SimpleGC/App.config -------------------------------------------------------------------------------- /Chapter_13/SimpleGC/SimpleGC/Car.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_13/SimpleGC/SimpleGC/Car.cs -------------------------------------------------------------------------------- /Chapter_13/SimpleGC/SimpleGC/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_13/SimpleGC/SimpleGC/Program.cs -------------------------------------------------------------------------------- /Chapter_13/SimpleGC/SimpleGC/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_13/SimpleGC/SimpleGC/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Chapter_13/SimpleGC/SimpleGC/SimpleGC.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_13/SimpleGC/SimpleGC/SimpleGC.csproj -------------------------------------------------------------------------------- /Chapter_14/CSharpCarClient/CSharpCarClient.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_14/CSharpCarClient/CSharpCarClient.sln -------------------------------------------------------------------------------- /Chapter_14/CSharpCarClient/CSharpCarClient/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_14/CSharpCarClient/CSharpCarClient/App.config -------------------------------------------------------------------------------- /Chapter_14/CSharpCarClient/CSharpCarClient/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_14/CSharpCarClient/CSharpCarClient/Program.cs -------------------------------------------------------------------------------- /Chapter_14/CarLibrary/CarLibrary.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_14/CarLibrary/CarLibrary.sln -------------------------------------------------------------------------------- /Chapter_14/CarLibrary/CarLibrary/Car.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_14/CarLibrary/CarLibrary/Car.cs -------------------------------------------------------------------------------- /Chapter_14/CarLibrary/CarLibrary/CarLibrary.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_14/CarLibrary/CarLibrary/CarLibrary.csproj -------------------------------------------------------------------------------- /Chapter_14/CarLibrary/CarLibrary/DerivedCars.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_14/CarLibrary/CarLibrary/DerivedCars.cs -------------------------------------------------------------------------------- /Chapter_14/CarLibrary/CarLibrary/myKeyPair.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_14/CarLibrary/CarLibrary/myKeyPair.snk -------------------------------------------------------------------------------- /Chapter_14/CodeBaseClient/CodeBaseClient.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_14/CodeBaseClient/CodeBaseClient.sln -------------------------------------------------------------------------------- /Chapter_14/CodeBaseClient/CodeBaseClient/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_14/CodeBaseClient/CodeBaseClient/App.config -------------------------------------------------------------------------------- /Chapter_14/CodeBaseClient/CodeBaseClient/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_14/CodeBaseClient/CodeBaseClient/Program.cs -------------------------------------------------------------------------------- /Chapter_14/CustomNamespaces/CustomNamespaces.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_14/CustomNamespaces/CustomNamespaces.sln -------------------------------------------------------------------------------- /Chapter_14/CustomNamespaces/CustomNamespaces/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_14/CustomNamespaces/CustomNamespaces/App.config -------------------------------------------------------------------------------- /Chapter_14/CustomNamespaces/CustomNamespaces/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_14/CustomNamespaces/CustomNamespaces/Program.cs -------------------------------------------------------------------------------- /Chapter_14/MyApp/CSharpCarClient.exe.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_14/MyApp/CSharpCarClient.exe.config -------------------------------------------------------------------------------- /Chapter_14/SharedCarLibClient/SharedCarLibClient.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_14/SharedCarLibClient/SharedCarLibClient.sln -------------------------------------------------------------------------------- /Chapter_14/VisualBasicCarClient/VisualBasicCarClient.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_14/VisualBasicCarClient/VisualBasicCarClient.sln -------------------------------------------------------------------------------- /Chapter_15/ApplyingAttributes/ApplyingAttributes.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_15/ApplyingAttributes/ApplyingAttributes.sln -------------------------------------------------------------------------------- /Chapter_15/AttributedCarLibrary/AttributedCarLibrary.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_15/AttributedCarLibrary/AttributedCarLibrary.sln -------------------------------------------------------------------------------- /Chapter_15/ExtendableApp/CSharpSnapIn/CSharpModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_15/ExtendableApp/CSharpSnapIn/CSharpModule.cs -------------------------------------------------------------------------------- /Chapter_15/ExtendableApp/ExtendableApp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_15/ExtendableApp/ExtendableApp.sln -------------------------------------------------------------------------------- /Chapter_15/ExtendableApp/MyExtendableApp/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_15/ExtendableApp/MyExtendableApp/App.config -------------------------------------------------------------------------------- /Chapter_15/ExtendableApp/MyExtendableApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_15/ExtendableApp/MyExtendableApp/Program.cs -------------------------------------------------------------------------------- /Chapter_15/ExtendableApp/VbSnapIn/VbSnapIn.vb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_15/ExtendableApp/VbSnapIn/VbSnapIn.vb -------------------------------------------------------------------------------- /Chapter_15/ExtendableApp/VbSnapIn/VbSnapIn.vbproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_15/ExtendableApp/VbSnapIn/VbSnapIn.vbproj -------------------------------------------------------------------------------- /Chapter_15/LateBindingApp/LateBindingApp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_15/LateBindingApp/LateBindingApp.sln -------------------------------------------------------------------------------- /Chapter_15/LateBindingApp/LateBindingApp/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_15/LateBindingApp/LateBindingApp/App.config -------------------------------------------------------------------------------- /Chapter_15/LateBindingApp/LateBindingApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_15/LateBindingApp/LateBindingApp/Program.cs -------------------------------------------------------------------------------- /Chapter_15/MyTypeViewer/MyTypeViewer.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_15/MyTypeViewer/MyTypeViewer.sln -------------------------------------------------------------------------------- /Chapter_15/MyTypeViewer/MyTypeViewer/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_15/MyTypeViewer/MyTypeViewer/App.config -------------------------------------------------------------------------------- /Chapter_15/MyTypeViewer/MyTypeViewer/MyTypeViewer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_15/MyTypeViewer/MyTypeViewer/MyTypeViewer.csproj -------------------------------------------------------------------------------- /Chapter_15/MyTypeViewer/MyTypeViewer/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_15/MyTypeViewer/MyTypeViewer/Program.cs -------------------------------------------------------------------------------- /Chapter_15/SharedAsmReflector/SharedAsmReflector.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_15/SharedAsmReflector/SharedAsmReflector.sln -------------------------------------------------------------------------------- /Chapter_16/DynamicKeyword/DynamicKeyword.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_16/DynamicKeyword/DynamicKeyword.sln -------------------------------------------------------------------------------- /Chapter_16/DynamicKeyword/DynamicKeyword/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_16/DynamicKeyword/DynamicKeyword/App.config -------------------------------------------------------------------------------- /Chapter_16/DynamicKeyword/DynamicKeyword/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_16/DynamicKeyword/DynamicKeyword/Program.cs -------------------------------------------------------------------------------- /Chapter_16/LateBindingWithDynamic/MathLibrary/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_16/LateBindingWithDynamic/MathLibrary/App.config -------------------------------------------------------------------------------- /Chapter_17/CustomAppDomains/CustomAppDomains.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_17/CustomAppDomains/CustomAppDomains.sln -------------------------------------------------------------------------------- /Chapter_17/CustomAppDomains/CustomAppDomains/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_17/CustomAppDomains/CustomAppDomains/App.config -------------------------------------------------------------------------------- /Chapter_17/CustomAppDomains/CustomAppDomains/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_17/CustomAppDomains/CustomAppDomains/Program.cs -------------------------------------------------------------------------------- /Chapter_17/DefaultAppDomainApp/DefaultAppDomainApp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_17/DefaultAppDomainApp/DefaultAppDomainApp.sln -------------------------------------------------------------------------------- /Chapter_17/ObjectContextApp/ObjectContextApp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_17/ObjectContextApp/ObjectContextApp.sln -------------------------------------------------------------------------------- /Chapter_17/ObjectContextApp/ObjectContextApp/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_17/ObjectContextApp/ObjectContextApp/App.config -------------------------------------------------------------------------------- /Chapter_17/ObjectContextApp/ObjectContextApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_17/ObjectContextApp/ObjectContextApp/Program.cs -------------------------------------------------------------------------------- /Chapter_17/ProcessManipulator/ProcessManipulator.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_17/ProcessManipulator/ProcessManipulator.sln -------------------------------------------------------------------------------- /Chapter_18/CILCars/CILCars.il: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_18/CILCars/CILCars.il -------------------------------------------------------------------------------- /Chapter_18/CILCars/CarClient.il: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_18/CILCars/CarClient.il -------------------------------------------------------------------------------- /Chapter_18/CilTypes/CilTypes.il: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_18/CilTypes/CilTypes.il -------------------------------------------------------------------------------- /Chapter_18/DynamicAsmBuilder/DynamicAsmBuilder.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_18/DynamicAsmBuilder/DynamicAsmBuilder.sln -------------------------------------------------------------------------------- /Chapter_18/RoundTrip/HelloProgram.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_18/RoundTrip/HelloProgram.cs -------------------------------------------------------------------------------- /Chapter_18/RoundTrip/HelloProgram.il: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_18/RoundTrip/HelloProgram.il -------------------------------------------------------------------------------- /Chapter_18/RoundTrip/HelloProgram.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_18/RoundTrip/HelloProgram.res -------------------------------------------------------------------------------- /Chapter_19/AddWithThreads/AddWithThreads.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_19/AddWithThreads/AddWithThreads.sln -------------------------------------------------------------------------------- /Chapter_19/AddWithThreads/AddWithThreads/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_19/AddWithThreads/AddWithThreads/App.config -------------------------------------------------------------------------------- /Chapter_19/AddWithThreads/AddWithThreads/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_19/AddWithThreads/AddWithThreads/Program.cs -------------------------------------------------------------------------------- /Chapter_19/AsyncDelegate/AsyncDelegate.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_19/AsyncDelegate/AsyncDelegate.sln -------------------------------------------------------------------------------- /Chapter_19/AsyncDelegate/AsyncDelegate/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_19/AsyncDelegate/AsyncDelegate/App.config -------------------------------------------------------------------------------- /Chapter_19/AsyncDelegate/AsyncDelegate/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_19/AsyncDelegate/AsyncDelegate/Program.cs -------------------------------------------------------------------------------- /Chapter_19/FunWithCSharpAsync/FunWithCSharpAsync.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_19/FunWithCSharpAsync/FunWithCSharpAsync.sln -------------------------------------------------------------------------------- /Chapter_19/MyEBookReader/MyEBookReader.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_19/MyEBookReader/MyEBookReader.sln -------------------------------------------------------------------------------- /Chapter_19/MyEBookReader/MyEBookReader/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_19/MyEBookReader/MyEBookReader/App.config -------------------------------------------------------------------------------- /Chapter_19/MyEBookReader/MyEBookReader/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_19/MyEBookReader/MyEBookReader/Program.cs -------------------------------------------------------------------------------- /Chapter_19/SimpleMultiThreadApp/SimpleMultiThreadApp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_19/SimpleMultiThreadApp/SimpleMultiThreadApp.sln -------------------------------------------------------------------------------- /Chapter_19/SyncDelegateReview/SyncDelegateReview.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_19/SyncDelegateReview/SyncDelegateReview.sln -------------------------------------------------------------------------------- /Chapter_19/TestPictures/butterfly.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_19/TestPictures/butterfly.jpg -------------------------------------------------------------------------------- /Chapter_19/TestPictures/city.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_19/TestPictures/city.jpg -------------------------------------------------------------------------------- /Chapter_19/TestPictures/desert.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_19/TestPictures/desert.jpg -------------------------------------------------------------------------------- /Chapter_19/TestPictures/flower.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_19/TestPictures/flower.jpg -------------------------------------------------------------------------------- /Chapter_19/TestPictures/flowers.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_19/TestPictures/flowers.jpg -------------------------------------------------------------------------------- /Chapter_19/TestPictures/night.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_19/TestPictures/night.jpg -------------------------------------------------------------------------------- /Chapter_19/TestPictures/sunset.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_19/TestPictures/sunset.jpg -------------------------------------------------------------------------------- /Chapter_19/TestPictures/surf.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_19/TestPictures/surf.jpg -------------------------------------------------------------------------------- /Chapter_19/TestPictures/tiger.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_19/TestPictures/tiger.jpg -------------------------------------------------------------------------------- /Chapter_19/TestPictures/water.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_19/TestPictures/water.jpg -------------------------------------------------------------------------------- /Chapter_19/ThreadPoolApp/ThreadPoolApp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_19/ThreadPoolApp/ThreadPoolApp.sln -------------------------------------------------------------------------------- /Chapter_19/ThreadPoolApp/ThreadPoolApp/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_19/ThreadPoolApp/ThreadPoolApp/App.config -------------------------------------------------------------------------------- /Chapter_19/ThreadPoolApp/ThreadPoolApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_19/ThreadPoolApp/ThreadPoolApp/Program.cs -------------------------------------------------------------------------------- /Chapter_19/ThreadStats/ThreadStats.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_19/ThreadStats/ThreadStats.sln -------------------------------------------------------------------------------- /Chapter_19/ThreadStats/ThreadStats/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_19/ThreadStats/ThreadStats/App.config -------------------------------------------------------------------------------- /Chapter_19/ThreadStats/ThreadStats/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_19/ThreadStats/ThreadStats/Program.cs -------------------------------------------------------------------------------- /Chapter_19/ThreadStats/ThreadStats/ThreadStats.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_19/ThreadStats/ThreadStats/ThreadStats.csproj -------------------------------------------------------------------------------- /Chapter_19/TimerApp/TimerApp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_19/TimerApp/TimerApp.sln -------------------------------------------------------------------------------- /Chapter_19/TimerApp/TimerApp/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_19/TimerApp/TimerApp/App.config -------------------------------------------------------------------------------- /Chapter_19/TimerApp/TimerApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_19/TimerApp/TimerApp/Program.cs -------------------------------------------------------------------------------- /Chapter_19/TimerApp/TimerApp/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_19/TimerApp/TimerApp/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Chapter_19/TimerApp/TimerApp/TimerApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_19/TimerApp/TimerApp/TimerApp.csproj -------------------------------------------------------------------------------- /Chapter_20/BinaryWriterReader/BinaryWriterReader.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_20/BinaryWriterReader/BinaryWriterReader.sln -------------------------------------------------------------------------------- /Chapter_20/CustomSerialization/CustomSerialization.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_20/CustomSerialization/CustomSerialization.sln -------------------------------------------------------------------------------- /Chapter_20/DirectoryApp/DirectoryApp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_20/DirectoryApp/DirectoryApp.sln -------------------------------------------------------------------------------- /Chapter_20/DirectoryApp/DirectoryApp/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_20/DirectoryApp/DirectoryApp/App.config -------------------------------------------------------------------------------- /Chapter_20/DirectoryApp/DirectoryApp/DirectoryApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_20/DirectoryApp/DirectoryApp/DirectoryApp.csproj -------------------------------------------------------------------------------- /Chapter_20/DirectoryApp/DirectoryApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_20/DirectoryApp/DirectoryApp/Program.cs -------------------------------------------------------------------------------- /Chapter_20/DriveInfoApp/DriveInfoApp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_20/DriveInfoApp/DriveInfoApp.sln -------------------------------------------------------------------------------- /Chapter_20/DriveInfoApp/DriveInfoApp/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_20/DriveInfoApp/DriveInfoApp/App.config -------------------------------------------------------------------------------- /Chapter_20/DriveInfoApp/DriveInfoApp/DriveInfoApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_20/DriveInfoApp/DriveInfoApp/DriveInfoApp.csproj -------------------------------------------------------------------------------- /Chapter_20/DriveInfoApp/DriveInfoApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_20/DriveInfoApp/DriveInfoApp/Program.cs -------------------------------------------------------------------------------- /Chapter_20/FileStreamApp/FileStreamApp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_20/FileStreamApp/FileStreamApp.sln -------------------------------------------------------------------------------- /Chapter_20/FileStreamApp/FileStreamApp/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_20/FileStreamApp/FileStreamApp/App.config -------------------------------------------------------------------------------- /Chapter_20/FileStreamApp/FileStreamApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_20/FileStreamApp/FileStreamApp/Program.cs -------------------------------------------------------------------------------- /Chapter_20/MyDirectoryWatcher/MyDirectoryWatcher.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_20/MyDirectoryWatcher/MyDirectoryWatcher.sln -------------------------------------------------------------------------------- /Chapter_20/SimpleFileIO/SimpleFileIO.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_20/SimpleFileIO/SimpleFileIO.sln -------------------------------------------------------------------------------- /Chapter_20/SimpleFileIO/SimpleFileIO/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_20/SimpleFileIO/SimpleFileIO/App.config -------------------------------------------------------------------------------- /Chapter_20/SimpleFileIO/SimpleFileIO/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_20/SimpleFileIO/SimpleFileIO/Program.cs -------------------------------------------------------------------------------- /Chapter_20/SimpleFileIO/SimpleFileIO/SimpleFileIO.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_20/SimpleFileIO/SimpleFileIO/SimpleFileIO.csproj -------------------------------------------------------------------------------- /Chapter_20/SimpleSerialize/SimpleSerialize.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_20/SimpleSerialize/SimpleSerialize.sln -------------------------------------------------------------------------------- /Chapter_20/SimpleSerialize/SimpleSerialize/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_20/SimpleSerialize/SimpleSerialize/App.config -------------------------------------------------------------------------------- /Chapter_20/SimpleSerialize/SimpleSerialize/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_20/SimpleSerialize/SimpleSerialize/Program.cs -------------------------------------------------------------------------------- /Chapter_21/AutoLotDAL/AutoLotClient/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_21/AutoLotDAL/AutoLotClient/App.config -------------------------------------------------------------------------------- /Chapter_21/AutoLotDAL/AutoLotClient/AutoLotClient.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_21/AutoLotDAL/AutoLotClient/AutoLotClient.csproj -------------------------------------------------------------------------------- /Chapter_21/AutoLotDAL/AutoLotClient/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_21/AutoLotDAL/AutoLotClient/Program.cs -------------------------------------------------------------------------------- /Chapter_21/AutoLotDAL/AutoLotDAL.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_21/AutoLotDAL/AutoLotDAL.sln -------------------------------------------------------------------------------- /Chapter_21/AutoLotDAL/AutoLotDAL/AutoLotDAL.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_21/AutoLotDAL/AutoLotDAL/AutoLotDAL.csproj -------------------------------------------------------------------------------- /Chapter_21/AutoLotDAL/AutoLotDAL/Models/Car.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_21/AutoLotDAL/AutoLotDAL/Models/Car.cs -------------------------------------------------------------------------------- /Chapter_21/AutoLotDataReader/AutoLotDataReader.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_21/AutoLotDataReader/AutoLotDataReader.sln -------------------------------------------------------------------------------- /Chapter_21/DataProviderFactory/DataProviderFactory.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_21/DataProviderFactory/DataProviderFactory.sln -------------------------------------------------------------------------------- /Chapter_21/MyConnectionFactory/MyConnectionFactory.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_21/MyConnectionFactory/MyConnectionFactory.sln -------------------------------------------------------------------------------- /Chapter_21/autolot.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_21/autolot.bak -------------------------------------------------------------------------------- /Chapter_22/AutoLotConsoleApp/AutoLotConsoleApp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_22/AutoLotConsoleApp/AutoLotConsoleApp.sln -------------------------------------------------------------------------------- /Chapter_22/AutoLotConsoleApp/AutoLotConsoleApp/EF/Car.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_22/AutoLotConsoleApp/AutoLotConsoleApp/EF/Car.cs -------------------------------------------------------------------------------- /Chapter_22/AutoLotDAL/AutoLotDAL.Models/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_22/AutoLotDAL/AutoLotDAL.Models/App.config -------------------------------------------------------------------------------- /Chapter_22/AutoLotDAL/AutoLotDAL.Models/CreditRisk.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_22/AutoLotDAL/AutoLotDAL.Models/CreditRisk.cs -------------------------------------------------------------------------------- /Chapter_22/AutoLotDAL/AutoLotDAL.Models/Customer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_22/AutoLotDAL/AutoLotDAL.Models/Customer.cs -------------------------------------------------------------------------------- /Chapter_22/AutoLotDAL/AutoLotDAL.Models/Inventory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_22/AutoLotDAL/AutoLotDAL.Models/Inventory.cs -------------------------------------------------------------------------------- /Chapter_22/AutoLotDAL/AutoLotDAL.Models/Order.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_22/AutoLotDAL/AutoLotDAL.Models/Order.cs -------------------------------------------------------------------------------- /Chapter_22/AutoLotDAL/AutoLotDAL.Models/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_22/AutoLotDAL/AutoLotDAL.Models/packages.config -------------------------------------------------------------------------------- /Chapter_22/AutoLotDAL/AutoLotDAL.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_22/AutoLotDAL/AutoLotDAL.sln -------------------------------------------------------------------------------- /Chapter_22/AutoLotDAL/AutoLotDAL/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_22/AutoLotDAL/AutoLotDAL/App.config -------------------------------------------------------------------------------- /Chapter_22/AutoLotDAL/AutoLotDAL/AutoLotDAL.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_22/AutoLotDAL/AutoLotDAL/AutoLotDAL.csproj -------------------------------------------------------------------------------- /Chapter_22/AutoLotDAL/AutoLotDAL/EF/AutoLotEntities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_22/AutoLotDAL/AutoLotDAL/EF/AutoLotEntities.cs -------------------------------------------------------------------------------- /Chapter_22/AutoLotDAL/AutoLotDAL/EF/MyDataInitializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_22/AutoLotDAL/AutoLotDAL/EF/MyDataInitializer.cs -------------------------------------------------------------------------------- /Chapter_22/AutoLotDAL/AutoLotDAL/Repos/BaseRepo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_22/AutoLotDAL/AutoLotDAL/Repos/BaseRepo.cs -------------------------------------------------------------------------------- /Chapter_22/AutoLotDAL/AutoLotDAL/Repos/IRepo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_22/AutoLotDAL/AutoLotDAL/Repos/IRepo.cs -------------------------------------------------------------------------------- /Chapter_22/AutoLotDAL/AutoLotDAL/Repos/InventoryRepo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_22/AutoLotDAL/AutoLotDAL/Repos/InventoryRepo.cs -------------------------------------------------------------------------------- /Chapter_22/AutoLotDAL/AutoLotDAL/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_22/AutoLotDAL/AutoLotDAL/packages.config -------------------------------------------------------------------------------- /Chapter_22/AutoLotDAL/AutoLotTestDrive/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_22/AutoLotDAL/AutoLotTestDrive/App.config -------------------------------------------------------------------------------- /Chapter_22/AutoLotDAL/AutoLotTestDrive/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_22/AutoLotDAL/AutoLotTestDrive/Program.cs -------------------------------------------------------------------------------- /Chapter_22/AutoLotDAL/AutoLotTestDrive/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_22/AutoLotDAL/AutoLotTestDrive/packages.config -------------------------------------------------------------------------------- /Chapter_22/autolot.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_22/autolot.bak -------------------------------------------------------------------------------- /Chapter_23/AutoLotWCFService/AutoLotDAL.Models/Order.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_23/AutoLotWCFService/AutoLotDAL.Models/Order.cs -------------------------------------------------------------------------------- /Chapter_23/AutoLotWCFService/AutoLotDAL/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_23/AutoLotWCFService/AutoLotDAL/App.config -------------------------------------------------------------------------------- /Chapter_23/AutoLotWCFService/AutoLotDAL/Repos/IRepo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_23/AutoLotWCFService/AutoLotDAL/Repos/IRepo.cs -------------------------------------------------------------------------------- /Chapter_23/AutoLotWCFService/AutoLotDAL/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_23/AutoLotWCFService/AutoLotDAL/packages.config -------------------------------------------------------------------------------- /Chapter_23/AutoLotWCFService/AutoLotWCFService.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_23/AutoLotWCFService/AutoLotWCFService.sln -------------------------------------------------------------------------------- /Chapter_23/MathServiceLibrary/MathClient/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_23/MathServiceLibrary/MathClient/App.config -------------------------------------------------------------------------------- /Chapter_23/MathServiceLibrary/MathClient/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_23/MathServiceLibrary/MathClient/Program.cs -------------------------------------------------------------------------------- /Chapter_23/MathServiceLibrary/MathServiceLibrary.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_23/MathServiceLibrary/MathServiceLibrary.sln -------------------------------------------------------------------------------- /Chapter_24/WpfTesterApp/WpfTesterApp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_24/WpfTesterApp/WpfTesterApp.sln -------------------------------------------------------------------------------- /Chapter_24/WpfTesterApp/WpfTesterApp/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_24/WpfTesterApp/WpfTesterApp/App.config -------------------------------------------------------------------------------- /Chapter_24/WpfTesterApp/WpfTesterApp/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_24/WpfTesterApp/WpfTesterApp/App.xaml -------------------------------------------------------------------------------- /Chapter_24/WpfTesterApp/WpfTesterApp/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_24/WpfTesterApp/WpfTesterApp/App.xaml.cs -------------------------------------------------------------------------------- /Chapter_24/WpfTesterApp/WpfTesterApp/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_24/WpfTesterApp/WpfTesterApp/MainWindow.xaml -------------------------------------------------------------------------------- /Chapter_24/WpfTesterApp/WpfTesterApp/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_24/WpfTesterApp/WpfTesterApp/MainWindow.xaml.cs -------------------------------------------------------------------------------- /Chapter_24/WpfTesterApp/WpfTesterApp/WpfTesterApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_24/WpfTesterApp/WpfTesterApp/WpfTesterApp.csproj -------------------------------------------------------------------------------- /Chapter_25/CustomDepProp/CustomDepProp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_25/CustomDepProp/CustomDepProp.sln -------------------------------------------------------------------------------- /Chapter_25/CustomDepProp/CustomDepProp/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_25/CustomDepProp/CustomDepProp/App.config -------------------------------------------------------------------------------- /Chapter_25/CustomDepProp/CustomDepProp/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_25/CustomDepProp/CustomDepProp/App.xaml -------------------------------------------------------------------------------- /Chapter_25/CustomDepProp/CustomDepProp/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_25/CustomDepProp/CustomDepProp/App.xaml.cs -------------------------------------------------------------------------------- /Chapter_25/CustomDepProp/CustomDepProp/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_25/CustomDepProp/CustomDepProp/MainWindow.xaml -------------------------------------------------------------------------------- /Chapter_25/MyWordPad/MyWordPad.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_25/MyWordPad/MyWordPad.sln -------------------------------------------------------------------------------- /Chapter_25/MyWordPad/MyWordPad/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_25/MyWordPad/MyWordPad/App.config -------------------------------------------------------------------------------- /Chapter_25/MyWordPad/MyWordPad/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_25/MyWordPad/MyWordPad/App.xaml -------------------------------------------------------------------------------- /Chapter_25/MyWordPad/MyWordPad/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_25/MyWordPad/MyWordPad/App.xaml.cs -------------------------------------------------------------------------------- /Chapter_25/MyWordPad/MyWordPad/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_25/MyWordPad/MyWordPad/MainWindow.xaml -------------------------------------------------------------------------------- /Chapter_25/MyWordPad/MyWordPad/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_25/MyWordPad/MyWordPad/MainWindow.xaml.cs -------------------------------------------------------------------------------- /Chapter_25/MyWordPad/MyWordPad/MyWordPad.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_25/MyWordPad/MyWordPad/MyWordPad.csproj -------------------------------------------------------------------------------- /Chapter_25/MyWordPad/MyWordPad/Properties/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_25/MyWordPad/MyWordPad/Properties/Resources.resx -------------------------------------------------------------------------------- /Chapter_25/PanelMarkup/GridWithSplitter.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_25/PanelMarkup/GridWithSplitter.xaml -------------------------------------------------------------------------------- /Chapter_25/PanelMarkup/SimpleCanvas.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_25/PanelMarkup/SimpleCanvas.xaml -------------------------------------------------------------------------------- /Chapter_25/PanelMarkup/SimpleDockPanel.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_25/PanelMarkup/SimpleDockPanel.xaml -------------------------------------------------------------------------------- /Chapter_25/PanelMarkup/SimpleGrid.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_25/PanelMarkup/SimpleGrid.xaml -------------------------------------------------------------------------------- /Chapter_25/PanelMarkup/SimpleScrollViewer.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_25/PanelMarkup/SimpleScrollViewer.xaml -------------------------------------------------------------------------------- /Chapter_25/PanelMarkup/SimpleStackPanel.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_25/PanelMarkup/SimpleStackPanel.xaml -------------------------------------------------------------------------------- /Chapter_25/PanelMarkup/SimpleWrapPanel.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_25/PanelMarkup/SimpleWrapPanel.xaml -------------------------------------------------------------------------------- /Chapter_25/PanelMarkup/SimpleWrapPanelUpdated.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_25/PanelMarkup/SimpleWrapPanelUpdated.xaml -------------------------------------------------------------------------------- /Chapter_25/WpfControlsAndAPIs/WpfControlsAndAPIs.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_25/WpfControlsAndAPIs/WpfControlsAndAPIs.sln -------------------------------------------------------------------------------- /Chapter_25/WpfRoutedEvents/WpfRoutedEvents.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_25/WpfRoutedEvents/WpfRoutedEvents.sln -------------------------------------------------------------------------------- /Chapter_25/WpfRoutedEvents/WpfRoutedEvents/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_25/WpfRoutedEvents/WpfRoutedEvents/App.config -------------------------------------------------------------------------------- /Chapter_25/WpfRoutedEvents/WpfRoutedEvents/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_25/WpfRoutedEvents/WpfRoutedEvents/App.xaml -------------------------------------------------------------------------------- /Chapter_25/WpfRoutedEvents/WpfRoutedEvents/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_25/WpfRoutedEvents/WpfRoutedEvents/App.xaml.cs -------------------------------------------------------------------------------- /Chapter_26/1.fpage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_26/1.fpage -------------------------------------------------------------------------------- /Chapter_26/FunWithTransforms/FunWithTransforms.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_26/FunWithTransforms/FunWithTransforms.sln -------------------------------------------------------------------------------- /Chapter_26/FunWithTransforms/FunWithTransforms/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_26/FunWithTransforms/FunWithTransforms/App.xaml -------------------------------------------------------------------------------- /Chapter_26/InteractiveLaserSign/InteractiveLaserSign.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_26/InteractiveLaserSign/InteractiveLaserSign.sln -------------------------------------------------------------------------------- /Chapter_26/LaserSign.oxps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_26/LaserSign.oxps -------------------------------------------------------------------------------- /Chapter_26/LaserSign.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_26/LaserSign.svg -------------------------------------------------------------------------------- /Chapter_26/LaserSign.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_26/LaserSign.xaml -------------------------------------------------------------------------------- /Chapter_26/LaserSign.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_26/LaserSign.zip -------------------------------------------------------------------------------- /Chapter_26/RenderingWithShapes/RenderingWithShapes.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_26/RenderingWithShapes/RenderingWithShapes.sln -------------------------------------------------------------------------------- /Chapter_26/RenderingWithVisuals/RenderingWithVisuals.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_26/RenderingWithVisuals/RenderingWithVisuals.sln -------------------------------------------------------------------------------- /Chapter_26/Warning.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_26/Warning.svg -------------------------------------------------------------------------------- /Chapter_27/BinaryResourcesApp/BinaryResourcesApp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_27/BinaryResourcesApp/BinaryResourcesApp.sln -------------------------------------------------------------------------------- /Chapter_27/ButtonTemplate/ButtonTemplate.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_27/ButtonTemplate/ButtonTemplate.sln -------------------------------------------------------------------------------- /Chapter_27/ButtonTemplate/ButtonTemplate/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_27/ButtonTemplate/ButtonTemplate/App.config -------------------------------------------------------------------------------- /Chapter_27/ButtonTemplate/ButtonTemplate/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_27/ButtonTemplate/ButtonTemplate/App.xaml -------------------------------------------------------------------------------- /Chapter_27/ButtonTemplate/ButtonTemplate/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_27/ButtonTemplate/ButtonTemplate/App.xaml.cs -------------------------------------------------------------------------------- /Chapter_27/ButtonTemplate/ButtonTemplate/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_27/ButtonTemplate/ButtonTemplate/MainWindow.xaml -------------------------------------------------------------------------------- /Chapter_27/Images/Deer.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_27/Images/Deer.jpg -------------------------------------------------------------------------------- /Chapter_27/Images/Dogs.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_27/Images/Dogs.jpg -------------------------------------------------------------------------------- /Chapter_27/Images/Welcome.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_27/Images/Welcome.jpg -------------------------------------------------------------------------------- /Chapter_27/ObjectResourcesApp/ObjectResourcesApp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_27/ObjectResourcesApp/ObjectResourcesApp.sln -------------------------------------------------------------------------------- /Chapter_27/TreesAndTemplatesApp/TreesAndTemplatesApp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_27/TreesAndTemplatesApp/TreesAndTemplatesApp.sln -------------------------------------------------------------------------------- /Chapter_27/WpfStyles/WpfStyles.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_27/WpfStyles/WpfStyles.sln -------------------------------------------------------------------------------- /Chapter_27/WpfStyles/WpfStyles/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_27/WpfStyles/WpfStyles/App.config -------------------------------------------------------------------------------- /Chapter_27/WpfStyles/WpfStyles/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_27/WpfStyles/WpfStyles/App.xaml -------------------------------------------------------------------------------- /Chapter_27/WpfStyles/WpfStyles/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_27/WpfStyles/WpfStyles/App.xaml.cs -------------------------------------------------------------------------------- /Chapter_27/WpfStyles/WpfStyles/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_27/WpfStyles/WpfStyles/MainWindow.xaml -------------------------------------------------------------------------------- /Chapter_27/WpfStyles/WpfStyles/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_27/WpfStyles/WpfStyles/MainWindow.xaml.cs -------------------------------------------------------------------------------- /Chapter_27/WpfStyles/WpfStyles/Properties/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_27/WpfStyles/WpfStyles/Properties/Resources.resx -------------------------------------------------------------------------------- /Chapter_27/WpfStyles/WpfStyles/WpfStyles.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_27/WpfStyles/WpfStyles/WpfStyles.csproj -------------------------------------------------------------------------------- /Chapter_27/XamlAnimations/AnimateString.backup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_27/XamlAnimations/AnimateString.backup -------------------------------------------------------------------------------- /Chapter_27/XamlAnimations/AnimateString.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_27/XamlAnimations/AnimateString.xaml -------------------------------------------------------------------------------- /Chapter_27/XamlAnimations/AnimationStyle.backup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_27/XamlAnimations/AnimationStyle.backup -------------------------------------------------------------------------------- /Chapter_27/XamlAnimations/AnimationStyle.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_27/XamlAnimations/AnimationStyle.xaml -------------------------------------------------------------------------------- /Chapter_27/XamlAnimations/GrowLabelFont.backup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_27/XamlAnimations/GrowLabelFont.backup -------------------------------------------------------------------------------- /Chapter_27/XamlAnimations/GrowLabelFont.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_27/XamlAnimations/GrowLabelFont.xaml -------------------------------------------------------------------------------- /Chapter_28/WpfCommands/WpfCommands.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfCommands/WpfCommands.sln -------------------------------------------------------------------------------- /Chapter_28/WpfCommands/WpfCommands/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfCommands/WpfCommands/App.config -------------------------------------------------------------------------------- /Chapter_28/WpfCommands/WpfCommands/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfCommands/WpfCommands/App.xaml -------------------------------------------------------------------------------- /Chapter_28/WpfCommands/WpfCommands/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfCommands/WpfCommands/App.xaml.cs -------------------------------------------------------------------------------- /Chapter_28/WpfCommands/WpfCommands/Cmds/AddCarCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfCommands/WpfCommands/Cmds/AddCarCommand.cs -------------------------------------------------------------------------------- /Chapter_28/WpfCommands/WpfCommands/Cmds/CommandBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfCommands/WpfCommands/Cmds/CommandBase.cs -------------------------------------------------------------------------------- /Chapter_28/WpfCommands/WpfCommands/Cmds/RelayCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfCommands/WpfCommands/Cmds/RelayCommand.cs -------------------------------------------------------------------------------- /Chapter_28/WpfCommands/WpfCommands/Cmds/RelayCommandT.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfCommands/WpfCommands/Cmds/RelayCommandT.cs -------------------------------------------------------------------------------- /Chapter_28/WpfCommands/WpfCommands/FodyWeavers.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfCommands/WpfCommands/FodyWeavers.xml -------------------------------------------------------------------------------- /Chapter_28/WpfCommands/WpfCommands/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfCommands/WpfCommands/MainWindow.xaml -------------------------------------------------------------------------------- /Chapter_28/WpfCommands/WpfCommands/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfCommands/WpfCommands/MainWindow.xaml.cs -------------------------------------------------------------------------------- /Chapter_28/WpfCommands/WpfCommands/Models/EntityBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfCommands/WpfCommands/Models/EntityBase.cs -------------------------------------------------------------------------------- /Chapter_28/WpfCommands/WpfCommands/Models/Inventory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfCommands/WpfCommands/Models/Inventory.cs -------------------------------------------------------------------------------- /Chapter_28/WpfCommands/WpfCommands/WpfCommands.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfCommands/WpfCommands/WpfCommands.csproj -------------------------------------------------------------------------------- /Chapter_28/WpfCommands/WpfCommands/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfCommands/WpfCommands/packages.config -------------------------------------------------------------------------------- /Chapter_28/WpfMvvm/AutoLotDAL.Models/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfMvvm/AutoLotDAL.Models/App.config -------------------------------------------------------------------------------- /Chapter_28/WpfMvvm/AutoLotDAL.Models/Base/EntityBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfMvvm/AutoLotDAL.Models/Base/EntityBase.cs -------------------------------------------------------------------------------- /Chapter_28/WpfMvvm/AutoLotDAL.Models/CreditRisk.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfMvvm/AutoLotDAL.Models/CreditRisk.cs -------------------------------------------------------------------------------- /Chapter_28/WpfMvvm/AutoLotDAL.Models/Customer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfMvvm/AutoLotDAL.Models/Customer.cs -------------------------------------------------------------------------------- /Chapter_28/WpfMvvm/AutoLotDAL.Models/FodyWeavers.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfMvvm/AutoLotDAL.Models/FodyWeavers.xml -------------------------------------------------------------------------------- /Chapter_28/WpfMvvm/AutoLotDAL.Models/Inventory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfMvvm/AutoLotDAL.Models/Inventory.cs -------------------------------------------------------------------------------- /Chapter_28/WpfMvvm/AutoLotDAL.Models/InventoryPartial.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfMvvm/AutoLotDAL.Models/InventoryPartial.cs -------------------------------------------------------------------------------- /Chapter_28/WpfMvvm/AutoLotDAL.Models/Order.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfMvvm/AutoLotDAL.Models/Order.cs -------------------------------------------------------------------------------- /Chapter_28/WpfMvvm/AutoLotDAL.Models/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfMvvm/AutoLotDAL.Models/packages.config -------------------------------------------------------------------------------- /Chapter_28/WpfMvvm/AutoLotDAL/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfMvvm/AutoLotDAL/App.config -------------------------------------------------------------------------------- /Chapter_28/WpfMvvm/AutoLotDAL/AutoLotDAL.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfMvvm/AutoLotDAL/AutoLotDAL.csproj -------------------------------------------------------------------------------- /Chapter_28/WpfMvvm/AutoLotDAL/EF/AutoLotEntities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfMvvm/AutoLotDAL/EF/AutoLotEntities.cs -------------------------------------------------------------------------------- /Chapter_28/WpfMvvm/AutoLotDAL/EF/MyDataInitializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfMvvm/AutoLotDAL/EF/MyDataInitializer.cs -------------------------------------------------------------------------------- /Chapter_28/WpfMvvm/AutoLotDAL/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfMvvm/AutoLotDAL/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Chapter_28/WpfMvvm/AutoLotDAL/Repos/BaseRepo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfMvvm/AutoLotDAL/Repos/BaseRepo.cs -------------------------------------------------------------------------------- /Chapter_28/WpfMvvm/AutoLotDAL/Repos/IRepo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfMvvm/AutoLotDAL/Repos/IRepo.cs -------------------------------------------------------------------------------- /Chapter_28/WpfMvvm/AutoLotDAL/Repos/InventoryRepo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfMvvm/AutoLotDAL/Repos/InventoryRepo.cs -------------------------------------------------------------------------------- /Chapter_28/WpfMvvm/AutoLotDAL/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfMvvm/AutoLotDAL/packages.config -------------------------------------------------------------------------------- /Chapter_28/WpfMvvm/WpfMvvm.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfMvvm/WpfMvvm.sln -------------------------------------------------------------------------------- /Chapter_28/WpfMvvm/WpfMvvm/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfMvvm/WpfMvvm/App.config -------------------------------------------------------------------------------- /Chapter_28/WpfMvvm/WpfMvvm/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfMvvm/WpfMvvm/App.xaml -------------------------------------------------------------------------------- /Chapter_28/WpfMvvm/WpfMvvm/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfMvvm/WpfMvvm/App.xaml.cs -------------------------------------------------------------------------------- /Chapter_28/WpfMvvm/WpfMvvm/Cmds/AddCarCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfMvvm/WpfMvvm/Cmds/AddCarCommand.cs -------------------------------------------------------------------------------- /Chapter_28/WpfMvvm/WpfMvvm/Cmds/ChangeColorCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfMvvm/WpfMvvm/Cmds/ChangeColorCommand.cs -------------------------------------------------------------------------------- /Chapter_28/WpfMvvm/WpfMvvm/Cmds/CommandBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfMvvm/WpfMvvm/Cmds/CommandBase.cs -------------------------------------------------------------------------------- /Chapter_28/WpfMvvm/WpfMvvm/Cmds/RelayCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfMvvm/WpfMvvm/Cmds/RelayCommand.cs -------------------------------------------------------------------------------- /Chapter_28/WpfMvvm/WpfMvvm/Cmds/RelayCommandT.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfMvvm/WpfMvvm/Cmds/RelayCommandT.cs -------------------------------------------------------------------------------- /Chapter_28/WpfMvvm/WpfMvvm/FodyWeavers.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfMvvm/WpfMvvm/FodyWeavers.xml -------------------------------------------------------------------------------- /Chapter_28/WpfMvvm/WpfMvvm/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfMvvm/WpfMvvm/MainWindow.xaml -------------------------------------------------------------------------------- /Chapter_28/WpfMvvm/WpfMvvm/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfMvvm/WpfMvvm/MainWindow.xaml.cs -------------------------------------------------------------------------------- /Chapter_28/WpfMvvm/WpfMvvm/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfMvvm/WpfMvvm/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Chapter_28/WpfMvvm/WpfMvvm/Properties/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfMvvm/WpfMvvm/Properties/Resources.resx -------------------------------------------------------------------------------- /Chapter_28/WpfMvvm/WpfMvvm/Properties/Settings.settings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfMvvm/WpfMvvm/Properties/Settings.settings -------------------------------------------------------------------------------- /Chapter_28/WpfMvvm/WpfMvvm/WpfMvvm.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfMvvm/WpfMvvm/WpfMvvm.csproj -------------------------------------------------------------------------------- /Chapter_28/WpfMvvm/WpfMvvm/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfMvvm/WpfMvvm/packages.config -------------------------------------------------------------------------------- /Chapter_28/WpfNotifications/WpfNotifications.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfNotifications/WpfNotifications.sln -------------------------------------------------------------------------------- /Chapter_28/WpfNotifications/WpfNotifications/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfNotifications/WpfNotifications/App.config -------------------------------------------------------------------------------- /Chapter_28/WpfNotifications/WpfNotifications/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfNotifications/WpfNotifications/App.xaml -------------------------------------------------------------------------------- /Chapter_28/WpfNotifications/WpfNotifications/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfNotifications/WpfNotifications/App.xaml.cs -------------------------------------------------------------------------------- /Chapter_28/WpfValidations/WpfValidations.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfValidations/WpfValidations.sln -------------------------------------------------------------------------------- /Chapter_28/WpfValidations/WpfValidations/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfValidations/WpfValidations/App.config -------------------------------------------------------------------------------- /Chapter_28/WpfValidations/WpfValidations/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfValidations/WpfValidations/App.xaml -------------------------------------------------------------------------------- /Chapter_28/WpfValidations/WpfValidations/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfValidations/WpfValidations/App.xaml.cs -------------------------------------------------------------------------------- /Chapter_28/WpfValidations/WpfValidations/FodyWeavers.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfValidations/WpfValidations/FodyWeavers.xml -------------------------------------------------------------------------------- /Chapter_28/WpfValidations/WpfValidations/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfValidations/WpfValidations/MainWindow.xaml -------------------------------------------------------------------------------- /Chapter_28/WpfValidations/WpfValidations/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfValidations/WpfValidations/packages.config -------------------------------------------------------------------------------- /Chapter_28/WpfViewModel/WpfVIewModel.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfViewModel/WpfVIewModel.sln -------------------------------------------------------------------------------- /Chapter_28/WpfViewModel/WpfViewModel/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfViewModel/WpfViewModel/App.config -------------------------------------------------------------------------------- /Chapter_28/WpfViewModel/WpfViewModel/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfViewModel/WpfViewModel/App.xaml -------------------------------------------------------------------------------- /Chapter_28/WpfViewModel/WpfViewModel/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfViewModel/WpfViewModel/App.xaml.cs -------------------------------------------------------------------------------- /Chapter_28/WpfViewModel/WpfViewModel/Cmds/CommandBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfViewModel/WpfViewModel/Cmds/CommandBase.cs -------------------------------------------------------------------------------- /Chapter_28/WpfViewModel/WpfViewModel/FodyWeavers.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfViewModel/WpfViewModel/FodyWeavers.xml -------------------------------------------------------------------------------- /Chapter_28/WpfViewModel/WpfViewModel/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfViewModel/WpfViewModel/MainWindow.xaml -------------------------------------------------------------------------------- /Chapter_28/WpfViewModel/WpfViewModel/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfViewModel/WpfViewModel/MainWindow.xaml.cs -------------------------------------------------------------------------------- /Chapter_28/WpfViewModel/WpfViewModel/Models/Inventory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfViewModel/WpfViewModel/Models/Inventory.cs -------------------------------------------------------------------------------- /Chapter_28/WpfViewModel/WpfViewModel/WpfViewModel.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfViewModel/WpfViewModel/WpfViewModel.csproj -------------------------------------------------------------------------------- /Chapter_28/WpfViewModel/WpfViewModel/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_28/WpfViewModel/WpfViewModel/packages.config -------------------------------------------------------------------------------- /Chapter_29/CarLotMVC/AutoLotDAL.Models/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_29/CarLotMVC/AutoLotDAL.Models/App.config -------------------------------------------------------------------------------- /Chapter_29/CarLotMVC/AutoLotDAL.Models/CreditRisk.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_29/CarLotMVC/AutoLotDAL.Models/CreditRisk.cs -------------------------------------------------------------------------------- /Chapter_29/CarLotMVC/AutoLotDAL.Models/Customer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_29/CarLotMVC/AutoLotDAL.Models/Customer.cs -------------------------------------------------------------------------------- /Chapter_29/CarLotMVC/AutoLotDAL.Models/Inventory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_29/CarLotMVC/AutoLotDAL.Models/Inventory.cs -------------------------------------------------------------------------------- /Chapter_29/CarLotMVC/AutoLotDAL.Models/Order.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_29/CarLotMVC/AutoLotDAL.Models/Order.cs -------------------------------------------------------------------------------- /Chapter_29/CarLotMVC/AutoLotDAL.Models/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_29/CarLotMVC/AutoLotDAL.Models/packages.config -------------------------------------------------------------------------------- /Chapter_29/CarLotMVC/AutoLotDAL/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_29/CarLotMVC/AutoLotDAL/App.config -------------------------------------------------------------------------------- /Chapter_29/CarLotMVC/AutoLotDAL/AutoLotDAL.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_29/CarLotMVC/AutoLotDAL/AutoLotDAL.csproj -------------------------------------------------------------------------------- /Chapter_29/CarLotMVC/AutoLotDAL/EF/AutoLotEntities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_29/CarLotMVC/AutoLotDAL/EF/AutoLotEntities.cs -------------------------------------------------------------------------------- /Chapter_29/CarLotMVC/AutoLotDAL/EF/MyDataInitializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_29/CarLotMVC/AutoLotDAL/EF/MyDataInitializer.cs -------------------------------------------------------------------------------- /Chapter_29/CarLotMVC/AutoLotDAL/Repos/BaseRepo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_29/CarLotMVC/AutoLotDAL/Repos/BaseRepo.cs -------------------------------------------------------------------------------- /Chapter_29/CarLotMVC/AutoLotDAL/Repos/IRepo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_29/CarLotMVC/AutoLotDAL/Repos/IRepo.cs -------------------------------------------------------------------------------- /Chapter_29/CarLotMVC/AutoLotDAL/Repos/InventoryRepo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_29/CarLotMVC/AutoLotDAL/Repos/InventoryRepo.cs -------------------------------------------------------------------------------- /Chapter_29/CarLotMVC/AutoLotDAL/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_29/CarLotMVC/AutoLotDAL/packages.config -------------------------------------------------------------------------------- /Chapter_29/CarLotMVC/CarLotMVC.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_29/CarLotMVC/CarLotMVC.sln -------------------------------------------------------------------------------- /Chapter_29/CarLotMVC/CarLotMVC/App_Start/BundleConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_29/CarLotMVC/CarLotMVC/App_Start/BundleConfig.cs -------------------------------------------------------------------------------- /Chapter_29/CarLotMVC/CarLotMVC/App_Start/FilterConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_29/CarLotMVC/CarLotMVC/App_Start/FilterConfig.cs -------------------------------------------------------------------------------- /Chapter_29/CarLotMVC/CarLotMVC/App_Start/RouteConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_29/CarLotMVC/CarLotMVC/App_Start/RouteConfig.cs -------------------------------------------------------------------------------- /Chapter_29/CarLotMVC/CarLotMVC/CarLotMVC.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_29/CarLotMVC/CarLotMVC/CarLotMVC.csproj -------------------------------------------------------------------------------- /Chapter_29/CarLotMVC/CarLotMVC/Content/Site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_29/CarLotMVC/CarLotMVC/Content/Site.css -------------------------------------------------------------------------------- /Chapter_29/CarLotMVC/CarLotMVC/Content/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_29/CarLotMVC/CarLotMVC/Content/bootstrap.css -------------------------------------------------------------------------------- /Chapter_29/CarLotMVC/CarLotMVC/Content/bootstrap.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_29/CarLotMVC/CarLotMVC/Content/bootstrap.css.map -------------------------------------------------------------------------------- /Chapter_29/CarLotMVC/CarLotMVC/Content/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_29/CarLotMVC/CarLotMVC/Content/bootstrap.min.css -------------------------------------------------------------------------------- /Chapter_29/CarLotMVC/CarLotMVC/Global.asax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_29/CarLotMVC/CarLotMVC/Global.asax -------------------------------------------------------------------------------- /Chapter_29/CarLotMVC/CarLotMVC/Global.asax.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_29/CarLotMVC/CarLotMVC/Global.asax.cs -------------------------------------------------------------------------------- /Chapter_29/CarLotMVC/CarLotMVC/Scripts/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_29/CarLotMVC/CarLotMVC/Scripts/bootstrap.js -------------------------------------------------------------------------------- /Chapter_29/CarLotMVC/CarLotMVC/Scripts/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_29/CarLotMVC/CarLotMVC/Scripts/bootstrap.min.js -------------------------------------------------------------------------------- /Chapter_29/CarLotMVC/CarLotMVC/Scripts/jquery-3.1.1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_29/CarLotMVC/CarLotMVC/Scripts/jquery-3.1.1.js -------------------------------------------------------------------------------- /Chapter_29/CarLotMVC/CarLotMVC/Scripts/respond.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_29/CarLotMVC/CarLotMVC/Scripts/respond.js -------------------------------------------------------------------------------- /Chapter_29/CarLotMVC/CarLotMVC/Scripts/respond.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_29/CarLotMVC/CarLotMVC/Scripts/respond.min.js -------------------------------------------------------------------------------- /Chapter_29/CarLotMVC/CarLotMVC/Views/Home/About.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_29/CarLotMVC/CarLotMVC/Views/Home/About.cshtml -------------------------------------------------------------------------------- /Chapter_29/CarLotMVC/CarLotMVC/Views/Home/Contact.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_29/CarLotMVC/CarLotMVC/Views/Home/Contact.cshtml -------------------------------------------------------------------------------- /Chapter_29/CarLotMVC/CarLotMVC/Views/Home/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_29/CarLotMVC/CarLotMVC/Views/Home/Index.cshtml -------------------------------------------------------------------------------- /Chapter_29/CarLotMVC/CarLotMVC/Views/Shared/Error.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_29/CarLotMVC/CarLotMVC/Views/Shared/Error.cshtml -------------------------------------------------------------------------------- /Chapter_29/CarLotMVC/CarLotMVC/Views/Web.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_29/CarLotMVC/CarLotMVC/Views/Web.config -------------------------------------------------------------------------------- /Chapter_29/CarLotMVC/CarLotMVC/Views/_ViewStart.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_29/CarLotMVC/CarLotMVC/Views/_ViewStart.cshtml -------------------------------------------------------------------------------- /Chapter_29/CarLotMVC/CarLotMVC/Web.Debug.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_29/CarLotMVC/CarLotMVC/Web.Debug.config -------------------------------------------------------------------------------- /Chapter_29/CarLotMVC/CarLotMVC/Web.Release.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_29/CarLotMVC/CarLotMVC/Web.Release.config -------------------------------------------------------------------------------- /Chapter_29/CarLotMVC/CarLotMVC/Web.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_29/CarLotMVC/CarLotMVC/Web.config -------------------------------------------------------------------------------- /Chapter_29/CarLotMVC/CarLotMVC/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_29/CarLotMVC/CarLotMVC/favicon.ico -------------------------------------------------------------------------------- /Chapter_29/CarLotMVC/CarLotMVC/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_29/CarLotMVC/CarLotMVC/packages.config -------------------------------------------------------------------------------- /Chapter_3/BasicConsoleIO/BasicConsoleIO.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_3/BasicConsoleIO/BasicConsoleIO.sln -------------------------------------------------------------------------------- /Chapter_3/BasicConsoleIO/BasicConsoleIO/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_3/BasicConsoleIO/BasicConsoleIO/App.config -------------------------------------------------------------------------------- /Chapter_3/BasicConsoleIO/BasicConsoleIO/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_3/BasicConsoleIO/BasicConsoleIO/Program.cs -------------------------------------------------------------------------------- /Chapter_3/BasicDataTypes/BasicDataTypes.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_3/BasicDataTypes/BasicDataTypes.sln -------------------------------------------------------------------------------- /Chapter_3/BasicDataTypes/BasicDataTypes/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_3/BasicDataTypes/BasicDataTypes/App.config -------------------------------------------------------------------------------- /Chapter_3/BasicDataTypes/BasicDataTypes/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_3/BasicDataTypes/BasicDataTypes/Program.cs -------------------------------------------------------------------------------- /Chapter_3/FunWithStrings/FunWithStrings.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_3/FunWithStrings/FunWithStrings.sln -------------------------------------------------------------------------------- /Chapter_3/FunWithStrings/FunWithStrings/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_3/FunWithStrings/FunWithStrings/App.config -------------------------------------------------------------------------------- /Chapter_3/FunWithStrings/FunWithStrings/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_3/FunWithStrings/FunWithStrings/Program.cs -------------------------------------------------------------------------------- /Chapter_3/SimpleCSharpApp/SimpleCSharpApp.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_3/SimpleCSharpApp/SimpleCSharpApp.bat -------------------------------------------------------------------------------- /Chapter_3/SimpleCSharpApp/SimpleCSharpApp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_3/SimpleCSharpApp/SimpleCSharpApp.sln -------------------------------------------------------------------------------- /Chapter_3/SimpleCSharpApp/SimpleCSharpApp/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_3/SimpleCSharpApp/SimpleCSharpApp/App.config -------------------------------------------------------------------------------- /Chapter_3/SimpleCSharpApp/SimpleCSharpApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_3/SimpleCSharpApp/SimpleCSharpApp/Program.cs -------------------------------------------------------------------------------- /Chapter_3/TypeConversions/TypeConversions.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_3/TypeConversions/TypeConversions.sln -------------------------------------------------------------------------------- /Chapter_3/TypeConversions/TypeConversions/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_3/TypeConversions/TypeConversions/App.config -------------------------------------------------------------------------------- /Chapter_3/TypeConversions/TypeConversions/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_3/TypeConversions/TypeConversions/Program.cs -------------------------------------------------------------------------------- /Chapter_30/CarLotWebAPI/AutoLotDAL.Models/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_30/CarLotWebAPI/AutoLotDAL.Models/App.config -------------------------------------------------------------------------------- /Chapter_30/CarLotWebAPI/AutoLotDAL.Models/CreditRisk.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_30/CarLotWebAPI/AutoLotDAL.Models/CreditRisk.cs -------------------------------------------------------------------------------- /Chapter_30/CarLotWebAPI/AutoLotDAL.Models/Customer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_30/CarLotWebAPI/AutoLotDAL.Models/Customer.cs -------------------------------------------------------------------------------- /Chapter_30/CarLotWebAPI/AutoLotDAL.Models/Inventory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_30/CarLotWebAPI/AutoLotDAL.Models/Inventory.cs -------------------------------------------------------------------------------- /Chapter_30/CarLotWebAPI/AutoLotDAL.Models/Order.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_30/CarLotWebAPI/AutoLotDAL.Models/Order.cs -------------------------------------------------------------------------------- /Chapter_30/CarLotWebAPI/AutoLotDAL/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_30/CarLotWebAPI/AutoLotDAL/App.config -------------------------------------------------------------------------------- /Chapter_30/CarLotWebAPI/AutoLotDAL/AutoLotDAL.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_30/CarLotWebAPI/AutoLotDAL/AutoLotDAL.csproj -------------------------------------------------------------------------------- /Chapter_30/CarLotWebAPI/AutoLotDAL/EF/AutoLotEntities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_30/CarLotWebAPI/AutoLotDAL/EF/AutoLotEntities.cs -------------------------------------------------------------------------------- /Chapter_30/CarLotWebAPI/AutoLotDAL/Repos/BaseRepo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_30/CarLotWebAPI/AutoLotDAL/Repos/BaseRepo.cs -------------------------------------------------------------------------------- /Chapter_30/CarLotWebAPI/AutoLotDAL/Repos/IRepo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_30/CarLotWebAPI/AutoLotDAL/Repos/IRepo.cs -------------------------------------------------------------------------------- /Chapter_30/CarLotWebAPI/AutoLotDAL/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_30/CarLotWebAPI/AutoLotDAL/packages.config -------------------------------------------------------------------------------- /Chapter_30/CarLotWebAPI/CarLotMVC/CarLotMVC.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_30/CarLotWebAPI/CarLotMVC/CarLotMVC.csproj -------------------------------------------------------------------------------- /Chapter_30/CarLotWebAPI/CarLotMVC/Content/Site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_30/CarLotWebAPI/CarLotMVC/Content/Site.css -------------------------------------------------------------------------------- /Chapter_30/CarLotWebAPI/CarLotMVC/Content/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_30/CarLotWebAPI/CarLotMVC/Content/bootstrap.css -------------------------------------------------------------------------------- /Chapter_30/CarLotWebAPI/CarLotMVC/Global.asax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_30/CarLotWebAPI/CarLotMVC/Global.asax -------------------------------------------------------------------------------- /Chapter_30/CarLotWebAPI/CarLotMVC/Global.asax.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_30/CarLotWebAPI/CarLotMVC/Global.asax.cs -------------------------------------------------------------------------------- /Chapter_30/CarLotWebAPI/CarLotMVC/Scripts/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_30/CarLotWebAPI/CarLotMVC/Scripts/bootstrap.js -------------------------------------------------------------------------------- /Chapter_30/CarLotWebAPI/CarLotMVC/Scripts/respond.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_30/CarLotWebAPI/CarLotMVC/Scripts/respond.js -------------------------------------------------------------------------------- /Chapter_30/CarLotWebAPI/CarLotMVC/Scripts/respond.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_30/CarLotWebAPI/CarLotMVC/Scripts/respond.min.js -------------------------------------------------------------------------------- /Chapter_30/CarLotWebAPI/CarLotMVC/Views/Web.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_30/CarLotWebAPI/CarLotMVC/Views/Web.config -------------------------------------------------------------------------------- /Chapter_30/CarLotWebAPI/CarLotMVC/Web.Debug.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_30/CarLotWebAPI/CarLotMVC/Web.Debug.config -------------------------------------------------------------------------------- /Chapter_30/CarLotWebAPI/CarLotMVC/Web.Release.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_30/CarLotWebAPI/CarLotMVC/Web.Release.config -------------------------------------------------------------------------------- /Chapter_30/CarLotWebAPI/CarLotMVC/Web.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_30/CarLotWebAPI/CarLotMVC/Web.config -------------------------------------------------------------------------------- /Chapter_30/CarLotWebAPI/CarLotMVC/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_30/CarLotWebAPI/CarLotMVC/favicon.ico -------------------------------------------------------------------------------- /Chapter_30/CarLotWebAPI/CarLotMVC/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_30/CarLotWebAPI/CarLotMVC/packages.config -------------------------------------------------------------------------------- /Chapter_30/CarLotWebAPI/CarLotWebAPI.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_30/CarLotWebAPI/CarLotWebAPI.sln -------------------------------------------------------------------------------- /Chapter_30/CarLotWebAPI/CarLotWebAPI/CarLotWebAPI.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_30/CarLotWebAPI/CarLotWebAPI/CarLotWebAPI.csproj -------------------------------------------------------------------------------- /Chapter_30/CarLotWebAPI/CarLotWebAPI/Global.asax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_30/CarLotWebAPI/CarLotWebAPI/Global.asax -------------------------------------------------------------------------------- /Chapter_30/CarLotWebAPI/CarLotWebAPI/Global.asax.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_30/CarLotWebAPI/CarLotWebAPI/Global.asax.cs -------------------------------------------------------------------------------- /Chapter_30/CarLotWebAPI/CarLotWebAPI/Web.Debug.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_30/CarLotWebAPI/CarLotWebAPI/Web.Debug.config -------------------------------------------------------------------------------- /Chapter_30/CarLotWebAPI/CarLotWebAPI/Web.Release.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_30/CarLotWebAPI/CarLotWebAPI/Web.Release.config -------------------------------------------------------------------------------- /Chapter_30/CarLotWebAPI/CarLotWebAPI/Web.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_30/CarLotWebAPI/CarLotWebAPI/Web.config -------------------------------------------------------------------------------- /Chapter_30/CarLotWebAPI/CarLotWebAPI/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_30/CarLotWebAPI/CarLotWebAPI/packages.config -------------------------------------------------------------------------------- /Chapter_30/CarLotWebAPIStandAlone/AutoLotDAL/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_30/CarLotWebAPIStandAlone/AutoLotDAL/App.config -------------------------------------------------------------------------------- /Chapter_30/CarLotWebAPIStandAlone/CarLotWebAPI.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_30/CarLotWebAPIStandAlone/CarLotWebAPI.sln -------------------------------------------------------------------------------- /Chapter_32/AutoLotDAL_Core2/AutoLotDAL_Core2.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_32/AutoLotDAL_Core2/AutoLotDAL_Core2.sln -------------------------------------------------------------------------------- /Chapter_32/AutoLotDAL_Core2/Migrations.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_32/AutoLotDAL_Core2/Migrations.txt -------------------------------------------------------------------------------- /Chapter_33/AutoLotMVC_Core2/AutoLotMVC_Core2.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_33/AutoLotMVC_Core2/AutoLotMVC_Core2.sln -------------------------------------------------------------------------------- /Chapter_33/AutoLotMVC_Core2/AutoLotMVC_Core2/.bowerrc: -------------------------------------------------------------------------------- 1 | { 2 | "directory": "wwwroot/lib" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter_33/AutoLotMVC_Core2/AutoLotMVC_Core2/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_33/AutoLotMVC_Core2/AutoLotMVC_Core2/Program.cs -------------------------------------------------------------------------------- /Chapter_33/AutoLotMVC_Core2/AutoLotMVC_Core2/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_33/AutoLotMVC_Core2/AutoLotMVC_Core2/Startup.cs -------------------------------------------------------------------------------- /Chapter_33/AutoLotMVC_Core2/AutoLotMVC_Core2/bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_33/AutoLotMVC_Core2/AutoLotMVC_Core2/bower.json -------------------------------------------------------------------------------- /Chapter_33/AutoLotMVC_Core2/AutoLotMVC_Core2/wwwroot/js/site.js: -------------------------------------------------------------------------------- 1 | // Write your JavaScript code. 2 | -------------------------------------------------------------------------------- /Chapter_33/AutoLotMVC_Core2/AutoLotMVC_Core2/wwwroot/js/site.min.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter_34/AutoLotAPI_Core2/AutoLotAPI_Core2.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_34/AutoLotAPI_Core2/AutoLotAPI_Core2.sln -------------------------------------------------------------------------------- /Chapter_34/AutoLotAPI_Core2/AutoLotAPI_Core2/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_34/AutoLotAPI_Core2/AutoLotAPI_Core2/Program.cs -------------------------------------------------------------------------------- /Chapter_34/AutoLotAPI_Core2/AutoLotAPI_Core2/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_34/AutoLotAPI_Core2/AutoLotAPI_Core2/Startup.cs -------------------------------------------------------------------------------- /Chapter_34/AutoLotAPI_Core2/AutoLotMVC_Core2/.bowerrc: -------------------------------------------------------------------------------- 1 | { 2 | "directory": "wwwroot/lib" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter_34/AutoLotAPI_Core2/AutoLotMVC_Core2/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_34/AutoLotAPI_Core2/AutoLotMVC_Core2/Program.cs -------------------------------------------------------------------------------- /Chapter_34/AutoLotAPI_Core2/AutoLotMVC_Core2/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_34/AutoLotAPI_Core2/AutoLotMVC_Core2/Startup.cs -------------------------------------------------------------------------------- /Chapter_34/AutoLotAPI_Core2/AutoLotMVC_Core2/bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_34/AutoLotAPI_Core2/AutoLotMVC_Core2/bower.json -------------------------------------------------------------------------------- /Chapter_34/AutoLotAPI_Core2/AutoLotMVC_Core2/wwwroot/js/site.js: -------------------------------------------------------------------------------- 1 | // Write your JavaScript code. 2 | -------------------------------------------------------------------------------- /Chapter_34/AutoLotAPI_Core2/AutoLotMVC_Core2/wwwroot/js/site.min.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter_4/FunWithArrays/FunWithArrays.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_4/FunWithArrays/FunWithArrays.sln -------------------------------------------------------------------------------- /Chapter_4/FunWithArrays/FunWithArrays/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_4/FunWithArrays/FunWithArrays/App.config -------------------------------------------------------------------------------- /Chapter_4/FunWithArrays/FunWithArrays/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_4/FunWithArrays/FunWithArrays/Program.cs -------------------------------------------------------------------------------- /Chapter_4/FunWithEnums/FunWithEnums.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_4/FunWithEnums/FunWithEnums.sln -------------------------------------------------------------------------------- /Chapter_4/FunWithEnums/FunWithEnums/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_4/FunWithEnums/FunWithEnums/App.config -------------------------------------------------------------------------------- /Chapter_4/FunWithEnums/FunWithEnums/FunWithEnums.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_4/FunWithEnums/FunWithEnums/FunWithEnums.csproj -------------------------------------------------------------------------------- /Chapter_4/FunWithEnums/FunWithEnums/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_4/FunWithEnums/FunWithEnums/Program.cs -------------------------------------------------------------------------------- /Chapter_4/FunWithMethods/FunWithMethods.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_4/FunWithMethods/FunWithMethods.sln -------------------------------------------------------------------------------- /Chapter_4/FunWithMethods/FunWithMethods/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_4/FunWithMethods/FunWithMethods/App.config -------------------------------------------------------------------------------- /Chapter_4/FunWithMethods/FunWithMethods/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_4/FunWithMethods/FunWithMethods/Program.cs -------------------------------------------------------------------------------- /Chapter_4/FunWithStructures/FunWithStructures.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_4/FunWithStructures/FunWithStructures.sln -------------------------------------------------------------------------------- /Chapter_4/FunWithStructures/FunWithStructures/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_4/FunWithStructures/FunWithStructures/App.config -------------------------------------------------------------------------------- /Chapter_4/FunWithStructures/FunWithStructures/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_4/FunWithStructures/FunWithStructures/Program.cs -------------------------------------------------------------------------------- /Chapter_4/FunWithTuples/FunWithTuples.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_4/FunWithTuples/FunWithTuples.sln -------------------------------------------------------------------------------- /Chapter_4/FunWithTuples/FunWithTuples/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_4/FunWithTuples/FunWithTuples/App.config -------------------------------------------------------------------------------- /Chapter_4/FunWithTuples/FunWithTuples/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_4/FunWithTuples/FunWithTuples/Program.cs -------------------------------------------------------------------------------- /Chapter_4/MethodOverloading/MethodOverloading.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_4/MethodOverloading/MethodOverloading.sln -------------------------------------------------------------------------------- /Chapter_4/MethodOverloading/MethodOverloading/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_4/MethodOverloading/MethodOverloading/App.config -------------------------------------------------------------------------------- /Chapter_4/MethodOverloading/MethodOverloading/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_4/MethodOverloading/MethodOverloading/Program.cs -------------------------------------------------------------------------------- /Chapter_4/NullableTypes/NullableTypes.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_4/NullableTypes/NullableTypes.sln -------------------------------------------------------------------------------- /Chapter_4/NullableTypes/NullableTypes/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_4/NullableTypes/NullableTypes/App.config -------------------------------------------------------------------------------- /Chapter_4/NullableTypes/NullableTypes/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_4/NullableTypes/NullableTypes/Program.cs -------------------------------------------------------------------------------- /Chapter_5/AutoProps/AutoProps.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_5/AutoProps/AutoProps.sln -------------------------------------------------------------------------------- /Chapter_5/AutoProps/AutoProps/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_5/AutoProps/AutoProps/App.config -------------------------------------------------------------------------------- /Chapter_5/AutoProps/AutoProps/AutoProps.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_5/AutoProps/AutoProps/AutoProps.csproj -------------------------------------------------------------------------------- /Chapter_5/AutoProps/AutoProps/Car.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_5/AutoProps/AutoProps/Car.cs -------------------------------------------------------------------------------- /Chapter_5/AutoProps/AutoProps/Garage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_5/AutoProps/AutoProps/Garage.cs -------------------------------------------------------------------------------- /Chapter_5/AutoProps/AutoProps/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_5/AutoProps/AutoProps/Program.cs -------------------------------------------------------------------------------- /Chapter_5/ConstData/ConstData.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_5/ConstData/ConstData.sln -------------------------------------------------------------------------------- /Chapter_5/ConstData/ConstData/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_5/ConstData/ConstData/App.config -------------------------------------------------------------------------------- /Chapter_5/ConstData/ConstData/ConstData.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_5/ConstData/ConstData/ConstData.csproj -------------------------------------------------------------------------------- /Chapter_5/ConstData/ConstData/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_5/ConstData/ConstData/Program.cs -------------------------------------------------------------------------------- /Chapter_5/EmployeeApp (Partial)/EmployeeApp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_5/EmployeeApp (Partial)/EmployeeApp.sln -------------------------------------------------------------------------------- /Chapter_5/EmployeeApp (Partial)/EmployeeApp/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_5/EmployeeApp (Partial)/EmployeeApp/App.config -------------------------------------------------------------------------------- /Chapter_5/EmployeeApp (Partial)/EmployeeApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_5/EmployeeApp (Partial)/EmployeeApp/Program.cs -------------------------------------------------------------------------------- /Chapter_5/EmployeeApp/EmployeeApp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_5/EmployeeApp/EmployeeApp.sln -------------------------------------------------------------------------------- /Chapter_5/EmployeeApp/EmployeeApp/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_5/EmployeeApp/EmployeeApp/App.config -------------------------------------------------------------------------------- /Chapter_5/EmployeeApp/EmployeeApp/Employee.Core.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_5/EmployeeApp/EmployeeApp/Employee.Core.cs -------------------------------------------------------------------------------- /Chapter_5/EmployeeApp/EmployeeApp/Employee.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_5/EmployeeApp/EmployeeApp/Employee.cs -------------------------------------------------------------------------------- /Chapter_5/EmployeeApp/EmployeeApp/EmployeeApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_5/EmployeeApp/EmployeeApp/EmployeeApp.csproj -------------------------------------------------------------------------------- /Chapter_5/EmployeeApp/EmployeeApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_5/EmployeeApp/EmployeeApp/Program.cs -------------------------------------------------------------------------------- /Chapter_5/ObjectInitializers/ObjectInitializers.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_5/ObjectInitializers/ObjectInitializers.sln -------------------------------------------------------------------------------- /Chapter_5/SimpleClassExample/SimpleClassExample.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_5/SimpleClassExample/SimpleClassExample.sln -------------------------------------------------------------------------------- /Chapter_5/SimpleClassExample/SimpleClassExample/Car.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_5/SimpleClassExample/SimpleClassExample/Car.cs -------------------------------------------------------------------------------- /Chapter_5/SimpleUtilityClass/SimpleUtilityClass.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_5/SimpleUtilityClass/SimpleUtilityClass.sln -------------------------------------------------------------------------------- /Chapter_6/BasicInheritance/BasicInheritance.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_6/BasicInheritance/BasicInheritance.sln -------------------------------------------------------------------------------- /Chapter_6/BasicInheritance/BasicInheritance/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_6/BasicInheritance/BasicInheritance/App.config -------------------------------------------------------------------------------- /Chapter_6/BasicInheritance/BasicInheritance/Car.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_6/BasicInheritance/BasicInheritance/Car.cs -------------------------------------------------------------------------------- /Chapter_6/BasicInheritance/BasicInheritance/Cars.cd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_6/BasicInheritance/BasicInheritance/Cars.cd -------------------------------------------------------------------------------- /Chapter_6/BasicInheritance/BasicInheritance/MiniVan.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_6/BasicInheritance/BasicInheritance/MiniVan.cs -------------------------------------------------------------------------------- /Chapter_6/BasicInheritance/BasicInheritance/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_6/BasicInheritance/BasicInheritance/Program.cs -------------------------------------------------------------------------------- /Chapter_6/Employees/Employees.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_6/Employees/Employees.sln -------------------------------------------------------------------------------- /Chapter_6/Employees/Employees/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_6/Employees/Employees/App.config -------------------------------------------------------------------------------- /Chapter_6/Employees/Employees/BenefitPackage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_6/Employees/Employees/BenefitPackage.cs -------------------------------------------------------------------------------- /Chapter_6/Employees/Employees/Employee.Core.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_6/Employees/Employees/Employee.Core.cs -------------------------------------------------------------------------------- /Chapter_6/Employees/Employees/Employee.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_6/Employees/Employees/Employee.cs -------------------------------------------------------------------------------- /Chapter_6/Employees/Employees/Employees.cd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_6/Employees/Employees/Employees.cd -------------------------------------------------------------------------------- /Chapter_6/Employees/Employees/Employees.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_6/Employees/Employees/Employees.csproj -------------------------------------------------------------------------------- /Chapter_6/Employees/Employees/Manager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_6/Employees/Employees/Manager.cs -------------------------------------------------------------------------------- /Chapter_6/Employees/Employees/PTSalesEmployee.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_6/Employees/Employees/PTSalesEmployee.cs -------------------------------------------------------------------------------- /Chapter_6/Employees/Employees/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_6/Employees/Employees/Program.cs -------------------------------------------------------------------------------- /Chapter_6/Employees/Employees/SalesPerson.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_6/Employees/Employees/SalesPerson.cs -------------------------------------------------------------------------------- /Chapter_6/ObjectOverrides/ObjectOverrides.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_6/ObjectOverrides/ObjectOverrides.sln -------------------------------------------------------------------------------- /Chapter_6/ObjectOverrides/ObjectOverrides/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_6/ObjectOverrides/ObjectOverrides/App.config -------------------------------------------------------------------------------- /Chapter_6/ObjectOverrides/ObjectOverrides/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_6/ObjectOverrides/ObjectOverrides/Program.cs -------------------------------------------------------------------------------- /Chapter_6/Shapes/Shapes.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_6/Shapes/Shapes.sln -------------------------------------------------------------------------------- /Chapter_6/Shapes/Shapes/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_6/Shapes/Shapes/App.config -------------------------------------------------------------------------------- /Chapter_6/Shapes/Shapes/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_6/Shapes/Shapes/Program.cs -------------------------------------------------------------------------------- /Chapter_6/Shapes/Shapes/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_6/Shapes/Shapes/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Chapter_6/Shapes/Shapes/Shapes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_6/Shapes/Shapes/Shapes.cs -------------------------------------------------------------------------------- /Chapter_6/Shapes/Shapes/Shapes.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_6/Shapes/Shapes/Shapes.csproj -------------------------------------------------------------------------------- /Chapter_7/CustomException/CustomException.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_7/CustomException/CustomException.sln -------------------------------------------------------------------------------- /Chapter_7/CustomException/CustomException/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_7/CustomException/CustomException/App.config -------------------------------------------------------------------------------- /Chapter_7/CustomException/CustomException/Car.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_7/CustomException/CustomException/Car.cs -------------------------------------------------------------------------------- /Chapter_7/CustomException/CustomException/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_7/CustomException/CustomException/Program.cs -------------------------------------------------------------------------------- /Chapter_7/CustomException/CustomException/Radio.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_7/CustomException/CustomException/Radio.cs -------------------------------------------------------------------------------- /Chapter_7/SimpleException/SimpleException.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_7/SimpleException/SimpleException.sln -------------------------------------------------------------------------------- /Chapter_7/SimpleException/SimpleException/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_7/SimpleException/SimpleException/App.config -------------------------------------------------------------------------------- /Chapter_7/SimpleException/SimpleException/Car.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_7/SimpleException/SimpleException/Car.cs -------------------------------------------------------------------------------- /Chapter_7/SimpleException/SimpleException/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_7/SimpleException/SimpleException/Program.cs -------------------------------------------------------------------------------- /Chapter_7/SimpleException/SimpleException/Radio.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_7/SimpleException/SimpleException/Radio.cs -------------------------------------------------------------------------------- /Chapter_8/CloneablePoint/CloneablePoint.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_8/CloneablePoint/CloneablePoint.sln -------------------------------------------------------------------------------- /Chapter_8/CloneablePoint/CloneablePoint/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_8/CloneablePoint/CloneablePoint/App.config -------------------------------------------------------------------------------- /Chapter_8/CloneablePoint/CloneablePoint/Point.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_8/CloneablePoint/CloneablePoint/Point.cs -------------------------------------------------------------------------------- /Chapter_8/CloneablePoint/CloneablePoint/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_8/CloneablePoint/CloneablePoint/Program.cs -------------------------------------------------------------------------------- /Chapter_8/ComparableCar/ComparableCar.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_8/ComparableCar/ComparableCar.sln -------------------------------------------------------------------------------- /Chapter_8/ComparableCar/ComparableCar/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_8/ComparableCar/ComparableCar/App.config -------------------------------------------------------------------------------- /Chapter_8/ComparableCar/ComparableCar/Car.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_8/ComparableCar/ComparableCar/Car.cs -------------------------------------------------------------------------------- /Chapter_8/ComparableCar/ComparableCar/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_8/ComparableCar/ComparableCar/Program.cs -------------------------------------------------------------------------------- /Chapter_8/ComparableCar/ComparableCar/Radio.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_8/ComparableCar/ComparableCar/Radio.cs -------------------------------------------------------------------------------- /Chapter_8/CustomEnumerator/CustomEnumerator.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_8/CustomEnumerator/CustomEnumerator.sln -------------------------------------------------------------------------------- /Chapter_8/CustomEnumerator/CustomEnumerator/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_8/CustomEnumerator/CustomEnumerator/App.config -------------------------------------------------------------------------------- /Chapter_8/CustomEnumerator/CustomEnumerator/Car.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_8/CustomEnumerator/CustomEnumerator/Car.cs -------------------------------------------------------------------------------- /Chapter_8/CustomEnumerator/CustomEnumerator/Garage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_8/CustomEnumerator/CustomEnumerator/Garage.cs -------------------------------------------------------------------------------- /Chapter_8/CustomEnumerator/CustomEnumerator/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_8/CustomEnumerator/CustomEnumerator/Program.cs -------------------------------------------------------------------------------- /Chapter_8/CustomEnumerator/CustomEnumerator/Radio.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_8/CustomEnumerator/CustomEnumerator/Radio.cs -------------------------------------------------------------------------------- /Chapter_8/CustomInterface/CustomInterface.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_8/CustomInterface/CustomInterface.sln -------------------------------------------------------------------------------- /Chapter_8/CustomInterface/CustomInterface/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_8/CustomInterface/CustomInterface/App.config -------------------------------------------------------------------------------- /Chapter_8/CustomInterface/CustomInterface/IDraw3D.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_8/CustomInterface/CustomInterface/IDraw3D.cs -------------------------------------------------------------------------------- /Chapter_8/CustomInterface/CustomInterface/IPointy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_8/CustomInterface/CustomInterface/IPointy.cs -------------------------------------------------------------------------------- /Chapter_8/CustomInterface/CustomInterface/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_8/CustomInterface/CustomInterface/Program.cs -------------------------------------------------------------------------------- /Chapter_8/CustomInterface/CustomInterface/Shapes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_8/CustomInterface/CustomInterface/Shapes.cs -------------------------------------------------------------------------------- /Chapter_8/CustomInterface/CustomInterface/Triangle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_8/CustomInterface/CustomInterface/Triangle.cs -------------------------------------------------------------------------------- /Chapter_8/ICloneableExample/ICloneableExample.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_8/ICloneableExample/ICloneableExample.sln -------------------------------------------------------------------------------- /Chapter_8/InterfaceHierarchy/InterfaceHierarchy.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_8/InterfaceHierarchy/InterfaceHierarchy.sln -------------------------------------------------------------------------------- /Chapter_8/InterfaceNameClash/InterfaceNameClash.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_8/InterfaceNameClash/InterfaceNameClash.sln -------------------------------------------------------------------------------- /Chapter_9/GenericPoint/GenericPoint.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_9/GenericPoint/GenericPoint.sln -------------------------------------------------------------------------------- /Chapter_9/GenericPoint/GenericPoint/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_9/GenericPoint/GenericPoint/App.config -------------------------------------------------------------------------------- /Chapter_9/GenericPoint/GenericPoint/Point.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_9/GenericPoint/GenericPoint/Point.cs -------------------------------------------------------------------------------- /Chapter_9/GenericPoint/GenericPoint/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Chapter_9/GenericPoint/GenericPoint/Program.cs -------------------------------------------------------------------------------- /Contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/Contributing.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/README.md -------------------------------------------------------------------------------- /errata.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/errata.md -------------------------------------------------------------------------------- /kaxaml/Kaxaml_1.8.msi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/pro-csharp-7/HEAD/kaxaml/Kaxaml_1.8.msi --------------------------------------------------------------------------------