Skip to content

Commit 5663cb7

Browse files
authored
Merge pull request #1038 from manandre/codeanalyzer
Update dependency Microsoft.CodeAnalysis.CSharp.Workspaces to v4.7.0
2 parents 8a75bcd + 004a154 commit 5663cb7

12 files changed

+127
-26
lines changed

Directory.Packages.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858
<PackageVersion Include="Snapper" Version="2.4.0" />
5959
<PackageVersion Include="Xunit.SkippableFact" Version="1.4.13" />
6060
<PackageVersion Include="Nerdbank.Streams" Version="2.10.69" />
61-
<PackageVersion Include="Microsoft.CodeAnalysis.CSharp.Workspaces" Version="4.0.1" />
61+
<PackageVersion Include="Microsoft.CodeAnalysis.CSharp.Workspaces" Version="4.7.0" />
6262
<PackageVersion Include="Microsoft.CodeAnalysis.Analyzers" Version="3.3.4" />
6363
<PackageVersion Include="DryIoc.Internal" Version="5.0.1" />
6464
</ItemGroup>

test/Generation.Tests/snapshots/EnumLikeStringGeneratorTests.Auto_Magically_Implements_IEnumLikeString#Test0_ThreadEventReason.verified.cs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,14 @@ namespace Test
1717
{
1818
private static readonly Lazy<IReadOnlyList<ThreadEventReason>> _defaults = new Lazy<IReadOnlyList<ThreadEventReason>>(() =>
1919
{
20-
return new ThreadEventReason[]{Started, Exited};
20+
return new ThreadEventReason[]
21+
{
22+
Started,
23+
Exited
24+
};
2125
});
2226
public static IEnumerable<ThreadEventReason> Defaults => _defaults.Value;
27+
2328
private readonly string _value;
2429
public ThreadEventReason(string type) => _value = type;
2530
public static implicit operator ThreadEventReason(string kind) => new ThreadEventReason(kind);

test/Generation.Tests/snapshots/GeneratedRegistrationOptionsTests.Supports_Generating_Strongly_Typed_Registration_Options#CodeActionRegistrationOptions.verified.cs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,12 @@ public CodeActionRegistrationOptionsConverter()
3636

3737
public override StaticOptions Convert(CodeActionRegistrationOptions source)
3838
{
39-
return new StaticOptions{CodeActionKinds = source.CodeActionKinds, ResolveProvider = source.ResolveProvider, WorkDoneProgress = source.WorkDoneProgress};
39+
return new StaticOptions
40+
{
41+
CodeActionKinds = source.CodeActionKinds,
42+
ResolveProvider = source.ResolveProvider,
43+
WorkDoneProgress = source.WorkDoneProgress
44+
};
4045
}
4146
}
4247

@@ -51,6 +56,7 @@ public partial class StaticOptions : OmniSharp.Extensions.LanguageServer.Protoco
5156
/// </summary>
5257
[Optional]
5358
public Container<CodeActionKind>? CodeActionKinds { get; set; } = new Container<CodeActionKind>();
59+
5460
/// <summary>
5561
/// The server provides support to resolve additional
5662
/// information for a code action.

test/Generation.Tests/snapshots/GeneratedRegistrationOptionsTests.Supports_Generating_Strongly_Typed_Registration_Options_With_Converters#CodeActionRegistrationOptions.verified.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ public partial class StaticOptions : IWorkDoneProgressOptions
3838
/// </summary>
3939
[Optional]
4040
public Container<CodeActionKind>? CodeActionKinds { get; set; } = new Container<CodeActionKind>();
41+
4142
/// <summary>
4243
/// The server provides support to resolve additional
4344
/// information for a code action.

test/Generation.Tests/snapshots/GeneratedRegistrationOptionsTests.Supports_Generating_Strongly_Typed_WorkDone_Registration_Options#WorkspaceSymbolRegistrationOptions.verified.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,10 @@ public WorkspaceSymbolRegistrationOptionsConverter()
2222

