├── .github ├── codeql │ └── codeql-config.yml └── workflows │ └── codeql-analysis.yml ├── .gitignore ├── 1_CS ├── Arrays │ ├── ArrayPoolSample │ │ ├── ArrayPoolSample.csproj │ │ └── Program.cs │ ├── ArraysSamples.sln │ ├── BitArraySample │ │ ├── BitArrayExtensions.cs │ │ ├── BitArraySample.csproj │ │ ├── GlobalUsings.cs │ │ └── Program.cs │ ├── BitVectorSample │ │ ├── BinaryExtensions.cs │ │ ├── BitVectorSample.csproj │ │ ├── GlobalUsings.cs │ │ └── Program.cs │ ├── IndicesAndRanges │ │ ├── GlobalSuppressions.cs │ │ ├── IndicesAndRanges.csproj │ │ ├── MyCollection.cs │ │ └── Program.cs │ ├── Readme.md │ ├── SimpleArrays │ │ ├── Program.cs │ │ └── SimpleArrays.csproj │ ├── SortingSample │ │ ├── Person.cs │ │ ├── PersonComparer.cs │ │ ├── Program.cs │ │ └── SortingSample.csproj │ ├── SpanSample │ │ ├── Program.cs │ │ └── SpanSample.csproj │ └── YieldSample │ │ ├── GameMove.cs │ │ ├── GlobalUsings.cs │ │ ├── MusicTitles.cs │ │ ├── Program.cs │ │ └── YieldSample.csproj ├── Collections │ ├── Collections.sln │ ├── DictionarySample │ │ ├── DictionarySample.csproj │ │ ├── Employee.cs │ │ ├── EmployeeId.cs │ │ └── Program.cs │ ├── ImmutableCollectionSample │ │ ├── ImmutableCollectionSample.csproj │ │ └── Program.cs │ ├── LinkedListSample │ │ ├── LinkedListSample.csproj │ │ └── Program.cs │ ├── ListSamples │ │ ├── ListSamples.csproj │ │ ├── Program.cs │ │ ├── Racer.cs │ │ └── RacerComparer.cs │ ├── LookupSample │ │ ├── LookupSample.csproj │ │ ├── Program.cs │ │ └── Racer.cs │ ├── QueueSample │ │ ├── Document.cs │ │ ├── DocumentManager.cs │ │ ├── GlobalUsings.cs │ │ ├── ProcessDocuments.cs │ │ ├── Program.cs │ │ └── QueueSample.csproj │ ├── Readme.md │ ├── SetSample │ │ ├── Program.cs │ │ └── SetSample.csproj │ ├── SortedListSample │ │ ├── Program.cs │ │ └── SortedListSample.csproj │ └── StackSample │ │ ├── Program.cs │ │ └── StackSample.csproj ├── CoreCSharp │ ├── CommandLineArgs │ │ ├── CommandLineArgs.csproj │ │ ├── Program.cs │ │ └── Properties │ │ │ └── launchSettings.json │ ├── CoreCSharpSamples.sln │ ├── ForLoop │ │ ├── ForLoop.csproj │ │ └── Program.cs │ ├── Math │ │ ├── Calculator.cs │ │ ├── Math.csproj │ │ └── Program.cs │ ├── NullableReferenceTypes │ │ ├── NullableReferenceTypes.csproj │ │ └── Program.cs │ ├── NullableValueTypes │ │ ├── NullableValueTypes.csproj │ │ └── Program.cs │ ├── ProgramFlow │ │ ├── Program.cs │ │ └── ProgramFlow.csproj │ ├── Readme.md │ ├── StringSample │ │ ├── Program.cs │ │ └── StringSample.csproj │ ├── SwitchExpression │ │ ├── Program.cs │ │ └── SwitchExpression.csproj │ ├── SwitchStatement │ │ ├── Program.cs │ │ └── SwitchStatement.csproj │ ├── TopLevelStatements │ │ ├── Program.cs │ │ └── TopLevelStatements.csproj │ ├── UsingNumbers │ │ ├── Program.cs │ │ └── UsingNumbers.csproj │ ├── VariableScopeSample │ │ ├── Program.cs │ │ └── VariableScopeSample.csproj │ ├── VariableScopeSample2 │ │ ├── Program.cs │ │ └── VariableScopeSample2.csproj │ └── VariablesSample │ │ ├── Program.cs │ │ └── VariablesSample.csproj ├── Delegates │ ├── AnonymousMethods │ │ ├── AnonymousMethods.csproj │ │ └── Program.cs │ ├── DelegatesAndEventsSamples.sln │ ├── EventsSample │ │ ├── CarDealer.cs │ │ ├── Consumer.cs │ │ ├── EventsSample.csproj │ │ └── Program.cs │ ├── GetAStringDemo │ │ ├── Currency.cs │ │ ├── GetAStringDemo.csproj │ │ └── Program.cs │ ├── LambdaExpressions │ │ ├── LambdaExpressions.csproj │ │ └── Program.cs │ ├── MulticastDelegates │ │ ├── MathOperations.cs │ │ ├── MulticastDelegates.csproj │ │ └── Program.cs │ ├── MulticastDelegatesUsingInvocationList │ │ ├── MulticastDelegatesUsingInvocationList.csproj │ │ └── Program.cs │ ├── Readme.md │ └── SimpleDelegates │ │ ├── MathOperations.cs │ │ ├── Program.cs │ │ └── SimpleDelegates.csproj ├── ErrorsAndExceptions │ ├── CallerInformation │ │ ├── CallerInformation.csproj │ │ └── Program.cs │ ├── ErrorsAndExceptions.sln │ ├── ExceptionFilters │ │ ├── ExceptionFilters.csproj │ │ ├── MyCustomException.cs │ │ └── Program.cs │ ├── Readme.md │ ├── RethrowExceptions │ │ ├── MyCustomException.cs │ │ ├── Program.cs │ │ └── RethrowExceptions.csproj │ ├── SimpleExceptions │ │ ├── Program.cs │ │ └── SimpleExceptions.csproj │ └── SolicitColdCall │ │ ├── ColdCallFileFormatException.cs │ │ ├── ColdCallFileReader.cs │ │ ├── Program.cs │ │ ├── SalesSpyFoundException.cs │ │ ├── SolicitColdCall.csproj │ │ ├── UnexpectedException.cs │ │ ├── people.txt │ │ └── people2.txt ├── HelloWorld │ ├── HelloWorld │ │ ├── HelloWorld.csproj │ │ └── Program.cs │ ├── Readme.md │ ├── SelfContainedHelloWorld │ │ ├── HelloWorld.csproj │ │ └── Program.cs │ ├── TrimmedHelloWorld │ │ ├── HelloWorld.csproj │ │ ├── Program.cs │ │ └── publishtrimmed │ │ │ └── HelloWorld.exe │ └── WebApp │ │ ├── Pages │ │ ├── Error.cshtml │ │ ├── Error.cshtml.cs │ │ ├── Index.cshtml │ │ ├── Index.cshtml.cs │ │ ├── Privacy.cshtml │ │ ├── Privacy.cshtml.cs │ │ ├── Shared │ │ │ ├── _Layout.cshtml │ │ │ ├── _Layout.cshtml.css │ │ │ └── _ValidationScriptsPartial.cshtml │ │ ├── _ViewImports.cshtml │ │ └── _ViewStart.cshtml │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── WebApp.csproj │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ └── wwwroot │ │ ├── css │ │ └── site.css │ │ ├── favicon.ico │ │ ├── js │ │ └── site.js │ │ └── lib │ │ ├── bootstrap │ │ ├── LICENSE │ │ └── dist │ │ │ ├── css │ │ │ ├── bootstrap-grid.css │ │ │ ├── bootstrap-grid.css.map │ │ │ ├── bootstrap-grid.min.css │ │ │ ├── bootstrap-grid.min.css.map │ │ │ ├── bootstrap-grid.rtl.css │ │ │ ├── bootstrap-grid.rtl.css.map │ │ │ ├── bootstrap-grid.rtl.min.css │ │ │ ├── bootstrap-grid.rtl.min.css.map │ │ │ ├── bootstrap-reboot.css │ │ │ ├── bootstrap-reboot.css.map │ │ │ ├── bootstrap-reboot.min.css │ │ │ ├── bootstrap-reboot.min.css.map │ │ │ ├── bootstrap-reboot.rtl.css │ │ │ ├── bootstrap-reboot.rtl.css.map │ │ │ ├── bootstrap-reboot.rtl.min.css │ │ │ ├── bootstrap-reboot.rtl.min.css.map │ │ │ ├── bootstrap-utilities.css │ │ │ ├── bootstrap-utilities.css.map │ │ │ ├── bootstrap-utilities.min.css │ │ │ ├── bootstrap-utilities.min.css.map │ │ │ ├── bootstrap-utilities.rtl.css │ │ │ ├── bootstrap-utilities.rtl.css.map │ │ │ ├── bootstrap-utilities.rtl.min.css │ │ │ ├── bootstrap-utilities.rtl.min.css.map │ │ │ ├── bootstrap.css │ │ │ ├── bootstrap.css.map │ │ │ ├── bootstrap.min.css │ │ │ ├── bootstrap.min.css.map │ │ │ ├── bootstrap.rtl.css │ │ │ ├── bootstrap.rtl.css.map │ │ │ ├── bootstrap.rtl.min.css │ │ │ └── bootstrap.rtl.min.css.map │ │ │ └── js │ │ │ ├── bootstrap.bundle.js │ │ │ ├── bootstrap.bundle.js.map │ │ │ ├── bootstrap.bundle.min.js │ │ │ ├── bootstrap.bundle.min.js.map │ │ │ ├── bootstrap.esm.js │ │ │ ├── bootstrap.esm.js.map │ │ │ ├── bootstrap.esm.min.js │ │ │ ├── bootstrap.esm.min.js.map │ │ │ ├── bootstrap.js │ │ │ ├── bootstrap.js.map │ │ │ ├── bootstrap.min.js │ │ │ └── bootstrap.min.js.map │ │ ├── jquery-validation-unobtrusive │ │ ├── LICENSE.txt │ │ ├── jquery.validate.unobtrusive.js │ │ └── jquery.validate.unobtrusive.min.js │ │ ├── jquery-validation │ │ ├── LICENSE.md │ │ └── dist │ │ │ ├── additional-methods.js │ │ │ ├── additional-methods.min.js │ │ │ ├── jquery.validate.js │ │ │ └── jquery.validate.min.js │ │ └── jquery │ │ ├── LICENSE.txt │ │ └── dist │ │ ├── jquery.js │ │ ├── jquery.min.js │ │ └── jquery.min.map ├── LINQ │ ├── DataLib │ │ ├── Championship.cs │ │ ├── DataLib.csproj │ │ ├── Formula1.cs │ │ ├── Racer.cs │ │ └── Team.cs │ ├── EnumerableSample │ │ ├── CompoundFromSamples.cs │ │ ├── EnumerableSample.csproj │ │ ├── FilterSamples.cs │ │ ├── GroupSamples.cs │ │ ├── JoinSamples.cs │ │ ├── LinqSamples.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── RacerInfo.cs │ │ ├── RegisterCommands.cs │ │ ├── SortingSamples.cs │ │ └── StringExtensions.cs │ ├── ExpressionTreeSample │ │ ├── ExpressionTreeSample.csproj │ │ └── Program.cs │ ├── LinqIntro │ │ ├── LinqIntro.csproj │ │ └── Program.cs │ ├── LinqSamples.sln │ ├── ParallelLinqSample │ │ ├── ParallelLinqSample.csproj │ │ ├── Program.cs │ │ └── Properties │ │ │ └── launchSettings.json │ └── Readme.md ├── Memory │ ├── DisposableSample │ │ ├── DisposableSample.csproj │ │ ├── Program.cs │ │ ├── SomeInnerResource.cs │ │ └── SomeResource.cs │ ├── MemorySamples.sln │ ├── PInvokeSampleLib │ │ ├── FileUtility.cs │ │ ├── Linux │ │ │ └── LinuxNativeMethods.cs │ │ ├── PInvokeSampleLib.csproj │ │ ├── Usings.cs │ │ └── Windows │ │ │ └── WindowsNativeMethods.cs │ ├── PinvokeSample │ │ ├── PinvokeSample.csproj │ │ └── Program.cs │ ├── PointerPlayground │ │ ├── PointerPlayground.csproj │ │ └── Program.cs │ ├── PointerPlayground2 │ │ ├── Currency.cs │ │ ├── FunctionPointerSample.cs │ │ ├── PointerPlayground2.csproj │ │ └── Program.cs │ ├── QuickArray │ │ ├── Program.cs │ │ └── QuickArray.csproj │ ├── Readme.md │ └── SpanSample │ │ ├── Program.cs │ │ └── SpanSample.csproj ├── ObjectOrientation │ ├── AbstractClasses │ │ ├── AbstractClasses.csproj │ │ ├── ConcreteShapes.cs │ │ ├── Program.cs │ │ └── Shape.cs │ ├── DefaultInterfaceMethods │ │ ├── ConsoleLogger.cs │ │ ├── DefaultInterfaceMethods.csproj │ │ ├── IEnumerableEx.cs │ │ ├── ILogger.cs │ │ ├── MyCollection.cs │ │ ├── Program.cs │ │ └── Usings.cs │ ├── GenericTypes │ │ ├── GenericTypes.csproj │ │ ├── LinkedList.cs │ │ ├── LinkedListNode.cs │ │ └── Program.cs │ ├── GenericTypesWithConstraints │ │ ├── GenericTypesWithConstraints.csproj │ │ ├── LinkedList.cs │ │ ├── LinkedListNode.cs │ │ ├── Program.cs │ │ └── Usings.cs │ ├── InheritanceWithConstructors │ │ ├── ConcreteShapes.cs │ │ ├── InheritanceWithConstructors.csproj │ │ ├── Program.cs │ │ └── Shape.cs │ ├── OOSamples.sln │ ├── Readme.md │ ├── RecordsInheritance │ │ ├── ConcreteShapes.cs │ │ ├── Program.cs │ │ ├── RecordsInheritance.csproj │ │ └── Shape.cs │ ├── UsingInterfaces │ │ ├── ConcreteShapes.cs │ │ ├── ConsoleLogger.cs │ │ ├── ILogger.cs │ │ ├── Person.cs │ │ ├── Program.cs │ │ ├── Shape.cs │ │ └── UsingInterfaces.csproj │ └── VirtualMethods │ │ ├── ConcreteShapes.cs │ │ ├── Program.cs │ │ ├── Shape.cs │ │ └── VirtualMethods.csproj ├── OperatorsAndCasts │ ├── BinaryCalculations │ │ ├── BinaryCalculations.csproj │ │ ├── BinaryExtensions.cs │ │ └── Program.cs │ ├── CustomIndexerSample │ │ ├── CustomIndexerSample.csproj │ │ ├── Person.cs │ │ ├── PersonCollection.cs │ │ └── Program.cs │ ├── EqualitySample │ │ ├── Book.cs │ │ ├── EqualitySample.csproj │ │ └── Program.cs │ ├── OperatorOverloadingSample │ │ ├── OperatorOverloadingSample.csproj │ │ ├── Program.cs │ │ └── Vector.cs │ ├── OperatorsAndCasts.sln │ ├── OperatorsSample │ │ ├── OperatorsSample.csproj │ │ ├── Point.cs │ │ └── Program.cs │ ├── Readme.md │ └── UserDefinedConversion │ │ ├── Currency.cs │ │ ├── Program.cs │ │ └── UserDefinedConversion.csproj ├── ReflectionAndSourceGenerators │ ├── DynamicSamples │ │ ├── CalculatorLib │ │ │ ├── Calculator.cs │ │ │ └── CalculatorLib.csproj │ │ ├── ClientApp │ │ │ ├── ClientApp.csproj │ │ │ └── Program.cs │ │ ├── DynamicFileReader │ │ │ ├── DynamicFileHelper.cs │ │ │ ├── DynamicFileReader.csproj │ │ │ ├── EmployeeList.txt │ │ │ └── Program.cs │ │ ├── DynamicSample │ │ │ ├── DynamicSample.csproj │ │ │ ├── Person.cs │ │ │ └── Program.cs │ │ └── DynamicSamples.sln │ ├── Readme.md │ ├── ReflectionSamples │ │ ├── LookupWhatsNew │ │ │ ├── LookupWhatsNew.csproj │ │ │ └── Program.cs │ │ ├── ReflectionSamples.sln │ │ ├── TypeView │ │ │ ├── Program.cs │ │ │ └── TypeView.csproj │ │ ├── VectorClass │ │ │ ├── Vector.cs │ │ │ └── VectorClass.csproj │ │ └── WhatsNewAttributes │ │ │ ├── WhatsNewAttributes.cs │ │ │ └── WhatsNewAttributes.csproj │ └── SourceGenerator │ │ ├── CodeGenerationSample │ │ ├── CodeGenerationSample.csproj │ │ ├── CodeGenerationSample.sln │ │ ├── EquatableGenerator.cs │ │ ├── HelloWorldGenerator.cs │ │ └── _._ │ │ └── SampleApp │ │ ├── Book.cs │ │ ├── Program.cs │ │ ├── SampleApp.csproj │ │ └── SampleApp.sln ├── Tasks │ ├── AsyncSamples.sln │ ├── AsyncStreams │ │ ├── ADevice.cs │ │ ├── AsyncStreams.csproj │ │ ├── Program.cs │ │ └── Usings.cs │ ├── AsyncWindowsDesktopApp │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── Assets │ │ │ ├── LockScreenLogo.scale-200.png │ │ │ ├── SplashScreen.scale-200.png │ │ │ ├── Square150x150Logo.scale-200.png │ │ │ ├── Square44x44Logo.scale-200.png │ │ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png │ │ │ ├── StoreLogo.png │ │ │ └── Wide310x150Logo.scale-200.png │ │ ├── AsyncWindowsDesktopApp.csproj │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── Package.appxmanifest │ │ ├── Properties │ │ │ └── launchSettings.json │ │ └── app.manifest │ ├── ErrorHandling │ │ ├── ErrorHandling.csproj │ │ ├── Program.cs │ │ └── Properties │ │ │ └── launchSettings.json │ ├── Readme.md │ ├── TaskBasedAsyncPattern │ │ ├── Program.cs │ │ └── TaskBasedAsyncPattern.csproj │ ├── TaskCancellation │ │ ├── Program.cs │ │ └── TaskCancellation.csproj │ └── TaskFoundations │ │ ├── Program.cs │ │ └── TaskFoundations.csproj └── Types │ ├── ClassesSample │ ├── Book.cs │ ├── ClassesSample.csproj │ ├── GreetingService.cs │ ├── PeopleFactory.cs │ ├── Person.cs │ └── Program.cs │ ├── EnumSample │ ├── Color.cs │ ├── DaysOfWeek.cs │ ├── EnumSample.csproj │ └── Program.cs │ ├── ExtensionMethods │ ├── ExtensionMethods.csproj │ ├── Program.cs │ └── StringExtensions.cs │ ├── MathSample │ ├── Math.cs │ ├── MathSample.csproj │ └── Program.cs │ ├── MethodSample │ ├── GenericMethods.cs │ ├── LocalFunctionsSample.cs │ ├── Math.cs │ ├── MethodSample.csproj │ └── Program.cs │ ├── PatternMatchingSample │ ├── PatternMatchingSample.csproj │ └── Program.cs │ ├── Readme.md │ ├── RecordsSample │ ├── Program.cs │ └── RecordsSample.csproj │ ├── RefInOutSample │ ├── Program.cs │ └── RefInOutSample.csproj │ ├── StructRecordSample │ ├── Program.cs │ └── StructRecordSample.csproj │ ├── StructsSample │ ├── Dimensions.cs │ ├── Program.cs │ └── StructsSample.csproj │ ├── TuplesSample │ ├── Program.cs │ └── TuplesSample.csproj │ ├── Types.sln │ └── TypesSample │ ├── Program.cs │ └── TypesSample.csproj ├── 2_Libs ├── DependencyInjectionAndConfiguration │ ├── AzureAppConfigWebApp │ │ ├── AzureAppConfigWebApp.csproj │ │ ├── AzureAppConfigWebApp.sln │ │ ├── IndexAppSettings.cs │ │ ├── Pages │ │ │ ├── Error.cshtml │ │ │ ├── Error.cshtml.cs │ │ │ ├── FeatureSample.cshtml │ │ │ ├── FeatureSample.cshtml.cs │ │ │ ├── Index.cshtml │ │ │ ├── Index.cshtml.cs │ │ │ ├── Privacy.cshtml │ │ │ ├── Privacy.cshtml.cs │ │ │ ├── SecretSample.cshtml │ │ │ ├── SecretSample.cshtml.cs │ │ │ ├── Shared │ │ │ │ ├── _Layout.cshtml │ │ │ │ └── _ValidationScriptsPartial.cshtml │ │ │ ├── _ViewImports.cshtml │ │ │ └── _ViewStart.cshtml │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── SampleFeatureFlags.cs │ │ ├── Usings.cs │ │ ├── appsettings.Development.json │ │ ├── appsettings.Production.Development.json │ │ ├── appsettings.Production.json │ │ ├── appsettings.json │ │ └── wwwroot │ │ │ ├── css │ │ │ └── site.css │ │ │ ├── favicon.ico │ │ │ ├── js │ │ │ └── site.js │ │ │ └── lib │ │ │ ├── bootstrap │ │ │ ├── LICENSE │ │ │ └── dist │ │ │ │ ├── css │ │ │ │ ├── bootstrap-grid.css │ │ │ │ ├── bootstrap-grid.css.map │ │ │ │ ├── bootstrap-grid.min.css │ │ │ │ ├── bootstrap-grid.min.css.map │ │ │ │ ├── bootstrap-reboot.css │ │ │ │ ├── bootstrap-reboot.css.map │ │ │ │ ├── bootstrap-reboot.min.css │ │ │ │ ├── bootstrap-reboot.min.css.map │ │ │ │ ├── bootstrap.css │ │ │ │ ├── bootstrap.css.map │ │ │ │ ├── bootstrap.min.css │ │ │ │ └── bootstrap.min.css.map │ │ │ │ └── js │ │ │ │ ├── bootstrap.bundle.js │ │ │ │ ├── bootstrap.bundle.js.map │ │ │ │ ├── bootstrap.bundle.min.js │ │ │ │ ├── bootstrap.bundle.min.js.map │ │ │ │ ├── bootstrap.js │ │ │ │ ├── bootstrap.js.map │ │ │ │ ├── bootstrap.min.js │ │ │ │ └── bootstrap.min.js.map │ │ │ ├── jquery-validation-unobtrusive │ │ │ ├── LICENSE.txt │ │ │ ├── jquery.validate.unobtrusive.js │ │ │ └── jquery.validate.unobtrusive.min.js │ │ │ ├── jquery-validation │ │ │ ├── LICENSE.md │ │ │ └── dist │ │ │ │ ├── additional-methods.js │ │ │ │ ├── additional-methods.min.js │ │ │ │ ├── jquery.validate.js │ │ │ │ └── jquery.validate.min.js │ │ │ └── jquery │ │ │ ├── LICENSE.txt │ │ │ └── dist │ │ │ ├── jquery.js │ │ │ ├── jquery.min.js │ │ │ └── jquery.min.map │ ├── ConfigurationSample │ │ ├── ConfigurationSample.csproj │ │ ├── ConfigurationSample.sln │ │ ├── ConfigurationSampleService.cs │ │ ├── EnvironmentSampleService.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── StronglyTypedConfig.cs │ │ ├── Usings.cs │ │ ├── appsettings.Development.json │ │ ├── appsettings.Production.json │ │ ├── appsettings.json │ │ ├── customconfigurationfile.json │ │ └── dynamicchanges.json │ ├── DI │ │ ├── DIWithConfiguration │ │ │ ├── DIWithConfiguration.csproj │ │ │ ├── GreetingService.cs │ │ │ ├── GreetingServiceExtensions.cs │ │ │ ├── GreetingServiceOptions.cs │ │ │ ├── HomeController.cs │ │ │ ├── IGreetingService.cs │ │ │ ├── Program.cs │ │ │ ├── Usings.cs │ │ │ └── appsettings.json │ │ ├── DIWithOptions │ │ │ ├── DIWithOptions.csproj │ │ │ ├── GreetingService.cs │ │ │ ├── GreetingServiceExtensions.cs │ │ │ ├── GreetingServiceOptions.cs │ │ │ ├── HomeController.cs │ │ │ ├── IGreetingService.cs │ │ │ ├── Program.cs │ │ │ └── Usings.cs │ │ ├── DependencyInjectionSamples.sln │ │ ├── ServicesLifetime │ │ │ ├── ControllerX.cs │ │ │ ├── INumberService.cs │ │ │ ├── IServiceA.cs │ │ │ ├── IServiceB.cs │ │ │ ├── IServiceC.cs │ │ │ ├── NumberService.cs │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ │ └── launchSettings.json │ │ │ ├── ServiceA.cs │ │ │ ├── ServiceB.cs │ │ │ ├── ServiceC.cs │ │ │ ├── ServicesLifetime.csproj │ │ │ └── Usings.cs │ │ ├── WithDIContainer │ │ │ ├── GreetingService.cs │ │ │ ├── HomeController.cs │ │ │ ├── IGreetingService.cs │ │ │ ├── Program.cs │ │ │ ├── Usings.cs │ │ │ └── WithDIContainer.csproj │ │ └── WithHost │ │ │ ├── GreetingService.cs │ │ │ ├── HomeController.cs │ │ │ ├── IGreetingService.cs │ │ │ ├── Program.cs │ │ │ ├── Usings.cs │ │ │ └── WithHost.csproj │ ├── Readme.md │ └── prepareappconfig.sh ├── EFCore │ ├── BooksLib │ │ ├── Book.cs │ │ ├── BooksContext.cs │ │ ├── BooksLib.csproj │ │ └── Migrations │ │ │ ├── 20210220155936_InitBooks.Designer.cs │ │ │ ├── 20210220155936_InitBooks.cs │ │ │ ├── 20210220175540_AddIsbn.Designer.cs │ │ │ ├── 20210220175540_AddIsbn.cs │ │ │ └── BooksContextModelSnapshot.cs │ ├── ConflictHandling-FirstWins │ │ ├── .config │ │ │ └── dotnet-tools.json │ │ ├── Book.cs │ │ ├── BooksContext.cs │ │ ├── ConflictHandling-FirstWins.csproj │ │ ├── GlobalUsings.cs │ │ ├── Program.cs │ │ ├── Runner.cs │ │ └── appsettings.json │ ├── ConflictHandling-LastWins │ │ ├── .config │ │ │ └── dotnet-tools.json │ │ ├── Book.cs │ │ ├── BooksContext.cs │ │ ├── ConflictHandling-LastWins.csproj │ │ ├── GlobalUsings.cs │ │ ├── Program.cs │ │ ├── Runner.cs │ │ └── appsettings.json │ ├── Cosmos │ │ ├── ColumnNames.cs │ │ ├── Cosmos.csproj │ │ ├── MenuCard.cs │ │ ├── MenuItem.cs │ │ ├── MenusContext.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Runner.cs │ │ └── appsettings.json │ ├── Diagrams.md │ ├── EFCoreSamples.sln │ ├── Intro │ │ ├── .config │ │ │ └── dotnet-tools.json │ │ ├── Book.cs │ │ ├── BooksContext.cs │ │ ├── Intro.csproj │ │ ├── Program.cs │ │ ├── Runner.cs │ │ └── appsettings.json │ ├── LoadingRelatedData │ │ ├── .config │ │ │ └── dotnet-tools.json │ │ ├── Address.cs │ │ ├── Book.cs │ │ ├── BooksContext.cs │ │ ├── Chapter.cs │ │ ├── LoadingRelatedData.csproj │ │ ├── Person.cs │ │ ├── Program.cs │ │ ├── Runner.cs │ │ └── appsettings.json │ ├── MigrationApp │ │ ├── BooksContextFactory.cs │ │ ├── GlobalUsings.cs │ │ ├── MigrationApp.csproj │ │ └── Program.cs │ ├── Models │ │ ├── ColumnNames.cs │ │ ├── MenuCard.cs │ │ ├── MenuCardConfiguration.cs │ │ ├── MenuItem.cs │ │ ├── MenuItemConfiguration.cs │ │ ├── MenusContext.cs │ │ ├── Models.csproj │ │ ├── Program.cs │ │ ├── Restaurant.cs │ │ ├── RestaurantConfiguration.cs │ │ ├── Runner.cs │ │ └── appsettings.json │ ├── Queries │ │ ├── ColumnNames.cs │ │ ├── CompiledQueryExtensions.cs │ │ ├── MenuCard.cs │ │ ├── MenuCardConfiguration.cs │ │ ├── MenuItem.cs │ │ ├── MenuItemConfiguration.cs │ │ ├── MenusContext.cs │ │ ├── Program.cs │ │ ├── Queries.csproj │ │ ├── Restaurant.cs │ │ ├── RestaurantConfiguration.cs │ │ ├── Runner.cs │ │ └── appsettings.json │ ├── README.md │ ├── Relationships │ │ ├── .config │ │ │ └── dotnet-tools.json │ │ ├── Bank │ │ │ ├── BankContext.cs │ │ │ ├── BankRunner.cs │ │ │ └── Payments.cs │ │ ├── Books │ │ │ ├── Address.cs │ │ │ ├── Book.cs │ │ │ ├── BooksContext.cs │ │ │ ├── BooksRunner.cs │ │ │ ├── Location.cs │ │ │ ├── Person.cs │ │ │ └── PersonConfiguration.cs │ │ ├── Menus │ │ │ ├── MenuItem.cs │ │ │ ├── MenusContext.cs │ │ │ └── MenusRunner.cs │ │ ├── Migrations │ │ │ ├── Bank │ │ │ │ ├── 20220324131726_InitBank.Designer.cs │ │ │ │ ├── 20220324131726_InitBank.cs │ │ │ │ └── BankContextModelSnapshot.cs │ │ │ ├── Books │ │ │ │ ├── 20220326083243_InitBooks.Designer.cs │ │ │ │ ├── 20220326083243_InitBooks.cs │ │ │ │ └── BooksContextModelSnapshot.cs │ │ │ └── Menus │ │ │ │ ├── 20220324131651_InitMenus.Designer.cs │ │ │ │ ├── 20220324131651_InitMenus.cs │ │ │ │ └── MenusContextModelSnapshot.cs │ │ ├── Program.cs │ │ ├── Relationships.csproj │ │ └── appsettings.json │ ├── ScaffoldSample │ │ ├── .config │ │ │ └── dotnet-tools.json │ │ ├── Menu.cs │ │ ├── MenuCard.cs │ │ ├── ProCSharpMenus2Context.cs │ │ ├── Program.cs │ │ ├── Restaurant.cs │ │ └── ScaffoldSample.csproj │ ├── Tracking │ │ ├── ColumnNames.cs │ │ ├── MenuCard.cs │ │ ├── MenuCardConfiguration.cs │ │ ├── MenuConfiguration.cs │ │ ├── MenuItem.cs │ │ ├── MenusContext.cs │ │ ├── Program.cs │ │ ├── Restaurant.cs │ │ ├── RestaurantConfiguration.cs │ │ ├── Runner.cs │ │ ├── Tracking.csproj │ │ └── appsettings.json │ ├── Transactions │ │ ├── ColumnNames.cs │ │ ├── GlobalUsings.cs │ │ ├── MenuCard.cs │ │ ├── MenuCardConfiguration.cs │ │ ├── MenuItem.cs │ │ ├── MenuItemConfiguration.cs │ │ ├── MenusContext.cs │ │ ├── Program.cs │ │ ├── Restaurant.cs │ │ ├── RestaurantConfiguration.cs │ │ ├── Runner.cs │ │ ├── Transactions.csproj │ │ └── appsettings.json │ └── createazuresql.sh ├── FilesAndStreams │ ├── CompressFileSample │ │ ├── CompressFileSample.csproj │ │ ├── CompressFileSample.sln │ │ ├── Program.cs │ │ ├── Test.txt │ │ ├── test.txt.brotli │ │ ├── test.txt.gzip │ │ └── test.zip │ ├── FileMonitor │ │ ├── FileMonitor.csproj │ │ ├── FileMonitor.sln │ │ ├── Program.cs │ │ └── one.md │ ├── FilesAndFolders │ │ ├── FilesAndFolders.csproj │ │ ├── Program.cs │ │ └── Properties │ │ │ └── launchSettings.json │ ├── FilesAndStreamsSamples.sln │ ├── JsonSample │ │ ├── JsonSample.csproj │ │ ├── Program.cs │ │ └── Usings.cs │ ├── MemoryMappedFilesSample │ │ ├── MemoryMappedFilesSample.csproj │ │ └── Program.cs │ ├── ReaderWriterSamples │ │ ├── Program.cs │ │ └── ReaderWriterSamples.csproj │ ├── Readme.md │ ├── StreamSamples │ │ ├── Program.cs │ │ └── StreamSamples.csproj │ └── WinUIAppEditor │ │ └── WinUIAppEditor │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── Assets │ │ ├── LockScreenLogo.scale-200.png │ │ ├── SplashScreen.scale-200.png │ │ ├── Square150x150Logo.scale-200.png │ │ ├── Square44x44Logo.scale-200.png │ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png │ │ ├── StoreLogo.png │ │ └── Wide310x150Logo.scale-200.png │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── Package.appxmanifest │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── WinUIAppEditor.csproj │ │ └── app.manifest ├── Libraries │ ├── ConsoleApp │ │ ├── ConsoleApp.csproj │ │ ├── ConsoleApp.sln │ │ └── Program.cs │ ├── CreateNuGet │ │ ├── ConsoleApp │ │ │ ├── ConsoleApp.csproj │ │ │ └── Program.cs │ │ ├── SampleLib │ │ │ ├── Book.cs │ │ │ ├── Demo.cs │ │ │ └── SampleLib.csproj │ │ └── UsingLibs.sln │ ├── Readme.md │ └── UsingLibs │ │ ├── ConsoleApp │ │ ├── ConsoleApp.csproj │ │ └── Program.cs │ │ ├── SampleLib │ │ ├── Class1.cs │ │ └── SampleLib.csproj │ │ ├── UsingLibs.sln │ │ └── nuget.config ├── Localization │ ├── ASPNETCoreLocalization │ │ ├── ASPNETCoreLocalization.csproj │ │ ├── Models │ │ │ └── Book.cs │ │ ├── Pages │ │ │ ├── EditBook.cshtml │ │ │ ├── EditBook.cshtml.cs │ │ │ ├── Error.cshtml │ │ │ ├── Error.cshtml.cs │ │ │ ├── Index.cshtml │ │ │ ├── Index.cshtml.cs │ │ │ ├── Privacy.cshtml │ │ │ ├── Privacy.cshtml.cs │ │ │ ├── RequestCulture.cshtml │ │ │ ├── RequestCulture.cshtml.cs │ │ │ ├── Shared │ │ │ │ ├── _Layout.cshtml │ │ │ │ └── _ValidationScriptsPartial.cshtml │ │ │ ├── UseResource.cshtml │ │ │ ├── UseResource.cshtml.cs │ │ │ ├── UseViewLocalizer.cshtml │ │ │ ├── UseViewLocalizer.cshtml.cs │ │ │ ├── _ViewImports.cshtml │ │ │ └── _ViewStart.cshtml │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Resources │ │ │ ├── Models │ │ │ │ ├── Book.de.resx │ │ │ │ └── Book.resx │ │ │ ├── Pages │ │ │ │ ├── UseResourceModel.de-AT.resx │ │ │ │ ├── UseResourceModel.de.resx │ │ │ │ └── UseResourceModel.resx │ │ │ └── Startup.resx │ │ ├── Usings.cs │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ └── wwwroot │ │ │ ├── css │ │ │ └── site.css │ │ │ ├── favicon.ico │ │ │ ├── js │ │ │ └── site.js │ │ │ └── lib │ │ │ ├── bootstrap │ │ │ ├── LICENSE │ │ │ └── dist │ │ │ │ ├── css │ │ │ │ ├── bootstrap-grid.css │ │ │ │ ├── bootstrap-grid.css.map │ │ │ │ ├── bootstrap-grid.min.css │ │ │ │ ├── bootstrap-grid.min.css.map │ │ │ │ ├── bootstrap-reboot.css │ │ │ │ ├── bootstrap-reboot.css.map │ │ │ │ ├── bootstrap-reboot.min.css │ │ │ │ ├── bootstrap-reboot.min.css.map │ │ │ │ ├── bootstrap.css │ │ │ │ ├── bootstrap.css.map │ │ │ │ ├── bootstrap.min.css │ │ │ │ └── bootstrap.min.css.map │ │ │ │ └── js │ │ │ │ ├── bootstrap.bundle.js │ │ │ │ ├── bootstrap.bundle.js.map │ │ │ │ ├── bootstrap.bundle.min.js │ │ │ │ ├── bootstrap.bundle.min.js.map │ │ │ │ ├── bootstrap.js │ │ │ │ ├── bootstrap.js.map │ │ │ │ ├── bootstrap.min.js │ │ │ │ └── bootstrap.min.js.map │ │ │ ├── jquery-validation-unobtrusive │ │ │ ├── LICENSE.txt │ │ │ ├── jquery.validate.unobtrusive.js │ │ │ └── jquery.validate.unobtrusive.min.js │ │ │ ├── jquery-validation │ │ │ ├── LICENSE.md │ │ │ └── dist │ │ │ │ ├── additional-methods.js │ │ │ │ ├── additional-methods.min.js │ │ │ │ ├── jquery.validate.js │ │ │ │ └── jquery.validate.min.js │ │ │ └── jquery │ │ │ ├── LICENSE.txt │ │ │ └── dist │ │ │ ├── jquery.js │ │ │ ├── jquery.min.js │ │ │ └── jquery.min.map │ ├── CreateResource │ │ ├── CreateResource.csproj │ │ ├── Demo.resources │ │ ├── Program.cs │ │ └── Properties │ │ │ └── launchSettings.json │ ├── LocalizationSamples.sln │ ├── NumberAndDateFormatting │ │ ├── NumberAndDateFormatting.csproj │ │ └── Program.cs │ ├── Readme.md │ ├── ResourcesDemo │ │ ├── Program.cs │ │ ├── Program.resx │ │ ├── Resources │ │ │ ├── Messages.de-CH.resx │ │ │ ├── Messages.de.resx │ │ │ └── Messages.resx │ │ └── ResourcesDemo.csproj │ ├── SortingDemo │ │ ├── Program.cs │ │ └── SortingDemo.csproj │ ├── WinUICultureDemo │ │ └── WinUICultureDemo │ │ │ ├── App.xaml │ │ │ ├── App.xaml.cs │ │ │ ├── Assets │ │ │ ├── LockScreenLogo.scale-200.png │ │ │ ├── SplashScreen.scale-200.png │ │ │ ├── Square150x150Logo.scale-200.png │ │ │ ├── Square44x44Logo.scale-200.png │ │ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png │ │ │ ├── StoreLogo.png │ │ │ └── Wide310x150Logo.scale-200.png │ │ │ ├── Converters │ │ │ ├── CalendarTypeToCalendarInformationConverter.cs │ │ │ └── NullToVisibilityConverter.cs │ │ │ ├── CultureData.cs │ │ │ ├── CultureDetailUC.xaml │ │ │ ├── CultureDetailUC.xaml.cs │ │ │ ├── CulturesViewModel.cs │ │ │ ├── MainWindow.xaml │ │ │ ├── MainWindow.xaml.cs │ │ │ ├── Package.appxmanifest │ │ │ ├── Properties │ │ │ └── launchSettings.json │ │ │ ├── WinUICultureDemo.csproj │ │ │ └── app.manifest │ └── WinUILocalization │ │ └── WinUILocalization │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── Assets │ │ ├── LockScreenLogo.scale-200.png │ │ ├── SplashScreen.scale-200.png │ │ ├── Square150x150Logo.scale-200.png │ │ ├── Square44x44Logo.scale-200.png │ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png │ │ ├── StoreLogo.png │ │ └── Wide310x150Logo.scale-200.png │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── Package.appxmanifest │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── Resources.lang-de-at.resw │ │ ├── Resources.lang-de-de.resw │ │ ├── Resources.lang-en-us.resw │ │ ├── Resources.resw │ │ ├── WinUILocalization.csproj │ │ └── app.manifest ├── LoggingAndMetrics │ ├── LoggingSample │ │ ├── .config │ │ │ └── dotnet-tools.json │ │ ├── LoggingEvents.cs │ │ ├── LoggingSample.csproj │ │ ├── LoggingSample.sln │ │ ├── NetworkService.cs │ │ ├── Program.cs │ │ ├── Runner.cs │ │ └── appsettings.json │ ├── MetricsSample │ │ ├── .config │ │ │ └── dotnet-tools.json │ │ ├── LoggingEvents.cs │ │ ├── MetricsSample.csproj │ │ ├── MetricsSample.sln │ │ ├── MetricsSampleSource.cs │ │ ├── NetworkService.cs │ │ ├── Program.cs │ │ └── Runner.cs │ ├── OpenTelemetrySample │ │ ├── .config │ │ │ └── dotnet-tools.json │ │ ├── LoggingEvents.cs │ │ ├── NetworkService.cs │ │ ├── OpenTelemetrySample.csproj │ │ ├── OpenTelemetrySample.sln │ │ ├── Program.cs │ │ ├── Runner.cs │ │ └── appsettings.json │ ├── Readme.md │ ├── WebAppWithAppInsights │ │ ├── Areas │ │ │ ├── Books │ │ │ │ └── Pages │ │ │ │ │ ├── Create.cshtml │ │ │ │ │ ├── Create.cshtml.cs │ │ │ │ │ ├── Delete.cshtml │ │ │ │ │ ├── Delete.cshtml.cs │ │ │ │ │ ├── Details.cshtml │ │ │ │ │ ├── Details.cshtml.cs │ │ │ │ │ ├── Edit.cshtml │ │ │ │ │ ├── Edit.cshtml.cs │ │ │ │ │ ├── Index.cshtml │ │ │ │ │ └── Index.cshtml.cs │ │ │ ├── _ViewImports.cshtml │ │ │ └── _ViewStart.cshtml │ │ ├── Data │ │ │ ├── Book.cs │ │ │ └── BooksContext.cs │ │ ├── Migrations │ │ │ ├── 20220125160721_InitBooks.Designer.cs │ │ │ ├── 20220125160721_InitBooks.cs │ │ │ └── BooksContextModelSnapshot.cs │ │ ├── Pages │ │ │ ├── Error.cshtml │ │ │ ├── Error.cshtml.cs │ │ │ ├── Index.cshtml │ │ │ ├── Index.cshtml.cs │ │ │ ├── Privacy.cshtml │ │ │ ├── Privacy.cshtml.cs │ │ │ ├── Shared │ │ │ │ ├── _Layout.cshtml │ │ │ │ ├── _Layout.cshtml.css │ │ │ │ └── _ValidationScriptsPartial.cshtml │ │ │ ├── _ViewImports.cshtml │ │ │ └── _ViewStart.cshtml │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── WebAppWithAppInsights.csproj │ │ ├── WebAppWithAppInsights.sln │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ └── wwwroot │ │ │ ├── css │ │ │ └── site.css │ │ │ ├── favicon.ico │ │ │ ├── js │ │ │ └── site.js │ │ │ └── lib │ │ │ ├── bootstrap │ │ │ ├── LICENSE │ │ │ └── dist │ │ │ │ ├── css │ │ │ │ ├── bootstrap-grid.css │ │ │ │ ├── bootstrap-grid.css.map │ │ │ │ ├── bootstrap-grid.min.css │ │ │ │ ├── bootstrap-grid.min.css.map │ │ │ │ ├── bootstrap-grid.rtl.css │ │ │ │ ├── bootstrap-grid.rtl.css.map │ │ │ │ ├── bootstrap-grid.rtl.min.css │ │ │ │ ├── bootstrap-grid.rtl.min.css.map │ │ │ │ ├── bootstrap-reboot.css │ │ │ │ ├── bootstrap-reboot.css.map │ │ │ │ ├── bootstrap-reboot.min.css │ │ │ │ ├── bootstrap-reboot.min.css.map │ │ │ │ ├── bootstrap-reboot.rtl.css │ │ │ │ ├── bootstrap-reboot.rtl.css.map │ │ │ │ ├── bootstrap-reboot.rtl.min.css │ │ │ │ ├── bootstrap-reboot.rtl.min.css.map │ │ │ │ ├── bootstrap-utilities.css │ │ │ │ ├── bootstrap-utilities.css.map │ │ │ │ ├── bootstrap-utilities.min.css │ │ │ │ ├── bootstrap-utilities.min.css.map │ │ │ │ ├── bootstrap-utilities.rtl.css │ │ │ │ ├── bootstrap-utilities.rtl.css.map │ │ │ │ ├── bootstrap-utilities.rtl.min.css │ │ │ │ ├── bootstrap-utilities.rtl.min.css.map │ │ │ │ ├── bootstrap.css │ │ │ │ ├── bootstrap.css.map │ │ │ │ ├── bootstrap.min.css │ │ │ │ ├── bootstrap.min.css.map │ │ │ │ ├── bootstrap.rtl.css │ │ │ │ ├── bootstrap.rtl.css.map │ │ │ │ ├── bootstrap.rtl.min.css │ │ │ │ └── bootstrap.rtl.min.css.map │ │ │ │ └── js │ │ │ │ ├── bootstrap.bundle.js │ │ │ │ ├── bootstrap.bundle.js.map │ │ │ │ ├── bootstrap.bundle.min.js │ │ │ │ ├── bootstrap.bundle.min.js.map │ │ │ │ ├── bootstrap.esm.js │ │ │ │ ├── bootstrap.esm.js.map │ │ │ │ ├── bootstrap.esm.min.js │ │ │ │ ├── bootstrap.esm.min.js.map │ │ │ │ ├── bootstrap.js │ │ │ │ ├── bootstrap.js.map │ │ │ │ ├── bootstrap.min.js │ │ │ │ └── bootstrap.min.js.map │ │ │ ├── jquery-validation-unobtrusive │ │ │ ├── LICENSE.txt │ │ │ ├── jquery.validate.unobtrusive.js │ │ │ └── jquery.validate.unobtrusive.min.js │ │ │ ├── jquery-validation │ │ │ ├── LICENSE.md │ │ │ └── dist │ │ │ │ ├── additional-methods.js │ │ │ │ ├── additional-methods.min.js │ │ │ │ ├── jquery.validate.js │ │ │ │ └── jquery.validate.min.js │ │ │ └── jquery │ │ │ ├── LICENSE.txt │ │ │ └── dist │ │ │ ├── jquery.js │ │ │ ├── jquery.min.js │ │ │ └── jquery.min.map │ └── WindowsAppAnalytics │ │ ├── App1 │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── App1.csproj │ │ ├── Assets │ │ │ ├── LockScreenLogo.scale-200.png │ │ │ ├── SplashScreen.scale-200.png │ │ │ ├── Square150x150Logo.scale-200.png │ │ │ ├── Square44x44Logo.scale-200.png │ │ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png │ │ │ ├── StoreLogo.png │ │ │ └── Wide310x150Logo.scale-200.png │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── Package.appxmanifest │ │ ├── Properties │ │ │ └── launchSettings.json │ │ └── app.manifest │ │ ├── WindowsAppAnalytics.sln │ │ └── WindowsAppAnalytics │ │ └── WindowsAppAnalytics │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── Assets │ │ ├── LockScreenLogo.scale-200.png │ │ ├── SplashScreen.scale-200.png │ │ ├── Square150x150Logo.scale-200.png │ │ ├── Square44x44Logo.scale-200.png │ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png │ │ ├── StoreLogo.png │ │ └── Wide310x150Logo.scale-200.png │ │ ├── EventNames.cs │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── Package.appxmanifest │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── WindowsAppAnalytics.csproj │ │ └── app.manifest ├── Networking │ ├── DnsLookup │ │ ├── DnsLookup.csproj │ │ └── Program.cs │ ├── HttpClientSample │ │ ├── FaultHandlingSample.cs │ │ ├── HttpClientFactorySamples.cs │ │ ├── HttpClientSample.csproj │ │ ├── HttpClientSampleWithMessageHandler.cs │ │ ├── HttpClientSamples.cs │ │ ├── LimitCallsHandler.cs │ │ ├── NamedClientsSample.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Utilities.cs │ │ └── appsettings.json │ ├── HttpServerSample │ │ ├── Formula1.cs │ │ ├── GenerateHtml.cs │ │ ├── HttpServerSample.csproj │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Racer.cs │ │ ├── appsettings.Development.json │ │ └── appsettings.json │ ├── NetworkingSamples.sln │ ├── Readme.md │ ├── SocketClient │ │ ├── EchoClient.cs │ │ ├── Program.cs │ │ ├── SocketClient.csproj │ │ └── appsettings.json │ ├── SocketServer │ │ ├── EchoServer.cs │ │ ├── Program.cs │ │ ├── SocketServer.csproj │ │ └── appsettings.json │ ├── TcpClientSample │ │ ├── Program.cs │ │ ├── QuotesClient.cs │ │ ├── TcpClientSample.csproj │ │ └── appsettings.json │ ├── TcpServer │ │ ├── Program.cs │ │ ├── QuotesServer.cs │ │ ├── TcpServer.csproj │ │ ├── appsettings.json │ │ └── quotes.txt │ ├── UdpReceiver │ │ ├── Program.cs │ │ ├── Receiver.cs │ │ ├── UdpReceiver.csproj │ │ └── appsettings.json │ ├── UdpSender │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Sender.cs │ │ ├── UdpSender.csproj │ │ └── appsettings.json │ └── Utilities │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ └── Utilities.csproj ├── Parallel │ ├── ParallelSamples │ │ ├── CancellationSamples │ │ │ ├── CancellationSamples.csproj │ │ │ └── Program.cs │ │ ├── ChannelSample │ │ │ ├── ChannelSample.cs │ │ │ ├── ChannelSample.csproj │ │ │ └── Program.cs │ │ ├── ParallelSamples.sln │ │ ├── ParallelSamples │ │ │ ├── Command.cs │ │ │ ├── ParallelSamples.csproj │ │ │ └── Program.cs │ │ ├── TaskSamples │ │ │ ├── Command.cs │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ │ └── launchSettings.json │ │ │ └── TaskSamples.csproj │ │ ├── TimersSample │ │ │ ├── Program.cs │ │ │ └── TimersSample.csproj │ │ ├── ValueTaskSample │ │ │ ├── Program.cs │ │ │ └── ValueTaskSample.csproj │ │ └── WindowsAppTimer │ │ │ └── WindowsAppTimer │ │ │ ├── App.xaml │ │ │ ├── App.xaml.cs │ │ │ ├── Assets │ │ │ ├── LockScreenLogo.scale-200.png │ │ │ ├── SplashScreen.scale-200.png │ │ │ ├── Square150x150Logo.scale-200.png │ │ │ ├── Square44x44Logo.scale-200.png │ │ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png │ │ │ ├── StoreLogo.png │ │ │ └── Wide310x150Logo.scale-200.png │ │ │ ├── MainWindow.xaml │ │ │ ├── MainWindow.xaml.cs │ │ │ ├── Package.appxmanifest │ │ │ ├── Properties │ │ │ └── launchSettings.json │ │ │ ├── WindowsAppTimer.csproj │ │ │ └── app.manifest │ ├── Readme.md │ └── SynchronizationSamples │ │ ├── BarrierSample │ │ ├── BarrierSample.csproj │ │ └── Program.cs │ │ ├── EventSample │ │ ├── Calculator.cs │ │ ├── EventSample.csproj │ │ └── Program.cs │ │ ├── EventSampleWithCountdownEvent │ │ ├── Calculator.cs │ │ ├── EventSampleWithCountdownEvent.csproj │ │ └── Program.cs │ │ ├── LockAcrossAwait │ │ ├── AsyncSemaphore.cs │ │ ├── LockAcrossAwait.csproj │ │ └── Program.cs │ │ ├── ReaderWriterLockSample │ │ ├── Program.cs │ │ ├── ReaderWriter.cs │ │ └── ReaderWriterLockSample.csproj │ │ ├── SemaphoreSample │ │ ├── Program.cs │ │ └── SemaphoreSample.csproj │ │ ├── SingletonUsingMutex │ │ ├── Program.cs │ │ └── SingletonUsingMutex.csproj │ │ ├── SynchronizationSamples.sln │ │ ├── SynchronizatonSamples │ │ ├── Job.cs │ │ ├── Program.cs │ │ ├── SharedState.cs │ │ └── SynchronizatonSamples.csproj │ │ └── ThreadingIssues │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── StateObject.cs │ │ ├── TaskWithDeadlock.cs │ │ ├── TaskWithRaceCondition.cs │ │ └── ThreadingIssues.csproj ├── Security │ ├── ASPNETCoreMVCSecurity │ │ ├── ASPNETCoreMVCSecurity.csproj │ │ ├── Controllers │ │ │ └── HomeController.cs │ │ ├── Models │ │ │ ├── Book.cs │ │ │ └── ErrorViewModel.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Views │ │ │ ├── Home │ │ │ │ ├── EchoWithView.cshtml │ │ │ │ ├── EditBook.cshtml │ │ │ │ ├── EditBookResult.cshtml │ │ │ │ ├── EditBookSecure.cshtml │ │ │ │ ├── Index.cshtml │ │ │ │ └── Privacy.cshtml │ │ │ ├── Shared │ │ │ │ ├── Error.cshtml │ │ │ │ ├── _Layout.cshtml │ │ │ │ └── _ValidationScriptsPartial.cshtml │ │ │ ├── _ViewImports.cshtml │ │ │ └── _ViewStart.cshtml │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ └── wwwroot │ │ │ ├── css │ │ │ └── site.css │ │ │ ├── favicon.ico │ │ │ ├── js │ │ │ └── site.js │ │ │ └── lib │ │ │ ├── bootstrap │ │ │ ├── LICENSE │ │ │ └── dist │ │ │ │ ├── css │ │ │ │ ├── bootstrap-grid.css │ │ │ │ ├── bootstrap-grid.css.map │ │ │ │ ├── bootstrap-grid.min.css │ │ │ │ ├── bootstrap-grid.min.css.map │ │ │ │ ├── bootstrap-reboot.css │ │ │ │ ├── bootstrap-reboot.css.map │ │ │ │ ├── bootstrap-reboot.min.css │ │ │ │ ├── bootstrap-reboot.min.css.map │ │ │ │ ├── bootstrap.css │ │ │ │ ├── bootstrap.css.map │ │ │ │ ├── bootstrap.min.css │ │ │ │ └── bootstrap.min.css.map │ │ │ │ └── js │ │ │ │ ├── bootstrap.bundle.js │ │ │ │ ├── bootstrap.bundle.js.map │ │ │ │ ├── bootstrap.bundle.min.js │ │ │ │ ├── bootstrap.bundle.min.js.map │ │ │ │ ├── bootstrap.js │ │ │ │ ├── bootstrap.js.map │ │ │ │ ├── bootstrap.min.js │ │ │ │ └── bootstrap.min.js.map │ │ │ ├── jquery-validation-unobtrusive │ │ │ ├── LICENSE.txt │ │ │ ├── jquery.validate.unobtrusive.js │ │ │ └── jquery.validate.unobtrusive.min.js │ │ │ ├── jquery-validation │ │ │ ├── LICENSE.md │ │ │ └── dist │ │ │ │ ├── additional-methods.js │ │ │ │ ├── additional-methods.min.js │ │ │ │ ├── jquery.validate.js │ │ │ │ └── jquery.validate.min.js │ │ │ └── jquery │ │ │ ├── LICENSE.txt │ │ │ └── dist │ │ │ ├── jquery.js │ │ │ ├── jquery.min.js │ │ │ └── jquery.min.map │ ├── HackingSite │ │ ├── HackingSite.csproj │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ └── wwwroot │ │ │ ├── dothis.html │ │ │ └── dothisdenied.html │ ├── IdentitySample │ │ ├── IdentitySample.csproj │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Runner.cs │ │ └── appsettings.json │ ├── Readme.md │ ├── SecureTransfer │ │ ├── AliceRunner.cs │ │ ├── BobRunner.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── SecureTransfer.csproj │ │ ├── Usings.cs │ │ └── appsettings.json │ ├── Security.sln │ ├── SigningDemo │ │ ├── AliceRunner.cs │ │ ├── BobRunner.cs │ │ ├── Program.cs │ │ ├── SigningDemo.csproj │ │ └── Usings.cs │ ├── WebAppWithADSample │ │ ├── DeveloperPage.cshtml │ │ ├── DeveloperPage.cshtml.cs │ │ ├── Pages │ │ │ ├── Error.cshtml │ │ │ ├── Error.cshtml.cs │ │ │ ├── Index.cshtml │ │ │ ├── Index.cshtml.cs │ │ │ ├── Privacy.cshtml │ │ │ ├── Privacy.cshtml.cs │ │ │ ├── Shared │ │ │ │ ├── _Layout.cshtml │ │ │ │ ├── _LoginPartial.cshtml │ │ │ │ └── _ValidationScriptsPartial.cshtml │ │ │ ├── UserInfo.cshtml │ │ │ ├── UserInfo.cshtml.cs │ │ │ ├── _ViewImports.cshtml │ │ │ └── _ViewStart.cshtml │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Startup.cs │ │ ├── WebAppWithADSample.csproj │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ └── wwwroot │ │ │ ├── css │ │ │ └── site.css │ │ │ ├── favicon.ico │ │ │ ├── js │ │ │ └── site.js │ │ │ └── lib │ │ │ ├── bootstrap │ │ │ ├── LICENSE │ │ │ └── dist │ │ │ │ ├── css │ │ │ │ ├── bootstrap-grid.css │ │ │ │ ├── bootstrap-grid.css.map │ │ │ │ ├── bootstrap-grid.min.css │ │ │ │ ├── bootstrap-grid.min.css.map │ │ │ │ ├── bootstrap-reboot.css │ │ │ │ ├── bootstrap-reboot.css.map │ │ │ │ ├── bootstrap-reboot.min.css │ │ │ │ ├── bootstrap-reboot.min.css.map │ │ │ │ ├── bootstrap.css │ │ │ │ ├── bootstrap.css.map │ │ │ │ ├── bootstrap.min.css │ │ │ │ └── bootstrap.min.css.map │ │ │ │ └── js │ │ │ │ ├── bootstrap.bundle.js │ │ │ │ ├── bootstrap.bundle.js.map │ │ │ │ ├── bootstrap.bundle.min.js │ │ │ │ ├── bootstrap.bundle.min.js.map │ │ │ │ ├── bootstrap.js │ │ │ │ ├── bootstrap.js.map │ │ │ │ ├── bootstrap.min.js │ │ │ │ └── bootstrap.min.js.map │ │ │ ├── jquery-validation-unobtrusive │ │ │ ├── LICENSE.txt │ │ │ ├── jquery.validate.unobtrusive.js │ │ │ └── jquery.validate.unobtrusive.min.js │ │ │ ├── jquery-validation │ │ │ ├── LICENSE.md │ │ │ └── dist │ │ │ │ ├── additional-methods.js │ │ │ │ ├── additional-methods.min.js │ │ │ │ ├── jquery.validate.js │ │ │ │ └── jquery.validate.min.js │ │ │ └── jquery │ │ │ ├── LICENSE.txt │ │ │ └── dist │ │ │ ├── jquery.js │ │ │ ├── jquery.min.js │ │ │ └── jquery.min.map │ ├── X509CertificateSample │ │ ├── KeyVaultService.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── X509CertificateSample.csproj │ │ └── appsettings.json │ ├── createcertificates.sh │ └── preparekeyvault.sh └── Tests │ ├── ASPNETCoreSample │ ├── ASPNETCoreSample.IntegrationTest │ │ ├── ASPNETCoreSample.IntegrationTest.csproj │ │ ├── AspNetCoreSampleTest.cs │ │ └── Properties │ │ │ └── launchSettings.json │ ├── ASPNETCoreSample.sln │ └── ASPNETCoreSample │ │ ├── ASPNETCoreSample.csproj │ │ ├── Program.cs │ │ └── Properties │ │ └── launchSettings.json │ ├── MockingSamples │ ├── BooksLib.Tests │ │ ├── BooksLib.Tests.csproj │ │ └── Services │ │ │ └── BooksServiceTest.cs │ ├── BooksLib │ │ ├── BooksLib.csproj │ │ ├── Models │ │ │ └── Book.cs │ │ ├── Repositories │ │ │ ├── BooksSampleRepository.cs │ │ │ └── IBooksRepository.cs │ │ └── Services │ │ │ ├── BooksService.cs │ │ │ └── IBooksService.cs │ └── MockingSamples.sln │ ├── Readme.md │ └── UnitTestingSamples │ ├── UnitTestingSamples.Tests │ ├── .config │ │ └── dotnet-tools.json │ ├── DeepThoughtTest.cs │ ├── Formula1Tests.cs │ ├── StringSampleTest.cs │ ├── UnitTestingSamples.Tests.csproj │ └── coveragereport │ │ ├── UnitTestingSamples_ChampionsLoader.html │ │ ├── UnitTestingSamples_DeepThought.html │ │ ├── UnitTestingSamples_Formula1.html │ │ ├── UnitTestingSamples_StringSample.html │ │ ├── class.js │ │ ├── icon_cube.svg │ │ ├── icon_down-dir_active.svg │ │ ├── icon_fork.svg │ │ ├── icon_info-circled.svg │ │ ├── icon_minus.svg │ │ ├── icon_plus.svg │ │ ├── icon_search-minus.svg │ │ ├── icon_search-plus.svg │ │ ├── icon_sponsor.svg │ │ ├── icon_star.svg │ │ ├── icon_up-dir.svg │ │ ├── icon_up-dir_active.svg │ │ ├── icon_wrench.svg │ │ ├── index.htm │ │ ├── index.html │ │ ├── main.js │ │ └── report.css │ ├── UnitTestingSamples.sln │ └── UnitTestingSamples │ ├── ChampionsLoader.cs │ ├── DeepThought.cs │ ├── F1Addresses.cs │ ├── Formula1.cs │ ├── IChampionsLoader.cs │ ├── StringSample.cs │ └── UnitTestingSamples.csproj ├── 3_Web ├── ASPNETCore │ ├── AngularSample │ │ ├── .gitignore │ │ ├── AngularSample.csproj │ │ ├── AngularSample.sln │ │ ├── ClientApp │ │ │ ├── .editorconfig │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── angular.json │ │ │ ├── aspnetcore-https.js │ │ │ ├── karma.conf.js │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── proxy.conf.js │ │ │ ├── src │ │ │ │ ├── app │ │ │ │ │ ├── app.component.html │ │ │ │ │ ├── app.component.ts │ │ │ │ │ ├── app.module.ts │ │ │ │ │ ├── app.server.module.ts │ │ │ │ │ ├── counter │ │ │ │ │ │ ├── counter.component.html │ │ │ │ │ │ ├── counter.component.spec.ts │ │ │ │ │ │ └── counter.component.ts │ │ │ │ │ ├── fetch-data │ │ │ │ │ │ ├── fetch-data.component.html │ │ │ │ │ │ └── fetch-data.component.ts │ │ │ │ │ ├── home │ │ │ │ │ │ ├── home.component.html │ │ │ │ │ │ └── home.component.ts │ │ │ │ │ └── nav-menu │ │ │ │ │ │ ├── nav-menu.component.css │ │ │ │ │ │ ├── nav-menu.component.html │ │ │ │ │ │ └── nav-menu.component.ts │ │ │ │ ├── assets │ │ │ │ │ └── .gitkeep │ │ │ │ ├── environments │ │ │ │ │ ├── environment.prod.ts │ │ │ │ │ └── environment.ts │ │ │ │ ├── index.html │ │ │ │ ├── main.ts │ │ │ │ ├── polyfills.ts │ │ │ │ ├── styles.css │ │ │ │ └── test.ts │ │ │ ├── tsconfig.app.json │ │ │ ├── tsconfig.json │ │ │ └── tsconfig.spec.json │ │ ├── Controllers │ │ │ └── WeatherForecastController.cs │ │ ├── Pages │ │ │ ├── Error.cshtml │ │ │ ├── Error.cshtml.cs │ │ │ └── _ViewImports.cshtml │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── WeatherForecast.cs │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ └── wwwroot │ │ │ └── favicon.ico │ ├── ReactSample │ │ ├── .gitignore │ │ ├── ClientApp │ │ │ ├── .env │ │ │ ├── .env.development │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── aspnetcore-https.js │ │ │ ├── aspnetcore-react.js │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── public │ │ │ │ ├── favicon.ico │ │ │ │ ├── index.html │ │ │ │ └── manifest.json │ │ │ └── src │ │ │ │ ├── App.js │ │ │ │ ├── App.test.js │ │ │ │ ├── AppRoutes.js │ │ │ │ ├── components │ │ │ │ ├── Counter.js │ │ │ │ ├── FetchData.js │ │ │ │ ├── Home.js │ │ │ │ ├── Layout.js │ │ │ │ ├── NavMenu.css │ │ │ │ └── NavMenu.js │ │ │ │ ├── custom.css │ │ │ │ ├── index.js │ │ │ │ ├── reportWebVitals.js │ │ │ │ ├── service-worker.js │ │ │ │ ├── serviceWorkerRegistration.js │ │ │ │ └── setupProxy.js │ │ ├── Controllers │ │ │ └── WeatherForecastController.cs │ │ ├── Pages │ │ │ ├── Error.cshtml │ │ │ ├── Error.cshtml.cs │ │ │ └── _ViewImports.cshtml │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── ReactSample.csproj │ │ ├── ReactSample.sln │ │ ├── WeatherForecast.cs │ │ ├── appsettings.Development.json │ │ └── appsettings.json │ ├── Readme.md │ ├── SimpleHost │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── SimpleHost.csproj │ │ ├── SimpleHost.sln │ │ └── appsettings.json │ ├── WebSampleApp │ │ ├── CustomHealthCheck.cs │ │ ├── CustomReadyCheck.cs │ │ ├── Extensions │ │ │ └── HtmlExtensions.cs │ │ ├── Middleware │ │ │ └── HeaderMiddleware.cs │ │ ├── MyController.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Services │ │ │ ├── HealthSample.cs │ │ │ ├── RequestAndResponseSamples.cs │ │ │ └── SessionSample.cs │ │ ├── WebSampleApp.csproj │ │ ├── WebSampleApp.sln │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ ├── libman.json │ │ └── wwwroot │ │ │ ├── hello.html │ │ │ └── lib │ │ │ ├── bootstrap │ │ │ └── dist │ │ │ │ ├── css │ │ │ │ └── bootstrap.css │ │ │ │ └── js │ │ │ │ └── bootstrap.js │ │ │ └── jquery │ │ │ ├── jquery.js │ │ │ ├── jquery.min.js │ │ │ ├── jquery.min.map │ │ │ ├── jquery.slim.js │ │ │ ├── jquery.slim.min.js │ │ │ └── jquery.slim.min.map │ └── createappservice.sh ├── Blazor │ ├── Blazor.ComponentsSample │ │ ├── App.razor │ │ ├── Blazor.ComponentsSample.csproj │ │ ├── Blazor.ComponentsSample.sln │ │ ├── Models │ │ │ ├── Book.cs │ │ │ └── BookEditModel.cs │ │ ├── Pages │ │ │ ├── Binding.razor │ │ │ ├── Cascade1.razor │ │ │ ├── Cascade2.razor │ │ │ ├── Cascade3.razor │ │ │ ├── Counter.razor │ │ │ ├── CounterWithService.razor │ │ │ ├── Editor.razor │ │ │ ├── FetchData.razor │ │ │ ├── Index.razor │ │ │ ├── Timer2.razor │ │ │ ├── TimerEvent.razor │ │ │ ├── UseTemplate.razor │ │ │ └── UseTimer.razor │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Services │ │ │ └── CounterService.cs │ │ ├── Shared │ │ │ ├── MainLayout.razor │ │ │ ├── MainLayout.razor.css │ │ │ ├── NavMenu.razor │ │ │ ├── NavMenu.razor.css │ │ │ ├── Repeater.razor │ │ │ └── SurveyPrompt.razor │ │ ├── _Imports.razor │ │ └── wwwroot │ │ │ ├── css │ │ │ ├── app.css │ │ │ ├── bootstrap │ │ │ │ ├── bootstrap.min.css │ │ │ │ └── bootstrap.min.css.map │ │ │ └── open-iconic │ │ │ │ ├── FONT-LICENSE │ │ │ │ ├── ICON-LICENSE │ │ │ │ ├── README.md │ │ │ │ └── font │ │ │ │ ├── css │ │ │ │ └── open-iconic-bootstrap.min.css │ │ │ │ └── fonts │ │ │ │ ├── open-iconic.eot │ │ │ │ ├── open-iconic.otf │ │ │ │ ├── open-iconic.svg │ │ │ │ ├── open-iconic.ttf │ │ │ │ └── open-iconic.woff │ │ │ ├── favicon.ico │ │ │ ├── icon-192.png │ │ │ ├── index.html │ │ │ └── sample-data │ │ │ └── weather.json │ ├── Blazor.ServerSample │ │ ├── App.razor │ │ ├── Blazor.ServerSample.csproj │ │ ├── Blazor.ServerSample.sln │ │ ├── Data │ │ │ ├── WeatherForecast.cs │ │ │ └── WeatherForecastService.cs │ │ ├── Pages │ │ │ ├── Counter.razor │ │ │ ├── Error.cshtml │ │ │ ├── Error.cshtml.cs │ │ │ ├── FetchData.razor │ │ │ ├── Index.razor │ │ │ ├── _Host.cshtml │ │ │ └── _Layout.cshtml │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Shared │ │ │ ├── MainLayout.razor │ │ │ ├── MainLayout.razor.css │ │ │ ├── NavMenu.razor │ │ │ ├── NavMenu.razor.css │ │ │ └── SurveyPrompt.razor │ │ ├── _Imports.razor │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ └── wwwroot │ │ │ ├── css │ │ │ ├── bootstrap │ │ │ │ ├── bootstrap.min.css │ │ │ │ └── bootstrap.min.css.map │ │ │ ├── open-iconic │ │ │ │ ├── FONT-LICENSE │ │ │ │ ├── ICON-LICENSE │ │ │ │ ├── README.md │ │ │ │ └── font │ │ │ │ │ ├── css │ │ │ │ │ └── open-iconic-bootstrap.min.css │ │ │ │ │ └── fonts │ │ │ │ │ ├── open-iconic.eot │ │ │ │ │ ├── open-iconic.otf │ │ │ │ │ ├── open-iconic.svg │ │ │ │ │ ├── open-iconic.ttf │ │ │ │ │ └── open-iconic.woff │ │ │ └── site.css │ │ │ └── favicon.ico │ ├── Blazor.WasmSample │ │ ├── Blazor.WasmSample.sln │ │ ├── Client │ │ │ ├── App.razor │ │ │ ├── Blazor.WasmSample.Client.csproj │ │ │ ├── Pages │ │ │ │ ├── Counter.razor │ │ │ │ ├── FetchData.razor │ │ │ │ └── Index.razor │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ │ └── launchSettings.json │ │ │ ├── Shared │ │ │ │ ├── MainLayout.razor │ │ │ │ ├── MainLayout.razor.css │ │ │ │ ├── NavMenu.razor │ │ │ │ ├── NavMenu.razor.css │ │ │ │ └── SurveyPrompt.razor │ │ │ ├── _Imports.razor │ │ │ └── wwwroot │ │ │ │ ├── css │ │ │ │ ├── app.css │ │ │ │ ├── bootstrap │ │ │ │ │ ├── bootstrap.min.css │ │ │ │ │ └── bootstrap.min.css.map │ │ │ │ └── open-iconic │ │ │ │ │ ├── FONT-LICENSE │ │ │ │ │ ├── ICON-LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ └── font │ │ │ │ │ ├── css │ │ │ │ │ └── open-iconic-bootstrap.min.css │ │ │ │ │ └── fonts │ │ │ │ │ ├── open-iconic.eot │ │ │ │ │ ├── open-iconic.otf │ │ │ │ │ ├── open-iconic.svg │ │ │ │ │ ├── open-iconic.ttf │ │ │ │ │ └── open-iconic.woff │ │ │ │ ├── favicon.ico │ │ │ │ ├── icon-192.png │ │ │ │ ├── icon-512.png │ │ │ │ ├── index.html │ │ │ │ ├── manifest.json │ │ │ │ ├── service-worker.js │ │ │ │ └── service-worker.published.js │ │ ├── Server │ │ │ ├── Blazor.WasmSample.Server.csproj │ │ │ ├── Controllers │ │ │ │ └── WeatherForecastController.cs │ │ │ ├── Pages │ │ │ │ ├── Error.cshtml │ │ │ │ └── Error.cshtml.cs │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ │ └── launchSettings.json │ │ │ ├── appsettings.Development.json │ │ │ └── appsettings.json │ │ └── Shared │ │ │ ├── Blazor.WasmSample.Shared.csproj │ │ │ └── WeatherForecast.cs │ └── Readme.md ├── RazorAndMVC │ ├── BookModels │ │ ├── Book.cs │ │ ├── BookModels.csproj │ │ └── BooksContext.cs │ ├── BooksViews │ │ ├── Areas │ │ │ └── Books │ │ │ │ ├── Pages │ │ │ │ ├── Create.cshtml │ │ │ │ ├── Create.cshtml.cs │ │ │ │ ├── Delete.cshtml │ │ │ │ ├── Delete.cshtml.cs │ │ │ │ ├── Details.cshtml │ │ │ │ ├── Details.cshtml.cs │ │ │ │ ├── Edit.cshtml │ │ │ │ ├── Edit.cshtml.cs │ │ │ │ ├── Index.cshtml │ │ │ │ └── Index.cshtml.cs │ │ │ │ └── _ViewImports.cshtml │ │ └── BooksViews.csproj │ ├── BooksWebApp │ │ ├── BooksWebApp.csproj │ │ ├── Pages │ │ │ ├── Error.cshtml │ │ │ ├── Error.cshtml.cs │ │ │ ├── Index.cshtml │ │ │ ├── Index.cshtml.cs │ │ │ ├── Privacy.cshtml │ │ │ ├── Privacy.cshtml.cs │ │ │ ├── Shared │ │ │ │ ├── _Layout.cshtml │ │ │ │ └── _ValidationScriptsPartial.cshtml │ │ │ ├── _ViewImports.cshtml │ │ │ └── _ViewStart.cshtml │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Startup.cs │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ └── wwwroot │ │ │ ├── css │ │ │ └── site.css │ │ │ ├── favicon.ico │ │ │ ├── js │ │ │ └── site.js │ │ │ └── lib │ │ │ ├── bootstrap │ │ │ ├── LICENSE │ │ │ └── dist │ │ │ │ ├── css │ │ │ │ ├── bootstrap-grid.css │ │ │ │ ├── bootstrap-grid.css.map │ │ │ │ ├── bootstrap-grid.min.css │ │ │ │ ├── bootstrap-grid.min.css.map │ │ │ │ ├── bootstrap-reboot.css │ │ │ │ ├── bootstrap-reboot.css.map │ │ │ │ ├── bootstrap-reboot.min.css │ │ │ │ ├── bootstrap-reboot.min.css.map │ │ │ │ ├── bootstrap.css │ │ │ │ ├── bootstrap.css.map │ │ │ │ ├── bootstrap.min.css │ │ │ │ └── bootstrap.min.css.map │ │ │ │ └── js │ │ │ │ ├── bootstrap.bundle.js │ │ │ │ ├── bootstrap.bundle.js.map │ │ │ │ ├── bootstrap.bundle.min.js │ │ │ │ ├── bootstrap.bundle.min.js.map │ │ │ │ ├── bootstrap.js │ │ │ │ ├── bootstrap.js.map │ │ │ │ ├── bootstrap.min.js │ │ │ │ └── bootstrap.min.js.map │ │ │ ├── jquery-validation-unobtrusive │ │ │ ├── LICENSE.txt │ │ │ ├── jquery.validate.unobtrusive.js │ │ │ └── jquery.validate.unobtrusive.min.js │ │ │ ├── jquery-validation │ │ │ ├── LICENSE.md │ │ │ └── dist │ │ │ │ ├── additional-methods.js │ │ │ │ ├── additional-methods.min.js │ │ │ │ ├── jquery.validate.js │ │ │ │ └── jquery.validate.min.js │ │ │ └── jquery │ │ │ ├── LICENSE.txt │ │ │ └── dist │ │ │ ├── jquery.js │ │ │ ├── jquery.min.js │ │ │ └── jquery.min.map │ ├── CustomTagHelpers │ │ ├── CustomTagHelpers.csproj │ │ ├── MarkdownTagHelper.cs │ │ └── TableTagHelper.cs │ ├── EventViews │ │ ├── EventViews.csproj │ │ ├── Models │ │ │ ├── Event.cs │ │ │ └── IEventsService.cs │ │ ├── ViewComponents │ │ │ └── EventListViewComponent.cs │ │ └── Views │ │ │ └── Shared │ │ │ └── Components │ │ │ └── EventList │ │ │ └── default.cshtml │ ├── MVCSample │ │ ├── Areas │ │ │ └── Identity │ │ │ │ └── Pages │ │ │ │ ├── Account │ │ │ │ ├── AccessDenied.cshtml │ │ │ │ ├── AccessDenied.cshtml.cs │ │ │ │ ├── ConfirmEmail.cshtml │ │ │ │ ├── ConfirmEmail.cshtml.cs │ │ │ │ ├── ConfirmEmailChange.cshtml │ │ │ │ ├── ConfirmEmailChange.cshtml.cs │ │ │ │ ├── ExternalLogin.cshtml │ │ │ │ ├── ExternalLogin.cshtml.cs │ │ │ │ ├── ForgotPassword.cshtml │ │ │ │ ├── ForgotPassword.cshtml.cs │ │ │ │ ├── ForgotPasswordConfirmation.cshtml │ │ │ │ ├── ForgotPasswordConfirmation.cshtml.cs │ │ │ │ ├── Lockout.cshtml │ │ │ │ ├── Lockout.cshtml.cs │ │ │ │ ├── Login.cshtml │ │ │ │ ├── Login.cshtml.cs │ │ │ │ ├── LoginWith2fa.cshtml │ │ │ │ ├── LoginWith2fa.cshtml.cs │ │ │ │ ├── LoginWithRecoveryCode.cshtml │ │ │ │ ├── LoginWithRecoveryCode.cshtml.cs │ │ │ │ ├── Logout.cshtml │ │ │ │ ├── Logout.cshtml.cs │ │ │ │ ├── Manage │ │ │ │ │ ├── ChangePassword.cshtml │ │ │ │ │ ├── ChangePassword.cshtml.cs │ │ │ │ │ ├── DeletePersonalData.cshtml │ │ │ │ │ ├── DeletePersonalData.cshtml.cs │ │ │ │ │ ├── Disable2fa.cshtml │ │ │ │ │ ├── Disable2fa.cshtml.cs │ │ │ │ │ ├── DownloadPersonalData.cshtml │ │ │ │ │ ├── DownloadPersonalData.cshtml.cs │ │ │ │ │ ├── Email.cshtml │ │ │ │ │ ├── Email.cshtml.cs │ │ │ │ │ ├── EnableAuthenticator.cshtml │ │ │ │ │ ├── EnableAuthenticator.cshtml.cs │ │ │ │ │ ├── ExternalLogins.cshtml │ │ │ │ │ ├── ExternalLogins.cshtml.cs │ │ │ │ │ ├── GenerateRecoveryCodes.cshtml │ │ │ │ │ ├── GenerateRecoveryCodes.cshtml.cs │ │ │ │ │ ├── Index.cshtml │ │ │ │ │ ├── Index.cshtml.cs │ │ │ │ │ ├── ManageNavPages.cs │ │ │ │ │ ├── PersonalData.cshtml │ │ │ │ │ ├── PersonalData.cshtml.cs │ │ │ │ │ ├── ResetAuthenticator.cshtml │ │ │ │ │ ├── ResetAuthenticator.cshtml.cs │ │ │ │ │ ├── SetPassword.cshtml │ │ │ │ │ ├── SetPassword.cshtml.cs │ │ │ │ │ ├── ShowRecoveryCodes.cshtml │ │ │ │ │ ├── ShowRecoveryCodes.cshtml.cs │ │ │ │ │ ├── TwoFactorAuthentication.cshtml │ │ │ │ │ ├── TwoFactorAuthentication.cshtml.cs │ │ │ │ │ ├── _Layout.cshtml │ │ │ │ │ ├── _ManageNav.cshtml │ │ │ │ │ ├── _StatusMessage.cshtml │ │ │ │ │ └── _ViewImports.cshtml │ │ │ │ ├── Register.cshtml │ │ │ │ ├── Register.cshtml.cs │ │ │ │ ├── RegisterConfirmation.cshtml │ │ │ │ ├── RegisterConfirmation.cshtml.cs │ │ │ │ ├── ResendEmailConfirmation.cshtml │ │ │ │ ├── ResendEmailConfirmation.cshtml.cs │ │ │ │ ├── ResetPassword.cshtml │ │ │ │ ├── ResetPassword.cshtml.cs │ │ │ │ ├── ResetPasswordConfirmation.cshtml │ │ │ │ ├── ResetPasswordConfirmation.cshtml.cs │ │ │ │ ├── _StatusMessage.cshtml │ │ │ │ └── _ViewImports.cshtml │ │ │ │ ├── Error.cshtml │ │ │ │ ├── Error.cshtml.cs │ │ │ │ ├── _ValidationScriptsPartial.cshtml │ │ │ │ ├── _ViewImports.cshtml │ │ │ │ └── _ViewStart.cshtml │ │ ├── Controllers │ │ │ └── HomeController.cs │ │ ├── Data │ │ │ ├── ApplicationDbContext.cs │ │ │ └── Migrations │ │ │ │ ├── 00000000000000_CreateIdentitySchema.Designer.cs │ │ │ │ ├── 00000000000000_CreateIdentitySchema.cs │ │ │ │ └── ApplicationDbContextModelSnapshot.cs │ │ ├── MVCSample.csproj │ │ ├── MVCSample.sln │ │ ├── Models │ │ │ └── ErrorViewModel.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── ScaffoldingReadMe.txt │ │ ├── Views │ │ │ ├── Home │ │ │ │ ├── Books.cshtml │ │ │ │ ├── Index.cshtml │ │ │ │ ├── MyPartial.cshtml │ │ │ │ └── Privacy.cshtml │ │ │ ├── Shared │ │ │ │ ├── Error.cshtml │ │ │ │ ├── _Layout.cshtml │ │ │ │ ├── _Layout.cshtml.css │ │ │ │ ├── _LoginPartial.cshtml │ │ │ │ └── _ValidationScriptsPartial.cshtml │ │ │ ├── _ViewImports.cshtml │ │ │ └── _ViewStart.cshtml │ │ ├── app.db │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ └── wwwroot │ │ │ ├── css │ │ │ └── site.css │ │ │ ├── favicon.ico │ │ │ ├── js │ │ │ └── site.js │ │ │ └── lib │ │ │ ├── bootstrap │ │ │ ├── LICENSE │ │ │ └── dist │ │ │ │ ├── css │ │ │ │ ├── bootstrap-grid.css │ │ │ │ ├── bootstrap-grid.css.map │ │ │ │ ├── bootstrap-grid.min.css │ │ │ │ ├── bootstrap-grid.min.css.map │ │ │ │ ├── bootstrap-grid.rtl.css │ │ │ │ ├── bootstrap-grid.rtl.css.map │ │ │ │ ├── bootstrap-grid.rtl.min.css │ │ │ │ ├── bootstrap-grid.rtl.min.css.map │ │ │ │ ├── bootstrap-reboot.css │ │ │ │ ├── bootstrap-reboot.css.map │ │ │ │ ├── bootstrap-reboot.min.css │ │ │ │ ├── bootstrap-reboot.min.css.map │ │ │ │ ├── bootstrap-reboot.rtl.css │ │ │ │ ├── bootstrap-reboot.rtl.css.map │ │ │ │ ├── bootstrap-reboot.rtl.min.css │ │ │ │ ├── bootstrap-reboot.rtl.min.css.map │ │ │ │ ├── bootstrap-utilities.css │ │ │ │ ├── bootstrap-utilities.css.map │ │ │ │ ├── bootstrap-utilities.min.css │ │ │ │ ├── bootstrap-utilities.min.css.map │ │ │ │ ├── bootstrap-utilities.rtl.css │ │ │ │ ├── bootstrap-utilities.rtl.css.map │ │ │ │ ├── bootstrap-utilities.rtl.min.css │ │ │ │ ├── bootstrap-utilities.rtl.min.css.map │ │ │ │ ├── bootstrap.css │ │ │ │ ├── bootstrap.css.map │ │ │ │ ├── bootstrap.min.css │ │ │ │ ├── bootstrap.min.css.map │ │ │ │ ├── bootstrap.rtl.css │ │ │ │ ├── bootstrap.rtl.css.map │ │ │ │ ├── bootstrap.rtl.min.css │ │ │ │ └── bootstrap.rtl.min.css.map │ │ │ │ └── js │ │ │ │ ├── bootstrap.bundle.js │ │ │ │ ├── bootstrap.bundle.js.map │ │ │ │ ├── bootstrap.bundle.min.js │ │ │ │ ├── bootstrap.bundle.min.js.map │ │ │ │ ├── bootstrap.esm.js │ │ │ │ ├── bootstrap.esm.js.map │ │ │ │ ├── bootstrap.esm.min.js │ │ │ │ ├── bootstrap.esm.min.js.map │ │ │ │ ├── bootstrap.js │ │ │ │ ├── bootstrap.js.map │ │ │ │ ├── bootstrap.min.js │ │ │ │ └── bootstrap.min.js.map │ │ │ ├── jquery-validation-unobtrusive │ │ │ ├── LICENSE.txt │ │ │ ├── jquery.validate.unobtrusive.js │ │ │ └── jquery.validate.unobtrusive.min.js │ │ │ ├── jquery-validation │ │ │ ├── LICENSE.md │ │ │ └── dist │ │ │ │ ├── additional-methods.js │ │ │ │ ├── additional-methods.min.js │ │ │ │ ├── jquery.validate.js │ │ │ │ └── jquery.validate.min.js │ │ │ └── jquery │ │ │ ├── LICENSE.txt │ │ │ └── dist │ │ │ ├── jquery.js │ │ │ ├── jquery.min.js │ │ │ └── jquery.min.map │ ├── Readme.md │ └── WebAppSample │ │ ├── Areas │ │ ├── Admin │ │ │ └── Pages │ │ │ │ ├── Admin1.cshtml │ │ │ │ └── Admin1.cshtml.cs │ │ └── Books │ │ │ ├── _ViewImports.cshtml │ │ │ └── _ViewStart.cshtml │ │ ├── Models │ │ └── MenuItem.cs │ │ ├── Pages │ │ ├── Calc.cshtml │ │ ├── Calc.cshtml.cs │ │ ├── Error.cshtml │ │ ├── Error.cshtml.cs │ │ ├── Index.cshtml │ │ ├── Index.cshtml.cs │ │ ├── Privacy.cshtml │ │ ├── Privacy.cshtml.cs │ │ ├── Shared │ │ │ ├── _Layout.cshtml │ │ │ └── _ValidationScriptsPartial.cshtml │ │ ├── ShowBook.cshtml │ │ ├── UseMarkdown.cshtml │ │ ├── UseMarkdownAttribute.cshtml │ │ ├── UseTableTagHelper.cshtml │ │ ├── UseTableTagHelper.cshtml.cs │ │ ├── UseViewComponent.cshtml │ │ ├── UseViewComponent.cshtml.cs │ │ ├── _ViewImports.cshtml │ │ └── _ViewStart.cshtml │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── Services │ │ ├── Formula1Events.cs │ │ └── MenuSamples.cs │ │ ├── WebAppSample.csproj │ │ ├── WebAppSample.sln │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ └── wwwroot │ │ ├── Sample.md │ │ ├── css │ │ └── site.css │ │ ├── favicon.ico │ │ ├── js │ │ └── site.js │ │ └── lib │ │ ├── bootstrap │ │ ├── LICENSE │ │ └── dist │ │ │ ├── css │ │ │ ├── bootstrap-grid.css │ │ │ ├── bootstrap-grid.css.map │ │ │ ├── bootstrap-grid.min.css │ │ │ ├── bootstrap-grid.min.css.map │ │ │ ├── bootstrap-grid.rtl.css │ │ │ ├── bootstrap-grid.rtl.css.map │ │ │ ├── bootstrap-grid.rtl.min.css │ │ │ ├── bootstrap-grid.rtl.min.css.map │ │ │ ├── bootstrap-reboot.css │ │ │ ├── bootstrap-reboot.css.map │ │ │ ├── bootstrap-reboot.min.css │ │ │ ├── bootstrap-reboot.min.css.map │ │ │ ├── bootstrap-reboot.rtl.css │ │ │ ├── bootstrap-reboot.rtl.css.map │ │ │ ├── bootstrap-reboot.rtl.min.css │ │ │ ├── bootstrap-reboot.rtl.min.css.map │ │ │ ├── bootstrap-utilities.css │ │ │ ├── bootstrap-utilities.css.map │ │ │ ├── bootstrap-utilities.min.css │ │ │ ├── bootstrap-utilities.min.css.map │ │ │ ├── bootstrap-utilities.rtl.css │ │ │ ├── bootstrap-utilities.rtl.css.map │ │ │ ├── bootstrap-utilities.rtl.min.css │ │ │ ├── bootstrap-utilities.rtl.min.css.map │ │ │ ├── bootstrap.css │ │ │ ├── bootstrap.css.map │ │ │ ├── bootstrap.min.css │ │ │ ├── bootstrap.min.css.map │ │ │ ├── bootstrap.rtl.css │ │ │ ├── bootstrap.rtl.css.map │ │ │ ├── bootstrap.rtl.min.css │ │ │ └── bootstrap.rtl.min.css.map │ │ │ └── js │ │ │ ├── bootstrap.bundle.js │ │ │ ├── bootstrap.bundle.js.map │ │ │ ├── bootstrap.bundle.min.js │ │ │ ├── bootstrap.bundle.min.js.map │ │ │ ├── bootstrap.esm.js │ │ │ ├── bootstrap.esm.js.map │ │ │ ├── bootstrap.esm.min.js │ │ │ ├── bootstrap.esm.min.js.map │ │ │ ├── bootstrap.js │ │ │ ├── bootstrap.js.map │ │ │ ├── bootstrap.min.js │ │ │ └── bootstrap.min.js.map │ │ ├── jquery-validation-unobtrusive │ │ ├── LICENSE.txt │ │ ├── jquery.validate.unobtrusive.js │ │ └── jquery.validate.unobtrusive.min.js │ │ ├── jquery-validation │ │ ├── LICENSE.md │ │ └── dist │ │ │ ├── additional-methods.js │ │ │ ├── additional-methods.min.js │ │ │ ├── jquery.validate.js │ │ │ └── jquery.validate.min.js │ │ └── jquery │ │ ├── LICENSE.txt │ │ └── dist │ │ ├── jquery.js │ │ ├── jquery.min.js │ │ └── jquery.min.map ├── Services │ ├── AzureFunctions │ │ ├── Books.Data │ │ │ ├── Books.Data.csproj │ │ │ ├── Models │ │ │ │ └── BooksContext.cs │ │ │ └── Services │ │ │ │ └── IBookChapterService.cs │ │ ├── Books.Function │ │ │ ├── .gitignore │ │ │ ├── .vscode │ │ │ │ └── extensions.json │ │ │ ├── BooksService.cs │ │ │ ├── Books_Function.csproj │ │ │ ├── Books_Function.sln │ │ │ ├── Program.cs │ │ │ └── host.json │ │ ├── Books.Shared │ │ │ ├── BookChapter.cs │ │ │ └── Books.Shared.csproj │ │ └── host.json │ ├── BooksApi │ │ ├── BookServiceClient │ │ │ ├── BookServiceClient.csproj │ │ │ ├── BooksApiClient.cs │ │ │ ├── Program.cs │ │ │ └── appsettings.json │ │ ├── Books.Shared │ │ │ ├── BookChapter.cs │ │ │ └── Books.Shared.csproj │ │ └── BooksApi │ │ │ ├── .config │ │ │ └── dotnet-tools.json │ │ │ ├── BooksApi.csproj │ │ │ ├── BooksApi.sln │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── launchSettings.json │ │ │ ├── Services │ │ │ ├── BookChapterService.cs │ │ │ ├── IBookChapterService.cs │ │ │ └── SampleChapters.cs │ │ │ ├── appsettings.Development.json │ │ │ ├── appsettings.json │ │ │ └── samplechapter.json │ ├── BooksData │ │ ├── BookServiceClient │ │ │ ├── BookServiceClient.csproj │ │ │ ├── BooksApiClient.cs │ │ │ ├── Program.cs │ │ │ └── appsettings.json │ │ ├── Books.Data │ │ │ ├── Books.Data.csproj │ │ │ ├── Models │ │ │ │ └── BooksContext.cs │ │ │ └── Services │ │ │ │ └── IBookChapterService.cs │ │ ├── Books.Initializer │ │ │ ├── Books.Initializer.csproj │ │ │ ├── Program.cs │ │ │ ├── SampleChapters.cs │ │ │ └── appsettings.json │ │ ├── Books.Shared │ │ │ ├── BookChapter.cs │ │ │ └── Books.Shared.csproj │ │ └── BooksApi │ │ │ ├── BooksApi.csproj │ │ │ ├── BooksApi.sln │ │ │ ├── Controllers │ │ │ └── BookChaptersController.cs │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── launchSettings.json │ │ │ ├── appsettings.Development.json │ │ │ └── appsettings.json │ ├── BooksDataAndAuthentication │ │ ├── BookServiceClient │ │ │ ├── AuthenticationMessageHandler.cs │ │ │ ├── BookServiceClient.csproj │ │ │ ├── BooksApiClient.cs │ │ │ ├── ClientAuthentication.cs │ │ │ ├── Program.cs │ │ │ └── appsettings.json │ │ ├── Books.Data │ │ │ ├── Books.Data.csproj │ │ │ ├── Models │ │ │ │ └── BooksContext.cs │ │ │ └── Services │ │ │ │ └── IBookChapterService.cs │ │ ├── Books.Initializer │ │ │ ├── Books.Initializer.csproj │ │ │ ├── Program.cs │ │ │ ├── SampleChapters.cs │ │ │ └── appsettings.json │ │ ├── Books.Shared │ │ │ ├── BookChapter.cs │ │ │ └── Books.Shared.csproj │ │ └── BooksApi │ │ │ ├── BooksApi.csproj │ │ │ ├── BooksApi.sln │ │ │ ├── Controllers │ │ │ └── BookChaptersController.cs │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── launchSettings.json │ │ │ ├── appsettings.Development.json │ │ │ └── appsettings.json │ ├── GRPC │ │ ├── Books.Data │ │ │ ├── Books.Data.csproj │ │ │ ├── Models │ │ │ │ └── BooksContext.cs │ │ │ └── Services │ │ │ │ └── IBookChapterService.cs │ │ ├── Books.Shared │ │ │ ├── BookChapter.cs │ │ │ └── Books.Shared.csproj │ │ ├── GRPC.BooksClient │ │ │ ├── GRPC.BooksClient.csproj │ │ │ ├── Program.cs │ │ │ ├── Runner.cs │ │ │ └── appsettings.json │ │ ├── GRPC.SensorClient │ │ │ ├── GRPC.SensorClient.csproj │ │ │ ├── Program.cs │ │ │ ├── Runner.cs │ │ │ └── appsettings.json │ │ └── GRPCService │ │ │ ├── GRPCService.csproj │ │ │ ├── GRPCService.sln │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── launchSettings.json │ │ │ ├── Protos │ │ │ ├── books.proto │ │ │ └── sensor.proto │ │ │ ├── Services │ │ │ ├── BooksService.cs │ │ │ └── SensorService.cs │ │ │ ├── appsettings.Development.json │ │ │ └── appsettings.json │ └── README.md └── SignalR │ ├── Readme.md │ ├── SignalRSample │ ├── .config │ │ └── dotnet-tools.json │ ├── ChatServer │ │ ├── ChatServer.csproj │ │ ├── Hubs │ │ │ ├── ChatHub.cs │ │ │ └── GroupChatHub.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── libman.json │ │ └── wwwroot │ │ │ ├── ChatWindow.html │ │ │ └── lib │ │ │ └── signalr │ │ │ └── dist │ │ │ └── browser │ │ │ ├── signalr.js │ │ │ └── signalr.min.js │ ├── SignalRSample.sln │ └── WinAppChatClient │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── Assets │ │ ├── LockScreenLogo.scale-200.png │ │ ├── SplashScreen.scale-200.png │ │ ├── Square150x150Logo.scale-200.png │ │ ├── Square44x44Logo.scale-200.png │ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png │ │ ├── StoreLogo.png │ │ └── Wide310x150Logo.scale-200.png │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── Package.appxmanifest │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── Services │ │ ├── DialogService.cs │ │ ├── IDialogService.cs │ │ └── UrlService.cs │ │ ├── ViewModels │ │ ├── ChatViewModel.cs │ │ └── GroupChatViewModel.cs │ │ ├── Views │ │ ├── ChatUC.xaml │ │ ├── ChatUC.xaml.cs │ │ ├── GroupChatUC.xaml │ │ └── GroupChatUC.xaml.cs │ │ ├── WinAppChatClient.csproj │ │ └── app.manifest │ ├── SignalRStreaming │ ├── Hubs │ │ └── StreamingHub.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── SignalRStreaming.csproj │ ├── SignalRStreaming.sln │ ├── appsettings.Development.json │ └── appsettings.json │ └── StreamingClient │ ├── Program.cs │ └── StreamingClient.csproj ├── 4_Apps ├── Patterns │ ├── BooksApp │ │ ├── BooksApp.sln │ │ └── BooksApp │ │ │ ├── App.xaml │ │ │ ├── App.xaml.cs │ │ │ ├── Assets │ │ │ ├── LockScreenLogo.scale-200.png │ │ │ ├── SplashScreen.scale-200.png │ │ │ ├── Square150x150Logo.scale-200.png │ │ │ ├── Square44x44Logo.scale-200.png │ │ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png │ │ │ ├── StoreLogo.png │ │ │ └── Wide310x150Logo.scale-200.png │ │ │ ├── BooksApp.csproj │ │ │ ├── Converters │ │ │ └── StringToBoolConverter.cs │ │ │ ├── GlobalUsings.cs │ │ │ ├── MainWindow.xaml │ │ │ ├── MainWindow.xaml.cs │ │ │ ├── Package.appxmanifest │ │ │ ├── Properties │ │ │ └── launchSettings.json │ │ │ ├── Services │ │ │ ├── WinUIDialogService.cs │ │ │ ├── WinUIInitializeNavigationService.cs │ │ │ └── WinUINavigationService.cs │ │ │ ├── ViewModels │ │ │ └── MainWindowViewModel.cs │ │ │ ├── Views │ │ │ ├── BookDetailPage.xaml │ │ │ ├── BookDetailPage.xaml.cs │ │ │ ├── BookDetailUserControl.xaml │ │ │ ├── BookDetailUserControl.xaml.cs │ │ │ ├── BookItemUserControl.xaml │ │ │ ├── BookItemUserControl.xaml.cs │ │ │ ├── BooksPage.xaml │ │ │ └── BooksPage.xaml.cs │ │ │ └── app.manifest │ ├── BooksLib │ │ ├── BooksLib.csproj │ │ ├── Events │ │ │ └── NavigationMessage.cs │ │ ├── Models │ │ │ └── Book.cs │ │ ├── Services │ │ │ ├── BooksSampleRepository.cs │ │ │ ├── BooksService.cs │ │ │ ├── IBooksRepository.cs │ │ │ ├── IDialogService.cs │ │ │ ├── IQueryRepository.cs │ │ │ ├── IUpdateRepository.cs │ │ │ └── PageNames.cs │ │ └── ViewModels │ │ │ ├── BookDetailViewModel.cs │ │ │ ├── BookItemViewModel.cs │ │ │ └── BooksViewModel.cs │ ├── GenericViewModels │ │ ├── GenericViewModels.csproj │ │ ├── Services │ │ │ ├── IItemsService.cs │ │ │ └── INavigationService.cs │ │ └── ViewModels │ │ │ ├── EditableItemViewModel.cs │ │ │ ├── IItemViewModel.cs │ │ │ ├── ItemViewModel.cs │ │ │ ├── MasterDetailViewModel.cs │ │ │ └── ViewModelBase.cs │ └── Readme.md ├── Styles │ ├── Animations │ │ ├── Animations.csproj │ │ ├── Animations.sln │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── Assets │ │ │ ├── LockScreenLogo.scale-200.png │ │ │ ├── SplashScreen.scale-200.png │ │ │ ├── Square150x150Logo.scale-200.png │ │ │ ├── Square44x44Logo.scale-200.png │ │ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png │ │ │ ├── StoreLogo.png │ │ │ └── Wide310x150Logo.scale-200.png │ │ ├── EasingChartControl.xaml │ │ ├── EasingChartControl.xaml.cs │ │ ├── EasingFunctionModel.cs │ │ ├── EasingFunctionsControl.xaml │ │ ├── EasingFunctionsControl.xaml.cs │ │ ├── EasingFunctionsManager.cs │ │ ├── KeyframeAnimationControl.xaml │ │ ├── KeyframeAnimationControl.xaml.cs │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── Package.appxmanifest │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── SimpleAnimationControl.xaml │ │ ├── SimpleAnimationControl.xaml.cs │ │ └── app.manifest │ ├── Brushes │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── Assets │ │ │ ├── LockScreenLogo.scale-200.png │ │ │ ├── SplashScreen.scale-200.png │ │ │ ├── Square150x150Logo.scale-200.png │ │ │ ├── Square44x44Logo.scale-200.png │ │ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png │ │ │ ├── StoreLogo.png │ │ │ └── Wide310x150Logo.scale-200.png │ │ ├── Brushes.csproj │ │ ├── Brushes.sln │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── Package.appxmanifest │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── app.manifest │ │ └── msbuild.jpg │ ├── Geometries │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── Assets │ │ │ ├── LockScreenLogo.scale-200.png │ │ │ ├── SplashScreen.scale-200.png │ │ │ ├── Square150x150Logo.scale-200.png │ │ │ ├── Square44x44Logo.scale-200.png │ │ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png │ │ │ ├── StoreLogo.png │ │ │ └── Wide310x150Logo.scale-200.png │ │ ├── Geometries.csproj │ │ ├── Geometries.sln │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── Package.appxmanifest │ │ ├── Properties │ │ │ └── launchSettings.json │ │ └── app.manifest │ ├── Models │ │ ├── Country.cs │ │ ├── CountryRepository.cs │ │ ├── ICountry.cs │ │ └── Models.csproj │ ├── Readme.md │ ├── Shapes │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── Assets │ │ │ ├── LockScreenLogo.scale-200.png │ │ │ ├── SplashScreen.scale-200.png │ │ │ ├── Square150x150Logo.scale-200.png │ │ │ ├── Square44x44Logo.scale-200.png │ │ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png │ │ │ ├── StoreLogo.png │ │ │ └── Wide310x150Logo.scale-200.png │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── Package.appxmanifest │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Shapes.csproj │ │ ├── Shapes.sln │ │ └── app.manifest │ ├── StylesAndResources │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── Assets │ │ │ ├── LockScreenLogo.scale-200.png │ │ │ ├── SplashScreen.scale-200.png │ │ │ ├── Square150x150Logo.scale-200.png │ │ │ ├── Square44x44Logo.scale-200.png │ │ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png │ │ │ ├── StoreLogo.png │ │ │ └── Wide310x150Logo.scale-200.png │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── Package.appxmanifest │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── ResourcesDemoUserControl.xaml │ │ ├── ResourcesDemoUserControl.xaml.cs │ │ ├── Styles.xaml │ │ ├── StylesAndResources.csproj │ │ ├── StylesAndResources.sln │ │ ├── UseThemesUserControl.xaml │ │ ├── UseThemesUserControl.xaml.cs │ │ └── app.manifest │ ├── Templates │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── Assets │ │ │ ├── LockScreenLogo.scale-200.png │ │ │ ├── SplashScreen.scale-200.png │ │ │ ├── Square150x150Logo.scale-200.png │ │ │ ├── Square44x44Logo.scale-200.png │ │ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png │ │ │ ├── StoreLogo.png │ │ │ └── Wide310x150Logo.scale-200.png │ │ ├── Images │ │ │ ├── Austria.bmp │ │ │ ├── Germany.bmp │ │ │ ├── Norway.bmp │ │ │ └── USA.bmp │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── Package.appxmanifest │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Styles │ │ │ ├── ControlTemplates.xaml │ │ │ ├── ListTemplates.xaml │ │ │ └── ListTemplates.xaml.cs │ │ ├── Templates.csproj │ │ ├── Templates.sln │ │ ├── Views │ │ │ ├── ButtonTemplatesUserControl.xaml │ │ │ ├── ButtonTemplatesUserControl.xaml.cs │ │ │ ├── StyledListUserControl.xaml │ │ │ └── StyledListUserControl.xaml.cs │ │ └── app.manifest │ ├── Transformations │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── Assets │ │ │ ├── LockScreenLogo.scale-200.png │ │ │ ├── SplashScreen.scale-200.png │ │ │ ├── Square150x150Logo.scale-200.png │ │ │ ├── Square44x44Logo.scale-200.png │ │ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png │ │ │ ├── StoreLogo.png │ │ │ └── Wide310x150Logo.scale-200.png │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── Package.appxmanifest │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── SmilingFace.xaml │ │ ├── SmilingFace.xaml.cs │ │ ├── Transformations.csproj │ │ ├── Transformations.sln │ │ └── app.manifest │ ├── Transitions │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── Assets │ │ │ ├── LockScreenLogo.scale-200.png │ │ │ ├── SplashScreen.scale-200.png │ │ │ ├── Square150x150Logo.scale-200.png │ │ │ ├── Square44x44Logo.scale-200.png │ │ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png │ │ │ ├── StoreLogo.png │ │ │ └── Wide310x150Logo.scale-200.png │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── Package.appxmanifest │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Transitions.csproj │ │ ├── Transitions.sln │ │ ├── Views │ │ │ ├── ListItemsUserControl.xaml │ │ │ ├── ListItemsUserControl.xaml.cs │ │ │ ├── PaneTransitionUserControl.xaml │ │ │ ├── PaneTransitionUserControl.xaml.cs │ │ │ ├── RepositionUserControl.xaml │ │ │ └── RepositionUserControl.xaml.cs │ │ └── app.manifest │ ├── VisualStates │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── Assets │ │ │ ├── LockScreenLogo.scale-200.png │ │ │ ├── SplashScreen.scale-200.png │ │ │ ├── Square150x150Logo.scale-200.png │ │ │ ├── Square44x44Logo.scale-200.png │ │ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png │ │ │ ├── StoreLogo.png │ │ │ └── Wide310x150Logo.scale-200.png │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── Package.appxmanifest │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Styles │ │ │ └── ButtonStyles.xaml │ │ ├── VisualStates.csproj │ │ ├── VisualStates.sln │ │ └── app.manifest │ ├── easinganimation.gif │ └── simpleanimation.gif └── Windows │ ├── ControlsSamples │ ├── ControlsSamples.sln │ └── ControlsSamples │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── Assets │ │ ├── LockScreenLogo.scale-200.png │ │ ├── SplashScreen.scale-200.png │ │ ├── Square150x150Logo.scale-200.png │ │ ├── Square44x44Logo.scale-200.png │ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png │ │ ├── StoreLogo.png │ │ └── Wide310x150Logo.scale-200.png │ │ ├── ControlsSamples.csproj │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── Package.appxmanifest │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── Views │ │ ├── ButtonsPage.xaml │ │ ├── ButtonsPage.xaml.cs │ │ ├── DateSelectionPage.xaml │ │ ├── DateSelectionPage.xaml.cs │ │ ├── PresentersPage.xaml │ │ ├── PresentersPage.xaml.cs │ │ ├── RangeControlsPage.xaml │ │ ├── RangeControlsPage.xaml.cs │ │ ├── TextPage.xaml │ │ ├── TextPage.xaml.cs │ │ ├── WebView2Page.xaml │ │ └── WebView2Page.xaml.cs │ │ └── app.manifest │ ├── DataBindingSamples │ ├── DataBindingSamples.sln │ └── DataBindingSamples │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── Assets │ │ ├── LockScreenLogo.scale-200.png │ │ ├── SplashScreen.scale-200.png │ │ ├── Square150x150Logo.scale-200.png │ │ ├── Square44x44Logo.scale-200.png │ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png │ │ ├── StoreLogo.png │ │ └── Wide310x150Logo.scale-200.png │ │ ├── DataBindingSamples.csproj │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── Models │ │ ├── Book.cs │ │ └── ObservableObject.cs │ │ ├── Package.appxmanifest │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── Services │ │ ├── BooksService.cs │ │ └── SampleBooksService.cs │ │ ├── Utilities │ │ ├── BookTemplateSelector.cs │ │ └── CollectionToStringConverter.cs │ │ ├── Views │ │ ├── BookUserControl.xaml │ │ └── BookUserControl.xaml.cs │ │ └── app.manifest │ ├── LayoutSamples │ ├── LayoutSamples.sln │ └── LayoutSamples │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── Assets │ │ ├── LockScreenLogo.scale-200.png │ │ ├── SplashScreen.scale-200.png │ │ ├── Square150x150Logo.scale-200.png │ │ ├── Square44x44Logo.scale-200.png │ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png │ │ ├── StoreLogo.png │ │ └── Wide310x150Logo.scale-200.png │ │ ├── LayoutSamples.csproj │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── Package.appxmanifest │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── Views │ │ ├── AdaptiveRelativePanelPage.xaml │ │ ├── AdaptiveRelativePanelPage.xaml.cs │ │ ├── DelayLoadingPage.xaml │ │ ├── DelayLoadingPage.xaml.cs │ │ ├── GridPage.xaml │ │ ├── GridPage.xaml.cs │ │ ├── RelativePanelPage.xaml │ │ ├── RelativePanelPage.xaml.cs │ │ ├── StackPanelPage.xaml │ │ ├── StackPanelPage.xaml.cs │ │ ├── VariableSizedWrapGridPage.xaml │ │ └── VariableSizedWrapGridPage.xaml.cs │ │ └── app.manifest │ ├── NavigationControls │ ├── NavigationControls.sln │ └── NavigationControls │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── Assets │ │ ├── LockScreenLogo.scale-200.png │ │ ├── SplashScreen.scale-200.png │ │ ├── Square150x150Logo.scale-200.png │ │ ├── Square44x44Logo.scale-200.png │ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png │ │ ├── StoreLogo.png │ │ └── Wide310x150Logo.scale-200.png │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── NavigationControls.csproj │ │ ├── Package.appxmanifest │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── Views │ │ ├── HubPage.xaml │ │ ├── HubPage.xaml.cs │ │ ├── NavigationViewPage.xaml │ │ ├── NavigationViewPage.xaml.cs │ │ ├── TabPage.xaml │ │ ├── TabPage.xaml.cs │ │ ├── TabViewPage.xaml │ │ └── TabViewPage.xaml.cs │ │ └── app.manifest │ ├── Readme.md │ └── XAMLIntro │ ├── AttachedProperty │ └── AttachedProperty │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── Assets │ │ ├── LockScreenLogo.scale-200.png │ │ ├── SplashScreen.scale-200.png │ │ ├── Square150x150Logo.scale-200.png │ │ ├── Square44x44Logo.scale-200.png │ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png │ │ ├── StoreLogo.png │ │ └── Wide310x150Logo.scale-200.png │ │ ├── AttachedProperty.csproj │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── MyAttachedPropertyProvider.cs │ │ ├── Package.appxmanifest │ │ ├── Properties │ │ └── launchSettings.json │ │ └── app.manifest │ ├── CustomMarkupExtensions │ └── CustomMarkupExtensions │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── Assets │ │ ├── LockScreenLogo.scale-200.png │ │ ├── SplashScreen.scale-200.png │ │ ├── Square150x150Logo.scale-200.png │ │ ├── Square44x44Logo.scale-200.png │ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png │ │ ├── StoreLogo.png │ │ └── Wide310x150Logo.scale-200.png │ │ ├── CalculatorExtension.cs │ │ ├── CustomMarkupExtensions.csproj │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── Package.appxmanifest │ │ ├── Properties │ │ └── launchSettings.json │ │ └── app.manifest │ ├── DependencyObjectSample │ └── DependencyObjectSample │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── Assets │ │ ├── LockScreenLogo.scale-200.png │ │ ├── SplashScreen.scale-200.png │ │ ├── Square150x150Logo.scale-200.png │ │ ├── Square44x44Logo.scale-200.png │ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png │ │ ├── StoreLogo.png │ │ └── Wide310x150Logo.scale-200.png │ │ ├── DependencyObjectSample.csproj │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── MyDependencyObject.cs │ │ ├── Package.appxmanifest │ │ ├── Properties │ │ └── launchSettings.json │ │ └── app.manifest │ ├── HelloWindows │ └── HelloWindows │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── Assets │ │ ├── LockScreenLogo.scale-200.png │ │ ├── SplashScreen.scale-200.png │ │ ├── Square150x150Logo.scale-200.png │ │ ├── Square44x44Logo.scale-200.png │ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png │ │ ├── StoreLogo.png │ │ └── Wide310x150Logo.scale-200.png │ │ ├── HelloWindows.csproj │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── Package.appxmanifest │ │ ├── Properties │ │ └── launchSettings.json │ │ └── app.manifest │ ├── Intro │ ├── DataLib │ │ ├── DataLib.csproj │ │ └── Person.cs │ ├── Intro.sln │ └── Intro │ │ └── Intro │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── Assets │ │ ├── LockScreenLogo.scale-200.png │ │ ├── SplashScreen.scale-200.png │ │ ├── Square150x150Logo.scale-200.png │ │ ├── Square44x44Logo.scale-200.png │ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png │ │ ├── StoreLogo.png │ │ └── Wide310x150Logo.scale-200.png │ │ ├── Intro.csproj │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── Package.appxmanifest │ │ ├── Properties │ │ └── launchSettings.json │ │ └── app.manifest │ ├── MarkupExtensions │ └── MarkupExtensions │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── Assets │ │ ├── LockScreenLogo.scale-200.png │ │ ├── SplashScreen.scale-200.png │ │ ├── Square150x150Logo.scale-200.png │ │ ├── Square44x44Logo.scale-200.png │ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png │ │ ├── StoreLogo.png │ │ └── Wide310x150Logo.scale-200.png │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── MarkupExtensions.csproj │ │ ├── Package.appxmanifest │ │ ├── Properties │ │ └── launchSettings.json │ │ └── app.manifest │ └── RoutedEvents │ └── RoutedEvents │ ├── App.xaml │ ├── App.xaml.cs │ ├── Assets │ ├── LockScreenLogo.scale-200.png │ ├── SplashScreen.scale-200.png │ ├── Square150x150Logo.scale-200.png │ ├── Square44x44Logo.scale-200.png │ ├── Square44x44Logo.targetsize-24_altform-unplated.png │ ├── StoreLogo.png │ └── Wide310x150Logo.scale-200.png │ ├── MainWindow.xaml │ ├── MainWindow.xaml.cs │ ├── Package.appxmanifest │ ├── Properties │ └── launchSettings.json │ ├── RoutedEvents.csproj │ └── app.manifest ├── 5_More ├── Aspire │ └── StartingAspireWithExistingAPI │ │ ├── Weather.AppHost │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Weather.AppHost.csproj │ │ ├── appsettings.Development.json │ │ └── appsettings.json │ │ ├── Weather.ServiceDefaults │ │ ├── Extensions.cs │ │ └── Weather.ServiceDefaults.csproj │ │ ├── Weather.slnx │ │ └── WeatherAPI │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── WeatherAPI.csproj │ │ ├── WeatherAPI.http │ │ ├── appsettings.Development.json │ │ └── appsettings.json ├── Azure │ └── AzureStorageAsyncStreaming │ │ ├── AzureStorageSample.csproj │ │ ├── AzureStorageSample.sln │ │ └── Program.cs ├── COMInterop │ └── COMCalculator │ │ ├── COMCalculator.sln │ │ ├── COMCalculator │ │ ├── COMCalculator.cpp │ │ ├── COMCalculator.def │ │ ├── COMCalculator.idl │ │ ├── COMCalculator.rc │ │ ├── COMCalculator.rgs │ │ ├── COMCalculator.vcxproj │ │ ├── COMCalculator.vcxproj.filters │ │ ├── COMCalculator_i.h │ │ ├── COMCalculatorps.def │ │ ├── Calculator.cpp │ │ ├── Calculator.h │ │ ├── Calculator.rgs │ │ ├── dllmain.cpp │ │ ├── dllmain.h │ │ ├── framework.h │ │ ├── pch.cpp │ │ ├── pch.h │ │ ├── resource.h │ │ └── targetver.h │ │ ├── COMCalculatorPS │ │ ├── COMCalculatorPS.vcxproj │ │ └── COMCalculatorPS.vcxproj.filters │ │ ├── DynamicClient │ │ ├── DynamicClient.csproj │ │ └── Program.cs │ │ └── TypedClient │ │ ├── Program.cs │ │ └── TypedClient.csproj ├── CSharp │ ├── PatternMatching │ │ ├── PatternMatching.sln │ │ └── PatternMatching │ │ │ ├── PatternMatching.csproj │ │ │ └── Program.cs │ ├── PrimaryConstructors │ │ ├── PrimaryConstructors.csproj │ │ ├── PrimaryConstructors.sln │ │ └── Program.cs │ └── VirtualInterfaceMembersAndListPatterns │ │ ├── ListPatterns.csproj │ │ ├── ListPatterns.sln │ │ └── Program.cs ├── Collections │ └── PriorityQueueSample │ │ ├── PriorityQueueSample.sln │ │ └── PriorityQueueSample │ │ ├── DocumentManager.cs │ │ ├── PriorityQueueSample.csproj │ │ └── Program.cs ├── EFCore │ ├── InhertianceMappingWithConversion │ │ ├── Diagrams.md │ │ ├── InhertianceMappingWithConversion.csproj │ │ ├── InhertianceMappingWithConversion.sln │ │ ├── Models │ │ │ ├── ColorField.cs │ │ │ ├── GameData.cs │ │ │ ├── GamesContext.cs │ │ │ └── ShapeAndColorField.cs │ │ ├── Program.cs │ │ ├── Usings.cs │ │ └── appsettings.json │ ├── MySQL │ │ ├── Book.cs │ │ ├── BooksContext.cs │ │ ├── MySQL.csproj │ │ ├── MySQL.sln │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Runner.cs │ │ └── appsettings.json │ └── TemporalTableSample │ │ ├── Book.cs │ │ ├── BooksContext.cs │ │ ├── Program.cs │ │ ├── Runner.cs │ │ ├── TemporalTableSample.csproj │ │ ├── TemporalTableSample.sln │ │ └── appsettings.json ├── FilesAndStreams │ ├── JsonInheritance │ │ ├── JsonInheritance.csproj │ │ ├── JsonInheritance.sln │ │ ├── Models.cs │ │ └── Program.cs │ ├── JsonInheritanceWithSourceGenerator │ │ ├── GamesContext.cs │ │ ├── JsonInheritance.csproj │ │ ├── JsonInheritance.sln │ │ ├── Models.cs │ │ └── Program.cs │ └── JsonSample │ │ ├── JsonSample.csproj │ │ ├── JsonSample.sln │ │ └── Program.cs ├── Network │ └── ServiceDiscoverySample │ │ ├── ServiceDiscoverySample.sln │ │ ├── ServiceDiscoverySample │ │ ├── Program.cs │ │ ├── Runner.cs │ │ ├── ServiceDiscoverySample.csproj │ │ └── appsettings.json │ │ └── WeatherAPI │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── WeatherAPI.csproj │ │ ├── WeatherAPI.http │ │ ├── appsettings.Development.json │ │ └── appsettings.json ├── PInvoke │ ├── PInvokeSampleLib │ │ ├── FileUtility.cs │ │ ├── Linux │ │ │ └── LinuxNativeMethods.cs │ │ ├── PInvokeSampleLib.csproj │ │ ├── Usings.cs │ │ └── Windows │ │ │ └── WindowsNativeMethods.cs │ └── PinvokeSample │ │ ├── PinvokeSample.csproj │ │ ├── PinvokeSample.sln │ │ └── Program.cs ├── Services │ ├── APIServiceUpdate │ │ ├── BooksAPIv5 │ │ │ ├── BooksAPI.sln │ │ │ └── BooksAPI │ │ │ │ ├── BooksAPI.csproj │ │ │ │ ├── Controllers │ │ │ │ └── BooksController.cs │ │ │ │ ├── Migrations │ │ │ │ ├── 20220212184137_InitBook.Designer.cs │ │ │ │ ├── 20220212184137_InitBook.cs │ │ │ │ └── BooksContextModelSnapshot.cs │ │ │ │ ├── Models │ │ │ │ └── BooksContext.cs │ │ │ │ ├── Program.cs │ │ │ │ ├── Properties │ │ │ │ └── launchSettings.json │ │ │ │ ├── Startup.cs │ │ │ │ ├── appsettings.Development.json │ │ │ │ └── appsettings.json │ │ ├── BooksAPIv6 │ │ │ ├── BooksAPI.sln │ │ │ └── BooksAPI │ │ │ │ ├── BooksAPI.csproj │ │ │ │ ├── Controllers │ │ │ │ └── BooksController.cs │ │ │ │ ├── Migrations │ │ │ │ ├── 20220212184137_InitBook.Designer.cs │ │ │ │ ├── 20220212184137_InitBook.cs │ │ │ │ └── BooksContextModelSnapshot.cs │ │ │ │ ├── Models │ │ │ │ └── BooksContext.cs │ │ │ │ ├── Program.cs │ │ │ │ ├── Properties │ │ │ │ └── launchSettings.json │ │ │ │ ├── appsettings.Development.json │ │ │ │ └── appsettings.json │ │ ├── BooksAPIv6MinimalAPI │ │ │ ├── BooksAPI.sln │ │ │ └── BooksAPI │ │ │ │ ├── BooksAPI.csproj │ │ │ │ ├── Migrations │ │ │ │ ├── 20220212184137_InitBook.Designer.cs │ │ │ │ ├── 20220212184137_InitBook.cs │ │ │ │ └── BooksContextModelSnapshot.cs │ │ │ │ ├── Models │ │ │ │ └── BooksContext.cs │ │ │ │ ├── Program.cs │ │ │ │ ├── Properties │ │ │ │ └── launchSettings.json │ │ │ │ ├── appsettings.Development.json │ │ │ │ └── appsettings.json │ │ └── NaturalDelegates │ │ │ ├── NaturalDelegates.sln │ │ │ └── NaturalDelegates │ │ │ ├── NaturalDelegates.csproj │ │ │ └── Program.cs │ ├── ASPNETCoreAsyncStreaming │ │ ├── ASPNETCoreAPIAsyncStreaming │ │ │ ├── ASPNETCoreAPIAsyncStreaming.csproj │ │ │ ├── ASPNETCoreAPIAsyncStreaming.sln │ │ │ ├── Controllers │ │ │ │ ├── ADeviceController.cs │ │ │ │ └── UseEFCoreController.cs │ │ │ ├── Models │ │ │ │ └── SomeDataContext.cs │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ │ └── launchSettings.json │ │ │ ├── appsettings.Development.json │ │ │ └── appsettings.json │ │ ├── AsyncStreaming.Shared │ │ │ ├── AsyncStreaming.Shared.csproj │ │ │ └── SomeData.cs │ │ └── ClientApp │ │ │ ├── ClientApp.csproj │ │ │ └── Program.cs │ ├── GamesApiDotnet6 │ │ ├── GamesApiDotnet6.csproj │ │ ├── GamesApiDotnet6.sln │ │ ├── Models │ │ │ ├── Dtos.cs │ │ │ ├── Fields │ │ │ │ ├── ColorField.cs │ │ │ │ └── ShapeAndColorField.cs │ │ │ ├── Game.cs │ │ │ └── Results │ │ │ │ ├── ColorResult.cs │ │ │ │ ├── ShapeAndColorResult.cs │ │ │ │ └── SimpleColorResult.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Services │ │ │ ├── GamesFactory.cs │ │ │ ├── GamesService.cs │ │ │ ├── IGamesRepository.cs │ │ │ └── InMemoryGamesRepository.cs │ │ ├── Usings.cs │ │ ├── Utilities │ │ │ └── GameException.cs │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ ├── httptests │ │ │ └── creategame.http │ │ └── tools │ │ │ ├── creategame.http │ │ │ └── creategame.json │ ├── GamesApiDotnet7 │ │ ├── Endpoints │ │ │ ├── GameEndpoints.cs │ │ │ ├── GameMoveExceptionFilter.cs │ │ │ ├── GameMoveValidationFilter.cs │ │ │ └── LoggingFilter.cs │ │ ├── GamesApiDotnet7.csproj │ │ ├── GamesApiDotnet7.sln │ │ ├── Models │ │ │ ├── Dtos.cs │ │ │ ├── Fields │ │ │ │ ├── ColorField.cs │ │ │ │ ├── ColorField_IParsable.cs │ │ │ │ └── ShapeAndColorField.cs │ │ │ ├── Game.cs │ │ │ └── Results │ │ │ │ ├── ColorResult.cs │ │ │ │ ├── ColorResult_ISpanFormattable.cs │ │ │ │ ├── ColorResult_ISpanParsable.cs │ │ │ │ ├── ShapeAndColorResult.cs │ │ │ │ ├── ShapeAndColorResult_ISpanFormattable.cs │ │ │ │ ├── ShapeAndColorResult_ISpanParsable.cs │ │ │ │ └── SimpleColorResult.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Services │ │ │ ├── GamesFactory.cs │ │ │ ├── GamesService.cs │ │ │ ├── IGamesRepository.cs │ │ │ └── InMemoryGamesRepository.cs │ │ ├── Usings.cs │ │ ├── Utilities │ │ │ ├── GameNotFoundException.cs │ │ │ └── InvalidGameException.cs │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ ├── httptests │ │ │ └── creategame.http │ │ └── tools │ │ │ ├── creategame.http │ │ │ └── creategame.json │ └── TodoAPI │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── Todo.cs │ │ ├── TodoAPI.csproj │ │ └── TodoAPI.sln ├── Tasks │ └── SynchronizationContext │ │ ├── ConsoleApp │ │ ├── ConsoleApp.csproj │ │ ├── ConsoleApp.sln │ │ └── Program.cs │ │ ├── SynchronizationContext.sln │ │ └── WindowsApp │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── Assets │ │ ├── LockScreenLogo.scale-200.png │ │ ├── SplashScreen.scale-200.png │ │ ├── Square150x150Logo.scale-200.png │ │ ├── Square44x44Logo.scale-200.png │ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png │ │ ├── StoreLogo.png │ │ └── Wide310x150Logo.scale-200.png │ │ ├── Calculator.cs │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── Package.appxmanifest │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── WindowsApp.csproj │ │ └── app.manifest ├── WinUI │ ├── BehaviorSample │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── Assets │ │ │ ├── LockScreenLogo.scale-200.png │ │ │ ├── SplashScreen.scale-200.png │ │ │ ├── Square150x150Logo.scale-200.png │ │ │ ├── Square44x44Logo.scale-200.png │ │ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png │ │ │ ├── StoreLogo.png │ │ │ └── Wide310x150Logo.scale-200.png │ │ ├── BehaviorSample.csproj │ │ ├── BehaviorSample.sln │ │ ├── DragBehavior.cs │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── Package.appxmanifest │ │ ├── Properties │ │ │ └── launchSettings.json │ │ └── app.manifest │ └── WinUIAppEditor │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── Assets │ │ ├── LockScreenLogo.scale-200.png │ │ ├── SplashScreen.scale-200.png │ │ ├── Square150x150Logo.scale-200.png │ │ ├── Square44x44Logo.scale-200.png │ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png │ │ ├── StoreLogo.png │ │ └── Wide310x150Logo.scale-200.png │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── Package.appxmanifest │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── WinUIAppEditor.csproj │ │ ├── WinUIAppEditor.sln │ │ └── app.manifest └── WindowsServices │ ├── ASPNETCoreWindowsService │ ├── ASPNETCoreWindowsService.csproj │ ├── ASPNETCoreWindowsService.sln │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── appsettings.Development.json │ └── appsettings.json │ └── SimpleWorkerService │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── SimpleWorkerService.csproj │ ├── SimpleWorkerService.sln │ ├── Worker.cs │ ├── appsettings.Development.json │ └── appsettings.json ├── CODE_OF_CONDUCT.md ├── Dotnet6Updates.md ├── Dotnet7Updates.md ├── Dotnet8Updates.md ├── LICENSE ├── README.md ├── Updates.md └── WinUI.md /.github/codeql/codeql-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/.github/codeql/codeql-config.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/.gitignore -------------------------------------------------------------------------------- /1_CS/Arrays/ArrayPoolSample/ArrayPoolSample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Arrays/ArrayPoolSample/ArrayPoolSample.csproj -------------------------------------------------------------------------------- /1_CS/Arrays/ArrayPoolSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Arrays/ArrayPoolSample/Program.cs -------------------------------------------------------------------------------- /1_CS/Arrays/ArraysSamples.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Arrays/ArraysSamples.sln -------------------------------------------------------------------------------- /1_CS/Arrays/BitArraySample/BitArrayExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Arrays/BitArraySample/BitArrayExtensions.cs -------------------------------------------------------------------------------- /1_CS/Arrays/BitArraySample/BitArraySample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Arrays/BitArraySample/BitArraySample.csproj -------------------------------------------------------------------------------- /1_CS/Arrays/BitArraySample/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Arrays/BitArraySample/GlobalUsings.cs -------------------------------------------------------------------------------- /1_CS/Arrays/BitArraySample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Arrays/BitArraySample/Program.cs -------------------------------------------------------------------------------- /1_CS/Arrays/BitVectorSample/BinaryExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Arrays/BitVectorSample/BinaryExtensions.cs -------------------------------------------------------------------------------- /1_CS/Arrays/BitVectorSample/BitVectorSample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Arrays/BitVectorSample/BitVectorSample.csproj -------------------------------------------------------------------------------- /1_CS/Arrays/BitVectorSample/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Arrays/BitVectorSample/GlobalUsings.cs -------------------------------------------------------------------------------- /1_CS/Arrays/BitVectorSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Arrays/BitVectorSample/Program.cs -------------------------------------------------------------------------------- /1_CS/Arrays/IndicesAndRanges/GlobalSuppressions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Arrays/IndicesAndRanges/GlobalSuppressions.cs -------------------------------------------------------------------------------- /1_CS/Arrays/IndicesAndRanges/IndicesAndRanges.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Arrays/IndicesAndRanges/IndicesAndRanges.csproj -------------------------------------------------------------------------------- /1_CS/Arrays/IndicesAndRanges/MyCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Arrays/IndicesAndRanges/MyCollection.cs -------------------------------------------------------------------------------- /1_CS/Arrays/IndicesAndRanges/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Arrays/IndicesAndRanges/Program.cs -------------------------------------------------------------------------------- /1_CS/Arrays/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Arrays/Readme.md -------------------------------------------------------------------------------- /1_CS/Arrays/SimpleArrays/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Arrays/SimpleArrays/Program.cs -------------------------------------------------------------------------------- /1_CS/Arrays/SimpleArrays/SimpleArrays.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Arrays/SimpleArrays/SimpleArrays.csproj -------------------------------------------------------------------------------- /1_CS/Arrays/SortingSample/Person.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Arrays/SortingSample/Person.cs -------------------------------------------------------------------------------- /1_CS/Arrays/SortingSample/PersonComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Arrays/SortingSample/PersonComparer.cs -------------------------------------------------------------------------------- /1_CS/Arrays/SortingSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Arrays/SortingSample/Program.cs -------------------------------------------------------------------------------- /1_CS/Arrays/SortingSample/SortingSample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Arrays/SortingSample/SortingSample.csproj -------------------------------------------------------------------------------- /1_CS/Arrays/SpanSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Arrays/SpanSample/Program.cs -------------------------------------------------------------------------------- /1_CS/Arrays/SpanSample/SpanSample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Arrays/SpanSample/SpanSample.csproj -------------------------------------------------------------------------------- /1_CS/Arrays/YieldSample/GameMove.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Arrays/YieldSample/GameMove.cs -------------------------------------------------------------------------------- /1_CS/Arrays/YieldSample/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Arrays/YieldSample/GlobalUsings.cs -------------------------------------------------------------------------------- /1_CS/Arrays/YieldSample/MusicTitles.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Arrays/YieldSample/MusicTitles.cs -------------------------------------------------------------------------------- /1_CS/Arrays/YieldSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Arrays/YieldSample/Program.cs -------------------------------------------------------------------------------- /1_CS/Arrays/YieldSample/YieldSample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Arrays/YieldSample/YieldSample.csproj -------------------------------------------------------------------------------- /1_CS/Collections/Collections.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Collections/Collections.sln -------------------------------------------------------------------------------- /1_CS/Collections/DictionarySample/Employee.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Collections/DictionarySample/Employee.cs -------------------------------------------------------------------------------- /1_CS/Collections/DictionarySample/EmployeeId.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Collections/DictionarySample/EmployeeId.cs -------------------------------------------------------------------------------- /1_CS/Collections/DictionarySample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Collections/DictionarySample/Program.cs -------------------------------------------------------------------------------- /1_CS/Collections/ImmutableCollectionSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Collections/ImmutableCollectionSample/Program.cs -------------------------------------------------------------------------------- /1_CS/Collections/LinkedListSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Collections/LinkedListSample/Program.cs -------------------------------------------------------------------------------- /1_CS/Collections/ListSamples/ListSamples.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Collections/ListSamples/ListSamples.csproj -------------------------------------------------------------------------------- /1_CS/Collections/ListSamples/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Collections/ListSamples/Program.cs -------------------------------------------------------------------------------- /1_CS/Collections/ListSamples/Racer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Collections/ListSamples/Racer.cs -------------------------------------------------------------------------------- /1_CS/Collections/ListSamples/RacerComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Collections/ListSamples/RacerComparer.cs -------------------------------------------------------------------------------- /1_CS/Collections/LookupSample/LookupSample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Collections/LookupSample/LookupSample.csproj -------------------------------------------------------------------------------- /1_CS/Collections/LookupSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Collections/LookupSample/Program.cs -------------------------------------------------------------------------------- /1_CS/Collections/LookupSample/Racer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Collections/LookupSample/Racer.cs -------------------------------------------------------------------------------- /1_CS/Collections/QueueSample/Document.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Collections/QueueSample/Document.cs -------------------------------------------------------------------------------- /1_CS/Collections/QueueSample/DocumentManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Collections/QueueSample/DocumentManager.cs -------------------------------------------------------------------------------- /1_CS/Collections/QueueSample/GlobalUsings.cs: -------------------------------------------------------------------------------- 1 | global using System.Diagnostics; 2 | -------------------------------------------------------------------------------- /1_CS/Collections/QueueSample/ProcessDocuments.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Collections/QueueSample/ProcessDocuments.cs -------------------------------------------------------------------------------- /1_CS/Collections/QueueSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Collections/QueueSample/Program.cs -------------------------------------------------------------------------------- /1_CS/Collections/QueueSample/QueueSample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Collections/QueueSample/QueueSample.csproj -------------------------------------------------------------------------------- /1_CS/Collections/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Collections/Readme.md -------------------------------------------------------------------------------- /1_CS/Collections/SetSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Collections/SetSample/Program.cs -------------------------------------------------------------------------------- /1_CS/Collections/SetSample/SetSample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Collections/SetSample/SetSample.csproj -------------------------------------------------------------------------------- /1_CS/Collections/SortedListSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Collections/SortedListSample/Program.cs -------------------------------------------------------------------------------- /1_CS/Collections/StackSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Collections/StackSample/Program.cs -------------------------------------------------------------------------------- /1_CS/Collections/StackSample/StackSample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Collections/StackSample/StackSample.csproj -------------------------------------------------------------------------------- /1_CS/CoreCSharp/CommandLineArgs/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/CoreCSharp/CommandLineArgs/Program.cs -------------------------------------------------------------------------------- /1_CS/CoreCSharp/CoreCSharpSamples.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/CoreCSharp/CoreCSharpSamples.sln -------------------------------------------------------------------------------- /1_CS/CoreCSharp/ForLoop/ForLoop.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/CoreCSharp/ForLoop/ForLoop.csproj -------------------------------------------------------------------------------- /1_CS/CoreCSharp/ForLoop/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/CoreCSharp/ForLoop/Program.cs -------------------------------------------------------------------------------- /1_CS/CoreCSharp/Math/Calculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/CoreCSharp/Math/Calculator.cs -------------------------------------------------------------------------------- /1_CS/CoreCSharp/Math/Math.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/CoreCSharp/Math/Math.csproj -------------------------------------------------------------------------------- /1_CS/CoreCSharp/Math/Program.cs: -------------------------------------------------------------------------------- 1 | using ProCSharp.MathLib; 2 | 3 | double x = Calculator.Add(3, 5); 4 | Console.WriteLine($"result: {x}"); 5 | -------------------------------------------------------------------------------- /1_CS/CoreCSharp/NullableReferenceTypes/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/CoreCSharp/NullableReferenceTypes/Program.cs -------------------------------------------------------------------------------- /1_CS/CoreCSharp/NullableValueTypes/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/CoreCSharp/NullableValueTypes/Program.cs -------------------------------------------------------------------------------- /1_CS/CoreCSharp/ProgramFlow/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/CoreCSharp/ProgramFlow/Program.cs -------------------------------------------------------------------------------- /1_CS/CoreCSharp/ProgramFlow/ProgramFlow.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/CoreCSharp/ProgramFlow/ProgramFlow.csproj -------------------------------------------------------------------------------- /1_CS/CoreCSharp/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/CoreCSharp/Readme.md -------------------------------------------------------------------------------- /1_CS/CoreCSharp/StringSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/CoreCSharp/StringSample/Program.cs -------------------------------------------------------------------------------- /1_CS/CoreCSharp/StringSample/StringSample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/CoreCSharp/StringSample/StringSample.csproj -------------------------------------------------------------------------------- /1_CS/CoreCSharp/SwitchExpression/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/CoreCSharp/SwitchExpression/Program.cs -------------------------------------------------------------------------------- /1_CS/CoreCSharp/SwitchStatement/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/CoreCSharp/SwitchStatement/Program.cs -------------------------------------------------------------------------------- /1_CS/CoreCSharp/TopLevelStatements/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/CoreCSharp/TopLevelStatements/Program.cs -------------------------------------------------------------------------------- /1_CS/CoreCSharp/UsingNumbers/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/CoreCSharp/UsingNumbers/Program.cs -------------------------------------------------------------------------------- /1_CS/CoreCSharp/UsingNumbers/UsingNumbers.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/CoreCSharp/UsingNumbers/UsingNumbers.csproj -------------------------------------------------------------------------------- /1_CS/CoreCSharp/VariableScopeSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/CoreCSharp/VariableScopeSample/Program.cs -------------------------------------------------------------------------------- /1_CS/CoreCSharp/VariableScopeSample2/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/CoreCSharp/VariableScopeSample2/Program.cs -------------------------------------------------------------------------------- /1_CS/CoreCSharp/VariablesSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/CoreCSharp/VariablesSample/Program.cs -------------------------------------------------------------------------------- /1_CS/Delegates/AnonymousMethods/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Delegates/AnonymousMethods/Program.cs -------------------------------------------------------------------------------- /1_CS/Delegates/DelegatesAndEventsSamples.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Delegates/DelegatesAndEventsSamples.sln -------------------------------------------------------------------------------- /1_CS/Delegates/EventsSample/CarDealer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Delegates/EventsSample/CarDealer.cs -------------------------------------------------------------------------------- /1_CS/Delegates/EventsSample/Consumer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Delegates/EventsSample/Consumer.cs -------------------------------------------------------------------------------- /1_CS/Delegates/EventsSample/EventsSample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Delegates/EventsSample/EventsSample.csproj -------------------------------------------------------------------------------- /1_CS/Delegates/EventsSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Delegates/EventsSample/Program.cs -------------------------------------------------------------------------------- /1_CS/Delegates/GetAStringDemo/Currency.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Delegates/GetAStringDemo/Currency.cs -------------------------------------------------------------------------------- /1_CS/Delegates/GetAStringDemo/GetAStringDemo.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Delegates/GetAStringDemo/GetAStringDemo.csproj -------------------------------------------------------------------------------- /1_CS/Delegates/GetAStringDemo/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Delegates/GetAStringDemo/Program.cs -------------------------------------------------------------------------------- /1_CS/Delegates/LambdaExpressions/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Delegates/LambdaExpressions/Program.cs -------------------------------------------------------------------------------- /1_CS/Delegates/MulticastDelegates/MathOperations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Delegates/MulticastDelegates/MathOperations.cs -------------------------------------------------------------------------------- /1_CS/Delegates/MulticastDelegates/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Delegates/MulticastDelegates/Program.cs -------------------------------------------------------------------------------- /1_CS/Delegates/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Delegates/Readme.md -------------------------------------------------------------------------------- /1_CS/Delegates/SimpleDelegates/MathOperations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Delegates/SimpleDelegates/MathOperations.cs -------------------------------------------------------------------------------- /1_CS/Delegates/SimpleDelegates/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Delegates/SimpleDelegates/Program.cs -------------------------------------------------------------------------------- /1_CS/Delegates/SimpleDelegates/SimpleDelegates.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Delegates/SimpleDelegates/SimpleDelegates.csproj -------------------------------------------------------------------------------- /1_CS/ErrorsAndExceptions/CallerInformation/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/ErrorsAndExceptions/CallerInformation/Program.cs -------------------------------------------------------------------------------- /1_CS/ErrorsAndExceptions/ErrorsAndExceptions.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/ErrorsAndExceptions/ErrorsAndExceptions.sln -------------------------------------------------------------------------------- /1_CS/ErrorsAndExceptions/ExceptionFilters/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/ErrorsAndExceptions/ExceptionFilters/Program.cs -------------------------------------------------------------------------------- /1_CS/ErrorsAndExceptions/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/ErrorsAndExceptions/Readme.md -------------------------------------------------------------------------------- /1_CS/ErrorsAndExceptions/RethrowExceptions/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/ErrorsAndExceptions/RethrowExceptions/Program.cs -------------------------------------------------------------------------------- /1_CS/ErrorsAndExceptions/SimpleExceptions/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/ErrorsAndExceptions/SimpleExceptions/Program.cs -------------------------------------------------------------------------------- /1_CS/ErrorsAndExceptions/SolicitColdCall/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/ErrorsAndExceptions/SolicitColdCall/Program.cs -------------------------------------------------------------------------------- /1_CS/ErrorsAndExceptions/SolicitColdCall/people.txt: -------------------------------------------------------------------------------- 1 | 4 2 | George Washington 3 | Benedict Arnold 4 | John Adams 5 | Thomas Jefferson -------------------------------------------------------------------------------- /1_CS/ErrorsAndExceptions/SolicitColdCall/people2.txt: -------------------------------------------------------------------------------- 1 | 49 2 | George Washington 3 | Benedict Arnold 4 | John Adams 5 | Thomas Jefferson -------------------------------------------------------------------------------- /1_CS/HelloWorld/HelloWorld/HelloWorld.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/HelloWorld/HelloWorld/HelloWorld.csproj -------------------------------------------------------------------------------- /1_CS/HelloWorld/HelloWorld/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/HelloWorld/HelloWorld/Program.cs -------------------------------------------------------------------------------- /1_CS/HelloWorld/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/HelloWorld/Readme.md -------------------------------------------------------------------------------- /1_CS/HelloWorld/SelfContainedHelloWorld/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/HelloWorld/SelfContainedHelloWorld/Program.cs -------------------------------------------------------------------------------- /1_CS/HelloWorld/TrimmedHelloWorld/HelloWorld.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/HelloWorld/TrimmedHelloWorld/HelloWorld.csproj -------------------------------------------------------------------------------- /1_CS/HelloWorld/TrimmedHelloWorld/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/HelloWorld/TrimmedHelloWorld/Program.cs -------------------------------------------------------------------------------- /1_CS/HelloWorld/WebApp/Pages/Error.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/HelloWorld/WebApp/Pages/Error.cshtml -------------------------------------------------------------------------------- /1_CS/HelloWorld/WebApp/Pages/Error.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/HelloWorld/WebApp/Pages/Error.cshtml.cs -------------------------------------------------------------------------------- /1_CS/HelloWorld/WebApp/Pages/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/HelloWorld/WebApp/Pages/Index.cshtml -------------------------------------------------------------------------------- /1_CS/HelloWorld/WebApp/Pages/Index.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/HelloWorld/WebApp/Pages/Index.cshtml.cs -------------------------------------------------------------------------------- /1_CS/HelloWorld/WebApp/Pages/Privacy.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/HelloWorld/WebApp/Pages/Privacy.cshtml -------------------------------------------------------------------------------- /1_CS/HelloWorld/WebApp/Pages/Privacy.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/HelloWorld/WebApp/Pages/Privacy.cshtml.cs -------------------------------------------------------------------------------- /1_CS/HelloWorld/WebApp/Pages/Shared/_Layout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/HelloWorld/WebApp/Pages/Shared/_Layout.cshtml -------------------------------------------------------------------------------- /1_CS/HelloWorld/WebApp/Pages/_ViewImports.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/HelloWorld/WebApp/Pages/_ViewImports.cshtml -------------------------------------------------------------------------------- /1_CS/HelloWorld/WebApp/Pages/_ViewStart.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/HelloWorld/WebApp/Pages/_ViewStart.cshtml -------------------------------------------------------------------------------- /1_CS/HelloWorld/WebApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/HelloWorld/WebApp/Program.cs -------------------------------------------------------------------------------- /1_CS/HelloWorld/WebApp/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/HelloWorld/WebApp/Properties/launchSettings.json -------------------------------------------------------------------------------- /1_CS/HelloWorld/WebApp/WebApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/HelloWorld/WebApp/WebApp.csproj -------------------------------------------------------------------------------- /1_CS/HelloWorld/WebApp/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/HelloWorld/WebApp/appsettings.Development.json -------------------------------------------------------------------------------- /1_CS/HelloWorld/WebApp/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/HelloWorld/WebApp/appsettings.json -------------------------------------------------------------------------------- /1_CS/HelloWorld/WebApp/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/HelloWorld/WebApp/wwwroot/css/site.css -------------------------------------------------------------------------------- /1_CS/HelloWorld/WebApp/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/HelloWorld/WebApp/wwwroot/favicon.ico -------------------------------------------------------------------------------- /1_CS/HelloWorld/WebApp/wwwroot/js/site.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/HelloWorld/WebApp/wwwroot/js/site.js -------------------------------------------------------------------------------- /1_CS/HelloWorld/WebApp/wwwroot/lib/bootstrap/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/HelloWorld/WebApp/wwwroot/lib/bootstrap/LICENSE -------------------------------------------------------------------------------- /1_CS/HelloWorld/WebApp/wwwroot/lib/jquery/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/HelloWorld/WebApp/wwwroot/lib/jquery/LICENSE.txt -------------------------------------------------------------------------------- /1_CS/LINQ/DataLib/Championship.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/LINQ/DataLib/Championship.cs -------------------------------------------------------------------------------- /1_CS/LINQ/DataLib/DataLib.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/LINQ/DataLib/DataLib.csproj -------------------------------------------------------------------------------- /1_CS/LINQ/DataLib/Formula1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/LINQ/DataLib/Formula1.cs -------------------------------------------------------------------------------- /1_CS/LINQ/DataLib/Racer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/LINQ/DataLib/Racer.cs -------------------------------------------------------------------------------- /1_CS/LINQ/DataLib/Team.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/LINQ/DataLib/Team.cs -------------------------------------------------------------------------------- /1_CS/LINQ/EnumerableSample/CompoundFromSamples.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/LINQ/EnumerableSample/CompoundFromSamples.cs -------------------------------------------------------------------------------- /1_CS/LINQ/EnumerableSample/EnumerableSample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/LINQ/EnumerableSample/EnumerableSample.csproj -------------------------------------------------------------------------------- /1_CS/LINQ/EnumerableSample/FilterSamples.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/LINQ/EnumerableSample/FilterSamples.cs -------------------------------------------------------------------------------- /1_CS/LINQ/EnumerableSample/GroupSamples.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/LINQ/EnumerableSample/GroupSamples.cs -------------------------------------------------------------------------------- /1_CS/LINQ/EnumerableSample/JoinSamples.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/LINQ/EnumerableSample/JoinSamples.cs -------------------------------------------------------------------------------- /1_CS/LINQ/EnumerableSample/LinqSamples.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/LINQ/EnumerableSample/LinqSamples.cs -------------------------------------------------------------------------------- /1_CS/LINQ/EnumerableSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/LINQ/EnumerableSample/Program.cs -------------------------------------------------------------------------------- /1_CS/LINQ/EnumerableSample/RacerInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/LINQ/EnumerableSample/RacerInfo.cs -------------------------------------------------------------------------------- /1_CS/LINQ/EnumerableSample/RegisterCommands.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/LINQ/EnumerableSample/RegisterCommands.cs -------------------------------------------------------------------------------- /1_CS/LINQ/EnumerableSample/SortingSamples.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/LINQ/EnumerableSample/SortingSamples.cs -------------------------------------------------------------------------------- /1_CS/LINQ/EnumerableSample/StringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/LINQ/EnumerableSample/StringExtensions.cs -------------------------------------------------------------------------------- /1_CS/LINQ/ExpressionTreeSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/LINQ/ExpressionTreeSample/Program.cs -------------------------------------------------------------------------------- /1_CS/LINQ/LinqIntro/LinqIntro.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/LINQ/LinqIntro/LinqIntro.csproj -------------------------------------------------------------------------------- /1_CS/LINQ/LinqIntro/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/LINQ/LinqIntro/Program.cs -------------------------------------------------------------------------------- /1_CS/LINQ/LinqSamples.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/LINQ/LinqSamples.sln -------------------------------------------------------------------------------- /1_CS/LINQ/ParallelLinqSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/LINQ/ParallelLinqSample/Program.cs -------------------------------------------------------------------------------- /1_CS/LINQ/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/LINQ/Readme.md -------------------------------------------------------------------------------- /1_CS/Memory/DisposableSample/DisposableSample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Memory/DisposableSample/DisposableSample.csproj -------------------------------------------------------------------------------- /1_CS/Memory/DisposableSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Memory/DisposableSample/Program.cs -------------------------------------------------------------------------------- /1_CS/Memory/DisposableSample/SomeInnerResource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Memory/DisposableSample/SomeInnerResource.cs -------------------------------------------------------------------------------- /1_CS/Memory/DisposableSample/SomeResource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Memory/DisposableSample/SomeResource.cs -------------------------------------------------------------------------------- /1_CS/Memory/MemorySamples.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Memory/MemorySamples.sln -------------------------------------------------------------------------------- /1_CS/Memory/PInvokeSampleLib/FileUtility.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Memory/PInvokeSampleLib/FileUtility.cs -------------------------------------------------------------------------------- /1_CS/Memory/PInvokeSampleLib/PInvokeSampleLib.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Memory/PInvokeSampleLib/PInvokeSampleLib.csproj -------------------------------------------------------------------------------- /1_CS/Memory/PInvokeSampleLib/Usings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Memory/PInvokeSampleLib/Usings.cs -------------------------------------------------------------------------------- /1_CS/Memory/PinvokeSample/PinvokeSample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Memory/PinvokeSample/PinvokeSample.csproj -------------------------------------------------------------------------------- /1_CS/Memory/PinvokeSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Memory/PinvokeSample/Program.cs -------------------------------------------------------------------------------- /1_CS/Memory/PointerPlayground/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Memory/PointerPlayground/Program.cs -------------------------------------------------------------------------------- /1_CS/Memory/PointerPlayground2/Currency.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Memory/PointerPlayground2/Currency.cs -------------------------------------------------------------------------------- /1_CS/Memory/PointerPlayground2/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Memory/PointerPlayground2/Program.cs -------------------------------------------------------------------------------- /1_CS/Memory/QuickArray/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Memory/QuickArray/Program.cs -------------------------------------------------------------------------------- /1_CS/Memory/QuickArray/QuickArray.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Memory/QuickArray/QuickArray.csproj -------------------------------------------------------------------------------- /1_CS/Memory/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Memory/Readme.md -------------------------------------------------------------------------------- /1_CS/Memory/SpanSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Memory/SpanSample/Program.cs -------------------------------------------------------------------------------- /1_CS/Memory/SpanSample/SpanSample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Memory/SpanSample/SpanSample.csproj -------------------------------------------------------------------------------- /1_CS/ObjectOrientation/AbstractClasses/Program.cs: -------------------------------------------------------------------------------- 1 | Shape s1 = new Ellipse(); 2 | s1.Draw(); 3 | -------------------------------------------------------------------------------- /1_CS/ObjectOrientation/AbstractClasses/Shape.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/ObjectOrientation/AbstractClasses/Shape.cs -------------------------------------------------------------------------------- /1_CS/ObjectOrientation/DefaultInterfaceMethods/Usings.cs: -------------------------------------------------------------------------------- 1 | global using System.Collections.ObjectModel; 2 | -------------------------------------------------------------------------------- /1_CS/ObjectOrientation/GenericTypes/LinkedList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/ObjectOrientation/GenericTypes/LinkedList.cs -------------------------------------------------------------------------------- /1_CS/ObjectOrientation/GenericTypes/LinkedListNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/ObjectOrientation/GenericTypes/LinkedListNode.cs -------------------------------------------------------------------------------- /1_CS/ObjectOrientation/GenericTypes/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/ObjectOrientation/GenericTypes/Program.cs -------------------------------------------------------------------------------- /1_CS/ObjectOrientation/GenericTypesWithConstraints/Usings.cs: -------------------------------------------------------------------------------- 1 | global using System.Collections; 2 | -------------------------------------------------------------------------------- /1_CS/ObjectOrientation/OOSamples.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/ObjectOrientation/OOSamples.sln -------------------------------------------------------------------------------- /1_CS/ObjectOrientation/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/ObjectOrientation/Readme.md -------------------------------------------------------------------------------- /1_CS/ObjectOrientation/RecordsInheritance/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/ObjectOrientation/RecordsInheritance/Program.cs -------------------------------------------------------------------------------- /1_CS/ObjectOrientation/RecordsInheritance/Shape.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/ObjectOrientation/RecordsInheritance/Shape.cs -------------------------------------------------------------------------------- /1_CS/ObjectOrientation/UsingInterfaces/ILogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/ObjectOrientation/UsingInterfaces/ILogger.cs -------------------------------------------------------------------------------- /1_CS/ObjectOrientation/UsingInterfaces/Person.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/ObjectOrientation/UsingInterfaces/Person.cs -------------------------------------------------------------------------------- /1_CS/ObjectOrientation/UsingInterfaces/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/ObjectOrientation/UsingInterfaces/Program.cs -------------------------------------------------------------------------------- /1_CS/ObjectOrientation/UsingInterfaces/Shape.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/ObjectOrientation/UsingInterfaces/Shape.cs -------------------------------------------------------------------------------- /1_CS/ObjectOrientation/VirtualMethods/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/ObjectOrientation/VirtualMethods/Program.cs -------------------------------------------------------------------------------- /1_CS/ObjectOrientation/VirtualMethods/Shape.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/ObjectOrientation/VirtualMethods/Shape.cs -------------------------------------------------------------------------------- /1_CS/OperatorsAndCasts/BinaryCalculations/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/OperatorsAndCasts/BinaryCalculations/Program.cs -------------------------------------------------------------------------------- /1_CS/OperatorsAndCasts/CustomIndexerSample/Person.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/OperatorsAndCasts/CustomIndexerSample/Person.cs -------------------------------------------------------------------------------- /1_CS/OperatorsAndCasts/CustomIndexerSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/OperatorsAndCasts/CustomIndexerSample/Program.cs -------------------------------------------------------------------------------- /1_CS/OperatorsAndCasts/EqualitySample/Book.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/OperatorsAndCasts/EqualitySample/Book.cs -------------------------------------------------------------------------------- /1_CS/OperatorsAndCasts/EqualitySample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/OperatorsAndCasts/EqualitySample/Program.cs -------------------------------------------------------------------------------- /1_CS/OperatorsAndCasts/OperatorsAndCasts.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/OperatorsAndCasts/OperatorsAndCasts.sln -------------------------------------------------------------------------------- /1_CS/OperatorsAndCasts/OperatorsSample/Point.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/OperatorsAndCasts/OperatorsSample/Point.cs -------------------------------------------------------------------------------- /1_CS/OperatorsAndCasts/OperatorsSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/OperatorsAndCasts/OperatorsSample/Program.cs -------------------------------------------------------------------------------- /1_CS/OperatorsAndCasts/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/OperatorsAndCasts/Readme.md -------------------------------------------------------------------------------- /1_CS/ReflectionAndSourceGenerators/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/ReflectionAndSourceGenerators/Readme.md -------------------------------------------------------------------------------- /1_CS/ReflectionAndSourceGenerators/SourceGenerator/CodeGenerationSample/_._: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /1_CS/Tasks/AsyncSamples.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Tasks/AsyncSamples.sln -------------------------------------------------------------------------------- /1_CS/Tasks/AsyncStreams/ADevice.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Tasks/AsyncStreams/ADevice.cs -------------------------------------------------------------------------------- /1_CS/Tasks/AsyncStreams/AsyncStreams.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Tasks/AsyncStreams/AsyncStreams.csproj -------------------------------------------------------------------------------- /1_CS/Tasks/AsyncStreams/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Tasks/AsyncStreams/Program.cs -------------------------------------------------------------------------------- /1_CS/Tasks/AsyncStreams/Usings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Tasks/AsyncStreams/Usings.cs -------------------------------------------------------------------------------- /1_CS/Tasks/AsyncWindowsDesktopApp/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Tasks/AsyncWindowsDesktopApp/App.xaml -------------------------------------------------------------------------------- /1_CS/Tasks/AsyncWindowsDesktopApp/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Tasks/AsyncWindowsDesktopApp/App.xaml.cs -------------------------------------------------------------------------------- /1_CS/Tasks/AsyncWindowsDesktopApp/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Tasks/AsyncWindowsDesktopApp/MainWindow.xaml -------------------------------------------------------------------------------- /1_CS/Tasks/AsyncWindowsDesktopApp/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Tasks/AsyncWindowsDesktopApp/app.manifest -------------------------------------------------------------------------------- /1_CS/Tasks/ErrorHandling/ErrorHandling.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Tasks/ErrorHandling/ErrorHandling.csproj -------------------------------------------------------------------------------- /1_CS/Tasks/ErrorHandling/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Tasks/ErrorHandling/Program.cs -------------------------------------------------------------------------------- /1_CS/Tasks/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Tasks/Readme.md -------------------------------------------------------------------------------- /1_CS/Tasks/TaskBasedAsyncPattern/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Tasks/TaskBasedAsyncPattern/Program.cs -------------------------------------------------------------------------------- /1_CS/Tasks/TaskCancellation/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Tasks/TaskCancellation/Program.cs -------------------------------------------------------------------------------- /1_CS/Tasks/TaskFoundations/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Tasks/TaskFoundations/Program.cs -------------------------------------------------------------------------------- /1_CS/Tasks/TaskFoundations/TaskFoundations.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Tasks/TaskFoundations/TaskFoundations.csproj -------------------------------------------------------------------------------- /1_CS/Types/ClassesSample/Book.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Types/ClassesSample/Book.cs -------------------------------------------------------------------------------- /1_CS/Types/ClassesSample/ClassesSample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Types/ClassesSample/ClassesSample.csproj -------------------------------------------------------------------------------- /1_CS/Types/ClassesSample/GreetingService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Types/ClassesSample/GreetingService.cs -------------------------------------------------------------------------------- /1_CS/Types/ClassesSample/PeopleFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Types/ClassesSample/PeopleFactory.cs -------------------------------------------------------------------------------- /1_CS/Types/ClassesSample/Person.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Types/ClassesSample/Person.cs -------------------------------------------------------------------------------- /1_CS/Types/ClassesSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Types/ClassesSample/Program.cs -------------------------------------------------------------------------------- /1_CS/Types/EnumSample/Color.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Types/EnumSample/Color.cs -------------------------------------------------------------------------------- /1_CS/Types/EnumSample/DaysOfWeek.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Types/EnumSample/DaysOfWeek.cs -------------------------------------------------------------------------------- /1_CS/Types/EnumSample/EnumSample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Types/EnumSample/EnumSample.csproj -------------------------------------------------------------------------------- /1_CS/Types/EnumSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Types/EnumSample/Program.cs -------------------------------------------------------------------------------- /1_CS/Types/ExtensionMethods/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Types/ExtensionMethods/Program.cs -------------------------------------------------------------------------------- /1_CS/Types/ExtensionMethods/StringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Types/ExtensionMethods/StringExtensions.cs -------------------------------------------------------------------------------- /1_CS/Types/MathSample/Math.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Types/MathSample/Math.cs -------------------------------------------------------------------------------- /1_CS/Types/MathSample/MathSample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Types/MathSample/MathSample.csproj -------------------------------------------------------------------------------- /1_CS/Types/MathSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Types/MathSample/Program.cs -------------------------------------------------------------------------------- /1_CS/Types/MethodSample/GenericMethods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Types/MethodSample/GenericMethods.cs -------------------------------------------------------------------------------- /1_CS/Types/MethodSample/LocalFunctionsSample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Types/MethodSample/LocalFunctionsSample.cs -------------------------------------------------------------------------------- /1_CS/Types/MethodSample/Math.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Types/MethodSample/Math.cs -------------------------------------------------------------------------------- /1_CS/Types/MethodSample/MethodSample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Types/MethodSample/MethodSample.csproj -------------------------------------------------------------------------------- /1_CS/Types/MethodSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Types/MethodSample/Program.cs -------------------------------------------------------------------------------- /1_CS/Types/PatternMatchingSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Types/PatternMatchingSample/Program.cs -------------------------------------------------------------------------------- /1_CS/Types/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Types/Readme.md -------------------------------------------------------------------------------- /1_CS/Types/RecordsSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Types/RecordsSample/Program.cs -------------------------------------------------------------------------------- /1_CS/Types/RecordsSample/RecordsSample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Types/RecordsSample/RecordsSample.csproj -------------------------------------------------------------------------------- /1_CS/Types/RefInOutSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Types/RefInOutSample/Program.cs -------------------------------------------------------------------------------- /1_CS/Types/RefInOutSample/RefInOutSample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Types/RefInOutSample/RefInOutSample.csproj -------------------------------------------------------------------------------- /1_CS/Types/StructRecordSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Types/StructRecordSample/Program.cs -------------------------------------------------------------------------------- /1_CS/Types/StructsSample/Dimensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Types/StructsSample/Dimensions.cs -------------------------------------------------------------------------------- /1_CS/Types/StructsSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Types/StructsSample/Program.cs -------------------------------------------------------------------------------- /1_CS/Types/StructsSample/StructsSample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Types/StructsSample/StructsSample.csproj -------------------------------------------------------------------------------- /1_CS/Types/TuplesSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Types/TuplesSample/Program.cs -------------------------------------------------------------------------------- /1_CS/Types/TuplesSample/TuplesSample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Types/TuplesSample/TuplesSample.csproj -------------------------------------------------------------------------------- /1_CS/Types/Types.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Types/Types.sln -------------------------------------------------------------------------------- /1_CS/Types/TypesSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Types/TypesSample/Program.cs -------------------------------------------------------------------------------- /1_CS/Types/TypesSample/TypesSample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/1_CS/Types/TypesSample/TypesSample.csproj -------------------------------------------------------------------------------- /2_Libs/DependencyInjectionAndConfiguration/AzureAppConfigWebApp/appsettings.Production.json: -------------------------------------------------------------------------------- 1 | { 2 | 3 | } 4 | -------------------------------------------------------------------------------- /2_Libs/EFCore/BooksLib/Book.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/BooksLib/Book.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/BooksLib/BooksContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/BooksLib/BooksContext.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/BooksLib/BooksLib.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/BooksLib/BooksLib.csproj -------------------------------------------------------------------------------- /2_Libs/EFCore/ConflictHandling-FirstWins/Book.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/ConflictHandling-FirstWins/Book.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/ConflictHandling-FirstWins/Runner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/ConflictHandling-FirstWins/Runner.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/ConflictHandling-LastWins/Book.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/ConflictHandling-LastWins/Book.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/ConflictHandling-LastWins/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/ConflictHandling-LastWins/Program.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/ConflictHandling-LastWins/Runner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/ConflictHandling-LastWins/Runner.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Cosmos/ColumnNames.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Cosmos/ColumnNames.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Cosmos/Cosmos.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Cosmos/Cosmos.csproj -------------------------------------------------------------------------------- /2_Libs/EFCore/Cosmos/MenuCard.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Cosmos/MenuCard.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Cosmos/MenuItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Cosmos/MenuItem.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Cosmos/MenusContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Cosmos/MenusContext.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Cosmos/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Cosmos/Program.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Cosmos/Runner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Cosmos/Runner.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Cosmos/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Cosmos/appsettings.json -------------------------------------------------------------------------------- /2_Libs/EFCore/Diagrams.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Diagrams.md -------------------------------------------------------------------------------- /2_Libs/EFCore/EFCoreSamples.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/EFCoreSamples.sln -------------------------------------------------------------------------------- /2_Libs/EFCore/Intro/.config/dotnet-tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Intro/.config/dotnet-tools.json -------------------------------------------------------------------------------- /2_Libs/EFCore/Intro/Book.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Intro/Book.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Intro/BooksContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Intro/BooksContext.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Intro/Intro.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Intro/Intro.csproj -------------------------------------------------------------------------------- /2_Libs/EFCore/Intro/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Intro/Program.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Intro/Runner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Intro/Runner.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Intro/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Intro/appsettings.json -------------------------------------------------------------------------------- /2_Libs/EFCore/LoadingRelatedData/Address.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/LoadingRelatedData/Address.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/LoadingRelatedData/Book.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/LoadingRelatedData/Book.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/LoadingRelatedData/BooksContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/LoadingRelatedData/BooksContext.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/LoadingRelatedData/Chapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/LoadingRelatedData/Chapter.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/LoadingRelatedData/Person.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/LoadingRelatedData/Person.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/LoadingRelatedData/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/LoadingRelatedData/Program.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/LoadingRelatedData/Runner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/LoadingRelatedData/Runner.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/LoadingRelatedData/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/LoadingRelatedData/appsettings.json -------------------------------------------------------------------------------- /2_Libs/EFCore/MigrationApp/BooksContextFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/MigrationApp/BooksContextFactory.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/MigrationApp/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/MigrationApp/GlobalUsings.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/MigrationApp/MigrationApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/MigrationApp/MigrationApp.csproj -------------------------------------------------------------------------------- /2_Libs/EFCore/MigrationApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/MigrationApp/Program.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Models/ColumnNames.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Models/ColumnNames.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Models/MenuCard.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Models/MenuCard.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Models/MenuCardConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Models/MenuCardConfiguration.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Models/MenuItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Models/MenuItem.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Models/MenuItemConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Models/MenuItemConfiguration.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Models/MenusContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Models/MenusContext.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Models/Models.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Models/Models.csproj -------------------------------------------------------------------------------- /2_Libs/EFCore/Models/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Models/Program.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Models/Restaurant.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Models/Restaurant.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Models/RestaurantConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Models/RestaurantConfiguration.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Models/Runner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Models/Runner.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Models/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Models/appsettings.json -------------------------------------------------------------------------------- /2_Libs/EFCore/Queries/ColumnNames.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Queries/ColumnNames.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Queries/CompiledQueryExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Queries/CompiledQueryExtensions.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Queries/MenuCard.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Queries/MenuCard.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Queries/MenuCardConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Queries/MenuCardConfiguration.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Queries/MenuItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Queries/MenuItem.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Queries/MenuItemConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Queries/MenuItemConfiguration.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Queries/MenusContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Queries/MenusContext.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Queries/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Queries/Program.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Queries/Queries.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Queries/Queries.csproj -------------------------------------------------------------------------------- /2_Libs/EFCore/Queries/Restaurant.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Queries/Restaurant.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Queries/RestaurantConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Queries/RestaurantConfiguration.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Queries/Runner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Queries/Runner.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Queries/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Queries/appsettings.json -------------------------------------------------------------------------------- /2_Libs/EFCore/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/README.md -------------------------------------------------------------------------------- /2_Libs/EFCore/Relationships/Bank/BankContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Relationships/Bank/BankContext.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Relationships/Bank/BankRunner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Relationships/Bank/BankRunner.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Relationships/Bank/Payments.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Relationships/Bank/Payments.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Relationships/Books/Address.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Relationships/Books/Address.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Relationships/Books/Book.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Relationships/Books/Book.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Relationships/Books/BooksContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Relationships/Books/BooksContext.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Relationships/Books/BooksRunner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Relationships/Books/BooksRunner.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Relationships/Books/Location.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Relationships/Books/Location.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Relationships/Books/Person.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Relationships/Books/Person.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Relationships/Menus/MenuItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Relationships/Menus/MenuItem.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Relationships/Menus/MenusContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Relationships/Menus/MenusContext.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Relationships/Menus/MenusRunner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Relationships/Menus/MenusRunner.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Relationships/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Relationships/Program.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Relationships/Relationships.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Relationships/Relationships.csproj -------------------------------------------------------------------------------- /2_Libs/EFCore/Relationships/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Relationships/appsettings.json -------------------------------------------------------------------------------- /2_Libs/EFCore/ScaffoldSample/Menu.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/ScaffoldSample/Menu.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/ScaffoldSample/MenuCard.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/ScaffoldSample/MenuCard.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/ScaffoldSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/ScaffoldSample/Program.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/ScaffoldSample/Restaurant.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/ScaffoldSample/Restaurant.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/ScaffoldSample/ScaffoldSample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/ScaffoldSample/ScaffoldSample.csproj -------------------------------------------------------------------------------- /2_Libs/EFCore/Tracking/ColumnNames.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Tracking/ColumnNames.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Tracking/MenuCard.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Tracking/MenuCard.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Tracking/MenuCardConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Tracking/MenuCardConfiguration.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Tracking/MenuConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Tracking/MenuConfiguration.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Tracking/MenuItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Tracking/MenuItem.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Tracking/MenusContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Tracking/MenusContext.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Tracking/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Tracking/Program.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Tracking/Restaurant.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Tracking/Restaurant.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Tracking/RestaurantConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Tracking/RestaurantConfiguration.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Tracking/Runner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Tracking/Runner.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Tracking/Tracking.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Tracking/Tracking.csproj -------------------------------------------------------------------------------- /2_Libs/EFCore/Tracking/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Tracking/appsettings.json -------------------------------------------------------------------------------- /2_Libs/EFCore/Transactions/ColumnNames.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Transactions/ColumnNames.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Transactions/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Transactions/GlobalUsings.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Transactions/MenuCard.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Transactions/MenuCard.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Transactions/MenuItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Transactions/MenuItem.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Transactions/MenusContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Transactions/MenusContext.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Transactions/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Transactions/Program.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Transactions/Restaurant.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Transactions/Restaurant.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Transactions/Runner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Transactions/Runner.cs -------------------------------------------------------------------------------- /2_Libs/EFCore/Transactions/Transactions.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Transactions/Transactions.csproj -------------------------------------------------------------------------------- /2_Libs/EFCore/Transactions/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/Transactions/appsettings.json -------------------------------------------------------------------------------- /2_Libs/EFCore/createazuresql.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/EFCore/createazuresql.sh -------------------------------------------------------------------------------- /2_Libs/FilesAndStreams/CompressFileSample/Test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/FilesAndStreams/CompressFileSample/Test.txt -------------------------------------------------------------------------------- /2_Libs/FilesAndStreams/CompressFileSample/test.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/FilesAndStreams/CompressFileSample/test.zip -------------------------------------------------------------------------------- /2_Libs/FilesAndStreams/FileMonitor/FileMonitor.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/FilesAndStreams/FileMonitor/FileMonitor.sln -------------------------------------------------------------------------------- /2_Libs/FilesAndStreams/FileMonitor/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/FilesAndStreams/FileMonitor/Program.cs -------------------------------------------------------------------------------- /2_Libs/FilesAndStreams/FileMonitor/one.md: -------------------------------------------------------------------------------- 1 | One 2 | -------------------------------------------------------------------------------- /2_Libs/FilesAndStreams/FilesAndFolders/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/FilesAndStreams/FilesAndFolders/Program.cs -------------------------------------------------------------------------------- /2_Libs/FilesAndStreams/FilesAndStreamsSamples.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/FilesAndStreams/FilesAndStreamsSamples.sln -------------------------------------------------------------------------------- /2_Libs/FilesAndStreams/JsonSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/FilesAndStreams/JsonSample/Program.cs -------------------------------------------------------------------------------- /2_Libs/FilesAndStreams/JsonSample/Usings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/FilesAndStreams/JsonSample/Usings.cs -------------------------------------------------------------------------------- /2_Libs/FilesAndStreams/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/FilesAndStreams/Readme.md -------------------------------------------------------------------------------- /2_Libs/FilesAndStreams/StreamSamples/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/FilesAndStreams/StreamSamples/Program.cs -------------------------------------------------------------------------------- /2_Libs/Libraries/ConsoleApp/ConsoleApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Libraries/ConsoleApp/ConsoleApp.csproj -------------------------------------------------------------------------------- /2_Libs/Libraries/ConsoleApp/ConsoleApp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Libraries/ConsoleApp/ConsoleApp.sln -------------------------------------------------------------------------------- /2_Libs/Libraries/ConsoleApp/Program.cs: -------------------------------------------------------------------------------- 1 | Console.WriteLine("Hello World!"); 2 | -------------------------------------------------------------------------------- /2_Libs/Libraries/CreateNuGet/ConsoleApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Libraries/CreateNuGet/ConsoleApp/Program.cs -------------------------------------------------------------------------------- /2_Libs/Libraries/CreateNuGet/SampleLib/Book.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Libraries/CreateNuGet/SampleLib/Book.cs -------------------------------------------------------------------------------- /2_Libs/Libraries/CreateNuGet/SampleLib/Demo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Libraries/CreateNuGet/SampleLib/Demo.cs -------------------------------------------------------------------------------- /2_Libs/Libraries/CreateNuGet/UsingLibs.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Libraries/CreateNuGet/UsingLibs.sln -------------------------------------------------------------------------------- /2_Libs/Libraries/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Libraries/Readme.md -------------------------------------------------------------------------------- /2_Libs/Libraries/UsingLibs/ConsoleApp/Program.cs: -------------------------------------------------------------------------------- 1 | Console.WriteLine("Hello World!"); 2 | -------------------------------------------------------------------------------- /2_Libs/Libraries/UsingLibs/SampleLib/Class1.cs: -------------------------------------------------------------------------------- 1 | namespace SampleLib; 2 | 3 | public class Class1 4 | { 5 | } 6 | -------------------------------------------------------------------------------- /2_Libs/Libraries/UsingLibs/UsingLibs.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Libraries/UsingLibs/UsingLibs.sln -------------------------------------------------------------------------------- /2_Libs/Libraries/UsingLibs/nuget.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Libraries/UsingLibs/nuget.config -------------------------------------------------------------------------------- /2_Libs/Localization/CreateResource/Demo.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Localization/CreateResource/Demo.resources -------------------------------------------------------------------------------- /2_Libs/Localization/CreateResource/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Localization/CreateResource/Program.cs -------------------------------------------------------------------------------- /2_Libs/Localization/LocalizationSamples.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Localization/LocalizationSamples.sln -------------------------------------------------------------------------------- /2_Libs/Localization/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Localization/Readme.md -------------------------------------------------------------------------------- /2_Libs/Localization/ResourcesDemo/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Localization/ResourcesDemo/Program.cs -------------------------------------------------------------------------------- /2_Libs/Localization/ResourcesDemo/Program.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Localization/ResourcesDemo/Program.resx -------------------------------------------------------------------------------- /2_Libs/Localization/SortingDemo/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Localization/SortingDemo/Program.cs -------------------------------------------------------------------------------- /2_Libs/Localization/SortingDemo/SortingDemo.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Localization/SortingDemo/SortingDemo.csproj -------------------------------------------------------------------------------- /2_Libs/LoggingAndMetrics/LoggingSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/LoggingAndMetrics/LoggingSample/Program.cs -------------------------------------------------------------------------------- /2_Libs/LoggingAndMetrics/LoggingSample/Runner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/LoggingAndMetrics/LoggingSample/Runner.cs -------------------------------------------------------------------------------- /2_Libs/LoggingAndMetrics/MetricsSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/LoggingAndMetrics/MetricsSample/Program.cs -------------------------------------------------------------------------------- /2_Libs/LoggingAndMetrics/MetricsSample/Runner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/LoggingAndMetrics/MetricsSample/Runner.cs -------------------------------------------------------------------------------- /2_Libs/LoggingAndMetrics/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/LoggingAndMetrics/Readme.md -------------------------------------------------------------------------------- /2_Libs/Networking/DnsLookup/DnsLookup.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Networking/DnsLookup/DnsLookup.csproj -------------------------------------------------------------------------------- /2_Libs/Networking/DnsLookup/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Networking/DnsLookup/Program.cs -------------------------------------------------------------------------------- /2_Libs/Networking/HttpClientSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Networking/HttpClientSample/Program.cs -------------------------------------------------------------------------------- /2_Libs/Networking/HttpClientSample/Utilities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Networking/HttpClientSample/Utilities.cs -------------------------------------------------------------------------------- /2_Libs/Networking/HttpServerSample/Formula1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Networking/HttpServerSample/Formula1.cs -------------------------------------------------------------------------------- /2_Libs/Networking/HttpServerSample/GenerateHtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Networking/HttpServerSample/GenerateHtml.cs -------------------------------------------------------------------------------- /2_Libs/Networking/HttpServerSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Networking/HttpServerSample/Program.cs -------------------------------------------------------------------------------- /2_Libs/Networking/HttpServerSample/Racer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Networking/HttpServerSample/Racer.cs -------------------------------------------------------------------------------- /2_Libs/Networking/NetworkingSamples.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Networking/NetworkingSamples.sln -------------------------------------------------------------------------------- /2_Libs/Networking/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Networking/Readme.md -------------------------------------------------------------------------------- /2_Libs/Networking/SocketClient/EchoClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Networking/SocketClient/EchoClient.cs -------------------------------------------------------------------------------- /2_Libs/Networking/SocketClient/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Networking/SocketClient/Program.cs -------------------------------------------------------------------------------- /2_Libs/Networking/SocketClient/SocketClient.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Networking/SocketClient/SocketClient.csproj -------------------------------------------------------------------------------- /2_Libs/Networking/SocketClient/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Networking/SocketClient/appsettings.json -------------------------------------------------------------------------------- /2_Libs/Networking/SocketServer/EchoServer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Networking/SocketServer/EchoServer.cs -------------------------------------------------------------------------------- /2_Libs/Networking/SocketServer/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Networking/SocketServer/Program.cs -------------------------------------------------------------------------------- /2_Libs/Networking/SocketServer/SocketServer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Networking/SocketServer/SocketServer.csproj -------------------------------------------------------------------------------- /2_Libs/Networking/SocketServer/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Networking/SocketServer/appsettings.json -------------------------------------------------------------------------------- /2_Libs/Networking/TcpClientSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Networking/TcpClientSample/Program.cs -------------------------------------------------------------------------------- /2_Libs/Networking/TcpClientSample/QuotesClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Networking/TcpClientSample/QuotesClient.cs -------------------------------------------------------------------------------- /2_Libs/Networking/TcpClientSample/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Networking/TcpClientSample/appsettings.json -------------------------------------------------------------------------------- /2_Libs/Networking/TcpServer/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Networking/TcpServer/Program.cs -------------------------------------------------------------------------------- /2_Libs/Networking/TcpServer/QuotesServer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Networking/TcpServer/QuotesServer.cs -------------------------------------------------------------------------------- /2_Libs/Networking/TcpServer/TcpServer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Networking/TcpServer/TcpServer.csproj -------------------------------------------------------------------------------- /2_Libs/Networking/TcpServer/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Networking/TcpServer/appsettings.json -------------------------------------------------------------------------------- /2_Libs/Networking/TcpServer/quotes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Networking/TcpServer/quotes.txt -------------------------------------------------------------------------------- /2_Libs/Networking/UdpReceiver/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Networking/UdpReceiver/Program.cs -------------------------------------------------------------------------------- /2_Libs/Networking/UdpReceiver/Receiver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Networking/UdpReceiver/Receiver.cs -------------------------------------------------------------------------------- /2_Libs/Networking/UdpReceiver/UdpReceiver.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Networking/UdpReceiver/UdpReceiver.csproj -------------------------------------------------------------------------------- /2_Libs/Networking/UdpReceiver/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Networking/UdpReceiver/appsettings.json -------------------------------------------------------------------------------- /2_Libs/Networking/UdpSender/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Networking/UdpSender/Program.cs -------------------------------------------------------------------------------- /2_Libs/Networking/UdpSender/Sender.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Networking/UdpSender/Sender.cs -------------------------------------------------------------------------------- /2_Libs/Networking/UdpSender/UdpSender.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Networking/UdpSender/UdpSender.csproj -------------------------------------------------------------------------------- /2_Libs/Networking/UdpSender/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Networking/UdpSender/appsettings.json -------------------------------------------------------------------------------- /2_Libs/Networking/Utilities/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Networking/Utilities/Program.cs -------------------------------------------------------------------------------- /2_Libs/Networking/Utilities/Utilities.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Networking/Utilities/Utilities.csproj -------------------------------------------------------------------------------- /2_Libs/Parallel/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Parallel/Readme.md -------------------------------------------------------------------------------- /2_Libs/Security/ASPNETCoreMVCSecurity/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Security/ASPNETCoreMVCSecurity/Program.cs -------------------------------------------------------------------------------- /2_Libs/Security/HackingSite/HackingSite.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Security/HackingSite/HackingSite.csproj -------------------------------------------------------------------------------- /2_Libs/Security/HackingSite/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Security/HackingSite/Program.cs -------------------------------------------------------------------------------- /2_Libs/Security/HackingSite/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Security/HackingSite/appsettings.json -------------------------------------------------------------------------------- /2_Libs/Security/HackingSite/wwwroot/dothis.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Security/HackingSite/wwwroot/dothis.html -------------------------------------------------------------------------------- /2_Libs/Security/IdentitySample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Security/IdentitySample/Program.cs -------------------------------------------------------------------------------- /2_Libs/Security/IdentitySample/Runner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Security/IdentitySample/Runner.cs -------------------------------------------------------------------------------- /2_Libs/Security/IdentitySample/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Security/IdentitySample/appsettings.json -------------------------------------------------------------------------------- /2_Libs/Security/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Security/Readme.md -------------------------------------------------------------------------------- /2_Libs/Security/SecureTransfer/AliceRunner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Security/SecureTransfer/AliceRunner.cs -------------------------------------------------------------------------------- /2_Libs/Security/SecureTransfer/BobRunner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Security/SecureTransfer/BobRunner.cs -------------------------------------------------------------------------------- /2_Libs/Security/SecureTransfer/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Security/SecureTransfer/Program.cs -------------------------------------------------------------------------------- /2_Libs/Security/SecureTransfer/Usings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Security/SecureTransfer/Usings.cs -------------------------------------------------------------------------------- /2_Libs/Security/SecureTransfer/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Security/SecureTransfer/appsettings.json -------------------------------------------------------------------------------- /2_Libs/Security/Security.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Security/Security.sln -------------------------------------------------------------------------------- /2_Libs/Security/SigningDemo/AliceRunner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Security/SigningDemo/AliceRunner.cs -------------------------------------------------------------------------------- /2_Libs/Security/SigningDemo/BobRunner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Security/SigningDemo/BobRunner.cs -------------------------------------------------------------------------------- /2_Libs/Security/SigningDemo/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Security/SigningDemo/Program.cs -------------------------------------------------------------------------------- /2_Libs/Security/SigningDemo/SigningDemo.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Security/SigningDemo/SigningDemo.csproj -------------------------------------------------------------------------------- /2_Libs/Security/SigningDemo/Usings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Security/SigningDemo/Usings.cs -------------------------------------------------------------------------------- /2_Libs/Security/WebAppWithADSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Security/WebAppWithADSample/Program.cs -------------------------------------------------------------------------------- /2_Libs/Security/WebAppWithADSample/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Security/WebAppWithADSample/Startup.cs -------------------------------------------------------------------------------- /2_Libs/Security/X509CertificateSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Security/X509CertificateSample/Program.cs -------------------------------------------------------------------------------- /2_Libs/Security/createcertificates.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Security/createcertificates.sh -------------------------------------------------------------------------------- /2_Libs/Security/preparekeyvault.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Security/preparekeyvault.sh -------------------------------------------------------------------------------- /2_Libs/Tests/ASPNETCoreSample/ASPNETCoreSample.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Tests/ASPNETCoreSample/ASPNETCoreSample.sln -------------------------------------------------------------------------------- /2_Libs/Tests/MockingSamples/MockingSamples.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Tests/MockingSamples/MockingSamples.sln -------------------------------------------------------------------------------- /2_Libs/Tests/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/2_Libs/Tests/Readme.md -------------------------------------------------------------------------------- /3_Web/ASPNETCore/AngularSample/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/ASPNETCore/AngularSample/.gitignore -------------------------------------------------------------------------------- /3_Web/ASPNETCore/AngularSample/AngularSample.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/ASPNETCore/AngularSample/AngularSample.sln -------------------------------------------------------------------------------- /3_Web/ASPNETCore/AngularSample/ClientApp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/ASPNETCore/AngularSample/ClientApp/README.md -------------------------------------------------------------------------------- /3_Web/ASPNETCore/AngularSample/ClientApp/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /3_Web/ASPNETCore/AngularSample/ClientApp/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /3_Web/ASPNETCore/AngularSample/Pages/Error.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/ASPNETCore/AngularSample/Pages/Error.cshtml -------------------------------------------------------------------------------- /3_Web/ASPNETCore/AngularSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/ASPNETCore/AngularSample/Program.cs -------------------------------------------------------------------------------- /3_Web/ASPNETCore/AngularSample/WeatherForecast.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/ASPNETCore/AngularSample/WeatherForecast.cs -------------------------------------------------------------------------------- /3_Web/ASPNETCore/AngularSample/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/ASPNETCore/AngularSample/appsettings.json -------------------------------------------------------------------------------- /3_Web/ASPNETCore/AngularSample/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/ASPNETCore/AngularSample/wwwroot/favicon.ico -------------------------------------------------------------------------------- /3_Web/ASPNETCore/ReactSample/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/ASPNETCore/ReactSample/.gitignore -------------------------------------------------------------------------------- /3_Web/ASPNETCore/ReactSample/ClientApp/.env: -------------------------------------------------------------------------------- 1 | BROWSER=none 2 | -------------------------------------------------------------------------------- /3_Web/ASPNETCore/ReactSample/ClientApp/.env.development: -------------------------------------------------------------------------------- 1 | PORT=44487 2 | HTTPS=true 3 | 4 | -------------------------------------------------------------------------------- /3_Web/ASPNETCore/ReactSample/ClientApp/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/ASPNETCore/ReactSample/ClientApp/.gitignore -------------------------------------------------------------------------------- /3_Web/ASPNETCore/ReactSample/ClientApp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/ASPNETCore/ReactSample/ClientApp/README.md -------------------------------------------------------------------------------- /3_Web/ASPNETCore/ReactSample/ClientApp/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/ASPNETCore/ReactSample/ClientApp/src/App.js -------------------------------------------------------------------------------- /3_Web/ASPNETCore/ReactSample/Pages/Error.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/ASPNETCore/ReactSample/Pages/Error.cshtml -------------------------------------------------------------------------------- /3_Web/ASPNETCore/ReactSample/Pages/Error.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/ASPNETCore/ReactSample/Pages/Error.cshtml.cs -------------------------------------------------------------------------------- /3_Web/ASPNETCore/ReactSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/ASPNETCore/ReactSample/Program.cs -------------------------------------------------------------------------------- /3_Web/ASPNETCore/ReactSample/ReactSample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/ASPNETCore/ReactSample/ReactSample.csproj -------------------------------------------------------------------------------- /3_Web/ASPNETCore/ReactSample/ReactSample.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/ASPNETCore/ReactSample/ReactSample.sln -------------------------------------------------------------------------------- /3_Web/ASPNETCore/ReactSample/WeatherForecast.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/ASPNETCore/ReactSample/WeatherForecast.cs -------------------------------------------------------------------------------- /3_Web/ASPNETCore/ReactSample/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/ASPNETCore/ReactSample/appsettings.json -------------------------------------------------------------------------------- /3_Web/ASPNETCore/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/ASPNETCore/Readme.md -------------------------------------------------------------------------------- /3_Web/ASPNETCore/SimpleHost/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/ASPNETCore/SimpleHost/Program.cs -------------------------------------------------------------------------------- /3_Web/ASPNETCore/SimpleHost/SimpleHost.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/ASPNETCore/SimpleHost/SimpleHost.csproj -------------------------------------------------------------------------------- /3_Web/ASPNETCore/SimpleHost/SimpleHost.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/ASPNETCore/SimpleHost/SimpleHost.sln -------------------------------------------------------------------------------- /3_Web/ASPNETCore/SimpleHost/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/ASPNETCore/SimpleHost/appsettings.json -------------------------------------------------------------------------------- /3_Web/ASPNETCore/WebSampleApp/CustomHealthCheck.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/ASPNETCore/WebSampleApp/CustomHealthCheck.cs -------------------------------------------------------------------------------- /3_Web/ASPNETCore/WebSampleApp/CustomReadyCheck.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/ASPNETCore/WebSampleApp/CustomReadyCheck.cs -------------------------------------------------------------------------------- /3_Web/ASPNETCore/WebSampleApp/MyController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/ASPNETCore/WebSampleApp/MyController.cs -------------------------------------------------------------------------------- /3_Web/ASPNETCore/WebSampleApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/ASPNETCore/WebSampleApp/Program.cs -------------------------------------------------------------------------------- /3_Web/ASPNETCore/WebSampleApp/WebSampleApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/ASPNETCore/WebSampleApp/WebSampleApp.csproj -------------------------------------------------------------------------------- /3_Web/ASPNETCore/WebSampleApp/WebSampleApp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/ASPNETCore/WebSampleApp/WebSampleApp.sln -------------------------------------------------------------------------------- /3_Web/ASPNETCore/WebSampleApp/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/ASPNETCore/WebSampleApp/appsettings.json -------------------------------------------------------------------------------- /3_Web/ASPNETCore/WebSampleApp/libman.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/ASPNETCore/WebSampleApp/libman.json -------------------------------------------------------------------------------- /3_Web/ASPNETCore/WebSampleApp/wwwroot/hello.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/ASPNETCore/WebSampleApp/wwwroot/hello.html -------------------------------------------------------------------------------- /3_Web/ASPNETCore/createappservice.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/ASPNETCore/createappservice.sh -------------------------------------------------------------------------------- /3_Web/Blazor/Blazor.ComponentsSample/App.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/Blazor/Blazor.ComponentsSample/App.razor -------------------------------------------------------------------------------- /3_Web/Blazor/Blazor.ComponentsSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/Blazor/Blazor.ComponentsSample/Program.cs -------------------------------------------------------------------------------- /3_Web/Blazor/Blazor.ServerSample/App.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/Blazor/Blazor.ServerSample/App.razor -------------------------------------------------------------------------------- /3_Web/Blazor/Blazor.ServerSample/Pages/Index.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/Blazor/Blazor.ServerSample/Pages/Index.razor -------------------------------------------------------------------------------- /3_Web/Blazor/Blazor.ServerSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/Blazor/Blazor.ServerSample/Program.cs -------------------------------------------------------------------------------- /3_Web/Blazor/Blazor.ServerSample/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/Blazor/Blazor.ServerSample/_Imports.razor -------------------------------------------------------------------------------- /3_Web/Blazor/Blazor.ServerSample/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/Blazor/Blazor.ServerSample/appsettings.json -------------------------------------------------------------------------------- /3_Web/Blazor/Blazor.WasmSample/Client/App.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/Blazor/Blazor.WasmSample/Client/App.razor -------------------------------------------------------------------------------- /3_Web/Blazor/Blazor.WasmSample/Client/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/Blazor/Blazor.WasmSample/Client/Program.cs -------------------------------------------------------------------------------- /3_Web/Blazor/Blazor.WasmSample/Server/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/Blazor/Blazor.WasmSample/Server/Program.cs -------------------------------------------------------------------------------- /3_Web/Blazor/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/Blazor/Readme.md -------------------------------------------------------------------------------- /3_Web/RazorAndMVC/BookModels/Book.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/RazorAndMVC/BookModels/Book.cs -------------------------------------------------------------------------------- /3_Web/RazorAndMVC/BookModels/BookModels.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/RazorAndMVC/BookModels/BookModels.csproj -------------------------------------------------------------------------------- /3_Web/RazorAndMVC/BookModels/BooksContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/RazorAndMVC/BookModels/BooksContext.cs -------------------------------------------------------------------------------- /3_Web/RazorAndMVC/BooksViews/BooksViews.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/RazorAndMVC/BooksViews/BooksViews.csproj -------------------------------------------------------------------------------- /3_Web/RazorAndMVC/BooksWebApp/BooksWebApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/RazorAndMVC/BooksWebApp/BooksWebApp.csproj -------------------------------------------------------------------------------- /3_Web/RazorAndMVC/BooksWebApp/Pages/Error.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/RazorAndMVC/BooksWebApp/Pages/Error.cshtml -------------------------------------------------------------------------------- /3_Web/RazorAndMVC/BooksWebApp/Pages/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/RazorAndMVC/BooksWebApp/Pages/Index.cshtml -------------------------------------------------------------------------------- /3_Web/RazorAndMVC/BooksWebApp/Pages/Privacy.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/RazorAndMVC/BooksWebApp/Pages/Privacy.cshtml -------------------------------------------------------------------------------- /3_Web/RazorAndMVC/BooksWebApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/RazorAndMVC/BooksWebApp/Program.cs -------------------------------------------------------------------------------- /3_Web/RazorAndMVC/BooksWebApp/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/RazorAndMVC/BooksWebApp/Startup.cs -------------------------------------------------------------------------------- /3_Web/RazorAndMVC/BooksWebApp/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/RazorAndMVC/BooksWebApp/appsettings.json -------------------------------------------------------------------------------- /3_Web/RazorAndMVC/BooksWebApp/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/RazorAndMVC/BooksWebApp/wwwroot/css/site.css -------------------------------------------------------------------------------- /3_Web/RazorAndMVC/BooksWebApp/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/RazorAndMVC/BooksWebApp/wwwroot/favicon.ico -------------------------------------------------------------------------------- /3_Web/RazorAndMVC/BooksWebApp/wwwroot/js/site.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/RazorAndMVC/BooksWebApp/wwwroot/js/site.js -------------------------------------------------------------------------------- /3_Web/RazorAndMVC/EventViews/EventViews.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/RazorAndMVC/EventViews/EventViews.csproj -------------------------------------------------------------------------------- /3_Web/RazorAndMVC/EventViews/Models/Event.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/RazorAndMVC/EventViews/Models/Event.cs -------------------------------------------------------------------------------- /3_Web/RazorAndMVC/MVCSample/Areas/Identity/Pages/Account/Manage/_ViewImports.cshtml: -------------------------------------------------------------------------------- 1 | @using MVCSample.Areas.Identity.Pages.Account.Manage -------------------------------------------------------------------------------- /3_Web/RazorAndMVC/MVCSample/Areas/Identity/Pages/Account/_ViewImports.cshtml: -------------------------------------------------------------------------------- 1 | @using MVCSample.Areas.Identity.Pages.Account -------------------------------------------------------------------------------- /3_Web/RazorAndMVC/MVCSample/MVCSample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/RazorAndMVC/MVCSample/MVCSample.csproj -------------------------------------------------------------------------------- /3_Web/RazorAndMVC/MVCSample/MVCSample.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/RazorAndMVC/MVCSample/MVCSample.sln -------------------------------------------------------------------------------- /3_Web/RazorAndMVC/MVCSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/RazorAndMVC/MVCSample/Program.cs -------------------------------------------------------------------------------- /3_Web/RazorAndMVC/MVCSample/ScaffoldingReadMe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/RazorAndMVC/MVCSample/ScaffoldingReadMe.txt -------------------------------------------------------------------------------- /3_Web/RazorAndMVC/MVCSample/app.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/RazorAndMVC/MVCSample/app.db -------------------------------------------------------------------------------- /3_Web/RazorAndMVC/MVCSample/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/RazorAndMVC/MVCSample/appsettings.json -------------------------------------------------------------------------------- /3_Web/RazorAndMVC/MVCSample/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/RazorAndMVC/MVCSample/wwwroot/css/site.css -------------------------------------------------------------------------------- /3_Web/RazorAndMVC/MVCSample/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/RazorAndMVC/MVCSample/wwwroot/favicon.ico -------------------------------------------------------------------------------- /3_Web/RazorAndMVC/MVCSample/wwwroot/js/site.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/RazorAndMVC/MVCSample/wwwroot/js/site.js -------------------------------------------------------------------------------- /3_Web/RazorAndMVC/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/RazorAndMVC/Readme.md -------------------------------------------------------------------------------- /3_Web/RazorAndMVC/WebAppSample/Models/MenuItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/RazorAndMVC/WebAppSample/Models/MenuItem.cs -------------------------------------------------------------------------------- /3_Web/RazorAndMVC/WebAppSample/Pages/Calc.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/RazorAndMVC/WebAppSample/Pages/Calc.cshtml -------------------------------------------------------------------------------- /3_Web/RazorAndMVC/WebAppSample/Pages/Error.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/RazorAndMVC/WebAppSample/Pages/Error.cshtml -------------------------------------------------------------------------------- /3_Web/RazorAndMVC/WebAppSample/Pages/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/RazorAndMVC/WebAppSample/Pages/Index.cshtml -------------------------------------------------------------------------------- /3_Web/RazorAndMVC/WebAppSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/RazorAndMVC/WebAppSample/Program.cs -------------------------------------------------------------------------------- /3_Web/RazorAndMVC/WebAppSample/WebAppSample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/RazorAndMVC/WebAppSample/WebAppSample.csproj -------------------------------------------------------------------------------- /3_Web/RazorAndMVC/WebAppSample/WebAppSample.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/RazorAndMVC/WebAppSample/WebAppSample.sln -------------------------------------------------------------------------------- /3_Web/RazorAndMVC/WebAppSample/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/RazorAndMVC/WebAppSample/appsettings.json -------------------------------------------------------------------------------- /3_Web/RazorAndMVC/WebAppSample/wwwroot/Sample.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/RazorAndMVC/WebAppSample/wwwroot/Sample.md -------------------------------------------------------------------------------- /3_Web/RazorAndMVC/WebAppSample/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/RazorAndMVC/WebAppSample/wwwroot/favicon.ico -------------------------------------------------------------------------------- /3_Web/RazorAndMVC/WebAppSample/wwwroot/js/site.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/RazorAndMVC/WebAppSample/wwwroot/js/site.js -------------------------------------------------------------------------------- /3_Web/Services/AzureFunctions/host.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/Services/AzureFunctions/host.json -------------------------------------------------------------------------------- /3_Web/Services/BooksApi/BooksApi/BooksApi.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/Services/BooksApi/BooksApi/BooksApi.csproj -------------------------------------------------------------------------------- /3_Web/Services/BooksApi/BooksApi/BooksApi.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/Services/BooksApi/BooksApi/BooksApi.sln -------------------------------------------------------------------------------- /3_Web/Services/BooksApi/BooksApi/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/Services/BooksApi/BooksApi/Program.cs -------------------------------------------------------------------------------- /3_Web/Services/BooksApi/BooksApi/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/Services/BooksApi/BooksApi/appsettings.json -------------------------------------------------------------------------------- /3_Web/Services/BooksData/BooksApi/BooksApi.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/Services/BooksData/BooksApi/BooksApi.csproj -------------------------------------------------------------------------------- /3_Web/Services/BooksData/BooksApi/BooksApi.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/Services/BooksData/BooksApi/BooksApi.sln -------------------------------------------------------------------------------- /3_Web/Services/BooksData/BooksApi/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/Services/BooksData/BooksApi/Program.cs -------------------------------------------------------------------------------- /3_Web/Services/BooksData/BooksApi/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/Services/BooksData/BooksApi/appsettings.json -------------------------------------------------------------------------------- /3_Web/Services/GRPC/Books.Data/Books.Data.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/Services/GRPC/Books.Data/Books.Data.csproj -------------------------------------------------------------------------------- /3_Web/Services/GRPC/Books.Shared/BookChapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/Services/GRPC/Books.Shared/BookChapter.cs -------------------------------------------------------------------------------- /3_Web/Services/GRPC/GRPC.BooksClient/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/Services/GRPC/GRPC.BooksClient/Program.cs -------------------------------------------------------------------------------- /3_Web/Services/GRPC/GRPC.BooksClient/Runner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/Services/GRPC/GRPC.BooksClient/Runner.cs -------------------------------------------------------------------------------- /3_Web/Services/GRPC/GRPC.BooksClient/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "GRPCServiceUrl": "https://localhost:5001" 3 | } 4 | -------------------------------------------------------------------------------- /3_Web/Services/GRPC/GRPC.SensorClient/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/Services/GRPC/GRPC.SensorClient/Program.cs -------------------------------------------------------------------------------- /3_Web/Services/GRPC/GRPC.SensorClient/Runner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/Services/GRPC/GRPC.SensorClient/Runner.cs -------------------------------------------------------------------------------- /3_Web/Services/GRPC/GRPC.SensorClient/appsettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "GRPCServiceUrl": "https://localhost:5001" 3 | } 4 | -------------------------------------------------------------------------------- /3_Web/Services/GRPC/GRPCService/GRPCService.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/Services/GRPC/GRPCService/GRPCService.csproj -------------------------------------------------------------------------------- /3_Web/Services/GRPC/GRPCService/GRPCService.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/Services/GRPC/GRPCService/GRPCService.sln -------------------------------------------------------------------------------- /3_Web/Services/GRPC/GRPCService/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/Services/GRPC/GRPCService/Program.cs -------------------------------------------------------------------------------- /3_Web/Services/GRPC/GRPCService/Protos/books.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/Services/GRPC/GRPCService/Protos/books.proto -------------------------------------------------------------------------------- /3_Web/Services/GRPC/GRPCService/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/Services/GRPC/GRPCService/appsettings.json -------------------------------------------------------------------------------- /3_Web/Services/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/Services/README.md -------------------------------------------------------------------------------- /3_Web/SignalR/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/SignalR/Readme.md -------------------------------------------------------------------------------- /3_Web/SignalR/SignalRSample/ChatServer/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/SignalR/SignalRSample/ChatServer/Program.cs -------------------------------------------------------------------------------- /3_Web/SignalR/SignalRSample/ChatServer/libman.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/SignalR/SignalRSample/ChatServer/libman.json -------------------------------------------------------------------------------- /3_Web/SignalR/SignalRSample/SignalRSample.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/SignalR/SignalRSample/SignalRSample.sln -------------------------------------------------------------------------------- /3_Web/SignalR/SignalRStreaming/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/SignalR/SignalRStreaming/Program.cs -------------------------------------------------------------------------------- /3_Web/SignalR/SignalRStreaming/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/SignalR/SignalRStreaming/appsettings.json -------------------------------------------------------------------------------- /3_Web/SignalR/StreamingClient/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/3_Web/SignalR/StreamingClient/Program.cs -------------------------------------------------------------------------------- /4_Apps/Patterns/BooksApp/BooksApp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Patterns/BooksApp/BooksApp.sln -------------------------------------------------------------------------------- /4_Apps/Patterns/BooksApp/BooksApp/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Patterns/BooksApp/BooksApp/App.xaml -------------------------------------------------------------------------------- /4_Apps/Patterns/BooksApp/BooksApp/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Patterns/BooksApp/BooksApp/App.xaml.cs -------------------------------------------------------------------------------- /4_Apps/Patterns/BooksApp/BooksApp/BooksApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Patterns/BooksApp/BooksApp/BooksApp.csproj -------------------------------------------------------------------------------- /4_Apps/Patterns/BooksApp/BooksApp/GlobalUsings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Patterns/BooksApp/BooksApp/GlobalUsings.cs -------------------------------------------------------------------------------- /4_Apps/Patterns/BooksApp/BooksApp/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Patterns/BooksApp/BooksApp/MainWindow.xaml -------------------------------------------------------------------------------- /4_Apps/Patterns/BooksApp/BooksApp/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Patterns/BooksApp/BooksApp/app.manifest -------------------------------------------------------------------------------- /4_Apps/Patterns/BooksLib/BooksLib.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Patterns/BooksLib/BooksLib.csproj -------------------------------------------------------------------------------- /4_Apps/Patterns/BooksLib/Models/Book.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Patterns/BooksLib/Models/Book.cs -------------------------------------------------------------------------------- /4_Apps/Patterns/BooksLib/Services/BooksService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Patterns/BooksLib/Services/BooksService.cs -------------------------------------------------------------------------------- /4_Apps/Patterns/BooksLib/Services/PageNames.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Patterns/BooksLib/Services/PageNames.cs -------------------------------------------------------------------------------- /4_Apps/Patterns/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Patterns/Readme.md -------------------------------------------------------------------------------- /4_Apps/Styles/Animations/Animations.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Animations/Animations.csproj -------------------------------------------------------------------------------- /4_Apps/Styles/Animations/Animations.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Animations/Animations.sln -------------------------------------------------------------------------------- /4_Apps/Styles/Animations/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Animations/App.xaml -------------------------------------------------------------------------------- /4_Apps/Styles/Animations/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Animations/App.xaml.cs -------------------------------------------------------------------------------- /4_Apps/Styles/Animations/Assets/StoreLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Animations/Assets/StoreLogo.png -------------------------------------------------------------------------------- /4_Apps/Styles/Animations/EasingChartControl.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Animations/EasingChartControl.xaml -------------------------------------------------------------------------------- /4_Apps/Styles/Animations/EasingFunctionModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Animations/EasingFunctionModel.cs -------------------------------------------------------------------------------- /4_Apps/Styles/Animations/EasingFunctionsManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Animations/EasingFunctionsManager.cs -------------------------------------------------------------------------------- /4_Apps/Styles/Animations/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Animations/MainWindow.xaml -------------------------------------------------------------------------------- /4_Apps/Styles/Animations/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Animations/MainWindow.xaml.cs -------------------------------------------------------------------------------- /4_Apps/Styles/Animations/Package.appxmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Animations/Package.appxmanifest -------------------------------------------------------------------------------- /4_Apps/Styles/Animations/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Animations/app.manifest -------------------------------------------------------------------------------- /4_Apps/Styles/Brushes/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Brushes/App.xaml -------------------------------------------------------------------------------- /4_Apps/Styles/Brushes/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Brushes/App.xaml.cs -------------------------------------------------------------------------------- /4_Apps/Styles/Brushes/Assets/StoreLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Brushes/Assets/StoreLogo.png -------------------------------------------------------------------------------- /4_Apps/Styles/Brushes/Brushes.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Brushes/Brushes.csproj -------------------------------------------------------------------------------- /4_Apps/Styles/Brushes/Brushes.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Brushes/Brushes.sln -------------------------------------------------------------------------------- /4_Apps/Styles/Brushes/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Brushes/MainWindow.xaml -------------------------------------------------------------------------------- /4_Apps/Styles/Brushes/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Brushes/MainWindow.xaml.cs -------------------------------------------------------------------------------- /4_Apps/Styles/Brushes/Package.appxmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Brushes/Package.appxmanifest -------------------------------------------------------------------------------- /4_Apps/Styles/Brushes/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Brushes/app.manifest -------------------------------------------------------------------------------- /4_Apps/Styles/Brushes/msbuild.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Brushes/msbuild.jpg -------------------------------------------------------------------------------- /4_Apps/Styles/Geometries/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Geometries/App.xaml -------------------------------------------------------------------------------- /4_Apps/Styles/Geometries/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Geometries/App.xaml.cs -------------------------------------------------------------------------------- /4_Apps/Styles/Geometries/Assets/StoreLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Geometries/Assets/StoreLogo.png -------------------------------------------------------------------------------- /4_Apps/Styles/Geometries/Geometries.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Geometries/Geometries.csproj -------------------------------------------------------------------------------- /4_Apps/Styles/Geometries/Geometries.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Geometries/Geometries.sln -------------------------------------------------------------------------------- /4_Apps/Styles/Geometries/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Geometries/MainWindow.xaml -------------------------------------------------------------------------------- /4_Apps/Styles/Geometries/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Geometries/MainWindow.xaml.cs -------------------------------------------------------------------------------- /4_Apps/Styles/Geometries/Package.appxmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Geometries/Package.appxmanifest -------------------------------------------------------------------------------- /4_Apps/Styles/Geometries/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Geometries/app.manifest -------------------------------------------------------------------------------- /4_Apps/Styles/Models/Country.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Models/Country.cs -------------------------------------------------------------------------------- /4_Apps/Styles/Models/CountryRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Models/CountryRepository.cs -------------------------------------------------------------------------------- /4_Apps/Styles/Models/ICountry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Models/ICountry.cs -------------------------------------------------------------------------------- /4_Apps/Styles/Models/Models.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Models/Models.csproj -------------------------------------------------------------------------------- /4_Apps/Styles/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Readme.md -------------------------------------------------------------------------------- /4_Apps/Styles/Shapes/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Shapes/App.xaml -------------------------------------------------------------------------------- /4_Apps/Styles/Shapes/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Shapes/App.xaml.cs -------------------------------------------------------------------------------- /4_Apps/Styles/Shapes/Assets/StoreLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Shapes/Assets/StoreLogo.png -------------------------------------------------------------------------------- /4_Apps/Styles/Shapes/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Shapes/MainWindow.xaml -------------------------------------------------------------------------------- /4_Apps/Styles/Shapes/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Shapes/MainWindow.xaml.cs -------------------------------------------------------------------------------- /4_Apps/Styles/Shapes/Package.appxmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Shapes/Package.appxmanifest -------------------------------------------------------------------------------- /4_Apps/Styles/Shapes/Shapes.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Shapes/Shapes.csproj -------------------------------------------------------------------------------- /4_Apps/Styles/Shapes/Shapes.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Shapes/Shapes.sln -------------------------------------------------------------------------------- /4_Apps/Styles/Shapes/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Shapes/app.manifest -------------------------------------------------------------------------------- /4_Apps/Styles/StylesAndResources/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/StylesAndResources/App.xaml -------------------------------------------------------------------------------- /4_Apps/Styles/StylesAndResources/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/StylesAndResources/App.xaml.cs -------------------------------------------------------------------------------- /4_Apps/Styles/StylesAndResources/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/StylesAndResources/MainWindow.xaml -------------------------------------------------------------------------------- /4_Apps/Styles/StylesAndResources/Styles.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/StylesAndResources/Styles.xaml -------------------------------------------------------------------------------- /4_Apps/Styles/StylesAndResources/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/StylesAndResources/app.manifest -------------------------------------------------------------------------------- /4_Apps/Styles/Templates/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Templates/App.xaml -------------------------------------------------------------------------------- /4_Apps/Styles/Templates/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Templates/App.xaml.cs -------------------------------------------------------------------------------- /4_Apps/Styles/Templates/Assets/StoreLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Templates/Assets/StoreLogo.png -------------------------------------------------------------------------------- /4_Apps/Styles/Templates/Images/Austria.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Templates/Images/Austria.bmp -------------------------------------------------------------------------------- /4_Apps/Styles/Templates/Images/Germany.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Templates/Images/Germany.bmp -------------------------------------------------------------------------------- /4_Apps/Styles/Templates/Images/Norway.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Templates/Images/Norway.bmp -------------------------------------------------------------------------------- /4_Apps/Styles/Templates/Images/USA.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Templates/Images/USA.bmp -------------------------------------------------------------------------------- /4_Apps/Styles/Templates/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Templates/MainWindow.xaml -------------------------------------------------------------------------------- /4_Apps/Styles/Templates/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Templates/MainWindow.xaml.cs -------------------------------------------------------------------------------- /4_Apps/Styles/Templates/Package.appxmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Templates/Package.appxmanifest -------------------------------------------------------------------------------- /4_Apps/Styles/Templates/Styles/ListTemplates.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Templates/Styles/ListTemplates.xaml -------------------------------------------------------------------------------- /4_Apps/Styles/Templates/Templates.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Templates/Templates.csproj -------------------------------------------------------------------------------- /4_Apps/Styles/Templates/Templates.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Templates/Templates.sln -------------------------------------------------------------------------------- /4_Apps/Styles/Templates/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Templates/app.manifest -------------------------------------------------------------------------------- /4_Apps/Styles/Transformations/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Transformations/App.xaml -------------------------------------------------------------------------------- /4_Apps/Styles/Transformations/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Transformations/App.xaml.cs -------------------------------------------------------------------------------- /4_Apps/Styles/Transformations/Assets/StoreLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Transformations/Assets/StoreLogo.png -------------------------------------------------------------------------------- /4_Apps/Styles/Transformations/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Transformations/MainWindow.xaml -------------------------------------------------------------------------------- /4_Apps/Styles/Transformations/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Transformations/MainWindow.xaml.cs -------------------------------------------------------------------------------- /4_Apps/Styles/Transformations/Package.appxmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Transformations/Package.appxmanifest -------------------------------------------------------------------------------- /4_Apps/Styles/Transformations/SmilingFace.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Transformations/SmilingFace.xaml -------------------------------------------------------------------------------- /4_Apps/Styles/Transformations/SmilingFace.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Transformations/SmilingFace.xaml.cs -------------------------------------------------------------------------------- /4_Apps/Styles/Transformations/Transformations.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Transformations/Transformations.sln -------------------------------------------------------------------------------- /4_Apps/Styles/Transformations/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Transformations/app.manifest -------------------------------------------------------------------------------- /4_Apps/Styles/Transitions/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Transitions/App.xaml -------------------------------------------------------------------------------- /4_Apps/Styles/Transitions/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Transitions/App.xaml.cs -------------------------------------------------------------------------------- /4_Apps/Styles/Transitions/Assets/StoreLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Transitions/Assets/StoreLogo.png -------------------------------------------------------------------------------- /4_Apps/Styles/Transitions/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Transitions/MainWindow.xaml -------------------------------------------------------------------------------- /4_Apps/Styles/Transitions/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Transitions/MainWindow.xaml.cs -------------------------------------------------------------------------------- /4_Apps/Styles/Transitions/Package.appxmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Transitions/Package.appxmanifest -------------------------------------------------------------------------------- /4_Apps/Styles/Transitions/Transitions.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Transitions/Transitions.csproj -------------------------------------------------------------------------------- /4_Apps/Styles/Transitions/Transitions.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Transitions/Transitions.sln -------------------------------------------------------------------------------- /4_Apps/Styles/Transitions/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/Transitions/app.manifest -------------------------------------------------------------------------------- /4_Apps/Styles/VisualStates/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/VisualStates/App.xaml -------------------------------------------------------------------------------- /4_Apps/Styles/VisualStates/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/VisualStates/App.xaml.cs -------------------------------------------------------------------------------- /4_Apps/Styles/VisualStates/Assets/StoreLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/VisualStates/Assets/StoreLogo.png -------------------------------------------------------------------------------- /4_Apps/Styles/VisualStates/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/VisualStates/MainWindow.xaml -------------------------------------------------------------------------------- /4_Apps/Styles/VisualStates/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/VisualStates/MainWindow.xaml.cs -------------------------------------------------------------------------------- /4_Apps/Styles/VisualStates/Package.appxmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/VisualStates/Package.appxmanifest -------------------------------------------------------------------------------- /4_Apps/Styles/VisualStates/VisualStates.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/VisualStates/VisualStates.csproj -------------------------------------------------------------------------------- /4_Apps/Styles/VisualStates/VisualStates.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/VisualStates/VisualStates.sln -------------------------------------------------------------------------------- /4_Apps/Styles/VisualStates/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/VisualStates/app.manifest -------------------------------------------------------------------------------- /4_Apps/Styles/easinganimation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/easinganimation.gif -------------------------------------------------------------------------------- /4_Apps/Styles/simpleanimation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Styles/simpleanimation.gif -------------------------------------------------------------------------------- /4_Apps/Windows/ControlsSamples/ControlsSamples.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Windows/ControlsSamples/ControlsSamples.sln -------------------------------------------------------------------------------- /4_Apps/Windows/LayoutSamples/LayoutSamples.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Windows/LayoutSamples/LayoutSamples.sln -------------------------------------------------------------------------------- /4_Apps/Windows/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Windows/Readme.md -------------------------------------------------------------------------------- /4_Apps/Windows/XAMLIntro/Intro/DataLib/Person.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Windows/XAMLIntro/Intro/DataLib/Person.cs -------------------------------------------------------------------------------- /4_Apps/Windows/XAMLIntro/Intro/Intro.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/4_Apps/Windows/XAMLIntro/Intro/Intro.sln -------------------------------------------------------------------------------- /5_More/Azure/AzureStorageAsyncStreaming/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/5_More/Azure/AzureStorageAsyncStreaming/Program.cs -------------------------------------------------------------------------------- /5_More/COMInterop/COMCalculator/COMCalculator.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/5_More/COMInterop/COMCalculator/COMCalculator.sln -------------------------------------------------------------------------------- /5_More/COMInterop/COMCalculator/COMCalculator/COMCalculator.rgs: -------------------------------------------------------------------------------- 1 | HKCR 2 | { 3 | } 4 | -------------------------------------------------------------------------------- /5_More/CSharp/PatternMatching/PatternMatching.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/5_More/CSharp/PatternMatching/PatternMatching.sln -------------------------------------------------------------------------------- /5_More/CSharp/PrimaryConstructors/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/5_More/CSharp/PrimaryConstructors/Program.cs -------------------------------------------------------------------------------- /5_More/EFCore/MySQL/Book.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/5_More/EFCore/MySQL/Book.cs -------------------------------------------------------------------------------- /5_More/EFCore/MySQL/BooksContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/5_More/EFCore/MySQL/BooksContext.cs -------------------------------------------------------------------------------- /5_More/EFCore/MySQL/MySQL.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/5_More/EFCore/MySQL/MySQL.csproj -------------------------------------------------------------------------------- /5_More/EFCore/MySQL/MySQL.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/5_More/EFCore/MySQL/MySQL.sln -------------------------------------------------------------------------------- /5_More/EFCore/MySQL/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/5_More/EFCore/MySQL/Program.cs -------------------------------------------------------------------------------- /5_More/EFCore/MySQL/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/5_More/EFCore/MySQL/Properties/launchSettings.json -------------------------------------------------------------------------------- /5_More/EFCore/MySQL/Runner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/5_More/EFCore/MySQL/Runner.cs -------------------------------------------------------------------------------- /5_More/EFCore/MySQL/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/5_More/EFCore/MySQL/appsettings.json -------------------------------------------------------------------------------- /5_More/EFCore/TemporalTableSample/Book.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/5_More/EFCore/TemporalTableSample/Book.cs -------------------------------------------------------------------------------- /5_More/EFCore/TemporalTableSample/BooksContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/5_More/EFCore/TemporalTableSample/BooksContext.cs -------------------------------------------------------------------------------- /5_More/EFCore/TemporalTableSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/5_More/EFCore/TemporalTableSample/Program.cs -------------------------------------------------------------------------------- /5_More/EFCore/TemporalTableSample/Runner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/5_More/EFCore/TemporalTableSample/Runner.cs -------------------------------------------------------------------------------- /5_More/EFCore/TemporalTableSample/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/5_More/EFCore/TemporalTableSample/appsettings.json -------------------------------------------------------------------------------- /5_More/FilesAndStreams/JsonInheritance/Models.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/5_More/FilesAndStreams/JsonInheritance/Models.cs -------------------------------------------------------------------------------- /5_More/FilesAndStreams/JsonInheritance/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/5_More/FilesAndStreams/JsonInheritance/Program.cs -------------------------------------------------------------------------------- /5_More/FilesAndStreams/JsonSample/JsonSample.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/5_More/FilesAndStreams/JsonSample/JsonSample.sln -------------------------------------------------------------------------------- /5_More/FilesAndStreams/JsonSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/5_More/FilesAndStreams/JsonSample/Program.cs -------------------------------------------------------------------------------- /5_More/PInvoke/PInvokeSampleLib/FileUtility.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/5_More/PInvoke/PInvokeSampleLib/FileUtility.cs -------------------------------------------------------------------------------- /5_More/PInvoke/PInvokeSampleLib/Usings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/5_More/PInvoke/PInvokeSampleLib/Usings.cs -------------------------------------------------------------------------------- /5_More/PInvoke/PinvokeSample/PinvokeSample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/5_More/PInvoke/PinvokeSample/PinvokeSample.csproj -------------------------------------------------------------------------------- /5_More/PInvoke/PinvokeSample/PinvokeSample.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/5_More/PInvoke/PinvokeSample/PinvokeSample.sln -------------------------------------------------------------------------------- /5_More/PInvoke/PinvokeSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/5_More/PInvoke/PinvokeSample/Program.cs -------------------------------------------------------------------------------- /5_More/Services/GamesApiDotnet6/Models/Dtos.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/5_More/Services/GamesApiDotnet6/Models/Dtos.cs -------------------------------------------------------------------------------- /5_More/Services/GamesApiDotnet6/Models/Game.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/5_More/Services/GamesApiDotnet6/Models/Game.cs -------------------------------------------------------------------------------- /5_More/Services/GamesApiDotnet6/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/5_More/Services/GamesApiDotnet6/Program.cs -------------------------------------------------------------------------------- /5_More/Services/GamesApiDotnet6/Usings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/5_More/Services/GamesApiDotnet6/Usings.cs -------------------------------------------------------------------------------- /5_More/Services/GamesApiDotnet6/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/5_More/Services/GamesApiDotnet6/appsettings.json -------------------------------------------------------------------------------- /5_More/Services/GamesApiDotnet7/Models/Dtos.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/5_More/Services/GamesApiDotnet7/Models/Dtos.cs -------------------------------------------------------------------------------- /5_More/Services/GamesApiDotnet7/Models/Game.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/5_More/Services/GamesApiDotnet7/Models/Game.cs -------------------------------------------------------------------------------- /5_More/Services/GamesApiDotnet7/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/5_More/Services/GamesApiDotnet7/Program.cs -------------------------------------------------------------------------------- /5_More/Services/GamesApiDotnet7/Usings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/5_More/Services/GamesApiDotnet7/Usings.cs -------------------------------------------------------------------------------- /5_More/Services/GamesApiDotnet7/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/5_More/Services/GamesApiDotnet7/appsettings.json -------------------------------------------------------------------------------- /5_More/Services/TodoAPI/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/5_More/Services/TodoAPI/Program.cs -------------------------------------------------------------------------------- /5_More/Services/TodoAPI/Todo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/5_More/Services/TodoAPI/Todo.cs -------------------------------------------------------------------------------- /5_More/Services/TodoAPI/TodoAPI.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/5_More/Services/TodoAPI/TodoAPI.csproj -------------------------------------------------------------------------------- /5_More/Services/TodoAPI/TodoAPI.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/5_More/Services/TodoAPI/TodoAPI.sln -------------------------------------------------------------------------------- /5_More/WinUI/BehaviorSample/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/5_More/WinUI/BehaviorSample/App.xaml -------------------------------------------------------------------------------- /5_More/WinUI/BehaviorSample/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/5_More/WinUI/BehaviorSample/App.xaml.cs -------------------------------------------------------------------------------- /5_More/WinUI/BehaviorSample/Assets/StoreLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/5_More/WinUI/BehaviorSample/Assets/StoreLogo.png -------------------------------------------------------------------------------- /5_More/WinUI/BehaviorSample/BehaviorSample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/5_More/WinUI/BehaviorSample/BehaviorSample.csproj -------------------------------------------------------------------------------- /5_More/WinUI/BehaviorSample/BehaviorSample.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/5_More/WinUI/BehaviorSample/BehaviorSample.sln -------------------------------------------------------------------------------- /5_More/WinUI/BehaviorSample/DragBehavior.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/5_More/WinUI/BehaviorSample/DragBehavior.cs -------------------------------------------------------------------------------- /5_More/WinUI/BehaviorSample/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/5_More/WinUI/BehaviorSample/MainWindow.xaml -------------------------------------------------------------------------------- /5_More/WinUI/BehaviorSample/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/5_More/WinUI/BehaviorSample/MainWindow.xaml.cs -------------------------------------------------------------------------------- /5_More/WinUI/BehaviorSample/Package.appxmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/5_More/WinUI/BehaviorSample/Package.appxmanifest -------------------------------------------------------------------------------- /5_More/WinUI/BehaviorSample/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/5_More/WinUI/BehaviorSample/app.manifest -------------------------------------------------------------------------------- /5_More/WinUI/WinUIAppEditor/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/5_More/WinUI/WinUIAppEditor/App.xaml -------------------------------------------------------------------------------- /5_More/WinUI/WinUIAppEditor/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/5_More/WinUI/WinUIAppEditor/App.xaml.cs -------------------------------------------------------------------------------- /5_More/WinUI/WinUIAppEditor/Assets/StoreLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/5_More/WinUI/WinUIAppEditor/Assets/StoreLogo.png -------------------------------------------------------------------------------- /5_More/WinUI/WinUIAppEditor/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/5_More/WinUI/WinUIAppEditor/MainWindow.xaml -------------------------------------------------------------------------------- /5_More/WinUI/WinUIAppEditor/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/5_More/WinUI/WinUIAppEditor/MainWindow.xaml.cs -------------------------------------------------------------------------------- /5_More/WinUI/WinUIAppEditor/Package.appxmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/5_More/WinUI/WinUIAppEditor/Package.appxmanifest -------------------------------------------------------------------------------- /5_More/WinUI/WinUIAppEditor/WinUIAppEditor.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/5_More/WinUI/WinUIAppEditor/WinUIAppEditor.csproj -------------------------------------------------------------------------------- /5_More/WinUI/WinUIAppEditor/WinUIAppEditor.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/5_More/WinUI/WinUIAppEditor/WinUIAppEditor.sln -------------------------------------------------------------------------------- /5_More/WinUI/WinUIAppEditor/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/5_More/WinUI/WinUIAppEditor/app.manifest -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Dotnet6Updates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/Dotnet6Updates.md -------------------------------------------------------------------------------- /Dotnet7Updates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/Dotnet7Updates.md -------------------------------------------------------------------------------- /Dotnet8Updates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/Dotnet8Updates.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/README.md -------------------------------------------------------------------------------- /Updates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/Updates.md -------------------------------------------------------------------------------- /WinUI.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProfessionalCSharp/ProfessionalCSharp2021/HEAD/WinUI.md --------------------------------------------------------------------------------