SYMBOL INDEX (909 symbols across 114 files) FILE: v2rayN/HiddifyUpgradeN/MainForm.Designer.cs class MainForm (line 3) | partial class MainForm method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: v2rayN/HiddifyUpgradeN/MainForm.cs class MainForm (line 11) | public partial class MainForm : Form method MainForm (line 16) | public MainForm(string[] args) method ShowWarn (line 29) | private void ShowWarn(string message) method btnOK_Click (line 34) | private void btnOK_Click(object sender, EventArgs e) method btnClose_Click (line 123) | private void btnClose_Click(object sender, EventArgs e) method GetExePath (line 128) | public static string GetExePath() method StartupPath (line 133) | public static string StartupPath() method GetPath (line 138) | public static string GetPath(string fileName) FILE: v2rayN/HiddifyUpgradeN/Program.cs class Program (line 6) | internal static class Program method Main (line 11) | [STAThread] FILE: v2rayN/HiddifyUpgradeN/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: v2rayN/HiddifyUpgradeN/Properties/Settings.Designer.cs class Settings (line 14) | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] FILE: v2rayN/PacLib/PacHandler.cs class PacHandler (line 10) | public class PacHandler method Start (line 20) | public static void Start(string configPath, int httpPort, int pacPort) method InitText (line 37) | private static void InitText() method RunListener (line 48) | private static void RunListener() method Stop (line 88) | public static void Stop() FILE: v2rayN/PacLib/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: v2rayN/ProtosLib/Tests.cs class Tests (line 5) | public class Tests method Tests (line 9) | public Tests() FILE: v2rayN/v2rayN/App.xaml.cs class App (line 19) | public partial class App : Application method App (line 26) | public App() method OnStartup (line 38) | protected override void OnStartup(StartupEventArgs e) method sendLinkToUi (line 69) | private void sendLinkToUi() method Init (line 100) | private void Init() method App_DispatcherUnhandledException (line 115) | private void App_DispatcherUnhandledException(object sender, Dispatche... method CurrentDomain_UnhandledException (line 121) | private void CurrentDomain_UnhandledException(object sender, Unhandled... method TaskScheduler_UnobservedTaskException (line 129) | private void TaskScheduler_UnobservedTaskException(object? sender, Uno... FILE: v2rayN/v2rayN/Base/DownloaderHelper.cs class DownloaderHelper (line 7) | internal class DownloaderHelper method DownloadStringAsync (line 12) | public async Task DownloadStringAsync(IWebProxy? webProxy, st... method DownloadDataAsync4Speed (line 57) | public async Task DownloadDataAsync4Speed(IWebProxy webProxy, string u... method DownloadFileAsync (line 120) | public async Task DownloadFileAsync(IWebProxy? webProxy, string url, s... FILE: v2rayN/v2rayN/Base/HttpClientHelper.cs class HttpClientHelper (line 10) | public class HttpClientHelper method HttpClientHelper (line 22) | private HttpClientHelper(HttpClient httpClient) => this.httpClient = h... method GetAsync (line 24) | public async Task GetAsync(string url) method GetAsync (line 30) | public async Task GetAsync(HttpClient client, string url, Can... method PutAsync (line 36) | public async Task PutAsync(string url, Dictionary head... method DownloadFileAsync (line 44) | public static async Task DownloadFileAsync(HttpClient client, string u... method DownloadDataAsync4Speed (line 89) | public async Task DownloadDataAsync4Speed(HttpClient client, string ur... FILE: v2rayN/v2rayN/Base/MyDGTextColumn.cs class MyDGTextColumn (line 5) | internal class MyDGTextColumn : DataGridTextColumn FILE: v2rayN/v2rayN/Base/SqliteHelper.cs class SqliteHelper (line 6) | public sealed class SqliteHelper method SqliteHelper (line 15) | public SqliteHelper() method CreateTable (line 22) | public CreateTableResult CreateTable() method Insert (line 27) | public int Insert(object model) method InsertAll (line 32) | public int InsertAll(IEnumerable models) method InsertAsync (line 40) | public async Task InsertAsync(object model) method Replace (line 45) | public int Replace(object model) method Replacesync (line 53) | public async Task Replacesync(object model) method Update (line 58) | public int Update(object model) method UpdateAsync (line 66) | public async Task UpdateAsync(object model) method UpdateAll (line 71) | public int UpdateAll(IEnumerable models) method Delete (line 79) | public int Delete(object model) method DeleteAsync (line 87) | public async Task DeleteAsync(object model) method Query (line 92) | public List Query(string sql) where T : new() method QueryAsync (line 97) | public async Task> QueryAsync(string sql) where T : new() method Execute (line 102) | public int Execute(string sql) method ExecuteAsync (line 107) | public async Task ExecuteAsync(string sql) method Table (line 112) | public TableQuery Table() where T : new() method TableAsync (line 117) | public AsyncTableQuery TableAsync() where T : new() FILE: v2rayN/v2rayN/Base/StringEx.cs class StringEx (line 6) | internal static class StringEx method IsNullOrEmpty (line 8) | public static bool IsNullOrEmpty([NotNullWhen(false)] this string? value) method IsNullOrWhiteSpace (line 13) | public static bool IsNullOrWhiteSpace([NotNullWhen(false)] this string... method BeginWithAny (line 18) | public static bool BeginWithAny(this string s, IEnumerable chars) method IsWhiteSpace (line 24) | public static bool IsWhiteSpace(this string value) method NonWhiteSpaceLines (line 35) | public static IEnumerable NonWhiteSpaceLines(this TextReader r... method TrimEx (line 45) | public static string TrimEx(this string? value) FILE: v2rayN/v2rayN/Converters/DelayColorConverter.cs class DelayColorConverter (line 6) | public class DelayColorConverter : IValueConverter method Convert (line 8) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 20) | public object? ConvertBack(object value, Type targetType, object param... FILE: v2rayN/v2rayN/Converters/LocalizeConverter.cs class LocalizeConverter (line 13) | public class LocalizeConverter : IValueConverter method Convert (line 15) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 23) | public object ConvertBack(object value, Type targetType, object parame... FILE: v2rayN/v2rayN/Converters/MaterialDesignFonts.cs class MaterialDesignFonts (line 6) | public class MaterialDesignFonts method MaterialDesignFonts (line 10) | static MaterialDesignFonts() FILE: v2rayN/v2rayN/Converters/SizeConverter.cs class SizeConverter (line 7) | public class SizeConverter : IValueConverter method IsNumber (line 12) | private static bool IsNumber(object value) method Convert (line 22) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 43) | public object ConvertBack(object value, Type targetType, object parame... FILE: v2rayN/v2rayN/Global.cs class Global (line 5) | internal class Global FILE: v2rayN/v2rayN/Handler/ConfigHandler.cs class ConfigHandler (line 17) | internal class ConfigHandler method LoadConfig (line 29) | public static int LoadConfig(ref Config config) method SaveConfig (line 207) | public static int SaveConfig(ref Config config, bool reload = true) method ToJsonFile (line 218) | private static void ToJsonFile(Config config) method ImportOldGuiConfig (line 246) | public static int ImportOldGuiConfig(ref Config config, string fileName) method AddServer (line 355) | public static int AddServer(ref Config config, ProfileItem profileItem... method RemoveServer (line 384) | public static int RemoveServer(Config config, List indexs) method CopyServer (line 404) | public static int CopyServer(ref Config config, List indexs) method SetDefaultServerIndex (line 440) | public static int SetDefaultServerIndex(ref Config config, string? ind... method SetDefaultServer (line 454) | public static int SetDefaultServer(Config config, List ... method AddCustomServer (line 564) | public static int AddCustomServer(ref Config config, ProfileItem profi... method EditCustomServer (line 607) | public static int EditCustomServer(ref Config config, ProfileItem prof... method AddShadowsocksServer (line 627) | public static int AddShadowsocksServer(ref Config config, ProfileItem ... method AddSocksServer (line 651) | public static int AddSocksServer(ref Config config, ProfileItem profil... method AddTrojanServer (line 668) | public static int AddTrojanServer(ref Config config, ProfileItem profi... method SortServers (line 684) | public static int SortServers(ref Config config, string subId, string ... class CustomComparer (line 801) | class CustomComparer : IComparer method CustomComparer (line 803) | CustomComparer(String property) method Compare (line 807) | public int Compare(ProfileItem a, ProfileItem b) method AddVlessServer (line 825) | public static int AddVlessServer(ref Config config, ProfileItem profil... method DedupServerList (line 848) | public static Tuple DedupServerList(Config config, string su... method AddServerCommon (line 872) | public static int AddServerCommon(ref Config config, ProfileItem profi... method CompareProfileItem (line 907) | private static bool CompareProfileItem(ProfileItem o, ProfileItem n, b... method RemoveProfileItem (line 930) | private static int RemoveProfileItem(Config config, string indexId) method AddBatchServers (line 965) | private static int AddBatchServers(ref Config config, string clipboard... method HomeAddBatchServers (line 1186) | public static (int,List) HomeAddBatchServers(ref Config config... method AddBatchServers4Custom (line 1406) | private static int AddBatchServers4Custom(ref Config config, string cl... method AddBatchServers4SsSIP008 (line 1503) | private static int AddBatchServers4SsSIP008(ref Config config, string ... method AddBatchServers (line 1554) | public static int AddBatchServers(ref Config config, string clipboardD... method AddSubItem (line 1600) | public static int AddSubItem(ref Config config, string url, string? su... method AddSubItem (line 1631) | public static int AddSubItem(ref Config config, SubItem subItem,bool d... method RemoveServerViaSubid (line 1682) | public static int RemoveServerViaSubid(ref Config config, string subid... method DeleteSubItem (line 1705) | public static int DeleteSubItem(ref Config config, string id) method MoveToGroup (line 1718) | public static int MoveToGroup(Config config, List lstProf... method SaveRoutingItem (line 1733) | public static int SaveRoutingItem(ref Config config, RoutingItem item) method AddBatchRoutingRules (line 1756) | public static int AddBatchRoutingRules(ref RoutingItem routingItem, st... method MoveRoutingRule (line 1798) | public static int MoveRoutingRule(List rules, int index, EM... method SetDefaultRouting (line 1868) | public static int SetDefaultRouting(ref Config config, RoutingItem rou... method GetDefaultRouting (line 1880) | public static RoutingItem GetDefaultRouting(ref Config config) method InitBuiltinRouting (line 1893) | public static int InitBuiltinRouting(ref Config config, bool blImportA... method GetLockedRoutingItem (line 1945) | public static RoutingItem GetLockedRoutingItem(ref Config config) method RemoveRoutingItem (line 1950) | public static void RemoveRoutingItem(RoutingItem routingItem) method InitBuiltinDNS (line 1959) | public static int InitBuiltinDNS(Config config) method SaveDNSItems (line 1982) | public static int SaveDNSItems(Config config, DNSItem item) FILE: v2rayN/v2rayN/Handler/CoreConfigHandler.cs class CoreConfigHandler (line 10) | internal class CoreConfigHandler method GenerateClientConfig (line 12) | public static int GenerateClientConfig(ProfileItem node, string? fileN... method GenerateClientCustomConfig (line 89) | private static int GenerateClientCustomConfig(ProfileItem node, string... method GenerateClientSpeedtestConfigString (line 168) | public static string GenerateClientSpeedtestConfigString(Config config... FILE: v2rayN/v2rayN/Handler/CoreConfigSingbox.cs class CoreConfigSingbox (line 7) | internal class CoreConfigSingbox method CoreConfigSingbox (line 12) | public CoreConfigSingbox(Config config) method GenerateClientConfigContent (line 17) | public int GenerateClientConfigContent(ProfileItem node, out SingboxCo... method log (line 68) | private int log(SingboxConfig singboxConfig) method inbound (line 106) | private int inbound(SingboxConfig singboxConfig) method GetInbound (line 185) | private Inbound4Sbox? GetInbound(Inbound4Sbox inItem, string tag, int ... method outbound (line 198) | private int outbound(ProfileItem node, SingboxConfig singboxConfig) method outboundMux (line 282) | private int outboundMux(ProfileItem node, Outbound4Sbox outbound) method outboundTls (line 306) | private int outboundTls(ProfileItem node, Outbound4Sbox outbound) method outboundTransport (line 347) | private int outboundTransport(ProfileItem node, Outbound4Sbox outbound) method routing (line 396) | private int routing(SingboxConfig singboxConfig) method routingDirectExe (line 489) | private void routingDirectExe(out List lstDnsExe, out List rules) method parseV2Domain (line 583) | private void parseV2Domain(string domain, Rule4Sbox rule) method parseV2Address (line 623) | private void parseV2Address(string address, Rule4Sbox rule) method dns (line 649) | private int dns(ProfileItem node, SingboxConfig singboxConfig) method statistic (line 717) | private int statistic(SingboxConfig singboxConfig) FILE: v2rayN/v2rayN/Handler/CoreConfigV2ray.cs class CoreConfigV2ray (line 9) | internal class CoreConfigV2ray method CoreConfigV2ray (line 14) | public CoreConfigV2ray(Config config) method HiddifyGenerateSubConfigContent (line 20) | public int HiddifyGenerateSubConfigContent(ProfileItem node, out V2ray... method GenerateClientConfigContent (line 87) | public int GenerateClientConfigContent(ProfileItem node, out V2rayConf... method log (line 138) | private int log(V2rayConfig v2rayConfig) method inbound (line 163) | private int inbound(V2rayConfig v2rayConfig) method GetInbound (line 212) | private Inbounds? GetInbound(InItem inItem, string tag, int offset, bo... method routing (line 235) | private int routing(V2rayConfig v2rayConfig, BalancerItem balancer = n... method routingUserRule (line 288) | private int routingUserRule(RulesItem rules, V2rayConfig v2rayConfig, ... method outbound (line 377) | private int outbound(ProfileItem node, V2rayConfig v2rayConfig, String... method boundStreamSettings (line 579) | private int boundStreamSettings(ProfileItem node, StreamSettings strea... method dns (line 781) | private int dns(V2rayConfig v2rayConfig) method statistic (line 832) | private int statistic(V2rayConfig v2rayConfig) method GenerateClientSpeedtestConfigString (line 883) | public string GenerateClientSpeedtestConfigString(List... FILE: v2rayN/v2rayN/Handler/CoreHandler.cs class CoreHandler (line 12) | internal class CoreHandler method CoreHandler (line 20) | public CoreHandler(Config config, Action update) method LoadCore (line 29) | public void LoadCore() method LoadCoreConfigString (line 57) | public int LoadCoreConfigString(List _selecteds) method CoreStop (line 73) | public void CoreStop() method CoreStopPid (line 116) | public void CoreStopPid(int pid) method CoreFindexe (line 129) | private string CoreFindexe(CoreInfo coreInfo) method CoreStart (line 151) | private void CoreStart(ProfileItem node) method CoreStartViaString (line 189) | private int CoreStartViaString(string configStr) method ShowMsg (line 255) | private void ShowMsg(bool updateToTrayTooltip, string msg) method SetCore (line 260) | private int SetCore(ProfileItem node) method RunProcess (line 279) | private Process? RunProcess(ProfileItem node, CoreInfo coreInfo, strin... method KillProcess (line 347) | private void KillProcess(Process p) FILE: v2rayN/v2rayN/Handler/DownloadHandle.cs class DownloadHandle (line 15) | internal class DownloadHandle class ResultEventArgs (line 21) | public class ResultEventArgs : EventArgs method ResultEventArgs (line 26) | public ResultEventArgs(bool success, string msg) method DownloadDataAsync (line 33) | public async Task DownloadDataAsync(string url, WebProxy webProxy... method DownloadFileAsync (line 65) | public async Task DownloadFileAsync(string url, bool blProxy, int down... method UrlRedirectAsync (line 97) | public async Task UrlRedirectAsync(string url, bool blProxy) method TryDownloadString (line 119) | public async Task TryDownloadString(string url, bool blProxy,... method DownloadStringAsync (line 184) | public async Task DownloadStringAsync(string url, bool blProx... method DownloadStringViaDownloader (line 229) | public async Task DownloadStringViaDownloader(string url, boo... method RunAvailabilityCheck (line 256) | public async Task RunAvailabilityCheck(IWebProxy? webProxy,int co... method GetRealPingTime (line 286) | public async Task GetRealPingTime(string url, IWebProxy? webProxy... method GetWebProxy (line 311) | private WebProxy? GetWebProxy(bool blProxy) method SocketCheck (line 326) | private bool SocketCheck(string ip, int port) FILE: v2rayN/v2rayN/Handler/HotkeyHandler.cs class HotkeyHandler (line 12) | public sealed class HotkeyHandler method HotkeyHandler (line 32) | public HotkeyHandler() method Init (line 39) | private void Init() method Load (line 66) | public void Load() method ReLoad (line 94) | public void ReLoad() method GetHotkeyInfo (line 107) | private (int fsModifiers, int vKey, string hotkeyStr, List Nam... method OnThreadPreProcessMessage (line 129) | private void OnThreadPreProcessMessage(ref MSG msg, ref bool handled) method RegisterHotKey (line 163) | [DllImport("user32.dll", SetLastError = true)] method UnregisterHotKey (line 166) | [DllImport("user32.dll", SetLastError = true)] type KeyModifiers (line 169) | [Flags] FILE: v2rayN/v2rayN/Handler/LazyConfig.cs class LazyConfig (line 6) | public sealed class LazyConfig method LazyConfig (line 14) | public LazyConfig() method SetConfig (line 26) | public void SetConfig(Config config) method GetConfig (line 31) | public Config GetConfig() method GetLocalPort (line 36) | public int GetLocalPort(string protocol) method SubItems (line 66) | public List SubItems() method GetLastSubItem (line 70) | public SubItem? GetLastSubItem() method GetLastSubItemSortNumber (line 81) | public int GetLastSubItemSortNumber() method GetSubItem (line 90) | public SubItem GetSubItem(string subid) method ProfileItems (line 95) | public List ProfileItems(string subid) method ProfileItemIndexs (line 107) | public List ProfileItemIndexs(string subid) method ProfileItems (line 119) | public List ProfileItems(string subid, string filter) method GetProfileItem (line 142) | public ProfileItem? GetProfileItem(string indexId) method RoutingItems (line 151) | public List RoutingItems() method GetRoutingItem (line 156) | public RoutingItem GetRoutingItem(string id) method DNSItems (line 161) | public List DNSItems() method GetDNSItem (line 166) | public DNSItem GetDNSItem(ECoreType eCoreType) method GetShadowsocksSecuritys (line 175) | public List GetShadowsocksSecuritys(ProfileItem profileItem) method GetCoreType (line 189) | public ECoreType GetCoreType(ProfileItem profileItem, EConfigType eCon... method GetCoreInfo (line 208) | public CoreInfo? GetCoreInfo(ECoreType coreType) method GetCoreInfos (line 217) | public List? GetCoreInfos() method InitCoreInfo (line 226) | private void InitCoreInfo() FILE: v2rayN/v2rayN/Handler/MainFormHandler.cs class MainFormHandler (line 10) | public sealed class MainFormHandler method GetNotifyIcon (line 15) | public Icon GetNotifyIcon(Config config) method GetAppIcon (line 50) | public System.Windows.Media.ImageSource GetAppIcon(Config config) method GetNotifyIcon4Routing (line 71) | private Icon? GetNotifyIcon4Routing(Config config) method Export2ClientConfig (line 120) | public void Export2ClientConfig(ProfileItem item, Config config) method UpdateTask (line 157) | public void UpdateTask(Config config, Action update) method UpdateTaskRunSubscription (line 164) | private void UpdateTaskRunSubscription(Config config, Action update) method RegisterGlobalHotkey (line 222) | public void RegisterGlobalHotkey(Config config, Action ... FILE: v2rayN/v2rayN/Handler/NoticeHandler.cs class NoticeHandler (line 6) | public class NoticeHandler method NoticeHandler (line 10) | public NoticeHandler(ISnackbarMessageQueue snackbarMessageQueue) method Enqueue (line 17) | public void Enqueue(object content) method SendMessage (line 22) | public void SendMessage(string msg) method SendMessage (line 27) | public void SendMessage(string msg, bool time) FILE: v2rayN/v2rayN/Handler/ProfileExHandler.cs class ProfileExHandler (line 8) | internal class ProfileExHandler method ProfileExHandler (line 16) | public ProfileExHandler() method Init (line 21) | private void Init() method IndexIdEnqueue (line 46) | private void IndexIdEnqueue(string indexId) method AddProfileEx (line 54) | private void AddProfileEx(string indexId, ref ProfileExItem profileEx) method ClearAll (line 67) | public void ClearAll() method SaveTo (line 73) | public void SaveTo() method SetTestDelay (line 89) | public void SetTestDelay(string indexId, string delayVal) method SetTestSpeed (line 102) | public void SetTestSpeed(string indexId, string speedVal) method SetSort (line 115) | public void SetSort(string indexId, int sort) method GetSort (line 126) | public int GetSort(string indexId) method GetMaxSort (line 136) | public int GetMaxSort() FILE: v2rayN/v2rayN/Handler/ProxySetting.cs class ProxySetting (line 6) | internal class ProxySetting method UnsetProxy (line 8) | public static bool UnsetProxy() method SetProxy (line 13) | public static bool SetProxy(string? strProxy, string? exceptions, int ... type InternetPerConnOptionList (line 110) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto)] type InternetConnectionOption (line 122) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto)] method InternetConnectionOption (line 129) | static InternetConnectionOption() type InternetConnectionOptionValue (line 135) | [StructLayout(LayoutKind.Explicit)] type InternetOption (line 157) | public enum InternetOption : uint type PerConnOption (line 165) | public enum PerConnOption type PerConnFlags (line 176) | [Flags] class NativeMethods (line 187) | internal static class NativeMethods method InternetSetOption (line 189) | [DllImport("WinInet.dll", SetLastError = true, CharSet = CharSet.Auto)] method UsedProxy (line 195) | public static bool UsedProxy() method GetProxyProxyServer (line 209) | public static string? GetProxyProxyServer() FILE: v2rayN/v2rayN/Handler/QRCodeHelper.cs class QRCodeHelper (line 10) | public class QRCodeHelper method GetQRCode (line 12) | public static DrawingImage? GetQRCode(string strContent) FILE: v2rayN/v2rayN/Handler/ShareHandler.cs class ShareHandler (line 10) | internal class ShareHandler method GetShareUrl (line 19) | public static string? GetShareUrl(ProfileItem item) method ShareVmess (line 44) | private static string ShareVmess(ProfileItem item) method ShareShadowsocks (line 75) | private static string ShareShadowsocks(ProfileItem item) method ShareSocks (line 97) | private static string ShareSocks(ProfileItem item) method ShareTrojan (line 118) | private static string ShareTrojan(ProfileItem item) method ShareVLESS (line 138) | private static string ShareVLESS(ProfileItem item) method GetIpv6 (line 166) | private static string GetIpv6(string address) method GetStdTransport (line 171) | private static int GetStdTransport(ProfileItem item, string? securityD... method ImportFromClipboardConfig (line 292) | public static ProfileItem? ImportFromClipboardConfig(string clipboardD... method ResolveVmess (line 378) | private static ProfileItem? ResolveVmess(string result, out string msg) method ResolveVmess4Kitsunebi (line 429) | private static ProfileItem? ResolveVmess4Kitsunebi(string result) method ResolveStdVmess (line 467) | private static ProfileItem? ResolveStdVmess(string result) method ResolveSip002 (line 546) | private static ProfileItem? ResolveSip002(string result) method ResolveSSLegacy (line 612) | private static ProfileItem? ResolveSSLegacy(string result) method ResolveSocks (line 646) | private static ProfileItem? ResolveSocks(string result) method ResolveSocksNew (line 694) | private static ProfileItem? ResolveSocksNew(string result) method ResolveTrojan (line 725) | private static ProfileItem ResolveTrojan(string result) method ResolveStdVLESS (line 745) | private static ProfileItem ResolveStdVLESS(string result) method ResolveStdTransport (line 768) | private static int ResolveStdTransport(NameValueCollection query, ref ... FILE: v2rayN/v2rayN/Handler/SpeedtestHandler.cs class SpeedtestHandler (line 10) | internal class SpeedtestHandler method SpeedtestHandler (line 18) | public SpeedtestHandler(Config config) method SpeedtestHandler (line 23) | public SpeedtestHandler(Config config, CoreHandler coreHandler, List updateFun) method RunPing (line 122) | private void RunPing() method RunTcping (line 134) | private void RunTcping() method RunRealPing (line 146) | private Task RunRealPing() method RunSpeedTestAsync (line 207) | private async Task RunSpeedTestAsync() method RunSpeedTestMulti (line 269) | private async Task RunSpeedTestMulti() method RunMixedtestAsync (line 328) | private async Task RunMixedtestAsync() method GetRealPingTime (line 337) | public async Task GetRealPingTime(DownloadHandle downloadHandl... method GetTcpingTime (line 347) | private int GetTcpingTime(string url, int port) method Ping (line 385) | public long Ping(string host) method FormatOut (line 417) | private string FormatOut(object time, string unit) method UpdateFunc (line 426) | private void UpdateFunc(string indexId, string delay, string speed = "") FILE: v2rayN/v2rayN/Handler/StatisticsHandler.cs class StatisticsHandler (line 11) | internal class StatisticsHandler method StatisticsHandler (line 28) | public StatisticsHandler(Mode.Config config, Action u... method GrpcInit (line 41) | private void GrpcInit() method Close (line 52) | public void Close() method Run (line 65) | public async void Run() method ClearAllServerStatistics (line 116) | public void ClearAllServerStatistics() method SaveTo (line 123) | public void SaveTo() method Init (line 135) | private void Init() method GetServerStatItem (line 145) | private void GetServerStatItem(string indexId) method ParseOutput (line 180) | private void ParseOutput(Google.Protobuf.Collections.RepeatedField lstDnsExe, out List update... method CheckUpdateCore (line 99) | public void CheckUpdateCore(ECoreType type, Config config, Action update) method RunAvailabilityCheck (line 315) | public void RunAvailabilityCheck(Action update) method CheckUpdateAsync (line 327) | private async void CheckUpdateAsync(ECoreType type, bool preRelease) method getCoreVersion (line 355) | private string getCoreVersion(ECoreType type) method responseHandler (line 419) | private void responseHandler(ECoreType type, string gitHubReleaseApi, ... method askToDownload (line 559) | private async Task askToDownload(DownloadHandle downloadHandle, string... method UpdateGeoFile (line 579) | private async Task UpdateGeoFile(string geoName, Config config, Action... method UpdateGeoFile4Singbox (line 626) | private async Task UpdateGeoFile4Singbox(string geoName, Config config... FILE: v2rayN/v2rayN/Mode/BalancerItem.cs class BalancerItem (line 3) | [Serializable] class BalancerStrategyItem (line 13) | [Serializable] type BalancerStrategySettings (line 21) | public interface BalancerStrategySettings{} class OptimalBalancerStrategySetting (line 23) | [Serializable] FILE: v2rayN/v2rayN/Mode/ComboItem.cs class ComboItem (line 3) | public class ComboItem FILE: v2rayN/v2rayN/Mode/Config.cs class Config (line 6) | [Serializable] FILE: v2rayN/v2rayN/Mode/ConfigItems.cs class CoreBasicItem (line 5) | [Serializable] class InItem (line 36) | [Serializable] class KcpItem (line 57) | [Serializable] class GrpcItem (line 75) | [Serializable] class GUIItem (line 84) | [Serializable] class UIItem (line 111) | [Serializable] class ConstItem (line 132) | [Serializable] class KeyEventItem (line 139) | [Serializable] class CoreTypeItem (line 153) | [Serializable] class TunModeItem (line 161) | [Serializable] class SpeedTestItem (line 180) | [Serializable] class RoutingBasicItem (line 188) | [Serializable] class ColumnItem (line 202) | [Serializable] FILE: v2rayN/v2rayN/Mode/ConfigOld.cs class ConfigOld (line 3) | [Serializable] class VmessItem (line 208) | [Serializable] method VmessItem (line 211) | public VmessItem() class RoutingItemOld (line 407) | [Serializable] FILE: v2rayN/v2rayN/Mode/CoreInfo.cs class CoreInfo (line 3) | [Serializable] FILE: v2rayN/v2rayN/Mode/DNSItem.cs class DNSItem (line 5) | [Serializable] FILE: v2rayN/v2rayN/Mode/EConfigType.cs type EConfigType (line 3) | public enum EConfigType FILE: v2rayN/v2rayN/Mode/ECoreType.cs type ECoreType (line 3) | public enum ECoreType FILE: v2rayN/v2rayN/Mode/EGlobalHotkey.cs type EGlobalHotkey (line 3) | public enum EGlobalHotkey FILE: v2rayN/v2rayN/Mode/EMove.cs type EMove (line 3) | public enum EMove FILE: v2rayN/v2rayN/Mode/EServerColName.cs type EServerColName (line 3) | public enum EServerColName FILE: v2rayN/v2rayN/Mode/ESpeedActionType.cs type ESpeedActionType (line 3) | public enum ESpeedActionType FILE: v2rayN/v2rayN/Mode/ESysProxyType.cs type ESysProxyType (line 3) | public enum ESysProxyType FILE: v2rayN/v2rayN/Mode/EViewAction.cs type EViewAction (line 3) | public enum EViewAction FILE: v2rayN/v2rayN/Mode/GitHubRelease.cs class GitHubReleaseAsset (line 5) | public class GitHubReleaseAsset class GitHubRelease (line 32) | public class GitHubRelease FILE: v2rayN/v2rayN/Mode/HiddifyEnums.cs class HiddifyEnums (line 13) | internal class HiddifyEnums type RoutingEnum (line 16) | public enum RoutingEnum type ProxyModeEnum (line 22) | public enum ProxyModeEnum : int class LocalizedDescriptionAttribute (line 35) | public class LocalizedDescriptionAttribute : DescriptionAttribute method LocalizedDescriptionAttribute (line 40) | public LocalizedDescriptionAttribute(string resourceName, Type resourc... class ProxyModeEnumExtensions (line 59) | public static class ProxyModeEnumExtensions method ToLocalizedDescriptionString (line 61) | public static string ToLocalizedDescriptionString(this ProxyModeEnum v... FILE: v2rayN/v2rayN/Mode/ProfileExItem.cs class ProfileExItem (line 5) | [Serializable] FILE: v2rayN/v2rayN/Mode/ProfileItem.cs class ProfileItem (line 6) | [Serializable] method ProfileItem (line 9) | public ProfileItem() method GetSummary (line 32) | public string GetSummary() method GetAlpn (line 66) | public List GetAlpn() method GetNetwork (line 78) | public string GetNetwork() FILE: v2rayN/v2rayN/Mode/ProfileItemModel.cs class ProfileItemModel (line 3) | [Serializable] FILE: v2rayN/v2rayN/Mode/ProxyMode.cs class ProxyMode (line 9) | public class ProxyMode FILE: v2rayN/v2rayN/Mode/RoutingItem.cs class RoutingItem (line 5) | [Serializable] FILE: v2rayN/v2rayN/Mode/RoutingItemModel.cs class RoutingItemModel (line 3) | [Serializable] FILE: v2rayN/v2rayN/Mode/RulesItem.cs class RulesItem (line 3) | [Serializable] FILE: v2rayN/v2rayN/Mode/RulesItemModel.cs class RulesItemModel (line 3) | [Serializable] FILE: v2rayN/v2rayN/Mode/ServerSpeedItem.cs class ServerSpeedItem (line 3) | [Serializable] FILE: v2rayN/v2rayN/Mode/ServerStatItem.cs class ServerStatItem (line 5) | [Serializable] FILE: v2rayN/v2rayN/Mode/ServerTestItem.cs class ServerTestItem (line 3) | [Serializable] FILE: v2rayN/v2rayN/Mode/SingboxConfig.cs class SingboxConfig (line 3) | public class SingboxConfig class Log4Sbox (line 13) | public class Log4Sbox class Dns4Sbox (line 21) | public class Dns4Sbox class Route4Sbox (line 27) | public class Route4Sbox class Rule4Sbox (line 33) | [Serializable] class Inbound4Sbox (line 58) | [Serializable] class User4Sbox (line 79) | public class User4Sbox class Outbound4Sbox (line 85) | public class Outbound4Sbox class Tls4Sbox (line 113) | public class Tls4Sbox class Multiplex4Sbox (line 123) | public class Multiplex4Sbox class Utls4Sbox (line 132) | public class Utls4Sbox class Reality4Sbox (line 138) | public class Reality4Sbox class Transport4Sbox (line 145) | public class Transport4Sbox class Server4Sbox (line 156) | public class Server4Sbox class Experimental4Sbox (line 165) | public class Experimental4Sbox class V2ray_Api4Sbox (line 170) | public class V2ray_Api4Sbox class Stats4Sbox (line 176) | public class Stats4Sbox FILE: v2rayN/v2rayN/Mode/SsSIP008.cs class SsSIP008 (line 3) | public class SsSIP008 class SsServer (line 8) | [Serializable] FILE: v2rayN/v2rayN/Mode/SubItem.cs class SubItem (line 6) | [Serializable] method UploadMegaBytes (line 43) | public double UploadMegaBytes() method DownloadMegaBytes (line 47) | public double DownloadMegaBytes() method TotalMegaBytes (line 51) | public double TotalMegaBytes() method UploadGigaBytes (line 56) | public double UploadGigaBytes() method DownloadGigaBytes (line 60) | public double DownloadGigaBytes() method TotalDataGigaBytes (line 64) | public int TotalDataGigaBytes() method UsedDataGigaBytes (line 68) | public int UsedDataGigaBytes() method DownloadAndUploadTotalGigaBytes (line 72) | public double DownloadAndUploadTotalGigaBytes() method ExpireToDate (line 76) | public DateTime ExpireToDate() method DaysLeftToExpire (line 81) | public int DaysLeftToExpire() method GetJustThreeDigitOfaNumber (line 86) | private double GetJustThreeDigitOfaNumber(double num) FILE: v2rayN/v2rayN/Mode/SubscriptionInfo.cs class SubscriptionInfo (line 10) | public class SubscriptionInfo FILE: v2rayN/v2rayN/Mode/SysproxyConfig.cs class SysproxyConfig (line 3) | internal class SysproxyConfig method SysproxyConfig (line 11) | public SysproxyConfig() FILE: v2rayN/v2rayN/Mode/V2rayConfig.cs class V2rayConfig (line 10) | public class V2rayConfig class Observatory (line 50) | public class Observatory class Stats (line 58) | public class Stats { }; class API (line 60) | public class API class Policy (line 66) | public class Policy class SystemPolicy (line 71) | public class SystemPolicy class Log (line 77) | public class Log class Inbounds (line 95) | public class Inbounds class Inboundsettings (line 130) | public class Inboundsettings class UsersItem (line 167) | public class UsersItem class Sniffing (line 200) | public class Sniffing class Outbounds (line 207) | public class Outbounds class Outboundsettings (line 235) | public class Outboundsettings class VnextItem (line 263) | public class VnextItem class ServersItem (line 281) | public class ServersItem class SocksUsersItem (line 329) | public class SocksUsersItem class Mux (line 347) | public class Mux class Response (line 360) | public class Response class Dns (line 368) | public class Dns class Routing (line 376) | public class Routing class StreamSettings (line 399) | public class StreamSettings class TlsSettings (line 452) | public class TlsSettings class TcpSettings (line 479) | public class TcpSettings class Header (line 487) | public class Header class KcpSettings (line 505) | public class KcpSettings class WsSettings (line 553) | public class WsSettings class FragmentationConfig (line 566) | public class FragmentationConfig class Headers (line 574) | public class Headers class HttpSettings (line 588) | public class HttpSettings class QuicSettings (line 601) | public class QuicSettings class GrpcSettings (line 619) | public class GrpcSettings class AccountsItem (line 629) | public class AccountsItem FILE: v2rayN/v2rayN/Mode/V2rayTcpRequest.cs class V2rayTcpRequest (line 6) | public class V2rayTcpRequest class RequestHeaders (line 14) | public class RequestHeaders FILE: v2rayN/v2rayN/Mode/VmessQRCode.cs class VmessQRCode (line 6) | [Serializable] FILE: v2rayN/v2rayN/Resx/Hiddify.Designer.cs class Hiddify (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method Hiddify (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: v2rayN/v2rayN/Resx/ResUI.Designer.cs class ResUI (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method ResUI (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: v2rayN/v2rayN/Tool/DeepLinking.cs class DeepLinking (line 6) | public class DeepLinking method RegisterSchemes (line 11) | public static void RegisterSchemes() method CheckSchemeRegistered (line 44) | public static bool CheckSchemeRegistered(string scheme) method IsUriForProgram (line 68) | public static (bool, string?) IsUriForProgram(string uri) method ParseProtocol (line 82) | private static (Protocol?, string?) ParseProtocol(string uri) method ParseSubscription (line 120) | private static (Subscription?, string?) ParseSubscription(string uri) method IsUriSub (line 173) | private static bool IsUriSub(string uri) method ParseUri (line 181) | public static (ParseResult? res, string? err) ParseUri(string uri) class ParseResult (line 206) | public class ParseResult class Protocol (line 213) | public class Protocol class Subscription (line 223) | public class Subscription type Scheme (line 233) | public enum Scheme FILE: v2rayN/v2rayN/Tool/FileManager.cs class FileManager (line 7) | public static class FileManager method ByteArrayToFile (line 9) | public static bool ByteArrayToFile(string fileName, byte[] content) method UncompressFile (line 23) | public static void UncompressFile(string fileName, byte[] content) method NonExclusiveReadAllText (line 37) | public static string NonExclusiveReadAllText(string path) method NonExclusiveReadAllText (line 42) | public static string NonExclusiveReadAllText(string path, Encoding enc... method ZipExtractToFile (line 57) | public static bool ZipExtractToFile(string fileName, string toPath, st... FILE: v2rayN/v2rayN/Tool/Job.cs class Job (line 11) | public class Job : IDisposable method Job (line 15) | public Job() method AddProcess (line 49) | public bool AddProcess(IntPtr processHandle) method AddProcess (line 61) | public bool AddProcess(int processId) method Dispose (line 70) | public void Dispose() method Dispose (line 76) | protected virtual void Dispose(bool disposing) method CreateJobObject (line 102) | [DllImport("kernel32.dll", CharSet = CharSet.Unicode)] method SetInformationJobObject (line 105) | [DllImport("kernel32.dll", SetLastError = true)] method AssignProcessToJobObject (line 108) | [DllImport("kernel32.dll", SetLastError = true)] method CloseHandle (line 111) | [DllImport("kernel32.dll", SetLastError = true)] type IO_COUNTERS (line 120) | [StructLayout(LayoutKind.Sequential)] type JOBOBJECT_BASIC_LIMIT_INFORMATION (line 131) | [StructLayout(LayoutKind.Sequential)] type SECURITY_ATTRIBUTES (line 145) | [StructLayout(LayoutKind.Sequential)] type JOBOBJECT_EXTENDED_LIMIT_INFORMATION (line 153) | [StructLayout(LayoutKind.Sequential)] type JobObjectInfoType (line 164) | public enum JobObjectInfoType FILE: v2rayN/v2rayN/Tool/Logging.cs class Logging (line 8) | public class Logging method Setup (line 10) | public static void Setup() method LoggingEnabled (line 21) | public static void LoggingEnabled(bool enable) method ClearLogs (line 29) | public static void ClearLogs() FILE: v2rayN/v2rayN/Tool/QueryableExtension.cs class QueryableExtension (line 6) | public static class QueryableExtension method OrderBy (line 8) | public static IOrderedQueryable OrderBy(this IQueryable query... method OrderByDescending (line 13) | public static IOrderedQueryable OrderByDescending(this IQueryabl... method _OrderBy (line 18) | private static IOrderedQueryable _OrderBy(IQueryable query, s... method OrderByInternal (line 30) | public static IOrderedQueryable OrderByInternal(IQueryabl... method OrderByDescendingInternal (line 35) | public static IOrderedQueryable OrderByDescendingInternal... method _GetLamba (line 40) | private static Expression> _GetLamba(Property... FILE: v2rayN/v2rayN/Tool/TestSpeed.cs class TestSpeed (line 11) | public class TestSpeed method TestSpeed (line 14) | public TestSpeed() method UploadSpeed (line 20) | public double? UploadSpeed(bool withProxy = true) method DownloadSpeed (line 50) | public double? DownloadSpeed(bool withProxy = true) method ConvertJsonListToObject (line 80) | private string ConvertJsonListToObject(string j) FILE: v2rayN/v2rayN/Tool/UI.cs class UI (line 5) | internal class UI method Show (line 9) | public static void Show(string msg) method ShowWarning (line 14) | public static void ShowWarning(string msg) method ShowError (line 18) | public static void ShowError(string msg) method ShowYesNo (line 23) | public static MessageBoxResult ShowYesNo(string msg) FILE: v2rayN/v2rayN/Tool/Utils.cs class Utils (line 47) | internal class Utils method GetEmbedText (line 56) | public static string GetEmbedText(string res) method LoadResource (line 79) | public static string? LoadResource(string res) method FromJson (line 99) | public static T? FromJson(string? strJson) method ToJson (line 120) | public static string ToJson(object? obj, bool indented = true) method ToJsonFile (line 153) | public static int ToJsonFile(object? obj, string filePath, bool nullVa... method ParseJson (line 180) | public static JObject? ParseJson(string strJson) method List2String (line 202) | public static string List2String(List lst, bool wrap = false) method String2List (line 231) | public static List String2List(string str) method String2ListSorted (line 250) | public static List String2ListSorted(string str) method Base64Encode (line 271) | public static string Base64Encode(string plainText) method Base64Decode (line 290) | public static string Base64Decode(string plainText) method ToInt (line 322) | public static int ToInt(object obj) method ToBool (line 335) | public static bool ToBool(object obj) method ToString (line 348) | public static string ToString(object obj) method ToHumanReadable (line 368) | public static void ToHumanReadable(long amount, out double result, out... method HumanFy (line 410) | public static string HumanFy(long amount) method UrlEncode (line 416) | public static string UrlEncode(string url) method UrlDecode (line 422) | public static string UrlDecode(string url) method GetMD5 (line 427) | public static string GetMD5(string str) method IconToImageSource (line 439) | public static ImageSource IconToImageSource(Icon icon) method GetPunycode (line 452) | public static string GetPunycode(string url) method IsBase64String (line 476) | public static bool IsBase64String(string plainText) method Convert2Comma (line 482) | public static string Convert2Comma(string text) method IsNumberic (line 500) | public static bool IsNumberic(string oText) method IsNullOrEmpty (line 519) | public static bool IsNullOrEmpty(string? text) method IsIP (line 536) | public static bool IsIP(string ip) method IsDomain (line 571) | public static bool IsDomain(string domain) method IsMatch (line 587) | public static bool IsMatch(string input, string pattern) method IsIpv6 (line 592) | public static bool IsIpv6(string ip) method SetAutoRun (line 615) | public static void SetAutoRun(bool run) method IsAutoRun (line 651) | public static bool IsAutoRun() method GetPath (line 679) | public static string GetPath(string fileName) method GetExePath (line 693) | public static string GetExePath() method StartupPath (line 698) | public static string StartupPath() method RegReadValue (line 703) | public static string? RegReadValue(string path, string name, string def) method RegWriteValue (line 730) | public static void RegWriteValue(string path, string name, object value) method CheckForDotNetVersion (line 761) | public static bool CheckForDotNetVersion(int release = 528040) method AutoStart (line 779) | public static void AutoStart(string taskName, string fileName, string ... method SetSecurityProtocol (line 842) | public static void SetSecurityProtocol(bool enableSecurityProtocolTls13) method PortInUse (line 855) | public static bool PortInUse(int port) method GetVersion (line 889) | public static string GetVersion(bool blFull = true) method DeepCopy (line 919) | public static T DeepCopy(T obj) method GetClipboardData (line 936) | public static string? GetClipboardData() method SetClipboardData (line 959) | public static void SetClipboardData(string strData) method GetGUID (line 974) | public static string GetGUID(bool full = true) method IsAdministrator (line 998) | public static bool IsAdministrator() method GetDownloadFileName (line 1014) | public static string GetDownloadFileName(string url) method GetDefaultGateway (line 1022) | public static IPAddress? GetDefaultGateway() method IsGuidByParse (line 1036) | public static bool IsGuidByParse(string strSrc) method ProcessStart (line 1041) | public static void ProcessStart(string fileName) method SetDarkBorder (line 1053) | public static void SetDarkBorder(System.Windows.Window window, bool dark) method GetTempPath (line 1068) | public static string GetTempPath(string filename = "") method UnGzip (line 1085) | public static string UnGzip(byte[] buf) method GetBackupPath (line 1094) | public static string GetBackupPath(string filename) method GetConfigPath (line 1104) | public static string GetConfigPath(string filename = "") method GetBinPath (line 1121) | public static string GetBinPath(string filename, ECoreType? coreType =... method GetLogPath (line 1146) | public static string GetLogPath(string filename = "") method GetFontsPath (line 1163) | public static string GetFontsPath(string filename = "") method SaveLog (line 1184) | public static void SaveLog(string strContent) method SaveLog (line 1193) | public static void SaveLog(string strTitle, Exception ex) method ScanScreen (line 1211) | public static string ScanScreen(float dpiX, float dpiY) method GetDpiXY (line 1259) | public static Tuple GetDpiXY(Window window) type DWMWINDOWATTRIBUTE (line 1271) | [Flags] method DwmSetWindowAttribute (line 1278) | [DllImport("dwmapi.dll")] method LockMainFormReloadFile (line 1285) | private static void LockMainFormReloadFile() method UnlockMainFormReloadFile (line 1289) | private static void UnlockMainFormReloadFile() method IsMainFormReloadFileLocked (line 1293) | private static bool IsMainFormReloadFileLocked() method SetMainPageReload (line 1314) | public static void SetMainPageReload() method UnsetMainPageReload (line 1330) | public static void UnsetMainPageReload() method DoesMainPageNeedReload (line 1345) | public static bool DoesMainPageNeedReload() method ExitSuccess (line 1349) | public static void ExitSuccess() method ExitError (line 1356) | public static void ExitError(int err) method GetAppProcessID (line 1363) | public static int GetAppProcessID() method GetAppProxyAddress (line 1367) | public static IWebProxy GetAppProxyAddress() method RestartProgram (line 1373) | public static void RestartProgram(bool asAdmin = false) method IsSystemProxyEnabled (line 1396) | public static bool IsSystemProxyEnabled(ESysProxyType sysProxyType) method ExtractNameParameterFromUri (line 1405) | public static string? ExtractNameParameterFromUri(string uri) method ExtractUrlParameterFromUri (line 1427) | public static string? ExtractUrlParameterFromUri(string uri) method ChangeHiddifySubDeeplinkToNormalSubUri (line 1449) | public static string ChangeHiddifySubDeeplinkToNormalSubUri(string hid... method GetUrlResponseHeader (line 1463) | public static HttpResponseHeaders? GetUrlResponseHeader(string url, bo... method GetUrlResponseStatusCode (line 1490) | public async static Task GetUrlResponseStatusCode(str... method IsUrlStatusCode204 (line 1514) | public async static Task IsUrlStatusCode204(string url, bool use... method EpochToDate (line 1541) | public static DateTime EpochToDate(long epoch) method GetHostAndFirstTwoPathInUri (line 1547) | public static string? GetHostAndFirstTwoPathInUri(string url) method StartProcess (line 1565) | public static (string?,string?) StartProcess(ProcessStartInfo sInfo) method GetSubscriptionInfoFromHeaders (line 1602) | public static SubscriptionInfo? GetSubscriptionInfoFromHeaders(HttpRes... method CalculateRemaningExpireDays (line 1686) | public int CalculateRemaningExpireDays(DateTime dateTime) FILE: v2rayN/v2rayN/ViewModels/AddServer2ViewModel.cs class AddServer2ViewModel (line 16) | public class AddServer2ViewModel : ReactiveValidationObject method AddServer2ViewModel (line 30) | public AddServer2ViewModel(ProfileItem profileItem, Window view) method SaveServer (line 64) | private void SaveServer() method BrowseServer (line 104) | private void BrowseServer() method EditServer (line 140) | private void EditServer() FILE: v2rayN/v2rayN/ViewModels/AddServerViewModel.cs class AddServerViewModel (line 13) | public class AddServerViewModel : ReactiveObject method AddServerViewModel (line 24) | public AddServerViewModel(ProfileItem profileItem, Window view) method SaveServer (line 51) | private void SaveServer() FILE: v2rayN/v2rayN/ViewModels/AnotherCommandImplementation.cs class AnotherCommandImplementation (line 10) | public class AnotherCommandImplementation : ICommand method AnotherCommandImplementation (line 15) | public AnotherCommandImplementation(Action execute) method AnotherCommandImplementation (line 19) | public AnotherCommandImplementation(Action execute, Func _canExecute(parameter); method Execute (line 29) | public void Execute(object? parameter) => _execute(parameter); method Refresh (line 43) | public void Refresh() => CommandManager.InvalidateRequerySuggested(); FILE: v2rayN/v2rayN/ViewModels/DNSSettingViewModel.cs class DNSSettingViewModel (line 12) | public class DNSSettingViewModel : ReactiveObject method DNSSettingViewModel (line 26) | public DNSSettingViewModel(Window view) method SaveSetting (line 57) | private void SaveSetting() FILE: v2rayN/v2rayN/ViewModels/DemoItem.cs class DemoItem (line 12) | public class DemoItem : ViewModelBase method DemoItem (line 24) | public DemoItem(string name, Type contentType, method CreateContent (line 70) | private object? CreateContent() method AddNewNotification (line 81) | public void AddNewNotification() method DismissAllNotifications (line 87) | public void DismissAllNotifications() FILE: v2rayN/v2rayN/ViewModels/HomeWindowViewModel.cs class HomeWindowViewModel (line 25) | public class HomeWindowViewModel : ViewModelBase method HomeWindowViewModel (line 28) | public HomeWindowViewModel(ISnackbarMessageQueue snackbarMessageQueue) method ExecuteNewProfileDialog (line 83) | private async void ExecuteNewProfileDialog(object? _) method GenerateDemoItems (line 140) | private static IEnumerable GenerateDemoItems(ISnackbarMessag... FILE: v2rayN/v2rayN/ViewModels/MainWindowViewModel.cs class MainWindowViewModel (line 39) | public class MainWindowViewModel : ReactiveObject method MainWindowViewModel (line 318) | public MainWindowViewModel(ISnackbarMessageQueue snackbarMessageQueue,... method Init (line 743) | private void Init() method OnProgramStarted (line 761) | private void OnProgramStarted(object state, bool timeout) method UpdateHandler (line 773) | private void UpdateHandler(bool notify, string msg) method UpdateTaskHandler (line 778) | private void UpdateTaskHandler(bool success, string msg) method UpdateStatisticsHandler (line 797) | private void UpdateStatisticsHandler(ServerSpeedItem update) method UpdateSpeedtestHandler (line 845) | private void UpdateSpeedtestHandler(string indexId, string delay, stri... method SetTestResult (line 853) | private void SetTestResult(string indexId, string delay, string speed) method OnHotkeyHandler (line 878) | private void OnHotkeyHandler(EGlobalHotkey e) method PreExit (line 904) | public void PreExit(bool blWindowsShutDown) method MyAppExit (line 929) | public void MyAppExit(bool blWindowsShutDown) method SubSelectedChanged (line 946) | public void SubSelectedChanged(bool c) method SelectAppropiateServer (line 969) | private void SelectAppropiateServer() method GetSubIdByRemark (line 1030) | private string? GetSubIdByRemark(string remarks) method ServerFilterChanged (line 1039) | private void ServerFilterChanged(bool c) method RefreshServers (line 1052) | public void RefreshServers() method RefreshServersMenu (line 1128) | private void RefreshServersMenu() method InitSubscriptionView (line 1152) | public void InitSubscriptionView() method GetProfileItems (line 1178) | private int GetProfileItems(out List lstSelecteds, bool l... method EditServer (line 1206) | public void EditServer(bool blNew, EConfigType eConfigType) method HomeAddServerOrSubViaClipboard (line 1250) | public (int, List) HomeAddServerOrSubViaClipboard(string cData) method AddServerOrSubViaClipboard (line 1276) | public void AddServerOrSubViaClipboard() method AddServerOrSubViaDeepLink (line 1294) | public void AddServerOrSubViaDeepLink(string url) method AddServersViaDeeplink (line 1310) | public void AddServersViaDeeplink(string servers_link) method AddSubViaDeeplink (line 1314) | public void AddSubViaDeeplink(string sub_url) method AddSubAndServerViaDeeplink (line 1318) | public void AddSubAndServerViaDeeplink(string data) method ScanScreenTaskAsync (line 1322) | public async Task ScanScreenTaskAsync() method RemoveServer (line 1350) | public void RemoveServer() method RemoveDuplicateServer (line 1373) | private void RemoveDuplicateServer() method CopyServer (line 1381) | private void CopyServer() method SetDefaultServer (line 1394) | public void SetDefaultServer() method SetDefaultServer (line 1403) | private void SetDefaultServer(string indexId) method ServerSelectedChanged (line 1427) | private void ServerSelectedChanged(bool c) method ShareServer (line 1444) | public async void ShareServer() method SortServer (line 1467) | public void SortServer(string colName) method TestServerAvailability (line 1484) | public void TestServerAvailability() method MoveToGroup (line 1506) | private void MoveToGroup(bool c) method MoveServer (line 1526) | public void MoveServer(EMove eMove) method MoveServerTo (line 1546) | public void MoveServerTo(int startIndex, ProfileItemModel targetItem) method ServerSpeedtest (line 1558) | public void ServerSpeedtest(ESpeedActionType actionType) method Export2ClientConfig (line 1572) | private void Export2ClientConfig() method Export2ShareUrl (line 1583) | public void Export2ShareUrl() method Export2SubContent (line 1608) | private void Export2SubContent() method SubSetting (line 1637) | private void SubSetting() method AddSub (line 1654) | private void AddSub() method UpdateSubscriptionProcess (line 1674) | public void UpdateSubscriptionProcess(string subId, bool blProxy) method OptionSetting (line 1683) | private void OptionSetting() method RoutingSetting (line 1693) | private void RoutingSetting() method DNSSetting (line 1705) | private void DNSSetting() method RebootAsAdmin (line 1714) | private void RebootAsAdmin() method ImportOldGuiConfig (line 1732) | private void ImportOldGuiConfig() method CheckUpdateN (line 1768) | private void CheckUpdateN() method CheckUpdateCore (line 1781) | private void CheckUpdateCore(ECoreType type) method CheckUpdateGeo (line 1810) | private void CheckUpdateGeo() method Reload (line 1819) | public void Reload() method LoadV2ray (line 1824) | private async Task LoadV2ray() method CloseV2ray (line 1849) | private void CloseV2ray() method SetListenerType (line 1862) | public void SetListenerType(ESysProxyType type) method ChangeSystemProxyStatus (line 1875) | private void ChangeSystemProxyStatus(ESysProxyType type, bool blChange) method RefreshRoutingsMenu (line 1905) | private void RefreshRoutingsMenu() method RoutingSelectedChanged (line 1925) | private void RoutingSelectedChanged(bool c) method DoSystemProxySelected (line 1954) | private void DoSystemProxySelected(bool c) method SetSysProxy (line 1966) | private void SetSysProxy() method UnsetSysProxy (line 1972) | private void UnsetSysProxy() method ToggleSysProxy (line 1978) | public void ToggleSysProxy() method DoEnableTun (line 1992) | private void DoEnableTun(bool c) method TunModeSwitch (line 2013) | private void TunModeSwitch() method ShowHideWindow (line 2029) | public void ShowHideWindow(bool? blShow) method RestoreUI (line 2053) | private void RestoreUI() method StorageUI (line 2069) | private void StorageUI() method BindingUI (line 2073) | private void BindingUI() method InboundDisplayStaus (line 2207) | public void InboundDisplayStaus() method ModifyTheme (line 2243) | public void ModifyTheme(bool isDarkTheme) method ChangePrimaryColor (line 2253) | public void ChangePrimaryColor(System.Windows.Media.Color color) method AutoHideStartup (line 2264) | private void AutoHideStartup() method HomeNewProfile (line 2283) | public void HomeNewProfile() method HomeUpdateUsage (line 2318) | public void HomeUpdateUsage(SubItem sub) method HomeConnect (line 2350) | public async Task HomeConnect(bool forceConnect = false) method HomeGotoProfile (line 2471) | public void HomeGotoProfile(string subId) method HomeDeleteSub (line 2480) | private void HomeDeleteSub() method HomeSelectedRouteChanged (line 2493) | public void HomeSelectedRouteChanged() method HomeSelectedProxyChanged (line 2498) | public async Task HomeSelectedProxyChanged() method ToggleV2rayPanel (line 2517) | private void ToggleV2rayPanel() method GetSelectedServer (line 2527) | private ProfileItem? GetSelectedServer(string subId,ProxyModeEnum prox... method HomeRealPingServer (line 2560) | private async Task HomeRealPingServer(string serverIndexId) method UpdateHomeRealPingServer (line 2576) | private void UpdateHomeRealPingServer(string indexId, string delay, st... FILE: v2rayN/v2rayN/ViewModels/OptionSettingViewModel.cs class OptionSettingViewModel (line 12) | public class OptionSettingViewModel : ReactiveObject method OptionSettingViewModel (line 111) | public OptionSettingViewModel(Window view) method InitCoreType (line 210) | private void InitCoreType() method SaveSetting (line 262) | private void SaveSetting() method SaveCoreType (line 369) | private int SaveCoreType() FILE: v2rayN/v2rayN/ViewModels/RoutingRuleDetailsViewModel.cs class RoutingRuleDetailsViewModel (line 13) | public class RoutingRuleDetailsViewModel : ReactiveObject method RoutingRuleDetailsViewModel (line 36) | public RoutingRuleDetailsViewModel(RulesItem rulesItem, Window view) method SaveRules (line 65) | private void SaveRules() FILE: v2rayN/v2rayN/ViewModels/RoutingRuleSettingViewModel.cs class RoutingRuleSettingViewModel (line 17) | public class RoutingRuleSettingViewModel : ReactiveObject method RoutingRuleSettingViewModel (line 48) | public RoutingRuleSettingViewModel(RoutingItem routingItem, Window view) method RefreshRulesItems (line 123) | public void RefreshRulesItems() method RuleEdit (line 144) | public void RuleEdit(bool blNew) method RuleRemove (line 170) | public void RuleRemove() method RuleExportSelected (line 193) | public void RuleExportSelected() method MoveRule (line 217) | public void MoveRule(EMove eMove) method SaveRouting (line 237) | private void SaveRouting() method ImportRulesFromFile (line 266) | private void ImportRulesFromFile() method ImportRulesFromClipboard (line 295) | private void ImportRulesFromClipboard() method ImportRulesFromUrl (line 305) | private async Task ImportRulesFromUrl() method AddBatchRoutingRules (line 326) | private int AddBatchRoutingRules(RoutingItem routingItem, string clipb... FILE: v2rayN/v2rayN/ViewModels/RoutingSettingViewModel.cs class RoutingSettingViewModel (line 15) | public class RoutingSettingViewModel : ReactiveObject method RoutingSettingViewModel (line 77) | public RoutingSettingViewModel(Window view) method BindingLockedData (line 135) | private void BindingLockedData() method EndBindingLockedData (line 152) | private void EndBindingLockedData() method RefreshRoutingItems (line 175) | public void RefreshRoutingItems() method SaveRouting (line 202) | private void SaveRouting() method RoutingBasicImportRules (line 224) | private void RoutingBasicImportRules() method RoutingAdvancedEdit (line 236) | public void RoutingAdvancedEdit(bool blNew) method RoutingAdvancedRemove (line 259) | public void RoutingAdvancedRemove() method RoutingAdvancedSetDefault (line 283) | public void RoutingAdvancedSetDefault() method RoutingAdvancedImportRules (line 299) | private void RoutingAdvancedImportRules() FILE: v2rayN/v2rayN/ViewModels/SubEditViewModel.cs class SubEditViewModel (line 13) | public class SubEditViewModel : ReactiveObject method SubEditViewModel (line 24) | public SubEditViewModel(SubItem subItem, Window view) method SaveSub (line 47) | private void SaveSub() FILE: v2rayN/v2rayN/ViewModels/SubSettingViewModel.cs class SubSettingViewModel (line 17) | public class SubSettingViewModel : ReactiveObject method SubSettingViewModel (line 36) | public SubSettingViewModel(Window view) method RefreshSubItems (line 69) | public void RefreshSubItems() method EditSub (line 75) | public void EditSub(bool blNew) method DeleteSub (line 98) | private void DeleteSub() method SubShare (line 114) | private async void SubShare() FILE: v2rayN/v2rayN/ViewModels/ViewModelBase.cs class ViewModelBase (line 12) | public abstract class ViewModelBase : ReactiveObject, INotifyPropertyCha... method SetProperty (line 25) | protected virtual bool SetProperty(ref T member, T value, [CallerMe... method OnPropertyChanged (line 41) | protected void OnPropertyChanged([CallerMemberName] string? propertyNa... FILE: v2rayN/v2rayN/Views/AddServer2Window.xaml.cs class AddServer2Window (line 9) | public partial class AddServer2Window method AddServer2Window (line 11) | public AddServer2Window(ProfileItem profileItem) method Window_Loaded (line 40) | private void Window_Loaded(object sender, RoutedEventArgs e) method btnCancel_Click (line 45) | private void btnCancel_Click(object sender, System.Windows.RoutedEvent... FILE: v2rayN/v2rayN/Views/AddServerWindow.xaml.cs class AddServerWindow (line 13) | public partial class AddServerWindow method AddServerWindow (line 15) | public AddServerWindow(ProfileItem profileItem) method Window_Loaded (line 177) | private void Window_Loaded(object sender, RoutedEventArgs e) method CmbNetwork_SelectionChanged (line 182) | private void CmbNetwork_SelectionChanged(object sender, SelectionChang... method CmbStreamSecurity_SelectionChanged (line 188) | private void CmbStreamSecurity_SelectionChanged(object sender, Selecti... method btnGUID_Click (line 208) | private void btnGUID_Click(object sender, RoutedEventArgs e) method SetHeaderType (line 214) | private void SetHeaderType() method SetTips (line 250) | private void SetTips() method btnCancel_Click (line 299) | private void btnCancel_Click(object sender, RoutedEventArgs e) FILE: v2rayN/v2rayN/Views/DNSSettingWindow.xaml.cs class DNSSettingWindow (line 10) | public partial class DNSSettingWindow method DNSSettingWindow (line 14) | public DNSSettingWindow() method linkDnsObjectDoc_Click (line 39) | private void linkDnsObjectDoc_Click(object sender, RoutedEventArgs e) method linkDnsSingboxObjectDoc_Click (line 44) | private void linkDnsSingboxObjectDoc_Click(object sender, RoutedEventA... method btnCancel_Click (line 49) | private void btnCancel_Click(object sender, RoutedEventArgs e) FILE: v2rayN/v2rayN/Views/GlobalHotkeySettingWindow.xaml.cs class GlobalHotkeySettingWindow (line 11) | public partial class GlobalHotkeySettingWindow method GlobalHotkeySettingWindow (line 16) | public GlobalHotkeySettingWindow() method InitData (line 35) | private void InitData() method TxtGlobalHotkey_KeyDown (line 48) | private void TxtGlobalHotkey_KeyDown(object sender, KeyEventArgs e) method GetKeyEventItemByEGlobalHotkey (line 60) | private KeyEventItem GetKeyEventItemByEGlobalHotkey(List... method KeyEventItemToString (line 72) | private string KeyEventItemToString(KeyEventItem item) method BindingData (line 85) | private void BindingData() method btnSave_Click (line 100) | private void btnSave_Click(object sender, RoutedEventArgs e) method btnCancel_Click (line 115) | private void btnCancel_Click(object sender, RoutedEventArgs e) method btnReset_Click (line 120) | private void btnReset_Click(object sender, RoutedEventArgs e) method GlobalHotkeySettingWindow_KeyDown (line 132) | private void GlobalHotkeySettingWindow_KeyDown(object sender, KeyEvent... FILE: v2rayN/v2rayN/Views/HiddifyUI.xaml.cs class HiddifyUI (line 26) | public partial class HiddifyUI : UserControl method HiddifyUI (line 37) | public HiddifyUI() method OnCopy (line 57) | private void OnCopy(object sender, ExecutedRoutedEventArgs e) method MenuToggleButton_Click (line 72) | private void MenuToggleButton_Click(object sender, RoutedEventArgs e) method MenuDarkModeButton_Click (line 77) | private void MenuDarkModeButton_Click(object sender, RoutedEventArgs e) method ModifyTheme (line 83) | private static void ModifyTheme(bool isDarkTheme) method DarkModeToggleButton_Click (line 92) | private void DarkModeToggleButton_Click(object sender, RoutedEventArgs e) method DarkModeToggleButton_Click_1 (line 97) | private void DarkModeToggleButton_Click_1(object sender, RoutedEventAr... method CloseNotificationPanel_Click (line 101) | private void CloseNotificationPanel_Click(object sender, RoutedEventAr... method FAB_Click (line 103) | private void FAB_Click(object sender, RoutedEventArgs e) method ConnectVPN_Click (line 108) | private void ConnectVPN_Click(object sender, RoutedEventArgs e) method NewProfile_Click (line 126) | private void NewProfile_Click(object sender, RoutedEventArgs e) method ActiveProfile_PreviewMouseDown (line 132) | private void ActiveProfile_PreviewMouseDown(object sender, MouseButton... method UpdateUsage_Click (line 137) | private void UpdateUsage_Click(object sender, RoutedEventArgs e) FILE: v2rayN/v2rayN/Views/MainSubInfoView.xaml.cs class MainSubInfoView (line 21) | public partial class MainSubInfoView : UserControl method MainSubInfoView (line 23) | public MainSubInfoView() FILE: v2rayN/v2rayN/Views/MainWindow.xaml.cs class MainWindow (line 25) | public partial class MainWindow method HandleClientConnection (line 30) | private void HandleClientConnection(IAsyncResult ar) method MainWindow (line 49) | public MainWindow() method HandlePageReloading (line 270) | private void HandlePageReloading() method HandleDeepLink (line 300) | public void HandleDeepLink(String? message=null) method UpdateViewHandler (line 354) | private void UpdateViewHandler(EViewAction action) method MainWindow_Closing (line 369) | private void MainWindow_Closing(object? sender, CancelEventArgs e) method update_sub_click (line 377) | private void update_sub_click(object sender, RoutedEventArgs e) method menuExit_Click (line 388) | private void menuExit_Click(object sender, RoutedEventArgs e) method Current_SessionEnding (line 400) | private void Current_SessionEnding(object sender, SessionEndingCancelE... method lstProfiles_SelectionChanged (line 407) | private void lstProfiles_SelectionChanged(object sender, System.Window... method LstProfiles_LoadingRow (line 412) | private void LstProfiles_LoadingRow(object? sender, DataGridRowEventAr... method LstProfiles_MouseDoubleClick (line 418) | private void LstProfiles_MouseDoubleClick(object sender, MouseButtonEv... method LstProfiles_ColumnHeader_Click (line 440) | private void LstProfiles_ColumnHeader_Click(object sender, RoutedEvent... method menuSelectAll_Click (line 452) | private void menuSelectAll_Click(object sender, RoutedEventArgs e) method MainWindow_PreviewKeyDown (line 457) | private void MainWindow_PreviewKeyDown(object sender, KeyEventArgs e) method LstProfiles_PreviewKeyDown (line 499) | private void LstProfiles_PreviewKeyDown(object sender, KeyEventArgs e) method menuClose_Click (line 549) | private void menuClose_Click(object sender, RoutedEventArgs e) method menuPromotion_Click (line 555) | private void menuPromotion_Click(object sender, RoutedEventArgs e) method txtRunningInfoDisplay_MouseDoubleClick (line 560) | private void txtRunningInfoDisplay_MouseDoubleClick(object sender, Mou... method menuSettingsSetUWP_Click (line 565) | private void menuSettingsSetUWP_Click(object sender, RoutedEventArgs e) method BtnAutofitColumnWidth_Click (line 570) | private void BtnAutofitColumnWidth_Click(object sender, RoutedEventArg... method AutofitColumnWidth (line 575) | private void AutofitColumnWidth() method TxtServerFilter_PreviewKeyDown (line 583) | private void TxtServerFilter_PreviewKeyDown(object sender, KeyEventArg... method RestoreUI (line 595) | private void RestoreUI() method StorageUI (line 644) | private void StorageUI() method AddHelpMenuItem (line 666) | private void AddHelpMenuItem() method MenuItem_Click (line 681) | private void MenuItem_Click(object sender, RoutedEventArgs e) method FindAnchestor (line 703) | private static T? FindAnchestor(DependencyObject current) where T :... method LstProfiles_PreviewMouseLeftButtonDown (line 717) | private void LstProfiles_PreviewMouseLeftButtonDown(object sender, Mou... method LstProfiles_MouseMove (line 723) | private void LstProfiles_MouseMove(object sender, MouseEventArgs e) method LstProfiles_DragEnter (line 747) | private void LstProfiles_DragEnter(object sender, DragEventArgs e) method LstProfiles_Drop (line 755) | private void LstProfiles_Drop(object sender, DragEventArgs e) method togEnableTun_Click (line 784) | private void togEnableTun_Click(object sender, RoutedEventArgs e) method togEnableProxy_Click (line 797) | private void togEnableProxy_Click(object sender, RoutedEventArgs e) method ResizeWindowToFirstColumn (line 812) | private void ResizeWindowToFirstColumn() method HideBtn_Click (line 826) | private void HideBtn_Click(object sender, RoutedEventArgs e) method HiddifyUI_Loaded (line 833) | private void HiddifyUI_Loaded(object sender, RoutedEventArgs e) FILE: v2rayN/v2rayN/Views/MsgView.xaml.cs class MsgView (line 11) | public partial class MsgView method MsgView (line 18) | public MsgView() method DelegateAppendText (line 33) | private void DelegateAppendText(string msg) method AppendText (line 38) | public void AppendText(string msg) method ShowMsg (line 71) | private void ShowMsg(string msg) method ClearMsg (line 85) | public void ClearMsg() method menuMsgViewSelectAll_Click (line 90) | private void menuMsgViewSelectAll_Click(object sender, System.Windows.... method menuMsgViewCopy_Click (line 96) | private void menuMsgViewCopy_Click(object sender, System.Windows.Route... method menuMsgViewCopyAll_Click (line 102) | private void menuMsgViewCopyAll_Click(object sender, System.Windows.Ro... method menuMsgViewClear_Click (line 108) | private void menuMsgViewClear_Click(object sender, System.Windows.Rout... method cmbMsgFilter_TextChanged (line 113) | private void cmbMsgFilter_TextChanged(object sender, System.Windows.Co... FILE: v2rayN/v2rayN/Views/OptionSettingWindow.xaml.cs class OptionSettingWindow (line 14) | public partial class OptionSettingWindow method OptionSettingWindow (line 18) | public OptionSettingWindow() method btnCancel_Click (line 195) | private void btnCancel_Click(object sender, RoutedEventArgs e) method btnBrowse_Click (line 200) | private void btnBrowse_Click(object sender, System.Windows.RoutedEvent... FILE: v2rayN/v2rayN/Views/QrcodeView.xaml.cs class QrcodeView (line 5) | public partial class QrcodeView : UserControl method QrcodeView (line 7) | public QrcodeView() FILE: v2rayN/v2rayN/Views/RoutingRuleDetailsWindow.xaml.cs class RoutingRuleDetailsWindow (line 10) | public partial class RoutingRuleDetailsWindow method RoutingRuleDetailsWindow (line 12) | public RoutingRuleDetailsWindow(RulesItem rulesItem) method Window_Loaded (line 58) | private void Window_Loaded(object sender, RoutedEventArgs e) method ClbProtocol_SelectionChanged (line 63) | private void ClbProtocol_SelectionChanged(object sender, System.Window... method ClbInboundTag_SelectionChanged (line 68) | private void ClbInboundTag_SelectionChanged(object sender, System.Wind... method btnCancel_Click (line 73) | private void btnCancel_Click(object sender, RoutedEventArgs e) method linkRuleobjectDoc_Click (line 78) | private void linkRuleobjectDoc_Click(object sender, RoutedEventArgs e) FILE: v2rayN/v2rayN/Views/RoutingRuleSettingWindow.xaml.cs class RoutingRuleSettingWindow (line 11) | public partial class RoutingRuleSettingWindow method RoutingRuleSettingWindow (line 13) | public RoutingRuleSettingWindow(RoutingItem routingItem) method Window_Loaded (line 63) | private void Window_Loaded(object sender, RoutedEventArgs e) method RoutingRuleSettingWindow_PreviewKeyDown (line 68) | private void RoutingRuleSettingWindow_PreviewKeyDown(object sender, Ke... method lstRules_SelectionChanged (line 106) | private void lstRules_SelectionChanged(object sender, System.Windows.C... method LstRules_MouseDoubleClick (line 111) | private void LstRules_MouseDoubleClick(object sender, MouseButtonEvent... method menuRuleSelectAll_Click (line 116) | private void menuRuleSelectAll_Click(object sender, System.Windows.Rou... method btnBrowse_Click (line 121) | private void btnBrowse_Click(object sender, System.Windows.RoutedEvent... FILE: v2rayN/v2rayN/Views/RoutingSettingWindow.xaml.cs class RoutingSettingWindow (line 10) | public partial class RoutingSettingWindow method RoutingSettingWindow (line 12) | public RoutingSettingWindow() method RoutingSettingWindow_Closing (line 70) | private void RoutingSettingWindow_Closing(object? sender, System.Compo... method RoutingSettingWindow_PreviewKeyDown (line 78) | private void RoutingSettingWindow_PreviewKeyDown(object sender, KeyEve... method menuRoutingAdvancedSelectAll_Click (line 97) | private void menuRoutingAdvancedSelectAll_Click(object sender, System.... method lstRoutings_SelectionChanged (line 102) | private void lstRoutings_SelectionChanged(object sender, System.Window... method LstRoutings_MouseDoubleClick (line 107) | private void LstRoutings_MouseDoubleClick(object sender, MouseButtonEv... method linkdomainStrategy_Click (line 112) | private void linkdomainStrategy_Click(object sender, System.Windows.Ro... method linkdomainStrategy4Singbox_Click (line 117) | private void linkdomainStrategy4Singbox_Click(object sender, RoutedEve... method btnCancel_Click (line 122) | private void btnCancel_Click(object sender, System.Windows.RoutedEvent... FILE: v2rayN/v2rayN/Views/SubEditWindow.xaml.cs class SubEditWindow (line 9) | public partial class SubEditWindow method SubEditWindow (line 11) | public SubEditWindow(SubItem subItem) method Window_Loaded (line 40) | private void Window_Loaded(object sender, RoutedEventArgs e) method btnCancel_Click (line 45) | private void btnCancel_Click(object sender, RoutedEventArgs e) FILE: v2rayN/v2rayN/Views/SubInfoView.xaml.cs class SubInfoView (line 21) | public partial class SubInfoView : UserControl method SubInfoView (line 23) | public SubInfoView() FILE: v2rayN/v2rayN/Views/SubSettingWindow.xaml.cs class SubSettingWindow (line 11) | public partial class SubSettingWindow method SubSettingWindow (line 13) | public SubSettingWindow() method SubSettingWindow_Closing (line 35) | private void SubSettingWindow_Closing(object? sender, CancelEventArgs e) method LstSubscription_MouseDoubleClick (line 43) | private void LstSubscription_MouseDoubleClick(object sender, MouseButt... method LstSubscription_SelectionChanged (line 48) | private void LstSubscription_SelectionChanged(object sender, System.Wi... method menuClose_Click (line 53) | private void menuClose_Click(object sender, System.Windows.RoutedEvent...