in src/dotnet/ReSharperPlugin.DotNetDisassembler/Statistics/AsmViewerUsageCollector.cs [138:159]
public void LogConfigurationSaved(JitDisasmConfiguration config)
{
try
{
_configurationSaved.Log(
_showAsmCommentsField.With(config.ShowAsmComments),
_useTieredJitField.With(config.UseTieredJit),
_usePgoField.With(config.UsePgo),
_diffableField.With(config.Diffable),
_runAppModeField.With(config.RunAppMode),
_useNoRestoreField.With(config.UseNoRestoreFlag),
_hasTargetFrameworkOverrideField.With(config.OverridenTfm != null),
_compilerField.With(config.SelectedCustomJit),
_useDotnetPublishField.With(config.UseDotnetPublishForReload),
_disassemblyTimeoutSecondsField.With((int)config.DisassemblyTimeout.TotalSeconds));
}
catch (Exception ex)
{
Logger.LogExceptionSilently(ex);
// Ignore errors during logging
}
}