2323
public override StaticOptions Convert(WorkspaceSymbolRegistrationOptions source)
2424
{
25-
return new StaticOptions{WorkDoneProgress = source.WorkDoneProgress};
25+
return new StaticOptions
26+
{
27+
WorkDoneProgress = source.WorkDoneProgress
28+
};
2629
}
2730
}
2831

test/Generation.Tests/snapshots/GeneratedRegistrationOptionsTests.Supports_Generating_Strongly_Typed_WorkDone_Registration_Options_Interface#WorkspaceSymbolRegistrationOptions.verified.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,10 @@ public WorkspaceSymbolRegistrationOptionsConverter()
2323

2424
public override StaticOptions Convert(WorkspaceSymbolRegistrationOptions source)
2525
{
26-
return new StaticOptions{WorkDoneProgress = source.WorkDoneProgress};
26+
return new StaticOptions
27+
{
28+
WorkDoneProgress = source.WorkDoneProgress
29+
};
2730
}
2831
}
2932

test/Generation.Tests/snapshots/LspFeatureTests.Supports_Generating_Custom_Language_Extensions#UnitTestRegistrationOptions.verified.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,11 @@ public UnitTestRegistrationOptionsConverter()
2929

3030
public override StaticOptions Convert(UnitTestRegistrationOptions source)
3131
{
32-
return new StaticOptions{SupportsDebugging = source.SupportsDebugging, WorkDoneProgress = source.WorkDoneProgress};
32+
return new StaticOptions
33+
{
34+
SupportsDebugging = source.SupportsDebugging,
35+
WorkDoneProgress = source.WorkDoneProgress
36+
};
3337
}
3438
}
3539

test/Generation.Tests/snapshots/LspFeatureTests.Supports_Inlay_Hint#OutlayHintParams.verified.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ protected OutlayHintsHandlerBase() : this(Guid.NewGuid())
5050

5151
private readonly Guid _id;
5252
Guid ICanBeIdentifiedHandler.Id => _id;
53+
5354
public abstract Task<OutlayHint> Handle(OutlayHint request, CancellationToken cancellationToken);
5455
}
5556

test/Generation.Tests/snapshots/LspFeatureTests.Supports_Inlay_Hint#Test0_OutlayHintTyped.verified.cs

Lines changed: 45 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,17 @@ public partial record OutlayHint
2828
public OutlayHint<TData> WithData<TData>(TData data)
2929
where TData : class?, IHandlerIdentity?
3030
{
31-
return new OutlayHint<TData>{Position = Position, Label = Label, Kind = Kind, TextEdits = TextEdits, Tooltip = Tooltip, PaddingLeft = PaddingLeft, PaddingRight = PaddingRight, Data = data};
31+
return new OutlayHint<TData>
32+
{
33+
Position = Position,
34+
Label = Label,
35+
Kind = Kind,
36+
TextEdits = TextEdits,
37+
Tooltip = Tooltip,
38+
PaddingLeft = PaddingLeft,
39+
PaddingRight = PaddingRight,
40+
Data = data
41+
};
3242
}
3343

