SYMBOL INDEX (505 symbols across 93 files) FILE: ConvertWorkload/EventReader.cs class EventReader (line 6) | public abstract class EventReader : IDisposable method HasFinished (line 41) | public abstract bool HasFinished(); method Read (line 43) | public abstract WorkloadEvent Read(); method HasMoreElements (line 45) | public abstract bool HasMoreElements(); method Dispose (line 47) | public void Dispose() method Dispose (line 55) | protected abstract void Dispose(bool disposing); FILE: ConvertWorkload/EventWriter.cs class EventWriter (line 6) | public abstract class EventWriter : IDisposable method Write (line 10) | public abstract void Write(WorkloadEvent evt); method Dispose (line 12) | public void Dispose() method Dispose (line 19) | protected abstract void Dispose(bool disposing); FILE: ConvertWorkload/ExtendedEventsEventReader.cs class ExtendedEventsEventReader (line 18) | public class ExtendedEventsEventReader : EventReader method ExtendedEventsEventReader (line 28) | public ExtendedEventsEventReader(string path) method ReadEventsFromFile (line 37) | private void ReadEventsFromFile() method HasFinished (line 94) | public override bool HasFinished() method HasMoreElements (line 99) | public override bool HasMoreElements() method Read (line 104) | public override WorkloadEvent Read() method Dispose (line 125) | protected override void Dispose(bool disposing) FILE: ConvertWorkload/LocalDBManager.cs class LocalDBManager (line 15) | internal class LocalDBManager method DownloadLocalDB (line 26) | public string DownloadLocalDB() method InstallLocalDB (line 40) | public void InstallLocalDB() method CanConnectToLocalDB (line 63) | public bool CanConnectToLocalDB() FILE: ConvertWorkload/Program.cs class Program (line 18) | class Program method Main (line 24) | static void Main(string[] args) method Run (line 52) | private static void Run(Options options) method CancelNotification (line 135) | public static void CancelNotification() method processConverter (line 140) | public static async Task processConverter(WorkloadConverter converter) method GenericErrorHandler (line 150) | static void GenericErrorHandler(object sender, UnhandledExceptionEvent... class Options (line 165) | class Options method GetUsage (line 191) | [HelpOption] FILE: ConvertWorkload/SqlTraceEventReader.cs class SqlTraceEventReader (line 16) | public class SqlTraceEventReader : EventReader method SqlTraceEventReader (line 26) | public SqlTraceEventReader(string path) method ReadEventsFromFile (line 35) | private void ReadEventsFromFile() method Read (line 91) | public override WorkloadEvent Read() method Dispose (line 112) | protected override void Dispose(bool disposing) method HasMoreElements (line 122) | public override bool HasMoreElements() method HasFinished (line 127) | public override bool HasFinished() FILE: ConvertWorkload/WorkloadConverter.cs class WorkloadConverter (line 11) | public class WorkloadConverter method WorkloadConverter (line 25) | public WorkloadConverter(EventReader reader, EventWriter writer) method Convert (line 31) | public void Convert() method Stop (line 71) | public void Stop() FILE: ConvertWorkload/WorkloadFileEventWriter.cs class WorkloadFileEventWriter (line 11) | public class WorkloadFileEventWriter : EventWriter method WorkloadFileEventWriter (line 15) | public WorkloadFileEventWriter(string outputPath) method Write (line 23) | public override void Write(WorkloadEvent evt) method Dispose (line 28) | protected override void Dispose(bool disposing) FILE: SqlWorkload/Program.cs class Program (line 23) | class Program method Main (line 29) | static void Main(string[] args) method Run (line 56) | static void Run(Options options) method GenericErrorHandler (line 121) | static void GenericErrorHandler(object sender, UnhandledExceptionEvent... method processController (line 134) | public static async Task processController(WorkloadController controller) method CancelNotification (line 144) | public static void CancelNotification() class Options (line 156) | class Options method GetUsage (line 170) | [HelpOption] FILE: SqlWorkload/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: WorkloadTools/BinarySerializedBufferedEventQueue.cs class BinarySerializedBufferedEventQueue (line 13) | public class BinarySerializedBufferedEventQueue : BufferedEventQueue method BinarySerializedBufferedEventQueue (line 23) | public BinarySerializedBufferedEventQueue() : base() method ReadEvents (line 33) | protected override WorkloadEvent[] ReadEvents(int count) method WriteEvents (line 54) | protected override void WriteEvents(WorkloadEvent[] events) method Dispose (line 75) | protected override void Dispose(bool disposing) FILE: WorkloadTools/BufferedEventQueue.cs class BufferedEventQueue (line 10) | public abstract class BufferedEventQueue : IEventQueue method BufferedEventQueue (line 44) | public BufferedEventQueue() method initialize (line 49) | private void initialize() method WriteEvents (line 56) | protected abstract void WriteEvents(WorkloadEvent[] events); method ReadEvents (line 58) | protected abstract WorkloadEvent[] ReadEvents(int count); method Enqueue (line 60) | public virtual void Enqueue(WorkloadEvent evt) method EnqueueAll (line 110) | private void EnqueueAll(WorkloadEvent[] source) method EnqueueAll (line 115) | private void EnqueueAll(WorkloadEvent[] source, int count) method TryDequeue (line 148) | public virtual bool TryDequeue(out WorkloadEvent result) method Dispose (line 203) | public void Dispose() method Dispose (line 209) | protected abstract void Dispose(bool disposing); method HasMoreElements (line 211) | public bool HasMoreElements() FILE: WorkloadTools/Config/SqlWorkloadConfig.cs class SqlWorkloadConfig (line 18) | public class SqlWorkloadConfig method SqlWorkloadConfig (line 20) | public SqlWorkloadConfig() method LoadFromFile (line 26) | public static SqlWorkloadConfig LoadFromFile(string path) method Test (line 60) | public static void Test() FILE: WorkloadTools/Config/SqlWorkloadConfigTypeResolver.cs class SqlWorkloadConfigTypeResolver (line 9) | internal class SqlWorkloadConfigTypeResolver : SimpleTypeResolver method SqlWorkloadConfigTypeResolver (line 14) | static SqlWorkloadConfigTypeResolver() method ResolveType (line 33) | public override Type ResolveType(string id) method ResolveTypeId (line 45) | public override string ResolveTypeId(Type type) FILE: WorkloadTools/Consumer/Analysis/AnalysisConsumer.cs class AnalysisConsumer (line 10) | public class AnalysisConsumer : BufferedWorkloadConsumer method ConsumeBuffered (line 44) | public override void ConsumeBuffered(WorkloadEvent evt) method HasMoreEvents (line 62) | public override bool HasMoreEvents() method Dispose (line 67) | protected override void Dispose(bool disposing) FILE: WorkloadTools/Consumer/Analysis/DatabaseSchema.sql type SchemaName (line 6) | CREATE TABLE [{SchemaName}].[WorkloadDetails]( type SchemaName (line 90) | CREATE TABLE [{SchemaName}].[Applications]( type SchemaName (line 155) | CREATE TABLE [{SchemaName}].[DiskPerf] ( type SchemaName (line 179) | CREATE TABLE [{SchemaName}].[Errors]( FILE: WorkloadTools/Consumer/Analysis/NormalizedSqlText.cs class NormalizedSqlText (line 8) | public class NormalizedSqlText type CommandTypeEnum (line 10) | public enum CommandTypeEnum method NormalizedSqlText (line 21) | public NormalizedSqlText() method NormalizedSqlText (line 26) | public NormalizedSqlText(string command) : this() FILE: WorkloadTools/Consumer/Analysis/SqlTextNormalizer.cs class SqlTextNormalizer (line 16) | public class SqlTextNormalizer method SqlTextNormalizer (line 56) | static SqlTextNormalizer() method NormalizeSqlText (line 85) | public NormalizedSqlText NormalizeSqlText(string sql, int spid) method NormalizeSqlText (line 114) | public NormalizedSqlText NormalizeSqlText(string sql, int spid, bool s... method TruncateSql (line 313) | private string TruncateSql(string sql) method FixComments (line 324) | private string FixComments(string sql) method RemoveBlockComments (line 377) | private string RemoveBlockComments(string sql, int position) method GetHashCode (line 412) | public long GetHashCode(string text) FILE: WorkloadTools/Consumer/Analysis/WorkloadAnalyzer.cs class WorkloadAnalyzer (line 20) | public class WorkloadAnalyzer : IDisposable class NormalizedQuery (line 55) | private class NormalizedQuery method WorkloadAnalyzer (line 66) | public WorkloadAnalyzer() method CloseInterval (line 86) | private void CloseInterval() method ProcessQueue (line 148) | private void ProcessQueue() method Add (line 180) | public void Add(WorkloadEvent evt) method ProvisionWorker (line 216) | private void ProvisionWorker() method InternalAdd (line 257) | private void InternalAdd(WorkloadEvent evt) method InternalAdd (line 285) | private void InternalAdd(ErrorWorkloadEvent evt) method InternalAdd (line 293) | private void InternalAdd(WaitStatsWorkloadEvent evt) method InternalAdd (line 305) | private void InternalAdd(DiskPerfWorkloadEvent evt) method InternalAdd (line 317) | private void InternalAdd(CounterWorkloadEvent evt) method InternalAdd (line 341) | private void InternalAdd(ExecutionWorkloadEvent evt) method Stop (line 437) | public void Stop() method WriteToServer (line 462) | [MethodImpl(MethodImplOptions.Synchronized)] method WriteWaitsData (line 538) | private void WriteWaitsData(SqlConnection conn, SqlTransaction tran, i... method WriteDiskPerf (line 589) | private void WriteDiskPerf(SqlConnection conn, SqlTransaction tran, in... method WritePerformanceCounters (line 657) | private void WritePerformanceCounters(SqlConnection conn, SqlTransacti... method WriteExecutionSummary (line 706) | private void WriteExecutionSummary(SqlConnection conn, SqlTransaction ... method WriteExecutionDetails (line 846) | private void WriteExecutionDetails(SqlConnection conn, SqlTransaction ... method WriteExecutionErrors (line 925) | private void WriteExecutionErrors(SqlConnection conn, SqlTransaction t... method WriteDictionary (line 968) | private void WriteDictionary(Dictionary values, SqlConnec... method WriteNormalizedQueries (line 1025) | private void WriteNormalizedQueries(Dictionary ... method InvokeGC (line 1091) | private void InvokeGC() method ComputeIntervalId (line 1097) | private int ComputeIntervalId(DateTime intervalTime) method CreateInterval (line 1103) | private int CreateInterval(SqlConnection conn, SqlTransaction tran, Da... method PrepareDataTables (line 1148) | private void PrepareDataTables() method PrepareDictionaries (line 1156) | private void PrepareDictionaries() method AddAllRows (line 1179) | private void AddAllRows(SqlConnection conn, string sql, Dictionary method GetHashCode (line 1325) | public override int GetHashCode() method Equals (line 1339) | public override bool Equals(object other) method Equals (line 1344) | public bool Equals(ExecutionDetailKey other) class ExecutionDetailValue (line 1355) | internal class ExecutionDetailValue FILE: WorkloadTools/Consumer/BufferedWorkloadConsumer.cs class BufferedWorkloadConsumer (line 13) | public abstract class BufferedWorkloadConsumer : WorkloadConsumer method Consume (line 25) | public override sealed void Consume(WorkloadEvent evt) method ProcessBuffer (line 49) | protected void ProcessBuffer() method Dispose (line 81) | protected override void Dispose(bool disposing) method ConsumeBuffered (line 86) | public abstract void ConsumeBuffered(WorkloadEvent evt); FILE: WorkloadTools/Consumer/Replay/ReplayCommand.cs class ReplayCommand (line 8) | public class ReplayCommand FILE: WorkloadTools/Consumer/Replay/ReplayConsumer.cs class ReplayConsumer (line 13) | public class ReplayConsumer : BufferedWorkloadConsumer type ThreadingModeEnum (line 64) | public enum ThreadingModeEnum : int method ReplayConsumer (line 72) | public ReplayConsumer() method EnsureWatchdogRunning (line 77) | private void EnsureWatchdogRunning() method WorkerKey (line 114) | private string WorkerKey(ExecutionWorkloadEvent evnt) method ConsumeBuffered (line 132) | public override void ConsumeBuffered(WorkloadEvent evnt) method Dispose (line 263) | protected override void Dispose(bool disposing) method RunSweeper (line 280) | private void RunSweeper() method RemoveWorker (line 307) | private void RemoveWorker(string name) method RunWorker (line 319) | private void RunWorker(ReplayWorker wrk) method HasMoreEvents (line 437) | public override bool HasMoreEvents() method OnWorkerCommandExecuted (line 444) | private void OnWorkerCommandExecuted(object sender, EventArgs e) method LogReplayProgress (line 469) | private void LogReplayProgress(long executed, bool forceLog = false) FILE: WorkloadTools/Consumer/Replay/ReplayWorker.cs class ReplayWorker (line 21) | internal class ReplayWorker : IDisposable method ReplayWorker (line 59) | public ReplayWorker(string name) type UserErrorType (line 87) | private enum UserErrorType method InitializeConnection (line 93) | private void InitializeConnection(string applicationName) method Start (line 106) | public void Start() method Run (line 133) | public void Run() method Stop (line 149) | public void Stop() method ExecuteNextCommand (line 162) | public void ExecuteNextCommand() method GetNextCommand (line 184) | public ReplayCommand GetNextCommand() method ExecuteCommand (line 196) | [MethodImpl(MethodImplOptions.Synchronized)] method ClearPool (line 503) | private void ClearPool(SqlConnection conn) method RaiseTimeoutEvent (line 519) | private void RaiseTimeoutEvent(string commandText) method RaiseErrorEvent (line 526) | private void RaiseErrorEvent(ReplayCommand Command, string ErrorMessage) method RaiseErrorEvent (line 543) | private void RaiseErrorEvent(string info, string message, UserErrorTyp... method AppendCommand (line 577) | public void AppendCommand(ReplayCommand cmd) method PreciseDelay (line 582) | private void PreciseDelay(double delayMs) method Dispose (line 652) | public void Dispose() method Dispose (line 658) | protected void Dispose(bool disposing) FILE: WorkloadTools/Consumer/Replay/ResultSetConsumer.cs class ResultSetConsumer (line 9) | public class ResultSetConsumer : IDisposable method ResultSetConsumer (line 13) | public ResultSetConsumer(SqlDataReader sqlDataReader) method Consume (line 18) | public void Consume() method Dispose (line 26) | public void Dispose() method Dispose (line 32) | protected virtual void Dispose(bool disposing) { } FILE: WorkloadTools/Consumer/WorkloadConsumer.cs class WorkloadConsumer (line 8) | public abstract class WorkloadConsumer : IDisposable method Consume (line 10) | public abstract void Consume(WorkloadEvent evt); method HasMoreEvents (line 12) | public abstract bool HasMoreEvents(); method Dispose (line 14) | public void Dispose() method Dispose (line 20) | protected virtual void Dispose(bool disposing) { } FILE: WorkloadTools/Consumer/WorkloadFile/WorkloadFileWriterConsumer.cs class WorkloadFileWriterConsumer (line 14) | public class WorkloadFileWriterConsumer : BufferedWorkloadConsumer method ConsumeBuffered (line 168) | public override void ConsumeBuffered(WorkloadEvent evt) method Flush (line 183) | private void Flush() method InitializeConnection (line 234) | private void InitializeConnection() method UpdateExecutionEvent (line 268) | private void UpdateExecutionEvent(WorkloadEvent evnt) method InsertExecutionEvent (line 288) | private void InsertExecutionEvent(WorkloadEvent evnt) method InsertEvent (line 311) | private void InsertEvent(WorkloadEvent evnt) method InsertWaitEvent (line 366) | private void InsertWaitEvent(WorkloadEvent evnt) method InsertDiskPerfEvent (line 403) | private void InsertDiskPerfEvent(WorkloadEvent evnt) method InsertCounterEvent (line 451) | private void InsertCounterEvent(WorkloadEvent evnt) method InitializeDatabase (line 484) | public void InitializeDatabase() method Dispose (line 597) | protected override void Dispose(bool disposing) method HasMoreEvents (line 653) | public override bool HasMoreEvents() FILE: WorkloadTools/CounterWorkloadEvent.cs class CounterWorkloadEvent (line 8) | [Serializable] type CounterNameEnum (line 11) | public enum CounterNameEnum method CounterWorkloadEvent (line 18) | public CounterWorkloadEvent() FILE: WorkloadTools/DiskPerfWorkloadEvent.cs class DiskPerfWorkloadEvent (line 9) | [Serializable] method DiskPerfWorkloadEvent (line 14) | public DiskPerfWorkloadEvent() FILE: WorkloadTools/ErrorWorkloadEvent.cs class ErrorWorkloadEvent (line 9) | [Serializable] method ErrorWorkloadEvent (line 12) | public ErrorWorkloadEvent() FILE: WorkloadTools/ExecutionWorkloadEvent.cs class ExecutionWorkloadEvent (line 8) | [Serializable] FILE: WorkloadTools/FilterPredicate.cs class FilterPredicate (line 5) | public abstract class FilterPredicate type FilterColumnName (line 9) | public enum FilterColumnName : byte type FilterComparisonOperator (line 17) | public enum FilterComparisonOperator : byte method FilterPredicate (line 29) | public FilterPredicate() method FilterPredicate (line 61) | public FilterPredicate(FilterColumnName name) method PushDown (line 66) | public abstract string PushDown(); method EscapeFilter (line 68) | protected string EscapeFilter(string value) method ComparisonOperatorAsString (line 73) | public static string ComparisonOperatorAsString(FilterComparisonOperat... FILE: WorkloadTools/IEventQueue.cs type EventQueueType (line 6) | public enum EventQueueType type IEventQueue (line 14) | public interface IEventQueue : IDisposable method TryDequeue (line 18) | bool TryDequeue(out WorkloadEvent result); method HasMoreElements (line 19) | bool HasMoreElements(); method Enqueue (line 20) | void Enqueue(WorkloadEvent evt); FILE: WorkloadTools/Listener/ExtendedEvents/ExtendedEventsEventFilter.cs class ExtendedEventsEventFilter (line 8) | public class ExtendedEventsEventFilter : WorkloadEventFilter method ExtendedEventsEventFilter (line 12) | public ExtendedEventsEventFilter() FILE: WorkloadTools/Listener/ExtendedEvents/ExtendedEventsFilterPredicate.cs class ExtendedEventsFilterPredicate (line 5) | public class ExtendedEventsFilterPredicate : FilterPredicate method ExtendedEventsFilterPredicate (line 7) | public ExtendedEventsFilterPredicate(FilterColumnName name) : base(name) method PushDown (line 13) | public override string PushDown() FILE: WorkloadTools/Listener/ExtendedEvents/ExtendedEventsWorkloadListener.cs class ExtendedEventsWorkloadListener (line 14) | public class ExtendedEventsWorkloadListener : WorkloadListener type ServerType (line 26) | public enum ServerType method ExtendedEventsWorkloadListener (line 43) | public ExtendedEventsWorkloadListener() : base() method Initialize (line 49) | public override void Initialize() method Read (line 166) | public override WorkloadEvent Read() method Dispose (line 196) | protected override void Dispose(bool disposing) method StopSession (line 226) | private void StopSession(SqlConnection conn) method ReadEvents (line 277) | private void ReadEvents() method LoadServerType (line 315) | private void LoadServerType(SqlConnection conn) FILE: WorkloadTools/Listener/ExtendedEvents/FileTargetXEventDataReader.cs class FileTargetXEventDataReader (line 15) | public class FileTargetXEventDataReader : XEventDataReader, IDisposable method FileTargetXEventDataReader (line 23) | public FileTargetXEventDataReader(string connectionString, string sess... method ReadEvents (line 27) | public override void ReadEvents() method ReadXEData (line 78) | private void ReadXEData(SqlConnection conn, ReadIteration currentItera... method InitializeReadIteration (line 262) | private ReadIteration InitializeReadIteration(SqlConnection conn, Read... method parseEvent (line 371) | private ExecutionWorkloadEvent parseEvent(XmlDocument doc) method Stop (line 500) | public override void Stop() method Dispose (line 505) | public void Dispose() FILE: WorkloadTools/Listener/ExtendedEvents/StreamXEventDataReader.cs class StreamXEventDataReader (line 12) | public class StreamXEventDataReader : XEventDataReader type FieldType (line 15) | private enum FieldType method StreamXEventDataReader (line 25) | public StreamXEventDataReader(string connectionString, string sessionN... method ReadEvents (line 29) | public override void ReadEvents() method TryGetValue (line 249) | private object TryGetValue(PublishedEvent evt, FieldType t, string name) method TryGetString (line 281) | private string TryGetString(PublishedEvent evt, FieldType t, string name) method TryGetInt32 (line 305) | private int? TryGetInt32(PublishedEvent evt, FieldType t, string name) method TryGetInt64 (line 318) | private long? TryGetInt64(PublishedEvent evt, FieldType t, string name) method Stop (line 331) | public override void Stop() FILE: WorkloadTools/Listener/ExtendedEvents/XEventDataReader.cs class XEventDataReader (line 10) | public abstract class XEventDataReader method XEventDataReader (line 19) | public XEventDataReader( method ReadEvents (line 32) | public abstract void ReadEvents(); method Stop (line 34) | public abstract void Stop(); FILE: WorkloadTools/Listener/File/FileEventFilter.cs class FileEventFilter (line 8) | public class FileEventFilter : WorkloadEventFilter method FileEventFilter (line 12) | public FileEventFilter() FILE: WorkloadTools/Listener/File/FileFilterPredicate.cs class FileFilterPredicate (line 5) | public class FileFilterPredicate : FilterPredicate method FileFilterPredicate (line 7) | public FileFilterPredicate(FilterColumnName name) : base(name) method PushDown (line 13) | public override string PushDown() FILE: WorkloadTools/Listener/File/FileWorkloadListener.cs class FileWorkloadListener (line 14) | public class FileWorkloadListener : WorkloadListener method FileWorkloadListener (line 33) | public FileWorkloadListener() : base() method Initialize (line 38) | public override void Initialize() method ValidateFile (line 79) | private long ValidateFile() method Read (line 130) | public override WorkloadEvent Read() method ReadEvent (line 248) | private WorkloadEvent ReadEvent(SQLiteDataReader reader) method GetString (line 314) | private string GetString(SQLiteDataReader reader, string columnName) method GetInt64 (line 331) | private long? GetInt64(SQLiteDataReader reader, string columnName) method Dispose (line 344) | protected override void Dispose(bool disposing) method ReadPerfCountersEvents (line 353) | protected override void ReadPerfCountersEvents() method ReadWaitStatsEvents (line 357) | protected override void ReadWaitStatsEvents() method ReadDiskPerformanceEvents (line 362) | protected override void ReadDiskPerformanceEvents() method ReadCounters (line 367) | private void ReadCounters(long row_id, CounterWorkloadEvent cev) method GetFilterClause (line 405) | private string GetFilterClause() FILE: WorkloadTools/Listener/ReadIteration.cs class ReadIteration (line 12) | internal class ReadIteration method AddOffset (line 24) | private static void AddOffset(string filename, long offset) method GetLastOffset (line 54) | public static long GetLastOffset(string filename) method GetSecondLastOffset (line 64) | public static long GetSecondLastOffset(string filename) method GetXEFilePattern (line 103) | public string GetXEFilePattern() method GetInitialOffset (line 115) | public long GetInitialOffset() method GetInitialSequence (line 136) | public long GetInitialSequence() FILE: WorkloadTools/Listener/SqlTransformer.cs class SqlTransformer (line 11) | public class SqlTransformer method MakeFloat (line 22) | private static string MakeFloat(Match match) method Transform (line 34) | public string Transform(string command) method Skip (line 89) | public bool Skip(string command) method RemoveFirstP1 (line 162) | private string RemoveFirstP1(string command, out string originalP1) method RemoveFirstPrepStatementNum (line 184) | private string RemoveFirstPrepStatementNum(string command, out string ... method Normalize (line 221) | public NormalizedSqlText Normalize(string command) FILE: WorkloadTools/Listener/Trace/FileTraceEventDataReader.cs class FileTraceEventDataReader (line 14) | public class FileTraceEventDataReader : TraceEventDataReader method FileTraceEventDataReader (line 30) | public FileTraceEventDataReader(string connectionString, WorkloadEvent... method ReadEvents (line 35) | public override void ReadEvents() method InitializeReadIteration (line 95) | private ReadIteration InitializeReadIteration(SqlConnection conn, Read... method ReadTraceData (line 223) | private void ReadTraceData(SqlConnection conn, ReadIteration currentIt... method Stop (line 393) | public override void Stop() FILE: WorkloadTools/Listener/Trace/ProfilerEventFilter.cs class ProfilerEventFilter (line 8) | public class ProfilerEventFilter : WorkloadEventFilter method ProfilerEventFilter (line 11) | public ProfilerEventFilter() FILE: WorkloadTools/Listener/Trace/ProfilerFilterPredicate.cs class ProfilerFilterPredicate (line 8) | public class ProfilerFilterPredicate : FilterPredicate method ProfilerFilterPredicate (line 10) | public ProfilerFilterPredicate(FilterColumnName name) : base(name) method PushDown (line 14) | public override string PushDown() FILE: WorkloadTools/Listener/Trace/ProfilerWorkloadListener.cs class ProfilerWorkloadListener (line 13) | public class ProfilerWorkloadListener : WorkloadListener method ProfilerWorkloadListener (line 20) | public ProfilerWorkloadListener() : base() method Initialize (line 27) | public override void Initialize() method Read (line 67) | public override WorkloadEvent Read() method Dispose (line 76) | protected override void Dispose(bool disposing) method ReadEvents (line 96) | private void ReadEvents() FILE: WorkloadTools/Listener/Trace/SqlConnectionInfoWrapper.cs class SqlConnectionInfoWrapper (line 10) | public class SqlConnectionInfoWrapper method SqlConnectionInfoWrapper (line 41) | public SqlConnectionInfoWrapper() FILE: WorkloadTools/Listener/Trace/SqlTraceWorkloadListener.cs class SqlTraceWorkloadListener (line 17) | public class SqlTraceWorkloadListener : WorkloadListener type StreamSourceEnum (line 21) | public enum StreamSourceEnum method SqlTraceWorkloadListener (line 42) | public SqlTraceWorkloadListener() : base() method Initialize (line 49) | public override void Initialize() method Read (line 110) | public override WorkloadEvent Read() method ReadEventsFromTDS (line 139) | private void ReadEventsFromTDS() method ReadEventsFromFile (line 151) | private void ReadEventsFromFile() method Dispose (line 248) | protected override void Dispose(bool disposing) method StopTrace (line 260) | private void StopTrace(SqlConnection conn, int id) FILE: WorkloadTools/Listener/Trace/TraceEventDataReader.cs class TraceEventDataReader (line 10) | public abstract class TraceEventDataReader : IDisposable method TraceEventDataReader (line 18) | public TraceEventDataReader( method ReadEvents (line 29) | public abstract void ReadEvents(); method Stop (line 31) | public abstract void Stop(); method Dispose (line 33) | public void Dispose() FILE: WorkloadTools/Listener/Trace/TraceEventFilter.cs class TraceEventFilter (line 8) | public class TraceEventFilter : WorkloadEventFilter method TraceEventFilter (line 11) | public TraceEventFilter() FILE: WorkloadTools/Listener/Trace/TraceEventParser.cs class TraceEventParser (line 10) | public class TraceEventParser type EventClassEnum (line 12) | public enum EventClassEnum : int method ParseEvent (line 24) | public ExecutionWorkloadEvent ParseEvent(SqlDataReader reader) method ExtractTimeoutDuration (line 167) | private long? ExtractTimeoutDuration(object textData) method IsValidColumn (line 179) | private bool IsValidColumn(string colName) FILE: WorkloadTools/Listener/Trace/TraceFileWrapper.cs class TraceFileWrapper (line 10) | public class TraceFileWrapper : IDisposable method TraceFileWrapper (line 17) | static TraceFileWrapper() method TraceFileWrapper (line 37) | public TraceFileWrapper() method GetValue (line 64) | public object GetValue(string Name) method HasAttribute (line 69) | public bool HasAttribute(string Name) method InitializeAsReader (line 82) | public void InitializeAsReader(string fileName) method Read (line 95) | public bool Read() method Dispose (line 100) | public void Dispose() FILE: WorkloadTools/Listener/Trace/TraceFilterPredicate.cs class TraceFilterPredicate (line 8) | class TraceFilterPredicate : FilterPredicate method TraceFilterPredicate (line 10) | public TraceFilterPredicate(FilterColumnName name) : base(name) method PushDown (line 14) | public override string PushDown() FILE: WorkloadTools/Listener/Trace/TraceServerWrapper.cs class TraceServerWrapper (line 13) | public class TraceServerWrapper method TraceServerWrapper (line 23) | static TraceServerWrapper() method TraceServerWrapper (line 41) | public TraceServerWrapper() method GetValue (line 63) | public object GetValue(string Name) method Read (line 68) | public bool Read() method Stop (line 73) | public void Stop() method Close (line 80) | public void Close() method InitializeAsReader (line 85) | public void InitializeAsReader(SqlConnectionInfoWrapper connectionInfo... FILE: WorkloadTools/Listener/Trace/TraceUtils.cs class TraceUtils (line 10) | internal class TraceUtils method GetTraceId (line 12) | public int GetTraceId(SqlConnection conn, string path) method GetSqlDefaultLogPath (line 29) | public string GetSqlDefaultLogPath(SqlConnection conn) method CheckTraceFormat (line 58) | public bool CheckTraceFormat(SqlConnection conn, string path) FILE: WorkloadTools/MMFEventQueue.cs class MMFEventQueue (line 10) | public class MMFEventQueue : IDisposable , IEventQueue method MMFEventQueue (line 18) | public MMFEventQueue() method TryDequeue (line 26) | public bool TryDequeue(out WorkloadEvent result) method Enqueue (line 46) | public void Enqueue(WorkloadEvent evt) method Dispose (line 51) | public void Dispose() method HasMoreElements (line 57) | public bool HasMoreElements() FILE: WorkloadTools/MessagWorkloadEvent.cs class MessageWorkloadEvent (line 9) | [Serializable] type MessageType (line 12) | public enum MessageType method MessageWorkloadEvent (line 20) | public MessageWorkloadEvent() FILE: WorkloadTools/Properties/Settings.Designer.cs class Settings (line 14) | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] FILE: WorkloadTools/SqlConnectionInfo.cs class SqlConnectionInfo (line 8) | public class SqlConnectionInfo method SqlConnectionInfo (line 23) | public SqlConnectionInfo() { } method SqlConnectionInfo (line 25) | public SqlConnectionInfo(SqlConnectionInfo info) method ConnectionString (line 40) | public string ConnectionString() method ConnectionString (line 45) | public string ConnectionString(string applicationName) FILE: WorkloadTools/SqliteEventQueue.cs class SqliteEventQueue (line 9) | public class SqliteEventQueue : BufferedEventQueue method SqliteEventQueue (line 12) | public SqliteEventQueue() : base() method Dispose (line 16) | protected override void Dispose(bool disposing) method ReadEvents (line 21) | protected override WorkloadEvent[] ReadEvents(int count) method WriteEvents (line 29) | protected override void WriteEvents(WorkloadEvent[] events) FILE: WorkloadTools/Util/DataUtils.cs class DataUtils (line 10) | public class DataUtils method ToDataTable (line 16) | public static DataTable ToDataTable(IEnumerable items) method IsNullable (line 46) | public static bool IsNullable(Type t) method GetCoreType (line 54) | public static Type GetCoreType(Type t) FILE: WorkloadTools/Util/ModelConverter.cs class ModelConverter (line 15) | public class ModelConverter : JavaScriptConverter method Deserialize (line 40) | public override object Deserialize(IDictionary diction... method GetValueOfType (line 116) | private object GetValueOfType(object v, Type propertyType) method Serialize (line 144) | public override IDictionary Serialize(object obj, Java... FILE: WorkloadTools/Util/RingBuffer.cs class RingBuffer (line 12) | [DebuggerDisplay("Count = {Count}")] method RingBuffer (line 22) | public RingBuffer(int capacity) method Last (line 74) | public T Last() method Add (line 92) | public void Add(T item) method Clear (line 115) | public void Clear() method Contains (line 135) | public bool Contains(T item) method CopyTo (line 148) | public void CopyTo(T[] array, int arrayIndex) method GetEnumerator (line 161) | public IEnumerator GetEnumerator() method IndexOf (line 182) | public int IndexOf(T item) method Insert (line 221) | public void Insert(int index, T item) method Remove (line 275) | public bool Remove(T item) method RemoveAt (line 300) | public void RemoveAt(int index) method GetEnumerator (line 339) | IEnumerator IEnumerable.GetEnumerator() FILE: WorkloadTools/Util/StringExtensions.cs class StringExtensions (line 9) | public static class StringExtensions method Right (line 11) | public static string Right(this string value, int count) method ReplaceFirst (line 29) | public static string ReplaceFirst(this string text, string search, str... FILE: WorkloadTools/WaitStatsWorkloadEvent.cs class WaitStatsWorkloadEvent (line 9) | [Serializable] method WaitStatsWorkloadEvent (line 14) | public WaitStatsWorkloadEvent() FILE: WorkloadTools/WorkloadController.cs class WorkloadController (line 12) | public class WorkloadController : IDisposable method WorkloadController (line 26) | public WorkloadController() method Run (line 30) | public void Run() method Stop (line 109) | public void Stop() method Dispose (line 115) | public void Dispose() FILE: WorkloadTools/WorkloadEvent.cs class WorkloadEvent (line 8) | [Serializable] type EventType (line 11) | public enum EventType FILE: WorkloadTools/WorkloadEventFilter.cs class WorkloadEventFilter (line 8) | public abstract class WorkloadEventFilter method WorkloadEventFilter (line 15) | public WorkloadEventFilter() method Evaluate (line 19) | public bool Evaluate(WorkloadEvent evnt) method PushDown (line 73) | public void PushDown(FilterPredicate predicate) FILE: WorkloadTools/WorkloadListener.cs class WorkloadListener (line 14) | public abstract class WorkloadListener : IDisposable method WorkloadListener (line 103) | public WorkloadListener() method Dispose (line 122) | public void Dispose() { method Dispose (line 129) | protected abstract void Dispose(bool disposing); method Read (line 131) | public abstract WorkloadEvent Read(); method Initialize (line 133) | public abstract void Initialize(); method ReadPerfCountersEvents (line 138) | protected virtual void ReadPerfCountersEvents() method GetLastCPUUsage (line 170) | private int GetLastCPUUsage() method ReadWaitStatsEvents (line 280) | protected virtual void ReadWaitStatsEvents() method GetDiffWaits (line 313) | private DataTable GetDiffWaits(DataTable newWaits, DataTable lastWaits) method GetWaits (line 368) | private DataTable GetWaits() method ReadDiskPerformanceEvents (line 460) | protected virtual void ReadDiskPerformanceEvents() method GetDiffDiskPerf (line 492) | private DataTable GetDiffDiskPerf(DataTable newDiskPerf, DataTable las... method GetDiskPerf (line 579) | private DataTable GetDiskPerf() method SetTransactionMark (line 653) | protected virtual void SetTransactionMark(bool allDatabases) FILE: WorkloadToolsTests/WorkloadTools/BinarySerializedBufferedEventQueueTest.cs class BinarySerializedBufferedEventQueueTest (line 8) | [TestClass] method TestEnqueueDequeueFixedList (line 11) | [TestMethod] method TestEnqueueRandomDequeueAll (line 146) | [TestMethod] FILE: WorkloadToolsTests/WorkloadTools/SqlTextNormalizerTest.cs class SqlTextNormalizerTest (line 6) | [TestClass] method Initialize (line 11) | [TestInitialize] method NormalizeSqlText_SimpleStringParam_Normalized (line 17) | [TestMethod] method NormalizeSqlText_StringParamWithDoubleQuotes_Normalized (line 27) | [TestMethod] method NormalizeSqlText_StringParamWithEscapedSingleQuotes_Normalized (line 39) | [TestMethod] FILE: WorkloadViewer/App.xaml.cs class App (line 19) | public partial class App : Application method OnStartup (line 25) | protected override void OnStartup(StartupEventArgs e) class Options (line 68) | public class Options method GetUsage (line 109) | [HelpOption] FILE: WorkloadViewer/Comparer/QueryResultEqualityComparer.cs class QueryResultEqualityComparer (line 5) | public class QueryResultEqualityComparer : IEqualityComparer method Equals (line 7) | public bool Equals(QueryResult x, QueryResult y) method GetHashCode (line 12) | public int GetHashCode(QueryResult obj) FILE: WorkloadViewer/Model/NormalizedQuery.cs class NormalizedQuery (line 9) | public class NormalizedQuery FILE: WorkloadViewer/Model/QueryDetails.cs class QueryDetails (line 14) | public class QueryDetails method QueryDetails (line 20) | public QueryDetails(NormalizedQuery query, WorkloadAnalysis baseline, ... method LoadQueryStats (line 45) | private DataTable LoadQueryStats() method LoadPlotModel (line 213) | private PlotModel LoadPlotModel() method LoadDurationSeries (line 259) | private Series LoadDurationSeries(WorkloadAnalysis analysis, OxyColor ... FILE: WorkloadViewer/Model/SqlConnectionInfo.cs class SqlConnectionInfo (line 9) | public class SqlConnectionInfo FILE: WorkloadViewer/Model/WorkloadAnalysis.cs class WorkloadAnalysis (line 14) | public class WorkloadAnalysis method Load (line 26) | public void Load() FILE: WorkloadViewer/Model/WorkloadAnalysisPoint.cs class WorkloadAnalysisPoint (line 9) | public class WorkloadAnalysisPoint FILE: WorkloadViewer/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: WorkloadViewer/Properties/Settings.Designer.cs class Settings (line 14) | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] FILE: WorkloadViewer/View/ConnectionInfoDialog.xaml.cs class ConnectionInfoDialog (line 20) | public partial class ConnectionInfoDialog : MahApps.Metro.Controls.Dialo... method ConnectionInfoDialog (line 22) | public ConnectionInfoDialog() FILE: WorkloadViewer/View/ConnectionInfoEditor.xaml.cs class ConnectionInfoEditor (line 26) | public partial class ConnectionInfoEditor : UserControl method ConnectionInfoEditor (line 28) | public ConnectionInfoEditor() method ReceiveMessage (line 35) | private void ReceiveMessage(Message msg) method Baseline_PasswordChanged (line 48) | private void Baseline_PasswordChanged(object sender, RoutedEventArgs e) method Benchmark_PasswordChanged (line 54) | private void Benchmark_PasswordChanged(object sender, RoutedEventArgs e) FILE: WorkloadViewer/View/MainWindow.xaml.cs class MainWindow (line 28) | public partial class MainWindow : MetroWindow method MainWindow (line 30) | public MainWindow() method ReceiveSortMessage (line 49) | private void ReceiveSortMessage(SortColMessage msg) method DataGridDoubleClick (line 69) | private void DataGridDoubleClick(object sender, MouseButtonEventArgs e) method QueryText_MouseDoubleClick (line 78) | private void QueryText_MouseDoubleClick(object sender, MouseButtonEven... method OpenFileWithDefaultApp (line 83) | private void OpenFileWithDefaultApp(object sender) FILE: WorkloadViewer/ViewModel/ConnectionInfoEditorViewModel.cs class ConnectionInfoEditorViewModel (line 15) | public class ConnectionInfoEditorViewModel : ViewModelBase method ConnectionInfoEditorViewModel (line 67) | public ConnectionInfoEditorViewModel() method KeyDown (line 77) | private void KeyDown(KeyEventArgs e) method Cancel_Pressed (line 86) | private async void Cancel_Pressed(RoutedEventArgs e) method OK_Pressed (line 93) | private async void OK_Pressed(RoutedEventArgs e) FILE: WorkloadViewer/ViewModel/DictionaryExtensions.cs class DictionaryExtensions (line 9) | public static class DictionaryExtensions method AddOrUpdate (line 11) | public static void AddOrUpdate( method AddOrUpdate (line 26) | public static TValue AddOrUpdate( method AddOrUpdate (line 47) | public static TValue AddOrUpdate( FILE: WorkloadViewer/ViewModel/FilterDefinition.cs class FilterDefinition (line 9) | public class FilterDefinition : IComparable, IEquatable method CompareTo (line 14) | public int CompareTo(object obj) method Equals (line 24) | public bool Equals(FilterDefinition other) FILE: WorkloadViewer/ViewModel/LinqExtensions.cs class LinqExtensions (line 10) | public static class LinqExtensions method FullOuterJoin (line 12) | public static IEnumerable FullOuterJoin FullOuterJoinIterator