Skip to content

Commit 984d71b

Browse files
committed
Move Enums to right side of 'Learn the Fundamentals' section, Fix alignment and spacing of sections
1 parent 972367b commit 984d71b

File tree

1 file changed

+19
-22
lines changed

1 file changed

+19
-22
lines changed

csharp-roadmap.drawio

Lines changed: 19 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/26.0.1 Safari/605.1.15" version="28.2.5">
22
<diagram id="Bi8yQc8i4gSCwa7ISA3M" name="Page-1">
3-
<mxGraphModel dx="832" dy="626" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="0" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
3+
<mxGraphModel dx="988" dy="744" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="0" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
44
<root>
55
<mxCell id="0" />
66
<mxCell id="1" parent="0" />
@@ -43,6 +43,9 @@
4343
<mxCell id="lwvj8f8YE6O9QnCj63W--48" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=none;endFill=0;strokeWidth=2;" parent="1" source="HOgNb5vJPWKjZWPz9B7e-1" target="lwvj8f8YE6O9QnCj63W--47" edge="1">
4444
<mxGeometry relative="1" as="geometry" />
4545
</mxCell>
46+
<mxCell id="Fq2ad1BWdh1ryWvzEU4E-39" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;curved=0;endArrow=none;endFill=0;strokeWidth=2;" edge="1" parent="1" source="HOgNb5vJPWKjZWPz9B7e-1" target="Fq2ad1BWdh1ryWvzEU4E-38">
47+
<mxGeometry relative="1" as="geometry" />
48+
</mxCell>
4649
<object label="&lt;font style=&quot;font-size: 14px;&quot;&gt;Learn the Fundamentals&lt;/font&gt;" id="HOgNb5vJPWKjZWPz9B7e-1">
4750
<mxCell style="rounded=1;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;strokeWidth=2;fontSize=14;" parent="1" vertex="1">
4851
<mxGeometry x="320" y="301" width="200" height="40" as="geometry" />
@@ -55,32 +58,32 @@
5558
</mxCell>
5659
<UserObject label="&lt;div style=&quot;font-size: 14px&quot;&gt;&lt;a href=&quot;https://docs.microsoft.com/en-us/dotnet/csharp/tour-of-csharp/tutorials/hello-world&quot;&gt;Basic Syntax&lt;/a&gt;&lt;/div&gt;" link="https://docs.microsoft.com/en-us/dotnet/csharp/tour-of-csharp/tutorials/hello-world" id="HOgNb5vJPWKjZWPz9B7e-3">
5760
<mxCell style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=2;fontSize=14;" parent="1" vertex="1">
58-
<mxGeometry x="140" y="141" width="100" height="40" as="geometry" />
61+
<mxGeometry x="140" y="150" width="100" height="40" as="geometry" />
5962
</mxCell>
6063
</UserObject>
6164
<UserObject label="&lt;div style=&quot;font-size: 14px&quot;&gt;&lt;a href=&quot;https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/statements/selection-statements&quot;&gt;Conditionals&lt;/a&gt;&lt;/div&gt;" link="https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/statements/selection-statements" linkTarget="_blank" id="HOgNb5vJPWKjZWPz9B7e-5">
6265
<mxCell style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=2;fontSize=14;" parent="1" vertex="1">
63-
<mxGeometry x="140" y="450" width="100" height="40" as="geometry" />
66+
<mxGeometry x="140" y="460" width="100" height="40" as="geometry" />
6467
</mxCell>
6568
</UserObject>
6669
<UserObject label="&lt;a href=&quot;https://docs.microsoft.com/en-us/dotnet/csharp/methods&quot;&gt;Methods&lt;/a&gt;" link="https://docs.microsoft.com/en-us/dotnet/csharp/methods" linkTarget="_blank" id="HOgNb5vJPWKjZWPz9B7e-6">
6770
<mxCell style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=2;fontSize=14;" parent="1" vertex="1">
68-
<mxGeometry x="160" y="500" width="80" height="40" as="geometry" />
71+
<mxGeometry x="160" y="510" width="80" height="40" as="geometry" />
6972
</mxCell>
7073
</UserObject>
7174
<UserObject label="&lt;a href=&quot;https://docs.microsoft.com/en-us/dotnet/csharp/fundamentals/types/namespaces&quot;&gt;Namespaces&lt;/a&gt;" link="https://docs.microsoft.com/en-us/dotnet/csharp/fundamentals/types/namespaces" linkTarget="_blank" id="HOgNb5vJPWKjZWPz9B7e-7">
7275
<mxCell style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=2;fontSize=14;" parent="1" vertex="1">
73-
<mxGeometry x="599" y="351" width="101" height="40" as="geometry" />
76+
<mxGeometry x="599" y="409" width="101" height="40" as="geometry" />
7477
</mxCell>
7578
</UserObject>
7679
<UserObject label="&lt;a href=&quot;https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/statements/iteration-statements&quot;&gt;Loops&lt;/a&gt;" link="https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/statements/iteration-statements" linkTarget="_blank" id="HOgNb5vJPWKjZWPz9B7e-9">
7780
<mxCell style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=2;fontSize=14;" parent="1" vertex="1">
78-
<mxGeometry x="599" y="301" width="61" height="40" as="geometry" />
81+
<mxGeometry x="599" y="359" width="61" height="40" as="geometry" />
7982
</mxCell>
8083
</UserObject>
8184
<UserObject label="&lt;div style=&quot;font-size: 14px&quot;&gt;&lt;a href=&quot;https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/tokens/interpolated&quot;&gt;String Interpolation&lt;br style=&quot;font-size: 14px&quot;&gt;&lt;/a&gt;&lt;/div&gt;" link="https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/tokens/interpolated" linkTarget="_blank" id="HOgNb5vJPWKjZWPz9B7e-10">
8285
<mxCell style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=2;fontSize=14;" parent="1" vertex="1">
83-
<mxGeometry x="599" y="451" width="141" height="40" as="geometry" />
86+
<mxGeometry x="599" y="509" width="141" height="40" as="geometry" />
8487
</mxCell>
8588
</UserObject>
8689
<mxCell id="HOgNb5vJPWKjZWPz9B7e-49" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontSize=14;endArrow=none;endFill=0;strokeWidth=2;" parent="1" source="HOgNb5vJPWKjZWPz9B7e-27" target="HOgNb5vJPWKjZWPz9B7e-41" edge="1">
@@ -200,7 +203,7 @@
200203
<mxGeometry relative="1" as="geometry" />
201204
</mxCell>
202205
<mxCell id="TVtdVuU6rrKW41aySdb2-2" value="&lt;font style=&quot;font-size: 14px&quot;&gt;Going Deeper&lt;/font&gt;" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#fff2cc;strokeColor=#d6b656;strokeWidth=3;" parent="1" vertex="1">
203-
<mxGeometry x="321" y="1247.5" width="200" height="40" as="geometry" />
206+
<mxGeometry x="321" y="1185" width="200" height="40" as="geometry" />
204207
</mxCell>
205208
<UserObject label="&lt;a href=&quot;https://docs.microsoft.com/en-us/dotnet/csharp/linq/&quot;&gt;LINQ&lt;/a&gt;" link="https://docs.microsoft.com/en-us/dotnet/csharp/linq/" linkTarget="_blank" id="TVtdVuU6rrKW41aySdb2-3">
206209
<mxCell style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=2;fontSize=14;" parent="1" vertex="1">
@@ -279,7 +282,7 @@
279282
</UserObject>
280283
<UserObject label="Collections" link="https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/concepts/collections" id="lwvj8f8YE6O9QnCj63W--36">
281284
<mxCell style="swimlane;rounded=1;fontSize=14;strokeWidth=2;" parent="1" vertex="1">
282-
<mxGeometry x="600" y="141" width="240" height="150" as="geometry" />
285+
<mxGeometry x="600" y="199" width="240" height="150" as="geometry" />
283286
</mxCell>
284287
</UserObject>
285288
<UserObject label="&lt;a href=&quot;https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/arrays/&quot;&gt;Array&lt;/a&gt;" link="https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/arrays/" linkTarget="_blank" id="lwvj8f8YE6O9QnCj63W--37">
@@ -304,7 +307,7 @@
304307
</UserObject>
305308
<UserObject label="Variables and Data Types" link="https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/builtin-types/built-in-types" id="lwvj8f8YE6O9QnCj63W--41">
306309
<mxCell style="swimlane;rounded=1;fontSize=14;strokeWidth=2;" parent="1" vertex="1">
307-
<mxGeometry x="11" y="191" width="230" height="249" as="geometry" />
310+
<mxGeometry x="11" y="196.5" width="230" height="249" as="geometry" />
308311
</mxCell>
309312
</UserObject>
310313
<UserObject label="&lt;a href=&quot;https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/builtin-types/integral-numeric-types&quot;&gt;Int&lt;/a&gt;" link="https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/builtin-types/integral-numeric-types" linkTarget="_blank" id="lwvj8f8YE6O9QnCj63W--14">
@@ -344,7 +347,7 @@
344347
</UserObject>
345348
<UserObject label="&lt;a href=&quot;https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/using-directive&quot;&gt;`Using` directives&lt;/a&gt;" link="https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/using-directive" linkTarget="_blank" id="lwvj8f8YE6O9QnCj63W--47">
346349
<mxCell style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=2;fontSize=14;" parent="1" vertex="1">
347-
<mxGeometry x="599" y="401" width="131" height="40" as="geometry" />
350+
<mxGeometry x="599" y="459" width="131" height="40" as="geometry" />
348351
</mxCell>
349352
</UserObject>
350353
<mxCell id="5skpCs7WF-4Y6Zh2U24Q-6" value="Member Modifiers" style="swimlane;rounded=1;fontSize=14;strokeWidth=2;startSize=23;" parent="1" vertex="1">
@@ -445,17 +448,6 @@
445448
<mxCell id="DmDg42elQiaIXwM6oJwE-39" value="&lt;h1&gt;Roadmap for C# v12&lt;br&gt;&lt;/h1&gt;&lt;p&gt;Note: Each item contains a link, which can be accessed by opening the document in a web browser.&lt;/p&gt;" style="text;html=1;strokeColor=none;fillColor=none;spacing=5;spacingTop=-20;whiteSpace=wrap;overflow=hidden;rounded=0;align=right;" parent="1" vertex="1">
446449
<mxGeometry x="530" y="31" width="299" height="100" as="geometry" />
447450
</mxCell>
448-
<UserObject label="&lt;a href=&quot;https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/builtin-types/enum&quot;&gt;Enums&lt;/a&gt;" link="https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/builtin-types/enum" linkTarget="_blank" id="Fq2ad1BWdh1ryWvzEU4E-1">
449-
<mxCell style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=2;fontSize=14;" vertex="1" parent="1">
450-
<mxGeometry x="171" y="549" width="69" height="40" as="geometry" />
451-
</mxCell>
452-
</UserObject>
453-
<mxCell id="Fq2ad1BWdh1ryWvzEU4E-2" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;fontSize=14;endArrow=none;endFill=0;strokeWidth=2;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" target="Fq2ad1BWdh1ryWvzEU4E-1">
454-
<mxGeometry relative="1" as="geometry">
455-
<mxPoint x="320" y="320" as="sourcePoint" />
456-
<mxPoint x="270" y="590" as="targetPoint" />
457-
</mxGeometry>
458-
</mxCell>
459451
<UserObject label="&lt;div style=&quot;font-size: 14px&quot;&gt;&lt;a href=&quot;https://docs.microsoft.com/en-us/dotnet/csharp/fundamentals/exceptions/exception-handling&quot;&gt;Exception Handling&lt;/a&gt;&lt;br style=&quot;font-size: 14px&quot;&gt;&lt;/div&gt;" link="https://docs.microsoft.com/en-us/dotnet/csharp/fundamentals/exceptions/exception-handling" linkTarget="_blank" id="Fq2ad1BWdh1ryWvzEU4E-3">
460452
<mxCell style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=2;fontSize=14;" vertex="1" parent="1">
461453
<mxGeometry x="100" y="1000" width="141" height="40" as="geometry" />
@@ -499,6 +491,11 @@
499491
<mxGeometry x="10" y="40" width="100" height="40" as="geometry" />
500492
</mxCell>
501493
</UserObject>
494+
<UserObject label="&lt;a href=&quot;https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/builtin-types/enum&quot;&gt;Enums&lt;/a&gt;" link="https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/builtin-types/enum" linkTarget="_blank" id="Fq2ad1BWdh1ryWvzEU4E-38">
495+
<mxCell style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;strokeWidth=2;fontSize=14;" vertex="1" parent="1">
496+
<mxGeometry x="599" y="150" width="69" height="40" as="geometry" />
497+
</mxCell>
498+
</UserObject>
502499
</root>
503500
</mxGraphModel>
504501
</diagram>

0 commit comments

Comments
 (0)