Menu

[r13]: / trunk / source / DBVisualizer / bin / Release / DBVisualizer.xml  Maximize  Restore  History

Download this file

117 lines (117 with data), 6.3 kB

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
<?xml version="1.0"?>
<doc>
<assembly>
<name>
DBVisualizer
</name>
</assembly>
<members>
<member name="T:BinaryRefinary.Diagnostics.DBVisualizer.QueryResult">
<summary>
Simple class used to transfer data between the debugger and debugee side.
</summary>
</member><member name="M:BinaryRefinary.Diagnostics.DBVisualizer.DBConnectionVisualizer.Show(Microsoft.VisualStudio.DebuggerVisualizers.IDialogVisualizerService,Microsoft.VisualStudio.DebuggerVisualizers.IVisualizerObjectProvider)">
<summary>
Shows the user interface for the visualizer
</summary>
<param name="windowService">The object that provides windowing services</param>
<param name="objectProvider">The object that provides data</param>
</member><member name="M:BinaryRefinary.Diagnostics.DBVisualizer.DBConnectionVisualizer.RunQuery(System.String)">
<summary>
Runs a query against the database connectioin
</summary>
<param name="sql">The SQL to run</param>
<returns>The resulting data table</returns>
</member><member name="M:BinaryRefinary.Diagnostics.DBVisualizer.DBConnectionVisualizer.GetStreamFromString(System.String)">
<summary>
Returns a stream containing the data for a string
</summary>
<param name="input">The string to write to the stream</param>
<returns>The stream containing the string data</returns>
</member><member name="T:BinaryRefinary.Diagnostics.DBVisualizer.DBConnectionVisualizer">
<summary>
Implements the debugger side of the Database Connection Visualizer
</summary>
<remarks>This class is used as a add-on for visual studio and
provides visualization capabilities to the debugger for objects that derive
from <see cref="T:System.Data.Common.DbConnection"/>
</remarks>
</member><member name="M:BinaryRefinary.Diagnostics.DBVisualizer.IDBConnectionProxy.RunQuery(System.String)">
<summary>
Runs a query against the database connection and returns a data table
</summary>
<param name="sql">The SQL statement to run</param>
<returns>A populated result</returns>
</member><member name="T:BinaryRefinary.Diagnostics.DBVisualizer.IDBConnectionProxy">
<summary>
Implemented by classes that can get data from a DB connection
</summary>
</member><member name="P:BinaryRefinary.Diagnostics.DBVisualizer.My.Resources.Resources.ResourceManager">
<summary>
Returns the cached ResourceManager instance used by this class.
</summary>
</member><member name="P:BinaryRefinary.Diagnostics.DBVisualizer.My.Resources.Resources.Culture">
<summary>
Overrides the current thread's CurrentUICulture property for all
resource lookups using this strongly typed resource class.
</summary>
</member><member name="T:BinaryRefinary.Diagnostics.DBVisualizer.My.Resources.Resources">
<summary>
A strongly-typed resource class, for looking up localized strings, etc.
</summary>
</member><member name="M:BinaryRefinary.Diagnostics.DBVisualizer.DebugeeObjectSource.ExecuteSQL(System.Data.Common.DbConnection,System.String)">
<summary>
Runs the current SQL against the table and returns the result as a data table
</summary>
<param name="connection">The connection to run the SQL against</param>
<param name="sql">The SQL statement to run against the connection</param>
<returns>A data table contining the results of the SQL statement</returns>
</member><member name="M:BinaryRefinary.Diagnostics.DBVisualizer.DebugeeObjectSource.ReadTable(System.Data.Common.DbDataReader)">
<summary>
Reads the contents of a data reader into a data table
</summary>
<param name="reader">The reader to read from</param>
<returns>A table filled with the data from the reader</returns>
</member><member name="M:BinaryRefinary.Diagnostics.DBVisualizer.DebugeeObjectSource.CreateColumns(System.Data.Common.DbDataReader,System.Data.DataTable)">
<summary>
Creates the columns in the data table to match the data reader
</summary>
<param name="reader">The reader to read the column information from</param>
<param name="table">The data table to add the columns to</param>
<remarks></remarks>
</member><member name="M:BinaryRefinary.Diagnostics.DBVisualizer.DebugeeObjectSource.TransferData(System.Object,System.IO.Stream,System.IO.Stream)">
<summary>
Transfers data from the debugger side to the debugee side
</summary>
<param name="target">The target object we're visualizing</param>
<param name="incomingData">A stream of incoming data</param>
<param name="outgoingData">A stream of outgoing data</param>
<remarks>This method is used to transfer a sql statement from the debugger side
to the debugee side.
</remarks>
</member><member name="M:BinaryRefinary.Diagnostics.DBVisualizer.DebugeeObjectSource.GetData(System.Object,System.IO.Stream)">
<summary>
Transfers the result from the debugee side to the debugger side
</summary>
<param name="target">The target object being visualized (must derive from <see cref="T:System.Data.Common.DbConnection"/></param>
<param name="outgoingData">The datastream for the output</param>
<remarks>Intercepts the call to get the target and replaces it with the data table returned
from the query that was transfered via <see cref="M:BinaryRefinary.Diagnostics.DBVisualizer.DebugeeObjectSource.TransferData(System.Object,System.IO.Stream,System.IO.Stream)"/></remarks>
</member><member name="M:BinaryRefinary.Diagnostics.DBVisualizer.DebugeeObjectSource.GetStringFromStream(System.IO.Stream)">
<summary>
Reads the contents of a stream into a string.
</summary>
<param name="stream">The stream to read from</param>
<returns>The string that was read from the stream</returns>
<remarks>The returned string will start from the current stream position.</remarks>
</member><member name="T:BinaryRefinary.Diagnostics.DBVisualizer.DebugeeObjectSource">
<summary>
This class implements the debugee side of the visualizer. It is responsible for running the commands against the server.
</summary>
<remarks>As DBConnection is not serializable, in order to run commands against it,
the debugger side must send the sql text to the debuggee side, run the command and
return the results. This is accomplished by using the TransferData method to send
the SQL statement and the GetObject method to return the result of the SQL statement as a DataTable.</remarks>
</member>
</members>
</doc>