SYMBOL INDEX (873 symbols across 227 files) FILE: Sentinel/Classification/Classifier.cs class Classifier (line 12) | [DataContract] method Classifier (line 29) | public Classifier() method Classifier (line 45) | public Classifier(string name, bool enabled, LogEntryFields field, Mat... method Classify (line 193) | public ILogEntry Classify(ILogEntry logEntry) method IsMatch (line 206) | public bool IsMatch(ILogEntry logEntry) FILE: Sentinel/Classification/ClassifyingService.cs class ClassifyingService (line 22) | [DataContract] method ClassifyingService (line 39) | public ClassifyingService() method Initialise (line 116) | public void Initialise() method Classify (line 123) | public ILogEntry Classify(ILogEntry entry) method AddClassifier (line 138) | private void AddClassifier(object obj) method EditClassifier (line 153) | private void EditClassifier(object obj) method MoveItemDown (line 172) | private void MoveItemDown(object obj) method MoveItemUp (line 206) | private void MoveItemUp(object obj) method RemoveClassifier (line 233) | private void RemoveClassifier(object obj) method CustomClassifierPropertyChanged (line 239) | private void CustomClassifierPropertyChanged(object sender, PropertyCh... FILE: Sentinel/Classification/Gui/AddClassifier.cs class AddClassifier (line 8) | public class AddClassifier : IAddClassifyingService method Add (line 10) | public void Add() method Construct (line 31) | private static Classifier Construct(AddEditClassifier data) FILE: Sentinel/Classification/Gui/AddEditClassifier.cs class AddEditClassifier (line 10) | public class AddEditClassifier : ViewModelBase method AddEditClassifier (line 24) | public AddEditClassifier(Window window, bool editMode) method AcceptDialog (line 121) | private void AcceptDialog(object obj) method RejectDialog (line 127) | private void RejectDialog(object obj) method Validates (line 133) | private bool Validates(object obj) FILE: Sentinel/Classification/Gui/AddEditClassifierWindow.xaml.cs class AddEditClassifierWindow (line 6) | public partial class AddEditClassifierWindow method AddEditClassifierWindow (line 8) | public AddEditClassifierWindow() FILE: Sentinel/Classification/Gui/ClassificationsControl.xaml.cs class ClassificationsControl (line 11) | public partial class ClassificationsControl : UserControl method ClassificationsControl (line 13) | public ClassificationsControl() FILE: Sentinel/Classification/Gui/EditClassifier.cs class EditClassifier (line 8) | public class EditClassifier : IEditClassifyingService method Edit (line 10) | public void Edit(IClassifier classifier) FILE: Sentinel/Classification/Gui/RemoveClassifier.cs class RemoveClassifier (line 8) | public class RemoveClassifier : IRemoveClassifyingService method Remove (line 10) | public void Remove(IClassifier classifier) FILE: Sentinel/Classification/Interfaces/IAddClassifyingService.cs type IAddClassifyingService (line 3) | public interface IAddClassifyingService method Add (line 5) | void Add(); FILE: Sentinel/Classification/Interfaces/IClassifier.cs type IClassifier (line 7) | public interface IClassifier method IsMatch (line 30) | bool IsMatch(ILogEntry entry); method Classify (line 32) | ILogEntry Classify(ILogEntry entry); FILE: Sentinel/Classification/Interfaces/IClassifyingService.cs type IClassifyingService (line 9) | public interface IClassifyingService method Classify (line 26) | ILogEntry Classify(ILogEntry entry); FILE: Sentinel/Classification/Interfaces/IEditClassifyingService.cs type IEditClassifyingService (line 3) | public interface IEditClassifyingService method Edit (line 5) | void Edit(IClassifier classifier); FILE: Sentinel/Classification/Interfaces/IRemoveClassifyingService.cs type IRemoveClassifyingService (line 3) | public interface IRemoveClassifyingService method Remove (line 5) | void Remove(IClassifier classifier); FILE: Sentinel/Controls/AboutWindow.xaml.cs class AboutWindow (line 11) | public partial class AboutWindow method AboutWindow (line 13) | public AboutWindow(Window parent) FILE: Sentinel/Controls/ImageTypesControl.xaml.cs class ImageTypesControl (line 11) | public partial class ImageTypesControl : UserControl method ImageTypesControl (line 13) | public ImageTypesControl() FILE: Sentinel/Controls/IntegerTextBox.cs class IntegerTextBox (line 7) | public class IntegerTextBox : TextBox method OnPreviewTextInput (line 9) | protected override void OnPreviewTextInput(TextCompositionEventArgs e) FILE: Sentinel/Controls/LogActivityControl.xaml.cs class LogActivityControl (line 9) | public partial class LogActivityControl method LogActivityControl (line 11) | public LogActivityControl() FILE: Sentinel/Controls/MainWindow.xaml.cs class MainWindow (line 42) | public partial class MainWindow method MainWindow (line 56) | public MainWindow() method ValidateScreenPosition (line 139) | private static WindowPlacementInfo ValidateScreenPosition(WindowPlacem... method ShowPreferencesAction (line 164) | private void ShowPreferencesAction(object obj) method ExportLogsAction (line 170) | private void ExportLogsAction(object obj) method SaveSessionAction (line 216) | private void SaveSessionAction(object obj) method AddToRecentFiles (line 236) | private void AddToRecentFiles(string fileName) method NewSessionAction (line 254) | private void NewSessionAction(object obj) method LoadSessionAction (line 293) | private void LoadSessionAction(object obj) method AddNewListenerAction (line 376) | private void AddNewListenerAction(object obj) method OnLoaded (line 400) | private void OnLoaded(object sender, RoutedEventArgs e) method ProcessCommandLine (line 446) | private void ProcessCommandLine(IEnumerable commandLine) method CreateDefaultLog4NetListener (line 513) | private void CreateDefaultLog4NetListener(Log4NetOptions log4NetOption... method CreateDefaultNLogListener (line 537) | private void CreateDefaultNLogListener(NLogOptions verbOptions, ISessi... method RestoreWindowPosition (line 560) | private void RestoreWindowPosition(WindowPlacementInfo wp) method PreferencesChanged (line 587) | private void PreferencesChanged(object sender, PropertyChangedEventArg... method ViewManagerChanged (line 607) | private void ViewManagerChanged(object sender, NotifyCollectionChanged... method OnClosed (line 615) | private void OnClosed(object sender, CancelEventArgs e) method RetainOnlyStandardFilters (line 634) | private void RetainOnlyStandardFilters(object sender, FilterEventArgs e) method ExcludeStandardFilters (line 641) | private void ExcludeStandardFilters(object sender, FilterEventArgs e) method RetainOnlyStandardHighlighters (line 648) | private void RetainOnlyStandardHighlighters(object sender, FilterEvent... method ExcludeStandardHighlighters (line 655) | private void ExcludeStandardHighlighters(object sender, FilterEventArg... method SearchToggleButtonChecked (line 662) | private void SearchToggleButtonChecked(object sender, RoutedEventArgs e) method BindSearchToSearchExtractor (line 683) | private void BindSearchToSearchExtractor() method CreateBinding (line 693) | private Binding CreateBinding(string path, object source) method BindSearchToSearchFilter (line 703) | private void BindSearchToSearchFilter() method BindSearchToSearchHighlighter (line 712) | private void BindSearchToSearchHighlighter() method RemoveBindingReferences (line 721) | private void RemoveBindingReferences() method BindViewToViewModel (line 732) | private void BindViewToViewModel() method BindToSearchElements (line 854) | private void BindToSearchElements() method GetRecentlyOpenedFiles (line 875) | private void GetRecentlyOpenedFiles() FILE: Sentinel/Controls/PersistingSettings.cs class PersistingSettings (line 9) | [DataContract] method Load (line 18) | internal static PersistingSettings Load(string fileName) method Save (line 52) | internal static void Save(string fileName, WindowPlacementInfo placeme... method DeserializeFromV1 (line 75) | private static PersistingSettings DeserializeFromV1(string fileContents) method DeserializeFromV2 (line 96) | private static PersistingSettings DeserializeFromV2(string fileContents) FILE: Sentinel/Controls/PreferencesControl.xaml.cs class PreferencesControl (line 6) | public partial class PreferencesControl method PreferencesControl (line 8) | public PreferencesControl() FILE: Sentinel/Controls/PreferencesWindow.xaml.cs class PreferencesWindow (line 11) | public partial class PreferencesWindow method PreferencesWindow (line 13) | public PreferencesWindow() method PreferencesWindow (line 18) | public PreferencesWindow(int selectedTabIndex) method WindowClosed (line 32) | private void WindowClosed(object sender, EventArgs e) FILE: Sentinel/Controls/RecentFileInfo.cs class RecentFileInfo (line 6) | [DataContract] FILE: Sentinel/Controls/WindowPlacementInfo.cs class WindowPlacementInfo (line 6) | [DataContract] FILE: Sentinel/EventLogMonitor/CommandLineOptions.cs class CommandLineOptions (line 5) | public class CommandLineOptions FILE: Sentinel/EventLogMonitor/EventLogEntry.cs class EventLogEntry (line 10) | internal class EventLogEntry : IEventLogEntry method EventLogEntry (line 12) | public EventLogEntry(System.Diagnostics.EventLogEntry entry) method ToString (line 36) | public override string ToString() FILE: Sentinel/EventLogMonitor/Interfaces/IEventLogEntry.cs type IEventLogEntry (line 8) | public interface IEventLogEntry FILE: Sentinel/Extractors/ExtractingService.cs class ExtractingService (line 17) | [DataContract] method ExtractingService (line 31) | public ExtractingService() method Initialise (line 92) | public void Initialise() method IsFiltered (line 97) | public bool IsFiltered(ILogEntry entry) method AddExtractor (line 103) | private void AddExtractor(object obj) method CustomExtractorPropertyChanged (line 108) | private void CustomExtractorPropertyChanged(object sender, PropertyCha... method EditExtractor (line 120) | private void EditExtractor(object obj) method RemoveExtractor (line 129) | private void RemoveExtractor(object obj) FILE: Sentinel/Extractors/Extractor.cs class Extractor (line 13) | [DataContract] method Extractor (line 29) | public Extractor() method Extractor (line 40) | public Extractor(string name, LogEntryFields field, string pattern) method IsMatch (line 154) | public bool IsMatch(ILogEntry logEntry) method ToString (line 213) | public override string ToString() FILE: Sentinel/Extractors/Gui/AddEditExtractor.cs class AddEditExtractor (line 10) | public class AddEditExtractor : ViewModelBase method AddEditExtractor (line 22) | public AddEditExtractor(Window window, bool editMode) method AcceptDialog (line 100) | private void AcceptDialog(object obj) method RejectDialog (line 106) | private void RejectDialog(object obj) method Validates (line 112) | private bool Validates(object obj) FILE: Sentinel/Extractors/Gui/AddEditExtractorWindow.xaml.cs class AddEditExtractorWindow (line 8) | public partial class AddEditExtractorWindow : Window method AddEditExtractorWindow (line 10) | public AddEditExtractorWindow() FILE: Sentinel/Extractors/Gui/AddExtractor.cs class AddExtractor (line 8) | public class AddExtractor : IAddExtractorService method Add (line 10) | public void Add() method Construct (line 35) | private static Extractor Construct(AddEditExtractor data) FILE: Sentinel/Extractors/Gui/EditExtractor.cs class EditExtractor (line 8) | public class EditExtractor : IEditExtractorService method Edit (line 10) | public void Edit(IExtractor extractor) FILE: Sentinel/Extractors/Gui/ExtractorsControl.xaml.cs class ExtractorsControl (line 11) | public partial class ExtractorsControl : UserControl method ExtractorsControl (line 13) | public ExtractorsControl() FILE: Sentinel/Extractors/Gui/RemoveExtractor.cs class RemoveExtractor (line 8) | public class RemoveExtractor method Remove (line 11) | public void Remove(IExtractor extractor) FILE: Sentinel/Extractors/Interfaces/IAddExtractorService.cs type IAddExtractorService (line 3) | public interface IAddExtractorService method Add (line 5) | void Add(); FILE: Sentinel/Extractors/Interfaces/IEditExtractorService.cs type IEditExtractorService (line 3) | public interface IEditExtractorService method Edit (line 5) | void Edit(IExtractor extractor); FILE: Sentinel/Extractors/Interfaces/IExtractingService.cs type IExtractingService (line 8) | public interface IExtractingService method IsFiltered (line 16) | bool IsFiltered(ILogEntry entry); FILE: Sentinel/Extractors/Interfaces/IExtractor.cs type IExtractor (line 7) | public interface IExtractor method IsMatch (line 30) | bool IsMatch(ILogEntry entry); FILE: Sentinel/Extractors/Interfaces/IRemoveExtractorService.cs type IRemoveExtractorService (line 3) | public interface IRemoveExtractorService method Remove (line 5) | void Remove(IExtractor extractor); FILE: Sentinel/Extractors/Interfaces/ISearchExtractor.cs type ISearchExtractor (line 3) | public interface ISearchExtractor : IExtractor FILE: Sentinel/Extractors/SearchExtractor.cs class SearchExtractor (line 8) | [DataContract] method Initialise (line 12) | public void Initialise() FILE: Sentinel/FileMonitor/CustomMessageDecoderPage.xaml.cs class CustomMessageDecoderPage (line 15) | public partial class CustomMessageDecoderPage : IWizardPage, IDataErrorInfo method CustomMessageDecoderPage (line 27) | public CustomMessageDecoderPage() method Save (line 140) | public object Save(object saveData) method AddChild (line 152) | public void AddChild(IWizardPage newItem) method RemoveChild (line 158) | public void RemoveChild(IWizardPage item) method OnPropertyChanged (line 164) | protected virtual void OnPropertyChanged(string propertyName) method ContainsKeyFields (line 174) | private static bool ContainsKeyFields(string pattern) method PropertyChangedHandler (line 186) | private void PropertyChangedHandler(object sender, PropertyChangedEven... method OnLoaded (line 194) | private void OnLoaded(object sender, RoutedEventArgs e) FILE: Sentinel/FileMonitor/FileMonitorProviderPage.xaml.cs class FileMonitorProviderPage (line 22) | public partial class FileMonitorProviderPage : IWizardPage, IDataErrorInfo method FileMonitorProviderPage (line 38) | public FileMonitorProviderPage() method Save (line 172) | public object Save(object saveData) method AddChild (line 198) | public void AddChild(IWizardPage newItem) method RemoveChild (line 204) | public void RemoveChild(IWizardPage item) method OnPropertyChanged (line 210) | protected virtual void OnPropertyChanged(string propertyName) method BrowseForFile (line 220) | private void BrowseForFile(object obj) method OnLoaded (line 239) | private void OnLoaded(object sender, RoutedEventArgs e) method PropertyChangedHandler (line 244) | private void PropertyChangedHandler(object sender, PropertyChangedEven... method CheckSuppliedFilenameIsValid (line 265) | private bool CheckSuppliedFilenameIsValid(string fileNameToValidate, o... FILE: Sentinel/FileMonitor/FileMonitoringProvider.cs class FileMonitoringProvider (line 20) | public class FileMonitoringProvider : ILogProvider, IDisposable method FileMonitoringProvider (line 38) | [System.Diagnostics.CodeAnalysis.SuppressMessage( method Dispose (line 93) | public void Dispose() method Start (line 99) | public void Start() method Close (line 113) | public void Close() method Pause (line 119) | public void Pause() method Dispose (line 128) | protected virtual void Dispose(bool disposing) method PurgeWorkerDoWork (line 136) | private void PurgeWorkerDoWork(object sender, DoWorkEventArgs e) method PredetermineGroupNames (line 154) | private void PredetermineGroupNames(string messageDecoder) method DoWork (line 178) | private void DoWork(object sender, DoWorkEventArgs e) method DecodeAndQueueMessage (line 254) | private void DecodeAndQueueMessage(string message) method DoWorkComplete (line 313) | private void DoWorkComplete(object sender, RunWorkerCompletedEventArgs e) class ProviderInfo (line 318) | private class ProviderInfo : IProviderInfo FILE: Sentinel/FileMonitor/FileMonitoringProviderSettings.cs class FileMonitoringProviderSettings (line 7) | public class FileMonitoringProviderSettings : IFileMonitoringProviderSet... method FileMonitoringProviderSettings (line 9) | public FileMonitoringProviderSettings( method Update (line 41) | public void Update(string fileName, int refreshPeriod, bool loadExisti... FILE: Sentinel/FileMonitor/IFileMonitoringProviderSettings.cs type IFileMonitoringProviderSettings (line 5) | public interface IFileMonitoringProviderSettings : IProviderSettings method Update (line 15) | void Update(string fileName, int refresh, bool loadExisting); FILE: Sentinel/FileMonitor/LogEntry.cs class LogEntry (line 8) | internal class LogEntry : ILogEntry FILE: Sentinel/FileMonitor/MessageFormatPage.xaml.cs class MessageFormatPage (line 16) | public partial class MessageFormatPage : IWizardPage method MessageFormatPage (line 28) | public MessageFormatPage() method AddChild (line 87) | public void AddChild(IWizardPage newItem) method RemoveChild (line 93) | public void RemoveChild(IWizardPage item) method Save (line 99) | public object Save(object saveData) method OnPropertyChanged (line 115) | protected virtual void OnPropertyChanged(string propertyName) method GetDecoder (line 122) | private string GetDecoder() method PropertyChangedHandler (line 133) | private void PropertyChangedHandler(object sender, PropertyChangedEven... method OnLoaded (line 164) | private void OnLoaded(object sender, RoutedEventArgs e) FILE: Sentinel/FileMonitor/ProviderRegistrationInformation.cs class ProviderRegistrationInformation (line 7) | public class ProviderRegistrationInformation : IProviderRegistrationRecord method ProviderRegistrationInformation (line 9) | public ProviderRegistrationInformation(IProviderInfo providerInfo) FILE: Sentinel/Filters/Filter.cs class Filter (line 12) | [DataContract] method Filter (line 30) | public Filter() method Filter (line 46) | public Filter(string name, LogEntryFields field, string pattern) method IsMatch (line 177) | public bool IsMatch(ILogEntry logEntry) method ToString (line 235) | public override string ToString() FILE: Sentinel/Filters/FilteringService.cs class FilteringService (line 17) | [DataContract] method FilteringService (line 31) | public FilteringService() method Initialise (line 88) | public void Initialise() method IsFiltered (line 99) | public bool IsFiltered(ILogEntry entry) method AddFilter (line 105) | private void AddFilter(object obj) method CustomFilterPropertyChanged (line 110) | private void CustomFilterPropertyChanged(object sender, PropertyChange... method EditFilter (line 122) | private void EditFilter(object obj) method RemoveFilter (line 131) | private void RemoveFilter(object obj) FILE: Sentinel/Filters/Gui/AddEditFilter.cs class AddEditFilter (line 10) | public class AddEditFilter : ViewModelBase method AddEditFilter (line 22) | public AddEditFilter(Window window, bool editMode) method AcceptDialog (line 100) | private void AcceptDialog(object obj) method RejectDialog (line 106) | private void RejectDialog(object obj) method Validates (line 112) | private bool Validates(object obj) FILE: Sentinel/Filters/Gui/AddEditFilterWindow.xaml.cs class AddEditFilterWindow (line 8) | public partial class AddEditFilterWindow : Window method AddEditFilterWindow (line 10) | public AddEditFilterWindow() FILE: Sentinel/Filters/Gui/AddFilter.cs class AddFilter (line 8) | public class AddFilter : IAddFilterService method Add (line 10) | public void Add() method Construct (line 30) | private static Filter Construct(AddEditFilter data) FILE: Sentinel/Filters/Gui/EditFilter.cs class EditFilter (line 8) | public class EditFilter : IEditFilterService method Edit (line 10) | public void Edit(IFilter filter) FILE: Sentinel/Filters/Gui/FiltersControl.xaml.cs class FiltersControl (line 11) | public partial class FiltersControl : UserControl method FiltersControl (line 13) | public FiltersControl() FILE: Sentinel/Filters/Gui/RemoveFilter.cs class RemoveFilter (line 8) | public class RemoveFilter : IRemoveFilterService method Remove (line 10) | public void Remove(IFilter filter) FILE: Sentinel/Filters/Interfaces/IAddFilterService.cs type IAddFilterService (line 3) | public interface IAddFilterService method Add (line 5) | void Add(); FILE: Sentinel/Filters/Interfaces/IEditFilterService.cs type IEditFilterService (line 3) | public interface IEditFilterService method Edit (line 5) | void Edit(IFilter filter); FILE: Sentinel/Filters/Interfaces/IFilter.cs type IFilter (line 7) | public interface IFilter method IsMatch (line 30) | bool IsMatch(ILogEntry entry); FILE: Sentinel/Filters/Interfaces/IFilteringService.cs type IFilteringService (line 8) | public interface IFilteringService method IsFiltered (line 15) | bool IsFiltered(ILogEntry entry); FILE: Sentinel/Filters/Interfaces/IRemoveFilterService.cs type IRemoveFilterService (line 3) | public interface IRemoveFilterService method Remove (line 5) | void Remove(IFilter filter); FILE: Sentinel/Filters/Interfaces/ISearchFilter.cs type ISearchFilter (line 3) | public interface ISearchFilter : IFilter FILE: Sentinel/Filters/Interfaces/IStandardDebuggingFilter.cs type IStandardDebuggingFilter (line 3) | public interface IStandardDebuggingFilter : IFilter FILE: Sentinel/Filters/SearchFilter.cs class SearchFilter (line 8) | [DataContract] method Initialise (line 11) | public void Initialise() FILE: Sentinel/Filters/StandardFilter.cs class StandardFilter (line 6) | public class StandardFilter : Filter, IStandardDebuggingFilter method StandardFilter (line 8) | public StandardFilter(string name, LogEntryFields field, string pattern) FILE: Sentinel/Highlighters/Gui/AddEditHighlighter.cs class AddEditHighlighter (line 15) | public class AddEditHighlighter : ViewModelBase method AddEditHighlighter (line 39) | public AddEditHighlighter(Window window, bool editMode) method GetColours (line 244) | private static Dictionary GetColours() method AcceptDialog (line 259) | private void AcceptDialog(object obj) method CloseColourCheck (line 265) | private void CloseColourCheck(object sender, PropertyChangedEventArgs e) method RejectDialog (line 278) | private void RejectDialog(object obj) method Validates (line 284) | private bool Validates(object obj) FILE: Sentinel/Highlighters/Gui/AddEditHighlighterWindow.xaml.cs class AddEditHighlighterWindow (line 8) | public partial class AddEditHighlighterWindow : Window method AddEditHighlighterWindow (line 10) | public AddEditHighlighterWindow() FILE: Sentinel/Highlighters/Gui/AddNewHighlighterService.cs class AddNewHighlighterService (line 9) | public class AddNewHighlighterService : IAddHighlighterService method Add (line 11) | public void Add() method Construct (line 31) | public Highlighter Construct(AddEditHighlighter data) FILE: Sentinel/Highlighters/Gui/EditHighlighterService.cs class EditHighlighterService (line 10) | public class EditHighlighterService : IEditHighlighterService method Edit (line 12) | public void Edit(IHighlighter highlighter) FILE: Sentinel/Highlighters/Gui/HighlightersControl.xaml.cs class HighlightersControl (line 11) | public partial class HighlightersControl : UserControl method HighlightersControl (line 13) | public HighlightersControl() FILE: Sentinel/Highlighters/Gui/RemoveHighlighterService.cs class RemoveHighlighterService (line 8) | public class RemoveHighlighterService : IRemoveHighlighterService method Remove (line 10) | public void Remove(IHighlighter highlighter) FILE: Sentinel/Highlighters/Highlighter.cs class Highlighter (line 12) | [DataContract] method Highlighter (line 29) | public Highlighter() method Highlighter (line 48) | protected Highlighter(string name, bool enabled, LogEntryFields field,... method IsMatch (line 196) | public bool IsMatch(ILogEntry logEntry) FILE: Sentinel/Highlighters/HighlighterConverter.cs class HighlighterConverter (line 10) | public class HighlighterConverter : IValueConverter method HighlighterConverter (line 14) | public HighlighterConverter(IHighlighter highlighter) method Convert (line 21) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 40) | public object ConvertBack(object value, Type targetType, object parame... FILE: Sentinel/Highlighters/HighlighterStyle.cs class HighlighterStyle (line 12) | [DataContract] FILE: Sentinel/Highlighters/HighlightingSelector.cs class HighlightingSelector (line 24) | public class HighlightingSelector : StyleSelector method HighlightingSelector (line 32) | public HighlightingSelector(Action messa... method SelectStyle (line 156) | public override Style SelectStyle(object item, DependencyObject contai... method SetStyleSpacing (line 182) | private static void SetStyleSpacing(Style style) method RegisterDoubleClickEvent (line 196) | private void RegisterDoubleClickEvent(Style style, Action method IsHighlighted (line 25) | IHighlighterStyle IsHighlighted(ILogEntry entry); FILE: Sentinel/Highlighters/Interfaces/IRemoveHighlighterService.cs type IRemoveHighlighterService (line 3) | public interface IRemoveHighlighterService method Remove (line 5) | void Remove(IHighlighter highlighter); FILE: Sentinel/Highlighters/Interfaces/ISearchHighlighter.cs type ISearchHighlighter (line 7) | public interface ISearchHighlighter FILE: Sentinel/Highlighters/Interfaces/IStandardDebuggingHighlighter.cs type IStandardDebuggingHighlighter (line 3) | public interface IStandardDebuggingHighlighter : IHighlighter FILE: Sentinel/Highlighters/SearchHighlighter.cs class SearchHighlighter (line 13) | [DataContract] method Initialise (line 85) | public void Initialise() FILE: Sentinel/Highlighters/StandardHighlighter.cs class StandardHighlighter (line 6) | public class StandardHighlighter : Highlighter, IStandardDebuggingHighli... method StandardHighlighter (line 8) | public StandardHighlighter(string name, bool enabled, LogEntryFields f... FILE: Sentinel/Images/AddEditTypeImageViewModel.cs class AddEditTypeImageViewModel (line 14) | public class AddEditTypeImageViewModel method AddEditTypeImageViewModel (line 81) | public AddEditTypeImageViewModel(Window window, ITypeImageService imag... type ImageError (line 115) | private enum ImageError type TypeError (line 146) | private enum TypeError method BrowseForImageFiles (line 348) | private void BrowseForImageFiles(object obj) method LoadImageFromFileName (line 374) | private void LoadImageFromFileName(string fileName) method CloseDialog (line 412) | private void CloseDialog(bool dialogResult) method UpdateErrorMessage (line 418) | private void UpdateErrorMessage(bool imageChangedMostRecently) FILE: Sentinel/Images/AddTypeImageService.cs class AddTypeImageService (line 12) | public class AddTypeImageService : ViewModelBase, IAddTypeImage method Add (line 16) | public void Add() FILE: Sentinel/Images/Controls/AddImageWindow.xaml.cs class AddImageWindow (line 8) | public partial class AddImageWindow : Window method AddImageWindow (line 10) | public AddImageWindow() FILE: Sentinel/Images/EditTypeImageMapping.cs class EditTypeImageMapping (line 10) | public class EditTypeImageMapping : IEditTypeImage method Edit (line 12) | public void Edit(ImageTypeRecord imageTypeRecord) FILE: Sentinel/Images/ImageQuality.cs type ImageQuality (line 3) | public enum ImageQuality FILE: Sentinel/Images/ImageTypeRecord.cs class ImageTypeRecord (line 5) | public class ImageTypeRecord : ViewModelBase method ImageTypeRecord (line 13) | public ImageTypeRecord(string name, ImageQuality quality, string image) FILE: Sentinel/Images/Interfaces/IAddTypeImage.cs type IAddTypeImage (line 3) | public interface IAddTypeImage method Add (line 5) | void Add(); FILE: Sentinel/Images/Interfaces/IEditTypeImage.cs type IEditTypeImage (line 3) | public interface IEditTypeImage method Edit (line 5) | void Edit(ImageTypeRecord imageTypeRecord); FILE: Sentinel/Images/Interfaces/IRemoveTypeImage.cs type IRemoveTypeImage (line 3) | public interface IRemoveTypeImage method Remove (line 5) | void Remove(ImageTypeRecord imageTypeRecord); FILE: Sentinel/Images/Interfaces/ITypeImageService.cs type ITypeImageService (line 7) | public interface ITypeImageService method Register (line 20) | void Register(string type, ImageQuality quality, string image); method Get (line 22) | ImageTypeRecord Get(string type, ImageOptions options); FILE: Sentinel/Images/Interfaces/ImageOptions.cs class ImageOptions (line 3) | public class ImageOptions FILE: Sentinel/Images/RemoveTypeImageMapping.cs class RemoveTypeImageMapping (line 8) | public class RemoveTypeImageMapping : IRemoveTypeImage method Remove (line 10) | public void Remove(ImageTypeRecord typeImageRecord) FILE: Sentinel/Images/TypeToImageService.cs class TypeToImageService (line 15) | [DataContract] method TypeToImageService (line 20) | public TypeToImageService() method Register (line 65) | public void Register(string type, ImageQuality quality, string image) method Get (line 94) | public ImageTypeRecord Get( method Initialise (line 141) | public void Initialise() method AddMapping (line 174) | private void AddMapping(object obj) method EditMapping (line 179) | private void EditMapping(object obj) method RemoveMapping (line 188) | private void RemoveMapping(object obj) FILE: Sentinel/Interfaces/CaseInsensitiveComparer.cs class CaseInsensitiveComparer (line 6) | public class CaseInsensitiveComparer : IEqualityComparer method Equals (line 8) | public bool Equals(T x, T y) method GetHashCode (line 20) | public int GetHashCode(T obj) FILE: Sentinel/Interfaces/CodeContracts/ThrowIfNull.cs class CodeContractExtensions (line 8) | public static partial class CodeContractExtensions method ThrowIfNull (line 10) | [ContractAbbreviator] FILE: Sentinel/Interfaces/CodeContracts/ThrowIfNullOrWhitespace.cs class CodeContractExtensions (line 8) | public static partial class CodeContractExtensions method ThrowIfNullOrWhiteSpace (line 10) | [ContractAbbreviator] FILE: Sentinel/Interfaces/CodeContracts/ValidatedNotNullAttribute.cs class ValidatedNotNullAttribute (line 5) | [AttributeUsage(AttributeTargets.Parameter, AllowMultiple = false)] FILE: Sentinel/Interfaces/CollectionChangeHelper.cs class CollectionChangeHelper (line 10) | public class CollectionChangeHelper method AttachDetach (line 18) | public void AttachDetach(object sender, NotifyCollectionChangedEventAr... FILE: Sentinel/Interfaces/EnumerableExtensions.cs class EnumerableExtensions (line 6) | public static class EnumerableExtensions method IndexOf (line 8) | public static int IndexOf(this IEnumerable list, T value) method IndexOf (line 13) | public static int IndexOf(this IEnumerable list, T value, IEqual... FILE: Sentinel/Interfaces/IDefaultInitialisation.cs type IDefaultInitialisation (line 3) | public interface IDefaultInitialisation method Initialise (line 5) | void Initialise(); FILE: Sentinel/Interfaces/IHighlighterStyle.cs type IHighlighterStyle (line 5) | public interface IHighlighterStyle FILE: Sentinel/Interfaces/ILogEntry.cs type ILogEntry (line 6) | public interface ILogEntry FILE: Sentinel/Interfaces/ILogger.cs type ILogger (line 9) | public interface ILogger : INotifyPropertyChanged method Clear (line 34) | void Clear(); method AddBatch (line 40) | void AddBatch(Queue entries); method LimitMessageCount (line 49) | void LimitMessageCount(int maximumMessages); FILE: Sentinel/Interfaces/IUserPreferences.cs type IUserPreferences (line 6) | public interface IUserPreferences FILE: Sentinel/Interfaces/LinqHelpers.cs class LinqHelpers (line 5) | public static class LinqHelpers method Swap (line 7) | public static IList Swap(this IList list, int index1, int ind... FILE: Sentinel/Interfaces/LogEntryFields.cs type LogEntryFields (line 16) | [Flags] FILE: Sentinel/Interfaces/MatchMode.cs type MatchMode (line 11) | [DataContract] FILE: Sentinel/Interfaces/Providers/ILogProvider.cs type ILogProvider (line 3) | public interface ILogProvider method Start (line 15) | void Start(); method Pause (line 17) | void Pause(); method Close (line 19) | void Close(); FILE: Sentinel/Interfaces/Providers/INetworkProvider.cs type INetworkProvider (line 5) | public interface INetworkProvider : ILogProvider FILE: Sentinel/Interfaces/Providers/IProviderInfo.cs type IProviderInfo (line 6) | public interface IProviderInfo FILE: Sentinel/Interfaces/Providers/IProviderRegistrationRecord.cs type IProviderRegistrationRecord (line 5) | public interface IProviderRegistrationRecord FILE: Sentinel/Interfaces/Providers/IProviderSettings.cs type IProviderSettings (line 5) | public interface IProviderSettings FILE: Sentinel/Log4Net/ConfigurationPage.xaml.cs class ConfigurationPage (line 14) | public partial class ConfigurationPage : UserControl, IWizardPage method ConfigurationPage (line 24) | public ConfigurationPage() method AddChild (line 105) | public void AddChild(IWizardPage newItem) method RemoveChild (line 111) | public void RemoveChild(IWizardPage item) method Save (line 117) | public object Save(object saveData) method OnPropertyChanged (line 128) | protected void OnPropertyChanged(string propertyName) method SelectProviderPagePropertyChanged (line 138) | private void SelectProviderPagePropertyChanged(object sender, Property... FILE: Sentinel/Log4Net/IUdpAppenderListenerSettings.cs type IUdpAppenderListenerSettings (line 5) | public interface IUdpAppenderListenerSettings : IProviderSettings FILE: Sentinel/Log4Net/Log4NetProvider.cs class Log4NetProvider (line 17) | public class Log4NetProvider : INetworkProvider method Log4NetProvider (line 42) | public Log4NetProvider(IProviderSettings settings) method Start (line 65) | public void Start() method Pause (line 83) | public void Pause() method Close (line 93) | public void Close() method SocketListener (line 103) | private void SocketListener() method MessagePump (line 161) | private void MessagePump() method DeserializeMessage (line 213) | private ILogEntry DeserializeMessage(string message) method AddExceptionIfFound (line 346) | private void AddExceptionIfFound(XElement entryEvent, Dictionary entries) FILE: Sentinel/Logs/Gui/AddNewLoggerWelcomePage.xaml.cs class AddNewLoggerWelcomePage (line 12) | public partial class AddNewLoggerWelcomePage : IWizardPage method AddNewLoggerWelcomePage (line 20) | public AddNewLoggerWelcomePage() method AddChild (line 73) | public void AddChild(IWizardPage newItem) method RemoveChild (line 79) | public void RemoveChild(IWizardPage item) method Save (line 85) | public object Save(object saveData) method OnPropertyChanged (line 94) | private void OnPropertyChanged(string propertyName) FILE: Sentinel/Logs/Gui/NewLoggerSettings.cs class NewLoggerSettings (line 14) | public class NewLoggerSettings : ViewModelBase method NewLoggerSettings (line 22) | public NewLoggerSettings() method LookupViewInformation (line 162) | private static string LookupViewInformation(string identifier) method ViewsCollectionChanged (line 169) | private void ViewsCollectionChanged(object sender, NotifyCollectionCha... class InternalSettings (line 179) | private class InternalSettings FILE: Sentinel/Logs/Gui/NewLoggerSummaryPage.xaml.cs class NewLoggerSummaryPage (line 12) | public partial class NewLoggerSummaryPage : IWizardPage method NewLoggerSummaryPage (line 16) | public NewLoggerSummaryPage() method AddChild (line 37) | public void AddChild(IWizardPage newItem) method RemoveChild (line 42) | public void RemoveChild(IWizardPage item) method Save (line 47) | public object Save(object saveData) method OnPropertyChanged (line 52) | protected void OnPropertyChanged(string propertyName) FILE: Sentinel/Logs/Gui/NewLoggerWizard.cs class NewLoggerWizard (line 8) | public class NewLoggerWizard method NewLoggerWizard (line 10) | public NewLoggerWizard() method Display (line 17) | public bool Display(Window parent) FILE: Sentinel/Logs/Gui/ProvidersPage.xaml.cs class ProvidersPage (line 22) | public partial class ProvidersPage : IWizardPage, IDataErrorInfo method ProvidersPage (line 32) | public ProvidersPage() method AddChild (line 133) | public void AddChild(IWizardPage newItem) method RemoveChild (line 138) | public void RemoveChild(IWizardPage item) method Save (line 143) | public object Save(object saveData) method OnPropertyChanged (line 161) | protected void OnPropertyChanged(string propertyName) method AddNewProvider (line 171) | private void AddNewProvider(object obj) method RemoveSelectedProvider (line 194) | private void RemoveSelectedProvider(object obj) method ValidateProviders (line 208) | private string ValidateProviders() method PageLoaded (line 264) | private void PageLoaded(object sender, RoutedEventArgs e) method ProvidersCollectionChanged (line 269) | private void ProvidersCollectionChanged(object sender, NotifyCollectio... FILE: Sentinel/Logs/Gui/SetLoggerNamePage.xaml.cs class SetLoggerNamePage (line 15) | public partial class SetLoggerNamePage : IWizardPage, IDataErrorInfo method SetLoggerNamePage (line 25) | public SetLoggerNamePage() method Save (line 113) | public object Save(object saveData) method AddChild (line 127) | public void AddChild(IWizardPage newItem) method RemoveChild (line 133) | public void RemoveChild(IWizardPage item) method OnPropertyChanged (line 139) | protected void OnPropertyChanged(string propertyName) method PropertyChangedHandler (line 149) | private void PropertyChangedHandler(object sender, PropertyChangedEven... method PageLoaded (line 158) | private void PageLoaded(object sender, System.Windows.RoutedEventArgs e) FILE: Sentinel/Logs/Gui/ViewSelectionPage.xaml.cs class ViewSelectionPage (line 18) | public partial class ViewSelectionPage : IWizardPage method ViewSelectionPage (line 38) | public ViewSelectionPage() method AddChild (line 209) | public void AddChild(IWizardPage newItem) method RemoveChild (line 215) | public void RemoveChild(IWizardPage item) method Save (line 221) | public object Save(object saveData) method OnPropertyChanged (line 241) | protected void OnPropertyChanged(string propertyName) method PropertyChangedHandler (line 251) | private void PropertyChangedHandler(object sender, PropertyChangedEven... FILE: Sentinel/Logs/Interfaces/ILogFileExporter.cs type ILogFileExporter (line 5) | public interface ILogFileExporter method SaveLogViewerToFile (line 7) | void SaveLogViewerToFile(IWindowFrame windowFrame, string filePath); FILE: Sentinel/Logs/Interfaces/ILogManager.cs type ILogManager (line 7) | public interface ILogManager : IEnumerable method Add (line 9) | ILogger Add(string logName); method Get (line 11) | ILogger Get(string name); method Remove (line 13) | void Remove(string name); FILE: Sentinel/Logs/Log.cs class Log (line 15) | public class Log : ViewModelBase, ILogger method Log (line 29) | public Log() method Clear (line 73) | public void Clear() method AddBatch (line 90) | public void AddBatch(Queue incomingEntries) method LimitMessageCount (line 116) | public void LimitMessageCount(int maximumMessages) method OnPropertyChanged (line 130) | private void OnPropertyChanged(object sender, PropertyChangedEventArgs e) FILE: Sentinel/Logs/LogFileExporter.cs class LogFileExporter (line 9) | public class LogFileExporter : ILogFileExporter method LogFileExporter (line 11) | public LogFileExporter() method SaveLogViewerToFile (line 15) | public void SaveLogViewerToFile(IWindowFrame windowFrame, string fileP... method AddText (line 38) | private static void AddText(FileStream fs, string value) FILE: Sentinel/Logs/LogManager.cs class LogManager (line 14) | public class LogManager : ViewModelBase, ILogManager method Add (line 18) | public ILogger Add(string logName) method Get (line 34) | public ILogger Get(string name) method Remove (line 39) | public void Remove(string name) method GetEnumerator (line 55) | public IEnumerator GetEnumerator() method GetEnumerator (line 68) | IEnumerator IEnumerable.GetEnumerator() FILE: Sentinel/MSBuild/ConfigurationPage.xaml.cs class ConfigurationPage (line 15) | public partial class ConfigurationPage : IWizardPage method ConfigurationPage (line 23) | public ConfigurationPage() method AddChild (line 76) | public void AddChild(IWizardPage newItem) method RemoveChild (line 82) | public void RemoveChild(IWizardPage item) method Save (line 88) | public object Save(object saveData) method OnPropertyChanged (line 98) | protected void OnPropertyChanged(string propertyName) method OnLoaded (line 108) | private void OnLoaded(object sender, System.Windows.RoutedEventArgs e) method SelectProviderPagePropertyChanged (line 112) | private void SelectProviderPagePropertyChanged(object sender, Property... FILE: Sentinel/MSBuild/IMSBuildListenerSettings.cs type IMsBuildListenerSettings (line 5) | public interface IMsBuildListenerSettings : IProviderSettings FILE: Sentinel/MSBuild/LogEntry.cs class LogEntry (line 11) | internal class LogEntry : ILogEntry method LogEntry (line 13) | public LogEntry() method LogEntry (line 17) | public LogEntry(string msbuildEventType, JObject content) FILE: Sentinel/MSBuild/MSBuildListenerSettings.cs class MsBuildListenerSettings (line 5) | public class MsBuildListenerSettings : IMsBuildListenerSettings method MsBuildListenerSettings (line 7) | public MsBuildListenerSettings(IProviderSettings providerSettings) FILE: Sentinel/MSBuild/MSBuildProvider.cs class MsBuildProvider (line 18) | public class MsBuildProvider : INetworkProvider method MsBuildProvider (line 33) | public MsBuildProvider(IProviderSettings settings) method Start (line 57) | public void Start() method Pause (line 75) | public void Pause() method Close (line 85) | public void Close() method SocketListener (line 95) | private void SocketListener() method MessagePump (line 145) | private void MessagePump() method DeserializeMessage (line 197) | private ILogEntry DeserializeMessage(string message) method IsValidMessage (line 239) | private bool IsValidMessage(string message) FILE: Sentinel/MSBuild/ProviderInfo.cs class ProviderInfo (line 7) | public class ProviderInfo : IProviderInfo FILE: Sentinel/MSBuild/ProviderRegistrationInformation.cs class ProviderRegistrationInformation (line 7) | public class ProviderRegistrationInformation : IProviderRegistrationRecord method ProviderRegistrationInformation (line 9) | public ProviderRegistrationInformation(IProviderInfo providerInfo) FILE: Sentinel/MainApplication.xaml.cs class MainApplication (line 12) | public partial class MainApplication : Application method MainApplication (line 17) | public MainApplication() FILE: Sentinel/NLog/INLogAppenderSettings.cs type INLogAppenderSettings (line 7) | public interface INLogAppenderSettings : IProviderSettings FILE: Sentinel/NLog/LogEntry.cs class LogEntry (line 8) | public class LogEntry : ILogEntry method LogEntry (line 10) | public LogEntry() FILE: Sentinel/NLog/NLogViewerProvider.cs class NLogViewerProvider (line 17) | public class NLogViewerProvider : INetworkProvider method NLogViewerProvider (line 44) | public NLogViewerProvider(IProviderSettings settings) method Start (line 67) | public void Start() method Pause (line 87) | public void Pause() method Close (line 97) | public void Close() method SocketListener (line 107) | private void SocketListener() method MessagePump (line 170) | private void MessagePump() method IsValidEntry (line 221) | private bool IsValidEntry(string logEntry) method DecodeEntry (line 226) | private LogEntry DecodeEntry(string m) FILE: Sentinel/NLog/NetworkClientWrapper.cs class NetworkClientWrapper (line 9) | public class NetworkClientWrapper : IDisposable method NetworkClientWrapper (line 19) | public NetworkClientWrapper(NetworkProtocol protocol, IPEndPoint endPo... method Receive (line 36) | public byte[] Receive(ref IPEndPoint remoteEndPoint, int receiveTimeout) method Dispose (line 73) | public void Dispose() class TcpClientExtensions (line 83) | internal static class TcpClientExtensions method SetReceiveTimeout (line 85) | public static TcpClient SetReceiveTimeout(this TcpClient tcpClient, in... FILE: Sentinel/NLog/NetworkConfigurationPage.xaml.cs class NetworkConfigurationPage (line 11) | public partial class NetworkConfigurationPage : UserControl, IWizardPage method NetworkConfigurationPage (line 21) | public NetworkConfigurationPage() method AddChild (line 88) | public void AddChild(IWizardPage newItem) method RemoveChild (line 94) | public void RemoveChild(IWizardPage item) method Save (line 100) | public object Save(object saveData) method OnPropertyChanged (line 120) | protected void OnPropertyChanged(string propertyName) method OnLoaded (line 130) | private void OnLoaded(object sender, System.Windows.RoutedEventArgs e) method SelectProviderPage_PropertyChanged (line 137) | private void SelectProviderPage_PropertyChanged(object sender, Propert... FILE: Sentinel/NLog/NetworkProtocol.cs type NetworkProtocol (line 3) | public enum NetworkProtocol FILE: Sentinel/NLog/NetworkSettings.cs class NetworkSettings (line 5) | [DataContract] method NetworkSettings (line 8) | public NetworkSettings() FILE: Sentinel/NLog/ProviderInfo.cs class ProviderInfo (line 7) | internal class ProviderInfo : IProviderInfo FILE: Sentinel/NLog/ProviderRegistrationInformation.cs class ProviderRegistrationInformation (line 7) | public class ProviderRegistrationInformation : IProviderRegistrationRecord method ProviderRegistrationInformation (line 9) | public ProviderRegistrationInformation(IProviderInfo providerInfo) FILE: Sentinel/NLog/ProviderSettings.cs class ProviderSettings (line 7) | [DataContract] FILE: Sentinel/Preferences/UserPreferences.cs class UserPreferences (line 16) | [DataContract] method UserPreferences (line 61) | public UserPreferences() FILE: Sentinel/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: Sentinel/Properties/Settings.Designer.cs class Settings (line 14) | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] FILE: Sentinel/Providers/Interfaces/INewProviderWizard.cs type INewProviderWizard (line 7) | public interface INewProviderWizard method Display (line 13) | bool Display(Window parent); FILE: Sentinel/Providers/Interfaces/IProviderManager.cs type IProviderManager (line 8) | public interface IProviderManager : IEnumerable method Register (line 14) | void Register(IProviderRegistrationRecord record); method Create (line 16) | ILogProvider Create(Guid providerGuid, IProviderSettings settings); method Get (line 18) | ILogProvider Get(string name); method Remove (line 20) | void Remove(string name); method GetInformation (line 22) | IProviderInfo GetInformation(Guid providerGuid); method GetConfiguration (line 24) | T GetConfiguration(Guid providerGuid); FILE: Sentinel/Providers/Interfaces/PendingProviderRecord.cs class PendingProviderRecord (line 5) | public class PendingProviderRecord FILE: Sentinel/Providers/NewProviderWizard.cs class NewProviderWizard (line 11) | public class NewProviderWizard : INewProviderWizard method Display (line 17) | public bool Display(Window parent) FILE: Sentinel/Providers/ProviderInfo.cs class ProviderInfo (line 7) | public class ProviderInfo : IProviderInfo method ProviderInfo (line 9) | public ProviderInfo(Guid uniqueId, string name, string description) FILE: Sentinel/Providers/ProviderManager.cs class ProviderManager (line 18) | public class ProviderManager : IProviderManager method ProviderManager (line 25) | public ProviderManager() method Register (line 40) | public void Register(IProviderRegistrationRecord record) method Create (line 45) | public ILogProvider Create(Guid providerGuid, IProviderSettings settings) method Get (line 87) | public ILogProvider Get(string name) method Remove (line 98) | public void Remove(string name) method GetInformation (line 103) | public IProviderInfo GetInformation(Guid providerGuid) method GetConfiguration (line 124) | public T GetConfiguration(Guid providerGuid) method GetEnumerator (line 152) | public IEnumerator GetEnumerator() method GetEnumerator (line 157) | IEnumerator IEnumerable.GetEnumerator() FILE: Sentinel/Providers/ProviderRegistrationRecord.cs class ProviderRegistrationRecord (line 7) | public class ProviderRegistrationRecord : IProviderRegistrationRecord FILE: Sentinel/Providers/ProviderSettings.cs class ProviderSettings (line 5) | public class ProviderSettings : IProviderSettings FILE: Sentinel/Providers/SelectProviderPage.xaml.cs class SelectProviderPage (line 21) | public partial class SelectProviderPage : IWizardPage method SelectProviderPage (line 48) | public SelectProviderPage() method AddChild (line 169) | public void AddChild(IWizardPage newItem) method RemoveChild (line 174) | public void RemoveChild(IWizardPage item) method Save (line 179) | public object Save(object saveData) method OnPropertyChanged (line 192) | protected void OnPropertyChanged(string propertyName) method SetChildPages (line 202) | private void SetChildPages(int index) method PropertyChangedHandler (line 234) | private void PropertyChangedHandler(object sender, PropertyChangedEven... method PageLoaded (line 244) | private void PageLoaded(object sender, RoutedEventArgs e) FILE: Sentinel/Services/AttributeHelper.cs class AttributeHelper (line 9) | public static class AttributeHelper method HasAttribute (line 11) | public static bool HasAttribute(this Type type) method HasAttribute (line 20) | public static bool HasAttribute(this object source) FILE: Sentinel/Services/DictionaryHelper.cs class DictionaryHelper (line 9) | public static class DictionaryHelper method Get (line 20) | public static TValue Get(this Dictionary d... FILE: Sentinel/Services/Interfaces/ISessionManager.cs type ISessionManager (line 12) | public interface ISessionManager method LoadNewSession (line 35) | void LoadNewSession(Window parent); method LoadProviders (line 41) | void LoadProviders(IEnumerable providers); method LoadSession (line 47) | void LoadSession(string filePath); method SaveSession (line 53) | void SaveSession(string filePath); FILE: Sentinel/Services/ServiceLocator.cs class ServiceLocator (line 16) | public class ServiceLocator method ServiceLocator (line 22) | private ServiceLocator() method Get (line 61) | [SuppressMessage( method IsRegistered (line 82) | [SuppressMessage( method Register (line 91) | [SuppressMessage( method Register (line 100) | public void Register(Type keyType, Type instanceType, bool replace) FILE: Sentinel/Services/SessionManager.cs class SessionManager (line 44) | [DataContract] method SessionManager (line 51) | public SessionManager() method LoadNewSession (line 72) | public void LoadNewSession(Window parent) method LoadProviders (line 99) | public void LoadProviders(IEnumerable providers) method LoadSession (line 110) | public void LoadSession(string fileName) method SaveSession (line 121) | public void SaveSession(string filePath) method ConfigureLoggerServices (line 149) | private static void ConfigureLoggerServices( method CleanUpResources (line 179) | private void CleanUpResources() method LoadChangingViewModelBases (line 195) | private void LoadChangingViewModelBases() method LoadServiceLocator (line 214) | private void LoadServiceLocator(IEnumerable jsonObjectStrings) method RefreshServiceLocator (line 360) | private void RefreshServiceLocator() method ViewModelProperty_Changed (line 393) | private void ViewModelProperty_Changed(object sender, System.Component... FILE: Sentinel/StartUp/IOptions.cs type IOptions (line 5) | public interface IOptions FILE: Sentinel/StartUp/Log4NetOptions.cs class Log4NetOptions (line 5) | [Verb("log4net", HelpText = "Use log4net listener")] method Log4NetOptions (line 8) | public Log4NetOptions() FILE: Sentinel/StartUp/NLogOptions.cs class NLogOptions (line 5) | [Verb("nlog", HelpText = "Use nlog listener")] method NLogOptions (line 8) | public NLogOptions() FILE: Sentinel/Support/Converters/BooleanToWidthConverter.cs class BooleanToWidthConverter (line 8) | public class BooleanToWidthConverter : IValueConverter method Convert (line 10) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 17) | public object ConvertBack(object value, Type targetType, object parame... FILE: Sentinel/Support/Converters/CollapseIfNullConverter.cs class CollapseIfNullConverter (line 8) | public class CollapseIfNullConverter : IValueConverter method Convert (line 10) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 23) | public object ConvertBack(object value, Type targetType, object parame... FILE: Sentinel/Support/Converters/DatePreferenceConverter.cs class DatePreferenceConverter (line 16) | public class DatePreferenceConverter : IValueConverter method Convert (line 22) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 67) | public object ConvertBack(object value, Type targetType, object parame... method GetDateDisplayFormat (line 72) | private static string GetDateDisplayFormat(int setting, IEnumerable(T objectToSerialize, string file... method SerializeToString (line 48) | public static string SerializeToString(T objectToSerialize) method DeserializeFromFile (line 61) | public static T DeserializeFromFile(string filename) method DeserializeFromString (line 94) | public static T DeserializeFromString(string value) FILE: Sentinel/Support/ScrollingHelper.cs class ScrollingHelper (line 9) | public static class ScrollingHelper method GetDescendantByType (line 13) | public static Visual GetDescendantByType(Visual element, Type type) method ScrollToEnd (line 41) | public static void ScrollToEnd(Dispatcher dispatcher, ListBox listBox) method SelectLastEntry (line 56) | private static void SelectLastEntry(ListBox listBox) FILE: Sentinel/Support/Wpf/DataBoundToolbar.cs class DataBoundToolbar (line 6) | public class DataBoundToolbar : ToolBar method OnApplyTemplate (line 10) | public override void OnApplyTemplate() FILE: Sentinel/Support/Wpf/FixedWidthColumn.cs class FixedWidthColumn (line 6) | public class FixedWidthColumn : GridViewColumn method FixedWidthColumn (line 15) | static FixedWidthColumn() method OnCoerceWidth (line 35) | private static object OnCoerceWidth(DependencyObject o, object baseValue) method OnFixedWidthChanged (line 41) | private static void OnFixedWidthChanged(DependencyObject o, Dependency... FILE: Sentinel/Support/Wpf/ObservableDictionary.cs class ObservableDictionary (line 13) | [Serializable] method ObservableDictionary (line 32) | public ObservableDictionary() method ObservableDictionary (line 37) | public ObservableDictionary(IDictionary dictionary) method ObservableDictionary (line 49) | public ObservableDictionary(IEqualityComparer comparer) method ObservableDictionary (line 54) | public ObservableDictionary(IDictionary dictionary, IEqu... method ObservableDictionary (line 66) | protected ObservableDictionary(SerializationInfo info, StreamingContex... method Add (line 170) | public void Add(TKey key, TValue value) method Clear (line 175) | public void Clear() method ContainsKey (line 180) | public bool ContainsKey(TKey key) => KeyedEntryCollection.Contains(key); method ContainsValue (line 182) | public bool ContainsValue(TValue value) => TrueDictionary.ContainsValu... method GetEnumerator (line 184) | public IEnumerator GetEnumerator() => new Enumerator(this, false); method GetObjectData (line 186) | public virtual void GetObjectData(SerializationInfo info, StreamingCon... method OnDeserialization (line 199) | public virtual void OnDeserialization(object sender) method Remove (line 211) | public bool Remove(TKey key) => DoRemoveEntry(key); method TryGetValue (line 213) | public bool TryGetValue(TKey key, out TValue value) method Add (line 220) | void IDictionary.Add(object key, object value) method Clear (line 225) | void IDictionary.Clear() method Contains (line 230) | bool IDictionary.Contains(object key) method CopyTo (line 235) | void ICollection.CopyTo(Array array, int index) method GetEnumerator (line 240) | IDictionaryEnumerator IDictionary.GetEnumerator() method Remove (line 245) | void IDictionary.Remove(object key) method Add (line 250) | void IDictionary.Add(TKey key, TValue value) method Add (line 255) | void ICollection>.Add(KeyValuePair>.Clear() method Contains (line 265) | bool ICollection>.Contains(KeyValuePair.ContainsKey(TKey key) method CopyTo (line 275) | void ICollection>.CopyTo(KeyValuePair> IEnumerable.Remove(TKey key) method Remove (line 312) | bool ICollection>.Remove(KeyValuePair.TryGetValue(TKey key, out TValue value) method AddEntry (line 322) | protected virtual bool AddEntry(TKey key, TValue value) method ClearEntries (line 328) | protected virtual bool ClearEntries() method GetIndexAndEntryForKey (line 341) | protected int GetIndexAndEntryForKey(TKey key, out DictionaryEntry entry) method OnCollectionChanged (line 354) | protected virtual void OnCollectionChanged(NotifyCollectionChangedEven... method OnPropertyChanged (line 359) | protected virtual void OnPropertyChanged(string name) method RemoveEntry (line 364) | protected virtual bool RemoveEntry(TKey key) method SetEntry (line 370) | protected virtual bool SetEntry(TKey key, TValue value) method DoAddEntry (line 392) | private void DoAddEntry(TKey key, TValue value) method DoClearEntries (line 404) | private void DoClearEntries() method DoRemoveEntry (line 413) | private bool DoRemoveEntry(TKey key) method DoSetEntry (line 431) | private void DoSetEntry(TKey key, TValue value) method FireEntryAddedNotifications (line 455) | private void FireEntryAddedNotifications(DictionaryEntry entry, int in... method FireEntryRemovedNotifications (line 475) | private void FireEntryRemovedNotifications(DictionaryEntry entry, int ... method FirePropertyChangedNotifications (line 495) | private void FirePropertyChangedNotifications() method FireResetNotifications (line 507) | private void FireResetNotifications() type Enumerator (line 516) | [Serializable] method Enumerator (line 530) | internal Enumerator(ObservableDictionary dictionary, b... method Dispose (line 589) | public void Dispose() method MoveNext (line 593) | public bool MoveNext() method Reset (line 610) | void IEnumerator.Reset() method ValidateVersion (line 617) | private void ValidateVersion() method ValidateCurrent (line 625) | private void ValidateCurrent() class KeyedDictionaryEntryCollection (line 637) | protected class KeyedDictionaryEntryCollection : KeyedCollection comparer) method GetKeyForItem (line 648) | protected override TKey GetKeyForItem(DictionaryEntry entry) FILE: Sentinel/Support/Wpf/ThemeInfo.cs class ThemeInfo (line 8) | public static class ThemeInfo class SafeNativeMethods (line 57) | internal abstract class SafeNativeMethods method GetCurrentThemeName (line 69) | [DllImport("UxTheme.dll", CharSet = CharSet.Unicode, EntryPoint = "G... method IsThemeActive (line 82) | [DllImport("UxTheme.dll", CharSet = CharSet.Unicode, SetLastError = ... FILE: Sentinel/Views/Gui/LogMessages.cs class LogMessages (line 18) | public class LogMessages : ViewModelBase, ILogViewer method LogMessages (line 50) | public LogMessages() method SetLogger (line 190) | public void SetLogger(ILogger newLogger) method PauseMessagesHandler (line 195) | private void PauseMessagesHandler(object obj) method InitialiseToolbar (line 201) | private void InitialiseToolbar() method ApplyFiltering (line 245) | private void ApplyFiltering() method AddIfPassesFilters (line 268) | private void AddIfPassesFilters(ILogEntry entry) method ApplyExtracting (line 287) | private void ApplyExtracting() method UpdateTick (line 314) | private void UpdateTick(object sender, EventArgs e) method LoggerPropertyChanged (line 400) | private void LoggerPropertyChanged(object sender, PropertyChangedEvent... method PropertyChangedHandler (line 436) | private void PropertyChangedHandler(object sender, PropertyChangedEven... FILE: Sentinel/Views/Gui/LogMessagesControl.xaml.cs class LogMessagesControl (line 24) | public partial class LogMessagesControl : UserControl method LogMessagesControl (line 28) | public LogMessagesControl() method ScrollToEnd (line 78) | public void ScrollToEnd() method SetTypeColumnPreferences (line 83) | private void SetTypeColumnPreferences(int selectedTypeOption) method UpdateDateFormat (line 110) | private void UpdateDateFormat() method BindTimeColumn (line 124) | private void BindTimeColumn(GridViewColumn column) method BindDateColumn (line 132) | private void BindDateColumn(GridViewColumn column) method UpdateStyles (line 140) | private void UpdateStyles() method Messages_OnMouseDoubleClick (line 146) | private void Messages_OnMouseDoubleClick(object sender, MouseButtonEve... method CopySelectedLogEntries (line 168) | private void CopySelectedLogEntries() method AddCopyCommandBinding (line 190) | private void AddCopyCommandBinding() method PreferencesChanged (line 210) | private void PreferencesChanged(object s, PropertyChangedEventArgs e) FILE: Sentinel/Views/Gui/LogViewerToolbarButton.cs class LogViewerToolbarButton (line 10) | public class LogViewerToolbarButton method LogViewerToolbarButton (line 17) | public LogViewerToolbarButton( FILE: Sentinel/Views/Gui/MultipleViewFrame.xaml.cs class MultipleViewFrame (line 18) | public partial class MultipleViewFrame : INotifyPropertyChanged, IWindow... method MultipleViewFrame (line 31) | public MultipleViewFrame() method SetViews (line 151) | public void SetViews(IEnumerable viewIdentifiers) method OnPropertyChanged (line 176) | protected void OnPropertyChanged(string propertyName) method PreferencesChanged (line 186) | private void PreferencesChanged(object sender, PropertyChangedEventArg... method SetupSplitter (line 194) | private void SetupSplitter() method CollapseSecondaryView (line 242) | private void CollapseSecondaryView() FILE: Sentinel/Views/Gui/ViewInformation.cs class ViewInformation (line 5) | public class ViewInformation : IViewInformation method ViewInformation (line 7) | public ViewInformation(string identifier, string name) FILE: Sentinel/Views/Heartbeat/HeartbeatControl.xaml.cs class HeartbeatControl (line 17) | public partial class HeartbeatControl : INotifyPropertyChanged method HeartbeatControl (line 21) | public HeartbeatControl() method CreatePoints (line 49) | public IEnumerable CreatePoints(IEnumerable values, int wi... method OnPropertyChanged (line 75) | protected virtual void OnPropertyChanged(string propertyName) method SampleTick (line 85) | private void SampleTick(object sender, EventArgs e) method OnSizeChanged (line 142) | private void OnSizeChanged(object sender, SizeChangedEventArgs e) method OnLoaded (line 147) | private void OnLoaded(object sender, RoutedEventArgs e) method SetCanvasDimensions (line 152) | private void SetCanvasDimensions() FILE: Sentinel/Views/Heartbeat/MessageHeatbeat.cs class MessageHeatBeat (line 17) | public class MessageHeatBeat : ViewModelBase, ILogViewer method MessageHeatBeat (line 36) | public MessageHeatBeat() method SetLogger (line 105) | public void SetLogger(ILogger newLogger) method PropertyChangedHandler (line 110) | private void PropertyChangedHandler(object sender, PropertyChangedEven... method LoggerPropertyChanged (line 119) | private void LoggerPropertyChanged(object sender, PropertyChangedEvent... method SampleTick (line 143) | private void SampleTick(object sender, EventArgs e) method PurgeData (line 187) | private void PurgeData() FILE: Sentinel/Views/Heartbeat/ViewInformation.cs class ViewInformation (line 3) | public class ViewInformation : Sentinel.Views.Interfaces.IViewInformation method ViewInformation (line 5) | public ViewInformation(string identifier, string name) FILE: Sentinel/Views/Interfaces/ILogViewer.cs type ILogViewer (line 9) | public interface ILogViewer method SetLogger (line 23) | void SetLogger(ILogger newLogger); FILE: Sentinel/Views/Interfaces/ILogViewerToolbarButton.cs type ILogViewerToolbarButton (line 5) | public interface ILogViewerToolbarButton FILE: Sentinel/Views/Interfaces/IViewInformation.cs type IViewInformation (line 3) | public interface IViewInformation FILE: Sentinel/Views/Interfaces/IViewManager.cs type IViewManager (line 7) | public interface IViewManager method Register (line 13) | void Register(IViewInformation info, Type viewerType); method Get (line 15) | IViewInformation Get(string identifier); method GetInstance (line 17) | ILogViewer GetInstance(string identifier); FILE: Sentinel/Views/Interfaces/IWindowFrame.cs type IWindowFrame (line 7) | public interface IWindowFrame method SetViews (line 13) | void SetViews(IEnumerable viewIdentifiers); FILE: Sentinel/Views/ViewManager.cs class ViewManager (line 13) | public class ViewManager : IViewManager method ViewManager (line 17) | public ViewManager() method Register (line 30) | public void Register(IViewInformation info, Type viewerType) method Get (line 48) | public IViewInformation Get(string identifier) method GetInstance (line 53) | public ILogViewer GetInstance(string identifier) FILE: Sentinel/WpfExtras/Converters/BooleanInvertingValueConverter.cs class BooleanInvertingValueConverter (line 7) | public class BooleanInvertingValueConverter : IValueConverter method Convert (line 19) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 35) | public object ConvertBack(object value, Type targetType, object parame... FILE: Sentinel/WpfExtras/Converters/BooleanToDisabledConverter.cs class BooleanToDisabledConverter (line 7) | public class BooleanToDisabledConverter : IValueConverter method Convert (line 9) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 14) | public object ConvertBack(object value, Type targetType, object parame... FILE: Sentinel/WpfExtras/Converters/CollapseIfFalseConverter.cs class CollapseIfFalseConverter (line 8) | public class CollapseIfFalseConverter : IValueConverter method Convert (line 20) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 41) | public object ConvertBack(object value, Type targetType, object parame... FILE: Sentinel/WpfExtras/Converters/CollapseIfZeroConverter.cs class CollapseIfZeroConverter (line 8) | public class CollapseIfZeroConverter : IValueConverter method Convert (line 17) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 29) | public object ConvertBack(object value, Type targetType, object parame... FILE: Sentinel/WpfExtras/Converters/ColourConverter.cs class ColourConverter (line 9) | [ValueConversion(typeof(Color), typeof(Brush))] method Convert (line 12) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 35) | public object ConvertBack(object value, Type targetType, object parame... FILE: Sentinel/WpfExtras/Converters/VisibilityToCollapsedConverter.cs class VisibilityToCollapsedConverter (line 8) | public class VisibilityToCollapsedConverter : IValueConverter method Convert (line 10) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 23) | public object ConvertBack(object value, Type targetType, object parame... FILE: Sentinel/WpfExtras/Converters/VisibilityToHiddenConverter.cs class VisibilityToHiddenConverter (line 8) | public class VisibilityToHiddenConverter : IValueConverter method Convert (line 10) | public object Convert(object value, Type targetType, object parameter,... method ConvertBack (line 22) | public object ConvertBack(object value, Type targetType, object parame... FILE: Sentinel/WpfExtras/DelegateCommand.cs class DelegateCommand (line 6) | public class DelegateCommand : ICommand method DelegateCommand (line 8) | public DelegateCommand(Action executeAction, Predicate... method CanExecute (line 31) | public bool CanExecute(object parameter) method Execute (line 36) | public void Execute(object parameter) FILE: Sentinel/WpfExtras/EstablishPossibleNavigation.cs class EstablishPossibleNavigation (line 3) | public class EstablishPossibleNavigation method EstablishPossibleNavigation (line 13) | public EstablishPossibleNavigation(IWizardPage rootNode, IWizardPage n... method Execute (line 40) | public void Execute() method Visit (line 45) | private void Visit(IWizardPage node) FILE: Sentinel/WpfExtras/IWizardPage.cs type IWizardPage (line 7) | public interface IWizardPage method AddChild (line 21) | void AddChild(IWizardPage child); method RemoveChild (line 23) | void RemoveChild(IWizardPage child); method Save (line 25) | object Save(object saveData); FILE: Sentinel/WpfExtras/PageChange.cs type PageChange (line 3) | public enum PageChange FILE: Sentinel/WpfExtras/PageNavigationTreeEntry.cs class PageNavigationTreeEntry (line 8) | public class PageNavigationTreeEntry : INotifyPropertyChanged method PageNavigationTreeEntry (line 14) | public PageNavigationTreeEntry(IWizardPage page) method SetCurrentPage (line 50) | public void SetCurrentPage(IWizardPage wizardPage) method OnPropertyChanged (line 59) | private void OnPropertyChanged(string propertyName) method PageChildCollectionChanged (line 69) | private void PageChildCollectionChanged(object sender, NotifyCollectio... method PagePropertyChanged (line 94) | private void PagePropertyChanged(object sender, PropertyChangedEventAr... FILE: Sentinel/WpfExtras/ViewModelBase.cs class ViewModelBase (line 8) | public abstract class ViewModelBase : INotifyPropertyChanged, IDisposable method ViewModelBase (line 15) | protected ViewModelBase() method Dispose (line 50) | public void Dispose() method VerifyPropertyName (line 62) | [Conditional("DEBUG")] method OnPropertyChanged (line 88) | protected virtual void OnPropertyChanged(string propertyName) method OnDispose (line 104) | protected virtual void OnDispose() FILE: Sentinel/WpfExtras/Wizard.xaml.cs class Wizard (line 16) | public partial class Wizard method Wizard (line 50) | public Wizard() method AddPage (line 124) | public void AddPage(IWizardPage page) method AcceptDialog (line 129) | private void AcceptDialog() method CancelDialog (line 140) | private void CancelDialog() method ChildObserver (line 146) | private void ChildObserver(object sender, PropertyChangedEventArgs e) method GoBack (line 160) | private void GoBack() method GoForward (line 167) | private void GoForward() method OnLoaded (line 174) | private void OnLoaded(object sender, RoutedEventArgs e) method PagesPropertyChangedHandler (line 183) | private void PagesPropertyChangedHandler(object sender, PropertyChange... method SwitchPage (line 191) | private void SwitchPage(PageChange change) method UpdateNavigationPossibilities (line 253) | private void UpdateNavigationPossibilities() method WizardPageCollectionChanged (line 264) | private void WizardPageCollectionChanged(object sender, NotifyCollecti... class RootPage (line 269) | private sealed class RootPage : IWizardPage method RootPage (line 273) | public RootPage() method AddChild (line 296) | public void AddChild(IWizardPage newItem) method RemoveChild (line 303) | public void RemoveChild(IWizardPage item) method Save (line 309) | public object Save(object saveData) method OnPropertyChanged (line 318) | private void OnPropertyChanged(string propertyName)