SYMBOL INDEX (95 symbols across 8 files) FILE: DataStucture.cs class SearchResult (line 8) | internal class SearchResult class SearchResultResult (line 14) | internal class SearchResultResult class SearchResultSong (line 20) | internal class SearchResultSong class SearchResultAlbum (line 29) | internal class SearchResultAlbum class SearchResultArtist (line 35) | internal class SearchResultArtist class LyricResult (line 41) | internal class LyricResult class LyricInner (line 48) | internal class LyricInner FILE: LyricProcessor.cs class LyricProcessor (line 9) | [SuppressMessage("ReSharper", "InconsistentNaming")] method InjectTranslation (line 13) | public static string InjectTranslation(string originalLrc, string tran... method Parse (line 28) | private static List Parse(string lrc) method ExpandEntries (line 43) | private static List ExpandEntries(List entries) class LyricEntry (line 49) | [SuppressMessage("ReSharper", "InconsistentNaming")] method LyricEntry (line 57) | public LyricEntry(string timeLabel, string content) method ToString (line 63) | public override string ToString() method ExpandTimeLabel (line 68) | public IEnumerable ExpandTimeLabel() method CompareTo (line 75) | public int CompareTo(LyricEntry other) FILE: MusicBeeInterface.cs class Plugin (line 9) | [SuppressMessage("ReSharper", "InconsistentNaming")] type MusicBeeApiInterface (line 16) | [StructLayout(LayoutKind.Sequential)] method Initialise (line 19) | public void Initialise(IntPtr apiInterfacePtr) type MusicBeeVersion (line 249) | public enum MusicBeeVersion type PluginType (line 260) | public enum PluginType class PluginInfo (line 277) | [StructLayout(LayoutKind.Sequential)] type ReceiveNotificationFlags (line 295) | [Flags()] type NotificationType (line 305) | public enum NotificationType type PluginCloseReason (line 344) | public enum PluginCloseReason type CallbackType (line 351) | public enum CallbackType type FilePropertyType (line 370) | public enum FilePropertyType type MetaDataType (line 391) | public enum MetaDataType type FileCodec (line 468) | public enum FileCodec type EncodeQuality (line 490) | public enum EncodeQuality type LibraryCategory (line 498) | [Flags()] type DeviceIdType (line 507) | public enum DeviceIdType type DataType (line 515) | public enum DataType type SettingId (line 523) | public enum SettingId type ComparisonType (line 555) | public enum ComparisonType type LyricsType (line 561) | public enum LyricsType type PlayState (line 568) | public enum PlayState type RepeatMode (line 577) | public enum RepeatMode type PlayButtonType (line 584) | public enum PlayButtonType type PlaylistFormat (line 592) | public enum PlaylistFormat type SkinElement (line 608) | public enum SkinElement type ElementState (line 616) | public enum ElementState type ElementComponent (line 622) | public enum ElementComponent type PluginPanelDock (line 629) | public enum PluginPanelDock type ReplayGainMode (line 639) | public enum ReplayGainMode type PlayStatisticType (line 647) | public enum PlayStatisticType type Command (line 654) | public enum Command type DownloadTarget (line 659) | public enum DownloadTarget type PictureLocations (line 666) | [Flags()] type WindowState (line 676) | public enum WindowState method CopyMemory (line 825) | [System.Security.SuppressUnmanagedCodeSecurity()] FILE: NeteaseApi.cs class NeteaseApi (line 15) | internal static class NeteaseApi method Search (line 17) | public static IEnumerable Search(string s) method RequestLyric (line 35) | public static LyricResult RequestLyric(long id) method RequestNewApi (line 51) | private static T RequestNewApi(string url, Dictionary EncryptRequest(object srcPar... method SearchLegacy (line 100) | private static IEnumerable SearchLegacy(string s) method RequestLyricLegacy (line 129) | private static LyricResult RequestLyricLegacy(long id) FILE: NeteaseLyrics.cs class NeteaseConfig (line 17) | public class NeteaseConfig type OutputFormat (line 19) | public enum OutputFormat class Plugin (line 31) | public partial class Plugin method Initialise (line 44) | [SuppressMessage("ReSharper", "UnusedMember.Global")] method Configure (line 70) | [SuppressMessage("ReSharper", "UnusedMember.Global")] method SaveSettings (line 123) | [SuppressMessage("ReSharper", "UnusedMember.Global")] method SaveSettingsInternal (line 135) | private void SaveSettingsInternal() method Close (line 143) | [SuppressMessage("ReSharper", "UnusedMember.Global")] method Uninstall (line 150) | [SuppressMessage("ReSharper", "UnusedMember.Global")] method RetrieveLyrics (line 160) | [SuppressMessage("ReSharper", "UnusedMember.Global")] method ReadConfig (line 198) | private void ReadConfig() method MigrateLegacySetting (line 213) | private void MigrateLegacySetting() method TryParseNeteaseUrl (line 223) | private static long TryParseNeteaseUrl(string input) method ParseDurationString (line 250) | private static long ParseDurationString(string durationStr) method GetProviders (line 263) | [SuppressMessage("ReSharper", "UnusedMember.Global")] method ReceiveNotification (line 268) | [SuppressMessage("ReSharper", "UnusedMember.Global")] FILE: NeteaseMusicEncryptionHandler.cs class NeteaseMusicEncryptionHelper (line 16) | internal static class NeteaseMusicEncryptionHelper method RsaEncode (line 26) | public static string RsaEncode(string text) method BCHexDec (line 38) | public static BigInteger BCHexDec(string hex) method AesEncode (line 52) | public static string AesEncode(string secretData, string secret = "TA3... method CreateSecretKey (line 82) | public static string CreateSecretKey(int length) method CloudMusicDllEncode (line 96) | public static string CloudMusicDllEncode(string deviceId) FILE: SearchMatch.cs class SearchMatch (line 9) | internal static class SearchMatch method SearchAndMatch (line 19) | public static long SearchAndMatch(string title, string artist, string ... method CalculateMatchScore (line 39) | private static double CalculateMatchScore( method SplitTitleArtist (line 66) | public static (string, IEnumerable) SplitTitleArtist(string ti... method SanitizeString (line 82) | private static string SanitizeString(string str) method ExtractFeat (line 87) | private static (string, IEnumerable) ExtractFeat(string str) class IdOnlyEqualityComparer (line 105) | private class IdOnlyEqualityComparer : EqualityComparer method Equals (line 107) | public override bool Equals(SearchResultSong x, SearchResultSong y) method GetHashCode (line 116) | public override int GetHashCode(SearchResultSong obj) FILE: SearchMatchLegacy.cs class SearchMatchLegacy (line 10) | internal static class SearchMatchLegacy method QueryWithFeatRemoved (line 12) | public static long QueryWithFeatRemoved(string trackTitle, string arti... method Query (line 21) | private static SearchResultSong Query(string trackTitle, string artist... method GetFirstSeq (line 34) | private static string GetFirstSeq(string s) method RemoveFeat (line 41) | private static string RemoveFeat(string name) method RemoveLeadingNumber (line 46) | private static string RemoveLeadingNumber(string name)