SYMBOL INDEX (511 symbols across 72 files) FILE: src/HL/HighlightingTheme/GlobalStyle.cs class GlobalStyle (line 19) | public class GlobalStyle : AbstractFreezable, IFreezable method GlobalStyle (line 33) | public GlobalStyle(string typeName) method GlobalStyle (line 42) | protected GlobalStyle() method ToString (line 133) | public override string ToString() FILE: src/HL/HighlightingTheme/SyntaxDefinition.cs class SyntaxDefinition (line 20) | public class SyntaxDefinition : AbstractFreezable, IFreezable method SyntaxDefinition (line 31) | public SyntaxDefinition(string paramName) method SyntaxDefinition (line 40) | public SyntaxDefinition() method ToString (line 89) | public override string ToString() method ColorGet (line 99) | public HighlightingColor ColorGet(string name) method ColorAdd (line 118) | public void ColorAdd(HighlightingColor color) method ColorReplace (line 123) | internal void ColorReplace(string name, HighlightingColor themeColor) FILE: src/HL/Interfaces/IHLTheme.cs type IHLTheme (line 22) | public interface IHLTheme method GetDefinition (line 91) | IHighlightingDefinition GetDefinition(string name); method GetDefinitionByExtension (line 97) | IHighlightingDefinition GetDefinitionByExtension(string extension); method RegisterHighlighting (line 105) | void RegisterHighlighting(string name, string[] extensions, IHighlight... method GetThemeDefinition (line 111) | SyntaxDefinition GetThemeDefinition(string highlightingName); method ResolveHighLightingTheme (line 120) | XhstdThemeDefinition ResolveHighLightingTheme(string hLPrefix, string ... FILE: src/HL/Interfaces/IThemedHighlightingManager.cs type IThemedHighlightingManager (line 23) | public interface IThemedHighlightingManager : IHighlightingDefinitionRef... method GetDefinitionByExtension (line 44) | IHighlightingDefinition GetDefinitionByExtension(string extension); method RegisterHighlighting (line 52) | void RegisterHighlighting(string name, string[] extensions, IHighlight... method RegisterHighlighting (line 60) | void RegisterHighlighting(string name, string[] extensions, Func objectList) method Dispose (line 40) | public void Dispose() method Enter (line 51) | public static BusyLock Enter(object obj) FILE: src/HL/Manager/DefaultHighlightingManager.cs class DefaultHighlightingManager (line 22) | internal sealed class DefaultHighlightingManager : ThemedHighlightingMan... method DefaultHighlightingManager (line 28) | static DefaultHighlightingManager() method DefaultHighlightingManager (line 58) | public DefaultHighlightingManager() method RegisterHighlighting (line 76) | internal void RegisterHighlighting(IHLTheme theme, method LoadHighlighting (line 140) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performanc... FILE: src/HL/Manager/DelayLoadedHighlightingDefinition.cs class DelayLoadedHighlightingDefinition (line 14) | internal sealed class DelayLoadedHighlightingDefinition : IHighlightingD... method DelayLoadedHighlightingDefinition (line 22) | public DelayLoadedHighlightingDefinition(string name, Func(this ICollection collection, IEnumer... method Sequence (line 103) | public static IEnumerable Sequence(T value) method GetAttributeOrNull (line 113) | public static string GetAttributeOrNull(this XmlElement element, strin... method GetBoolAttribute (line 122) | public static bool? GetBoolAttribute(this XmlElement element, string a... method GetBoolAttribute (line 131) | public static bool? GetBoolAttribute(this XmlReader reader, string att... method Log (line 230) | [Conditional("DEBUG")] FILE: src/HL/Manager/HLTheme.cs class HLTheme (line 28) | internal class HLTheme : IHLTheme method HLTheme (line 53) | public HLTheme(string paramKey, method HLTheme (line 77) | public HLTheme(string paramKey, method HLTheme (line 98) | protected HLTheme() method GetDefinition (line 187) | public IHighlightingDefinition GetDefinition(string name) method GetThemeDefinition (line 204) | public SyntaxDefinition GetThemeDefinition(string highlightingName) method GetDefinitionByExtension (line 218) | public IHighlightingDefinition GetDefinitionByExtension(string extension) method RegisterHighlighting (line 238) | public void RegisterHighlighting(string name, method ResolveHighLightingTheme (line 269) | protected virtual void ResolveHighLightingTheme() method ResolveHighLightingTheme (line 292) | public XhstdThemeDefinition ResolveHighLightingTheme(string hLPrefix, ... FILE: src/HL/Manager/HighlightingBrush.cs class SystemColorHighlightingBrush (line 22) | [Serializable] method SystemColorHighlightingBrush (line 27) | public SystemColorHighlightingBrush(PropertyInfo property) method GetBrush (line 34) | public override Brush GetBrush(ITextRunConstructionContext context) method ToString (line 39) | public override string ToString() method SystemColorHighlightingBrush (line 44) | SystemColorHighlightingBrush(SerializationInfo info, StreamingContext ... method GetObjectData (line 51) | void ISerializable.GetObjectData(SerializationInfo info, StreamingCont... method Equals (line 56) | public override bool Equals(object obj) method GetHashCode (line 64) | public override int GetHashCode() FILE: src/HL/Manager/HighlightingLoader.cs class HighlightingLoader (line 20) | public static class HighlightingLoader method LoadXshd (line 26) | public static XshdSyntaxDefinition LoadXshd(XmlReader reader) method LoadXshd (line 31) | internal static XshdSyntaxDefinition LoadXshd(XmlReader reader, bool s... method WrapException (line 57) | static Exception WrapException(Exception ex, int lineNumber, int lineP... method FormatExceptionMessage (line 62) | internal static string FormatExceptionMessage(string message, int line... method GetValidatingReader (line 70) | internal static XmlReader GetValidatingReader(XmlReader input, bool ig... method LoadSchemaSet (line 84) | internal static XmlSchemaSet LoadSchemaSet(XmlReader schemaInput) method Load (line 100) | public static IHighlightingDefinition Load(XshdSyntaxDefinition syntax... method Load (line 123) | public static IHighlightingDefinition Load(SyntaxDefinition themedHigh... method Load (line 138) | public static IHighlightingDefinition Load(XmlReader reader, FILE: src/HL/Manager/HighlightingThemeLoader.cs class HighlightingThemeLoader (line 20) | static class HighlightingThemeLoader method LoadXshd (line 26) | public static XhstdThemeDefinition LoadXshd(XmlReader reader) method LoadXshd (line 31) | internal static XhstdThemeDefinition LoadXshd(XmlReader reader, bool s... method WrapException (line 55) | static Exception WrapException(Exception ex, int lineNumber, int lineP... method FormatExceptionMessage (line 60) | internal static string FormatExceptionMessage(string message, int line... method GetValidatingReader (line 68) | internal static XmlReader GetValidatingReader(XmlReader input, bool ig... method LoadSchemaSet (line 82) | internal static XmlSchemaSet LoadSchemaSet(XmlReader schemaInput) method Load (line 98) | public static IHighlightingThemeDefinition Load(XhstdThemeDefinition s... method Load (line 110) | public static IHighlightingThemeDefinition Load(XmlReader reader, FILE: src/HL/Manager/ThemedHighlightingManager.cs class ThemedHighlightingManager (line 26) | public class ThemedHighlightingManager : IThemedHighlightingManager method ThemedHighlightingManager (line 51) | public ThemedHighlightingManager() method GetDefinition (line 81) | IHighlightingDefinition IHighlightingDefinitionReferenceResolver.GetDe... method GetDefinitionByExtension (line 114) | public IHighlightingDefinition GetDefinitionByExtension(string extension) method RegisterHighlighting (line 134) | public void RegisterHighlighting(string name, string[] extensions, IHi... method RegisterHighlighting (line 154) | public void RegisterHighlighting(string name, string[] extensions, Fun... method SetCurrentTheme (line 169) | public void SetCurrentTheme(string themeNameKey) method ThemedHighlightingAdd (line 180) | public void ThemedHighlightingAdd(string key, IHLTheme theme) method ThemedHighlightingRemove (line 193) | public void ThemedHighlightingRemove(string removekey) method SetCurrentThemeInternal (line 206) | protected void SetCurrentThemeInternal(string themeNameKey) method GetPrefix (line 218) | protected virtual string GetPrefix(string themeNameKey) method GetThemeDefinition (line 236) | SyntaxDefinition IHighlightingThemeDefinitionReferenceResolver.GetThem... method GetThemeDefinition (line 253) | SyntaxDefinition IHighlightingThemeDefinitionReferenceResolver.GetThem... FILE: src/HL/Manager/V2Loader.cs class V2Loader (line 25) | static class V2Loader method LoadDefinition (line 44) | public static XshdSyntaxDefinition LoadDefinition(XmlReader reader, bo... method ParseDefinition (line 51) | static XshdSyntaxDefinition ParseDefinition(XmlReader reader) method ParseElements (line 65) | static void ParseElements(ICollection c, XmlReader reader) method ParseProperty (line 107) | static XshdElement ParseProperty(XmlReader reader) method ParseRuleSet (line 116) | static XshdRuleSet ParseRuleSet(XmlReader reader) method ParseRule (line 128) | static XshdRule ParseRule(XmlReader reader) method ParseKeywords (line 145) | static XshdKeywords ParseKeywords(XmlReader reader) method ParseImport (line 159) | static XshdImport ParseImport(XmlReader reader) method ParseSpan (line 169) | static XshdSpan ParseSpan(XmlReader reader) method Error (line 214) | static Exception Error(XmlReader reader, string message) method Error (line 219) | static Exception Error(IXmlLineInfo lineInfo, string message) method SetPosition (line 230) | static void SetPosition(XshdElement element, XmlReader reader) method ParseRuleSetReference (line 240) | static XshdReference ParseRuleSetReference(XmlReader reader) method CheckElementName (line 262) | static void CheckElementName(XmlReader reader, string name) method ParseNamedColor (line 274) | static XshdColor ParseNamedColor(XmlReader reader) method ParseColorReference (line 286) | static XshdReference ParseColorReference(XmlReader reader) method ParseColorAttributes (line 307) | static XshdColor ParseColorAttributes(XmlReader reader) method ParseColor (line 324) | static HighlightingBrush ParseColor(IXmlLineInfo lineInfo, string color) method GetSystemColorBrush (line 334) | internal static SystemColorHighlightingBrush GetSystemColorBrush(IXmlL... method FixedColorHighlightingBrush (line 344) | static HighlightingBrush FixedColorHighlightingBrush(Color? color) method ParseFontWeight (line 351) | static FontWeight? ParseFontWeight(string fontWeight) method ParseFontStyle (line 358) | static FontStyle? ParseFontStyle(string fontStyle) FILE: src/HL/Manager/XmlHighlightingDefinition.cs class XmlHighlightingDefinition (line 21) | [Serializable] method XmlHighlightingDefinition (line 26) | public XmlHighlightingDefinition(XshdSyntaxDefinition xshd, method XmlHighlightingDefinition (line 39) | public XmlHighlightingDefinition(SyntaxDefinition themedHighlights, class RegisterNamedElementsVisitor (line 49) | sealed class RegisterNamedElementsVisitor : IXshdVisitor method RegisterNamedElementsVisitor (line 55) | public RegisterNamedElementsVisitor(XmlHighlightingDefinition def) method VisitRuleSet (line 60) | public object VisitRuleSet(XshdRuleSet ruleSet) method VisitColor (line 77) | public object VisitColor(XshdColor color) method VisitKeywords (line 92) | public object VisitKeywords(XshdKeywords keywords) method VisitSpan (line 97) | public object VisitSpan(XshdSpan span) method VisitImport (line 105) | public object VisitImport(XshdImport import) method VisitRule (line 110) | public object VisitRule(XshdRule rule) class TranslateElementVisitor (line 118) | sealed class TranslateElementVisitor : IXshdVisitor method TranslateElementVisitor (line 128) | public TranslateElementVisitor(XmlHighlightingDefinition def, Dictio... method VisitRuleSet (line 142) | public object VisitRuleSet(XshdRuleSet ruleSet) method Merge (line 188) | static void Merge(HighlightingRuleSet target, HighlightingRuleSet so... method VisitColor (line 194) | public object VisitColor(XshdColor color) method VisitKeywords (line 218) | public object VisitKeywords(XshdKeywords keywords) method IsSimpleWord (line 270) | static bool IsSimpleWord(string word) method CreateRegex (line 275) | Regex CreateRegex(XshdElement position, string regex, XshdRegexType ... method GetColor (line 294) | HighlightingColor GetColor(XshdElement position, XshdReference c, method ParseSyntaxDefinition (line 122) | static XshtdSyntaxDefinition ParseSyntaxDefinition(XmlReader reader, method ParseGlobalStyles (line 146) | private static XshtdElement ParseGlobalStyles(XmlReader reader, Stack<... method ParseGlobalStyle (line 164) | private static XshtdElement ParseGlobalStyle(XmlReader reader, Stack NamedHighlightingColors(string s... method Error (line 127) | private static System.Exception Error(XshtdElement element, string mes... class RegisterNamedElementsVisitor (line 143) | sealed class RegisterNamedElementsVisitor : IXshtdVisitor method RegisterNamedElementsVisitor (line 153) | public RegisterNamedElementsVisitor(XmlHighlightingThemeDefinition def) method RegisterNamedElementsVisitor (line 162) | private RegisterNamedElementsVisitor() method VisitSyntaxDefinition (line 173) | public object VisitSyntaxDefinition(XshtdSyntaxDefinition syntax) method VisitColor (line 202) | public object VisitColor(XshtdSyntaxDefinition syntax, XshtdColor co... method VisitGlobalStyles (line 230) | public object VisitGlobalStyles(XshtdGlobalStyles globStyles) method VisitGlobalStyle (line 237) | public object VisitGlobalStyle(XshtdGlobalStyles globStyles, XshtdGl... class TranslateElementVisitor (line 271) | sealed class TranslateElementVisitor : IXshtdVisitor method TranslateElementVisitor (line 283) | public TranslateElementVisitor(XmlHighlightingThemeDefinition def, method VisitSyntaxDefinition (line 298) | public object VisitSyntaxDefinition(XshtdSyntaxDefinition syntax) method VisitColor (line 327) | public object VisitColor(XshtdSyntaxDefinition syntax, XshtdColor co... method VisitGlobalStyles (line 364) | public object VisitGlobalStyles(XshtdGlobalStyles globStyles) method VisitGlobalStyle (line 371) | public object VisitGlobalStyle(XshtdGlobalStyles globStyles, XshtdGl... FILE: src/HL/Xshtd/XshtdColor.cs class XshtdColor (line 36) | [Serializable] method XshtdColor (line 47) | public XshtdColor(XshtdSyntaxDefinition syntax) method XshtdColor (line 55) | protected XshtdColor(SerializationInfo info, StreamingContext context) method GetObjectData (line 117) | #if DOTNET4 method AcceptVisitor (line 153) | public override object AcceptVisitor(IXshtdVisitor visitor) FILE: src/HL/Xshtd/XshtdElement.cs class XshtdElement (line 32) | [Serializable] method AcceptVisitor (line 48) | public abstract object AcceptVisitor(IXshtdVisitor visitor); FILE: src/HL/Xshtd/XshtdGlobalStyle.cs class XshtdGlobalStyle (line 16) | [Serializable] method XshtdGlobalStyle (line 28) | public XshtdGlobalStyle(XshtdGlobalStyles styles) method XshtdGlobalStyle (line 37) | protected XshtdGlobalStyle() method AcceptVisitor (line 69) | public override object AcceptVisitor(IXshtdVisitor visitor) FILE: src/HL/Xshtd/XshtdGlobalStyles.cs class XshtdGlobalStyles (line 17) | [Serializable] method XshtdGlobalStyles (line 23) | public XshtdGlobalStyles() method AcceptElements (line 36) | public void AcceptElements(IXshtdVisitor visitor) method AcceptVisitor (line 49) | public override object AcceptVisitor(IXshtdVisitor visitor) FILE: src/HL/Xshtd/XshtdSyntaxDefinition.cs class XshtdSyntaxDefinition (line 34) | [Serializable] method XshtdSyntaxDefinition (line 40) | public XshtdSyntaxDefinition() method AcceptElements (line 64) | public void AcceptElements(IXshtdVisitor visitor) method AcceptVisitor (line 77) | public override object AcceptVisitor(IXshtdVisitor visitor) FILE: src/HL/Xshtd/interfaces/IFreezable.cs type IFreezable (line 36) | interface IFreezable method Freeze (line 46) | void Freeze(); class FreezableHelper (line 49) | static class FreezableHelper method ThrowIfFrozen (line 51) | public static void ThrowIfFrozen(IFreezable freezable) method FreezeListAndElements (line 57) | public static IList FreezeListAndElements(IList list) method FreezeList (line 68) | public static IList FreezeList(IList list) method Freeze (line 85) | public static void Freeze(object item) method FreezeAndReturn (line 93) | public static T FreezeAndReturn(T item) where T : IFreezable method GetFrozenClone (line 104) | public static T GetFrozenClone(T item) where T : IFreezable, IClone... class AbstractFreezable (line 120) | [Serializable] method Freeze (line 136) | public void Freeze() method FreezeInternal (line 149) | protected virtual void FreezeInternal() FILE: src/HL/Xshtd/interfaces/IHighlightingDefinitionReferenceResolver.cs type IHighlightingThemeDefinitionReferenceResolver (line 18) | public interface IHighlightingThemeDefinitionReferenceResolver method GetThemeDefinition (line 26) | SyntaxDefinition GetThemeDefinition(string highlightingName); method GetThemeDefinition (line 34) | SyntaxDefinition GetThemeDefinition(string hlThemeName, FILE: src/HL/Xshtd/interfaces/IHighlightingThemeDefinition.cs type IHighlightingThemeDefinition (line 16) | public interface IHighlightingThemeDefinition method GetNamedSyntaxDefinition (line 28) | SyntaxDefinition GetNamedSyntaxDefinition(string name); FILE: src/StartMenuManager.Builder/Program.cs class Program (line 15) | public class Program method Main (line 20) | public static void Main(string[] args) method BuildShortcutFile (line 85) | public static void BuildShortcutFile(Shortcut shortcut) method CopyIcon (line 113) | public static bool CopyIcon(string iconPath, string newIconPath) method GetJsonFilePath (line 134) | public static bool GetJsonFilePath(string[] args) method CouldFindJsonFileInDirectory (line 152) | public static bool CouldFindJsonFileInDirectory() method GetFileContents (line 164) | public static string GetFileContents() method ClearDirectoryExceptShortcutsJson (line 172) | public static void ClearDirectoryExceptShortcutsJson(string path) FILE: src/StartMenuManager.Core/DataStructures/Action.cs class Action (line 16) | [JsonConverter(typeof(JsonSubtypes), "Type")] method IsValid (line 26) | public virtual ValidationError IsValid() method Duplicate (line 31) | public virtual Action Duplicate() FILE: src/StartMenuManager.Core/DataStructures/Actions/CommandAction.cs class CommandAction (line 11) | public class CommandAction : Action method CommandAction (line 13) | public CommandAction(string command, bool keepOpen) method CommandAction (line 20) | public CommandAction() method IsValid (line 31) | public override ValidationError IsValid() method Duplicate (line 41) | public override Action Duplicate() FILE: src/StartMenuManager.Core/DataStructures/Actions/FileAction.cs class FileAction (line 13) | public class FileAction : Action method FileAction (line 15) | public FileAction(string path) method FileAction (line 21) | public FileAction() method IsValid (line 29) | public override ValidationError IsValid() method IsFolder (line 49) | private static bool IsFolder(string path) method Duplicate (line 67) | public override Action Duplicate() FILE: src/StartMenuManager.Core/DataStructures/Actions/FolderAction.cs class FolderAction (line 13) | public class FolderAction : Action method FolderAction (line 15) | public FolderAction(string path) method FolderAction (line 21) | public FolderAction() method IsValid (line 29) | public override ValidationError IsValid() method IsFile (line 49) | private static bool IsFile(string path) method Duplicate (line 59) | public override Action Duplicate() FILE: src/StartMenuManager.Core/DataStructures/Actions/SoftwareAction.cs class SoftwareAction (line 13) | public class SoftwareAction : Action method SoftwareAction (line 15) | public SoftwareAction(string path) method SoftwareAction (line 21) | public SoftwareAction() method IsValid (line 29) | public override ValidationError IsValid() method Duplicate (line 44) | public override Action Duplicate() FILE: src/StartMenuManager.Core/DataStructures/Actions/WebsiteAction.cs class WebsiteAction (line 13) | public class WebsiteAction : Action method WebsiteAction (line 15) | public WebsiteAction(string url) method WebsiteAction (line 21) | public WebsiteAction() method IsValid (line 29) | public override ValidationError IsValid() method Duplicate (line 45) | public override Action Duplicate() FILE: src/StartMenuManager.Core/DataStructures/Config.cs class Config (line 13) | public class Config method Config (line 15) | public Config(List shortcuts) method Config (line 20) | public Config() method IsValid (line 27) | public ValidationError IsValid() FILE: src/StartMenuManager.Core/DataStructures/SettingsConfig.cs class SettingsConfig (line 10) | public class SettingsConfig method GetShortcutsFilePath (line 26) | public string GetShortcutsFilePath(string fileName) method GetShortcutsFilePath (line 31) | public string GetShortcutsFilePath() method GetDefaultSettings (line 36) | public static SettingsConfig GetDefaultSettings() FILE: src/StartMenuManager.Core/DataStructures/Shortcut.cs class Shortcut (line 14) | public class Shortcut method Shortcut (line 16) | public Shortcut(string name, string iconPath, List actions) method Shortcut (line 23) | public Shortcut(string name, string iconPath) method Shortcut (line 30) | public Shortcut() method IsValid (line 41) | public ValidationError IsValid() method Duplicate (line 108) | public Shortcut Duplicate() FILE: src/StartMenuManager.Core/DataStructures/ValidationError.cs class ValidationError (line 8) | public class ValidationError method ValidationError (line 10) | public ValidationError(string error, Action action) method ValidationError (line 16) | public ValidationError(string error, Shortcut shortcut) FILE: src/StartMenuManager.Core/Serialization/Serializer.cs class Serializer (line 14) | public static class Serializer method SerializeConfig (line 16) | public static string SerializeConfig(Config config) method DeserializeConfig (line 21) | public static Config DeserializeConfig(string configText) method SerializeShortcut (line 26) | public static string SerializeShortcut(Shortcut shorcut) method DeserializeShortcut (line 31) | public static Shortcut DeserializeShortcut(string shortcutText) FILE: src/StartMenuManager.GUI/App.xaml.cs class App (line 13) | public partial class App : Application FILE: src/StartMenuManager.GUI/Builder.cs class Builder (line 16) | public static class Builder method Run (line 18) | public static void Run(Config config) method ContinueRun (line 35) | private static void ContinueRun(Config config, bool donate) method ExecuteAsAdmin (line 52) | private static void ExecuteAsAdmin(string fileName, string arguments) FILE: src/StartMenuManager.GUI/Dialogs/MessageDialog.cs class MessageDialog (line 11) | public static class MessageDialog method InitEvents (line 13) | public static void InitEvents() method SetMessage (line 18) | public static void SetMessage(string title, string message) method CloseDialog (line 24) | public static void CloseDialog(object sender, RoutedEventArgs args) FILE: src/StartMenuManager.GUI/Dialogs/SettingsDialog.cs class SettingsDialog (line 13) | public static class SettingsDialog method InitEvents (line 17) | public static void InitEvents() method InitDialog (line 30) | public static void InitDialog() method CloseDialog (line 73) | public static void CloseDialog(object sender, RoutedEventArgs args) method OpenStartMenuFolder (line 82) | public static void OpenStartMenuFolder(object sender, RoutedEventArgs ... method OpenGitHubPage (line 96) | public static void OpenGitHubPage(object sender, RoutedEventArgs args) method ThemeChanged (line 101) | public static void ThemeChanged(object sender, RoutedEventArgs args) method LineNumbersChanged (line 128) | public static void LineNumbersChanged(bool show) method ShowConfirmationDialogsChanged (line 141) | public static void ShowConfirmationDialogsChanged(bool show) FILE: src/StartMenuManager.GUI/Dialogs/YesNoDialog.cs class YesNoDialog (line 11) | public static class YesNoDialog method InitEvents (line 17) | public static void InitEvents() method SetMessage (line 23) | public static void SetMessage(string title, string message, string yes... method YesButtonPressed (line 32) | public static void YesButtonPressed(object sender, RoutedEventArgs args) method NoButtonPressed (line 38) | public static void NoButtonPressed(object sender, RoutedEventArgs args) method CloseDialog (line 44) | private static void CloseDialog() FILE: src/StartMenuManager.GUI/Extensions/ActionExtensions.cs class ActionExtensions (line 12) | public static class ActionExtensions method ToShortcutType (line 14) | public static ShortcutType ToShortcutType(this Action action) FILE: src/StartMenuManager.GUI/IconExtractorWindow.xaml.cs class IconExtractorWindow (line 23) | public partial class IconExtractorWindow : Window method IconExtractorWindow (line 29) | public IconExtractorWindow(MainWindow mainWindow, ShortcutControl cont... method CreateOrFocusInstance (line 48) | public static void CreateOrFocusInstance(MainWindow window, ShortcutCo... method FocusInstance (line 63) | public static bool FocusInstance() method ContainsWindow (line 77) | private static bool ContainsWindow(WindowCollection windows, Window my... method OnWindowClose (line 90) | private void OnWindowClose(object sender, CancelEventArgs e) method SearchButtonPressed (line 98) | private async void SearchButtonPressed(object sender, RoutedEventArgs e) method LoadImage (line 198) | private static BitmapImage LoadImage(byte[] imageData) FILE: src/StartMenuManager.GUI/JsonViewManager.cs class JsonViewManager (line 11) | public static class JsonViewManager method InitEvents (line 15) | public static void InitEvents() method Init (line 20) | public static void Init() method ShowLineNumbers (line 27) | public static void ShowLineNumbers(bool enabled) method SetJson (line 32) | public static void SetJson(string text) method ResetJsonButtonPressed (line 38) | public static void ResetJsonButtonPressed(object sender, RoutedEventAr... FILE: src/StartMenuManager.GUI/LowerMenuBar.cs class LowerMenuBar (line 15) | public static class LowerMenuBar method InitEvents (line 17) | public static void InitEvents() method ResetButtonPressed (line 24) | public static void ResetButtonPressed(object sender, RoutedEventArgs a... method RemoveAllButtonPressed (line 37) | public static void RemoveAllButtonPressed(object sender, RoutedEventAr... method RemoveAllConfirmation (line 50) | private static void RemoveAllConfirmation(bool isYes) method GenerateShortcutsButtonPressed (line 59) | public static void GenerateShortcutsButtonPressed(object sender, Route... method ResetJson (line 78) | private static void ResetJson(bool shouldReset) FILE: src/StartMenuManager.GUI/MainWindow.xaml.cs class MainWindow (line 18) | public partial class MainWindow : Window method MainWindow (line 20) | public MainWindow() method InitEvents (line 44) | private void InitEvents() method InitJson (line 57) | private void InitJson() method Window_PreviewMouseDown (line 77) | private void Window_PreviewMouseDown(object sender, System.Windows.Inp... method Window_PreviewMouseMove (line 82) | private void Window_PreviewMouseMove(object sender, System.Windows.Inp... method SelectedWebsiteImage (line 87) | public void SelectedWebsiteImage(MagickImage image, ShortcutControl co... method CheckSettingsValid (line 94) | private bool CheckSettingsValid() FILE: src/StartMenuManager.GUI/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: src/StartMenuManager.GUI/Properties/Settings.Designer.cs class Settings (line 14) | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] FILE: src/StartMenuManager.GUI/Runner.cs class Runner (line 12) | public static class Runner method Run (line 14) | public static void Run(string filePath) method ExecuteAsAdmin (line 20) | private static void ExecuteAsAdmin(string fileName, string arguments) FILE: src/StartMenuManager.GUI/Serialization/IconManager.cs class IconManager (line 14) | public static class IconManager method SaveIcon (line 22) | public static string SaveIcon(MagickImage icon, string shortcutName) method ClearUnusedIcons (line 40) | public static void ClearUnusedIcons(Config config) method GetWebsiteIconsFolder (line 69) | private static string GetWebsiteIconsFolder() FILE: src/StartMenuManager.GUI/Serialization/JsonSerializer.cs class JsonSerializer (line 14) | public static class JsonSerializer method GetSettings (line 16) | public static SettingsConfig GetSettings() method SaveSettings (line 30) | public static void SaveSettings(SettingsConfig settings) method GetLastShortcutsJson (line 38) | public static string GetLastShortcutsJson() method SaveLastShortcutsJson (line 61) | public static void SaveLastShortcutsJson(string jsonString) method GetDefaultJson (line 78) | private static string GetDefaultJson() method GetSettingsFilePath (line 84) | private static string GetSettingsFilePath() FILE: src/StartMenuManager.GUI/ShortcutControl.xaml.cs class ShortcutControl (line 23) | public partial class ShortcutControl : UserControl method ShortcutControl (line 28) | public ShortcutControl(ShortcutType shortcutType) method ShortcutControl (line 34) | public ShortcutControl() method InitControl (line 72) | private void InitControl(ShortcutType shortcutType) method SetDefaultAction (line 90) | private void SetDefaultAction() method UpdateUi (line 117) | public void UpdateUi() method SetIcon (line 124) | private void SetIcon() method InitUiBasedOnType (line 149) | private void InitUiBasedOnType() method SetFieldValuesFromShortcut (line 181) | private void SetFieldValuesFromShortcut() method CreateGroupActions (line 242) | public void CreateGroupActions(List actions) method CreateSubShorcut (line 254) | private SubShortcutControl CreateSubShorcut(Core.DataStructures.Action... method IconSelectedEvent (line 270) | public void IconSelectedEvent(string filePath) method ShortcutTypeChanged (line 276) | private void ShortcutTypeChanged(object sender, SelectionChangedEventA... method ShortcutNameChanged (line 306) | private void ShortcutNameChanged(object sender, TextChangedEventArgs e) method SelectIconFromFile (line 317) | private void SelectIconFromFile(object sender, RoutedEventArgs e) method SelectIconFromWebsite (line 332) | private void SelectIconFromWebsite(object sender, RoutedEventArgs e) method ClearSelectedIcon (line 337) | private void ClearSelectedIcon(object sender, RoutedEventArgs e) method WebsiteUriTextChanged (line 345) | private void WebsiteUriTextChanged(object sender, TextChangedEventArgs e) method FileUi_PathChanged (line 358) | private void FileUi_PathChanged(object sender, RoutedEventArgs e) method FileUi_PathSelectPressed (line 369) | private void FileUi_PathSelectPressed(object sender, RoutedEventArgs e) method FolderUi_PathChanged (line 392) | private void FolderUi_PathChanged(object sender, RoutedEventArgs e) method FolderUi_PathSelectPressed (line 403) | private void FolderUi_PathSelectPressed(object sender, RoutedEventArgs e) method SoftwareUi_PathChanged (line 427) | private void SoftwareUi_PathChanged(object sender, RoutedEventArgs e) method SoftwareUi_PathSelectPressed (line 438) | private void SoftwareUi_PathSelectPressed(object sender, RoutedEventAr... method CommandUi_CommandTextChanged (line 461) | private void CommandUi_CommandTextChanged(object sender, RoutedEventAr... method CommandUi_KeepOpen_Checked (line 472) | private void CommandUi_KeepOpen_Checked(object sender, RoutedEventArgs e) method CommandUi_KeepOpen_Unchecked (line 483) | private void CommandUi_KeepOpen_Unchecked(object sender, RoutedEventAr... method MultiUi_AddShorcutButtonPressed (line 496) | private void MultiUi_AddShorcutButtonPressed(object sender, RoutedEven... method DuplicateChild (line 508) | public void DuplicateChild(SubShortcutControl control) method MoveUpChild (line 515) | public void MoveUpChild(SubShortcutControl control) method MoveDownChild (line 527) | public void MoveDownChild(SubShortcutControl control) method DeleteChild (line 539) | public void DeleteChild(SubShortcutControl control) method RemoveSubShortcutYes (line 552) | private void RemoveSubShortcutYes(bool isYes, SubShortcutControl control) method DeleteShortcutButtonClick (line 564) | private void DeleteShortcutButtonClick(object sender, RoutedEventArgs e) method MenuComboBoxSelectionChanged (line 569) | public void MenuComboBoxSelectionChanged(object sender, SelectionChang... method TestRunShortcut (line 593) | private void TestRunShortcut() method DuplicateShortcut (line 598) | private void DuplicateShortcut() method MoveUpShortcut (line 603) | private void MoveUpShortcut() method MoveDownShortcut (line 608) | private void MoveDownShortcut() method DeleteShortcut (line 613) | private void DeleteShortcut() FILE: src/StartMenuManager.GUI/ShortcutListArea.cs class ShortcutListArea (line 16) | public static class ShortcutListArea method InitEvents (line 20) | public static void InitEvents() method AddShortcut (line 25) | public static void AddShortcut(object sender, RoutedEventArgs args) method AddShortcut (line 32) | private static ShortcutControl AddShortcut(Shortcut shortcut) method AddShortcut (line 37) | private static ShortcutControl AddShortcut(Shortcut shortcut, int inse... method IsFolder (line 64) | private static bool IsFolder(string path) method RemoveShortcut (line 75) | public static void RemoveShortcut(ShortcutControl control) method RemoveShortcutYes (line 88) | private static void RemoveShortcutYes(bool isYes, ShortcutControl cont... method RemoveAllShortcuts (line 97) | public static void RemoveAllShortcuts() method LoadShortcuts (line 103) | public static void LoadShortcuts(List shortcuts) method GetConfig (line 118) | public static Config GetConfig() method TestRunShortcut (line 131) | public static void TestRunShortcut(Shortcut shortcut, bool isSub = false) method DuplicateShortcut (line 156) | public static void DuplicateShortcut(ShortcutControl control) method MoveUpShortcut (line 163) | public static void MoveUpShortcut(ShortcutControl control) method MoveDownShortcut (line 175) | public static void MoveDownShortcut(ShortcutControl control) FILE: src/StartMenuManager.GUI/Structures/DialogTypes.cs type DialogTypes (line 8) | public enum DialogTypes FILE: src/StartMenuManager.GUI/Structures/ShortcutType.cs type ShortcutType (line 8) | public enum ShortcutType FILE: src/StartMenuManager.GUI/SubShortcutControl.xaml.cs class SubShortcutControl (line 19) | public partial class SubShortcutControl : UserControl method SubShortcutControl (line 24) | public SubShortcutControl(ShortcutControl parentControl) method InitControl (line 35) | private void InitControl(ShortcutType shortcutType) method SetDefaultAction (line 53) | private void SetDefaultAction() method UpdateUi (line 80) | public void UpdateUi() method SetIcon (line 87) | private void SetIcon() method InitUiBasedOnType (line 109) | private void InitUiBasedOnType() method SetFieldValuesFromShortcut (line 137) | private void SetFieldValuesFromShortcut() method ShortcutTypeChanged (line 184) | private void ShortcutTypeChanged(object sender, SelectionChangedEventA... method WebsiteUriTextChanged (line 200) | private void WebsiteUriTextChanged(object sender, TextChangedEventArgs e) method FileUi_PathChanged (line 213) | private void FileUi_PathChanged(object sender, RoutedEventArgs e) method FileUi_PathSelectPressed (line 224) | private void FileUi_PathSelectPressed(object sender, RoutedEventArgs e) method FolderUi_PathChanged (line 247) | private void FolderUi_PathChanged(object sender, RoutedEventArgs e) method FolderUi_PathSelectPressed (line 258) | private void FolderUi_PathSelectPressed(object sender, RoutedEventArgs e) method SoftwareUi_PathChanged (line 282) | private void SoftwareUi_PathChanged(object sender, RoutedEventArgs e) method SoftwareUi_PathSelectPressed (line 293) | private void SoftwareUi_PathSelectPressed(object sender, RoutedEventAr... method CommandUi_CommandTextChanged (line 316) | private void CommandUi_CommandTextChanged(object sender, RoutedEventAr... method CommandUi_KeepOpen_Checked (line 327) | private void CommandUi_KeepOpen_Checked(object sender, RoutedEventArgs e) method CommandUi_KeepOpen_Unchecked (line 338) | private void CommandUi_KeepOpen_Unchecked(object sender, RoutedEventAr... method DeleteShortcutButtonClick (line 352) | private void DeleteShortcutButtonClick(object sender, RoutedEventArgs e) method MenuComboBoxSelectionChanged (line 357) | public void MenuComboBoxSelectionChanged(object sender, SelectionChang... method TestRunShortcut (line 381) | private void TestRunShortcut() method DuplicateShortcut (line 386) | private void DuplicateShortcut() method MoveUpShortcut (line 391) | private void MoveUpShortcut() method MoveDownShortcut (line 396) | private void MoveDownShortcut() method DeleteShortcut (line 401) | private void DeleteShortcut() FILE: src/StartMenuManager.GUI/TitleBarButtons.cs class TitleBarButtons (line 14) | public static class TitleBarButtons method InitEvents (line 18) | public static void InitEvents() method SettingsButtonPressed (line 24) | public static void SettingsButtonPressed(object sender, RoutedEventArg... method JsonButtonPressed (line 34) | public static void JsonButtonPressed(object sender, RoutedEventArgs args) method LoadJsonFromShortcuts (line 72) | private static void LoadJsonFromShortcuts() FILE: src/StartMenuManager.GUI/Utils/DialogManager.cs class DialogManager (line 13) | public static class DialogManager method Show (line 21) | public static async void Show(Structures.DialogTypes dialogType) FILE: src/StartMenuManager.GUI/Utils/IconExtractorWindow_TitleBarControl.cs class IconExtractorWindow_TitleBarControl (line 14) | public static class IconExtractorWindow_TitleBarControl method InitEvents (line 20) | public static void InitEvents(IconExtractorWindow wind) method Window_LocationChanged (line 30) | private static void Window_LocationChanged(IconExtractorWindow wind, o... method System_MouseDown (line 44) | private static void System_MouseDown(IconExtractorWindow wind, object ... method SendMessage (line 70) | [DllImport("user32.dll")] method GetSystemMenu (line 73) | [DllImport("user32.dll")] method TrackPopupMenu (line 76) | [DllImport("user32.dll")] method System_MouseMove (line 79) | private static void System_MouseMove(IconExtractorWindow wind, object ... method Maximize_Click (line 97) | private static void Maximize_Click(IconExtractorWindow wind, object se... method Close_Click (line 102) | private static void Close_Click(IconExtractorWindow wind, object sende... method Mimimize_Click (line 107) | private static void Mimimize_Click(IconExtractorWindow wind, object se... method Window_StateChanged (line 112) | private static void Window_StateChanged(IconExtractorWindow wind, obje... FILE: src/StartMenuManager.GUI/Utils/ThemeManager.cs class ThemeManager (line 15) | public class ThemeManager method InitTheme (line 19) | public static void InitTheme() method SetSystemTheme (line 35) | public static void SetSystemTheme() method SetDarkTheme (line 47) | public static void SetDarkTheme() method SetLightTheme (line 58) | public static void SetLightTheme() method IsSystemLightMode (line 69) | private static bool IsSystemLightMode() method SetAvalonTheme (line 87) | private static void SetAvalonTheme(bool isDark) FILE: src/StartMenuManager.GUI/Utils/TitleBarControl.cs class TitleBarControl (line 16) | public static class TitleBarControl method InitEvents (line 22) | public static void InitEvents() method Window_LocationChanged (line 33) | private static void Window_LocationChanged(object sender, EventArgs e) method System_MouseDown (line 47) | private static void System_MouseDown(object sender, MouseButtonEventAr... method SendMessage (line 73) | [DllImport("user32.dll")] method GetSystemMenu (line 76) | [DllImport("user32.dll")] method TrackPopupMenu (line 79) | [DllImport("user32.dll")] method System_MouseMove (line 82) | private static void System_MouseMove(object sender, System.Windows.Inp... method Maximize_Click (line 100) | private static void Maximize_Click(object sender, RoutedEventArgs e) method Close_Click (line 105) | private static void Close_Click(object sender, RoutedEventArgs e) method CloseComplete (line 118) | private static void CloseComplete(bool shouldClose) method Mimimize_Click (line 126) | private static void Mimimize_Click(object sender, RoutedEventArgs e) method Window_StateChanged (line 131) | private static void Window_StateChanged(object sender, EventArgs e) FILE: src/StartMenuManager.GUI/Utils/WindowRef.cs class WindowRef (line 8) | public static class WindowRef FILE: src/StartMenuManager.GUI/WelcomeCard.cs class WelcomeCard (line 11) | public static class WelcomeCard method InitEvents (line 13) | public static void InitEvents() method CloseCardPressed (line 18) | private static void CloseCardPressed(object sender, RoutedEventArgs args) method CloseCard (line 25) | public static void CloseCard() FILE: src/StartMenuManager.PreUninstall/Program.cs class Program (line 16) | public class Program method Main (line 20) | public static int Main(string[] args) FILE: src/StartMenuManager.Runner/Program.cs class Program (line 13) | public class Program method Main (line 15) | public static void Main(string[] args) method ExecuteShortcut (line 48) | public static void ExecuteShortcut(Shortcut shortcut) FILE: src/TextEditLib/Extensions/HighlightCurrentLineBackgroundRenderer.cs class HighlightCurrentLineBackgroundRenderer (line 20) | internal class HighlightCurrentLineBackgroundRenderer : IBackgroundRenderer method HighlightCurrentLineBackgroundRenderer (line 31) | public HighlightCurrentLineBackgroundRenderer(TextEdit editor) method HighlightCurrentLineBackgroundRenderer (line 40) | protected HighlightCurrentLineBackgroundRenderer() method Draw (line 62) | public void Draw(TextView textView, DrawingContext drawingContext) FILE: src/TextEditLib/TextEdit.xaml.cs class TextEdit (line 18) | public class TextEdit : TextEditor method TextEdit (line 45) | static TextEdit() method TextEdit (line 54) | public TextEdit() method TextEdit_Loaded (line 91) | private void TextEdit_Loaded(object sender, RoutedEventArgs e) method AdjustCurrentLineBackground (line 99) | private void AdjustCurrentLineBackground() FILE: src/TextEditLib/Themes/ResourceKeys.cs class ResourceKeys (line 12) | public static class ResourceKeys