SYMBOL INDEX (193 symbols across 26 files) FILE: RunCat365/BalloonTipType.cs type BalloonTipInfo (line 19) | internal readonly struct BalloonTipInfo(string title, string text, ToolT... type BalloonTipType (line 26) | internal enum BalloonTipType class BalloonTipTypeExtension (line 32) | internal static class BalloonTipTypeExtension method GetInfo (line 34) | internal static BalloonTipInfo GetInfo(this BalloonTipType balloonTipT... FILE: RunCat365/BitmapExtension.cs type BitmapLock (line 19) | internal readonly ref struct BitmapLock method BitmapLock (line 24) | internal BitmapLock(Bitmap bitmap, ImageLockMode mode) method Dispose (line 34) | internal void Dispose() class BitmapExtension (line 40) | internal static class BitmapExtension method Recolor (line 42) | internal static Bitmap Recolor(this Bitmap bitmap, Color color) method ToIcon (line 75) | internal static Icon ToIcon(this Bitmap bitmap) FILE: RunCat365/ByteFormatter.cs class ByteFormatter (line 17) | internal static class ByteFormatter method ToByteFormatted (line 19) | internal static string ToByteFormatted(this long bytes) FILE: RunCat365/CPURepository.cs type CPUInfo (line 20) | struct CPUInfo class CPUInfoExtension (line 28) | internal static class CPUInfoExtension method GetDescription (line 30) | internal static string GetDescription(this CPUInfo cpuInfo) method GenerateIndicator (line 35) | internal static List GenerateIndicator(this CPUInfo cpuInfo) class CPUPerformanceCounters (line 48) | internal class CPUPerformanceCounters method CPUPerformanceCounters (line 55) | private CPUPerformanceCounters() method TryCreate (line 69) | internal static CPUPerformanceCounters? TryCreate() method Close (line 81) | internal void Close() class CPURepository (line 90) | internal class CPURepository method CPURepository (line 98) | internal CPURepository() method Update (line 103) | internal void Update() method Get (line 122) | internal CPUInfo Get() method Close (line 135) | internal void Close() FILE: RunCat365/Cat.cs class Cat (line 17) | internal abstract class Cat method ViolationIndices (line 19) | internal abstract List ViolationIndices(); method Next (line 20) | internal abstract Cat Next(); method GetString (line 21) | internal abstract string GetString(); class Running (line 23) | internal class Running : Cat method Running (line 27) | internal Running(Frame frame) method ViolationIndices (line 32) | internal override List ViolationIndices() method Next (line 45) | internal override Cat Next() method GetString (line 51) | internal override string GetString() type Frame (line 56) | internal enum Frame class Jumping (line 66) | internal class Jumping : Cat method Jumping (line 70) | internal Jumping(Frame frame) method ViolationIndices (line 75) | internal override List ViolationIndices() method Next (line 93) | internal override Cat Next() method GetString (line 99) | internal override string GetString() type Frame (line 104) | internal enum Frame FILE: RunCat365/ContextMenuManager.cs class ContextMenuManager (line 20) | internal class ContextMenuManager : IDisposable method ContextMenuManager (line 29) | internal ContextMenuManager( method HandleMenuItemSelection (line 172) | private static void HandleMenuItemSelection( method GetRunnerThumbnailBitmap (line 197) | private static Bitmap? GetRunnerThumbnailBitmap(Theme systemTheme, Run... method SetIcons (line 206) | internal void SetIcons(Theme systemTheme, Theme manualTheme, Runner ru... method HandleStartupMenuClick (line 237) | private static void HandleStartupMenuClick(object? sender, Func getSystemTheme) method ShowBalloonTip (line 272) | internal void ShowBalloonTip(BalloonTipType balloonTipType) method AdvanceFrame (line 278) | internal void AdvanceFrame() method SetSystemInfoMenuText (line 289) | internal void SetSystemInfoMenuText(string text) method SetNotifyIconText (line 294) | internal void SetNotifyIconText(string text) method HideNotifyIcon (line 299) | internal void HideNotifyIcon() method Dispose (line 304) | public void Dispose() method Dispose (line 310) | protected virtual void Dispose(bool disposing) FILE: RunCat365/ContextMenuRenderer.cs class ContextMenuRenderer (line 17) | internal class ContextMenuRenderer : ToolStripProfessionalRenderer method OnRenderItemText (line 19) | protected override void OnRenderItemText(ToolStripItemTextRenderEventA... FILE: RunCat365/CustomToolStripMenuItem.cs class CustomToolStripMenuItem (line 17) | internal class CustomToolStripMenuItem : ToolStripMenuItem method CustomToolStripMenuItem (line 25) | internal CustomToolStripMenuItem() : base() method CustomToolStripMenuItem (line 30) | internal CustomToolStripMenuItem(string? text) : base(text) method CustomToolStripMenuItem (line 35) | private CustomToolStripMenuItem(string? text, Image? image, object? ta... method GetPreferredSize (line 53) | public override Size GetPreferredSize(Size constrainingSize) method IsSingleLine (line 73) | internal bool IsSingleLine() method Flags (line 78) | internal TextFormatFlags Flags() method SetupSubMenusFromEnum (line 83) | internal void SetupSubMenusFromEnum( FILE: RunCat365/EndlessGameForm.cs class EndlessGameForm (line 23) | internal class EndlessGameForm : Form method EndlessGameForm (line 40) | internal EndlessGameForm(Theme systemTheme) method OnFormClosing (line 96) | protected override void OnFormClosing(FormClosingEventArgs e) method Initialize (line 108) | private void Initialize() method Judge (line 120) | private bool Judge() method UpdateRoads (line 138) | private void UpdateRoads() method UpdateCat (line 173) | private void UpdateCat() method AutoJump (line 204) | private void AutoJump() method GameTick (line 212) | private void GameTick(object? sender, EventArgs e) method HandleKeyDown (line 223) | private void HandleKeyDown(object? sender, KeyEventArgs e) method RenderScene (line 243) | private void RenderScene(object? sender, PaintEventArgs e) method SaveRecord (line 304) | private void SaveRecord(int score) class ListExtension (line 311) | internal static class ListExtension method HasCommonElements (line 313) | internal static bool HasCommonElements(this List list1, List... FILE: RunCat365/FPSMaxLimit.cs type FPSMaxLimit (line 19) | enum FPSMaxLimit class FPSMaxLimitExtension (line 27) | internal static class FPSMaxLimitExtension method GetString (line 29) | internal static string GetString(this FPSMaxLimit fpsMaxLimit) method GetRate (line 41) | internal static float GetRate(this FPSMaxLimit fPSMaxLimit) method TryParse (line 53) | internal static bool TryParse([NotNullWhen(true)] string? value, out F... FILE: RunCat365/GPURepository.cs type GPUInfo (line 20) | struct GPUInfo class GPUInfoExtension (line 26) | internal static class GPUInfoExtension method GetDescription (line 28) | internal static string GetDescription(this GPUInfo gpuInfo) method GenerateIndicator (line 33) | internal static List GenerateIndicator(this GPUInfo gpuInfo) class GPURepository (line 45) | internal class GPURepository method GPURepository (line 53) | internal GPURepository() method Update (line 82) | internal void Update() method Get (line 109) | internal GPUInfo? Get() method Close (line 120) | internal void Close() FILE: RunCat365/GameStatus.cs type GameStatus (line 17) | internal enum GameStatus FILE: RunCat365/LaunchAtStartupManager.cs type ILaunchAtStartupManager (line 20) | internal interface ILaunchAtStartupManager method GetEnabled (line 22) | bool GetEnabled(); method SetEnabled (line 23) | bool SetEnabled(bool enabled); class PackagedLaunchAtStartupManager (line 26) | internal sealed class PackagedLaunchAtStartupManager : ILaunchAtStartupM... method GetEnabled (line 30) | public bool GetEnabled() method SetEnabled (line 38) | public bool SetEnabled(bool enabled) class UnpackagedLaunchAtStartupManager (line 73) | internal sealed class UnpackagedLaunchAtStartupManager : ILaunchAtStartu... method GetEnabled (line 75) | public bool GetEnabled() method SetEnabled (line 85) | public bool SetEnabled(bool enabled) class LaunchAtStartupManager (line 109) | internal class LaunchAtStartupManager method LaunchAtStartupManager (line 113) | public LaunchAtStartupManager() method GetStartup (line 120) | public bool GetStartup() => _launchAtStartupManager.GetEnabled(); method SetStartup (line 122) | public bool SetStartup(bool enabled) => _launchAtStartupManager.SetEna... method IsRunningAsPackaged (line 124) | private static bool IsRunningAsPackaged() FILE: RunCat365/MemoryRepository.cs type MemoryInfo (line 20) | struct MemoryInfo class MemoryInfoExtension (line 28) | internal static class MemoryInfoExtension method GetDescription (line 30) | internal static string GetDescription(this MemoryInfo memoryInfo) method GenerateIndicator (line 35) | internal static List GenerateIndicator(this MemoryInfo memoryI... class MemoryRepository (line 48) | internal partial class MemoryRepository method MemoryRepository (line 52) | internal MemoryRepository() method Update (line 57) | internal void Update() method Get (line 71) | internal MemoryInfo Get() type MemoryStatusEx (line 77) | [StructLayout(LayoutKind.Sequential)] method GlobalMemoryStatusEx (line 91) | [LibraryImport("kernel32.dll", SetLastError = true)] FILE: RunCat365/NetworkRepository.cs type NetworkInfo (line 20) | struct NetworkInfo class NetworkInfoExtension (line 26) | internal static class NetworkInfoExtension method GenerateIndicator (line 28) | internal static List GenerateIndicator(this NetworkInfo networ... method FormatSpeed (line 37) | private static string FormatSpeed(float speedBytes) class NetworkRepository (line 43) | internal class NetworkRepository method NetworkRepository (line 51) | internal NetworkRepository() method GetActiveNetworkInterface (line 61) | private static NetworkInterface? GetActiveNetworkInterface() method IsValidNetworkInterface (line 67) | private static bool IsValidNetworkInterface(NetworkInterface networkIn... method Update (line 82) | internal void Update() method Get (line 97) | internal NetworkInfo Get() FILE: RunCat365/Program.cs class Program (line 23) | internal static class Program method Main (line 25) | [STAThread] class RunCat365ApplicationContext (line 53) | internal class RunCat365ApplicationContext : ApplicationContext method RunCat365ApplicationContext (line 73) | public RunCat365ApplicationContext() method GetSystemTheme (line 126) | private static Theme GetSystemTheme() method IsSpeedSourceAvailable (line 136) | private bool IsSpeedSourceAvailable(SpeedSource speedSource) method ResolveSpeedSource (line 147) | private void ResolveSpeedSource() method ShowBalloonTipIfNeeded (line 155) | private void ShowBalloonTipIfNeeded() method UserPreferenceChanged (line 169) | private void UserPreferenceChanged(object sender, UserPreferenceChange... method OpenRepository (line 178) | private static void OpenRepository() method ChangeRunner (line 194) | private void ChangeRunner(Runner r) method ChangeManualTheme (line 201) | private void ChangeManualTheme(Theme t) method ChangeSpeedSource (line 208) | private void ChangeSpeedSource(SpeedSource s) method ChangeFPSMaxLimit (line 215) | private void ChangeFPSMaxLimit(FPSMaxLimit f) method AnimationTick (line 222) | private void AnimationTick(object? sender, EventArgs e) method GetInfoDescription (line 227) | private string GetInfoDescription(CPUInfo cpuInfo, GPUInfo? gpuInfo, M... method CalculateInterval (line 238) | private int CalculateInterval(CPUInfo cpuInfo, GPUInfo? gpuInfo, Memor... method FetchSystemInfo (line 251) | private int FetchSystemInfo() method FetchTick (line 275) | private void FetchTick(object? state, EventArgs e) method Dispose (line 288) | protected override void Dispose(bool disposing) FILE: RunCat365/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: RunCat365/Properties/Strings.Designer.cs class Strings (line 18) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method Strings (line 27) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: RunCat365/Properties/UserSettings.Designer.cs class UserSettings (line 14) | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] FILE: RunCat365/Road.cs type Road (line 17) | internal enum Road class RoadExtension (line 25) | internal static class RoadExtension method GetString (line 27) | internal static string GetString(this Road road) FILE: RunCat365/Runner.cs type Runner (line 19) | enum Runner class RunnerExtension (line 26) | internal static class RunnerExtension method GetString (line 28) | internal static string GetString(this Runner runner) method GetLocalizedString (line 39) | internal static string GetLocalizedString(this Runner runner) method GetFrameNumber (line 50) | internal static int GetFrameNumber(this Runner runner) FILE: RunCat365/SpeedSource.cs type SpeedSource (line 20) | enum SpeedSource class SpeedSourceExtension (line 27) | internal static class SpeedSourceExtension method GetLocalizedString (line 29) | internal static string GetLocalizedString(this SpeedSource speedSource) method TryParse (line 40) | internal static bool TryParse([NotNullWhen(true)] string? value, out S... FILE: RunCat365/StorageRepository.cs type Drive (line 19) | enum Drive class DriveExtension (line 25) | internal static class DriveExtension method GetString (line 27) | internal static string GetString(this Drive drive) method GetLocalizedString (line 37) | internal static string GetLocalizedString(this Drive drive) method CreateFromString (line 47) | internal static Drive? CreateFromString(string? value) type StorageInfo (line 58) | struct StorageInfo class StorageInfoExtension (line 66) | internal static class StorageInfoExtension method GenerateIndicator (line 68) | internal static List GenerateIndicator(this List ... class StorageRepository (line 91) | internal class StorageRepository method StorageRepository (line 95) | internal StorageRepository() { } method Update (line 97) | internal void Update() method Get (line 124) | internal List Get() FILE: RunCat365/SupportedLanguage.cs type SupportedLanguage (line 19) | enum SupportedLanguage class SupportedLanguageExtension (line 30) | internal static class SupportedLanguageExtension method DetectChineseVariant (line 32) | private static SupportedLanguage DetectChineseVariant(CultureInfo cult... method GetCurrentLanguage (line 39) | internal static SupportedLanguage GetCurrentLanguage() method GetDefaultCultureInfo (line 53) | internal static CultureInfo GetDefaultCultureInfo(this SupportedLangua... method GetFontName (line 67) | internal static string GetFontName(this SupportedLanguage language) method IsFullWidth (line 81) | internal static bool IsFullWidth(this SupportedLanguage language) FILE: RunCat365/Theme.cs type Theme (line 19) | enum Theme class ThemeExtension (line 26) | internal static class ThemeExtension method GetString (line 28) | internal static string GetString(this Theme theme) method GetLocalizedString (line 39) | internal static string GetLocalizedString(this Theme theme) method GetContrastColor (line 50) | internal static Color GetContrastColor(this Theme theme) FILE: RunCat365/TreeFormatter.cs class TreeFormatter (line 17) | internal static class TreeFormatter method CreateRoot (line 26) | internal static string CreateRoot(string content) method CreateNode (line 31) | internal static string CreateNode(string content, bool isLast) method CreateNestedNode (line 37) | internal static string CreateNestedNode(string content, bool parentIsL...