Skip to content

Commit 5892908

Browse files
committed
clean up
1 parent 2ef6ae4 commit 5892908

File tree

6 files changed

+26
-32
lines changed

6 files changed

+26
-32
lines changed

RevitDevTool.sln

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -68,10 +68,10 @@ Global
6868
{DD53351A-AD4D-48A0-897F-EA44F84A6A52}.Debug R24|Any CPU.Build.0 = Debug R24|Any CPU
6969
{DD53351A-AD4D-48A0-897F-EA44F84A6A52}.Debug R25|Any CPU.ActiveCfg = Debug R25|Any CPU
7070
{DD53351A-AD4D-48A0-897F-EA44F84A6A52}.Debug R25|Any CPU.Build.0 = Debug R25|Any CPU
71-
{DD53351A-AD4D-48A0-897F-EA44F84A6A52}.Debug R26|Any CPU.ActiveCfg = Debug R26|Any CPU
72-
{DD53351A-AD4D-48A0-897F-EA44F84A6A52}.Debug R26|Any CPU.Build.0 = Debug R26|Any CPU
73-
{DD53351A-AD4D-48A0-897F-EA44F84A6A52}.Release R21|Any CPU.ActiveCfg = Release R21|Any CPU
74-
{DD53351A-AD4D-48A0-897F-EA44F84A6A52}.Release R21|Any CPU.Build.0 = Release R21|Any CPU
71+
{DD53351A-AD4D-48A0-897F-EA44F84A6A52}.Debug R26|Any CPU.ActiveCfg = Debug R26|Any CPU
72+
{DD53351A-AD4D-48A0-897F-EA44F84A6A52}.Debug R26|Any CPU.Build.0 = Debug R26|Any CPU
73+
{DD53351A-AD4D-48A0-897F-EA44F84A6A52}.Release R21|Any CPU.ActiveCfg = Release R21|Any CPU
74+
{DD53351A-AD4D-48A0-897F-EA44F84A6A52}.Release R21|Any CPU.Build.0 = Release R21|Any CPU
7575
{DD53351A-AD4D-48A0-897F-EA44F84A6A52}.Release R22|Any CPU.ActiveCfg = Release R22|Any CPU
7676
{DD53351A-AD4D-48A0-897F-EA44F84A6A52}.Release R22|Any CPU.Build.0 = Release R22|Any CPU
7777
{DD53351A-AD4D-48A0-897F-EA44F84A6A52}.Release R23|Any CPU.ActiveCfg = Release R23|Any CPU

install/Installer.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
Version = Assembly.GetExecutingAssembly().GetName().Version.ClearRevision(),
2222
ControlPanelInfo =
2323
{
24-
Manufacturer = Environment.UserName,
24+
Manufacturer = projectName,
2525
ProductIcon = @"install\Resources\Icons\ShellIcon.ico"
2626
}
2727
};

source/RevitDevTool/Models/ConsoleRedirector.cs

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -39,21 +39,14 @@ public void Dispose()
3939
GC.SuppressFinalize(this);
4040
}
4141

