diff --git a/Telescope.sln b/Telescope.sln
index d035854..35fc0b6 100644
--- a/Telescope.sln
+++ b/Telescope.sln
@@ -7,48 +7,48 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution
ProjectSection(SolutionItems) = preProject
.gitattributes = .gitattributes
.gitignore = .gitignore
- build\config.xml = build\config.xml
Directory.Build.props = Directory.Build.props
build\Version.props = build\Version.props
EndProjectSection
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "dotnetCampus.Telescope", "src\dotnetCampus.Telescope\dotnetCampus.Telescope.csproj", "{556913DF-6532-4532-B514-2D1184ADC75B}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "GitHub Actions", "GitHub Actions", "{5A85E9ED-415C-4720-BF26-8CF8A97CB832}"
+ ProjectSection(SolutionItems) = preProject
+ ..\Ipc\.github\workflows\dotnet-core.yml = ..\Ipc\.github\workflows\dotnet-core.yml
+ ..\Ipc\.github\workflows\dotnet-format.yml = ..\Ipc\.github\workflows\dotnet-format.yml
+ ..\Ipc\.github\workflows\nuget-tag-publish.yml = ..\Ipc\.github\workflows\nuget-tag-publish.yml
+ EndProjectSection
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "samples", "samples", "{78213588-C3B8-4E86-A19B-73DECD1ABA7B}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tradition", "Tradition", "{91A1CAF1-50E8-4101-BD20-F08ADF3E5969}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "dotnetCampus.Telescope.Sample", "src\dotnetCampus.Telescope.Sample\dotnetCampus.Telescope.Sample.csproj", "{50AE25A2-DF1B-4DE9-A7BE-C406F6497376}"
- ProjectSection(ProjectDependencies) = postProject
- {84DA7EE9-B511-407E-A510-DF390C742F0D} = {84DA7EE9-B511-407E-A510-DF390C742F0D}
- EndProjectSection
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SourceGenerator", "SourceGenerator", "{AD1E7A2F-40C0-4A5D-B3D5-E436B227DCF9}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "dotnetCampus.TelescopeTask", "src\dotnetCampus.TelescopeTask\dotnetCampus.TelescopeTask.csproj", "{09FF40A1-C13C-4D29-93B2-7A7C34D15694}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Demo", "Demo", "{0D2A9C70-CFEB-4486-A7A8-118B0092E798}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "dotnetCampus.Telescope.NuGet", "src\dotnetCampus.Telescope.NuGet\dotnetCampus.Telescope.NuGet.csproj", "{84DA7EE9-B511-407E-A510-DF390C742F0D}"
- ProjectSection(ProjectDependencies) = postProject
- {09FF40A1-C13C-4D29-93B2-7A7C34D15694} = {09FF40A1-C13C-4D29-93B2-7A7C34D15694}
- {556913DF-6532-4532-B514-2D1184ADC75B} = {556913DF-6532-4532-B514-2D1184ADC75B}
- EndProjectSection
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "dotnetCampus.Telescope.SourceGeneratorAnalyzers.Demo", "src\SourceGenerator\Demo\TelescopeSourceGeneratorDemo\dotnetCampus.Telescope.SourceGeneratorAnalyzers.Demo.csproj", "{764F8035-F51F-41C6-A75B-8E646694F3C9}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SourceGenerator", "SourceGenerator", "{A9879CB9-D164-4A0F-9F7A-D4B86C66BD68}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "dotnetCampus.Telescope.SourceGeneratorAnalyzers.DemoLib1", "src\SourceGenerator\Demo\DemoLib1\dotnetCampus.Telescope.SourceGeneratorAnalyzers.DemoLib1.csproj", "{248E9761-B756-4FB3-AED3-4497CF4BE58F}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "dotnetCampus.Telescope.SourceGeneratorAnalyzers", "src\TelescopeSourceGenerator\Analyzers\dotnetCampus.Telescope.SourceGeneratorAnalyzers.csproj", "{C8BB3F7F-344C-40B4-BF00-005575C8C91A}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "dotnetCampus.Telescope.SourceGeneratorAnalyzers.DemoLib2", "src\SourceGenerator\Demo\DemoLib2\dotnetCampus.Telescope.SourceGeneratorAnalyzers.DemoLib2.csproj", "{EC2D8288-169C-46B8-B13F-AF021C907182}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "dotnetCampus.Telescope.SourceGeneratorAnalyzers.Demo", "src\TelescopeSourceGenerator\Demo\TelescopeSourceGeneratorDemo\dotnetCampus.Telescope.SourceGeneratorAnalyzers.Demo.csproj", "{350C2DAF-7AD8-4285-9C8F-737D4D078B65}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "dotnetCampus.Telescope.SourceGeneratorAnalyzers.DemoLib3", "src\SourceGenerator\Demo\DemoLib3\dotnetCampus.Telescope.SourceGeneratorAnalyzers.DemoLib3.csproj", "{24961207-4368-4A02-89B2-EDFC87779900}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "dotnetCampus.Telescope.SourceGeneratorAnalyzers.NuGet", "src\TelescopeSourceGenerator\NuGet\dotnetCampus.Telescope.SourceGeneratorAnalyzers.NuGet.csproj", "{F1E2D63D-A05A-4647-ADB3-750A9F651D22}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Analyzers", "Analyzers", "{AFC1DA67-155C-454A-A701-BA9B2B71F53B}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "GitHub Actions", "GitHub Actions", "{5A85E9ED-415C-4720-BF26-8CF8A97CB832}"
- ProjectSection(SolutionItems) = preProject
- ..\Ipc\.github\workflows\dotnet-core.yml = ..\Ipc\.github\workflows\dotnet-core.yml
- ..\Ipc\.github\workflows\dotnet-format.yml = ..\Ipc\.github\workflows\dotnet-format.yml
- ..\Ipc\.github\workflows\nuget-tag-publish.yml = ..\Ipc\.github\workflows\nuget-tag-publish.yml
- EndProjectSection
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "dotnetCampus.Telescope.SourceGeneratorAnalyzers", "src\SourceGenerator\Analyzers\dotnetCampus.Telescope.SourceGeneratorAnalyzers.csproj", "{553D3A04-7E8B-451F-BBF8-4D3514FEE61B}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "NuGet", "NuGet", "{A2199CE0-114A-49E4-9AB3-B38BEBDDC1ED}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "dotnetCampus.Telescope.SourceGeneratorAnalyzers.NuGet", "src\SourceGenerator\NuGet\dotnetCampus.Telescope.SourceGeneratorAnalyzers.NuGet.csproj", "{4CB86802-4CAB-4CB8-9D8E-8E9EA90BD96F}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Sample", "Sample", "{426FE9AC-500C-4D2C-A241-07F46C7CC001}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "dotnetCampus.Telescope.Sample", "src\Tradition\dotnetCampus.Telescope.Sample\dotnetCampus.Telescope.Sample.csproj", "{2E50E42A-C340-44C8-974D-DC27F5F573EE}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "dotnetCampus.Telescope.SourceGeneratorAnalyzers.DemoLib1", "src\TelescopeSourceGenerator\Demo\DemoLib1\dotnetCampus.Telescope.SourceGeneratorAnalyzers.DemoLib1.csproj", "{D9EA5A56-A4E4-4994-B634-8C1B1256D393}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "dotnetCampus.TelescopeTask", "src\Tradition\dotnetCampus.TelescopeTask\dotnetCampus.TelescopeTask.csproj", "{0FC4DFBD-C8F0-4F09-AF19-4A5CCE61B6DF}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "dotnetCampus.Telescope.SourceGeneratorAnalyzers.DemoLib2", "src\TelescopeSourceGenerator\Demo\DemoLib2\dotnetCampus.Telescope.SourceGeneratorAnalyzers.DemoLib2.csproj", "{804D6902-6885-42A7-9EC3-BB0E09AAD3F2}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "dotnetCampus.Telescope.NuGet", "src\Tradition\dotnetCampus.Telescope.NuGet\dotnetCampus.Telescope.NuGet.csproj", "{1B365205-D7EE-4DE7-AE8B-B67D1D5369BA}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "dotnetCampus.Telescope.SourceGeneratorAnalyzers.DemoLib3", "src\TelescopeSourceGenerator\Demo\DemoLib3\dotnetCampus.Telescope.SourceGeneratorAnalyzers.DemoLib3.csproj", "{F1E050D2-E840-4793-8E97-024FBAD8908A}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "dotnetCampus.Telescope", "src\Tradition\dotnetCampus.Telescope\dotnetCampus.Telescope.csproj", "{B413FC30-BC74-4F22-B046-B7B3897CBE1E}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -56,58 +56,65 @@ Global
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {556913DF-6532-4532-B514-2D1184ADC75B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {556913DF-6532-4532-B514-2D1184ADC75B}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {556913DF-6532-4532-B514-2D1184ADC75B}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {556913DF-6532-4532-B514-2D1184ADC75B}.Release|Any CPU.Build.0 = Release|Any CPU
- {50AE25A2-DF1B-4DE9-A7BE-C406F6497376}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {50AE25A2-DF1B-4DE9-A7BE-C406F6497376}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {50AE25A2-DF1B-4DE9-A7BE-C406F6497376}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {50AE25A2-DF1B-4DE9-A7BE-C406F6497376}.Release|Any CPU.Build.0 = Release|Any CPU
- {09FF40A1-C13C-4D29-93B2-7A7C34D15694}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {09FF40A1-C13C-4D29-93B2-7A7C34D15694}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {09FF40A1-C13C-4D29-93B2-7A7C34D15694}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {09FF40A1-C13C-4D29-93B2-7A7C34D15694}.Release|Any CPU.Build.0 = Release|Any CPU
- {84DA7EE9-B511-407E-A510-DF390C742F0D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {84DA7EE9-B511-407E-A510-DF390C742F0D}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {84DA7EE9-B511-407E-A510-DF390C742F0D}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {84DA7EE9-B511-407E-A510-DF390C742F0D}.Release|Any CPU.Build.0 = Release|Any CPU
- {C8BB3F7F-344C-40B4-BF00-005575C8C91A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {C8BB3F7F-344C-40B4-BF00-005575C8C91A}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {C8BB3F7F-344C-40B4-BF00-005575C8C91A}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {C8BB3F7F-344C-40B4-BF00-005575C8C91A}.Release|Any CPU.Build.0 = Release|Any CPU
- {350C2DAF-7AD8-4285-9C8F-737D4D078B65}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {350C2DAF-7AD8-4285-9C8F-737D4D078B65}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {350C2DAF-7AD8-4285-9C8F-737D4D078B65}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {350C2DAF-7AD8-4285-9C8F-737D4D078B65}.Release|Any CPU.Build.0 = Release|Any CPU
- {F1E2D63D-A05A-4647-ADB3-750A9F651D22}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {F1E2D63D-A05A-4647-ADB3-750A9F651D22}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {F1E2D63D-A05A-4647-ADB3-750A9F651D22}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {F1E2D63D-A05A-4647-ADB3-750A9F651D22}.Release|Any CPU.Build.0 = Release|Any CPU
- {D9EA5A56-A4E4-4994-B634-8C1B1256D393}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {D9EA5A56-A4E4-4994-B634-8C1B1256D393}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {D9EA5A56-A4E4-4994-B634-8C1B1256D393}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {D9EA5A56-A4E4-4994-B634-8C1B1256D393}.Release|Any CPU.Build.0 = Release|Any CPU
- {804D6902-6885-42A7-9EC3-BB0E09AAD3F2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {804D6902-6885-42A7-9EC3-BB0E09AAD3F2}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {804D6902-6885-42A7-9EC3-BB0E09AAD3F2}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {804D6902-6885-42A7-9EC3-BB0E09AAD3F2}.Release|Any CPU.Build.0 = Release|Any CPU
- {F1E050D2-E840-4793-8E97-024FBAD8908A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {F1E050D2-E840-4793-8E97-024FBAD8908A}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {F1E050D2-E840-4793-8E97-024FBAD8908A}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {F1E050D2-E840-4793-8E97-024FBAD8908A}.Release|Any CPU.Build.0 = Release|Any CPU
+ {764F8035-F51F-41C6-A75B-8E646694F3C9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {764F8035-F51F-41C6-A75B-8E646694F3C9}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {764F8035-F51F-41C6-A75B-8E646694F3C9}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {764F8035-F51F-41C6-A75B-8E646694F3C9}.Release|Any CPU.Build.0 = Release|Any CPU
+ {248E9761-B756-4FB3-AED3-4497CF4BE58F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {248E9761-B756-4FB3-AED3-4497CF4BE58F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {248E9761-B756-4FB3-AED3-4497CF4BE58F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {248E9761-B756-4FB3-AED3-4497CF4BE58F}.Release|Any CPU.Build.0 = Release|Any CPU
+ {EC2D8288-169C-46B8-B13F-AF021C907182}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {EC2D8288-169C-46B8-B13F-AF021C907182}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {EC2D8288-169C-46B8-B13F-AF021C907182}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {EC2D8288-169C-46B8-B13F-AF021C907182}.Release|Any CPU.Build.0 = Release|Any CPU
+ {24961207-4368-4A02-89B2-EDFC87779900}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {24961207-4368-4A02-89B2-EDFC87779900}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {24961207-4368-4A02-89B2-EDFC87779900}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {24961207-4368-4A02-89B2-EDFC87779900}.Release|Any CPU.Build.0 = Release|Any CPU
+ {553D3A04-7E8B-451F-BBF8-4D3514FEE61B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {553D3A04-7E8B-451F-BBF8-4D3514FEE61B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {553D3A04-7E8B-451F-BBF8-4D3514FEE61B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {553D3A04-7E8B-451F-BBF8-4D3514FEE61B}.Release|Any CPU.Build.0 = Release|Any CPU
+ {4CB86802-4CAB-4CB8-9D8E-8E9EA90BD96F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {4CB86802-4CAB-4CB8-9D8E-8E9EA90BD96F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {4CB86802-4CAB-4CB8-9D8E-8E9EA90BD96F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {4CB86802-4CAB-4CB8-9D8E-8E9EA90BD96F}.Release|Any CPU.Build.0 = Release|Any CPU
+ {2E50E42A-C340-44C8-974D-DC27F5F573EE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {2E50E42A-C340-44C8-974D-DC27F5F573EE}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {2E50E42A-C340-44C8-974D-DC27F5F573EE}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {2E50E42A-C340-44C8-974D-DC27F5F573EE}.Release|Any CPU.Build.0 = Release|Any CPU
+ {0FC4DFBD-C8F0-4F09-AF19-4A5CCE61B6DF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {0FC4DFBD-C8F0-4F09-AF19-4A5CCE61B6DF}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {0FC4DFBD-C8F0-4F09-AF19-4A5CCE61B6DF}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {0FC4DFBD-C8F0-4F09-AF19-4A5CCE61B6DF}.Release|Any CPU.Build.0 = Release|Any CPU
+ {1B365205-D7EE-4DE7-AE8B-B67D1D5369BA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {1B365205-D7EE-4DE7-AE8B-B67D1D5369BA}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {1B365205-D7EE-4DE7-AE8B-B67D1D5369BA}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {1B365205-D7EE-4DE7-AE8B-B67D1D5369BA}.Release|Any CPU.Build.0 = Release|Any CPU
+ {B413FC30-BC74-4F22-B046-B7B3897CBE1E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {B413FC30-BC74-4F22-B046-B7B3897CBE1E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {B413FC30-BC74-4F22-B046-B7B3897CBE1E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {B413FC30-BC74-4F22-B046-B7B3897CBE1E}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
- {50AE25A2-DF1B-4DE9-A7BE-C406F6497376} = {78213588-C3B8-4E86-A19B-73DECD1ABA7B}
- {C8BB3F7F-344C-40B4-BF00-005575C8C91A} = {A9879CB9-D164-4A0F-9F7A-D4B86C66BD68}
- {350C2DAF-7AD8-4285-9C8F-737D4D078B65} = {A9879CB9-D164-4A0F-9F7A-D4B86C66BD68}
- {F1E2D63D-A05A-4647-ADB3-750A9F651D22} = {A9879CB9-D164-4A0F-9F7A-D4B86C66BD68}
- {D9EA5A56-A4E4-4994-B634-8C1B1256D393} = {A9879CB9-D164-4A0F-9F7A-D4B86C66BD68}
- {804D6902-6885-42A7-9EC3-BB0E09AAD3F2} = {A9879CB9-D164-4A0F-9F7A-D4B86C66BD68}
- {F1E050D2-E840-4793-8E97-024FBAD8908A} = {A9879CB9-D164-4A0F-9F7A-D4B86C66BD68}
+ {0D2A9C70-CFEB-4486-A7A8-118B0092E798} = {AD1E7A2F-40C0-4A5D-B3D5-E436B227DCF9}
+ {764F8035-F51F-41C6-A75B-8E646694F3C9} = {0D2A9C70-CFEB-4486-A7A8-118B0092E798}
+ {248E9761-B756-4FB3-AED3-4497CF4BE58F} = {0D2A9C70-CFEB-4486-A7A8-118B0092E798}
+ {EC2D8288-169C-46B8-B13F-AF021C907182} = {0D2A9C70-CFEB-4486-A7A8-118B0092E798}
+ {24961207-4368-4A02-89B2-EDFC87779900} = {0D2A9C70-CFEB-4486-A7A8-118B0092E798}
+ {AFC1DA67-155C-454A-A701-BA9B2B71F53B} = {AD1E7A2F-40C0-4A5D-B3D5-E436B227DCF9}
+ {553D3A04-7E8B-451F-BBF8-4D3514FEE61B} = {AFC1DA67-155C-454A-A701-BA9B2B71F53B}
+ {A2199CE0-114A-49E4-9AB3-B38BEBDDC1ED} = {AD1E7A2F-40C0-4A5D-B3D5-E436B227DCF9}
+ {4CB86802-4CAB-4CB8-9D8E-8E9EA90BD96F} = {A2199CE0-114A-49E4-9AB3-B38BEBDDC1ED}
+ {426FE9AC-500C-4D2C-A241-07F46C7CC001} = {91A1CAF1-50E8-4101-BD20-F08ADF3E5969}
+ {2E50E42A-C340-44C8-974D-DC27F5F573EE} = {426FE9AC-500C-4D2C-A241-07F46C7CC001}
+ {0FC4DFBD-C8F0-4F09-AF19-4A5CCE61B6DF} = {91A1CAF1-50E8-4101-BD20-F08ADF3E5969}
+ {1B365205-D7EE-4DE7-AE8B-B67D1D5369BA} = {91A1CAF1-50E8-4101-BD20-F08ADF3E5969}
+ {B413FC30-BC74-4F22-B046-B7B3897CBE1E} = {91A1CAF1-50E8-4101-BD20-F08ADF3E5969}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {22702A10-22E1-4670-8FCA-9581202E6CAB}
diff --git a/src/TelescopeSourceGenerator/Analyzers/Context_/AssemblyCandidateClassParseResult.cs b/src/SourceGenerator/Analyzers/Context_/AssemblyCandidateClassParseResult.cs
similarity index 100%
rename from src/TelescopeSourceGenerator/Analyzers/Context_/AssemblyCandidateClassParseResult.cs
rename to src/SourceGenerator/Analyzers/Context_/AssemblyCandidateClassParseResult.cs
diff --git a/src/TelescopeSourceGenerator/Analyzers/Context_/MarkClassParseResult.cs b/src/SourceGenerator/Analyzers/Context_/MarkClassParseResult.cs
similarity index 100%
rename from src/TelescopeSourceGenerator/Analyzers/Context_/MarkClassParseResult.cs
rename to src/SourceGenerator/Analyzers/Context_/MarkClassParseResult.cs
diff --git a/src/TelescopeSourceGenerator/Analyzers/Context_/MarkExportAttributeParseResult.cs b/src/SourceGenerator/Analyzers/Context_/MarkExportAttributeParseResult.cs
similarity index 100%
rename from src/TelescopeSourceGenerator/Analyzers/Context_/MarkExportAttributeParseResult.cs
rename to src/SourceGenerator/Analyzers/Context_/MarkExportAttributeParseResult.cs
diff --git a/src/TelescopeSourceGenerator/Analyzers/Core/AccessibilityHelper.cs b/src/SourceGenerator/Analyzers/Core/AccessibilityHelper.cs
similarity index 100%
rename from src/TelescopeSourceGenerator/Analyzers/Core/AccessibilityHelper.cs
rename to src/SourceGenerator/Analyzers/Core/AccessibilityHelper.cs
diff --git a/src/TelescopeSourceGenerator/Analyzers/Core/AssemblyInfo.cs b/src/SourceGenerator/Analyzers/Core/AssemblyInfo.cs
similarity index 100%
rename from src/TelescopeSourceGenerator/Analyzers/Core/AssemblyInfo.cs
rename to src/SourceGenerator/Analyzers/Core/AssemblyInfo.cs
diff --git a/src/TelescopeSourceGenerator/Analyzers/Core/AssemblySymbolHelper.cs b/src/SourceGenerator/Analyzers/Core/AssemblySymbolHelper.cs
similarity index 100%
rename from src/TelescopeSourceGenerator/Analyzers/Core/AssemblySymbolHelper.cs
rename to src/SourceGenerator/Analyzers/Core/AssemblySymbolHelper.cs
diff --git a/src/TelescopeSourceGenerator/Analyzers/Core/AttributeCodeReWriter.cs b/src/SourceGenerator/Analyzers/Core/AttributeCodeReWriter.cs
similarity index 100%
rename from src/TelescopeSourceGenerator/Analyzers/Core/AttributeCodeReWriter.cs
rename to src/SourceGenerator/Analyzers/Core/AttributeCodeReWriter.cs
diff --git a/src/TelescopeSourceGenerator/Analyzers/Core/ExportedTypesCodeTextGenerator.cs b/src/SourceGenerator/Analyzers/Core/ExportedTypesCodeTextGenerator.cs
similarity index 100%
rename from src/TelescopeSourceGenerator/Analyzers/Core/ExportedTypesCodeTextGenerator.cs
rename to src/SourceGenerator/Analyzers/Core/ExportedTypesCodeTextGenerator.cs
diff --git a/src/TelescopeSourceGenerator/Analyzers/Core/IncrementalValuesProviderHelper.cs b/src/SourceGenerator/Analyzers/Core/IncrementalValuesProviderHelper.cs
similarity index 100%
rename from src/TelescopeSourceGenerator/Analyzers/Core/IncrementalValuesProviderHelper.cs
rename to src/SourceGenerator/Analyzers/Core/IncrementalValuesProviderHelper.cs
diff --git a/src/TelescopeSourceGenerator/Analyzers/Core/SourceCodeGeneratorHelper.cs b/src/SourceGenerator/Analyzers/Core/SourceCodeGeneratorHelper.cs
similarity index 100%
rename from src/TelescopeSourceGenerator/Analyzers/Core/SourceCodeGeneratorHelper.cs
rename to src/SourceGenerator/Analyzers/Core/SourceCodeGeneratorHelper.cs
diff --git a/src/TelescopeSourceGenerator/Analyzers/Core/TypeSymbolHelper.cs b/src/SourceGenerator/Analyzers/Core/TypeSymbolHelper.cs
similarity index 100%
rename from src/TelescopeSourceGenerator/Analyzers/Core/TypeSymbolHelper.cs
rename to src/SourceGenerator/Analyzers/Core/TypeSymbolHelper.cs
diff --git a/src/TelescopeSourceGenerator/Analyzers/Core/ValueTuple_/ValueTupleInfo.cs b/src/SourceGenerator/Analyzers/Core/ValueTuple_/ValueTupleInfo.cs
similarity index 100%
rename from src/TelescopeSourceGenerator/Analyzers/Core/ValueTuple_/ValueTupleInfo.cs
rename to src/SourceGenerator/Analyzers/Core/ValueTuple_/ValueTupleInfo.cs
diff --git a/src/TelescopeSourceGenerator/Analyzers/Core/ValueTuple_/ValueTupleInfoParser.cs b/src/SourceGenerator/Analyzers/Core/ValueTuple_/ValueTupleInfoParser.cs
similarity index 100%
rename from src/TelescopeSourceGenerator/Analyzers/Core/ValueTuple_/ValueTupleInfoParser.cs
rename to src/SourceGenerator/Analyzers/Core/ValueTuple_/ValueTupleInfoParser.cs
diff --git a/src/TelescopeSourceGenerator/Analyzers/Core/ValueTuple_/ValueTupleItemSyntaxAndSymbolInfo.cs b/src/SourceGenerator/Analyzers/Core/ValueTuple_/ValueTupleItemSyntaxAndSymbolInfo.cs
similarity index 100%
rename from src/TelescopeSourceGenerator/Analyzers/Core/ValueTuple_/ValueTupleItemSyntaxAndSymbolInfo.cs
rename to src/SourceGenerator/Analyzers/Core/ValueTuple_/ValueTupleItemSyntaxAndSymbolInfo.cs
diff --git a/src/TelescopeSourceGenerator/Analyzers/Diagnostics/TesDiagnostics.cs b/src/SourceGenerator/Analyzers/Diagnostics/TesDiagnostics.cs
similarity index 100%
rename from src/TelescopeSourceGenerator/Analyzers/Diagnostics/TesDiagnostics.cs
rename to src/SourceGenerator/Analyzers/Diagnostics/TesDiagnostics.cs
diff --git a/src/TelescopeSourceGenerator/Analyzers/EmbeddedResourceCode/TelescopeExportAttribute.cs b/src/SourceGenerator/Analyzers/EmbeddedResourceCode/TelescopeExportAttribute.cs
similarity index 100%
rename from src/TelescopeSourceGenerator/Analyzers/EmbeddedResourceCode/TelescopeExportAttribute.cs
rename to src/SourceGenerator/Analyzers/EmbeddedResourceCode/TelescopeExportAttribute.cs
diff --git a/src/TelescopeSourceGenerator/Analyzers/ExportTypeToMethod_/CandidateClassCollectionResult.cs b/src/SourceGenerator/Analyzers/ExportTypeToMethod_/CandidateClassCollectionResult.cs
similarity index 100%
rename from src/TelescopeSourceGenerator/Analyzers/ExportTypeToMethod_/CandidateClassCollectionResult.cs
rename to src/SourceGenerator/Analyzers/ExportTypeToMethod_/CandidateClassCollectionResult.cs
diff --git a/src/TelescopeSourceGenerator/Analyzers/ExportTypeToMethod_/CandidateClassTypeResult.cs b/src/SourceGenerator/Analyzers/ExportTypeToMethod_/CandidateClassTypeResult.cs
similarity index 100%
rename from src/TelescopeSourceGenerator/Analyzers/ExportTypeToMethod_/CandidateClassTypeResult.cs
rename to src/SourceGenerator/Analyzers/ExportTypeToMethod_/CandidateClassTypeResult.cs
diff --git a/src/TelescopeSourceGenerator/Analyzers/ExportTypeToMethod_/EnumerableValueTupleExportMethodReturnTypeCodeGenerator.cs b/src/SourceGenerator/Analyzers/ExportTypeToMethod_/EnumerableValueTupleExportMethodReturnTypeCodeGenerator.cs
similarity index 100%
rename from src/TelescopeSourceGenerator/Analyzers/ExportTypeToMethod_/EnumerableValueTupleExportMethodReturnTypeCodeGenerator.cs
rename to src/SourceGenerator/Analyzers/ExportTypeToMethod_/EnumerableValueTupleExportMethodReturnTypeCodeGenerator.cs
diff --git a/src/TelescopeSourceGenerator/Analyzers/ExportTypeToMethod_/ExportMethodCodeGenerator.cs b/src/SourceGenerator/Analyzers/ExportTypeToMethod_/ExportMethodCodeGenerator.cs
similarity index 100%
rename from src/TelescopeSourceGenerator/Analyzers/ExportTypeToMethod_/ExportMethodCodeGenerator.cs
rename to src/SourceGenerator/Analyzers/ExportTypeToMethod_/ExportMethodCodeGenerator.cs
diff --git a/src/TelescopeSourceGenerator/Analyzers/ExportTypeToMethod_/ExportMethodReturnType.cs b/src/SourceGenerator/Analyzers/ExportTypeToMethod_/ExportMethodReturnType.cs
similarity index 100%
rename from src/TelescopeSourceGenerator/Analyzers/ExportTypeToMethod_/ExportMethodReturnType.cs
rename to src/SourceGenerator/Analyzers/ExportTypeToMethod_/ExportMethodReturnType.cs
diff --git a/src/TelescopeSourceGenerator/Analyzers/ExportTypeToMethod_/ExportMethodReturnTypeCollectionDiagnostic.cs b/src/SourceGenerator/Analyzers/ExportTypeToMethod_/ExportMethodReturnTypeCollectionDiagnostic.cs
similarity index 100%
rename from src/TelescopeSourceGenerator/Analyzers/ExportTypeToMethod_/ExportMethodReturnTypeCollectionDiagnostic.cs
rename to src/SourceGenerator/Analyzers/ExportTypeToMethod_/ExportMethodReturnTypeCollectionDiagnostic.cs
diff --git a/src/TelescopeSourceGenerator/Analyzers/ExportTypeToMethod_/ExportMethodReturnTypeCollectionResult.cs b/src/SourceGenerator/Analyzers/ExportTypeToMethod_/ExportMethodReturnTypeCollectionResult.cs
similarity index 100%
rename from src/TelescopeSourceGenerator/Analyzers/ExportTypeToMethod_/ExportMethodReturnTypeCollectionResult.cs
rename to src/SourceGenerator/Analyzers/ExportTypeToMethod_/ExportMethodReturnTypeCollectionResult.cs
diff --git a/src/TelescopeSourceGenerator/Analyzers/ExportTypeToMethod_/ExportTypeCollectionResult.cs b/src/SourceGenerator/Analyzers/ExportTypeToMethod_/ExportTypeCollectionResult.cs
similarity index 100%
rename from src/TelescopeSourceGenerator/Analyzers/ExportTypeToMethod_/ExportTypeCollectionResult.cs
rename to src/SourceGenerator/Analyzers/ExportTypeToMethod_/ExportTypeCollectionResult.cs
diff --git a/src/TelescopeSourceGenerator/Analyzers/ExportTypeToMethod_/IExportMethodCodeGenerator.cs b/src/SourceGenerator/Analyzers/ExportTypeToMethod_/IExportMethodCodeGenerator.cs
similarity index 100%
rename from src/TelescopeSourceGenerator/Analyzers/ExportTypeToMethod_/IExportMethodCodeGenerator.cs
rename to src/SourceGenerator/Analyzers/ExportTypeToMethod_/IExportMethodCodeGenerator.cs
diff --git a/src/TelescopeSourceGenerator/Analyzers/ExportTypeToMethod_/IExportMethodReturnTypeCollectionResult.cs b/src/SourceGenerator/Analyzers/ExportTypeToMethod_/IExportMethodReturnTypeCollectionResult.cs
similarity index 100%
rename from src/TelescopeSourceGenerator/Analyzers/ExportTypeToMethod_/IExportMethodReturnTypeCollectionResult.cs
rename to src/SourceGenerator/Analyzers/ExportTypeToMethod_/IExportMethodReturnTypeCollectionResult.cs
diff --git a/src/TelescopeSourceGenerator/Analyzers/ExportTypeToMethod_/TelescopeExportTypeToMethodIncrementalGenerator.cs b/src/SourceGenerator/Analyzers/ExportTypeToMethod_/TelescopeExportTypeToMethodIncrementalGenerator.cs
similarity index 100%
rename from src/TelescopeSourceGenerator/Analyzers/ExportTypeToMethod_/TelescopeExportTypeToMethodIncrementalGenerator.cs
rename to src/SourceGenerator/Analyzers/ExportTypeToMethod_/TelescopeExportTypeToMethodIncrementalGenerator.cs
diff --git a/src/TelescopeSourceGenerator/Analyzers/Properties/Resource.Designer.cs b/src/SourceGenerator/Analyzers/Properties/Resource.Designer.cs
similarity index 100%
rename from src/TelescopeSourceGenerator/Analyzers/Properties/Resource.Designer.cs
rename to src/SourceGenerator/Analyzers/Properties/Resource.Designer.cs
diff --git a/src/TelescopeSourceGenerator/Analyzers/Properties/Resources.Designer.cs b/src/SourceGenerator/Analyzers/Properties/Resources.Designer.cs
similarity index 100%
rename from src/TelescopeSourceGenerator/Analyzers/Properties/Resources.Designer.cs
rename to src/SourceGenerator/Analyzers/Properties/Resources.Designer.cs
diff --git a/src/TelescopeSourceGenerator/Analyzers/Properties/Resources.resx b/src/SourceGenerator/Analyzers/Properties/Resources.resx
similarity index 100%
rename from src/TelescopeSourceGenerator/Analyzers/Properties/Resources.resx
rename to src/SourceGenerator/Analyzers/Properties/Resources.resx
diff --git a/src/TelescopeSourceGenerator/Analyzers/README.md b/src/SourceGenerator/Analyzers/README.md
similarity index 100%
rename from src/TelescopeSourceGenerator/Analyzers/README.md
rename to src/SourceGenerator/Analyzers/README.md
diff --git a/src/TelescopeSourceGenerator/Analyzers/TelescopeIncrementalGenerator.cs b/src/SourceGenerator/Analyzers/TelescopeIncrementalGenerator.cs
similarity index 100%
rename from src/TelescopeSourceGenerator/Analyzers/TelescopeIncrementalGenerator.cs
rename to src/SourceGenerator/Analyzers/TelescopeIncrementalGenerator.cs
diff --git a/src/TelescopeSourceGenerator/Analyzers/dotnetCampus.Telescope.SourceGeneratorAnalyzers.csproj b/src/SourceGenerator/Analyzers/dotnetCampus.Telescope.SourceGeneratorAnalyzers.csproj
similarity index 91%
rename from src/TelescopeSourceGenerator/Analyzers/dotnetCampus.Telescope.SourceGeneratorAnalyzers.csproj
rename to src/SourceGenerator/Analyzers/dotnetCampus.Telescope.SourceGeneratorAnalyzers.csproj
index 782df9e..f667599 100644
--- a/src/TelescopeSourceGenerator/Analyzers/dotnetCampus.Telescope.SourceGeneratorAnalyzers.csproj
+++ b/src/SourceGenerator/Analyzers/dotnetCampus.Telescope.SourceGeneratorAnalyzers.csproj
@@ -20,7 +20,7 @@
-
+
diff --git a/src/TelescopeSourceGenerator/Analyzers/dotnetCampus.Telescope.SourceGeneratorAnalyzers.csproj.DotSettings b/src/SourceGenerator/Analyzers/dotnetCampus.Telescope.SourceGeneratorAnalyzers.csproj.DotSettings
similarity index 100%
rename from src/TelescopeSourceGenerator/Analyzers/dotnetCampus.Telescope.SourceGeneratorAnalyzers.csproj.DotSettings
rename to src/SourceGenerator/Analyzers/dotnetCampus.Telescope.SourceGeneratorAnalyzers.csproj.DotSettings
diff --git a/src/TelescopeSourceGenerator/Demo/DemoLib1/F1.cs b/src/SourceGenerator/Demo/DemoLib1/F1.cs
similarity index 100%
rename from src/TelescopeSourceGenerator/Demo/DemoLib1/F1.cs
rename to src/SourceGenerator/Demo/DemoLib1/F1.cs
diff --git a/src/TelescopeSourceGenerator/Demo/DemoLib1/dotnetCampus.Telescope.SourceGeneratorAnalyzers.DemoLib1.csproj b/src/SourceGenerator/Demo/DemoLib1/dotnetCampus.Telescope.SourceGeneratorAnalyzers.DemoLib1.csproj
similarity index 100%
rename from src/TelescopeSourceGenerator/Demo/DemoLib1/dotnetCampus.Telescope.SourceGeneratorAnalyzers.DemoLib1.csproj
rename to src/SourceGenerator/Demo/DemoLib1/dotnetCampus.Telescope.SourceGeneratorAnalyzers.DemoLib1.csproj
diff --git a/src/TelescopeSourceGenerator/Demo/DemoLib2/F2.cs b/src/SourceGenerator/Demo/DemoLib2/F2.cs
similarity index 100%
rename from src/TelescopeSourceGenerator/Demo/DemoLib2/F2.cs
rename to src/SourceGenerator/Demo/DemoLib2/F2.cs
diff --git a/src/TelescopeSourceGenerator/Demo/DemoLib2/dotnetCampus.Telescope.SourceGeneratorAnalyzers.DemoLib2.csproj b/src/SourceGenerator/Demo/DemoLib2/dotnetCampus.Telescope.SourceGeneratorAnalyzers.DemoLib2.csproj
similarity index 100%
rename from src/TelescopeSourceGenerator/Demo/DemoLib2/dotnetCampus.Telescope.SourceGeneratorAnalyzers.DemoLib2.csproj
rename to src/SourceGenerator/Demo/DemoLib2/dotnetCampus.Telescope.SourceGeneratorAnalyzers.DemoLib2.csproj
diff --git a/src/TelescopeSourceGenerator/Demo/DemoLib3/F3.cs b/src/SourceGenerator/Demo/DemoLib3/F3.cs
similarity index 100%
rename from src/TelescopeSourceGenerator/Demo/DemoLib3/F3.cs
rename to src/SourceGenerator/Demo/DemoLib3/F3.cs
diff --git a/src/TelescopeSourceGenerator/Demo/DemoLib3/FooWithAttribute.cs b/src/SourceGenerator/Demo/DemoLib3/FooWithAttribute.cs
similarity index 100%
rename from src/TelescopeSourceGenerator/Demo/DemoLib3/FooWithAttribute.cs
rename to src/SourceGenerator/Demo/DemoLib3/FooWithAttribute.cs
diff --git a/src/TelescopeSourceGenerator/Demo/DemoLib3/dotnetCampus.Telescope.SourceGeneratorAnalyzers.DemoLib3.csproj b/src/SourceGenerator/Demo/DemoLib3/dotnetCampus.Telescope.SourceGeneratorAnalyzers.DemoLib3.csproj
similarity index 100%
rename from src/TelescopeSourceGenerator/Demo/DemoLib3/dotnetCampus.Telescope.SourceGeneratorAnalyzers.DemoLib3.csproj
rename to src/SourceGenerator/Demo/DemoLib3/dotnetCampus.Telescope.SourceGeneratorAnalyzers.DemoLib3.csproj
diff --git a/src/TelescopeSourceGenerator/Demo/TelescopeSourceGeneratorDemo/AssemblyInfo.cs b/src/SourceGenerator/Demo/TelescopeSourceGeneratorDemo/AssemblyInfo.cs
similarity index 100%
rename from src/TelescopeSourceGenerator/Demo/TelescopeSourceGeneratorDemo/AssemblyInfo.cs
rename to src/SourceGenerator/Demo/TelescopeSourceGeneratorDemo/AssemblyInfo.cs
diff --git a/src/TelescopeSourceGenerator/Demo/TelescopeSourceGeneratorDemo/Program.cs b/src/SourceGenerator/Demo/TelescopeSourceGeneratorDemo/Program.cs
similarity index 100%
rename from src/TelescopeSourceGenerator/Demo/TelescopeSourceGeneratorDemo/Program.cs
rename to src/SourceGenerator/Demo/TelescopeSourceGeneratorDemo/Program.cs
diff --git a/src/TelescopeSourceGenerator/Demo/TelescopeSourceGeneratorDemo/dotnetCampus.Telescope.SourceGeneratorAnalyzers.Demo.csproj b/src/SourceGenerator/Demo/TelescopeSourceGeneratorDemo/dotnetCampus.Telescope.SourceGeneratorAnalyzers.Demo.csproj
similarity index 83%
rename from src/TelescopeSourceGenerator/Demo/TelescopeSourceGeneratorDemo/dotnetCampus.Telescope.SourceGeneratorAnalyzers.Demo.csproj
rename to src/SourceGenerator/Demo/TelescopeSourceGeneratorDemo/dotnetCampus.Telescope.SourceGeneratorAnalyzers.Demo.csproj
index 17a567b..3f21cc3 100644
--- a/src/TelescopeSourceGenerator/Demo/TelescopeSourceGeneratorDemo/dotnetCampus.Telescope.SourceGeneratorAnalyzers.Demo.csproj
+++ b/src/SourceGenerator/Demo/TelescopeSourceGeneratorDemo/dotnetCampus.Telescope.SourceGeneratorAnalyzers.Demo.csproj
@@ -9,7 +9,7 @@
-
+
diff --git a/src/TelescopeSourceGenerator/NuGet/dotnetCampus.Telescope.SourceGeneratorAnalyzers.NuGet.csproj b/src/SourceGenerator/NuGet/dotnetCampus.Telescope.SourceGeneratorAnalyzers.NuGet.csproj
similarity index 100%
rename from src/TelescopeSourceGenerator/NuGet/dotnetCampus.Telescope.SourceGeneratorAnalyzers.NuGet.csproj
rename to src/SourceGenerator/NuGet/dotnetCampus.Telescope.SourceGeneratorAnalyzers.NuGet.csproj
diff --git a/src/dotnetCampus.Telescope.NuGet/Assets/build/Package.targets b/src/Tradition/dotnetCampus.Telescope.NuGet/Assets/build/Package.targets
similarity index 100%
rename from src/dotnetCampus.Telescope.NuGet/Assets/build/Package.targets
rename to src/Tradition/dotnetCampus.Telescope.NuGet/Assets/build/Package.targets
diff --git a/src/dotnetCampus.Telescope.NuGet/Assets/buildMultiTargeting/Package.targets b/src/Tradition/dotnetCampus.Telescope.NuGet/Assets/buildMultiTargeting/Package.targets
similarity index 100%
rename from src/dotnetCampus.Telescope.NuGet/Assets/buildMultiTargeting/Package.targets
rename to src/Tradition/dotnetCampus.Telescope.NuGet/Assets/buildMultiTargeting/Package.targets
diff --git a/src/dotnetCampus.Telescope.NuGet/dotnetCampus.Telescope.NuGet.csproj b/src/Tradition/dotnetCampus.Telescope.NuGet/dotnetCampus.Telescope.NuGet.csproj
similarity index 100%
rename from src/dotnetCampus.Telescope.NuGet/dotnetCampus.Telescope.NuGet.csproj
rename to src/Tradition/dotnetCampus.Telescope.NuGet/dotnetCampus.Telescope.NuGet.csproj
diff --git a/src/dotnetCampus.Telescope.Sample/DemoAttribute.cs b/src/Tradition/dotnetCampus.Telescope.Sample/DemoAttribute.cs
similarity index 100%
rename from src/dotnetCampus.Telescope.Sample/DemoAttribute.cs
rename to src/Tradition/dotnetCampus.Telescope.Sample/DemoAttribute.cs
diff --git a/src/dotnetCampus.Telescope.Sample/Directory.Build.targets b/src/Tradition/dotnetCampus.Telescope.Sample/Directory.Build.targets
similarity index 100%
rename from src/dotnetCampus.Telescope.Sample/Directory.Build.targets
rename to src/Tradition/dotnetCampus.Telescope.Sample/Directory.Build.targets
diff --git a/src/dotnetCampus.Telescope.Sample/IDemo.cs b/src/Tradition/dotnetCampus.Telescope.Sample/IDemo.cs
similarity index 100%
rename from src/dotnetCampus.Telescope.Sample/IDemo.cs
rename to src/Tradition/dotnetCampus.Telescope.Sample/IDemo.cs
diff --git a/src/dotnetCampus.Telescope.Sample/Impl/Demo1.cs b/src/Tradition/dotnetCampus.Telescope.Sample/Impl/Demo1.cs
similarity index 100%
rename from src/dotnetCampus.Telescope.Sample/Impl/Demo1.cs
rename to src/Tradition/dotnetCampus.Telescope.Sample/Impl/Demo1.cs
diff --git a/src/dotnetCampus.Telescope.Sample/Impl/Demo2.cs b/src/Tradition/dotnetCampus.Telescope.Sample/Impl/Demo2.cs
similarity index 100%
rename from src/dotnetCampus.Telescope.Sample/Impl/Demo2.cs
rename to src/Tradition/dotnetCampus.Telescope.Sample/Impl/Demo2.cs
diff --git a/src/dotnetCampus.Telescope.Sample/Program.cs b/src/Tradition/dotnetCampus.Telescope.Sample/Program.cs
similarity index 100%
rename from src/dotnetCampus.Telescope.Sample/Program.cs
rename to src/Tradition/dotnetCampus.Telescope.Sample/Program.cs
diff --git a/src/dotnetCampus.Telescope.Sample/Properties/AssemblyInfo.cs b/src/Tradition/dotnetCampus.Telescope.Sample/Properties/AssemblyInfo.cs
similarity index 100%
rename from src/dotnetCampus.Telescope.Sample/Properties/AssemblyInfo.cs
rename to src/Tradition/dotnetCampus.Telescope.Sample/Properties/AssemblyInfo.cs
diff --git a/src/dotnetCampus.Telescope.Sample/dotnetCampus.Telescope.Sample.csproj b/src/Tradition/dotnetCampus.Telescope.Sample/dotnetCampus.Telescope.Sample.csproj
similarity index 100%
rename from src/dotnetCampus.Telescope.Sample/dotnetCampus.Telescope.Sample.csproj
rename to src/Tradition/dotnetCampus.Telescope.Sample/dotnetCampus.Telescope.Sample.csproj
diff --git a/src/dotnetCampus.Telescope/AttributedTypeMetadata.cs b/src/Tradition/dotnetCampus.Telescope/AttributedTypeMetadata.cs
similarity index 100%
rename from src/dotnetCampus.Telescope/AttributedTypeMetadata.cs
rename to src/Tradition/dotnetCampus.Telescope/AttributedTypeMetadata.cs
diff --git a/src/dotnetCampus.Telescope/AttributedTypes.cs b/src/Tradition/dotnetCampus.Telescope/AttributedTypes.cs
similarity index 100%
rename from src/dotnetCampus.Telescope/AttributedTypes.cs
rename to src/Tradition/dotnetCampus.Telescope/AttributedTypes.cs
diff --git a/src/dotnetCampus.Telescope/ICompileTimeAttributedTypesExporter.cs b/src/Tradition/dotnetCampus.Telescope/ICompileTimeAttributedTypesExporter.cs
similarity index 100%
rename from src/dotnetCampus.Telescope/ICompileTimeAttributedTypesExporter.cs
rename to src/Tradition/dotnetCampus.Telescope/ICompileTimeAttributedTypesExporter.cs
diff --git a/src/dotnetCampus.Telescope/InternalContracts.cs b/src/Tradition/dotnetCampus.Telescope/InternalContracts.cs
similarity index 100%
rename from src/dotnetCampus.Telescope/InternalContracts.cs
rename to src/Tradition/dotnetCampus.Telescope/InternalContracts.cs
diff --git a/src/dotnetCampus.Telescope/MarkExportAttribute.cs b/src/Tradition/dotnetCampus.Telescope/MarkExportAttribute.cs
similarity index 100%
rename from src/dotnetCampus.Telescope/MarkExportAttribute.cs
rename to src/Tradition/dotnetCampus.Telescope/MarkExportAttribute.cs
diff --git a/src/dotnetCampus.Telescope/dotnetCampus.Telescope.csproj b/src/Tradition/dotnetCampus.Telescope/dotnetCampus.Telescope.csproj
similarity index 100%
rename from src/dotnetCampus.Telescope/dotnetCampus.Telescope.csproj
rename to src/Tradition/dotnetCampus.Telescope/dotnetCampus.Telescope.csproj
diff --git a/src/dotnetCampus.TelescopeTask/Cli/Options.cs b/src/Tradition/dotnetCampus.TelescopeTask/Cli/Options.cs
similarity index 100%
rename from src/dotnetCampus.TelescopeTask/Cli/Options.cs
rename to src/Tradition/dotnetCampus.TelescopeTask/Cli/Options.cs
diff --git a/src/dotnetCampus.TelescopeTask/CodeGenerating/AttributedTypesExportFileGenerator.cs b/src/Tradition/dotnetCampus.TelescopeTask/CodeGenerating/AttributedTypesExportFileGenerator.cs
similarity index 100%
rename from src/dotnetCampus.TelescopeTask/CodeGenerating/AttributedTypesExportFileGenerator.cs
rename to src/Tradition/dotnetCampus.TelescopeTask/CodeGenerating/AttributedTypesExportFileGenerator.cs
diff --git a/src/dotnetCampus.TelescopeTask/CompileTime/CompileAssembly.cs b/src/Tradition/dotnetCampus.TelescopeTask/CompileTime/CompileAssembly.cs
similarity index 100%
rename from src/dotnetCampus.TelescopeTask/CompileTime/CompileAssembly.cs
rename to src/Tradition/dotnetCampus.TelescopeTask/CompileTime/CompileAssembly.cs
diff --git a/src/dotnetCampus.TelescopeTask/CompileTime/CompileAttribute.cs b/src/Tradition/dotnetCampus.TelescopeTask/CompileTime/CompileAttribute.cs
similarity index 100%
rename from src/dotnetCampus.TelescopeTask/CompileTime/CompileAttribute.cs
rename to src/Tradition/dotnetCampus.TelescopeTask/CompileTime/CompileAttribute.cs
diff --git a/src/dotnetCampus.TelescopeTask/CompileTime/CompileField.cs b/src/Tradition/dotnetCampus.TelescopeTask/CompileTime/CompileField.cs
similarity index 100%
rename from src/dotnetCampus.TelescopeTask/CompileTime/CompileField.cs
rename to src/Tradition/dotnetCampus.TelescopeTask/CompileTime/CompileField.cs
diff --git a/src/dotnetCampus.TelescopeTask/CompileTime/CompileFile.cs b/src/Tradition/dotnetCampus.TelescopeTask/CompileTime/CompileFile.cs
similarity index 100%
rename from src/dotnetCampus.TelescopeTask/CompileTime/CompileFile.cs
rename to src/Tradition/dotnetCampus.TelescopeTask/CompileTime/CompileFile.cs
diff --git a/src/dotnetCampus.TelescopeTask/CompileTime/CompileMember.cs b/src/Tradition/dotnetCampus.TelescopeTask/CompileTime/CompileMember.cs
similarity index 100%
rename from src/dotnetCampus.TelescopeTask/CompileTime/CompileMember.cs
rename to src/Tradition/dotnetCampus.TelescopeTask/CompileTime/CompileMember.cs
diff --git a/src/dotnetCampus.TelescopeTask/CompileTime/CompileMethod.cs b/src/Tradition/dotnetCampus.TelescopeTask/CompileTime/CompileMethod.cs
similarity index 100%
rename from src/dotnetCampus.TelescopeTask/CompileTime/CompileMethod.cs
rename to src/Tradition/dotnetCampus.TelescopeTask/CompileTime/CompileMethod.cs
diff --git a/src/dotnetCampus.TelescopeTask/CompileTime/CompileProperty.cs b/src/Tradition/dotnetCampus.TelescopeTask/CompileTime/CompileProperty.cs
similarity index 100%
rename from src/dotnetCampus.TelescopeTask/CompileTime/CompileProperty.cs
rename to src/Tradition/dotnetCampus.TelescopeTask/CompileTime/CompileProperty.cs
diff --git a/src/dotnetCampus.TelescopeTask/CompileTime/CompileType.cs b/src/Tradition/dotnetCampus.TelescopeTask/CompileTime/CompileType.cs
similarity index 100%
rename from src/dotnetCampus.TelescopeTask/CompileTime/CompileType.cs
rename to src/Tradition/dotnetCampus.TelescopeTask/CompileTime/CompileType.cs
diff --git a/src/dotnetCampus.TelescopeTask/CompileTime/ICompileAssembly.cs b/src/Tradition/dotnetCampus.TelescopeTask/CompileTime/ICompileAssembly.cs
similarity index 100%
rename from src/dotnetCampus.TelescopeTask/CompileTime/ICompileAssembly.cs
rename to src/Tradition/dotnetCampus.TelescopeTask/CompileTime/ICompileAssembly.cs
diff --git a/src/dotnetCampus.TelescopeTask/CompileTime/ICompileAttribute.cs b/src/Tradition/dotnetCampus.TelescopeTask/CompileTime/ICompileAttribute.cs
similarity index 100%
rename from src/dotnetCampus.TelescopeTask/CompileTime/ICompileAttribute.cs
rename to src/Tradition/dotnetCampus.TelescopeTask/CompileTime/ICompileAttribute.cs
diff --git a/src/dotnetCampus.TelescopeTask/CompileTime/ICompileAttributeProvider.cs b/src/Tradition/dotnetCampus.TelescopeTask/CompileTime/ICompileAttributeProvider.cs
similarity index 100%
rename from src/dotnetCampus.TelescopeTask/CompileTime/ICompileAttributeProvider.cs
rename to src/Tradition/dotnetCampus.TelescopeTask/CompileTime/ICompileAttributeProvider.cs
diff --git a/src/dotnetCampus.TelescopeTask/CompileTime/ICompileField.cs b/src/Tradition/dotnetCampus.TelescopeTask/CompileTime/ICompileField.cs
similarity index 100%
rename from src/dotnetCampus.TelescopeTask/CompileTime/ICompileField.cs
rename to src/Tradition/dotnetCampus.TelescopeTask/CompileTime/ICompileField.cs
diff --git a/src/dotnetCampus.TelescopeTask/CompileTime/ICompileInterface.cs b/src/Tradition/dotnetCampus.TelescopeTask/CompileTime/ICompileInterface.cs
similarity index 100%
rename from src/dotnetCampus.TelescopeTask/CompileTime/ICompileInterface.cs
rename to src/Tradition/dotnetCampus.TelescopeTask/CompileTime/ICompileInterface.cs
diff --git a/src/dotnetCampus.TelescopeTask/CompileTime/ICompileMember.cs b/src/Tradition/dotnetCampus.TelescopeTask/CompileTime/ICompileMember.cs
similarity index 100%
rename from src/dotnetCampus.TelescopeTask/CompileTime/ICompileMember.cs
rename to src/Tradition/dotnetCampus.TelescopeTask/CompileTime/ICompileMember.cs
diff --git a/src/dotnetCampus.TelescopeTask/CompileTime/ICompileMethod.cs b/src/Tradition/dotnetCampus.TelescopeTask/CompileTime/ICompileMethod.cs
similarity index 100%
rename from src/dotnetCampus.TelescopeTask/CompileTime/ICompileMethod.cs
rename to src/Tradition/dotnetCampus.TelescopeTask/CompileTime/ICompileMethod.cs
diff --git a/src/dotnetCampus.TelescopeTask/CompileTime/ICompileProperty.cs b/src/Tradition/dotnetCampus.TelescopeTask/CompileTime/ICompileProperty.cs
similarity index 100%
rename from src/dotnetCampus.TelescopeTask/CompileTime/ICompileProperty.cs
rename to src/Tradition/dotnetCampus.TelescopeTask/CompileTime/ICompileProperty.cs
diff --git a/src/dotnetCampus.TelescopeTask/CompileTime/ICompileType.cs b/src/Tradition/dotnetCampus.TelescopeTask/CompileTime/ICompileType.cs
similarity index 100%
rename from src/dotnetCampus.TelescopeTask/CompileTime/ICompileType.cs
rename to src/Tradition/dotnetCampus.TelescopeTask/CompileTime/ICompileType.cs
diff --git a/src/dotnetCampus.TelescopeTask/CompileTime/ICompilingContext.cs b/src/Tradition/dotnetCampus.TelescopeTask/CompileTime/ICompilingContext.cs
similarity index 100%
rename from src/dotnetCampus.TelescopeTask/CompileTime/ICompilingContext.cs
rename to src/Tradition/dotnetCampus.TelescopeTask/CompileTime/ICompilingContext.cs
diff --git a/src/dotnetCampus.TelescopeTask/Core/CompilingContext.cs b/src/Tradition/dotnetCampus.TelescopeTask/Core/CompilingContext.cs
similarity index 100%
rename from src/dotnetCampus.TelescopeTask/Core/CompilingContext.cs
rename to src/Tradition/dotnetCampus.TelescopeTask/Core/CompilingContext.cs
diff --git a/src/dotnetCampus.TelescopeTask/Core/CompilingException.cs b/src/Tradition/dotnetCampus.TelescopeTask/Core/CompilingException.cs
similarity index 100%
rename from src/dotnetCampus.TelescopeTask/Core/CompilingException.cs
rename to src/Tradition/dotnetCampus.TelescopeTask/Core/CompilingException.cs
diff --git a/src/dotnetCampus.TelescopeTask/Core/ProjectCompilingContext.cs b/src/Tradition/dotnetCampus.TelescopeTask/Core/ProjectCompilingContext.cs
similarity index 100%
rename from src/dotnetCampus.TelescopeTask/Core/ProjectCompilingContext.cs
rename to src/Tradition/dotnetCampus.TelescopeTask/Core/ProjectCompilingContext.cs
diff --git a/src/dotnetCampus.TelescopeTask/Program.cs b/src/Tradition/dotnetCampus.TelescopeTask/Program.cs
similarity index 100%
rename from src/dotnetCampus.TelescopeTask/Program.cs
rename to src/Tradition/dotnetCampus.TelescopeTask/Program.cs
diff --git a/src/dotnetCampus.TelescopeTask/Syntax/CompileTypeVisitor.cs b/src/Tradition/dotnetCampus.TelescopeTask/Syntax/CompileTypeVisitor.cs
similarity index 100%
rename from src/dotnetCampus.TelescopeTask/Syntax/CompileTypeVisitor.cs
rename to src/Tradition/dotnetCampus.TelescopeTask/Syntax/CompileTypeVisitor.cs
diff --git a/src/dotnetCampus.TelescopeTask/Syntax/SyntaxTreeCompilingExtensions.cs b/src/Tradition/dotnetCampus.TelescopeTask/Syntax/SyntaxTreeCompilingExtensions.cs
similarity index 100%
rename from src/dotnetCampus.TelescopeTask/Syntax/SyntaxTreeCompilingExtensions.cs
rename to src/Tradition/dotnetCampus.TelescopeTask/Syntax/SyntaxTreeCompilingExtensions.cs
diff --git a/src/dotnetCampus.TelescopeTask/Tasks/CommandLineTask.cs b/src/Tradition/dotnetCampus.TelescopeTask/Tasks/CommandLineTask.cs
similarity index 100%
rename from src/dotnetCampus.TelescopeTask/Tasks/CommandLineTask.cs
rename to src/Tradition/dotnetCampus.TelescopeTask/Tasks/CommandLineTask.cs
diff --git a/src/dotnetCampus.TelescopeTask/Tasks/CompileTask.cs b/src/Tradition/dotnetCampus.TelescopeTask/Tasks/CompileTask.cs
similarity index 100%
rename from src/dotnetCampus.TelescopeTask/Tasks/CompileTask.cs
rename to src/Tradition/dotnetCampus.TelescopeTask/Tasks/CompileTask.cs
diff --git a/src/dotnetCampus.TelescopeTask/Utils/AllFilesLastWriteTimeRebuildingTester.cs b/src/Tradition/dotnetCampus.TelescopeTask/Utils/AllFilesLastWriteTimeRebuildingTester.cs
similarity index 100%
rename from src/dotnetCampus.TelescopeTask/Utils/AllFilesLastWriteTimeRebuildingTester.cs
rename to src/Tradition/dotnetCampus.TelescopeTask/Utils/AllFilesLastWriteTimeRebuildingTester.cs
diff --git a/src/dotnetCampus.TelescopeTask/Utils/RebuildingTester.cs b/src/Tradition/dotnetCampus.TelescopeTask/Utils/RebuildingTester.cs
similarity index 100%
rename from src/dotnetCampus.TelescopeTask/Utils/RebuildingTester.cs
rename to src/Tradition/dotnetCampus.TelescopeTask/Utils/RebuildingTester.cs
diff --git a/src/dotnetCampus.TelescopeTask/dotnetCampus.TelescopeTask.csproj b/src/Tradition/dotnetCampus.TelescopeTask/dotnetCampus.TelescopeTask.csproj
similarity index 100%
rename from src/dotnetCampus.TelescopeTask/dotnetCampus.TelescopeTask.csproj
rename to src/Tradition/dotnetCampus.TelescopeTask/dotnetCampus.TelescopeTask.csproj
diff --git a/src/dotnetCampus.Telescope.NuGet/Assets/tools/.gitignore b/src/dotnetCampus.Telescope.NuGet/Assets/tools/.gitignore
deleted file mode 100644
index 4845f48..0000000
--- a/src/dotnetCampus.Telescope.NuGet/Assets/tools/.gitignore
+++ /dev/null
@@ -1,2 +0,0 @@
-.gitignore
-/net*