3444
[return: System.Diagnostics.CodeAnalysis.NotNullIfNotNull("item")]
@@ -59,15 +69,13 @@ public partial record OutlayHint<T> : ICanBeResolved where T : class?, IHandlerI
5969
/// The position of this hint.
6070
/// </summary>
6171
public Position Position { get; init; }
62-
6372
/// <summary>
6473
/// The label of this hint. A human readable string or an array of
6574
/// OutlayHintLabelPart label parts.
6675
///
6776
/// *Note* that neither the string nor the label part can be empty.
6877
/// </summary>
6978
public StringOrOutlayHintLabelParts Label { get; init; }
70-
7179
/// <summary>
7280
/// The kind of this hint. Can be omitted in which case the client
7381
/// should fall back to a reasonable default.
@@ -122,23 +130,52 @@ public partial record OutlayHint<T> : ICanBeResolved where T : class?, IHandlerI
122130
/// </summary>
123131
[Optional]
124132
public T Data { get => this.GetRawData<T>()!; init => this.SetRawData<T>(value); }
125-
126133
private string DebuggerDisplay => ToString();
134+
127135
public OutlayHint<TData> WithData<TData>(TData data)
128136
where TData : class?, IHandlerIdentity?
129137
{
130-
return new OutlayHint<TData>{Position = Position, Label = Label, Kind = Kind, TextEdits = TextEdits, Tooltip = Tooltip, PaddingLeft = PaddingLeft, PaddingRight = PaddingRight, Data = data};
138+
return new OutlayHint<TData>
139+
{
140+
Position = Position,
141+
Label = Label,
142+
Kind = Kind,
143+
TextEdits = TextEdits,
144+
Tooltip = Tooltip,
145+
PaddingLeft = PaddingLeft,
146+
PaddingRight = PaddingRight,
147+
Data = data
148+
};
131149
}
132150

133151
JToken? ICanBeResolved.Data { get; init; }
134-
135152
private JToken? JData { get => this.GetRawData(); init => this.SetRawData(value); }
136153

137-
public static implicit operator OutlayHint<T>(OutlayHint value) => new OutlayHint<T>{Position = value.Position, Label = value.Label, Kind = value.Kind, TextEdits = value.TextEdits, Tooltip = value.Tooltip, PaddingLeft = value.PaddingLeft, PaddingRight = value.PaddingRight, JData = value.Data};
154+
public static implicit operator OutlayHint<T>(OutlayHint value) => new OutlayHint<T>
155+
{
156+
Position = value.Position,
157+
Label = value.Label,
158+
Kind = value.Kind,
159+
TextEdits = value.TextEdits,
160+
Tooltip = value.Tooltip,
161+
PaddingLeft = value.PaddingLeft,
162+
PaddingRight = value.PaddingRight,
163+
JData = value.Data
164+
};
138165
[return: System.Diagnostics.CodeAnalysis.NotNullIfNotNull("value")]
139166
public static implicit operator OutlayHint? (OutlayHint<T>? value) => value switch
140167
{
141-
not null => new OutlayHint{Position = value.Position, Label = value.Label, Kind = value.Kind, TextEdits = value.TextEdits, Tooltip = value.Tooltip, PaddingLeft = value.PaddingLeft, PaddingRight = value.PaddingRight, Data = value.JData},
168+
not null => new OutlayHint
169+
{
170+
Position = value.Position,
171+
Label = value.Label,
172+
Kind = value.Kind,
173+
TextEdits = value.TextEdits,
174+
Tooltip = value.Tooltip,
175+
PaddingLeft = value.PaddingLeft,
176+
PaddingRight = value.PaddingRight,
177+
Data = value.JData
178+
},
142179
_ => null
143180
};
144181
[return: System.Diagnostics.CodeAnalysis.NotNullIfNotNull("item")]

test/Generation.Tests/snapshots/LspFeatureTests.Supports_Nullable_Params_With_Typed_Data#SubLensParams.verified.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ protected SubLensHandlerBase() : this(Guid.NewGuid())
5050

5151
private readonly Guid _id;
5252
Guid ICanBeIdentifiedHandler.Id => _id;
53+
5354
public abstract Task<SubLens> Handle(SubLens request, CancellationToken cancellationToken);
5455
}
5556

@@ -84,6 +85,7 @@ protected SubLensPartialHandlerBase(IProgressManager progressManager) : this(Gui
8485

8586
private readonly Guid _id;
8687
Guid ICanBeIdentifiedHandler.Id => _id;
88+
8789
public abstract Task<SubLens> Handle(SubLens request, CancellationToken cancellationToken);
8890
}
8991

0 commit comments

Comments
 (0)