42-
private class ConsoleTextWriter : TextWriter
42+
private class ConsoleTextWriter(TraceEventType eventType) : TextWriter
4343
{
44-
private readonly TraceEventType _eventType;
45-
46-
public ConsoleTextWriter(TraceEventType eventType)
47-
{
48-
_eventType = eventType;
49-
}
50-
5144
public override void Write(string? value)
5245
{
5346
if (string.IsNullOrEmpty(value))
5447
return;
5548

56-
switch (_eventType)
49+
switch (eventType)
5750
{
5851
case TraceEventType.Error:
5952
case TraceEventType.Critical:

source/RevitDevTool/Models/SerilogTraceListener.cs

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
using System.Globalization;
44
using Serilog;
55
using Serilog.Events;
6+
// ReSharper disable UnusedMember.Local
67

78
namespace RevitDevTool.Models;
89

@@ -140,8 +141,7 @@ public override void TraceEvent(
140141
if (!ShouldTrace(eventCache, source, eventType, id, format, args, null, null))
141142
return;
142143
var traceProperties = CreateTraceProperties(source, eventType, id);
143-
Exception exception;
144-
AddFormatArgs(traceProperties, args, out exception);
144+
AddFormatArgs(traceProperties, args, out var exception);
145145
Write(eventType, exception, format, traceProperties);
146146
}
147147

@@ -219,21 +219,21 @@ private void AddFormatArgs(
219219
}
220220
}
221221

222-
private IList<LogEventProperty> CreateFailProperties()
222+
private List<LogEventProperty> CreateFailProperties()
223223
{
224224
var properties = CreateProperties();
225225
SafeAddProperty(properties, "TraceEventType", "Fail");
226226
return properties;
227227
}
228228

229-
private IList<LogEventProperty> CreateProperties()
229+
private List<LogEventProperty> CreateProperties()
230230
{
231231
var properties = new List<LogEventProperty>();
232232
SafeAddProperty(properties, "ActivityId", Trace.CorrelationManager.ActivityId);
233233
return properties;
234234
}
235235

236-
private IList<LogEventProperty> CreateTraceProperties(
236+
private List<LogEventProperty> CreateTraceProperties(
237237
string source,
238238
TraceEventType eventType,
239239
int id)
@@ -247,8 +247,7 @@ private IList<LogEventProperty> CreateTraceProperties(
247247

248248
private void SafeAddProperty(IList<LogEventProperty> properties, string name, object value)
249249
{
250-
LogEventProperty property;
251-
if (!(_logger ?? Log.Logger).BindProperty(name, value, false, out property))
250+
if (!(_logger ?? Log.Logger).BindProperty(name, value, false, out var property))
252251
return;
253252
properties.Add(property);
254253
}
@@ -268,11 +267,9 @@ private void Write(
268267
string messageTemplate,
269268
IList<LogEventProperty> properties)
270269
{
271-
if (messageTemplate == null)
272-
messageTemplate = string.Empty;
270+
messageTemplate ??= string.Empty;
273271
var logger = _logger ?? Log.Logger;
274-
MessageTemplate parsedTemplate;
275-
if (!logger.BindMessageTemplate(messageTemplate, null, out parsedTemplate, out var _))
272+
if (!logger.BindMessageTemplate(messageTemplate, null, out var parsedTemplate, out _))
276273
return;
277274
var logEvent = new LogEvent(DateTimeOffset.Now, level, exception, parsedTemplate, properties);
278275
logger.Write(logEvent);

source/RevitDevTool/RevitDevTool.addin

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,12 @@
33
<AddIn Type="Application">
44
<Name>RevitDevTool</Name>
55
<Assembly>RevitDevTool/RevitDevTool.dll</Assembly>
6-
<ClientId>1773964F-5248-45E5-B893-55A2C89334E2</ClientId>
6+
<AddInId>1773964F-5248-45E5-B893-55A2C89334E2</AddInId>
77
<FullClassName>RevitDevTool.Application</FullClassName>
8+
<VisibilityMode>AlwaysVisible</VisibilityMode>
89
<Text>RevitDevTool</Text>
9-
<VendorId>Zhuangkh</VendorId>
10-
<VendorDescription>Zhuangkh, zhuangkh.com</VendorDescription>
10+
<VendorId>RevitDevTool</VendorId>
11+
<VendorDescription>RevitDevTool</VendorDescription>
1112
</AddIn>
1213
<ManifestSettings>
1314
<UseRevitContext>False</UseRevitContext>

source/RevitDevTool/Theme/ThemeBundle.cs

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
using Autodesk.Revit.UI;
21
using MaterialDesignThemes.Wpf;
32

43
namespace RevitDevTool.Theme;
@@ -7,12 +6,16 @@ public class ThemeBundle : BundledTheme
76
{
87
public ThemeBundle()
98
{
10-
BaseTheme = UIThemeManager.CurrentTheme switch
9+
#if REVIT2024_OR_GREATER
10+
BaseTheme = Autodesk.Revit.UI.UIThemeManager.CurrentTheme switch
1111
{
12-
UITheme.Light => MaterialDesignThemes.Wpf.BaseTheme.Light,
13-
UITheme.Dark => MaterialDesignThemes.Wpf.BaseTheme.Dark,
12+
Autodesk.Revit.UI.UITheme.Light => MaterialDesignThemes.Wpf.BaseTheme.Light,
13+
Autodesk.Revit.UI.UITheme.Dark => MaterialDesignThemes.Wpf.BaseTheme.Dark,
1414
_ => throw new ArgumentOutOfRangeException()
1515
};
16+
#else
17+
BaseTheme = MaterialDesignThemes.Wpf.BaseTheme.Light;
18+
#endif
1619
PrimaryColor = MaterialDesignColors.PrimaryColor.Orange;
1720
SecondaryColor = MaterialDesignColors.SecondaryColor.Amber;
1821
ColorAdjustment = new ColorAdjustment();

0 commit comments

Comments
 (0)