SYMBOL INDEX (667 symbols across 101 files) FILE: OpenNetMeter.Core/ViewModels/ConfirmationDialogVM.cs class ConfirmationDialogVM (line 7) | public class ConfirmationDialogVM : INotifyPropertyChanged method ConfirmationDialogVM (line 25) | public ConfirmationDialogVM() method OnPropertyChanged (line 32) | private void OnPropertyChanged(string propName) => FILE: OpenNetMeter.Core/ViewModels/MainShellTabsViewModel.cs class MainShellTabsViewModel (line 5) | public class MainShellTabsViewModel : INotifyPropertyChanged method OnPropertyChanged (line 24) | protected void OnPropertyChanged(string propertyName) => FILE: OpenNetMeter.Old/DatabaseEngine/Connection.cs class Connection (line 6) | internal class Connection method Connection (line 9) | public Connection(string path, string dbFileName) FILE: OpenNetMeter.Old/DatabaseEngine/Database.cs class Database (line 8) | public class Database : IDisposable method Database (line 19) | public Database(string path, string dbFileName, string[]? extraParams ... method ConfigureForConcurrency (line 40) | public void ConfigureForConcurrency() method RunSQLiteNonQuery (line 57) | public int RunSQLiteNonQuery(string query) method RunSQLiteNonQuery (line 79) | public int RunSQLiteNonQuery(string query, string[,] paramAndValue) method RunInTransaction (line 108) | public bool RunInTransaction(Action action) method GetMultipleCellData (line 130) | public List> GetMultipleCellData(string query) method GetMultipleCellData (line 162) | public List> GetMultipleCellData(string query, string[,] ... method GetSingleCellData (line 201) | public object? GetSingleCellData(string query, string[,] paramAndValue) method Dispose (line 224) | public void Dispose() FILE: OpenNetMeter.Old/OpenNetMeter/App.xaml.cs class App (line 12) | public partial class App : Application method Application_Startup (line 14) | private void Application_Startup(object sender, StartupEventArgs e) method Application_Exit (line 37) | private void Application_Exit(object sender, ExitEventArgs e) FILE: OpenNetMeter.Old/OpenNetMeter/Models/ApplicationDB.cs class ApplicationDB (line 15) | internal class ApplicationDB : IDisposable method LogTime (line 17) | private static string LogTime() => DateTime.Now.ToString("HH:mm:ss.fff"); method ApplicationDB (line 62) | public ApplicationDB(string dBFileName, string[]? extraParams = null) method GetUnifiedDBFullPath (line 78) | public static string GetUnifiedDBFullPath() method Dispose (line 83) | public void Dispose() method PushToDB (line 121) | public void PushToDB(string processName, long totalDataRecv, long tota... method CreateTable (line 145) | public int CreateTable() method UpdateDatesInDB (line 162) | public void UpdateDatesInDB() method InsertUniqueRow_AdapterTable (line 177) | public int InsertUniqueRow_AdapterTable(string adapter) method GetDataSum_ProcessDateTable (line 191) | public List> GetDataSum_ProcessDateTable(DateTime date1, ... method GetDataSumBetweenDates (line 212) | public (long, long) GetDataSumBetweenDates(DateTime startDate, DateTim... method GetTodayDataSum_ProcessDateTable (line 247) | public (long, long) GetTodayDataSum_ProcessDateTable() method GetID_AdapterTable (line 275) | public long GetID_AdapterTable(string adapter) method GetAllAdapters (line 283) | public List GetAllAdapters() method CreateProcessTable (line 303) | private int CreateProcessTable() method CreateDateTable (line 311) | private int CreateDateTable() method CreateProcessDateTable (line 322) | private int CreateProcessDateTable() method CreateAdapterTable (line 338) | private int CreateAdapterTable() method InsertUniqueRow_ProcessTable (line 349) | private int InsertUniqueRow_ProcessTable(string appName) method InsertUniqueRow_DateTable (line 356) | private int InsertUniqueRow_DateTable(DateTime date) method RemoveOldDate (line 368) | private void RemoveOldDate() method RemoveOldProcess (line 377) | private void RemoveOldProcess() method InsertUniqueRow_ProcessDateTable (line 385) | private int InsertUniqueRow_ProcessDateTable(long processID, long date... method UpdateRow_ProcessDateTable (line 400) | private int UpdateRow_ProcessDateTable(long processID, long dateID, lo... method GetID_DateTable (line 420) | private long GetID_DateTable(DateTime time) method GetID_ProcessTable (line 434) | private long GetID_ProcessTable(string appName) method GetID_AdapterTable_Internal (line 443) | private long GetID_AdapterTable_Internal(string adapter) FILE: OpenNetMeter.Old/OpenNetMeter/Models/MyProcess.cs class MyProcess_Small (line 7) | public class MyProcess_Small method MyProcess_Small (line 17) | public MyProcess_Small(string nameP, long currentDataRecvP, long curre... class MyProcess_Big (line 27) | public class MyProcess_Big : INotifyPropertyChanged method MyProcess_Big (line 106) | public MyProcess_Big(string nameP, long currentDataRecvP, long current... method OnPropertyChanged (line 117) | private void OnPropertyChanged(string propName) => PropertyChanged?.In... FILE: OpenNetMeter.Old/OpenNetMeter/Models/NativeMethods.cs class NativeMethods (line 7) | public static class NativeMethods method GetWindowByClassName (line 10) | internal static IntPtr GetWindowByClassName(IntPtr parentHandle, strin... method FindWindowEx (line 12) | [DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)] type GW (line 15) | public enum GW : uint method GetWindow (line 26) | [DllImport("user32.dll")] type SWP (line 29) | public enum SWP method SetWindowPos (line 37) | [DllImport("user32.dll", EntryPoint = "SetWindowPos")] FILE: OpenNetMeter.Old/OpenNetMeter/Models/NetworkProcess.TestHooks.cs class NetworkProcess (line 6) | public partial class NetworkProcess method TestSetLocalIPs (line 8) | internal void TestSetLocalIPs(byte[] ipv4, byte[] ipv6) method TestInvokeRecvProcess (line 14) | internal void TestInvokeRecvProcess(IPAddress src, IPAddress dest, int... method TestInvokeSendProcess (line 19) | internal void TestInvokeSendProcess(IPAddress src, IPAddress dest, int... FILE: OpenNetMeter.Old/OpenNetMeter/Models/NetworkProcess.cs class NetworkProcess (line 21) | public partial class NetworkProcess : IDisposable type NetworkSnapshot (line 38) | private sealed record NetworkSnapshot( method Initialize (line 146) | public void Initialize() method GetCurrentNetworkSnapshot (line 169) | private NetworkSnapshot? GetCurrentNetworkSnapshot() method GetConnectedSsid (line 241) | private static string? GetConnectedSsid(string adapterGuid) method OnNetworkAddressChanged (line 279) | private void OnNetworkAddressChanged(object? sender, EventArgs? e) method HandleNetworkChange (line 310) | private void HandleNetworkChange() method HasSnapshotAddressChanged (line 369) | private bool HasSnapshotAddressChanged(NetworkSnapshot snapshot) method ApplySnapshot (line 383) | private void ApplySnapshot(NetworkSnapshot snapshot) method StartNetworkProcess (line 403) | public void StartNetworkProcess() method EndNetworkProcess (line 433) | public void EndNetworkProcess() method StopKernelSession (line 460) | private void StopKernelSession() method StopPeriodicWork (line 492) | private void StopPeriodicWork(ref PeriodicWork? work, string name) method StartSpeedMonitoring (line 514) | private void StartSpeedMonitoring() method StartDbPush (line 552) | private void StartDbPush() method CaptureNetworkPackets (line 590) | private void CaptureNetworkPackets() method ProcessPacket (line 638) | private void ProcessPacket(IPAddress src, IPAddress dest, int size, st... method ShouldProcessByNetworkType (line 678) | private bool ShouldProcessByNetworkType(bool isLocalSrc, IPAddress src... method RecordRecv (line 695) | private void RecordRecv(string name, int size) method RecordSend (line 705) | private void RecordSend(string name, int size) method RecordToBuffer (line 716) | private void RecordToBuffer(string name, int size, bool isRecv) method IsPrivateIP (line 752) | private bool IsPrivateIP(IPAddress ip) method OnPropertyChanged (line 787) | private void OnPropertyChanged(string propName) => method Dispose (line 796) | public void Dispose() FILE: OpenNetMeter.Old/OpenNetMeter/Models/SpeedGraph.cs class MyLine (line 15) | public class MyLine : INotifyPropertyChanged method OnPropertyChanged (line 40) | private void OnPropertyChanged(string propName) => PropertyChanged?.In... class SpeedGraph (line 42) | public class SpeedGraph method SpeedGraph (line 69) | public SpeedGraph(int XlineCount, int YlineCount) method Init (line 86) | public void Init() method DrawPoints (line 161) | public void DrawPoints(long downloadSpeed, long uploadSpeed) method DrawClear (line 266) | public void DrawClear() method ChangeYLabel (line 293) | public void ChangeYLabel() method ConvToGraphCoords (line 319) | public double ConvToGraphCoords(double value, double height) FILE: OpenNetMeter.Old/OpenNetMeter/Properties/AppSettings.cs class AppSettings (line 7) | public class AppSettings : INotifyPropertyChanged method OnPropertyChanged (line 54) | private void OnPropertyChanged(string propName) { FILE: OpenNetMeter.Old/OpenNetMeter/Properties/Global.cs class Global (line 7) | internal class Global method GetFilePath (line 11) | public static string GetFilePath() FILE: OpenNetMeter.Old/OpenNetMeter/Properties/Resources.Designer.cs class Resources (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method Resources (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: OpenNetMeter.Old/OpenNetMeter/Properties/SettingsManager.cs class SettingsManager (line 9) | internal static class SettingsManager method SettingsManager (line 17) | static SettingsManager() method Load (line 24) | public static void Load() method Save (line 46) | public static void Save() FILE: OpenNetMeter.Old/OpenNetMeter/Utilities/BaseCommand.cs class BaseCommand (line 6) | internal class BaseCommand : ICommand method BaseCommand (line 10) | public BaseCommand(Action action, bool canExecute) method CanExecute (line 16) | public bool CanExecute(object? parameter) method Execute (line 27) | public void Execute(object? parameter) FILE: OpenNetMeter.Old/OpenNetMeter/Utilities/ByteArray.cs class ByteArray (line 9) | internal class ByteArray method Compare (line 11) | public static bool Compare(ReadOnlySpan a1, ReadOnlySpan a2) FILE: OpenNetMeter.Old/OpenNetMeter/Utilities/DataSizeSuffix.cs type SpeedMagnitude (line 5) | public enum SpeedMagnitude class DataSizeSuffix (line 13) | internal static class DataSizeSuffix method InStr (line 16) | internal static string InStr(long value, int decimalPlaces = 1, bool b... method InInt (line 26) | internal static (double, int) InInt(long value, int decimalPlaces = 1,... method NormalizeMagnitude (line 33) | internal static SpeedMagnitude NormalizeMagnitude(int magnitude) method GetAdjustedSize (line 38) | private static (decimal adjustedSize, int mag) GetAdjustedSize(long va... method InBytes (line 68) | private static string InBytes(int value) method InBits (line 73) | private static string InBits(int value) FILE: OpenNetMeter.Old/OpenNetMeter/Utilities/EventLogger.cs class EventLogger (line 8) | public static class EventLogger method Info (line 13) | public static void Info(string message, int eventId = 1000, short cate... method Warn (line 18) | public static void Warn(string message, int eventId = 2000, short cate... method Error (line 23) | public static void Error( method Error (line 35) | public static void Error( method Error (line 46) | public static void Error( method AddCallerContext (line 63) | private static string AddCallerContext(string message, string memberNa... method WriteEntrySafe (line 69) | private static void WriteEntrySafe(string message, EventLogEntryType e... method Truncate (line 84) | private static string Truncate(string message) FILE: OpenNetMeter.Old/OpenNetMeter/Utilities/IconToImgSource.cs class IconToImgSource (line 9) | public static class IconToImgSource method ToImageSource (line 11) | public static ImageSource ToImageSource(this Icon icon) FILE: OpenNetMeter.Old/OpenNetMeter/Utilities/JsonHelper.cs class JsonHelper (line 7) | public static class JsonHelper method PrettyPrint (line 15) | public static string PrettyPrint(object obj, JsonSerializerSettings? s... FILE: OpenNetMeter.Old/OpenNetMeter/Utilities/PeriodicWork.cs class PeriodicWork (line 8) | internal sealed class PeriodicWork : IDisposable, IAsyncDisposable method PeriodicWork (line 18) | public PeriodicWork(string name, TimeSpan interval) method Start (line 24) | public void Start(Func onTick) method RunAsync (line 34) | private async Task RunAsync(Func onTick, Canc... method StopAsync (line 60) | public async Task StopAsync() method Stop (line 89) | public void Stop() method Dispose (line 94) | public void Dispose() method DisposeAsync (line 99) | public ValueTask DisposeAsync() FILE: OpenNetMeter.Old/OpenNetMeter/Utilities/ProcessIconCache.cs class ProcessIconCache (line 12) | public static class ProcessIconCache method GetIcon (line 17) | public static ImageSource? GetIcon(string processName) method FetchIcon (line 25) | private static ImageSource? FetchIcon(string processName) method CreateDefaultIcon (line 68) | private static ImageSource? CreateDefaultIcon() FILE: OpenNetMeter.Old/OpenNetMeter/Utilities/UIMeasure.cs class UIMeasure (line 11) | public static class UIMeasure method Shape (line 13) | public static Size Shape(TextBlock tb) FILE: OpenNetMeter.Old/OpenNetMeter/Utilities/UpdateChecker.cs class UpdateChecker (line 10) | public class UpdateChecker method CheckForUpdates (line 15) | public static async Task<(Version? latestVersion, string? downloadUrl)... FILE: OpenNetMeter.Old/OpenNetMeter/Utilities/WindowsNetworkCaptureService.cs class WindowsNetworkCaptureService (line 8) | public sealed class WindowsNetworkCaptureService : INetworkCaptureService method Start (line 17) | public void Start() method Stop (line 31) | public void Stop() method Dispose (line 44) | public void Dispose() method NetworkProcess_PropertyChanged (line 56) | private void NetworkProcess_PropertyChanged(object? sender, PropertyCh... method ThrowIfDisposed (line 88) | private void ThrowIfDisposed() FILE: OpenNetMeter.Old/OpenNetMeter/Utilities/WindowsProcessIconService.cs class WindowsProcessIconService (line 5) | public sealed class WindowsProcessIconService : IProcessIconService method GetProcessIcon (line 7) | public object? GetProcessIcon(string processName) FILE: OpenNetMeter.Old/OpenNetMeter/Utilities/WindowsStartupRegistrationService.cs class WindowsStartupRegistrationService (line 8) | public sealed class WindowsStartupRegistrationService : IStartupRegistra... method IsEnabled (line 13) | public bool IsEnabled() method SetEnabled (line 26) | public void SetEnabled(bool enabled, bool startMinimized) method CreateTask (line 61) | private static void CreateTask(bool startMinimized) FILE: OpenNetMeter.Old/OpenNetMeter/Utilities/WpfUiDispatcher.cs class WpfUiDispatcher (line 7) | public sealed class WpfUiDispatcher : IUiDispatcher method WpfUiDispatcher (line 11) | public WpfUiDispatcher(Dispatcher? dispatcher = null) method CheckAccess (line 16) | public bool CheckAccess() => dispatcher.CheckAccess(); method Post (line 18) | public void Post(Action action) FILE: OpenNetMeter.Old/OpenNetMeter/ViewModels/DataUsageHistoryVM.cs class DataUsageHistoryVM (line 16) | public class DataUsageHistoryVM : INotifyPropertyChanged method DataUsageHistoryVM (line 73) | public DataUsageHistoryVM() method DataUsageHistoryVM (line 78) | public DataUsageHistoryVM(IUiDispatcher uiDispatcher, IProcessIconServ... method UpdateDates (line 98) | public void UpdateDates() method DataUsageHistoryVM_PropertyChanged (line 106) | private void DataUsageHistoryVM_PropertyChanged(object? sender, Proper... method Filter (line 120) | private void Filter(object? obj) method GetAllDBFiles (line 151) | public void GetAllDBFiles() method DeleteAllDBFiles (line 177) | public void DeleteAllDBFiles() method OnPropertyChanged (line 194) | private void OnPropertyChanged(string propName) => PropertyChanged?.In... FILE: OpenNetMeter.Old/OpenNetMeter/ViewModels/DataUsageSummaryVM.cs class DataUsageSummaryVM (line 8) | public class DataUsageSummaryVM : INotifyPropertyChanged method DataUsageSummaryVM (line 107) | public DataUsageSummaryVM() method RefreshDateBounds (line 123) | public void RefreshDateBounds() method OnPropertyChanged (line 145) | private void OnPropertyChanged(string propName) => PropertyChanged?.In... FILE: OpenNetMeter.Old/OpenNetMeter/ViewModels/MainWindowVM.cs class MainWindowVM (line 15) | public class MainWindowVM : INotifyPropertyChanged, IDisposable type TabPage (line 65) | private enum TabPage method MainWindowVM (line 72) | public MainWindowVM(MiniWidgetVM mw_DataContext, ConfirmationDialogVM ... method MainWindowVM (line 77) | public MainWindowVM(MiniWidgetVM mw_DataContext, ConfirmationDialogVM ... method Svm_PropertyChanged (line 128) | private void Svm_PropertyChanged(object? sender, PropertyChangedEventA... method UpdateMainWinSpeed (line 157) | private void UpdateMainWinSpeed() method UpdateMiniWidgetValues (line 163) | private void UpdateMiniWidgetValues() method RefreshSummaryBaseline (line 171) | private void RefreshSummaryBaseline() method UpdateTodayTotals (line 186) | private void UpdateTodayTotals() method UpdateSummaryTab (line 200) | private void UpdateSummaryTab() method UpdateMyProcessTable (line 214) | private void UpdateMyProcessTable() method EnsureProcessEntry (line 311) | private void EnsureProcessEntry(string processName) method UpdateData (line 324) | private void UpdateData() method NetProc_PropertyChanged (line 335) | private void NetProc_PropertyChanged(object? sender, PropertyChangedEv... method Dusvm_PropertyChanged (line 378) | private void Dusvm_PropertyChanged(object? sender, PropertyChangedEven... method SwitchTab (line 386) | private void SwitchTab(object? obj) method OnPropertyChanged (line 425) | private void OnPropertyChanged(string propName) => PropertyChanged?.In... method Dispose (line 427) | public void Dispose() FILE: OpenNetMeter.Old/OpenNetMeter/ViewModels/MiniWidgetVM.cs class MiniWidgetVM (line 9) | public class MiniWidgetVM : INotifyPropertyChanged method MiniWidgetVM (line 103) | public MiniWidgetVM() method OnPropertyChanged (line 127) | private void OnPropertyChanged(string propName) => PropertyChanged?.In... FILE: OpenNetMeter.Old/OpenNetMeter/ViewModels/SettingsVM.cs class SettingsVM (line 15) | public class SettingsVM : INotifyPropertyChanged method SyncMiniWidgetVisibility (line 215) | public void SyncMiniWidgetVisibility(bool isVisible) method SettingsVM (line 263) | public SettingsVM(MiniWidgetVM mw_ref, ConfirmationDialogVM cdvm_ref) method SettingsVM (line 268) | public SettingsVM(MiniWidgetVM mw_ref, ConfirmationDialogVM cdvm_ref, ... method SetMiniWidgetBackgroundColor (line 304) | private void SetMiniWidgetBackgroundColor(bool darkMode, int transpare... method ResetData (line 316) | private void ResetData(object? obj) method UpdateCheck (line 322) | private async void UpdateCheck(object? obj) method DownloadUpdate (line 376) | private void DownloadUpdate(object? obj) method ResetDataYesOrNo (line 393) | private void ResetDataYesOrNo(object? obj) method OnPropertyChanged (line 408) | private void OnPropertyChanged(string propName) => PropertyChanged?.In... FILE: OpenNetMeter.Old/OpenNetMeter/Views/AboutWindow.xaml.cs class AboutWindow (line 12) | public partial class AboutWindow : Window method AboutWindow (line 15) | public AboutWindow(Rect parentWindowRect_param) method Grid_MouseDown (line 21) | private void Grid_MouseDown(object sender, MouseButtonEventArgs e) method CloseWin (line 26) | public void CloseWin() method Exit_Button_Click (line 30) | private void Exit_Button_Click(object sender, RoutedEventArgs e) method Hyperlink_RequestNavigate (line 35) | private void Hyperlink_RequestNavigate(object sender, RequestNavigateE... method SetParentWindowRect (line 43) | public void SetParentWindowRect(Rect parentWindowRect_param) method Window_Loaded (line 48) | private void Window_Loaded(object sender, RoutedEventArgs e) method Window_IsVisibleChanged (line 54) | private void Window_IsVisibleChanged(object sender, DependencyProperty... FILE: OpenNetMeter.Old/OpenNetMeter/Views/ConfirmationDialog.xaml.cs class ConfirmationDialog (line 10) | public partial class ConfirmationDialog : Window method ConfirmationDialog (line 13) | public ConfirmationDialog(Rect parentWindowRect_param) method Grid_MouseDown (line 20) | private void Grid_MouseDown(object sender, MouseButtonEventArgs e) method SetParentWindowRect (line 25) | public void SetParentWindowRect(Rect parentWindowRect_param) method Exit_Button_Click (line 30) | private void Exit_Button_Click(object sender, RoutedEventArgs e) method Window_IsVisibleChanged (line 35) | private void Window_IsVisibleChanged(object sender, DependencyProperty... method Window_Loaded (line 44) | private void Window_Loaded(object sender, RoutedEventArgs e) FILE: OpenNetMeter.Old/OpenNetMeter/Views/Converters/BitmapToImageConverter.cs class BitmapToImageConverter (line 9) | class BitmapToImageConverter : IValueConverter method Convert (line 11) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 24) | public object ConvertBack(object value, Type targetType, object parame... FILE: OpenNetMeter.Old/OpenNetMeter/Views/Converters/NetSpeedFormatConverter.cs class NetSpeedFormatConverter (line 9) | public class NetSpeedFormatConverter : IValueConverter method Convert (line 11) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 19) | public object ConvertBack(object value, Type targetType, object parame... FILE: OpenNetMeter.Old/OpenNetMeter/Views/Converters/RadioBoolToIntConverter.cs class RadioBoolToIntConverter (line 7) | public class RadioBoolToIntConverter : IValueConverter method Convert (line 9) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 23) | public object ConvertBack(object value, Type targetType, object parame... FILE: OpenNetMeter.Old/OpenNetMeter/Views/Converters/UiVisibilityToWpfVisibilityConverter.cs class UiVisibilityToWpfVisibilityConverter (line 9) | public class UiVisibilityToWpfVisibilityConverter : IValueConverter method Convert (line 11) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 24) | public object ConvertBack(object value, Type targetType, object parame... FILE: OpenNetMeter.Old/OpenNetMeter/Views/Converters/UnitConverterBytes.cs class UnitConverterBytes (line 8) | public class UnitConverterBytes : IValueConverter method Convert (line 10) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 15) | public object ConvertBack(object value, Type targetType, object parame... FILE: OpenNetMeter.Old/OpenNetMeter/Views/CustomSystemTray.cs class MyColorTable (line 7) | public class MyColorTable : ProfessionalColorTable class CustomSystemTray (line 72) | public class CustomSystemTray : ToolStripProfessionalRenderer method CustomSystemTray (line 74) | public CustomSystemTray() : base(new MyColorTable()) { } FILE: OpenNetMeter.Old/OpenNetMeter/Views/MainWindow.xaml.cs class MainWindow (line 21) | public partial class MainWindow : Window method IsSingleInstance (line 24) | public bool IsSingleInstance() method MainWindow (line 55) | public MainWindow() method MainWindow_Loaded (line 92) | private void MainWindow_Loaded(object sender, RoutedEventArgs e) method ResetWinPos_Click (line 100) | private void ResetWinPos_Click(object? sender, EventArgs e) method MiniWidget_Show_Click (line 116) | private void MiniWidget_Show_Click(object? sender, EventArgs e) method ShowMiniWidget (line 121) | public void ShowMiniWidget() method HideMiniWidget (line 130) | public void HideMiniWidget() method SetMiniWidgetVisibility (line 139) | private void SetMiniWidgetVisibility(bool isVisible) method MainWindow_Closing (line 148) | private void MainWindow_Closing(object? sender, CancelEventArgs e) method Ni_MouseClick (line 153) | private void Ni_MouseClick(object? sender, Forms.MouseEventArgs e) method AllWinPosAndSizeInit (line 170) | private void AllWinPosAndSizeInit() method Cm_Open_Click (line 225) | private void Cm_Open_Click(object? sender, EventArgs e) method Cm_Exit_Click (line 231) | private void Cm_Exit_Click(object? sender, EventArgs e) method Ni_DoubleClick (line 243) | private void Ni_DoubleClick(object? sender, EventArgs e) method Grid_MouseDown (line 249) | private void Grid_MouseDown(object sender, MouseButtonEventArgs e) method Minimize_Button_Click (line 263) | private void Minimize_Button_Click(object sender, RoutedEventArgs e) method Exit_Button_Click (line 268) | public void Exit_Button_Click(object? sender, RoutedEventArgs? e) method About_Button_Click (line 284) | private void About_Button_Click(object sender, RoutedEventArgs e) method ResizeTimer_Tick (line 291) | private void ResizeTimer_Tick(object? sender, EventArgs e) method MyWindow_SizeChanged (line 304) | private void MyWindow_SizeChanged(object? sender, SizeChangedEventArgs e) method RelocationTimer_Tick (line 311) | private void RelocationTimer_Tick(object? sender, EventArgs e) method SaveWinPos (line 319) | private void SaveWinPos(int x, int y) method MyWindow_LocationChanged (line 329) | private void MyWindow_LocationChanged(object sender, EventArgs e) FILE: OpenNetMeter.Old/OpenNetMeter/Views/MainWindowTabs/DataUsageHistoryV.xaml.cs class DataUsageHistoryV (line 21) | public partial class DataUsageHistoryV : UserControl method DataUsageHistoryV (line 23) | public DataUsageHistoryV() FILE: OpenNetMeter.Old/OpenNetMeter/Views/MainWindowTabs/DataUsageSummaryV.xaml.cs class DataUsageSummaryV (line 19) | public partial class DataUsageSummaryV : UserControl method DataUsageSummaryV (line 27) | public DataUsageSummaryV() method ResizeTimer_Tick (line 48) | private void ResizeTimer_Tick(object? sender, EventArgs e) method ShapeMeasure (line 62) | public Size ShapeMeasure(TextBlock tb) method Graph_SizeChanged (line 73) | private void Graph_SizeChanged(object? sender, System.Windows.SizeChan... FILE: OpenNetMeter.Old/OpenNetMeter/Views/MainWindowTabs/SettingsV.xaml.cs class SettingsV (line 8) | public partial class SettingsV : UserControl method SettingsV (line 10) | public SettingsV() FILE: OpenNetMeter.Old/OpenNetMeter/Views/MiniWidgetV.xaml.cs class MiniWidgetV (line 15) | public partial class MiniWidgetV : Window method MiniWidgetV (line 21) | public MiniWidgetV(Window mainWindow_ref) method MiniWidgetV_Loaded (line 37) | private void MiniWidgetV_Loaded(object sender, RoutedEventArgs e) method FixZorderTimer_Tick (line 46) | private void FixZorderTimer_Tick(object? sender, EventArgs e) method Window_MouseLeftButtonDown (line 79) | private void Window_MouseLeftButtonDown(object sender, System.Windows.... method MenuItem_Hide_Click (line 89) | private void MenuItem_Hide_Click(object sender, RoutedEventArgs e) method MenuItem_Open_Click (line 96) | private void MenuItem_Open_Click(object sender, RoutedEventArgs e) method RelocationTimer_Tick (line 110) | private void RelocationTimer_Tick(object? sender, EventArgs e) method SaveWinPos (line 117) | public void SaveWinPos(int x, int y) method Window_LocationChanged (line 123) | private void Window_LocationChanged(object sender, System.EventArgs e) method ShowMiniWidget (line 130) | public void ShowMiniWidget() method HideMiniWidget (line 140) | public void HideMiniWidget() FILE: OpenNetMeter.PlatformAbstractions/IExternalLinkService.cs type IExternalLinkService (line 3) | public interface IExternalLinkService method Open (line 5) | void Open(string uri); FILE: OpenNetMeter.PlatformAbstractions/INetworkCaptureService.cs type INetworkCaptureService (line 5) | public interface INetworkCaptureService : IDisposable method Start (line 10) | void Start(); method Stop (line 11) | void Stop(); class NetworkSnapshotChangedEventArgs (line 14) | public sealed class NetworkSnapshotChangedEventArgs : EventArgs method NetworkSnapshotChangedEventArgs (line 16) | public NetworkSnapshotChangedEventArgs(string adapterName, string adap... class NetworkTrafficEventArgs (line 26) | public sealed class NetworkTrafficEventArgs : EventArgs method NetworkTrafficEventArgs (line 28) | public NetworkTrafficEventArgs(string processName, long bytes, bool is... FILE: OpenNetMeter.PlatformAbstractions/IProcessIconService.cs type IProcessIconService (line 3) | public interface IProcessIconService method GetProcessIcon (line 5) | object? GetProcessIcon(string processName); FILE: OpenNetMeter.PlatformAbstractions/IStartupRegistrationService.cs type IStartupRegistrationService (line 3) | public interface IStartupRegistrationService method IsEnabled (line 5) | bool IsEnabled(); method SetEnabled (line 6) | void SetEnabled(bool enabled, bool startMinimized); FILE: OpenNetMeter.PlatformAbstractions/IUiDispatcher.cs type IUiDispatcher (line 5) | public interface IUiDispatcher method CheckAccess (line 7) | bool CheckAccess(); method Post (line 8) | void Post(Action action); FILE: OpenNetMeter.PlatformAbstractions/IWindowService.cs type IWindowService (line 3) | public interface IWindowService method MinimizeMainWindow (line 5) | void MinimizeMainWindow(); method CloseMainWindow (line 6) | void CloseMainWindow(); method ShowAbout (line 7) | void ShowAbout(); FILE: OpenNetMeter.PlatformAbstractions/UiVisibility.cs type UiVisibility (line 3) | public enum UiVisibility FILE: OpenNetMeter.Tests/NetworkProcessTests.cs class NetworkProcessTests (line 8) | public class NetworkProcessTests method RecvProcess_AccumulatesDownloadPerProcess (line 13) | [Fact] method SendProcess_TracksUploadWhileBuffering (line 29) | [Fact] method RecvProcess_PublicOnlyDropsPrivatePeer (line 46) | [Fact] method RecvProcess_PrivateOnlyAcceptsPrivateTraffic (line 58) | [Fact] method CreateNetworkProcess (line 73) | private static NetworkProcess CreateNetworkProcess() class NetworkTypeScope (line 80) | private sealed class NetworkTypeScope : IDisposable method NetworkTypeScope (line 84) | public NetworkTypeScope(int networkType) method Dispose (line 90) | public void Dispose() FILE: OpenNetMeter/App.axaml.cs class App (line 14) | public partial class App : Application method Initialize (line 18) | public override void Initialize() method OnFrameworkInitializationCompleted (line 23) | public override void OnFrameworkInitializationCompleted() method RegisterUnhandledExceptionLoggingOnce (line 87) | private static void RegisterUnhandledExceptionLoggingOnce() method HasStartMinimizedArgument (line 107) | private static bool HasStartMinimizedArgument() FILE: OpenNetMeter/Compat/Models/ApplicationDB.cs class ApplicationDB (line 9) | internal sealed class ApplicationDB : IDisposable method LogTime (line 18) | private static string LogTime() => DateTime.Now.ToString("HH:mm:ss.fff"); method ApplicationDB (line 23) | public ApplicationDB(string dBFileName) method GetUnifiedDBFullPath (line 55) | public static string GetUnifiedDBFullPath() method CloseSharedConnection (line 60) | public static void CloseSharedConnection() method CreateTable (line 70) | public int CreateTable() method InsertUniqueRow_AdapterTable (line 82) | public int InsertUniqueRow_AdapterTable(string adapter) method UpdateDatesInDB (line 93) | public void UpdateDatesInDB() method PushToDB (line 104) | public void PushToDB(string processName, long totalDataRecv, long tota... method GetDataSum_ProcessDateTable (line 124) | public List> GetDataSum_ProcessDateTable(DateTime date1, ... method GetDataSumBetweenDates (line 145) | public (long, long) GetDataSumBetweenDates(DateTime startDate, DateTim... method GetTodayDataSum_ProcessDateTable (line 180) | public (long, long) GetTodayDataSum_ProcessDateTable() method GetID_AdapterTable (line 206) | public long GetID_AdapterTable(string adapter) method GetAllAdapters (line 214) | public List GetAllAdapters() method Dispose (line 233) | public void Dispose() method CreateProcessTable (line 256) | private int CreateProcessTable() method CreateDateTable (line 264) | private int CreateDateTable() method CreateProcessDateTable (line 275) | private int CreateProcessDateTable() method CreateAdapterTable (line 291) | private int CreateAdapterTable() method InsertUniqueRow_ProcessTable (line 299) | private int InsertUniqueRow_ProcessTable(string appName) method InsertUniqueRow_DateTable (line 306) | private int InsertUniqueRow_DateTable(DateTime date) method RemoveOldDate (line 315) | private void RemoveOldDate() method RemoveOldProcess (line 324) | private void RemoveOldProcess() method InsertUniqueRow_ProcessDateTable (line 332) | private int InsertUniqueRow_ProcessDateTable(long processID, long date... method UpdateRow_ProcessDateTable (line 344) | private int UpdateRow_ProcessDateTable(long processID, long dateID, lo... method GetID_DateTable (line 358) | private long GetID_DateTable(DateTime time) method GetID_ProcessTable (line 369) | private long GetID_ProcessTable(string appName) method GetID_AdapterTable_Internal (line 378) | private long GetID_AdapterTable_Internal(string adapter) method RunNonQuery (line 387) | private static int RunNonQuery(string query, params (string Name, stri... method RunNonQuery (line 392) | private static int RunNonQuery(SqliteConnection connection, string que... method GetMultipleCellData (line 412) | private static List> GetMultipleCellData(string query, pa... method GetSingleCellData (line 446) | private static object? GetSingleCellData(string query, params (string ... FILE: OpenNetMeter/Compat/Models/MyProcess_Small.cs class MyProcess_Small (line 3) | public class MyProcess_Small method MyProcess_Small (line 9) | public MyProcess_Small(string nameP, long currentDataRecvP, long curre... FILE: OpenNetMeter/Compat/Models/NetworkProcess.TestHooks.cs class NetworkProcess (line 6) | public partial class NetworkProcess method TestSetLocalIPs (line 8) | internal void TestSetLocalIPs(byte[] ipv4, byte[] ipv6) method TestInvokeRecvProcess (line 14) | internal void TestInvokeRecvProcess(IPAddress src, IPAddress dest, int... method TestInvokeSendProcess (line 19) | internal void TestInvokeSendProcess(IPAddress src, IPAddress dest, int... FILE: OpenNetMeter/Compat/Models/NetworkProcess.cs class NetworkProcess (line 22) | [SupportedOSPlatform("windows")] type NetworkSnapshot (line 40) | private sealed record NetworkSnapshot( method Initialize (line 148) | public void Initialize() method GetCurrentNetworkSnapshot (line 171) | private NetworkSnapshot? GetCurrentNetworkSnapshot() method GetConnectedSsid (line 243) | private static string? GetConnectedSsid(string adapterGuid) method OnNetworkAddressChanged (line 281) | private void OnNetworkAddressChanged(object? sender, EventArgs? e) method HandleNetworkChange (line 312) | private void HandleNetworkChange() method HasSnapshotAddressChanged (line 371) | private bool HasSnapshotAddressChanged(NetworkSnapshot snapshot) method ApplySnapshot (line 385) | private void ApplySnapshot(NetworkSnapshot snapshot) method StartNetworkProcess (line 405) | public void StartNetworkProcess() method EndNetworkProcess (line 435) | public void EndNetworkProcess() method StopKernelSession (line 464) | private void StopKernelSession() method StopPeriodicWork (line 496) | private void StopPeriodicWork(ref PeriodicWork? work, string name) method FlushPendingDbWrites (line 512) | private void FlushPendingDbWrites() method StartSpeedMonitoring (line 539) | private void StartSpeedMonitoring() method StartDbPush (line 577) | private void StartDbPush() method CaptureNetworkPackets (line 615) | private void CaptureNetworkPackets() method ProcessPacket (line 663) | private void ProcessPacket(IPAddress src, IPAddress dest, int size, st... method ShouldProcessByNetworkType (line 703) | private bool ShouldProcessByNetworkType(bool isLocalSrc, IPAddress src... method RecordRecv (line 720) | private void RecordRecv(string name, int size) method RecordSend (line 730) | private void RecordSend(string name, int size) method RecordToBuffer (line 741) | private void RecordToBuffer(string name, int size, bool isRecv) method IsPrivateIP (line 777) | private bool IsPrivateIP(IPAddress ip) method OnPropertyChanged (line 812) | private void OnPropertyChanged(string propName) => method Dispose (line 821) | public void Dispose() FILE: OpenNetMeter/Compat/Properties/AppSettings.cs class AppSettings (line 3) | public class AppSettings FILE: OpenNetMeter/Compat/Properties/Global.cs class Global (line 6) | internal class Global method GetFilePath (line 10) | public static string GetFilePath() FILE: OpenNetMeter/Compat/Properties/SettingsManager.cs class SettingsManager (line 9) | internal static class SettingsManager method SettingsManager (line 15) | static SettingsManager() method Load (line 21) | public static void Load() method Save (line 60) | public static void Save() method GetBool (line 108) | private static bool GetBool(JsonObject root, string key, bool fallback) method GetInt (line 124) | private static int GetInt(JsonObject root, string key, int fallback) FILE: OpenNetMeter/Compat/Utilities/ByteArray.cs class ByteArray (line 9) | internal class ByteArray method Compare (line 11) | public static bool Compare(ReadOnlySpan a1, ReadOnlySpan a2) FILE: OpenNetMeter/Compat/Utilities/EventLogger.cs class EventLogger (line 9) | public static class EventLogger type LogLevel (line 14) | private enum LogLevel method Info (line 21) | public static void Info(string message, int eventId = 1000, short cate... method Warn (line 26) | public static void Warn(string message, int eventId = 2000, short cate... method Error (line 31) | public static void Error( method Error (line 43) | public static void Error( method Error (line 54) | public static void Error( method AddCallerContext (line 71) | private static string AddCallerContext(string message, string memberNa... method WriteEntrySafe (line 77) | private static void WriteEntrySafe(string message, LogLevel level, int... method WriteEntryWindows (line 95) | [SupportedOSPlatform("windows")] method Truncate (line 108) | private static string Truncate(string message) FILE: OpenNetMeter/Compat/Utilities/PeriodicWork.cs class PeriodicWork (line 8) | internal sealed class PeriodicWork : IDisposable, IAsyncDisposable method PeriodicWork (line 18) | public PeriodicWork(string name, TimeSpan interval) method Start (line 24) | public void Start(Func onTick) method RunAsync (line 34) | private async Task RunAsync(Func onTick, Canc... method StopAsync (line 62) | public async Task StopAsync() method Stop (line 91) | public void Stop() method Dispose (line 96) | public void Dispose() method DisposeAsync (line 101) | public ValueTask DisposeAsync() FILE: OpenNetMeter/Program.cs class Program (line 6) | internal sealed class Program method Main (line 8) | [STAThread] method BuildAvaloniaApp (line 14) | public static AppBuilder BuildAvaloniaApp() FILE: OpenNetMeter/Services/AvaloniaThemeService.cs class AvaloniaThemeService (line 6) | public sealed class AvaloniaThemeService : IThemeService method AvaloniaThemeService (line 10) | public AvaloniaThemeService(Application application) method ApplyDarkMode (line 15) | public void ApplyDarkMode(bool enabled) FILE: OpenNetMeter/Services/AvaloniaWindowService.cs class AvaloniaWindowService (line 8) | public sealed class AvaloniaWindowService : IWindowService method MinimizeMainWindow (line 10) | public void MinimizeMainWindow() method CloseMainWindow (line 16) | public void CloseMainWindow() method ShowAbout (line 22) | public void ShowAbout() method GetMainWindow (line 27) | private static Window? GetMainWindow() FILE: OpenNetMeter/Services/ExternalLinkService.cs class ExternalLinkService (line 8) | public sealed class ExternalLinkService : IExternalLinkService method Open (line 10) | public void Open(string uri) FILE: OpenNetMeter/Services/IMiniWidgetService.cs type IMiniWidgetService (line 5) | public interface IMiniWidgetService : System.IDisposable method Show (line 9) | void Show(); method Hide (line 10) | void Hide(); method RefreshAppearance (line 11) | void RefreshAppearance(bool darkMode, int transparency); method ResetPosition (line 12) | void ResetPosition(Window mainWindow); method EnsurePositionOnScreen (line 13) | void EnsurePositionOnScreen(Window mainWindow); FILE: OpenNetMeter/Services/IThemeService.cs type IThemeService (line 3) | public interface IThemeService method ApplyDarkMode (line 5) | void ApplyDarkMode(bool enabled); FILE: OpenNetMeter/Services/ITrayNotificationService.cs type ITrayNotificationService (line 6) | public interface ITrayNotificationService : IDisposable method ShowMinimizedToTrayOnce (line 8) | void ShowMinimizedToTrayOnce(Window mainWindow); FILE: OpenNetMeter/Services/ITrayService.cs type ITrayService (line 3) | public interface ITrayService : System.IDisposable FILE: OpenNetMeter/Services/NoOpThemeService.cs class NoOpThemeService (line 3) | public sealed class NoOpThemeService : IThemeService method ApplyDarkMode (line 5) | public void ApplyDarkMode(bool enabled) FILE: OpenNetMeter/Services/PlaceholderMiniWidgetService.cs class PlaceholderMiniWidgetService (line 5) | public sealed class PlaceholderMiniWidgetService : IMiniWidgetService method Show (line 13) | public void Show() method Hide (line 17) | public void Hide() method RefreshAppearance (line 21) | public void RefreshAppearance(bool darkMode, int transparency) method ResetPosition (line 25) | public void ResetPosition(Window mainWindow) method EnsurePositionOnScreen (line 29) | public void EnsurePositionOnScreen(Window mainWindow) method Dispose (line 33) | public void Dispose() FILE: OpenNetMeter/Services/PlaceholderNetworkCaptureService.cs class PlaceholderNetworkCaptureService (line 6) | public sealed class PlaceholderNetworkCaptureService : INetworkCaptureSe... method Start (line 17) | public void Start() method Stop (line 26) | public void Stop() method Dispose (line 31) | public void Dispose() FILE: OpenNetMeter/Services/PlaceholderProcessIconService.cs class PlaceholderProcessIconService (line 5) | public sealed class PlaceholderProcessIconService : IProcessIconService method GetProcessIcon (line 7) | public object? GetProcessIcon(string processName) => null; FILE: OpenNetMeter/Services/PlaceholderStartupRegistrationService.cs class PlaceholderStartupRegistrationService (line 5) | public sealed class PlaceholderStartupRegistrationService : IStartupRegi... method IsEnabled (line 7) | public bool IsEnabled() => false; method SetEnabled (line 9) | public void SetEnabled(bool enabled, bool startMinimized) FILE: OpenNetMeter/Services/PlaceholderTrayNotificationService.cs class PlaceholderTrayNotificationService (line 5) | public sealed class PlaceholderTrayNotificationService : ITrayNotificati... method ShowMinimizedToTrayOnce (line 7) | public void ShowMinimizedToTrayOnce(Window mainWindow) method Dispose (line 11) | public void Dispose() FILE: OpenNetMeter/Services/PlaceholderTrayService.cs class PlaceholderTrayService (line 3) | public sealed class PlaceholderTrayService : ITrayService method Dispose (line 5) | public void Dispose() FILE: OpenNetMeter/Services/UpdateChecker.cs class UpdateChecker (line 8) | public static class UpdateChecker method CheckForUpdatesAsync (line 10) | public static async Task<(Version? latestVersion, string? downloadUrl)... FILE: OpenNetMeter/Services/WindowsMiniWidgetService.cs class WindowsMiniWidgetService (line 11) | public sealed class WindowsMiniWidgetService : IMiniWidgetService method WindowsMiniWidgetService (line 22) | public WindowsMiniWidgetService(MiniWidgetViewModel viewModel, Window ... method Show (line 37) | public void Show() method Hide (line 55) | public void Hide() method RefreshAppearance (line 71) | public void RefreshAppearance(bool darkMode, int transparency) method ResetPosition (line 76) | public void ResetPosition(Window mainWindow) method EnsurePositionOnScreen (line 103) | public void EnsurePositionOnScreen(Window mainWindow) method Dispose (line 116) | public void Dispose() method OpenMainWindow (line 129) | private void OpenMainWindow() method Window_Opened (line 147) | private void Window_Opened(object? sender, EventArgs e) method Window_PositionChanged (line 171) | private void Window_PositionChanged(object? sender, PixelPointEventArg... method SaveWindowPosition (line 186) | private void SaveWindowPosition() method IsWindowInBounds (line 194) | private static bool IsWindowInBounds(Window target) FILE: OpenNetMeter/Services/WindowsNetworkCaptureService.cs class WindowsNetworkCaptureService (line 9) | [SupportedOSPlatform("windows")] method Start (line 19) | public void Start() method Stop (line 33) | public void Stop() method Dispose (line 46) | public void Dispose() method NetworkProcess_PropertyChanged (line 58) | private void NetworkProcess_PropertyChanged(object? sender, PropertyCh... method EmitProcessTraffic (line 83) | private void EmitProcessTraffic() method StageForDatabase (line 129) | private void StageForDatabase(string processName, long receivedBytes, ... method ThrowIfDisposed (line 150) | private void ThrowIfDisposed() FILE: OpenNetMeter/Services/WindowsProcessIconService.cs class WindowsProcessIconService (line 15) | [SupportedOSPlatform("windows")] method GetProcessIcon (line 21) | public object? GetProcessIcon(string processName) method LoadIcon (line 29) | private static AvaloniaBitmap? LoadIcon(string processName) method CreateDefaultIcon (line 78) | private static AvaloniaBitmap? CreateDefaultIcon() FILE: OpenNetMeter/Services/WindowsStartupRegistrationService.cs class WindowsStartupRegistrationService (line 10) | [SupportedOSPlatform("windows")] method IsEnabled (line 16) | public bool IsEnabled() method SetEnabled (line 29) | public void SetEnabled(bool enabled, bool startMinimized) method CreateTask (line 64) | private static void CreateTask(bool startMinimized) method ResolveLaunchCommand (line 107) | private static (string path, string? arguments) ResolveLaunchCommand(b... FILE: OpenNetMeter/Services/WindowsTrayNotificationService.cs class WindowsTrayNotificationService (line 11) | [SupportedOSPlatform("windows")] method ShowMinimizedToTrayOnce (line 28) | public void ShowMinimizedToTrayOnce(Window mainWindow) method Dispose (line 67) | public void Dispose() method RemoveTemporaryIconAsync (line 80) | private async Task RemoveTemporaryIconAsync(IntPtr handle) method LoadNotificationIcon (line 95) | private static Icon LoadNotificationIcon() method CreateNotifyIconData (line 108) | private static NOTIFYICONDATA CreateNotifyIconData(IntPtr handle, IntP... method Shell_NotifyIcon (line 119) | [DllImport("shell32.dll", CharSet = CharSet.Unicode)] type NOTIFYICONDATA (line 122) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] FILE: OpenNetMeter/Services/WindowsTrayService.cs class WindowsTrayService (line 11) | public sealed class WindowsTrayService : ITrayService method WindowsTrayService (line 15) | public WindowsTrayService( method Dispose (line 58) | public void Dispose() FILE: OpenNetMeter/Services/WindowsWidgetZOrderHelper.cs class WindowsWidgetZOrderHelper (line 9) | internal sealed class WindowsWidgetZOrderHelper : IDisposable method WindowsWidgetZOrderHelper (line 18) | public WindowsWidgetZOrderHelper(Window window) method Start (line 25) | public void Start() method Stop (line 30) | public void Stop() method Dispose (line 35) | public void Dispose() method Timer_Tick (line 41) | private void Timer_Tick(object? sender, EventArgs e) method FindWindowEx (line 79) | [DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = true)] method GetWindow (line 82) | [DllImport("user32.dll", SetLastError = true)] method SetWindowPos (line 85) | [DllImport("user32.dll", EntryPoint = "SetWindowPos")] method GetWindowLongPtr64 (line 88) | [DllImport("user32.dll", EntryPoint = "GetWindowLongPtrW", SetLastErro... method GetWindowLong32 (line 91) | [DllImport("user32.dll", EntryPoint = "GetWindowLongW", SetLastError =... method SetWindowLongPtr64 (line 94) | [DllImport("user32.dll", EntryPoint = "SetWindowLongPtrW", SetLastErro... method SetWindowLong32 (line 97) | [DllImport("user32.dll", EntryPoint = "SetWindowLongW", SetLastError =... method GetWindowLongPtr (line 100) | private static IntPtr GetWindowLongPtr(IntPtr hWnd, int nIndex) method SetWindowLongPtr (line 107) | private static IntPtr SetWindowLongPtr(IntPtr hWnd, int nIndex, IntPtr... FILE: OpenNetMeter/ViewModels/ByteSizeFormatter.cs class ByteSizeFormatter (line 3) | internal static class ByteSizeFormatter method FormatBytes (line 5) | public static string FormatBytes(long value) FILE: OpenNetMeter/ViewModels/HistoryViewModel.cs class HistoryViewModel (line 15) | public sealed class HistoryViewModel : INotifyPropertyChanged method HistoryViewModel (line 27) | public HistoryViewModel() method HistoryViewModel (line 32) | public HistoryViewModel(IProcessIconService processIconService) method ReloadProfiles (line 134) | public void ReloadProfiles() method DeleteAllDbFiles (line 149) | public void DeleteAllDbFiles() method LoadProfiles (line 171) | private void LoadProfiles() method ApplyFilter (line 190) | private void ApplyFilter() method SortRows (line 236) | private void SortRows(string column) method OpenReadOnlyConnection (line 266) | private static SqliteConnection OpenReadOnlyConnection(string path) method ToDateInt (line 276) | private static int ToDateInt(DateTime date) method ResolveDatabasePath (line 281) | private static string ResolveDatabasePath() method DeleteIfExists (line 288) | private static void DeleteIfExists(string path) method OnPropertyChanged (line 294) | private void OnPropertyChanged(string propertyName) class NoOpProcessIconService (line 299) | private sealed class NoOpProcessIconService : IProcessIconService method GetProcessIcon (line 301) | public object? GetProcessIcon(string processName) => null; class HistoryRowViewModel (line 305) | public sealed class HistoryRowViewModel method HistoryRowViewModel (line 307) | public HistoryRowViewModel(string processName, long downloadBytes, lon... FILE: OpenNetMeter/ViewModels/MainWindowViewModel.cs class MainWindowViewModel (line 10) | public sealed class MainWindowViewModel : MainShellTabsViewModel, IDispo... method MainWindowViewModel (line 21) | public MainWindowViewModel() method MainWindowViewModel (line 26) | public MainWindowViewModel( method Dispose (line 126) | public void Dispose() method OnNetworkChanged (line 136) | private void OnNetworkChanged(object? sender, NetworkSnapshotChangedEv... method Settings_PropertyChanged (line 150) | private void Settings_PropertyChanged(object? sender, System.Component... method Settings_DeleteAllDataConfirmed (line 159) | private void Settings_DeleteAllDataConfirmed() method Summary_PropertyChanged (line 180) | private void Summary_PropertyChanged(object? sender, System.ComponentM... method SyncMiniWidgetFromSummary (line 193) | private void SyncMiniWidgetFromSummary() class NoOpWindowService (line 201) | private sealed class NoOpWindowService : IWindowService method MinimizeMainWindow (line 203) | public void MinimizeMainWindow() { } method CloseMainWindow (line 204) | public void CloseMainWindow() { } method ShowAbout (line 205) | public void ShowAbout() { } class NoOpNetworkCaptureService (line 208) | private sealed class NoOpNetworkCaptureService : INetworkCaptureService method Start (line 221) | public void Start() { } method Stop (line 222) | public void Stop() { } method Dispose (line 223) | public void Dispose() { } class NoOpProcessIconService (line 226) | private sealed class NoOpProcessIconService : IProcessIconService method GetProcessIcon (line 228) | public object? GetProcessIcon(string processName) => null; class NoOpExternalLinkService (line 231) | private sealed class NoOpExternalLinkService : IExternalLinkService method Open (line 233) | public void Open(string uri) { } FILE: OpenNetMeter/ViewModels/MiniWidgetViewModel.cs class MiniWidgetViewModel (line 12) | public sealed class MiniWidgetViewModel : INotifyPropertyChanged method MiniWidgetViewModel (line 114) | public MiniWidgetViewModel() method SetActions (line 121) | public void SetActions(Action openMainWindow, Action hideWidget) method RefreshBackground (line 129) | public void RefreshBackground(bool darkMode, int transparency) method LoadBitmap (line 142) | private static Bitmap LoadBitmap(string assetUri) method OnPropertyChanged (line 156) | private void OnPropertyChanged(string propertyName) => FILE: OpenNetMeter/ViewModels/RelayCommand.cs class RelayCommand (line 6) | public sealed class RelayCommand : ICommand method RelayCommand (line 11) | public RelayCommand(Action execute, Func? canExecute = null) method CanExecute (line 19) | public bool CanExecute(object? parameter) method Execute (line 24) | public void Execute(object? parameter) method RaiseCanExecuteChanged (line 29) | public void RaiseCanExecuteChanged() class ParameterRelayCommand (line 35) | public sealed class ParameterRelayCommand : ICommand method ParameterRelayCommand (line 40) | public ParameterRelayCommand(Action execute, Func class NoOpExternalLinkService (line 391) | private sealed class NoOpExternalLinkService : IExternalLinkService method Open (line 393) | public void Open(string uri) FILE: OpenNetMeter/ViewModels/SummaryViewModel.cs class SummaryViewModel (line 23) | public sealed class SummaryViewModel : INotifyPropertyChanged, IDisposable method SummaryViewModel (line 58) | public SummaryViewModel(INetworkCaptureService networkCaptureService, ... method Dispose (line 163) | public void Dispose() method ClearOnDisconnect (line 169) | public void ClearOnDisconnect() method SetActiveAdapter (line 210) | public void SetActiveAdapter(string adapterName) method OnTrafficObserved (line 220) | private void OnTrafficObserved(object? sender, NetworkTrafficEventArgs e) method FlushPendingTraffic (line 243) | private void FlushPendingTraffic() method RefreshSinceDateBaseline (line 279) | private void RefreshSinceDateBaseline() method UpdateTotalFromDateFromBaselines (line 304) | private void UpdateTotalFromDateFromBaselines() method ReadDbTotals (line 318) | private static (long download, long upload) ReadDbTotals(string adapte... method OpenReadOnlyConnection (line 361) | private static SqliteConnection OpenReadOnlyConnection(string path) method ToDateInt (line 371) | private static int ToDateInt(DateTime date) method ResolveDatabasePath (line 376) | private static string ResolveDatabasePath() method NormalizeSinceDate (line 383) | private DateTimeOffset NormalizeSinceDate(DateTimeOffset? value) method AppendGraphPoint (line 393) | private void AppendGraphPoint() method CreateGraphYAxes (line 413) | private Axis[] CreateGraphYAxes() method MbpsToGraphValue (line 430) | private static double MbpsToGraphValue(double mbps) method GraphValueToMbps (line 439) | private static double GraphValueToMbps(double graphValue) method GraphValueToBytesPerSecond (line 447) | private static long GraphValueToBytesPerSecond(double graphValue) method UpdateGraphAxisLabelScale (line 455) | private void UpdateGraphAxisLabelScale() method FormatGraphAxisLabel (line 475) | private string FormatGraphAxisLabel(double graphValue) method ApplyProcessTick (line 486) | private void ApplyProcessTick(Dictionary pendi... method SortProcesses (line 512) | private void SortProcesses(string column) method RefreshSpeedDisplayFormat (line 543) | public void RefreshSpeedDisplayFormat() method FormatSpeed (line 552) | private static string FormatSpeed(long bytesPerSecond) method ScaleToMagnitude (line 562) | private static decimal ScaleToMagnitude(long value, int magnitude) method FormatGraphAxisValue (line 568) | private static string FormatGraphAxisValue(decimal adjustedSize) method NormalizeMagnitude (line 582) | private static SpeedMagnitude NormalizeMagnitude(int magnitude) method GetAdjustedSize (line 589) | private static (decimal adjustedSize, int mag) GetAdjustedSize(long va... method BytesSuffix (line 615) | private static string BytesSuffix(int value) method BitsSuffix (line 630) | private static string BitsSuffix(int value) method OnPropertyChanged (line 645) | private void OnPropertyChanged(string propertyName) class PendingTraffic (line 650) | private sealed class PendingTraffic type SpeedMagnitude (line 657) | internal enum SpeedMagnitude class SummaryProcessRowViewModel (line 665) | public sealed class SummaryProcessRowViewModel : INotifyPropertyChanged method SummaryProcessRowViewModel (line 672) | public SummaryProcessRowViewModel(string processName, IImage? icon = n... method ApplyTick (line 692) | public void ApplyTick(long secondDownloadBytes, long secondUploadBytes) method ResetCurrent (line 709) | public void ResetCurrent() method ApplyTraffic (line 722) | public void ApplyTraffic(long bytes, bool isReceive) method OnPropertyChanged (line 744) | private void OnPropertyChanged(string propertyName) => FILE: OpenNetMeter/Views/MainWindow.axaml.cs class MainWindow (line 13) | public partial class MainWindow : Window method MainWindow (line 21) | public MainWindow() method InitializeWindowState (line 36) | public void InitializeWindowState(IMiniWidgetService miniWidgetService... method OpenFromTray (line 53) | public void OpenFromTray() method PrepareForExit (line 64) | public void PrepareForExit() method ResetWindowPositions (line 69) | public void ResetWindowPositions() method TitleBar_PointerPressed (line 76) | private void TitleBar_PointerPressed(object? sender, PointerPressedEve... method ResizeTop_PointerPressed (line 81) | private void ResizeTop_PointerPressed(object? sender, PointerPressedEv... method ResizeBottom_PointerPressed (line 82) | private void ResizeBottom_PointerPressed(object? sender, PointerPresse... method ResizeLeft_PointerPressed (line 83) | private void ResizeLeft_PointerPressed(object? sender, PointerPressedE... method ResizeRight_PointerPressed (line 84) | private void ResizeRight_PointerPressed(object? sender, PointerPressed... method ResizeTopLeft_PointerPressed (line 85) | private void ResizeTopLeft_PointerPressed(object? sender, PointerPress... method ResizeTopRight_PointerPressed (line 86) | private void ResizeTopRight_PointerPressed(object? sender, PointerPres... method ResizeBottomLeft_PointerPressed (line 87) | private void ResizeBottomLeft_PointerPressed(object? sender, PointerPr... method ResizeBottomRight_PointerPressed (line 88) | private void ResizeBottomRight_PointerPressed(object? sender, PointerP... method TryBeginResize (line 90) | private void TryBeginResize(WindowEdge edge, PointerPressedEventArgs e) method OnClosed (line 96) | protected override void OnClosed(System.EventArgs e) method MainWindow_Closing (line 107) | private void MainWindow_Closing(object? sender, WindowClosingEventArgs e) method MainWindow_Opened (line 117) | private void MainWindow_Opened(object? sender, EventArgs e) method MainWindow_PositionChanged (line 135) | private void MainWindow_PositionChanged(object? sender, PixelPointEven... method MainWindow_SizeChanged (line 143) | private void MainWindow_SizeChanged(object? sender, SizeChangedEventAr... method ResizeTimer_Tick (line 151) | private void ResizeTimer_Tick(object? sender, EventArgs e) method RelocationTimer_Tick (line 157) | private void RelocationTimer_Tick(object? sender, EventArgs e) method SaveWindowGeometry (line 163) | private void SaveWindowGeometry() method CenterOnPrimaryScreen (line 176) | private void CenterOnPrimaryScreen() method RestartTimer (line 191) | private static void RestartTimer(DispatcherTimer timer) method IsWindowInBounds (line 197) | private static bool IsWindowInBounds(Window target) FILE: OpenNetMeter/Views/MainWindow/History.axaml.cs class HistoryView (line 5) | public partial class HistoryView : UserControl method HistoryView (line 7) | public HistoryView() FILE: OpenNetMeter/Views/MainWindow/Settings.axaml.cs class SettingsView (line 5) | public partial class SettingsView : UserControl method SettingsView (line 7) | public SettingsView() FILE: OpenNetMeter/Views/MainWindow/Summary.axaml.cs class SummaryView (line 5) | public partial class SummaryView : UserControl method SummaryView (line 7) | public SummaryView() FILE: OpenNetMeter/Views/MiniWidgetWindow.axaml.cs class MiniWidgetWindow (line 9) | public partial class MiniWidgetWindow : Window method MiniWidgetWindow (line 11) | public MiniWidgetWindow() method InitializeComponent (line 16) | private void InitializeComponent() method WidgetChrome_PointerPressed (line 21) | private void WidgetChrome_PointerPressed(object? sender, PointerPresse...