Skip to content

Commit 6222fa4

Browse files
authored
Refactor model namespaces and update imports (#362)
Moved several model classes from 'ReactiveUI.SourceGenerators.Input.Models', 'ReactiveUI.SourceGenerators.Reactive.Models', and 'ReactiveUI.SourceGenerators.ObservableAsProperty.Models' to 'ReactiveUI.SourceGenerators.Models'. Updated all related using statements and namespace declarations to reflect this change. Also updated references to RxSchedulers in ReactiveCommandGenerator for clarity and global namespace usage. This improves code organization and consistency across source generators.
1 parent 895e334 commit 6222fa4

21 files changed

+14
-35
lines changed

src/ReactiveUI.SourceGenerators.Execute/TestViewModel.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
using System.Diagnostics.CodeAnalysis;
88
using System.Reactive;
99
using System.Reactive.Concurrency;
10-
using System.Reactive.Disposables;
1110
using System.Reactive.Disposables.Fluent;
1211
using System.Reactive.Linq;
1312
using System.Reactive.Subjects;
@@ -16,7 +15,6 @@
1615
using DynamicData;
1716
using ReactiveUI;
1817
using ReactiveUI.SourceGenerators;
19-
using SGReactiveUI.SourceGenerators.Execute.Nested3;
2018

2119
namespace SGReactiveUI.SourceGenerators.Test;
2220

src/ReactiveUI.SourceGenerators.Roslyn/IViewFor/IViewForGenerator.Execute.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
using Microsoft.CodeAnalysis.CSharp.Syntax;
1313
using ReactiveUI.SourceGenerators.Extensions;
1414
using ReactiveUI.SourceGenerators.Helpers;
15-
using ReactiveUI.SourceGenerators.Input.Models;
1615
using ReactiveUI.SourceGenerators.Models;
1716

1817
namespace ReactiveUI.SourceGenerators;

src/ReactiveUI.SourceGenerators.Roslyn/IViewFor/IViewForGenerator.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ public void Initialize(IncrementalGeneratorInitializationContext context)
4949
if (groupedPropertyInfo.Length == 0)
5050
{
5151
// Even if there are no views, emit an empty extension to keep API stable.
52-
var empty = GenerateRegistrationExtensions(ImmutableArray.Create<Input.Models.IViewForInfo>());
52+
var empty = GenerateRegistrationExtensions(ImmutableArray.Create<Models.IViewForInfo>());
5353
context.AddSource(fileName, SourceText.From(empty, Encoding.UTF8));
5454
return;
5555
}

src/ReactiveUI.SourceGenerators.Roslyn/IViewFor/Models/IViewForBaseType.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// The ReactiveUI and contributors licenses this file to you under the MIT license.
44
// See the LICENSE file in the project root for full license information.
55

6-
namespace ReactiveUI.SourceGenerators.Input.Models;
6+
namespace ReactiveUI.SourceGenerators.Models;
77

88
internal enum IViewForBaseType
99
{

src/ReactiveUI.SourceGenerators.Roslyn/IViewFor/Models/IViewForInfo.cs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,7 @@
33
// The ReactiveUI and contributors licenses this file to you under the MIT license.
44
// See the LICENSE file in the project root for full license information.
55

6-
using ReactiveUI.SourceGenerators.Models;
7-
8-
namespace ReactiveUI.SourceGenerators.Input.Models;
6+
namespace ReactiveUI.SourceGenerators.Models;
97

108
/// <summary>
119
/// A model with gathered info on a given command method.

src/ReactiveUI.SourceGenerators.Roslyn/ObservableAsProperty/Models/ObservableFieldInfo.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,8 @@
44
// See the LICENSE file in the project root for full license information.
55

66
using ReactiveUI.SourceGenerators.Helpers;
7-
using ReactiveUI.SourceGenerators.Models;
87

9-
namespace ReactiveUI.SourceGenerators.Reactive.Models;
8+
namespace ReactiveUI.SourceGenerators.Models;
109

1110
/// <summary>
1211
/// A model with gathered info on a given field.

src/ReactiveUI.SourceGenerators.Roslyn/ObservableAsProperty/Models/ObservableMethodInfo.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,8 @@
55

66
using System.Globalization;
77
using ReactiveUI.SourceGenerators.Helpers;
8-
using ReactiveUI.SourceGenerators.Models;
98

10-
namespace ReactiveUI.SourceGenerators.ObservableAsProperty.Models
9+
namespace ReactiveUI.SourceGenerators.Models
1110
{
1211
internal record ObservableMethodInfo(
1312
TargetInfo TargetInfo,

src/ReactiveUI.SourceGenerators.Roslyn/ObservableAsProperty/ObservableAsPropertyGenerator{FromField}.Execute.cs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,13 @@
44
// See the LICENSE file in the project root for full license information.
55

66
using System;
7-
using System.Collections.Immutable;
87
using System.Linq;
98
using System.Threading;
109
using Microsoft.CodeAnalysis;
11-
using Microsoft.CodeAnalysis.CSharp;
1210
using Microsoft.CodeAnalysis.CSharp.Syntax;
1311
using ReactiveUI.SourceGenerators.Extensions;
1412
using ReactiveUI.SourceGenerators.Helpers;
1513
using ReactiveUI.SourceGenerators.Models;
16-
using ReactiveUI.SourceGenerators.Reactive.Models;
1714
using static ReactiveUI.SourceGenerators.Diagnostics.DiagnosticDescriptors;
1815

1916
namespace ReactiveUI.SourceGenerators;

src/ReactiveUI.SourceGenerators.Roslyn/ObservableAsProperty/ObservableAsPropertyGenerator{FromObservable}.Execute.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,13 @@
33
// The ReactiveUI and contributors licenses this file to you under the MIT license.
44
// See the LICENSE file in the project root for full license information.
55

6-
using System.Collections.Immutable;
76
using System.Linq;
87
using System.Threading;
98
using Microsoft.CodeAnalysis;
109
using Microsoft.CodeAnalysis.CSharp.Syntax;
1110
using ReactiveUI.SourceGenerators.Extensions;
1211
using ReactiveUI.SourceGenerators.Helpers;
1312
using ReactiveUI.SourceGenerators.Models;
14-
using ReactiveUI.SourceGenerators.ObservableAsProperty.Models;
1513
using static ReactiveUI.SourceGenerators.Diagnostics.DiagnosticDescriptors;
1614

1715
namespace ReactiveUI.SourceGenerators;

src/ReactiveUI.SourceGenerators.Roslyn/Reactive/Models/PropertyInfo.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,8 @@
44
// See the LICENSE file in the project root for full license information.
55

66
using ReactiveUI.SourceGenerators.Helpers;
7-
using ReactiveUI.SourceGenerators.Models;
87

9-
namespace ReactiveUI.SourceGenerators.Reactive.Models;
8+
namespace ReactiveUI.SourceGenerators.Models;
109

1110
/// <summary>
1211
/// A model with gathered info on a given field.

0 commit comments

Comments
 (0)