diff --git a/notebooks/linq/DotNetCards/Back.png b/notebooks/linq/DotNetCards/Back.png new file mode 100644 index 0000000..5fe17d1 Binary files /dev/null and b/notebooks/linq/DotNetCards/Back.png differ diff --git a/notebooks/linq/DotNetCards/ClubsAce.png b/notebooks/linq/DotNetCards/ClubsAce.png new file mode 100644 index 0000000..2036488 Binary files /dev/null and b/notebooks/linq/DotNetCards/ClubsAce.png differ diff --git a/notebooks/linq/DotNetCards/ClubsEight.png b/notebooks/linq/DotNetCards/ClubsEight.png new file mode 100644 index 0000000..4980a2f Binary files /dev/null and b/notebooks/linq/DotNetCards/ClubsEight.png differ diff --git a/notebooks/linq/DotNetCards/ClubsFive.png b/notebooks/linq/DotNetCards/ClubsFive.png new file mode 100644 index 0000000..9404874 Binary files /dev/null and b/notebooks/linq/DotNetCards/ClubsFive.png differ diff --git a/notebooks/linq/DotNetCards/ClubsFour.png b/notebooks/linq/DotNetCards/ClubsFour.png new file mode 100644 index 0000000..fb8e355 Binary files /dev/null and b/notebooks/linq/DotNetCards/ClubsFour.png differ diff --git a/notebooks/linq/DotNetCards/ClubsJack.png b/notebooks/linq/DotNetCards/ClubsJack.png new file mode 100644 index 0000000..d1fee0c Binary files /dev/null and b/notebooks/linq/DotNetCards/ClubsJack.png differ diff --git a/notebooks/linq/DotNetCards/ClubsKing.png b/notebooks/linq/DotNetCards/ClubsKing.png new file mode 100644 index 0000000..29b8ff1 Binary files /dev/null and b/notebooks/linq/DotNetCards/ClubsKing.png differ diff --git a/notebooks/linq/DotNetCards/ClubsNine.png b/notebooks/linq/DotNetCards/ClubsNine.png new file mode 100644 index 0000000..a6bd248 Binary files /dev/null and b/notebooks/linq/DotNetCards/ClubsNine.png differ diff --git a/notebooks/linq/DotNetCards/ClubsQueen.png b/notebooks/linq/DotNetCards/ClubsQueen.png new file mode 100644 index 0000000..a0427a9 Binary files /dev/null and b/notebooks/linq/DotNetCards/ClubsQueen.png differ diff --git a/notebooks/linq/DotNetCards/ClubsSeven.png b/notebooks/linq/DotNetCards/ClubsSeven.png new file mode 100644 index 0000000..0bec979 Binary files /dev/null and b/notebooks/linq/DotNetCards/ClubsSeven.png differ diff --git a/notebooks/linq/DotNetCards/ClubsSix.png b/notebooks/linq/DotNetCards/ClubsSix.png new file mode 100644 index 0000000..8fe10b7 Binary files /dev/null and b/notebooks/linq/DotNetCards/ClubsSix.png differ diff --git a/notebooks/linq/DotNetCards/ClubsTen.png b/notebooks/linq/DotNetCards/ClubsTen.png new file mode 100644 index 0000000..f60c943 Binary files /dev/null and b/notebooks/linq/DotNetCards/ClubsTen.png differ diff --git a/notebooks/linq/DotNetCards/ClubsThree.png b/notebooks/linq/DotNetCards/ClubsThree.png new file mode 100644 index 0000000..3fd87c6 Binary files /dev/null and b/notebooks/linq/DotNetCards/ClubsThree.png differ diff --git a/notebooks/linq/DotNetCards/ClubsTwo.png b/notebooks/linq/DotNetCards/ClubsTwo.png new file mode 100644 index 0000000..badb2a9 Binary files /dev/null and b/notebooks/linq/DotNetCards/ClubsTwo.png differ diff --git a/notebooks/linq/DotNetCards/DiamondsAce.png b/notebooks/linq/DotNetCards/DiamondsAce.png new file mode 100644 index 0000000..942abf7 Binary files /dev/null and b/notebooks/linq/DotNetCards/DiamondsAce.png differ diff --git a/notebooks/linq/DotNetCards/DiamondsEight.png b/notebooks/linq/DotNetCards/DiamondsEight.png new file mode 100644 index 0000000..c76b5b1 Binary files /dev/null and b/notebooks/linq/DotNetCards/DiamondsEight.png differ diff --git a/notebooks/linq/DotNetCards/DiamondsFive.png b/notebooks/linq/DotNetCards/DiamondsFive.png new file mode 100644 index 0000000..1c75dcc Binary files /dev/null and b/notebooks/linq/DotNetCards/DiamondsFive.png differ diff --git a/notebooks/linq/DotNetCards/DiamondsFour.png b/notebooks/linq/DotNetCards/DiamondsFour.png new file mode 100644 index 0000000..f949758 Binary files /dev/null and b/notebooks/linq/DotNetCards/DiamondsFour.png differ diff --git a/notebooks/linq/DotNetCards/DiamondsJack.png b/notebooks/linq/DotNetCards/DiamondsJack.png new file mode 100644 index 0000000..8cf1ba1 Binary files /dev/null and b/notebooks/linq/DotNetCards/DiamondsJack.png differ diff --git a/notebooks/linq/DotNetCards/DiamondsKing.png b/notebooks/linq/DotNetCards/DiamondsKing.png new file mode 100644 index 0000000..3642cc1 Binary files /dev/null and b/notebooks/linq/DotNetCards/DiamondsKing.png differ diff --git a/notebooks/linq/DotNetCards/DiamondsNine.png b/notebooks/linq/DotNetCards/DiamondsNine.png new file mode 100644 index 0000000..7d423cd Binary files /dev/null and b/notebooks/linq/DotNetCards/DiamondsNine.png differ diff --git a/notebooks/linq/DotNetCards/DiamondsQueen.png b/notebooks/linq/DotNetCards/DiamondsQueen.png new file mode 100644 index 0000000..65da2b2 Binary files /dev/null and b/notebooks/linq/DotNetCards/DiamondsQueen.png differ diff --git a/notebooks/linq/DotNetCards/DiamondsSeven.png b/notebooks/linq/DotNetCards/DiamondsSeven.png new file mode 100644 index 0000000..a71c71b Binary files /dev/null and b/notebooks/linq/DotNetCards/DiamondsSeven.png differ diff --git a/notebooks/linq/DotNetCards/DiamondsSix.png b/notebooks/linq/DotNetCards/DiamondsSix.png new file mode 100644 index 0000000..722a3db Binary files /dev/null and b/notebooks/linq/DotNetCards/DiamondsSix.png differ diff --git a/notebooks/linq/DotNetCards/DiamondsTen.png b/notebooks/linq/DotNetCards/DiamondsTen.png new file mode 100644 index 0000000..e44b0dc Binary files /dev/null and b/notebooks/linq/DotNetCards/DiamondsTen.png differ diff --git a/notebooks/linq/DotNetCards/DiamondsThree.png b/notebooks/linq/DotNetCards/DiamondsThree.png new file mode 100644 index 0000000..9d58f2e Binary files /dev/null and b/notebooks/linq/DotNetCards/DiamondsThree.png differ diff --git a/notebooks/linq/DotNetCards/DiamondsTwo.png b/notebooks/linq/DotNetCards/DiamondsTwo.png new file mode 100644 index 0000000..4162a3a Binary files /dev/null and b/notebooks/linq/DotNetCards/DiamondsTwo.png differ diff --git a/notebooks/linq/DotNetCards/HeartsAce.png b/notebooks/linq/DotNetCards/HeartsAce.png new file mode 100644 index 0000000..f76fa76 Binary files /dev/null and b/notebooks/linq/DotNetCards/HeartsAce.png differ diff --git a/notebooks/linq/DotNetCards/HeartsEight.png b/notebooks/linq/DotNetCards/HeartsEight.png new file mode 100644 index 0000000..1340dc4 Binary files /dev/null and b/notebooks/linq/DotNetCards/HeartsEight.png differ diff --git a/notebooks/linq/DotNetCards/HeartsFive.png b/notebooks/linq/DotNetCards/HeartsFive.png new file mode 100644 index 0000000..5cd5769 Binary files /dev/null and b/notebooks/linq/DotNetCards/HeartsFive.png differ diff --git a/notebooks/linq/DotNetCards/HeartsFour.png b/notebooks/linq/DotNetCards/HeartsFour.png new file mode 100644 index 0000000..ebef724 Binary files /dev/null and b/notebooks/linq/DotNetCards/HeartsFour.png differ diff --git a/notebooks/linq/DotNetCards/HeartsJack.png b/notebooks/linq/DotNetCards/HeartsJack.png new file mode 100644 index 0000000..ab4740b Binary files /dev/null and b/notebooks/linq/DotNetCards/HeartsJack.png differ diff --git a/notebooks/linq/DotNetCards/HeartsKing.png b/notebooks/linq/DotNetCards/HeartsKing.png new file mode 100644 index 0000000..cf4e9b1 Binary files /dev/null and b/notebooks/linq/DotNetCards/HeartsKing.png differ diff --git a/notebooks/linq/DotNetCards/HeartsNine.png b/notebooks/linq/DotNetCards/HeartsNine.png new file mode 100644 index 0000000..e870cb9 Binary files /dev/null and b/notebooks/linq/DotNetCards/HeartsNine.png differ diff --git a/notebooks/linq/DotNetCards/HeartsQueen.png b/notebooks/linq/DotNetCards/HeartsQueen.png new file mode 100644 index 0000000..267cebb Binary files /dev/null and b/notebooks/linq/DotNetCards/HeartsQueen.png differ diff --git a/notebooks/linq/DotNetCards/HeartsSeven.png b/notebooks/linq/DotNetCards/HeartsSeven.png new file mode 100644 index 0000000..e0154dd Binary files /dev/null and b/notebooks/linq/DotNetCards/HeartsSeven.png differ diff --git a/notebooks/linq/DotNetCards/HeartsSix.png b/notebooks/linq/DotNetCards/HeartsSix.png new file mode 100644 index 0000000..ecea04d Binary files /dev/null and b/notebooks/linq/DotNetCards/HeartsSix.png differ diff --git a/notebooks/linq/DotNetCards/HeartsTen.png b/notebooks/linq/DotNetCards/HeartsTen.png new file mode 100644 index 0000000..4db4067 Binary files /dev/null and b/notebooks/linq/DotNetCards/HeartsTen.png differ diff --git a/notebooks/linq/DotNetCards/HeartsThree.png b/notebooks/linq/DotNetCards/HeartsThree.png new file mode 100644 index 0000000..a048fad Binary files /dev/null and b/notebooks/linq/DotNetCards/HeartsThree.png differ diff --git a/notebooks/linq/DotNetCards/HeartsTwo.png b/notebooks/linq/DotNetCards/HeartsTwo.png new file mode 100644 index 0000000..8c5e9e3 Binary files /dev/null and b/notebooks/linq/DotNetCards/HeartsTwo.png differ diff --git a/notebooks/linq/DotNetCards/NoneHighJoker.png b/notebooks/linq/DotNetCards/NoneHighJoker.png new file mode 100644 index 0000000..4e2d5e1 Binary files /dev/null and b/notebooks/linq/DotNetCards/NoneHighJoker.png differ diff --git a/notebooks/linq/DotNetCards/NoneLowJoker.png b/notebooks/linq/DotNetCards/NoneLowJoker.png new file mode 100644 index 0000000..2b9898a Binary files /dev/null and b/notebooks/linq/DotNetCards/NoneLowJoker.png differ diff --git a/notebooks/linq/DotNetCards/SpadesAce.png b/notebooks/linq/DotNetCards/SpadesAce.png new file mode 100644 index 0000000..086ccb5 Binary files /dev/null and b/notebooks/linq/DotNetCards/SpadesAce.png differ diff --git a/notebooks/linq/DotNetCards/SpadesEight.png b/notebooks/linq/DotNetCards/SpadesEight.png new file mode 100644 index 0000000..8fea3b4 Binary files /dev/null and b/notebooks/linq/DotNetCards/SpadesEight.png differ diff --git a/notebooks/linq/DotNetCards/SpadesFive.png b/notebooks/linq/DotNetCards/SpadesFive.png new file mode 100644 index 0000000..d9ab982 Binary files /dev/null and b/notebooks/linq/DotNetCards/SpadesFive.png differ diff --git a/notebooks/linq/DotNetCards/SpadesFour.png b/notebooks/linq/DotNetCards/SpadesFour.png new file mode 100644 index 0000000..a891688 Binary files /dev/null and b/notebooks/linq/DotNetCards/SpadesFour.png differ diff --git a/notebooks/linq/DotNetCards/SpadesJack.png b/notebooks/linq/DotNetCards/SpadesJack.png new file mode 100644 index 0000000..b8d9c43 Binary files /dev/null and b/notebooks/linq/DotNetCards/SpadesJack.png differ diff --git a/notebooks/linq/DotNetCards/SpadesKing.png b/notebooks/linq/DotNetCards/SpadesKing.png new file mode 100644 index 0000000..2b055f6 Binary files /dev/null and b/notebooks/linq/DotNetCards/SpadesKing.png differ diff --git a/notebooks/linq/DotNetCards/SpadesNine.png b/notebooks/linq/DotNetCards/SpadesNine.png new file mode 100644 index 0000000..a1d70b6 Binary files /dev/null and b/notebooks/linq/DotNetCards/SpadesNine.png differ diff --git a/notebooks/linq/DotNetCards/SpadesQueen.png b/notebooks/linq/DotNetCards/SpadesQueen.png new file mode 100644 index 0000000..2a1f751 Binary files /dev/null and b/notebooks/linq/DotNetCards/SpadesQueen.png differ diff --git a/notebooks/linq/DotNetCards/SpadesSeven.png b/notebooks/linq/DotNetCards/SpadesSeven.png new file mode 100644 index 0000000..0ea76b4 Binary files /dev/null and b/notebooks/linq/DotNetCards/SpadesSeven.png differ diff --git a/notebooks/linq/DotNetCards/SpadesSix.png b/notebooks/linq/DotNetCards/SpadesSix.png new file mode 100644 index 0000000..7bcd242 Binary files /dev/null and b/notebooks/linq/DotNetCards/SpadesSix.png differ diff --git a/notebooks/linq/DotNetCards/SpadesTen.png b/notebooks/linq/DotNetCards/SpadesTen.png new file mode 100644 index 0000000..d74b737 Binary files /dev/null and b/notebooks/linq/DotNetCards/SpadesTen.png differ diff --git a/notebooks/linq/DotNetCards/SpadesThree.png b/notebooks/linq/DotNetCards/SpadesThree.png new file mode 100644 index 0000000..f3f6c32 Binary files /dev/null and b/notebooks/linq/DotNetCards/SpadesThree.png differ diff --git a/notebooks/linq/DotNetCards/SpadesTwo.png b/notebooks/linq/DotNetCards/SpadesTwo.png new file mode 100644 index 0000000..cbb5891 Binary files /dev/null and b/notebooks/linq/DotNetCards/SpadesTwo.png differ diff --git a/notebooks/linq/index.ipynb b/notebooks/linq/index.ipynb index c3a7604..037f884 100644 --- a/notebooks/linq/index.ipynb +++ b/notebooks/linq/index.ipynb @@ -25,8 +25,15 @@ }, { "cell_type": "code", - "execution_count": 3, - "metadata": {}, + "execution_count": null, + "metadata": { + "dotnet_interactive": { + "language": "csharp" + }, + "vscode": { + "languageId": "dotnet-interactive.csharp" + } + }, "outputs": [], "source": [ "public enum Suit\n", @@ -68,8 +75,15 @@ }, { "cell_type": "code", - "execution_count": 5, - "metadata": {}, + "execution_count": null, + "metadata": { + "dotnet_interactive": { + "language": "csharp" + }, + "vscode": { + "languageId": "dotnet-interactive.csharp" + } + }, "outputs": [], "source": [ "public class Card\n", @@ -100,8 +114,15 @@ }, { "cell_type": "code", - "execution_count": 6, - "metadata": {}, + "execution_count": null, + "metadata": { + "dotnet_interactive": { + "language": "csharp" + }, + "vscode": { + "languageId": "dotnet-interactive.csharp" + } + }, "outputs": [], "source": [ "static IEnumerable Suits() => Enum.GetValues(typeof(Suit)) as IEnumerable;\n", @@ -149,11 +170,21 @@ }, { "cell_type": "code", - "execution_count": 12, - "metadata": {}, + "execution_count": null, + "metadata": { + "dotnet_interactive": { + "language": "csharp" + }, + "vscode": { + "languageId": "dotnet-interactive.csharp" + } + }, "outputs": [], "source": [ - "Formatter.Register((deck, writer) =>\n", + "using Microsoft.DotNet.Interactive.Formatting;\n", + "using static Microsoft.DotNet.Interactive.Formatting.PocketViewTags;\n", + "\n", + "Formatter.Register((deck, writer) =>\n", "{\n", " PocketView v = div(\n", " Enumerable.Range(0,4).Select(row =>\n", @@ -161,7 +192,7 @@ " {\n", " var face = Enum.GetName(typeof(Rank), c.Rank);\n", " var suit = Enum.GetName(typeof(Suit), c.Suit);\n", - " return img[src:$\"https://dotnetcards.azureedge.net/cards/{suit}{face}.png\", width:64]();\n", + " return img[src:$\"./DotNetCards/{suit}{face}.png\", width:64]();\n", " }))));\n", " writer.Write(v);\n", "}, \"text/html\");\n", @@ -169,7 +200,7 @@ "Console.WriteLine(\".NET Interactive can display the deck of cards\");\n", "\n", "Deck d = new Deck();\n", - "display(d);" + "display(d);\n" ] }, { @@ -199,8 +230,15 @@ }, { "cell_type": "code", - "execution_count": 17, - "metadata": {}, + "execution_count": null, + "metadata": { + "dotnet_interactive": { + "language": "csharp" + }, + "vscode": { + "languageId": "dotnet-interactive.csharp" + } + }, "outputs": [], "source": [ "static IEnumerable InterleaveSequenceWith (this IEnumerable first, IEnumerable second)\n", @@ -233,8 +271,15 @@ }, { "cell_type": "code", - "execution_count": 18, - "metadata": {}, + "execution_count": null, + "metadata": { + "dotnet_interactive": { + "language": "csharp" + }, + "vscode": { + "languageId": "dotnet-interactive.csharp" + } + }, "outputs": [], "source": [ "static bool SequenceEquals(this IEnumerable first, IEnumerable second)\n", @@ -264,9 +309,14 @@ }, { "cell_type": "code", - "execution_count": 19, + "execution_count": null, "metadata": { - "scrolled": false + "dotnet_interactive": { + "language": "csharp" + }, + "vscode": { + "languageId": "dotnet-interactive.csharp" + } }, "outputs": [], "source": [ @@ -285,8 +335,15 @@ }, { "cell_type": "code", - "execution_count": 20, - "metadata": {}, + "execution_count": null, + "metadata": { + "dotnet_interactive": { + "language": "csharp" + }, + "vscode": { + "languageId": "dotnet-interactive.csharp" + } + }, "outputs": [], "source": [ "int numberOfShuffles = 0;\n", @@ -351,9 +408,10 @@ "mimetype": "text/x-csharp", "name": "C#", "pygments_lexer": "csharp", - "version": "8.0" - } + "version": "9.0" + }, + "orig_nbformat": 4 }, "nbformat": 4, - "nbformat_minor": 4 + "nbformat_minor": 2 }