<?xml version="1.0" encoding="utf-8"?>
<configuration>
<DataCollectorConfiguration xmlns="http://microsoft.com/schemas/VisualStudio/TeamTest/2010">
<DataCollector typeUri="datacollector://Microsoft/TraceDebugger/1.0">
<DefaultConfiguration>
<CollectionPlan xmlns="urn:schemas-microsoft-com:visualstudio:tracelog"><StartupInfo>
<LogFileName>
</LogFileName>
<LogFileDirectory>
</LogFileDirectory>
<MaximumLogFileSize>1600</MaximumLogFileSize>
</StartupInfo>
<CollectorInfo>
<WorkerProcessList>
<Name>w3wp.exe</Name>
</WorkerProcessList>
<ApplicationPoolList isExclusionList="true">
<Name>Microsoft Team Foundation</Name>
<Name>Tswa</Name>
</ApplicationPoolList>
<InstrumentIIS>false</InstrumentIIS>
<RemoteInstrumentIIS>true</RemoteInstrumentIIS>
</CollectorInfo>
  
  <CheckpointOptions>
    <ThreadCheckpoints>
      <Mode>FixedEventRate</Mode>
      <StartRate>30000</StartRate>
    </ThreadCheckpoints>
    <NotifyPointCheckpoints>
      <Mode>FixedEventRate</Mode>
      <StartRate>1000</StartRate>
    </NotifyPointCheckpoints>
  </CheckpointOptions>
  <TraceInstrumentation enabled="false">
    <Options>PresetFull</Options>
    <ModuleList isExclusionList="true">
      <Name>PublicKeyToken:B77A5C561934E089</Name>
      <Name>PublicKeyToken:B03F5F7F11D50A3A</Name>
      <Name>PublicKeyToken:31BF3856AD364E35</Name>
      <Name>PublicKeyToken:89845DCD8080CC91</Name>
      <Name>PublicKeyToken:71E9BCE111E9429C</Name>
      <Name>Microsoft.</Name>
    </ModuleList>
    <ProcessList isExclusionList="true">
      <Name>devenv.exe</Name>
      <Name>mtm.exe</Name>
      <Name>TestAgentConfigUI.exe</Name>
      <Name>TestControllerConfigUI.exe</Name>
      <Name>DW20.exe</Name>
      <Name>TFSMgmt.exe</Name>
      <Name>TFSJobAgent.exe</Name>
      <Name>TFSBuildServiceHost.exe</Name>
      <Name>Microsoft.VisualStudio.PerfWatson.exe</Name>
      <Name>FxCopCmd.exe</Name>
      <Name>MSBuild.exe</Name>
      <Name>sqlservr.exe</Name>
      <Name>IntelliTrace.exe</Name>
      <Name>MSVSMON.exe</Name>
      <Name>IntelliTraceSC.exe</Name>
      <Name>xdesproc.exe</Name>
      <Name>VWDExpress.exe</Name>
      <Name>VsWinExpress.exe</Name>
      <Name>Blend.exe</Name>
      <Name>CodedUITestSwitchFromImmersive.exe</Name>
    </ProcessList>
  </TraceInstrumentation>
  <TelemetryInstrumentation enabled="true">
    <ProcessList isExclusionList="true">
</ProcessList>
  </TelemetryInstrumentation>
  <DetourInstrumentation enabled="false">
    <ModuleList isExclusionList="true">
</ModuleList>
    <ProcessList isExclusionList="true">
</ProcessList>
  </DetourInstrumentation>
  
  <DiagnosticEventInstrumentation enabled="true">
    <ModuleList isExclusionList="true">
</ModuleList>
    <ProcessList isExclusionList="true">
      <Name>devenv.exe</Name>
      <Name>mtm.exe</Name>
      <Name>TestAgentConfigUI.exe</Name>
      <Name>TestControllerConfigUI.exe</Name>
      <Name>DW20.exe</Name>
      <Name>TFSMgmt.exe</Name>
      <Name>TFSJobAgent.exe</Name>
      <Name>TFSBuildServiceHost.exe</Name>
      <Name>Microsoft.VisualStudio.PerfWatson.exe</Name>
      <Name>FxCopCmd.exe</Name>
      <Name>MSBuild.exe</Name>
      <Name>sqlservr.exe</Name>
      <Name>IntelliTrace.exe</Name>
      <Name>MSVSMON.exe</Name>
      <Name>IntelliTraceSC.exe</Name>
      <Name>xdesproc.exe</Name>
      <Name>VWDExpress.exe</Name>
      <Name>VsWinExpress.exe</Name>
      <Name>Blend.exe</Name>
      <Name>CodedUITestSwitchFromImmersive.exe</Name>
    </ProcessList>
  </DiagnosticEventInstrumentation>
  <WebRequestTrackingInstrumentation enabled="false">
    <ProcessList isExclusionList="true">
      <Name>devenv.exe</Name>
      <Name>mtm.exe</Name>
      <Name>TestAgentConfigUI.exe</Name>
      <Name>TestControllerConfigUI.exe</Name>
      <Name>DW20.exe</Name>
      <Name>TFSMgmt.exe</Name>
      <Name>TFSJobAgent.exe</Name>
      <Name>TFSBuildServiceHost.exe</Name>
      <Name>Microsoft.VisualStudio.PerfWatson.exe</Name>
      <Name>FxCopCmd.exe</Name>
      <Name>MSBuild.exe</Name>
      <Name>sqlservr.exe</Name>
      <Name>IntelliTrace.exe</Name>
      <Name>MSVSMON.exe</Name>
      <Name>IntelliTraceSC.exe</Name>
      <Name>xdesproc.exe</Name>
      <Name>VWDExpress.exe</Name>
      <Name>VsWinExpress.exe</Name>
      <Name>Blend.exe</Name>
      <Name>CodedUITestSwitchFromImmersive.exe</Name>
    </ProcessList>
  </WebRequestTrackingInstrumentation>
  <WebTrackingInstrumentation enabled="false">
    <ProcessList isExclusionList="true">
</ProcessList> 
  </WebTrackingInstrumentation>
  <UnitTestIsolationInstrumentation enabled="false">
    <ProcessList isExclusionList="true">
</ProcessList> 
  </UnitTestIsolationInstrumentation>
  <TracePointProvider>
    <!-- List of Categories Grouping Events -->
    <Categories>
      <Category Id="system.data" _locID="category.SystemData">ADO.NET</Category>
      <Category Id="system.net.http" _locID="category.SystemNetHttp">HTTPClient</Category>
      <Category Id="system.web" _locID="category.SystemWeb">ASP.NET</Category>
      <Category Id="console" _locID="category.SystemConsole">Console</Category>
      <Category Id="data.binding" _locID="category.DataBinding">Data Binding</Category>
      <Category Id="environment.variables" _locID="category.SystemEnvironment">Environment Variables</Category>
      <Category Id="file.access" _locID="category.FileAccess">File</Category>
      <Category Id="gesture" _locID="category.Gesture">Gesture</Category>
      <Category Id="lazy" _locID="category.Lazy">Lazy Initialization</Category>
      <Category Id="registry.access" _locID="category.RegistryAccess">Registry</Category>
      <Category Id="servicemodel" _locID="category.SystemServiceModel">ServiceModel</Category>
      <Category Id="threading" _locID="category.Threading">Threading</Category>
      <Category Id="tracing" _locID="category.Tracing">Tracing</Category>
      <Category Id="user.prompt" _locID="category.UserPrompt">User Prompt</Category>
      <Category Id="xml" _locID="category.SystemXml">XML</Category>
    </Categories>
    <!-- List of Module Specifications -->
    <ModuleSpecifications>
      <ModuleSpecification Id="mscorlib">mscorlib.dll</ModuleSpecification>
      <ModuleSpecification Id="mscorlib2_only" maxVersion="2.0">mscorlib.dll</ModuleSpecification>
      <ModuleSpecification Id="mscorlib4_plus" minVersion="4.0">mscorlib.dll</ModuleSpecification>
      <ModuleSpecification Id="mscorlib45_plus" minVersion="4.0.30319.236">mscorlib.dll</ModuleSpecification>
      <ModuleSpecification Id="mscorlib4_only" minVersion="4.0" maxVersion="4.0.30319.235">mscorlib.dll</ModuleSpecification>
      <ModuleSpecification Id="presentationframework">PresentationFramework.dll</ModuleSpecification>
      <ModuleSpecification Id="system">System.dll</ModuleSpecification>
      <ModuleSpecification Id="system.activities4_plus" minVersion="4.0">System.Activities.dll</ModuleSpecification>
      <ModuleSpecification Id="system.data">System.Data.dll</ModuleSpecification>
      <ModuleSpecification Id="system.servicemodel">System.ServiceModel.dll</ModuleSpecification>
      <ModuleSpecification Id="system.web">System.Web.dll</ModuleSpecification>
      <ModuleSpecification Id="system.web2_only" maxVersion="2.0">System.Web.dll</ModuleSpecification>
      <ModuleSpecification Id="winforms">System.Windows.Forms.dll</ModuleSpecification>
      <ModuleSpecification Id="system.xml">System.Xml.dll</ModuleSpecification>
      <ModuleSpecification Id="microsoft.intellitrace.telemetryobserver">Microsoft.IntelliTrace.TelemetryObserver.dll</ModuleSpecification>
      <ModuleSpecification Id="microsoft.intellitrace.telemetryobserver.coreclr">Microsoft.IntelliTrace.TelemetryObserver.CoreClr.dll</ModuleSpecification>
    </ModuleSpecifications>
    <!-- List of Diagnostic Events -->
    <DiagnosticEventSpecifications>
      <!-- Begin Diagnostic Events for ADO.NET-->
      <DiagnosticEventSpecification>
        <CategoryId>system.data</CategoryId>
        <SettingsName _locID="settingsName.OdbcCommand.ExecuteReader">ExecuteReader (ODBCCommand)</SettingsName>
        <SettingsDescription _locID="settingsDescription.OdbcCommand.ExecuteReader">Command text was executed, building an OdbcDataReader using one of the CommandBehavior values.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.data</ModuleSpecificationId>
            <TypeName>System.Data.Odbc.OdbcCommand</TypeName>
            <MethodName>ExecuteReader</MethodName>
            <MethodId>System.Data.Odbc.OdbcCommand.ExecuteReader(System.Data.CommandBehavior):System.Data.Odbc.OdbcDataReader</MethodId>
            <ShortDescription _locID="shortDescription.OdbcCommand.ExecuteReader">Execute Reader "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.OdbcCommand.ExecuteReader">The command text "{0}" was executed on connection "{1}", building an OdbcDataReader using one of the CommandBehavior values.</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="4096" type="String" name="Command Text" _locID="dataquery.OdbcCommand.ExecuteReader.CommandText" _locAttrData="name" query="_commandText">
</DataQuery>
              <DataQuery index="0" maxSize="256" type="String" name="Connection String" _locID="dataquery.OdbcCommand.ExecuteReader.ConnectionString" _locAttrData="name" query="_connection._userConnectionOptions._usersConnectionString">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <CategoryId>system.data</CategoryId>
        <SettingsName _locID="settingsName.OdbcCommand.ExecuteNonQuery">ExecuteNonQuery (ODBCCommand)</SettingsName>
        <SettingsDescription _locID="settingsDescription.OdbcCommand.ExecuteNonQuery">Command text was executed, returning the number of rows affected.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.data</ModuleSpecificationId>
            <TypeName>System.Data.Odbc.OdbcCommand</TypeName>
            <MethodName>ExecuteNonQuery</MethodName>
            <MethodId>System.Data.Odbc.OdbcCommand.ExecuteNonQuery():System.Int32</MethodId>
            <ShortDescription _locID="shortDescription.OdbcCommand.ExecuteNonQuery">Execute NonQuery "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.OdbcCommand.ExecuteNonQuery">The command text "{0}" was executed on connection "{1}", returning the number of rows affected.</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="4096" type="String" name="Command Text" _locID="dataquery.OdbcCommand.ExecuteNonQuery.CommandText" _locAttrData="name" query="_commandText">
</DataQuery>
              <DataQuery index="0" maxSize="256" type="String" name="Connection String" _locID="dataquery.OdbcCommand.ExecuteNonQuery.ConnectionString" _locAttrData="name" query="_connection._userConnectionOptions._usersConnectionString">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <CategoryId>system.data</CategoryId>
        <SettingsName _locID="settingsName.OdbcCommand.ExecuteScalar">ExecuteScalar (ODBCCommand)</SettingsName>
        <SettingsDescription _locID="settingsDescription.OdbcCommand.ExecuteScalar">Command text was executed, returning the first column of the first row in the result set.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.data</ModuleSpecificationId>
            <TypeName>System.Data.Odbc.OdbcCommand</TypeName>
            <MethodName>ExecuteScalar</MethodName>
            <MethodId>System.Data.Odbc.OdbcCommand.ExecuteScalar():System.Object</MethodId>
            <ShortDescription _locID="shortDescription.OdbcCommand.ExecuteScalar">Execute Scalar "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.OdbcCommand.ExecuteScalar">The command text "{0}" was executed on connection "{1}", returning the first column of the first row in the result set.</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="4096" type="String" name="Command Text" _locID="dataquery.OdbcCommand.ExecuteScalar.CommandText" _locAttrData="name" query="_commandText">
</DataQuery>
              <DataQuery index="0" maxSize="256" type="String" name="Connection String" _locID="dataquery.OdbcCommand.ExecuteScalar.ConnectionString" _locAttrData="name" query="_connection._userConnectionOptions._usersConnectionString">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <CategoryId>system.data</CategoryId>
        <SettingsName _locID="settingsName.OleDbCommand.ExecuteReader">ExecuteReader (OLEDBCommand)</SettingsName>
        <SettingsDescription _locID="settingsDescription.OleDbCommand.ExecuteReader">Command text was executed, building an OleDbDataReader using one of the CommandBehavior values.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.data</ModuleSpecificationId>
            <TypeName>System.Data.OleDb.OleDbCommand</TypeName>
            <MethodName>ExecuteReader</MethodName>
            <MethodId>System.Data.OleDb.OleDbCommand.ExecuteReader(System.Data.CommandBehavior):System.Data.OleDb.OleDbDataReader</MethodId>
            <ShortDescription _locID="shortDescription.OleDbCommand.ExecuteReader">Execute Reader "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.OleDbCommand.ExecuteReader">The command text "{0}" was executed on connection "{1}", building an OleDbDataReader using one of the CommandBehavior values.</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="4096" type="String" name="Command Text" _locID="dataquery.OleDbCommand.ExecuteReader.CommandText" _locAttrData="name" query="_commandText">
</DataQuery>
              <DataQuery index="0" maxSize="256" type="String" name="Connection String" _locID="dataquery.OleDbCommand.ExecuteReader.ConnectionString" _locAttrData="name" query="_connection._userConnectionOptions._usersConnectionString">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <CategoryId>system.data</CategoryId>
        <SettingsName _locID="settingsName.OleDbCommand.ExecuteNonQuery">ExecuteNonQuery (OLEDBCommand)</SettingsName>
        <SettingsDescription _locID="settingsDescription.OleDbCommand.ExecuteNonQuery">Command text was executed, returning the number of rows affected.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.data</ModuleSpecificationId>
            <TypeName>System.Data.OleDb.OleDbCommand</TypeName>
            <MethodName>ExecuteNonQuery</MethodName>
            <MethodId>System.Data.OleDb.OleDbCommand.ExecuteNonQuery():System.Int32</MethodId>
            <ShortDescription _locID="shortDescription.OleDbCommand.ExecuteNonQuery">Execute NonQuery "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.OleDbCommand.ExecuteNonQuery">The command text "{0}" was executed on connection "{1}", returning the number of rows affected.</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="4096" type="String" name="Command Text" _locID="dataquery.OleDbCommand.ExecuteNonQuery.CommandText" _locAttrData="name" query="_commandText">
</DataQuery>
              <DataQuery index="0" maxSize="256" type="String" name="Connection String" _locID="dataquery.OleDbCommand.ExecuteNonQuery.ConnectionString" _locAttrData="name" query="_connection._userConnectionOptions._usersConnectionString">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <CategoryId>system.data</CategoryId>
        <SettingsName _locID="settingsName.OleDbCommand.ExecuteScalar">ExecuteScalar (OLEDBCommand)</SettingsName>
        <SettingsDescription _locID="settingsDescription.OleDbCommand.ExecuteScalar">Command text was executed, returning the first column of the first row in the result set.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.data</ModuleSpecificationId>
            <TypeName>System.Data.OleDb.OleDbCommand</TypeName>
            <MethodName>ExecuteScalar</MethodName>
            <MethodId>System.Data.OleDb.OleDbCommand.ExecuteScalar():System.Object</MethodId>
            <ShortDescription _locID="shortDescription.OleDbCommand.ExecuteScalar">Execute Scalar "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.OleDbCommand.ExecuteScalar">The command text "{0}" was executed on connection "{1}", returning the first column of the first row in the result set.</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="4096" type="String" name="Command Text" _locID="dataquery.OleDbCommand.ExecuteScalar.CommandText" _locAttrData="name" query="_commandText">
</DataQuery>
              <DataQuery index="0" maxSize="256" type="String" name="Connection String" _locID="dataquery.OleDbCommand.ExecuteScalar.ConnectionString" _locAttrData="name" query="_connection._userConnectionOptions._usersConnectionString">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <CategoryId>system.data</CategoryId>
        <SettingsName _locID="settingsName.SqlCommand.ExecuteReader">ExecuteReader (SQLCommand)</SettingsName>
        <SettingsDescription _locID="settingsDescription.SqlCommand.ExecuteReader">Command text was executed, building a SqlDataReader.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.data</ModuleSpecificationId>
            <TypeName>System.Data.SqlClient.SqlCommand</TypeName>
            <MethodName>ExecuteReader</MethodName>
            <MethodId>System.Data.SqlClient.SqlCommand.ExecuteReader(System.Data.CommandBehavior,System.String):System.Data.SqlClient.SqlDataReader</MethodId>
            <ShortDescription _locID="shortDescription.SqlCommand.ExecuteReader">Execute Reader "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.SqlCommand.ExecuteReader">The command text "{0}" was executed on connection "{1}", building a SqlDataReader.</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="8192" type="String" name="Command Text" _locID="dataquery.SqlCommand.ExecuteReader.CommandText" _locAttrData="name" query="_commandText">
</DataQuery>
              <DataQuery index="0" maxSize="256" type="String" name="Connection String" _locID="dataquery.SqlCommand.ExecuteReader.ConnectionString" _locAttrData="name" query="_activeConnection._userConnectionOptions._usersConnectionString">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <CategoryId>system.data</CategoryId>
        <SettingsName _locID="settingsName.SqlCommand.ExecuteNonQuery">ExecuteNonQuery (SQLCommand)</SettingsName>
        <SettingsDescription _locID="settingsDescription.SqlCommand.ExecuteNonQuery">Command text was executed, returning the number of rows affected.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.data</ModuleSpecificationId>
            <TypeName>System.Data.SqlClient.SqlCommand</TypeName>
            <MethodName>ExecuteNonQuery</MethodName>
            <MethodId>System.Data.SqlClient.SqlCommand.ExecuteNonQuery():System.Int32</MethodId>
            <ShortDescription _locID="shortDescription.SqlCommand.ExecuteNonQuery">Execute NonQuery "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.SqlCommand.ExecuteNonQuery">The command text "{0}" was executed on connection "{1}", returning the number of rows affected.</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="8192" type="String" name="Command Text" _locID="dataquery.SqlCommand.ExecuteNonQuery.CommandText" _locAttrData="name" query="_commandText">
</DataQuery>
              <DataQuery index="0" maxSize="256" type="String" name="Connection String" _locID="dataquery.SqlCommand.ExecuteNonQuery.ConnectionString" _locAttrData="name" query="_activeConnection._userConnectionOptions._usersConnectionString">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <CategoryId>system.data</CategoryId>
        <SettingsName _locID="settingsName.SqlCommand.ExecuteScalar">ExecuteScalar (SQLCommand)</SettingsName>
        <SettingsDescription _locID="settingsDescription.SqlCommand.ExecuteScalar">Command text was executed, returning the first column of the first row in the result set.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.data</ModuleSpecificationId>
            <TypeName>System.Data.SqlClient.SqlCommand</TypeName>
            <MethodName>ExecuteScalar</MethodName>
            <MethodId>System.Data.SqlClient.SqlCommand.ExecuteScalar():System.Object</MethodId>
            <ShortDescription _locID="shortDescription.SqlCommand.ExecuteScalar">Execute Scalar "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.SqlCommand.ExecuteScalar">The command text "{0}" was executed on connection "{1}", returning the first column of the first row in the result set.</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="8192" type="String" name="Command Text" _locID="dataquery.SqlCommand.ExecuteScalar.CommandText" _locAttrData="name" query="_commandText">
</DataQuery>
              <DataQuery index="0" maxSize="256" type="String" name="Connection String" _locID="dataquery.SqlCommand.ExecuteScalar.ConnectionString" _locAttrData="name" query="_activeConnection._userConnectionOptions._usersConnectionString">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <CategoryId>system.data</CategoryId>
        <SettingsName _locID="settingsName.SqlCommand.ExecuteXmlReader">ExecuteXmlReader (SQLCommand)</SettingsName>
        <SettingsDescription _locID="settingsDescription.SqlCommand.ExecuteXmlReader">Command text was executed, building an XmlReader.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.data</ModuleSpecificationId>
            <TypeName>System.Data.SqlClient.SqlCommand</TypeName>
            <MethodName>ExecuteXmlReader</MethodName>
            <MethodId>System.Data.SqlClient.SqlCommand.ExecuteXmlReader():System.Xml.XmlReader</MethodId>
            <ShortDescription _locID="shortDescription.SqlCommand.ExecuteXmlReader">Execute XmlReader "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.SqlCommand.ExecuteXmlReader">The command text "{0}" was executed on connection "{1}", building an XmlReader.</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="8192" type="String" name="Command Text" _locID="dataquery.SqlCommand.ExecuteXmlReader.CommandText" _locAttrData="name" query="_commandText">
</DataQuery>
              <DataQuery index="0" maxSize="256" type="String" name="Connection String" _locID="dataquery.SqlCommand.ExecuteXmlReader.ConnectionString" _locAttrData="name" query="_activeConnection._userConnectionOptions._usersConnectionString">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <!-- Reader, CoreClr, Sync -->
        <CategoryId>system.data</CategoryId>
        <SettingsName _locID="settingsName.SqlCommand.ExecuteReader">ExecuteReader (SQLCommand)</SettingsName>
        <SettingsDescription _locID="settingsDescription.SqlCommandCore.ExecuteReader">Command text was executed, building a SqlDataReader.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>microsoft.intellitrace.telemetryobserver.coreclr</ModuleSpecificationId>
            <TypeName>Microsoft.IntelliTrace.TelemetryObserver.SqlWriteCommandBeforeHook</TypeName>
            <MethodName>ITraceHookSqlCommandExecuteReader</MethodName>
            <MethodId>Microsoft.IntelliTrace.TelemetryObserver.SqlWriteCommandBeforeHook.ITraceHookSqlCommandExecuteReader(System.String,System.String):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.SqlCommandCore.ExecuteReader">Reader: "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.SqlCommandCore.ExecuteReader">The command text "{0}" was executed on connection "{1}", building a SqlDataReader.</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="8192" type="String" name="Command Text" _locID="dataquery.SqlCommandCore.ExecuteReader.CommandText" _locAttrData="name" query="">
</DataQuery>
              <DataQuery index="1" maxSize="4096" type="String" name="Connection String" _locID="dataquery.SqlCommandCore.ExecuteReader.ConnectionString" _locAttrData="name" query="">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <!-- Reader, DesktopClr, Sync -->
        <CategoryId>system.data</CategoryId>
        <SettingsName _locID="settingsName.SqlCommand.ExecuteReader">ExecuteReader (SQLCommand)</SettingsName>
        <SettingsDescription _locID="settingsDescription.SqlCommandCore.ExecuteReader">Command text was executed, building a SqlDataReader.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>microsoft.intellitrace.telemetryobserver</ModuleSpecificationId>
            <TypeName>Microsoft.IntelliTrace.TelemetryObserver.SqlWriteCommandBeforeHook</TypeName>
            <MethodName>ITraceHookSqlCommandExecuteReader</MethodName>
            <MethodId>Microsoft.IntelliTrace.TelemetryObserver.SqlWriteCommandBeforeHook.ITraceHookSqlCommandExecuteReader(System.String,System.String):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.SqlCommandCore.ExecuteReader">Reader: "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.SqlCommandCore.ExecuteReader">The command text "{0}" was executed on connection "{1}", building a SqlDataReader.</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="8192" type="String" name="Command Text" _locID="dataquery.SqlCommandCore.ExecuteReader.CommandText" _locAttrData="name" query="">
</DataQuery>
              <DataQuery index="1" maxSize="4096" type="String" name="Connection String" _locID="dataquery.SqlCommandCore.ExecuteReader.ConnectionString" _locAttrData="name" query="">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <!-- Reader, CoreClr, Async -->
        <CategoryId>system.data</CategoryId>
        <SettingsName _locID="settingsName.SqlCommand.ExecuteReader">ExecuteReader (SQLCommand)</SettingsName>
        <SettingsDescription _locID="settingsDescription.SqlCommandCore.ExecuteReader">Command text was executed, building a SqlDataReader.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>microsoft.intellitrace.telemetryobserver.coreclr</ModuleSpecificationId>
            <TypeName>Microsoft.IntelliTrace.TelemetryObserver.SqlWriteCommandBeforeHook</TypeName>
            <MethodName>ITraceHookSqlCommandExecuteReaderAsync</MethodName>
            <MethodId>Microsoft.IntelliTrace.TelemetryObserver.SqlWriteCommandBeforeHook.ITraceHookSqlCommandExecuteReaderAsync(System.String,System.String):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.SqlCommandCore.ExecuteReaderAsync">Reader: "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.SqlCommandCore.ExecuteReaderAsync">The command text "{0}" was executed asynchronously on connection "{1}", building a SqlDataReader.</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="8192" type="String" name="Command Text" _locID="dataquery.SqlCommandCore.ExecuteReader.CommandText" _locAttrData="name" query="">
</DataQuery>
              <DataQuery index="1" maxSize="4096" type="String" name="Connection String" _locID="dataquery.SqlCommandCore.ExecuteReader.ConnectionString" _locAttrData="name" query="">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <!-- Reader, DesktopClr, Async -->
        <CategoryId>system.data</CategoryId>
        <SettingsName _locID="settingsName.SqlCommand.ExecuteReader">ExecuteReader (SQLCommand)</SettingsName>
        <SettingsDescription _locID="settingsDescription.SqlCommandCore.ExecuteReader">Command text was executed, building a SqlDataReader.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>microsoft.intellitrace.telemetryobserver</ModuleSpecificationId>
            <TypeName>Microsoft.IntelliTrace.TelemetryObserver.SqlWriteCommandBeforeHook</TypeName>
            <MethodName>ITraceHookSqlCommandExecuteReaderAsync</MethodName>
            <MethodId>Microsoft.IntelliTrace.TelemetryObserver.SqlWriteCommandBeforeHook.ITraceHookSqlCommandExecuteReaderAsync(System.String,System.String):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.SqlCommandCore.ExecuteReaderAsync">Reader: "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.SqlCommandCore.ExecuteReaderAsync">The command text "{0}" was executed asynchronously on connection "{1}", building a SqlDataReader.</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="8192" type="String" name="Command Text" _locID="dataquery.SqlCommandCore.ExecuteReader.CommandText" _locAttrData="name" query="">
</DataQuery>
              <DataQuery index="1" maxSize="4096" type="String" name="Connection String" _locID="dataquery.SqlCommandCore.ExecuteReader.ConnectionString" _locAttrData="name" query="">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <!-- NonQuery, CoreClr, Sync -->
        <CategoryId>system.data</CategoryId>
        <SettingsName _locID="settingsName.SqlCommand.ExecuteNonQuery">ExecuteNonQuery (SQLCommand)</SettingsName>
        <SettingsDescription _locID="settingsDescription.SqlCommandCore.ExecuteNonQuery">Command text was executed, returning the number of rows affected.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>microsoft.intellitrace.telemetryobserver.coreclr</ModuleSpecificationId>
            <TypeName>Microsoft.IntelliTrace.TelemetryObserver.SqlWriteCommandBeforeHook</TypeName>
            <MethodName>ITraceHookSqlCommandExecuteNonQuery</MethodName>
            <MethodId>Microsoft.IntelliTrace.TelemetryObserver.SqlWriteCommandBeforeHook.ITraceHookSqlCommandExecuteNonQuery(System.String,System.String):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.SqlCommandCore.ExecuteNonQuery">NonQuery: "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.SqlCommandCore.ExecuteNonQuery">The command text "{0}" was executed on connection "{1}", returning the number of rows affected.</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="8192" type="String" name="Command Text" _locID="dataquery.SqlCommandCore.ExecuteNonQuery.CommandText" _locAttrData="name" query="">
</DataQuery>
              <DataQuery index="1" maxSize="4096" type="String" name="Connection String" _locID="dataquery.SqlCommandCore.ExecuteNonQuery.ConnectionString" _locAttrData="name" query="">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <!-- NonQuery, DesktopClr, Sync -->
        <CategoryId>system.data</CategoryId>
        <SettingsName _locID="settingsName.SqlCommand.ExecuteNonQuery">ExecuteNonQuery (SQLCommand)</SettingsName>
        <SettingsDescription _locID="settingsDescription.SqlCommandCore.ExecuteNonQuery">Command text was executed, returning the number of rows affected.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>microsoft.intellitrace.telemetryobserver</ModuleSpecificationId>
            <TypeName>Microsoft.IntelliTrace.TelemetryObserver.SqlWriteCommandBeforeHook</TypeName>
            <MethodName>ITraceHookSqlCommandExecuteNonQuery</MethodName>
            <MethodId>Microsoft.IntelliTrace.TelemetryObserver.SqlWriteCommandBeforeHook.ITraceHookSqlCommandExecuteNonQuery(System.String,System.String):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.SqlCommandCore.ExecuteNonQuery">NonQuery: "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.SqlCommandCore.ExecuteNonQuery">The command text "{0}" was executed on connection "{1}", returning the number of rows affected.</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="8192" type="String" name="Command Text" _locID="dataquery.SqlCommandCore.ExecuteNonQuery.CommandText" _locAttrData="name" query="">
</DataQuery>
              <DataQuery index="1" maxSize="4096" type="String" name="Connection String" _locID="dataquery.SqlCommandCore.ExecuteNonQuery.ConnectionString" _locAttrData="name" query="">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <!-- NonQuery, CoreClr, Async -->
        <CategoryId>system.data</CategoryId>
        <SettingsName _locID="settingsName.SqlCommand.ExecuteNonQuery">ExecuteNonQuery (SQLCommand)</SettingsName>
        <SettingsDescription _locID="settingsDescription.SqlCommandCore.ExecuteNonQuery">Command text was executed, returning the number of rows affected.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>microsoft.intellitrace.telemetryobserver.coreclr</ModuleSpecificationId>
            <TypeName>Microsoft.IntelliTrace.TelemetryObserver.SqlWriteCommandBeforeHook</TypeName>
            <MethodName>ITraceHookSqlCommandExecuteNonQueryAsync</MethodName>
            <MethodId>Microsoft.IntelliTrace.TelemetryObserver.SqlWriteCommandBeforeHook.ITraceHookSqlCommandExecuteNonQueryAsync(System.String,System.String):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.SqlCommandCore.ExecuteNonQueryAsync">NonQuery: "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.SqlCommandCore.ExecuteNonQueryAsync">The command text "{0}" was executed asynchronously on connection "{1}", returning the number of rows affected.</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="8192" type="String" name="Command Text" _locID="dataquery.SqlCommandCore.ExecuteNonQuery.CommandText" _locAttrData="name" query="">
</DataQuery>
              <DataQuery index="1" maxSize="4096" type="String" name="Connection String" _locID="dataquery.SqlCommandCore.ExecuteNonQuery.ConnectionString" _locAttrData="name" query="">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <!-- NonQuery, DesktopClr, Async -->
        <CategoryId>system.data</CategoryId>
        <SettingsName _locID="settingsName.SqlCommand.ExecuteNonQuery">ExecuteNonQuery (SQLCommand)</SettingsName>
        <SettingsDescription _locID="settingsDescription.SqlCommandCore.ExecuteNonQuery">Command text was executed, returning the number of rows affected.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>microsoft.intellitrace.telemetryobserver</ModuleSpecificationId>
            <TypeName>Microsoft.IntelliTrace.TelemetryObserver.SqlWriteCommandBeforeHook</TypeName>
            <MethodName>ITraceHookSqlCommandExecuteNonQueryAsync</MethodName>
            <MethodId>Microsoft.IntelliTrace.TelemetryObserver.SqlWriteCommandBeforeHook.ITraceHookSqlCommandExecuteNonQueryAsync(System.String,System.String):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.SqlCommandCore.ExecuteNonQueryAsync">NonQuery: "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.SqlCommandCore.ExecuteNonQueryAsync">The command text "{0}" was executed asynchronously on connection "{1}", returning the number of rows affected.</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="8192" type="String" name="Command Text" _locID="dataquery.SqlCommandCore.ExecuteNonQuery.CommandText" _locAttrData="name" query="">
</DataQuery>
              <DataQuery index="1" maxSize="4096" type="String" name="Connection String" _locID="dataquery.SqlCommandCore.ExecuteNonQuery.ConnectionString" _locAttrData="name" query="">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <!-- Scalar, CoreClr, Sync -->
        <CategoryId>system.data</CategoryId>
        <SettingsName _locID="settingsName.SqlCommand.ExecuteScalar">ExecuteScalar (SQLCommand)</SettingsName>
        <SettingsDescription _locID="settingsDescription.SqlCommandCore.ExecuteScalar">Command text was executed, returning the first column of the first row in the result set.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>microsoft.intellitrace.telemetryobserver.coreclr</ModuleSpecificationId>
            <TypeName>Microsoft.IntelliTrace.TelemetryObserver.SqlWriteCommandBeforeHook</TypeName>
            <MethodName>ITraceHookSqlCommandExecuteScalar</MethodName>
            <MethodId>Microsoft.IntelliTrace.TelemetryObserver.SqlWriteCommandBeforeHook.ITraceHookSqlCommandExecuteScalar(System.String,System.String):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.SqlCommandCore.ExecuteScalar">Scalar: "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.SqlCommandCore.ExecuteScalar">The command text "{0}" was executed on connection "{1}", returning the first column of the first row in the result set.</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="8192" type="String" name="Command Text" _locID="dataquery.SqlCommandCore.ExecuteScalar.CommandText" _locAttrData="name" query="">
</DataQuery>
              <DataQuery index="1" maxSize="4096" type="String" name="Connection String" _locID="dataquery.SqlCommandCore.ExecuteScalar.ConnectionString" _locAttrData="name" query="">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <!-- Scalar, DesktopClr, Sync -->
        <CategoryId>system.data</CategoryId>
        <SettingsName _locID="settingsName.SqlCommand.ExecuteScalar">ExecuteScalar (SQLCommand)</SettingsName>
        <SettingsDescription _locID="settingsDescription.SqlCommandCore.ExecuteScalar">Command text was executed, returning the first column of the first row in the result set.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>microsoft.intellitrace.telemetryobserver</ModuleSpecificationId>
            <TypeName>Microsoft.IntelliTrace.TelemetryObserver.SqlWriteCommandBeforeHook</TypeName>
            <MethodName>ITraceHookSqlCommandExecuteScalar</MethodName>
            <MethodId>Microsoft.IntelliTrace.TelemetryObserver.SqlWriteCommandBeforeHook.ITraceHookSqlCommandExecuteScalar(System.String,System.String):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.SqlCommandCore.ExecuteScalar">Scalar: "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.SqlCommandCore.ExecuteScalar">The command text "{0}" was executed on connection "{1}", returning the first column of the first row in the result set.</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="8192" type="String" name="Command Text" _locID="dataquery.SqlCommandCore.ExecuteScalar.CommandText" _locAttrData="name" query="">
</DataQuery>
              <DataQuery index="1" maxSize="4096" type="String" name="Connection String" _locID="dataquery.SqlCommandCore.ExecuteScalar.ConnectionString" _locAttrData="name" query="">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <!-- Scalar, CoreClr, Async -->
        <CategoryId>system.data</CategoryId>
        <SettingsName _locID="settingsName.SqlCommand.ExecuteScalar">ExecuteScalar (SQLCommand)</SettingsName>
        <SettingsDescription _locID="settingsDescription.SqlCommandCore.ExecuteScalar">Command text was executed, returning the first column of the first row in the result set.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>microsoft.intellitrace.telemetryobserver.coreclr</ModuleSpecificationId>
            <TypeName>Microsoft.IntelliTrace.TelemetryObserver.SqlWriteCommandBeforeHook</TypeName>
            <MethodName>ITraceHookSqlCommandExecuteScalarAsync</MethodName>
            <MethodId>Microsoft.IntelliTrace.TelemetryObserver.SqlWriteCommandBeforeHook.ITraceHookSqlCommandExecuteScalarAsync(System.String,System.String):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.SqlCommandCore.ExecuteScalarAsync">Scalar: "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.SqlCommandCore.ExecuteScalarAsync">The command text "{0}" was executed asynchronously on connection "{1}", returning the first column of the first row in the result set.</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="8192" type="String" name="Command Text" _locID="dataquery.SqlCommandCore.ExecuteScalar.CommandText" _locAttrData="name" query="">
</DataQuery>
              <DataQuery index="1" maxSize="4096" type="String" name="Connection String" _locID="dataquery.SqlCommandCore.ExecuteScalar.ConnectionString" _locAttrData="name" query="">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <!-- Scalar, DesktopClr, Async -->
        <CategoryId>system.data</CategoryId>
        <SettingsName _locID="settingsName.SqlCommand.ExecuteScalar">ExecuteScalar (SQLCommand)</SettingsName>
        <SettingsDescription _locID="settingsDescription.SqlCommandCore.ExecuteScalar">Command text was executed, returning the first column of the first row in the result set.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>microsoft.intellitrace.telemetryobserver</ModuleSpecificationId>
            <TypeName>Microsoft.IntelliTrace.TelemetryObserver.SqlWriteCommandBeforeHook</TypeName>
            <MethodName>ITraceHookSqlCommandExecuteScalarAsync</MethodName>
            <MethodId>Microsoft.IntelliTrace.TelemetryObserver.SqlWriteCommandBeforeHook.ITraceHookSqlCommandExecuteScalarAsync(System.String,System.String):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.SqlCommandCore.ExecuteScalarAsync">Scalar: "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.SqlCommandCore.ExecuteScalarAsync">The command text "{0}" was executed asynchronously on connection "{1}", returning the first column of the first row in the result set.</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="8192" type="String" name="Command Text" _locID="dataquery.SqlCommandCore.ExecuteScalar.CommandText" _locAttrData="name" query="">
</DataQuery>
              <DataQuery index="1" maxSize="4096" type="String" name="Connection String" _locID="dataquery.SqlCommandCore.ExecuteScalar.ConnectionString" _locAttrData="name" query="">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <!-- XmlReader, CoreClr, Sync -->
        <CategoryId>system.data</CategoryId>
        <SettingsName _locID="settingsName.SqlCommand.ExecuteXmlReader">ExecuteXmlReader (SQLCommand)</SettingsName>
        <SettingsDescription _locID="settingsDescription.SqlCommandCore.ExecuteXmlReader">Command text was executed, building an XmlReader.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>microsoft.intellitrace.telemetryobserver.coreclr</ModuleSpecificationId>
            <TypeName>Microsoft.IntelliTrace.TelemetryObserver.SqlWriteCommandBeforeHook</TypeName>
            <MethodName>ITraceHookSqlCommandExecuteXmlReader</MethodName>
            <MethodId>Microsoft.IntelliTrace.TelemetryObserver.SqlWriteCommandBeforeHook.ITraceHookSqlCommandExecuteXmlReader(System.String,System.String):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.SqlCommandCore.ExecuteXmlReader">XmlReader: "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.SqlCommandCore.ExecuteXmlReader">The command text "{0}" was executed on connection "{1}", building an XmlReader.</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="8192" type="String" name="Command Text" _locID="dataquery.SqlCommandCore.ExecuteXmlReader.CommandText" _locAttrData="name" query="">
</DataQuery>
              <DataQuery index="1" maxSize="4096" type="String" name="Connection String" _locID="dataquery.SqlCommandCore.ExecuteXmlReader.ConnectionString" _locAttrData="name" query="">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <!-- XmlReader, DesktopClr, Sync -->
        <CategoryId>system.data</CategoryId>
        <SettingsName _locID="settingsName.SqlCommand.ExecuteXmlReader">ExecuteXmlReader (SQLCommand)</SettingsName>
        <SettingsDescription _locID="settingsDescription.SqlCommandCore.ExecuteXmlReader">Command text was executed, building an XmlReader.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>microsoft.intellitrace.telemetryobserver</ModuleSpecificationId>
            <TypeName>Microsoft.IntelliTrace.TelemetryObserver.SqlWriteCommandBeforeHook</TypeName>
            <MethodName>ITraceHookSqlCommandExecuteXmlReader</MethodName>
            <MethodId>Microsoft.IntelliTrace.TelemetryObserver.SqlWriteCommandBeforeHook.ITraceHookSqlCommandExecuteXmlReader(System.String,System.String):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.SqlCommandCore.ExecuteXmlReader">XmlReader: "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.SqlCommandCore.ExecuteXmlReader">The command text "{0}" was executed on connection "{1}", building an XmlReader.</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="8192" type="String" name="Command Text" _locID="dataquery.SqlCommandCore.ExecuteXmlReader.CommandText" _locAttrData="name" query="">
</DataQuery>
              <DataQuery index="1" maxSize="4096" type="String" name="Connection String" _locID="dataquery.SqlCommandCore.ExecuteXmlReader.ConnectionString" _locAttrData="name" query="">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <!-- XmlReader, CoreClr, Async -->
        <CategoryId>system.data</CategoryId>
        <SettingsName _locID="settingsName.SqlCommand.ExecuteXmlReader">ExecuteXmlReader (SQLCommand)</SettingsName>
        <SettingsDescription _locID="settingsDescription.SqlCommandCore.ExecuteXmlReader">Command text was executed, building an XmlReader.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>microsoft.intellitrace.telemetryobserver.coreclr</ModuleSpecificationId>
            <TypeName>Microsoft.IntelliTrace.TelemetryObserver.SqlWriteCommandBeforeHook</TypeName>
            <MethodName>ITraceHookSqlCommandExecuteXmlReaderAsync</MethodName>
            <MethodId>Microsoft.IntelliTrace.TelemetryObserver.SqlWriteCommandBeforeHook.ITraceHookSqlCommandExecuteXmlReaderAsync(System.String,System.String):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.SqlCommandCore.ExecuteXmlReaderAsync">XmlReader: "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.SqlCommandCore.ExecuteXmlReaderAsync">The command text "{0}" was executed asynchronously on connection "{1}", building an XmlReader.</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="8192" type="String" name="Command Text" _locID="dataquery.SqlCommandCore.ExecuteXmlReader.CommandText" _locAttrData="name" query="">
</DataQuery>
              <DataQuery index="1" maxSize="4096" type="String" name="Connection String" _locID="dataquery.SqlCommandCore.ExecuteXmlReader.ConnectionString" _locAttrData="name" query="">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <!-- XmlReader, DesktopClr, Async -->
        <CategoryId>system.data</CategoryId>
        <SettingsName _locID="settingsName.SqlCommand.ExecuteXmlReader">ExecuteXmlReader (SQLCommand)</SettingsName>
        <SettingsDescription _locID="settingsDescription.SqlCommandCore.ExecuteXmlReader">Command text was executed, building an XmlReader.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>microsoft.intellitrace.telemetryobserver</ModuleSpecificationId>
            <TypeName>Microsoft.IntelliTrace.TelemetryObserver.SqlWriteCommandBeforeHook</TypeName>
            <MethodName>ITraceHookSqlCommandExecuteXmlReaderAsync</MethodName>
            <MethodId>Microsoft.IntelliTrace.TelemetryObserver.SqlWriteCommandBeforeHook.ITraceHookSqlCommandExecuteXmlReaderAsync(System.String,System.String):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.SqlCommandCore.ExecuteXmlReaderAsync">XmlReader: "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.SqlCommandCore.ExecuteXmlReaderAsync">The command text "{0}" was executed asynchronously on connection "{1}", building an XmlReader.</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="8192" type="String" name="Command Text" _locID="dataquery.SqlCommandCore.ExecuteXmlReader.CommandText" _locAttrData="name" query="">
</DataQuery>
              <DataQuery index="1" maxSize="4096" type="String" name="Connection String" _locID="dataquery.SqlCommandCore.ExecuteXmlReader.ConnectionString" _locAttrData="name" query="">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <!-- Open, After, CoreClr, Sync -->
        <CategoryId>system.data</CategoryId>
        <SettingsName _locID="settingsName.SqlConnectionCore.OpenAfter">Open, Success (SQLConnection, .Net Core only)</SettingsName>
        <SettingsDescription _locID="settingsDescription.SqlConnectionCore.OpenAfter">SqlConnection successfully opened.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>microsoft.intellitrace.telemetryobserver.coreclr</ModuleSpecificationId>
            <TypeName>Microsoft.IntelliTrace.TelemetryObserver.SqlWriteConnectionOpenAfterHook</TypeName>
            <MethodName>ITraceHookSqlConnectionOpenAfter</MethodName>
            <MethodId>Microsoft.IntelliTrace.TelemetryObserver.SqlWriteConnectionOpenAfterHook.ITraceHookSqlConnectionOpenAfter(System.String,System.String):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.SqlConnectionCore.OpenAfter">Connection opened: "{1}"</ShortDescription>
            <LongDescription _locID="longDescription.SqlConnectionCore.OpenAfter">Connection to "{1}" successfully opened with connection string "{0}".</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="4096" type="String" name="Connection String" _locID="dataquery.SqlConnectionCore.OpenAfter.ConnectionString" _locAttrData="name" query="">
</DataQuery>
              <DataQuery index="1" maxSize="256" type="String" name="Database Name" _locID="dataquery.SqlConnectionCore.OpenAfter.DatabaseName" _locAttrData="name" query="">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <!-- Open, After, DesktopClr, Sync -->
        <CategoryId>system.data</CategoryId>
        <SettingsName _locID="settingsName.SqlConnectionCore.OpenAfter">Open, Success (SQLConnection, .Net Core only)</SettingsName>
        <SettingsDescription _locID="settingsDescription.SqlConnectionCore.OpenAfter">SqlConnection successfully opened.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>microsoft.intellitrace.telemetryobserver</ModuleSpecificationId>
            <TypeName>Microsoft.IntelliTrace.TelemetryObserver.SqlWriteConnectionOpenAfterHook</TypeName>
            <MethodName>ITraceHookSqlConnectionOpenAfter</MethodName>
            <MethodId>Microsoft.IntelliTrace.TelemetryObserver.SqlWriteConnectionOpenAfterHook.ITraceHookSqlConnectionOpenAfter(System.String,System.String):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.SqlConnectionCore.OpenAfter">Connection opened: "{1}"</ShortDescription>
            <LongDescription _locID="longDescription.SqlConnectionCore.OpenAfter">Connection to "{1}" successfully opened with connection string "{0}".</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="4096" type="String" name="Connection String" _locID="dataquery.SqlConnectionCore.OpenAfter.ConnectionString" _locAttrData="name" query="">
</DataQuery>
              <DataQuery index="1" maxSize="256" type="String" name="Database Name" _locID="dataquery.SqlConnectionCore.OpenAfter.DatabaseName" _locAttrData="name" query="">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <!-- Open, After, CoreClr, Async -->
        <CategoryId>system.data</CategoryId>
        <SettingsName _locID="settingsName.SqlConnectionCore.OpenAfter">Open, Success (SQLConnection, .Net Core only)</SettingsName>
        <SettingsDescription _locID="settingsDescription.SqlConnectionCore.OpenAfter">SqlConnection successfully opened.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>microsoft.intellitrace.telemetryobserver.coreclr</ModuleSpecificationId>
            <TypeName>Microsoft.IntelliTrace.TelemetryObserver.SqlWriteConnectionOpenAfterHook</TypeName>
            <MethodName>ITraceHookSqlConnectionOpenAsyncAfter</MethodName>
            <MethodId>Microsoft.IntelliTrace.TelemetryObserver.SqlWriteConnectionOpenAfterHook.ITraceHookSqlConnectionOpenAsyncAfter(System.String,System.String):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.SqlConnectionCore.OpenAsyncAfter">Connection opened: "{1}"</ShortDescription>
            <LongDescription _locID="longDescription.SqlConnectionCore.OpenAsyncAfter">Connection to "{1}" successfully opened, asynchronously, with connection string "{0}".</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="4096" type="String" name="Connection String" _locID="dataquery.SqlConnectionCore.OpenAfter.ConnectionString" _locAttrData="name" query="">
</DataQuery>
              <DataQuery index="1" maxSize="256" type="String" name="Database Name" _locID="dataquery.SqlConnectionCore.OpenAfter.DatabaseName" _locAttrData="name" query="">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <!-- Open, After, DesktopClr, Async -->
        <CategoryId>system.data</CategoryId>
        <SettingsName _locID="settingsName.SqlConnectionCore.OpenAfter">Open, Success (SQLConnection, .Net Core only)</SettingsName>
        <SettingsDescription _locID="settingsDescription.SqlConnectionCore.OpenAfter">SqlConnection successfully opened.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>microsoft.intellitrace.telemetryobserver</ModuleSpecificationId>
            <TypeName>Microsoft.IntelliTrace.TelemetryObserver.SqlWriteConnectionOpenAfterHook</TypeName>
            <MethodName>ITraceHookSqlConnectionOpenAsyncAfter</MethodName>
            <MethodId>Microsoft.IntelliTrace.TelemetryObserver.SqlWriteConnectionOpenAfterHook.ITraceHookSqlConnectionOpenAsyncAfter(System.String,System.String):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.SqlConnectionCore.OpenAsyncAfter">Connection opened: "{1}"</ShortDescription>
            <LongDescription _locID="longDescription.SqlConnectionCore.OpenAsyncAfter">Connection to "{1}" successfully opened, asynchronously, with connection string "{0}".</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="4096" type="String" name="Connection String" _locID="dataquery.SqlConnectionCore.OpenAfter.ConnectionString" _locAttrData="name" query="">
</DataQuery>
              <DataQuery index="1" maxSize="256" type="String" name="Database Name" _locID="dataquery.SqlConnectionCore.OpenAfter.DatabaseName" _locAttrData="name" query="">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <!-- Open, Error, CoreClr, Sync-->
        <CategoryId>system.data</CategoryId>
        <SettingsName _locID="settingsName.SqlConnectionCore.OpenError">Open, Failure (SQLConnection, .Net Core only)</SettingsName>
        <SettingsDescription _locID="settingsDescription.SqlConnectionCore.OpenError">SqlConnection failed to open.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>microsoft.intellitrace.telemetryobserver.coreclr</ModuleSpecificationId>
            <TypeName>Microsoft.IntelliTrace.TelemetryObserver.SqlWriteConnectionOpenErrorHook</TypeName>
            <MethodName>ITraceHookSqlConnectionOpenError</MethodName>
            <MethodId>Microsoft.IntelliTrace.TelemetryObserver.SqlWriteConnectionOpenErrorHook.ITraceHookSqlConnectionOpenError(System.String,System.String):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.SqlConnectionCore.OpenError">Connection failed: "{1}"</ShortDescription>
            <LongDescription _locID="longDescription.SqlConnectionCore.OpenError">Exception "{1}" was thrown when trying to open connnection with string "{0}".</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="4096" type="String" name="Connection String" _locID="dataquery.SqlConnectionCore.OpenError.ConnectionString" _locAttrData="name" query="">
</DataQuery>
              <DataQuery index="1" maxSize="4096" type="String" name="Exception Message" _locID="dataquery.SqlConnectionCore.OpenError.ExceptionMessage" _locAttrData="name" query="">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <!-- Open, Error, DesktopClr, Sync-->
        <CategoryId>system.data</CategoryId>
        <SettingsName _locID="settingsName.SqlConnectionCore.OpenError">Open, Failure (SQLConnection, .Net Core only)</SettingsName>
        <SettingsDescription _locID="settingsDescription.SqlConnectionCore.OpenError">SqlConnection failed to open.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>microsoft.intellitrace.telemetryobserver</ModuleSpecificationId>
            <TypeName>Microsoft.IntelliTrace.TelemetryObserver.SqlWriteConnectionOpenErrorHook</TypeName>
            <MethodName>ITraceHookSqlConnectionOpenError</MethodName>
            <MethodId>Microsoft.IntelliTrace.TelemetryObserver.SqlWriteConnectionOpenErrorHook.ITraceHookSqlConnectionOpenError(System.String,System.String):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.SqlConnectionCore.OpenError">Connection failed: "{1}"</ShortDescription>
            <LongDescription _locID="longDescription.SqlConnectionCore.OpenError">Exception "{1}" was thrown when trying to open connnection with string "{0}".</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="4096" type="String" name="Connection String" _locID="dataquery.SqlConnectionCore.OpenError.ConnectionString" _locAttrData="name" query="">
</DataQuery>
              <DataQuery index="1" maxSize="4096" type="String" name="Exception Message" _locID="dataquery.SqlConnectionCore.OpenError.ExceptionMessage" _locAttrData="name" query="">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <!-- Open, Error, CoreClr, Async-->
        <CategoryId>system.data</CategoryId>
        <SettingsName _locID="settingsName.SqlConnectionCore.OpenError">Open, Failure (SQLConnection, .Net Core only)</SettingsName>
        <SettingsDescription _locID="settingsDescription.SqlConnectionCore.OpenError">SqlConnection failed to open.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>microsoft.intellitrace.telemetryobserver.coreclr</ModuleSpecificationId>
            <TypeName>Microsoft.IntelliTrace.TelemetryObserver.SqlWriteConnectionOpenErrorHook</TypeName>
            <MethodName>ITraceHookSqlConnectionOpenAsyncError</MethodName>
            <MethodId>Microsoft.IntelliTrace.TelemetryObserver.SqlWriteConnectionOpenErrorHook.ITraceHookSqlConnectionOpenAsyncError(System.String,System.String):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.SqlConnectionCore.OpenAsyncError">Connection failed: "{1}"</ShortDescription>
            <LongDescription _locID="longDescription.SqlConnectionCore.OpenAsyncError">Exception "{1}" was thrown when trying to open connnection asynchronously with string "{0}".</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="4096" type="String" name="Connection String" _locID="dataquery.SqlConnectionCore.OpenError.ConnectionString" _locAttrData="name" query="">
</DataQuery>
              <DataQuery index="1" maxSize="4096" type="String" name="Exception Message" _locID="dataquery.SqlConnectionCore.OpenError.ExceptionMessage" _locAttrData="name" query="">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <!-- Open, Error, DesktopClr, Async-->
        <CategoryId>system.data</CategoryId>
        <SettingsName _locID="settingsName.SqlConnectionCore.OpenError">Open, Failure (SQLConnection, .Net Core only)</SettingsName>
        <SettingsDescription _locID="settingsDescription.SqlConnectionCore.OpenError">SqlConnection failed to open.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>microsoft.intellitrace.telemetryobserver</ModuleSpecificationId>
            <TypeName>Microsoft.IntelliTrace.TelemetryObserver.SqlWriteConnectionOpenErrorHook</TypeName>
            <MethodName>ITraceHookSqlConnectionOpenAsyncError</MethodName>
            <MethodId>Microsoft.IntelliTrace.TelemetryObserver.SqlWriteConnectionOpenErrorHook.ITraceHookSqlConnectionOpenAsyncError(System.String,System.String):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.SqlConnectionCore.OpenAsyncError">Connection failed: "{1}"</ShortDescription>
            <LongDescription _locID="longDescription.SqlConnectionCore.OpenAsyncError">Exception "{1}" was thrown when trying to open connnection asynchronously with string "{0}".</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="4096" type="String" name="Connection String" _locID="dataquery.SqlConnectionCore.OpenError.ConnectionString" _locAttrData="name" query="">
</DataQuery>
              <DataQuery index="1" maxSize="4096" type="String" name="Exception Message" _locID="dataquery.SqlConnectionCore.OpenError.ExceptionMessage" _locAttrData="name" query="">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <!-- Close, Before, CoreClr, Sync -->
        <CategoryId>system.data</CategoryId>
        <SettingsName _locID="settingsName.SqlConnectionCore.CloseBefore">Close (SQLConnection, .Net Core only)</SettingsName>
        <SettingsDescription _locID="settingsDescription.SqlConnectionCore.CloseBefore">SqlConnection closed.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>microsoft.intellitrace.telemetryobserver.coreclr</ModuleSpecificationId>
            <TypeName>Microsoft.IntelliTrace.TelemetryObserver.SqlWriteConnectionCloseBeforeHook</TypeName>
            <MethodName>ITraceHookSqlConnectionCloseBefore</MethodName>
            <MethodId>Microsoft.IntelliTrace.TelemetryObserver.SqlWriteConnectionCloseBeforeHook.ITraceHookSqlConnectionCloseBefore(System.String):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.SqlConnectionCore.CloseBefore">Connection closed: "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.SqlConnectionCore.CloseBefore">Connection to "{0}" closed.</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="256" type="String" name="Database Name" _locID="dataquery.SqlConnectionCore.CloseBefore.DatabaseName" _locAttrData="name" query="">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <!-- Close, Before, DesktopClr, Sync -->
        <CategoryId>system.data</CategoryId>
        <SettingsName _locID="settingsName.SqlConnectionCore.CloseBefore">Close (SQLConnection, .Net Core only)</SettingsName>
        <SettingsDescription _locID="settingsDescription.SqlConnectionCore.CloseBefore">SqlConnection closed.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>microsoft.intellitrace.telemetryobserver</ModuleSpecificationId>
            <TypeName>Microsoft.IntelliTrace.TelemetryObserver.SqlWriteConnectionCloseBeforeHook</TypeName>
            <MethodName>ITraceHookSqlConnectionCloseBefore</MethodName>
            <MethodId>Microsoft.IntelliTrace.TelemetryObserver.SqlWriteConnectionCloseBeforeHook.ITraceHookSqlConnectionCloseBefore(System.String):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.SqlConnectionCore.CloseBefore">Connection closed: "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.SqlConnectionCore.CloseBefore">Connection to "{0}" closed.</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="256" type="String" name="Database Name" _locID="dataquery.SqlConnectionCore.CloseBefore.DatabaseName" _locAttrData="name" query="">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <!-- Close, Before, CoreClr, Async -->
        <CategoryId>system.data</CategoryId>
        <SettingsName _locID="settingsName.SqlConnectionCore.CloseBefore">Close (SQLConnection, .Net Core only)</SettingsName>
        <SettingsDescription _locID="settingsDescription.SqlConnectionCore.CloseBefore">SqlConnection closed.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>microsoft.intellitrace.telemetryobserver.coreclr</ModuleSpecificationId>
            <TypeName>Microsoft.IntelliTrace.TelemetryObserver.SqlWriteConnectionCloseBeforeHook</TypeName>
            <MethodName>ITraceHookSqlConnectionAsyncCloseBefore</MethodName>
            <MethodId>Microsoft.IntelliTrace.TelemetryObserver.SqlWriteConnectionCloseBeforeHook.ITraceHookSqlConnectionAsyncCloseBefore(System.String):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.SqlConnectionCore.CloseAsyncBefore">Connection closed: "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.SqlConnectionCore.CloseAsyncBefore">Connection to "{0}" closed, asynchronously.</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="256" type="String" name="Database Name" _locID="dataquery.SqlConnectionCore.CloseBefore.DatabaseName" _locAttrData="name" query="">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <!-- Close, Before, DesktopClr, Async -->
        <CategoryId>system.data</CategoryId>
        <SettingsName _locID="settingsName.SqlConnectionCore.CloseBefore">Close (SQLConnection, .Net Core only)</SettingsName>
        <SettingsDescription _locID="settingsDescription.SqlConnectionCore.CloseBefore">SqlConnection closed.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>microsoft.intellitrace.telemetryobserver</ModuleSpecificationId>
            <TypeName>Microsoft.IntelliTrace.TelemetryObserver.SqlWriteConnectionCloseBeforeHook</TypeName>
            <MethodName>ITraceHookSqlConnectionAsyncCloseBefore</MethodName>
            <MethodId>Microsoft.IntelliTrace.TelemetryObserver.SqlWriteConnectionCloseBeforeHook.ITraceHookSqlConnectionAsyncCloseBefore(System.String):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.SqlConnectionCore.CloseAsyncBefore">Connection closed: "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.SqlConnectionCore.CloseAsyncBefore">Connection to "{0}" closed, asynchronously.</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="256" type="String" name="Database Name" _locID="dataquery.SqlConnectionCore.CloseBefore.DatabaseName" _locAttrData="name" query="">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <!-- End Diagnostic Events for ADO.NET -->
      <!-- Begin Diagnostic Events for HTTPClient -->
      <DiagnosticEventSpecification>
        <CategoryId>system.net.http</CategoryId>
        <SettingsName _locID="settingsName.HttpClient.Request">Request</SettingsName>
        <SettingsDescription _locID="settingsDescription.HttpClient.Request">HTTP request sent.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>microsoft.intellitrace.telemetryobserver</ModuleSpecificationId>
            <TypeName>Microsoft.IntelliTrace.TelemetryObserver.HttpClientRequestHook</TypeName>
            <MethodName>ITraceHookHttpClientRequest</MethodName>
            <MethodId>Microsoft.IntelliTrace.TelemetryObserver.HttpClientRequestHook.ITraceHookHttpClientRequest(System.String,System.String,System.String):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.HttpClient.Request">Request. ({1} "{0}")</ShortDescription>
            <LongDescription _locID="longDescription.HttpClient.Request">HTTP request sent with:
HTTP Method: {1}
URI: "{0}"
Request ID: {2}</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="4096" type="String" name="URI" _locID="dataquery.HttpClient.Request.Uri" _locAttrData="uri" query="">
</DataQuery>
              <DataQuery index="1" maxSize="256" type="String" name="HTTP Method" _locID="dataquery.HttpClient.Request.Method" _locAttrData="method" query="">
</DataQuery>
              <DataQuery index="2" maxSize="256" type="String" name="Request ID" _locID="dataquery.HttpClient.Request.RequestId" _locAttrData="requestId" query="">
</DataQuery>
            </DataQueries>
          </Binding>
          <Binding>
            <ModuleSpecificationId>microsoft.intellitrace.telemetryobserver.coreclr</ModuleSpecificationId>
            <TypeName>Microsoft.IntelliTrace.TelemetryObserver.HttpClientRequestHook</TypeName>
            <MethodName>ITraceHookHttpClientRequest</MethodName>
            <MethodId>Microsoft.IntelliTrace.TelemetryObserver.HttpClientRequestHook.ITraceHookHttpClientRequest(System.String,System.String,System.String):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.HttpClient.Request">Request. ({1} "{0}")</ShortDescription>
            <LongDescription _locID="longDescription.HttpClient.Request">HTTP request sent with:
HTTP Method: {1}
URI: "{0}"
Request ID: {2}</LongDescription>
              <DataQueries>
              <DataQuery index="0" maxSize="4096" type="String" name="URI" _locID="dataquery.HttpClient.Request.Uri" _locAttrData="uri" query="">
</DataQuery>
              <DataQuery index="1" maxSize="256" type="String" name="HTTP Method" _locID="dataquery.HttpClient.Request.Method" _locAttrData="method" query="">
</DataQuery>
              <DataQuery index="2" maxSize="256" type="String" name="Request ID" _locID="dataquery.HttpClient.Request.RequestId" _locAttrData="requestId" query="">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <CategoryId>system.net.http</CategoryId>
        <SettingsName _locID="settingsName.HttpClient.Response">Response</SettingsName>
        <SettingsDescription _locID="settingsDescription.HttpClient.Response">HTTP response sent.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>microsoft.intellitrace.telemetryobserver</ModuleSpecificationId>
            <TypeName>Microsoft.IntelliTrace.TelemetryObserver.HttpClientResponseHook</TypeName>
            <MethodName>ITraceHookHttpClientResponse</MethodName>
            <MethodId>Microsoft.IntelliTrace.TelemetryObserver.HttpClientResponseHook.ITraceHookHttpClientResponse(System.Int32,System.String,System.String,System.String):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.HttpClient.Response">Response. ({0})</ShortDescription>
            <LongDescription _locID="longDescription.HttpClient.Response">HTTP response received with:
Status Code: {0}
HTTP Method: {2}
URI: "{1}"
Request ID: {3}</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="0" type="Int32" name="Status Code" _locID="dataquery.HttpClient.Response.StatusCode" _locAttrData="statusCode" query="">
</DataQuery>
              <DataQuery index="1" maxSize="4096" type="String" name="URI" _locID="dataquery.HttpClient.Response.Uri" _locAttrData="uri" query="">
</DataQuery>
              <DataQuery index="2" maxSize="256" type="String" name="HTTP Method" _locID="dataquery.HttpClient.Response.Method" _locAttrData="method" query="">
</DataQuery>
              <DataQuery index="3" maxSize="256" type="String" name="Request ID" _locID="dataquery.HttpClient.Response.RequestId" _locAttrData="requestId" query="">
</DataQuery>
            </DataQueries>
          </Binding>
          <Binding>
            <ModuleSpecificationId>microsoft.intellitrace.telemetryobserver.coreclr</ModuleSpecificationId>
            <TypeName>Microsoft.IntelliTrace.TelemetryObserver.HttpClientResponseHook</TypeName>
            <MethodName>ITraceHookHttpClientResponse</MethodName>
            <MethodId>Microsoft.IntelliTrace.TelemetryObserver.HttpClientResponseHook.ITraceHookHttpClientResponse(System.Int32,System.String,System.String,System.String):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.HttpClient.Response">Response. ({0})</ShortDescription>
            <LongDescription _locID="longDescription.HttpClient.Response">HTTP response received with:
Status Code: {0}
HTTP Method: {2}
URI: "{1}"
Request ID: {3}</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="0" type="Int32" name="Status Code" _locID="dataquery.HttpClient.Response.StatusCode" _locAttrData="statusCode" query="">
</DataQuery>
              <DataQuery index="1" maxSize="4096" type="String" name="URI" _locID="dataquery.HttpClient.Response.Uri" _locAttrData="uri" query="">
</DataQuery>
              <DataQuery index="2" maxSize="256" type="String" name="HTTP Method" _locID="dataquery.HttpClient.Response.Method" _locAttrData="method" query="">
</DataQuery>
              <DataQuery index="3" maxSize="256" type="String" name="Request ID" _locID="dataquery.HttpClient.Response.RequestId" _locAttrData="requestId" query="">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <!-- End Diagnostic Events for HTTPClient -->
      <!-- Begin Diagnostic Events for ASP.NET -->
      <DiagnosticEventSpecification>
        <CategoryId>system.web</CategoryId>
        <SettingsName _locID="settingsName.MvcApplication.System.Web.MvcBeforeActionHook.MvcControllerAction">MVC Controller Action</SettingsName>
        <SettingsDescription _locID="settingsDescription.MvcApplication.System.Web.MvcBeforeActionHook.MvcControllerAction">MVC Controller Action was invoked.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>microsoft.intellitrace.telemetryobserver</ModuleSpecificationId>
            <TypeName>Microsoft.IntelliTrace.TelemetryObserver.MvcBeforeActionHook</TypeName>
            <MethodName>ITraceHookMvcBeforeAction</MethodName>
            <MethodId>Microsoft.IntelliTrace.TelemetryObserver.MvcBeforeActionHook.ITraceHookMvcBeforeAction(System.String,System.String,System.String,System.String,System.String,System.String,System.Int32,System.String):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.MvcApplication.System.Web.MvcBeforeActionHook.MvcControllerAction">Controller invoked. ({0} "{2}{1}")</ShortDescription>
            <LongDescription _locID="longDescription.MvcApplication.System.Web.MvcBeforeActionHook.MvcControllerAction">MVC Controller Action was invoked with:
HTTP method: {0}
Path: "{1}"
Path base: "{2}"
Action: {4}
Request ID: {3}</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="256" type="String" name="HTTP Method" _locID="dataquery.MvcApplication.System.Web.MvcBeforeActionHook.MvcControllerAction.HttpMethod" _locAttrData="name" query="">
</DataQuery>
              <DataQuery index="1" maxSize="256" type="String" name="Path" _locID="dataquery.MvcApplication.System.Web.MvcBeforeActionHook.MvcControllerAction.Path" _locAttrData="name" query="">
</DataQuery>
              <DataQuery index="2" maxSize="256" type="String" name="Path Base" _locID="dataquery.MvcApplication.System.Web.MvcBeforeActionHook.MvcControllerAction.PathBase" _locAttrData="name" query="">
</DataQuery>
              <DataQuery index="3" maxSize="256" type="String" name="Request ID" _locID="dataquery.MvcApplication.System.Web.MvcBeforeActionHook.MvcControllerAction.RequestId" _locAttrData="name" query="">
</DataQuery>
              <DataQuery index="4" maxSize="256" type="String" name="Action Name" _locID="dataquery.MvcApplication.System.Web.MvcBeforeActionHook.MvcControllerAction.ActionName" _locAttrData="name" query="">
</DataQuery>
              <DataQuery index="5" maxSize="38" type="String" name="Mvid" query="">
</DataQuery>
              <DataQuery index="6" maxSize="0" type="Int32" name="Metadata Token" query="">
</DataQuery>
              <DataQuery index="7" maxSize="4096" type="String" name="Arguments" query="">
</DataQuery>
            </DataQueries>
            <CallStackInfo frameSkipCount="5">
              <FrameAdd mvidIndex="5" metadataTokenIndex="6" argumentsIndex="7">
</FrameAdd>
            </CallStackInfo>
          </Binding>
          <Binding>
            <ModuleSpecificationId>microsoft.intellitrace.telemetryobserver.coreclr</ModuleSpecificationId>
            <TypeName>Microsoft.IntelliTrace.TelemetryObserver.MvcBeforeActionHook</TypeName>
            <MethodName>ITraceHookMvcBeforeAction</MethodName>
            <MethodId>Microsoft.IntelliTrace.TelemetryObserver.MvcBeforeActionHook.ITraceHookMvcBeforeAction(System.String,System.String,System.String,System.String,System.String,System.String,System.Int32,System.String):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.MvcApplication.System.Web.MvcBeforeActionHook.MvcControllerAction">Controller invoked. ({0} "{2}{1}")</ShortDescription>
            <LongDescription _locID="longDescription.MvcApplication.System.Web.MvcBeforeActionHook.MvcControllerAction">MVC Controller Action was invoked with:
HTTP method: {0}
Path: "{1}"
Path base: "{2}"
Action: {4}
Request ID: {3}</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="256" type="String" name="HTTP Method" _locID="dataquery.MvcApplication.System.Web.MvcBeforeActionHook.MvcControllerAction.HttpMethod" _locAttrData="name" query="">
</DataQuery>
              <DataQuery index="1" maxSize="256" type="String" name="Path" _locID="dataquery.MvcApplication.System.Web.MvcBeforeActionHook.MvcControllerAction.Path" _locAttrData="name" query="">
</DataQuery>
              <DataQuery index="2" maxSize="256" type="String" name="Path Base" _locID="dataquery.MvcApplication.System.Web.MvcBeforeActionHook.MvcControllerAction.PathBase" _locAttrData="name" query="">
</DataQuery>
              <DataQuery index="3" maxSize="256" type="String" name="Request ID" _locID="dataquery.MvcApplication.System.Web.MvcBeforeActionHook.MvcControllerAction.RequestId" _locAttrData="name" query="">
</DataQuery>
              <DataQuery index="4" maxSize="256" type="String" name="Action Name" _locID="dataquery.MvcApplication.System.Web.MvcBeforeActionHook.MvcControllerAction.ActionName" _locAttrData="name" query="">
</DataQuery>
              <DataQuery index="5" maxSize="38" type="String" name="Mvid" query="">
</DataQuery>
              <DataQuery index="6" maxSize="0" type="Int32" name="Metadata Token" query="">
</DataQuery>
              <DataQuery index="7" maxSize="4096" type="String" name="Arguments" query="">
</DataQuery>
            </DataQueries>
            <CallStackInfo frameSkipCount="5">
              <FrameAdd mvidIndex="5" metadataTokenIndex="6" argumentsIndex="7">
</FrameAdd>
            </CallStackInfo>
          </Binding>
          <Binding>
            <ModuleSpecificationId>microsoft.intellitrace.telemetryobserver</ModuleSpecificationId>
            <TypeName>Microsoft.IntelliTrace.TelemetryObserver.MvcBeforeActionHook</TypeName>
            <MethodName>ITraceHookMvcBeforeActionNoRequestId</MethodName>
            <MethodId>Microsoft.IntelliTrace.TelemetryObserver.MvcBeforeActionHook.ITraceHookMvcBeforeActionNoRequestId(System.String,System.String,System.String,System.String,System.String,System.Int32,System.String):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.MvcApplication.System.Web.MvcBeforeActionHook.MvcControllerAction">Controller invoked. ({0} "{2}{1}")</ShortDescription>
            <LongDescription _locID="longDescription.MvcApplication.System.Web.MvcBeforeActionHook.MvcControllerAction">MVC Controller Action was invoked with:
HTTP method: {0}
Path: "{1}"
Path base: "{2}"
Action: {3}</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="256" type="String" name="HTTP Method" _locID="dataquery.MvcApplication.System.Web.MvcBeforeActionHook.MvcControllerAction.HttpMethod" _locAttrData="name" query="">
</DataQuery>
              <DataQuery index="1" maxSize="256" type="String" name="Path" _locID="dataquery.MvcApplication.System.Web.MvcBeforeActionHook.MvcControllerAction.Path" _locAttrData="name" query="">
</DataQuery>
              <DataQuery index="2" maxSize="256" type="String" name="Path Base" _locID="dataquery.MvcApplication.System.Web.MvcBeforeActionHook.MvcControllerAction.PathBase" _locAttrData="name" query="">
</DataQuery>
              <DataQuery index="3" maxSize="256" type="String" name="Action Name" _locID="dataquery.MvcApplication.System.Web.MvcBeforeActionHook.MvcControllerAction.ActionName" _locAttrData="name" query="">
</DataQuery>
              <DataQuery index="4" maxSize="38" type="String" name="Mvid" query="">
</DataQuery>
              <DataQuery index="5" maxSize="0" type="Int32" name="Metadata Token" query="">
</DataQuery>
              <DataQuery index="6" maxSize="4096" type="String" name="Arguments" query="">
</DataQuery>
            </DataQueries>
            <CallStackInfo frameSkipCount="5">
              <FrameAdd mvidIndex="4" metadataTokenIndex="5" argumentsIndex="6">
</FrameAdd>
            </CallStackInfo>
          </Binding>
          <Binding>
            <ModuleSpecificationId>microsoft.intellitrace.telemetryobserver.coreclr</ModuleSpecificationId>
            <TypeName>Microsoft.IntelliTrace.TelemetryObserver.MvcBeforeActionHook</TypeName>
            <MethodName>ITraceHookMvcBeforeActionNoRequestId</MethodName>
            <MethodId>Microsoft.IntelliTrace.TelemetryObserver.MvcBeforeActionHook.ITraceHookMvcBeforeActionNoRequestId(System.String,System.String,System.String,System.String,System.String,System.Int32,System.String):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.MvcApplication.System.Web.MvcBeforeActionHook.MvcControllerAction">Controller invoked. ({0} "{2}{1}")</ShortDescription>
            <LongDescription _locID="longDescription.MvcApplication.System.Web.MvcBeforeActionHook.MvcControllerAction">MVC Controller Action was invoked with:
HTTP method: {0}
Path: "{1}"
Path base: "{2}"
Action: {3}</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="256" type="String" name="HTTP Method" _locID="dataquery.MvcApplication.System.Web.MvcBeforeActionHook.MvcControllerAction.HttpMethod" _locAttrData="name" query="">
</DataQuery>
              <DataQuery index="1" maxSize="256" type="String" name="Path" _locID="dataquery.MvcApplication.System.Web.MvcBeforeActionHook.MvcControllerAction.Path" _locAttrData="name" query="">
</DataQuery>
              <DataQuery index="2" maxSize="256" type="String" name="Path Base" _locID="dataquery.MvcApplication.System.Web.MvcBeforeActionHook.MvcControllerAction.PathBase" _locAttrData="name" query="">
</DataQuery>
              <DataQuery index="3" maxSize="256" type="String" name="Action Name" _locID="dataquery.MvcApplication.System.Web.MvcBeforeActionHook.MvcControllerAction.ActionName" _locAttrData="name" query="">
</DataQuery>
              <DataQuery index="4" maxSize="38" type="String" name="Mvid" query="">
</DataQuery>
              <DataQuery index="5" maxSize="0" type="Int32" name="Metadata Token" query="">
</DataQuery>
              <DataQuery index="6" maxSize="4096" type="String" name="Arguments" query="">
</DataQuery>
            </DataQueries>
            <CallStackInfo frameSkipCount="5">
              <FrameAdd mvidIndex="4" metadataTokenIndex="5" argumentsIndex="6">
</FrameAdd>
            </CallStackInfo>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <CategoryId>system.web</CategoryId>
        <SettingsName _locID="settingsName.ErrorFormatter.GetHtmlErrorMessage.return">Error Page</SettingsName>
        <SettingsDescription _locID="settingsDescription.ErrorFormatter.GetHtmlErrorMessage.return">An error page was returned to the client.</SettingsDescription>
        <Bindings>
          <Binding onReturn="true">
            <ModuleSpecificationId>system.web</ModuleSpecificationId>
            <TypeName>System.Web.ErrorFormatter</TypeName>
            <MethodName>GetHtmlErrorMessage</MethodName>
            <MethodId>System.Web.ErrorFormatter.GetHtmlErrorMessage(System.Boolean):System.String</MethodId>
            <ShortDescription _locID="shortDescription.ErrorFormatter.GetHtmlErrorMessage.return">Error Page</ShortDescription>
            <LongDescription _locID="longDescription.ErrorFormatter.GetHtmlErrorMessage.return">An HTML error occurred.  To view the error page, use the HTML Visualizer in the Autos window.  If the error was caused by an exception, the exception precedes this event in the IntelliTrace window.</LongDescription>
            <DataQueries>
              <DataQuery index="-1" maxSize="32000" type="String" name="Error Message" _locID="dataquery.ErrorFormatter.GetHtmlErrorMessage.return.ErrorMessage" _locAttrData="name" query="">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <CategoryId>system.web</CategoryId>
        <SettingsName _locID="settingsName.HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest">Process Request (ASP.NET Development Server)</SettingsName>
        <SettingsDescription _locID="settingsDescription.HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest">Asynchronous call to an HTTP handler initialized.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.web</ModuleSpecificationId>
            <TypeName>System.Web.HttpApplication</TypeName>
            <MethodName>System.Web.IHttpAsyncHandler.BeginProcessRequest</MethodName>
            <MethodId>System.Web.HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest(System.Web.HttpContext,System.AsyncCallback,System.Object):System.IAsyncResult</MethodId>
            <ShortDescription _locID="shortDescription.HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest">{0} "{1}"</ShortDescription>
            <LongDescription _locID="longDescription.HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest">Asynchronous call to an HTTP handler initialized.</LongDescription>
            <DataQueries>
              <DataQuery index="1" maxSize="256" type="String" name="Request HTTP Method" _locID="dataquery.HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest.RequestHTTPMethod" _locAttrData="name" query="_request._httpMethod">
</DataQuery>
              <DataQuery index="1" maxSize="256" type="String" name="Request file path" _locID="dataquery.HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest.Requestfilepath" _locAttrData="name" query="_request._clientFilePath._virtualPath">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <CategoryId>system.web</CategoryId>
        <SettingsName _locID="settingsName.HttpApplication.AssignContext">Process Request (IIS)</SettingsName>
        <SettingsDescription _locID="settingsDescription.HttpApplication.AssignContext">Asynchronous call to an HTTP handler initialized.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.web</ModuleSpecificationId>
            <TypeName>System.Web.HttpApplication</TypeName>
            <MethodName>AssignContext</MethodName>
            <MethodId>System.Web.HttpApplication.AssignContext(System.Web.HttpContext):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.HttpApplication.AssignContext">{0} "{1}"</ShortDescription>
            <LongDescription _locID="longDescription.HttpApplication.AssignContext">Asynchronous call to an HTTP handler initialized.</LongDescription>
            <DataQueries>
              <DataQuery index="1" maxSize="256" type="String" name="Request HTTP Method" _locID="dataquery.HttpApplication.AssignContext.RequestHTTPMethod" _locAttrData="name" query="_request._httpMethod">
</DataQuery>
              <DataQuery index="1" maxSize="256" type="String" name="Request file path" _locID="dataquery.HttpApplication.AssignContext.Requestfilepath" _locAttrData="name" query="_request._clientFilePath._virtualPath">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <CategoryId>system.web</CategoryId>
        <SettingsName _locID="settingsName.Page.RaisePostBackEvent">Page Post Back Event</SettingsName>
        <SettingsDescription _locID="settingsDescription.Page.RaisePostBackEvent">A postback event was raised for an ASP.NET page.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.web</ModuleSpecificationId>
            <TypeName>System.Web.UI.Page</TypeName>
            <MethodName>RaisePostBackEvent</MethodName>
            <MethodId>System.Web.UI.Page.RaisePostBackEvent(System.Collections.Specialized.NameValueCollection):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Webforms.Page.OnPostBackDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <CategoryId>system.web</CategoryId>
        <SettingsName _locID="settingsName.HttpResponse.Redirect">Redirect</SettingsName>
        <SettingsDescription _locID="settingsDescription.HttpResponse.Redirect">Redirection to a new URL.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.web2_only</ModuleSpecificationId>
            <TypeName>System.Web.HttpResponse</TypeName>
            <MethodName>Redirect</MethodName>
            <MethodId>System.Web.HttpResponse.Redirect(System.String,System.Boolean):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.HttpResponse.Redirect.1">Redirect to "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.HttpResponse.Redirect.1">Redirection to the new URL "{0}".</LongDescription>
            <DataQueries>
              <DataQuery index="1" maxSize="256" type="String" _locID="dataquery.HttpResponse.Redirect.1.url" _locAttrData="name" name="url" query="">
</DataQuery>
              <DataQuery index="2" maxSize="0" type="Boolean" _locID="dataquery.HttpResponse.Redirect.1.endResponse" _locAttrData="name" name="endResponse" query="">
</DataQuery>
            </DataQueries>
          </Binding>
          <Binding>
            <ModuleSpecificationId>system.web</ModuleSpecificationId>
            <TypeName>System.Web.HttpResponse</TypeName>
            <MethodName>Redirect</MethodName>
            <MethodId>System.Web.HttpResponse.Redirect(System.String,System.Boolean,System.Boolean):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.HttpResponse.Redirect.2">Redirect to "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.HttpResponse.Redirect.2">Redirection to the new URL "{0}".</LongDescription>
            <DataQueries>
              <DataQuery index="1" maxSize="256" type="String" _locID="dataquery.HttpResponse.Redirect.2.url" _locAttrData="name" name="url" query="">
</DataQuery>
              <DataQuery index="2" maxSize="0" type="Boolean" _locID="dataquery.HttpResponse.Redirect.2.endResponse" _locAttrData="name" name="endResponse" query="">
</DataQuery>
              <DataQuery index="3" maxSize="0" type="Boolean" _locID="dataquery.HttpResponse.Redirect.2.permanent" _locAttrData="name" name="permanent" query="">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <CategoryId>system.web</CategoryId>
        <SettingsName _locID="settingsName.Page.OnSaveStateComplete">Page Save State Completed</SettingsName>
        <SettingsDescription _locID="settingsDescription.Page.OnSaveStateComplete">Page state has been saved for an ASP.NET page.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.web</ModuleSpecificationId>
            <TypeName>System.Web.UI.Page</TypeName>
            <MethodName>OnSaveStateComplete</MethodName>
            <MethodId>System.Web.UI.Page.OnSaveStateComplete(System.EventArgs):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Webforms.Page.OnSaveStateCompleteDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <!-- End Diagnostic Events for ASP.NET -->
      <!-- Begin Diagnostic Events for Console Output-->
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>console</CategoryId>
        <SettingsName _locID="settingsName.Console.WriteLine.Boolean">WriteLine (Boolean)</SettingsName>
        <SettingsDescription _locID="settingsDescription.Console.WriteLine.Boolean">Console Output with a Boolean passed in.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>System.Console</TypeName>
            <MethodName>WriteLine</MethodName>
            <MethodId>System.Console.WriteLine(System.Boolean):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.Console.WriteLine.Boolean">"{0}"</ShortDescription>
            <LongDescription _locID="longDescription.Console.WriteLine.Boolean">
</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="0" type="Boolean" _locID="dataquery.WriteLine.Boolean" _locAttrData="name" name="value" query="">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>console</CategoryId>
        <SettingsName _locID="settingsName.Console.WriteLine.Char">WriteLine (Char)</SettingsName>
        <SettingsDescription _locID="settingsDescription.Console.WriteLine.Char">Console Output with a Char passed in.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>System.Console</TypeName>
            <MethodName>WriteLine</MethodName>
            <MethodId>System.Console.WriteLine(System.Char):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.Console.WriteLine.Char">"{0}"</ShortDescription>
            <LongDescription _locID="longDescription.Console.WriteLine.Char">
</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="0" type="Char" _locID="dataquery.WriteLine.Char" _locAttrData="name" name="value" query="">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>console</CategoryId>
        <SettingsName _locID="settingsName.Console.WriteLine.CharArr">WriteLine (Char[])</SettingsName>
        <SettingsDescription _locID="settingsDescription.Console.WriteLine.CharArr">Console Output with a Char[] passed in.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>System.Console</TypeName>
            <MethodName>WriteLine</MethodName>
            <MethodId>System.Console.WriteLine(System.Char[]):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Console.Output.WriteLineCharArrayDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>console</CategoryId>
        <SettingsName _locID="settingsName.Console.WriteLine.SubCharArr">WriteLine (Char[], int, int)</SettingsName>
        <SettingsDescription _locID="settingsDescription.Console.WriteLine.SubCharArr">Console Output with a Char[], index, and count passed in.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>System.Console</TypeName>
            <MethodName>WriteLine</MethodName>
            <MethodId>System.Console.WriteLine(System.Char[],System.Int32,System.Int32):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Console.Output.WriteLineSubCharArrayDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>console</CategoryId>
        <SettingsName _locID="settingsName.Console.WriteLine.Double">WriteLine (Double)</SettingsName>
        <SettingsDescription _locID="settingsDescription.Console.WriteLine.Double">Console Output with a Double passed in.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>System.Console</TypeName>
            <MethodName>WriteLine</MethodName>
            <MethodId>System.Console.WriteLine(System.Double):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.Console.WriteLine.Double">"{0}"</ShortDescription>
            <LongDescription _locID="longDescription.Console.WriteLine.Double">
</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="0" type="Double" _locID="dataquery.WriteLine.Double" _locAttrData="name" name="value" query="">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>console</CategoryId>
        <SettingsName _locID="settingsName.Console.WriteLine.Decimal">WriteLine (Decimal)</SettingsName>
        <SettingsDescription _locID="settingsDescription.Console.WriteLine.Decimal">Console Output with a Decimal passed in.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>System.Console</TypeName>
            <MethodName>WriteLine</MethodName>
            <MethodId>System.Console.WriteLine(System.Decimal):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Console.Output.WriteLineDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>console</CategoryId>
        <SettingsName _locID="settingsName.Console.WriteLine.Int32">WriteLine (Int32)</SettingsName>
        <SettingsDescription _locID="settingsDescription.Console.WriteLine.Int32">Console Output with an Int32 passed in.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>System.Console</TypeName>
            <MethodName>WriteLine</MethodName>
            <MethodId>System.Console.WriteLine(System.Int32):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.Console.WriteLine.Int32">"{0}"</ShortDescription>
            <LongDescription _locID="longDescription.Console.WriteLine.Int32">
</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="0" type="Int32" _locID="dataquery.WriteLine.Int32" _locAttrData="name" name="value" query="">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>console</CategoryId>
        <SettingsName _locID="settingsName.Console.WriteLine.Int64">WriteLine (Int64)</SettingsName>
        <SettingsDescription _locID="settingsDescription.Console.WriteLine.Int64">Console Output with an Int64 passed in.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>System.Console</TypeName>
            <MethodName>WriteLine</MethodName>
            <MethodId>System.Console.WriteLine(System.Int64):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.Console.WriteLine.Int64">"{0}"</ShortDescription>
            <LongDescription _locID="longDescription.Console.WriteLine.Int64">
</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="0" type="Int64" _locID="dataquery.WriteLine.Int64" _locAttrData="name" name="value" query="">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>console</CategoryId>
        <SettingsName _locID="settingsName.Console.WriteLine.Object">WriteLine (Object)</SettingsName>
        <SettingsDescription _locID="settingsDescription.Console.WriteLine.Object">Console Output with an Object passed in.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>System.Console</TypeName>
            <MethodName>WriteLine</MethodName>
            <MethodId>System.Console.WriteLine(System.Object):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Console.Output.WriteLineDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>console</CategoryId>
        <SettingsName _locID="settingsName.Console.WriteLine.Single">WriteLine (Single)</SettingsName>
        <SettingsDescription _locID="settingsDescription.Console.WriteLine.Single">Console Output with a Single passed in.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>System.Console</TypeName>
            <MethodName>WriteLine</MethodName>
            <MethodId>System.Console.WriteLine(System.Single):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.Console.WriteLine.Single">"{0}"</ShortDescription>
            <LongDescription _locID="longDescription.Console.WriteLine.Single">
</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="0" type="Single" _locID="dataquery.WriteLine.Single" _locAttrData="name" name="value" query="">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>console</CategoryId>
        <SettingsName _locID="settingsName.Console.WriteLine.UInt32">WriteLine (UInt32)</SettingsName>
        <SettingsDescription _locID="settingsDescription.Console.WriteLine.UInt32">Console Output with an UInt32 passed in.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>System.Console</TypeName>
            <MethodName>WriteLine</MethodName>
            <MethodId>System.Console.WriteLine(System.UInt32):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.Console.WriteLine.UInt32">"{0}"</ShortDescription>
            <LongDescription _locID="longDescription.Console.WriteLine.UInt32">
</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="0" type="UInt32" _locID="dataquery.WriteLine.UInt32" _locAttrData="name" name="value" query="">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>console</CategoryId>
        <SettingsName _locID="settingsName.Console.WriteLine.UInt64">WriteLine (UInt64)</SettingsName>
        <SettingsDescription _locID="settingsDescription.Console.WriteLine.UInt64">Console Output with an UInt64 passed in.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>System.Console</TypeName>
            <MethodName>WriteLine</MethodName>
            <MethodId>System.Console.WriteLine(System.UInt64):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.Console.WriteLine.UInt64">"{0}"</ShortDescription>
            <LongDescription _locID="longDescription.Console.WriteLine.UInt64">
</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="0" type="UInt64" _locID="dataquery.WriteLine.UInt64" _locAttrData="name" name="value" query="">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>console</CategoryId>
        <SettingsName _locID="settingsName.Console.WriteLine">WriteLine (0 args)</SettingsName>
        <SettingsDescription _locID="settingsDescription.Console.WriteLine">Console Output with a String passed in.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>System.Console</TypeName>
            <MethodName>WriteLine</MethodName>
            <MethodId>System.Console.WriteLine(System.String):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.Console.WriteLine.String">"{0}"</ShortDescription>
            <LongDescription _locID="longDescription.Console.WriteLine">
</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="256" type="String" name="value" _locID="dataquery.WriteLine.value" _locAttrData="name" query="">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>console</CategoryId>
        <SettingsName _locID="settingsName.Console.WriteLine1">WriteLine (1 args)</SettingsName>
        <SettingsDescription _locID="settingsDescription.Console.WriteLine1">Console Output with a Format String passed in (1 argument).</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>System.Console</TypeName>
            <MethodName>WriteLine</MethodName>
            <MethodId>System.Console.WriteLine(System.String,System.Object):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Console.Output.WriteLineDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>console</CategoryId>
        <SettingsName _locID="settingsName.Console.WriteLine2">WriteLine (2 args)</SettingsName>
        <SettingsDescription _locID="settingsDescription.Console.WriteLine2">Console Output with a Format String passed in (2 arguments).</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>System.Console</TypeName>
            <MethodName>WriteLine</MethodName>
            <MethodId>System.Console.WriteLine(System.String,System.Object,System.Object):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Console.Output.WriteLineDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>console</CategoryId>
        <SettingsName _locID="settingsName.Console.WriteLine3">WriteLine (3 args)</SettingsName>
        <SettingsDescription _locID="settingsDescription.Console.WriteLine3">Console Output with a Format String passed in (3 arguments).</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>System.Console</TypeName>
            <MethodName>WriteLine</MethodName>
            <MethodId>System.Console.WriteLine(System.String,System.Object,System.Object,System.Object):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Console.Output.WriteLineDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>console</CategoryId>
        <SettingsName _locID="settingsName.Console.WriteLine4">WriteLine (4 args)</SettingsName>
        <SettingsDescription _locID="settingsDescription.Console.WriteLine4">Console Output with a Format String passed in (4 arguments).</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>System.Console</TypeName>
            <MethodName>WriteLine</MethodName>
            <MethodId>System.Console.WriteLine(System.String,System.Object,System.Object,System.Object,System.Object):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Console.Output.WriteLineDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>console</CategoryId>
        <SettingsName _locID="settingsName.Console.WriteLineN">WriteLine (N args)</SettingsName>
        <SettingsDescription _locID="settingsDescription.Console.WriteLineN">Console Output with a Format String passed in (argument array).</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>System.Console</TypeName>
            <MethodName>WriteLine</MethodName>
            <MethodId>System.Console.WriteLine(System.String,System.Object[]):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Console.Output.WriteLineDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <!-- End Diagnostic Events for Console Output -->
      <!-- Begin Diagnostic Events for Data Binding -->
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>data.binding</CategoryId>
        <SettingsName _locID="settingsName.Binding.OnBindingComplete">Data Binding completed</SettingsName>
        <SettingsDescription _locID="settingsDescription.Binding.OnBindingComplete">Binding to a property.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.Binding</TypeName>
            <MethodName>OnBindingComplete</MethodName>
            <MethodId>System.Windows.Forms.Binding.OnBindingComplete(System.Windows.Forms.BindingCompleteEventArgs):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.Binding.OnBindingComplete">Completed for property "{0}" (failed="{1}")</ShortDescription>
            <LongDescription _locID="longDescription.Binding.OnBindingComplete">OnBindingComplete for property "{0}".  It is {1} that the call failed.  The error text was "{2}".</LongDescription>
            <DataQueries>
              <DataQuery index="0" type="String" name="propertyName" maxSize="256" _locID="dataquery.Binding.OnBindingComplete.propertyName" _locAttrData="name" query="propertyName">
</DataQuery>
              <DataQuery index="1" type="Boolean" name="cancel" _locID="dataquery.Binding.OnBindingComplete.cancel" _locAttrData="name" query="cancel">
</DataQuery>
              <DataQuery index="1" type="String" name="errorText" maxSize="256" _locID="dataquery.Binding.OnBindingComplete.errorText" _locAttrData="name" query="errorText">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <!-- End Diagnostic Events for Data Binding -->
      <!-- Begin Diagnostic Events for Environment Variables-->
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>environment.variables</CategoryId>
        <SettingsName _locID="settingsName.Environment.GetEnvironmentVariable">Retrieving environment variable</SettingsName>
        <SettingsDescription _locID="settingsDescription.Environment.GetEnvironmentVariable">GetEnvironmentVariable was called.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>System.Environment</TypeName>
            <MethodName>GetEnvironmentVariable</MethodName>
            <MethodId>System.Environment.GetEnvironmentVariable(System.String):System.String</MethodId>
            <ShortDescription _locID="shortDescription.Environment.GetEnvironmentVariable">Retrieving "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.Environment.GetEnvironmentVariable">Retrieving the value of the environment variable "{0}".</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="256" type="String" _locID="dataquery.Environment.GetEnvironmentVariable.variable" _locAttrData="name" name="variable" query="">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>environment.variables</CategoryId>
        <SettingsName _locID="settingsName.Environment.GetEnvironmentVariable.return">Evaluated environment variable</SettingsName>
        <SettingsDescription _locID="settingsDescription.Environment.GetEnvironmentVariable.return">GetEnvironmentVariable returned.</SettingsDescription>
        <Bindings>
          <Binding onReturn="true">
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>System.Environment</TypeName>
            <MethodName>GetEnvironmentVariable</MethodName>
            <MethodId>System.Environment.GetEnvironmentVariable(System.String):System.String</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.EnvironmentVariables.GetEnvironmentVariableDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <!-- End Diagnostic Events for Environment Variables -->
      <!-- Begin Diagnostic Events for File -->
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>file.access</CategoryId>
        <SettingsName _locID="settingsName.FileStream.Init">Access</SettingsName>
        <SettingsDescription _locID="settingsDescription.FileStream.Init">Initialized a FileStream to a path.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib45_plus</ModuleSpecificationId>
            <TypeName>System.IO.FileStream</TypeName>
            <MethodName>Init</MethodName>
            <MethodId>System.IO.FileStream.Init(System.String,System.IO.FileMode,System.IO.FileAccess,System.Int32,System.Boolean,System.IO.FileShare,System.Int32,System.IO.FileOptions,Microsoft.Win32.Win32Native+SECURITY_ATTRIBUTES,System.String,System.Boolean,System.Boolean,System.Boolean):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.FileStream.Init.3">Access [sf:'{0}']</ShortDescription>
            <LongDescription _locID="longDescription.FileStream.Init.3">Initialized a FileStream to the path [fp:'{0}'].</LongDescription>
            <DataQueries>
              <DataQuery index="1" maxSize="256" type="String" name="path" _locID="dataquery.FileStream.Init.3.path" _locAttrData="name" query="">
</DataQuery>
            </DataQueries>
          </Binding>
          <Binding>
            <ModuleSpecificationId>mscorlib4_only</ModuleSpecificationId>
            <TypeName>System.IO.FileStream</TypeName>
            <MethodName>Init</MethodName>
            <MethodId>System.IO.FileStream.Init(System.String,System.IO.FileMode,System.IO.FileAccess,System.Int32,System.Boolean,System.IO.FileShare,System.Int32,System.IO.FileOptions,Microsoft.Win32.Win32Native+SECURITY_ATTRIBUTES,System.String,System.Boolean,System.Boolean):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.FileStream.Init.1">Access [sf:'{0}']</ShortDescription>
            <LongDescription _locID="longDescription.FileStream.Init.1">Initialized a FileStream to the path [fp:'{0}'].</LongDescription>
            <DataQueries>
              <DataQuery index="1" maxSize="256" type="String" name="path" _locID="dataquery.FileStream.Init.1.path" _locAttrData="name" query="">
</DataQuery>
            </DataQueries>
          </Binding>
          <Binding>
            <ModuleSpecificationId>mscorlib2_only</ModuleSpecificationId>
            <TypeName>System.IO.FileStream</TypeName>
            <MethodName>Init</MethodName>
            <MethodId>System.IO.FileStream.Init(System.String,System.IO.FileMode,System.IO.FileAccess,System.Int32,System.Boolean,System.IO.FileShare,System.Int32,System.IO.FileOptions,Microsoft.Win32.Win32Native+SECURITY_ATTRIBUTES,System.String,System.Boolean):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.FileStream.Init.2">Accessed [sf:'{0}']</ShortDescription>
            <LongDescription _locID="longDescription.FileStream.Init.2">Initialized a FileStream to the path [fp:'{0}'].</LongDescription>
            <DataQueries>
              <DataQuery index="1" maxSize="256" type="String" name="path" _locID="dataquery.FileStream.Init.2.path" _locAttrData="name" query="">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>file.access</CategoryId>
        <SettingsName _locID="settingsName.FileStream.Dispose">Close</SettingsName>
        <SettingsDescription _locID="settingsDescription.FileStream.Dispose">Closed a FileStream accessing a path.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>System.IO.FileStream</TypeName>
            <MethodName>Dispose</MethodName>
            <MethodId>System.IO.FileStream.Dispose(System.Boolean):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.FileStream.Dispose">Close [sf:'{0}']</ShortDescription>
            <LongDescription _locID="longDescription.FileStream.Dispose">Closed a FileStream accessing the path [fp:'{0}'].</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="256" type="String" name="fileName" _locID="dataquery.FileStream.Dispose.fileName" _locAttrData="name" query="_fileName">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>file.access</CategoryId>
        <SettingsName _locID="settingsName.File.Delete">Delete</SettingsName>
        <SettingsDescription _locID="settingsDescription.File.Delete">Deleted a File given a path.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>System.IO.File</TypeName>
            <MethodName>Delete</MethodName>
            <MethodId>System.IO.File.Delete(System.String):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.File.Delete">Delete [sf:'{0}']</ShortDescription>
            <LongDescription _locID="longDescription.File.Delete">Deleted a File at the path [fp:'{0}'].</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="256" type="String" _locID="dataquery.File.Delete.path" _locAttrData="name" name="path" query="">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <!-- End Diagnostic Events for File -->
      <!-- Begin Diagnostic Events for Gestures: Web Forms -->
      <DiagnosticEventSpecification>
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.WebControls.Button.OnClick">Web Forms: Button Clicked</SettingsName>
        <SettingsDescription _locID="settingsDescription.WebControls.Button.OnClick">A Button on an ASP.NET webpage was clicked.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.web</ModuleSpecificationId>
            <TypeName>System.Web.UI.WebControls.Button</TypeName>
            <MethodName>OnClick</MethodName>
            <MethodId>System.Web.UI.WebControls.Button.OnClick(System.EventArgs):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Webforms.Button.OnClickDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.WebControls.CheckBox.OnCheckedChanged">Web Forms: CheckBox Checked</SettingsName>
        <SettingsDescription _locID="settingsDescription.WebControls.CheckBox.OnCheckedChanged">A CheckBox on an ASP.NET webpage was checked.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.web</ModuleSpecificationId>
            <TypeName>System.Web.UI.WebControls.CheckBox</TypeName>
            <MethodName>OnCheckedChanged</MethodName>
            <MethodId>System.Web.UI.WebControls.CheckBox.OnCheckedChanged(System.EventArgs):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Webforms.CheckBox.OnCheckedChangedDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.GridView.OnRowCommand">Web Forms: GridView Row Command</SettingsName>
        <SettingsDescription _locID="settingsDescription.GridView.OnRowCommand">A Button was clicked in a GridView control.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.web</ModuleSpecificationId>
            <TypeName>System.Web.UI.WebControls.GridView</TypeName>
            <MethodName>OnRowCommand</MethodName>
            <MethodId>System.Web.UI.WebControls.GridView.OnRowCommand(System.Web.UI.WebControls.GridViewCommandEventArgs):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Webforms.GridView.OnRowCommandDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.WebControls.ImageButton.OnClick">Web Forms: ImageButton Clicked</SettingsName>
        <SettingsDescription _locID="settingsDescription.WebControls.ImageButton.OnClick">An ImageButton on an ASP.NET webpage was clicked.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.web</ModuleSpecificationId>
            <TypeName>System.Web.UI.WebControls.ImageButton</TypeName>
            <MethodName>OnClick</MethodName>
            <MethodId>System.Web.UI.WebControls.ImageButton.OnClick(System.Web.UI.ImageClickEventArgs):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Webforms.ImageButton.OnClickDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.WebControls.LinkButton.OnClick">Web Forms: LinkButton Clicked</SettingsName>
        <SettingsDescription _locID="settingsDescription.WebControls.LinkButton.OnClick">A LinkButton on an ASP.NET webpage was clicked.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.web</ModuleSpecificationId>
            <TypeName>System.Web.UI.WebControls.LinkButton</TypeName>
            <MethodName>OnClick</MethodName>
            <MethodId>System.Web.UI.WebControls.LinkButton.OnClick(System.EventArgs):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Webforms.LinkButton.OnClickDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.WebControls.ListControl.OnSelectedIndexChanged">Web Forms: ListControl Selection Changed</SettingsName>
        <SettingsDescription _locID="settingsDescription.WebControls.ListControl.OnSelectedIndexChanged">The selection of a ListControl on an ASP.NET page was changed.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.web</ModuleSpecificationId>
            <TypeName>System.Web.UI.WebControls.ListControl</TypeName>
            <MethodName>OnSelectedIndexChanged</MethodName>
            <MethodId>System.Web.UI.WebControls.ListControl.OnSelectedIndexChanged(System.EventArgs):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Webforms.ListControl.OnSelectedIndexChangedDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.WebControls.Menu.OnMenuItemClick">Web Forms: MenuItem Clicked</SettingsName>
        <SettingsDescription _locID="settingsDescription.WebControls.Menu.OnMenuItemClick">A MenuItem on an ASP.NET webpage was clicked.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.web</ModuleSpecificationId>
            <TypeName>System.Web.UI.WebControls.Menu</TypeName>
            <MethodName>OnMenuItemClick</MethodName>
            <MethodId>System.Web.UI.WebControls.Menu.OnMenuItemClick(System.Web.UI.WebControls.MenuEventArgs):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Webforms.Menu.OnClickDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <!-- End Diagnostic Events for Gestures: Web Forms -->
      <!-- Begin Diagnostic Events for Gestures: Windows Forms -->
      <DiagnosticEventSpecification>
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.Button.OnClick">Windows Forms: Button Clicked</SettingsName>
        <SettingsDescription _locID="settingsDescription.Button.OnClick">A Button on a Windows Forms application was clicked.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.Button</TypeName>
            <MethodName>OnClick</MethodName>
            <MethodId>System.Windows.Forms.Button.OnClick(System.EventArgs):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Winforms.Button.OnClickDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.Control.add_Click">Windows Forms: Button Clicked (user handler)</SettingsName>
        <SettingsDescription _locID="settingsDescription.Control.add_Click">Maps instruction pointer for the base Diagnostic Event to the user's event handler.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.Control</TypeName>
            <MethodName>add_Click</MethodName>
            <MethodId>System.Windows.Forms.Control.add_Click(System.EventHandler):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Winforms.Control.GatherEventHandlerDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.CheckBox.OnCheckStateChanged">Windows Forms: CheckBox Checked</SettingsName>
        <SettingsDescription _locID="settingsDescription.CheckBox.OnCheckStateChanged">A CheckBox on a Windows Forms application was checked.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.CheckBox</TypeName>
            <MethodName>OnCheckStateChanged</MethodName>
            <MethodId>System.Windows.Forms.CheckBox.OnCheckStateChanged(System.EventArgs):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Winforms.CheckBox.OnCheckStateChangedDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.CheckBox.add_CheckedChanged">Windows Forms: CheckBox Checked (user handler)</SettingsName>
        <SettingsDescription _locID="settingsDescription.CheckBox.add_CheckedChanged">Maps instruction pointer for the base Diagnostic Event to the user's event handler.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.CheckBox</TypeName>
            <MethodName>add_CheckedChanged</MethodName>
            <MethodId>System.Windows.Forms.CheckBox.add_CheckedChanged(System.EventHandler):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Winforms.Control.GatherEventHandlerDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.CheckedListBox.OnItemCheck">Windows Forms: CheckedListItem Checked</SettingsName>
        <SettingsDescription _locID="settingsDescription.CheckedListBox.OnItemCheck">A CheckedListItem on a Windows Forms application was checked.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.CheckedListBox</TypeName>
            <MethodName>OnItemCheck</MethodName>
            <MethodId>System.Windows.Forms.CheckedListBox.OnItemCheck(System.Windows.Forms.ItemCheckEventArgs):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Winforms.CheckedListBox.OnItemCheckDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.CheckedListBox.add_ItemCheck">Windows Forms: CheckedListItem Checked (user handler)</SettingsName>
        <SettingsDescription _locID="settingsDescription.CheckedListBox.add_ItemCheck">Maps instruction pointer for the base Diagnostic Event to the user's event handler.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.CheckedListBox</TypeName>
            <MethodName>add_ItemCheck</MethodName>
            <MethodId>System.Windows.Forms.CheckedListBox.add_ItemCheck(System.EventHandler):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Winforms.Control.GatherEventHandlerDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.ComboBox.OnDropDown">Windows Forms: ComboBox Dropped Down</SettingsName>
        <SettingsDescription _locID="settingsDescription.ComboBox.OnDropDown">A ComboBox on a Windows Forms application was Dropped Down.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.ComboBox</TypeName>
            <MethodName>OnDropDown</MethodName>
            <MethodId>System.Windows.Forms.ComboBox.OnDropDown(System.EventArgs):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Winforms.ComboBox.OnDropDownDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.ComboBox.add_DropDown">Windows Forms: ComboBox Dropped Down (user handler)</SettingsName>
        <SettingsDescription _locID="settingsDescription.ComboBox.add_DropDown">Maps instruction pointer for the base Diagnostic Event to the user's event handler.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.ComboBox</TypeName>
            <MethodName>add_DropDown</MethodName>
            <MethodId>System.Windows.Forms.ComboBox.add_DropDown(System.EventHandler):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Winforms.Control.GatherEventHandlerDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.DateTimePicker.OnDropDown">Windows Forms: DateTimePicker Dropped Down</SettingsName>
        <SettingsDescription _locID="settingsDescription.DateTimePicker.OnDropDown">A DateTimePicker on a Windows Forms application was Dropped Down.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.DateTimePicker</TypeName>
            <MethodName>OnDropDown</MethodName>
            <MethodId>System.Windows.Forms.DateTimePicker.OnDropDown(System.EventArgs):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Winforms.DateTimePicker.OnDropDownDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.DateTimePicker.add_DropDown">Windows Forms: DateTimePicker Dropped Down (user handler)</SettingsName>
        <SettingsDescription _locID="settingsDescription.DateTimePicker.add_DropDown">Maps instruction pointer for the base Diagnostic Event to the user's event handler.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.DateTimePicker</TypeName>
            <MethodName>add_DropDown</MethodName>
            <MethodId>System.Windows.Forms.DateTimePicker.add_DropDown(System.EventHandler):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Winforms.Control.GatherEventHandlerDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.DateTimePicker.OnValueChanged">Windows Forms: DateTimePicker Value Changed</SettingsName>
        <SettingsDescription _locID="settingsDescription.DateTimePicker.OnValueChanged">The value of a DateTimePicker on a Windows Forms application was changed.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.DateTimePicker</TypeName>
            <MethodName>OnValueChanged</MethodName>
            <MethodId>System.Windows.Forms.DateTimePicker.OnValueChanged(System.EventArgs):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Winforms.DateTimePicker.OnValueChangedDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.DateTimePicker.add_ValueChanged">Windows Forms: DateTimePicker Value Changed (user handler)</SettingsName>
        <SettingsDescription _locID="settingsDescription.DateTimePicker.add_ValueChanged">Maps instruction pointer for the base Diagnostic Event to the user's event handler.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.DateTimePicker</TypeName>
            <MethodName>add_ValueChanged</MethodName>
            <MethodId>System.Windows.Forms.DateTimePicker.add_ValueChanged(System.EventHandler):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Winforms.Control.GatherEventHandlerDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.LinkLabel.OnLinkClicked">Windows Forms: Link Clicked</SettingsName>
        <SettingsDescription _locID="settingsDescription.LinkLabel.OnLinkClicked">A LinkLabel on a Windows Forms application was clicked.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.LinkLabel</TypeName>
            <MethodName>OnLinkClicked</MethodName>
            <MethodId>System.Windows.Forms.LinkLabel.OnLinkClicked(System.Windows.Forms.LinkLabelLinkClickedEventArgs):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Winforms.LinkLabel.OnLinkClickedDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.LinkLabel.add_LinkClicked">Windows Forms: Link Clicked (user handler)</SettingsName>
        <SettingsDescription _locID="settingsDescription.LinkLabel.add_LinkClicked">Maps instruction pointer for the base Diagnostic Event to the user's event handler.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.LinkLabel</TypeName>
            <MethodName>add_LinkClicked</MethodName>
            <MethodId>System.Windows.Forms.LinkLabel.add_LinkClicked(System.EventHandler):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Winforms.Control.GatherEventHandlerDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.ListView.OnItemSelectionChanged">Windows Forms: ListViewItem Selected</SettingsName>
        <SettingsDescription _locID="settingsDescription.ListView.OnItemSelectionChanged">The selection of a ListView on a Windows Forms application was changed.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.ListView</TypeName>
            <MethodName>OnItemSelectionChanged</MethodName>
            <MethodId>System.Windows.Forms.ListView.OnItemSelectionChanged(System.Windows.Forms.ListViewItemSelectionChangedEventArgs):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Winforms.ListView.OnItemSelectionChangedDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.ListView.add_ItemSelectionChanged">Windows Forms: ListViewItem Selected (user handler)</SettingsName>
        <SettingsDescription _locID="settingsDescription.ListView.add_ItemSelectionChanged">Maps instruction pointer for the base Diagnostic Event to the user's event handler.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.ListView</TypeName>
            <MethodName>add_ItemSelectionChanged</MethodName>
            <MethodId>System.Windows.Forms.ListView.add_ItemSelectionChanged(System.EventHandler):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Winforms.Control.GatherEventHandlerDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.MonthCalendar.OnDateChanged">Windows Forms: MonthCalendar Date Changed</SettingsName>
        <SettingsDescription _locID="settingsDescription.MonthCalendar.OnDateChanged">The date of a MonthCalendar on a Windows Forms application was changed.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.MonthCalendar</TypeName>
            <MethodName>OnDateChanged</MethodName>
            <MethodId>System.Windows.Forms.MonthCalendar.OnDateChanged(System.Windows.Forms.DateRangeEventArgs):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Winforms.MonthCalendar.OnDateChangedDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.MonthCalendar.add_DateChanged">Windows Forms: MonthCalendar Date Changed (user handler)</SettingsName>
        <SettingsDescription _locID="settingsDescription.MonthCalendar.add_DateChanged">Maps instruction pointer for the base Diagnostic Event to the user's event handler.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.MonthCalendar</TypeName>
            <MethodName>add_DateChanged</MethodName>
            <MethodId>System.Windows.Forms.MonthCalendar.add_DateChanged(System.EventHandler):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Winforms.Control.GatherEventHandlerDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.NumericUpDown.OnValueChanged">Windows Forms: NumericUpDown Value Changed</SettingsName>
        <SettingsDescription _locID="settingsDescription.NumericUpDown.OnValueChanged">The value of a NumericUpDown on a Windows Forms application was changed.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.NumericUpDown</TypeName>
            <MethodName>OnValueChanged</MethodName>
            <MethodId>System.Windows.Forms.NumericUpDown.OnValueChanged(System.EventArgs):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Winforms.NumericUpDown.OnValueChangedDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.NumericUpDown.add_ValueChanged">Windows Forms: NumericUpDown Value Changed (user handler)</SettingsName>
        <SettingsDescription _locID="settingsDescription.NumericUpDown.add_ValueChanged">Maps instruction pointer for the base Diagnostic Event to the user's event handler.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.NumericUpDown</TypeName>
            <MethodName>add_ValueChanged</MethodName>
            <MethodId>System.Windows.Forms.NumericUpDown.add_ValueChanged(System.EventHandler):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Winforms.Control.GatherEventHandlerDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.RadioButton.OnCheckedChanged">Windows Forms: RadioButton Checked</SettingsName>
        <SettingsDescription _locID="settingsDescription.RadioButton.OnCheckedChanged">A RadioButton on a Windows Forms application was checked.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.RadioButton</TypeName>
            <MethodName>OnCheckedChanged</MethodName>
            <MethodId>System.Windows.Forms.RadioButton.OnCheckedChanged(System.EventArgs):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Winforms.RadioButton.OnCheckedChangedDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.RadioButton.add_CheckedChanged">Windows Forms: RadioButton Checked (user handler)</SettingsName>
        <SettingsDescription _locID="settingsDescription.RadioButton.add_CheckedChanged">Maps instruction pointer for the base Diagnostic Event to the user's event handler.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.RadioButton</TypeName>
            <MethodName>add_CheckedChanged</MethodName>
            <MethodId>System.Windows.Forms.RadioButton.add_CheckedChanged(System.EventHandler):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Winforms.Control.GatherEventHandlerDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.ToolStripMenuItem.OnClick">Windows Forms: ToolStripMenuItem Clicked</SettingsName>
        <SettingsDescription _locID="settingsDescription.ToolStripMenuItem.OnClick">A ToolStripMenuItem on a Windows Forms application was clicked.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.ToolStripMenuItem</TypeName>
            <MethodName>OnClick</MethodName>
            <MethodId>System.Windows.Forms.ToolStripMenuItem.OnClick(System.EventArgs):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Winforms.ToolStripMenuItem.OnClickDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.ToolStripItem.add_Click">Windows Forms: ToolStripMenuItem Clicked (user handler)</SettingsName>
        <SettingsDescription _locID="settingsDescription.ToolStripItem.add_Click">Maps instruction pointer for the base Diagnostic Event to the user's event handler.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.ToolStripItem</TypeName>
            <MethodName>add_Click</MethodName>
            <MethodId>System.Windows.Forms.ToolStripItem.add_Click(System.EventHandler):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Winforms.Control.GatherEventHandlerDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.TreeView.OnBeforeCollapse">Windows Forms: TreeView Collapsed</SettingsName>
        <SettingsDescription _locID="settingsDescription.TreeView.OnBeforeCollapse">A TreeView on a Windows Forms application was collapsed.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.TreeView</TypeName>
            <MethodName>OnBeforeCollapse</MethodName>
            <MethodId>System.Windows.Forms.TreeView.OnBeforeCollapse(System.Windows.Forms.TreeViewCancelEventArgs):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Winforms.TreeView.OnBeforeCollapseDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.TreeView.add_BeforeCollapse">Windows Forms: TreeView Collapsed (user handler)</SettingsName>
        <SettingsDescription _locID="settingsDescription.TreeView.add_BeforeCollapse">Maps instruction pointer for the base Diagnostic Event to the user's event handler.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.TreeView</TypeName>
            <MethodName>add_BeforeCollapse</MethodName>
            <MethodId>System.Windows.Forms.TreeView.add_BeforeCollapse(System.EventHandler):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Winforms.Control.GatherEventHandlerDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.TreeView.OnBeforeExpand">Windows Forms: TreeView Expand</SettingsName>
        <SettingsDescription _locID="settingsDescription.TreeView.OnBeforeExpand">A TreeView on a Windows Forms application was expanded.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.TreeView</TypeName>
            <MethodName>OnBeforeExpand</MethodName>
            <MethodId>System.Windows.Forms.TreeView.OnBeforeExpand(System.Windows.Forms.TreeViewCancelEventArgs):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Winforms.TreeView.OnBeforeExpandDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.TreeView.add_BeforeExpand">Windows Forms: TreeView Expand (user handler)</SettingsName>
        <SettingsDescription _locID="settingsDescription.TreeView.add_BeforeExpand">Maps instruction pointer for the base Diagnostic Event to the user's event handler.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.TreeView</TypeName>
            <MethodName>add_BeforeExpand</MethodName>
            <MethodId>System.Windows.Forms.TreeView.add_BeforeExpand(System.EventHandler):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Winforms.Control.GatherEventHandlerDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.TreeView.OnBeforeSelect">Windows Forms: TreeViewItem Selected</SettingsName>
        <SettingsDescription _locID="settingsDescription.TreeView.OnBeforeSelect">The selection of a TreeView on a Windows Forms application was changed.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.TreeView</TypeName>
            <MethodName>OnBeforeSelect</MethodName>
            <MethodId>System.Windows.Forms.TreeView.OnBeforeSelect(System.Windows.Forms.TreeViewCancelEventArgs):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Winforms.TreeView.OnBeforeSelectDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.TreeView.add_BeforeSelect">Windows Forms: TreeViewItem Selected (user handler)</SettingsName>
        <SettingsDescription _locID="settingsDescription.TreeView.add_BeforeSelect">Maps instruction pointer for the base Diagnostic Event to the user's event handler.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.TreeView</TypeName>
            <MethodName>add_BeforeSelect</MethodName>
            <MethodId>System.Windows.Forms.TreeView.add_BeforeSelect(System.EventHandler):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Winforms.Control.GatherEventHandlerDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <!-- End Diagnostic Events for Gestures: Windows Forms -->
      <!-- Begin Diagnostic Events for Gestures: WPF -->
      <DiagnosticEventSpecification>
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.Button.OnClick.2">WPF: Button Clicked</SettingsName>
        <SettingsDescription _locID="settingsDescription.Button.OnClick.2">A Button on a WPF application was clicked.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>presentationframework</ModuleSpecificationId>
            <TypeName>System.Windows.Controls.Button</TypeName>
            <MethodName>OnClick</MethodName>
            <MethodId>System.Windows.Controls.Button.OnClick():System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.WPF.ButtonBase.OnClickDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.Expander.OnCollapsed">WPF: Expander Collapsed</SettingsName>
        <SettingsDescription _locID="settingsDescription.Expander.OnCollapsed">An Expander on a WPF application was collapsed.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>presentationframework</ModuleSpecificationId>
            <TypeName>System.Windows.Controls.Expander</TypeName>
            <MethodName>OnCollapsed</MethodName>
            <MethodId>System.Windows.Controls.Expander.OnCollapsed():System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.WPF.Expander.OnCollapsedDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.Expander.OnExpanded">WPF: Expander Expanded</SettingsName>
        <SettingsDescription _locID="settingsDescription.Expander.OnExpanded">An Expander on a WPF application was expanded.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>presentationframework</ModuleSpecificationId>
            <TypeName>System.Windows.Controls.Expander</TypeName>
            <MethodName>OnExpanded</MethodName>
            <MethodId>System.Windows.Controls.Expander.OnExpanded():System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.WPF.Expander.OnExpandedDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.MenuItem.OnClickImpl">WPF: MenuItem Clicked</SettingsName>
        <SettingsDescription _locID="settingsDescription.MenuItem.OnClickImpl">A MenuItem on a WPF application was clicked.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>presentationframework</ModuleSpecificationId>
            <TypeName>System.Windows.Controls.MenuItem</TypeName>
            <MethodName>OnClickImpl</MethodName>
            <MethodId>System.Windows.Controls.MenuItem.OnClickImpl(System.Boolean):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.WPF.MenuItem.OnClickDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.RadioButton.OnChecked">WPF: RadioButton Checked</SettingsName>
        <SettingsDescription _locID="settingsDescription.RadioButton.OnChecked">A RadioButton on a WPF application was checked.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>presentationframework</ModuleSpecificationId>
            <TypeName>System.Windows.Controls.RadioButton</TypeName>
            <MethodName>OnChecked</MethodName>
            <MethodId>System.Windows.Controls.RadioButton.OnChecked(System.Windows.RoutedEventArgs):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.WPF.RadioButton.OnCheckedDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.Selector.InvokeSelectionChanged">WPF: Item Selected</SettingsName>
        <SettingsDescription _locID="settingsDescription.Selector.InvokeSelectionChanged">The selection of a Selection on a WPF application was changed.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>presentationframework</ModuleSpecificationId>
            <TypeName>System.Windows.Controls.Primitives.Selector</TypeName>
            <MethodName>InvokeSelectionChanged</MethodName>
            <MethodId>System.Windows.Controls.Primitives.Selector.InvokeSelectionChanged(System.Collections.Generic.List`1&lt;System.Object&gt;,System.Collections.Generic.List`1&lt;System.Object&gt;):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.WPF.Selector.OnSelectedDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.ToggleButton.OnToggle">WPF: Control Toggled</SettingsName>
        <SettingsDescription _locID="settingsDescription.ToggleButton.OnToggle">A ToggleButton on a WPF application was toggled.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>presentationframework</ModuleSpecificationId>
            <TypeName>System.Windows.Controls.Primitives.ToggleButton</TypeName>
            <MethodName>OnToggle</MethodName>
            <MethodId>System.Windows.Controls.Primitives.ToggleButton.OnToggle():System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.WPF.ToggleButton.OnToggleDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.TreeViewItem.OnCollapsed">WPF: TreeViewItem Collapsed</SettingsName>
        <SettingsDescription _locID="settingsDescription.TreeViewItem.OnCollapsed">A TreeViewItem on a WPF application was collapsed.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>presentationframework</ModuleSpecificationId>
            <TypeName>System.Windows.Controls.TreeViewItem</TypeName>
            <MethodName>OnCollapsed</MethodName>
            <MethodId>System.Windows.Controls.TreeViewItem.OnCollapsed(System.Windows.RoutedEventArgs):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.WPF.TreeViewItem.OnCollapsedDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.TreeViewItem.OnExpanded">WPF: TreeViewItem Expanded</SettingsName>
        <SettingsDescription _locID="settingsDescription.TreeViewItem.OnExpanded">A TreeViewItem on a WPF application was expanded.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>presentationframework</ModuleSpecificationId>
            <TypeName>System.Windows.Controls.TreeViewItem</TypeName>
            <MethodName>OnExpanded</MethodName>
            <MethodId>System.Windows.Controls.TreeViewItem.OnExpanded(System.Windows.RoutedEventArgs):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.WPF.TreeViewItem.OnExpandedDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>gesture</CategoryId>
        <SettingsName _locID="settingsName.TreeViewItem.OnSelected">WPF: TreeViewItem Selected</SettingsName>
        <SettingsDescription _locID="settingsDescription.TreeViewItem.OnSelected">The selection of a TreeViewItem on a WPF application was changed.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>presentationframework</ModuleSpecificationId>
            <TypeName>System.Windows.Controls.TreeViewItem</TypeName>
            <MethodName>OnSelected</MethodName>
            <MethodId>System.Windows.Controls.TreeViewItem.OnSelected(System.Windows.RoutedEventArgs):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.WPF.TreeViewItem.OnSelectedDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <!-- End Diagnostic Events for Gestures: WPF -->
      <!-- Begin Diagnostic Events for Lazy Initialization -->
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>lazy</CategoryId>
        <SettingsName _locID="settingsName.Lazy`1.CreateValue.return">Initialized Lazy</SettingsName>
        <SettingsDescription _locID="settingsDescription.Lazy`1.CreateValue.return">A Lazy type has been initialized.</SettingsDescription>
        <Bindings>
          <Binding onReturn="true">
            <ModuleSpecificationId>mscorlib4_plus</ModuleSpecificationId>
            <TypeName>System.Lazy`1</TypeName>
            <MethodName>CreateValue</MethodName>
            <MethodId>System.Lazy`1.CreateValue():System.Lazy`1+Boxed&lt;!0&gt;</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Lazy.Lazy.InitializeDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>lazy</CategoryId>
        <SettingsName _locID="settingsName.initialized_threadlocal">Initialized ThreadLocal</SettingsName>
        <SettingsDescription _locID="settingsDescription.ThreadLocal`1.GetValueSlow.return">A ThreadLocal type has been initialized.</SettingsDescription>
        <Bindings>
          <Binding onReturn="true">
            <ModuleSpecificationId>mscorlib45_plus</ModuleSpecificationId>
            <TypeName>System.Threading.ThreadLocal`1</TypeName>
            <MethodName>GetValueSlow</MethodName>
            <MethodId>System.Threading.ThreadLocal`1.GetValueSlow():!0</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Lazy.ThreadLocal.GetValueSlowDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
    <DiagnosticEventSpecification enabled="false">
        <CategoryId>lazy</CategoryId>
        <SettingsName _locID="settingsName.initialized_threadlocal">Initialized ThreadLocal</SettingsName>
        <SettingsDescription _locID="settingsDescription.ThreadLocal`1.CreateValue.return">A ThreadLocal type has been initialized.</SettingsDescription>
        <Bindings>
            <Binding onReturn="true">
                <ModuleSpecificationId>mscorlib4_only</ModuleSpecificationId>
                <TypeName>System.Threading.ThreadLocal`1</TypeName>
                <MethodName>CreateValue</MethodName>
                <MethodId>System.Threading.ThreadLocal`1.CreateValue():System.Threading.ThreadLocal`1+Boxed&lt;!0&gt;</MethodId>
                <ProgrammableDataQuery>
                    <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
                    <TypeName>Microsoft.VisualStudio.DataQueries.Lazy.ThreadLocal.InitializeDataQuery</TypeName>
                </ProgrammableDataQuery>
            </Binding>
        </Bindings>
    </DiagnosticEventSpecification>
        <!-- End Diagnostic Events for Lazy Initialization -->
      <!-- Begin Diagnostic Events for Registry -->
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>registry.access</CategoryId>
        <SettingsName _locID="settingsName.RegistryKey.Dispose">Closed RegistryKey</SettingsName>
        <SettingsDescription _locID="settingsDescription.RegistryKey.Dispose">Closed a RegistryKey.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>Microsoft.Win32.RegistryKey</TypeName>
            <MethodName>Dispose</MethodName>
            <MethodId>Microsoft.Win32.RegistryKey.Dispose(System.Boolean):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.RegistryKey.Dispose">Closed "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.RegistryKey.Dispose">Closed Registry key "{0}".</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="256" type="String" name="keyName" _locID="dataquery.RegistryKey.Dispose.keyName" _locAttrData="name" query="keyName">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>registry.access</CategoryId>
        <SettingsName _locID="settingsName.RegistryKey.CreateSubKey">Created RegKey (String, RegistryKeyPermissionCheck, Object, RegistryOptions)</SettingsName>
        <SettingsDescription _locID="settingsDescription.RegistryKey.CreateSubKey">Created a RegistryKey.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib4_plus</ModuleSpecificationId>
            <TypeName>Microsoft.Win32.RegistryKey</TypeName>
            <MethodName>CreateSubKeyInternal</MethodName>
            <MethodId>Microsoft.Win32.RegistryKey.CreateSubKeyInternal(System.String,Microsoft.Win32.RegistryKeyPermissionCheck,System.Object,Microsoft.Win32.RegistryOptions):Microsoft.Win32.RegistryKey</MethodId>
            <ShortDescription _locID="shortDescription.RegistryKey.CreateSubKeyInternal">Created "{0}" ({1})</ShortDescription>
            <LongDescription _locID="longDescription.RegistryKey.CreateSubKeyInternal">Created Registry key "{0}" under "{1}".</LongDescription>
            <DataQueries>
              <DataQuery index="1" maxSize="256" type="String" name="subkey" _locID="dataquery.RegistryKey.CreateSubKeyInternal.subkey" _locAttrData="name" query="">
</DataQuery>
              <DataQuery index="0" maxSize="256" type="String" name="keyName" _locID="dataquery.RegistryKey.CreateSubKeyInternal.keyName" _locAttrData="name" query="keyName">
</DataQuery>
            </DataQueries>
          </Binding>
          <Binding>
            <ModuleSpecificationId>mscorlib2_only</ModuleSpecificationId>
            <TypeName>Microsoft.Win32.RegistryKey</TypeName>
            <MethodName>CreateSubKey</MethodName>
            <MethodId>Microsoft.Win32.RegistryKey.CreateSubKey(System.String,Microsoft.Win32.RegistryKeyPermissionCheck,System.Security.AccessControl.RegistrySecurity):Microsoft.Win32.RegistryKey</MethodId>
            <ShortDescription _locID="shortDescription.RegistryKey.CreateSubKey.2">Created "{0}" ({1})</ShortDescription>
            <LongDescription _locID="longDescription.RegistryKey.CreateSubKey.2">Created Registry key "{0}" under "{1}".</LongDescription>
            <DataQueries>
              <DataQuery index="1" maxSize="256" type="String" name="subkey" _locID="dataquery.RegistryKey.CreateSubKey.2.subkey" _locAttrData="name" query="">
</DataQuery>
              <DataQuery index="0" maxSize="256" type="String" name="keyName" _locID="dataquery.RegistryKey.CreateSubKey.2.keyName" _locAttrData="name" query="keyName">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>registry.access</CategoryId>
        <SettingsName _locID="settingsName.RegistryKey.DeleteSubKey">Deleted RegKey</SettingsName>
        <SettingsDescription _locID="settingsDescription.RegistryKey.DeleteSubKey">Deleted called on a RegistryKey.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>Microsoft.Win32.RegistryKey</TypeName>
            <MethodName>DeleteSubKey</MethodName>
            <MethodId>Microsoft.Win32.RegistryKey.DeleteSubKey(System.String,System.Boolean):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.RegistryKey.DeleteSubKey">Delete "{0}" key</ShortDescription>
            <LongDescription _locID="longDescription.RegistryKey.DeleteSubKey">Deleted Registry key "{0}".</LongDescription>
            <DataQueries>
              <DataQuery index="1" maxSize="256" type="String" name="subkey" _locID="dataquery.RegistryKey.DeleteSubKey.subkey" _locAttrData="name" query="">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>registry.access</CategoryId>
        <SettingsName _locID="settingsName.RegistryKey.DeleteSubKeyTree">Deleted RegKey tree</SettingsName>
        <SettingsDescription _locID="settingsDescription.RegistryKey.DeleteSubKeyTree">Deleted tree on a RegistryKey.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>Microsoft.Win32.RegistryKey</TypeName>
            <MethodName>DeleteSubKeyTree</MethodName>
            <MethodId>Microsoft.Win32.RegistryKey.DeleteSubKeyTree(System.String,System.Boolean):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.RegistryKey.DeleteSubKeyTree">Deleted "{0}" RegistryKey tree</ShortDescription>
            <LongDescription _locID="longDescription.RegistryKey.DeleteSubKeyTree">Deleted tree on RegistryKey "{0}".</LongDescription>
            <DataQueries>
              <DataQuery index="1" maxSize="256" type="String" name="subkey" _locID="dataquery.RegistryKey.DeleteSubKeyTree.subkey" _locAttrData="name" query="">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>registry.access</CategoryId>
        <SettingsName _locID="settingsName.RegistryKey.DeleteValue.1">Deleted value (String)</SettingsName>
        <SettingsDescription _locID="settingsDescription.RegistryKey.DeleteValue.1">Deleted value of a RegistryKey.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>Microsoft.Win32.RegistryKey</TypeName>
            <MethodName>DeleteValue</MethodName>
            <MethodId>Microsoft.Win32.RegistryKey.DeleteValue(System.String):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.RegistryKey.DeleteValue.1">Deleted "{0}" value</ShortDescription>
            <LongDescription _locID="longDescription.RegistryKey.DeleteValue.1">Deleted value "{0}" from key "{1}".</LongDescription>
            <DataQueries>
              <DataQuery index="1" maxSize="256" type="String" name="name" _locID="dataquery.RegistryKey.DeleteValue.1.name" _locAttrData="name" query="">
</DataQuery>
              <DataQuery index="0" maxSize="256" type="String" name="keyName" _locID="dataquery.RegistryKey.DeleteValue.1.keyName" _locAttrData="name" query="keyName">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>registry.access</CategoryId>
        <SettingsName _locID="settingsName.RegistryKey.DeleteValue.2">Deleted value (String, Boolean)</SettingsName>
        <SettingsDescription _locID="settingsDescription.RegistryKey.DeleteValue.2">Deleted value of a RegistryKey.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>Microsoft.Win32.RegistryKey</TypeName>
            <MethodName>DeleteValue</MethodName>
            <MethodId>Microsoft.Win32.RegistryKey.DeleteValue(System.String,System.Boolean):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.RegistryKey.DeleteValue.2">Deleted "{0}" value</ShortDescription>
            <LongDescription _locID="longDescription.RegistryKey.DeleteValue.2">Deleted value "{0}" from key "{1}".</LongDescription>
            <DataQueries>
              <DataQuery index="1" maxSize="256" type="String" name="name" _locID="dataquery.RegistryKey.DeleteValue.2.name" _locAttrData="name" query="">
</DataQuery>
              <DataQuery index="0" maxSize="256" type="String" name="keyName" _locID="dataquery.RegistryKey.DeleteValue.2.keyName" _locAttrData="name" query="keyName">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>registry.access</CategoryId>
        <SettingsName _locID="settingsName.RegistryKey.InternalGetValue">Read value</SettingsName>
        <SettingsDescription _locID="settingsDescription.RegistryKey.InternalGetValue">Read value of a RegistryKey.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>Microsoft.Win32.RegistryKey</TypeName>
            <MethodName>InternalGetValue</MethodName>
            <MethodId>Microsoft.Win32.RegistryKey.InternalGetValue(System.String,System.Object,System.Boolean,System.Boolean):System.Object</MethodId>
            <ShortDescription _locID="shortDescription.RegistryKey.InternalGetValue">Read value "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.RegistryKey.InternalGetValue">Read value "{0}" from key "{1}".</LongDescription>
            <DataQueries>
              <DataQuery index="1" maxSize="256" type="String" name="name" _locID="dataquery.RegistryKey.InternalGetValue.name" _locAttrData="name" query="">
</DataQuery>
              <DataQuery index="0" maxSize="256" type="String" name="keyName" _locID="dataquery.RegistryKey.InternalGetValue.keyName" _locAttrData="name" query="keyName">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>registry.access</CategoryId>
        <SettingsName _locID="settingsName.RegistryKey.InternalGetValue.return">Get returned value</SettingsName>
        <SettingsDescription _locID="settingsDescription.RegistryKey.InternalGetValue.return">The GetValue returned a value from a RegistryKey.</SettingsDescription>
        <Bindings>
          <Binding onReturn="true">
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>Microsoft.Win32.RegistryKey</TypeName>
            <MethodName>InternalGetValue</MethodName>
            <MethodId>Microsoft.Win32.RegistryKey.InternalGetValue(System.String,System.Object,System.Boolean,System.Boolean):System.Object</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Registry.GetValueDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>registry.access</CategoryId>
        <SettingsName _locID="settingsName.RegistryKey.OpenSubKey.1">Opening Registry Key</SettingsName>
        <SettingsDescription _locID="settingsDescription.RegistryKey.OpenSubKey.1">Trying to open a RegistryKey.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>Microsoft.Win32.RegistryKey</TypeName>
            <MethodName>OpenSubKey</MethodName>
            <MethodId>Microsoft.Win32.RegistryKey.OpenSubKey(System.String,System.Boolean):Microsoft.Win32.RegistryKey</MethodId>
            <ShortDescription _locID="shortDescription.RegistryKey.OpenSubKey.1">Opening "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.RegistryKey.OpenSubKey.1">Trying to open the registry key "{0}".</LongDescription>
            <DataQueries>
              <DataQuery index="1" maxSize="256" type="String" name="name" _locID="dataquery.RegistryKey.OpenSubKey.1.name" _locAttrData="name" query="">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>registry.access</CategoryId>
        <SettingsName _locID="settingsName.RegistryKey.OpenSubKey.1.return">Opened Registry Key</SettingsName>
        <SettingsDescription _locID="settingsDescription.RegistryKey.OpenSubKey.1.return">A RegistryKey opened.</SettingsDescription>
        <Bindings>
          <Binding onReturn="true">
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>Microsoft.Win32.RegistryKey</TypeName>
            <MethodName>OpenSubKey</MethodName>
            <MethodId>Microsoft.Win32.RegistryKey.OpenSubKey(System.String,System.Boolean):Microsoft.Win32.RegistryKey</MethodId>
            <ShortDescription _locID="shortDescription.RegistryKey.OpenSubKey.1.return">Opened "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.RegistryKey.OpenSubKey.1.return">Tried to open registry key "{0}".  If the attempt failed, null was returned.  To determine which key was accessed, see the previous diagnostic event in this thread.</LongDescription>
            <DataQueries>
              <DataQuery index="-1" maxSize="256" type="String" name="keyName" _locID="dataquery.RegistryKey.OpenSubKey.1.return.keyName" _locAttrData="name" query="keyName">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>registry.access</CategoryId>
        <SettingsName _locID="settingsName.RegistryKey.InternalOpenSubKey.3">Open Registry Key (PermissionsCheck, RegistryRights)</SettingsName>
        <SettingsDescription _locID="settingsDescription.RegistryKey.InternalOpenSubKey.3">Trying to open a RegistryKey.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>Microsoft.Win32.RegistryKey</TypeName>
            <MethodName>InternalOpenSubKey</MethodName>
            <MethodId>Microsoft.Win32.RegistryKey.InternalOpenSubKey(System.String,Microsoft.Win32.RegistryKeyPermissionCheck,System.Int32):Microsoft.Win32.RegistryKey</MethodId>
            <ShortDescription _locID="shortDescription.RegistryKey.InternalOpenSubKey.3">Open "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.RegistryKey.InternalOpenSubKey.3">Trying to open the registry key "{0}".</LongDescription>
            <DataQueries>
              <DataQuery index="1" maxSize="256" type="String" name="name" _locID="dataquery.RegistryKey.InternalOpenSubKey.3.name" _locAttrData="name" query="">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>registry.access</CategoryId>
        <SettingsName _locID="settingsName.RegistryKey.InternalOpenSubKey.3.return">Opened Registry Key (PermissionsCheck, RegistryRights)</SettingsName>
        <SettingsDescription _locID="settingsDescription.RegistryKey.InternalOpenSubKey.3.return">A RegistryKey was opened.</SettingsDescription>
        <Bindings>
          <Binding onReturn="true">
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>Microsoft.Win32.RegistryKey</TypeName>
            <MethodName>InternalOpenSubKey</MethodName>
            <MethodId>Microsoft.Win32.RegistryKey.InternalOpenSubKey(System.String,Microsoft.Win32.RegistryKeyPermissionCheck,System.Int32):Microsoft.Win32.RegistryKey</MethodId>
            <ShortDescription _locID="shortDescription.RegistryKey.InternalOpenSubKey.3.return">Opened "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.RegistryKey.InternalOpenSubKey.3.return">Tried to open registry key "{0}".  If the attempt failed, null was returned.  To determine which key was accessed, see the previous diagnostic event in this thread.</LongDescription>
            <DataQueries>
              <DataQuery index="-1" maxSize="256" type="String" name="keyName" _locID="dataquery.RegistryKey.InternalOpenSubKey.3.return.keyName" _locAttrData="name" query="keyName">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>registry.access</CategoryId>
        <SettingsName _locID="settingsName.RegistryKey.SetValue">Set value</SettingsName>
        <SettingsDescription _locID="settingsDescription.RegistryKey.SetValue">Set value in a RegistryKey.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>Microsoft.Win32.RegistryKey</TypeName>
            <MethodName>SetValue</MethodName>
            <MethodId>Microsoft.Win32.RegistryKey.SetValue(System.String,System.Object,Microsoft.Win32.RegistryValueKind):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.RegistryKey.SetValue">Set value "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.RegistryKey.SetValue">Set value "{0}" in key "{1}".</LongDescription>
            <DataQueries>
              <DataQuery index="1" maxSize="256" type="String" name="name" _locID="dataquery.RegistryKey.SetValue.name" _locAttrData="name" query="">
</DataQuery>
              <DataQuery index="0" maxSize="256" type="String" name="keyName" _locID="dataquery.RegistryKey.SetValue.keyName" _locAttrData="name" query="keyName">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <!-- End Diagnostic Events for Registry -->
      <!-- Begin Diagnostic Events for ServiceModel -->
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>servicemodel</CategoryId>
        <SettingsName _locID="settingsName.ImmutableClientRuntime.AfterReceiveReply">Invoking client MessageInspectors (On Reply)</SettingsName>
        <SettingsDescription _locID="settingsDescription.ImmutableClientRuntime.AfterReceiveReply">Invoking Client MessageInspectors when receiving a reply.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.servicemodel</ModuleSpecificationId>
            <TypeName>System.ServiceModel.Dispatcher.ImmutableClientRuntime</TypeName>
            <MethodName>AfterReceiveReply</MethodName>
            <MethodId>System.ServiceModel.Dispatcher.ImmutableClientRuntime.AfterReceiveReply(System.ServiceModel.Dispatcher.ProxyRpc&amp;):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.ImmutableClientRuntime.AfterReceiveReply">Invoking client MessageInspectors</ShortDescription>
            <LongDescription _locID="longDescription.ImmutableClientRuntime.AfterReceiveReply">Invoking Client MessageInspectors when receiving a reply.</LongDescription>
            <DataQueries>
</DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>servicemodel</CategoryId>
        <SettingsName _locID="settingsName.ImmutableClientRuntime.BeforeSendRequest">Invoking client MessageInspectors (On Send)</SettingsName>
        <SettingsDescription _locID="settingsDescription.ImmutableClientRuntime.BeforeSendRequest">Invoking client MessageInspectors before sending a request.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.servicemodel</ModuleSpecificationId>
            <TypeName>System.ServiceModel.Dispatcher.ImmutableClientRuntime</TypeName>
            <MethodName>BeforeSendRequest</MethodName>
            <MethodId>System.ServiceModel.Dispatcher.ImmutableClientRuntime.BeforeSendRequest(System.ServiceModel.Dispatcher.ProxyRpc&amp;):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.ImmutableClientRuntime.BeforeSendRequest">Invoking client MessageInspectors</ShortDescription>
            <LongDescription _locID="longDescription.ImmutableClientRuntime.BeforeSendRequest">Invoking client MessageInspectors before sending a request.</LongDescription>
            <DataQueries>
</DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>servicemodel</CategoryId>
        <SettingsName _locID="settingsName.ServiceChannel.HandleReply">Client Received Reply</SettingsName>
        <SettingsDescription _locID="settingsDescription.ServiceChannel.HandleReply">Client receives a reply from a service.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.servicemodel</ModuleSpecificationId>
            <TypeName>System.ServiceModel.Channels.ServiceChannel</TypeName>
            <MethodName>HandleReply</MethodName>
            <MethodId>System.ServiceModel.Channels.ServiceChannel.HandleReply(System.ServiceModel.Dispatcher.ProxyOperationRuntime,System.ServiceModel.Dispatcher.ProxyRpc&amp;):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.ServiceChannel.HandleReply">Client Received Reply</ShortDescription>
            <LongDescription _locID="longDescription.ServiceChannel.HandleReply">Client received a reply from a service.</LongDescription>
            <DataQueries>
</DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>servicemodel</CategoryId>
        <SettingsName _locID="settingsName.ServiceChannel.PrepareCall">Preparing Client Call</SettingsName>
        <SettingsDescription _locID="settingsDescription.ServiceChannel.PrepareCall">Client call prepared.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.servicemodel</ModuleSpecificationId>
            <TypeName>System.ServiceModel.Channels.ServiceChannel</TypeName>
            <MethodName>PrepareCall</MethodName>
            <MethodId>System.ServiceModel.Channels.ServiceChannel.PrepareCall(System.ServiceModel.Dispatcher.ProxyOperationRuntime,System.Boolean,System.ServiceModel.Dispatcher.ProxyRpc&amp;):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.ServiceChannel.PrepareCall">Preparing Client Call</ShortDescription>
            <LongDescription _locID="longDescription.ServiceChannel.PrepareCall">Client call prepared.</LongDescription>
            <DataQueries>
</DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>servicemodel</CategoryId>
        <SettingsName _locID="settingsName.ProxyOperationRuntime.AfterReply">Invoking client ParameterInspectors (On Reply)</SettingsName>
        <SettingsDescription _locID="settingsDescription.ProxyOperationRuntime.AfterReply">Invoking client ParameterInspectors invoked when a reply message is received.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.servicemodel</ModuleSpecificationId>
            <TypeName>System.ServiceModel.Dispatcher.ProxyOperationRuntime</TypeName>
            <MethodName>AfterReply</MethodName>
            <MethodId>System.ServiceModel.Dispatcher.ProxyOperationRuntime.AfterReply(System.ServiceModel.Dispatcher.ProxyRpc&amp;):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.ProxyOperationRuntime.AfterReply">Invoking client ParameterInspectors</ShortDescription>
            <LongDescription _locID="longDescription.ProxyOperationRuntime.AfterReply">Invoking client ParameterInspectors invoked when a reply message is received.</LongDescription>
            <DataQueries>
</DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>servicemodel</CategoryId>
        <SettingsName _locID="settingsName.ProxyOperationRuntime.BeforeRequest">Invoking client ParameterInspectors (On Send)</SettingsName>
        <SettingsDescription _locID="settingsDescription.ProxyOperationRuntime.BeforeRequest">Invoking client ParameterInspectors invoked before sending a request.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.servicemodel</ModuleSpecificationId>
            <TypeName>System.ServiceModel.Dispatcher.ProxyOperationRuntime</TypeName>
            <MethodName>BeforeRequest</MethodName>
            <MethodId>System.ServiceModel.Dispatcher.ProxyOperationRuntime.BeforeRequest(System.ServiceModel.Dispatcher.ProxyRpc&amp;):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.ProxyOperationRuntime.BeforeRequest">Invoking client ParameterInspectors</ShortDescription>
            <LongDescription _locID="longDescription.ProxyOperationRuntime.BeforeRequest">Invoking client ParameterInspectors invoked before sending a request.</LongDescription>
            <DataQueries>
</DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <CategoryId>servicemodel</CategoryId>
        <SettingsName _locID="settingsName.ErrorBehavior.HandleErrorCommon">Service Error Occurred</SettingsName>
        <SettingsDescription _locID="settingsDescription.ErrorBehavior.HandleErrorCommon">Exception unhandled within the service.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.servicemodel</ModuleSpecificationId>
            <TypeName>System.ServiceModel.Dispatcher.ErrorBehavior</TypeName>
            <MethodName>HandleErrorCommon</MethodName>
            <MethodId>System.ServiceModel.Dispatcher.ErrorBehavior.HandleErrorCommon(System.Exception,System.ServiceModel.Dispatcher.ErrorHandlerFaultInfo&amp;):System.Boolean</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.ServiceModel.Dispatcher.HandleErrorCommonDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <CategoryId>servicemodel</CategoryId>
        <SettingsName _locID="settingsName.ErrorBehavior.ProvideFault">Invoked Fault Providers</SettingsName>
        <SettingsDescription _locID="settingsDescription.ErrorBehavior.ProvideFault">Invoked FaultProviders.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.servicemodel</ModuleSpecificationId>
            <TypeName>System.ServiceModel.Dispatcher.ErrorBehavior</TypeName>
            <MethodName>ProvideFault</MethodName>
            <MethodId>System.ServiceModel.Dispatcher.ErrorBehavior.ProvideFault(System.Exception,System.ServiceModel.Channels.FaultConverter,System.ServiceModel.Dispatcher.ErrorHandlerFaultInfo&amp;):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.ErrorBehavior.ProvideFault">Invoked Fault Providers</ShortDescription>
            <LongDescription _locID="longDescription.ErrorBehavior.ProvideFault">Invoked FaultProviders.</LongDescription>
            <DataQueries>
</DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>servicemodel</CategoryId>
        <SettingsName _locID="settingsName.ImmutableDispatchRuntime.AfterReceiveRequestCore">Invoking Message Inspectors (On Receive)</SettingsName>
        <SettingsDescription _locID="settingsDescription.ImmutableDispatchRuntime.AfterReceiveRequestCore">Invoking MessageInspectors when receiving a request.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.servicemodel</ModuleSpecificationId>
            <TypeName>System.ServiceModel.Dispatcher.ImmutableDispatchRuntime</TypeName>
            <MethodName>AfterReceiveRequestCore</MethodName>
            <MethodId>System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.AfterReceiveRequestCore(System.ServiceModel.Dispatcher.MessageRpc&amp;):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.ImmutableDispatchRuntime.AfterReceiveRequestCore">Invoking Message Inspectors</ShortDescription>
            <LongDescription _locID="longDescription.ImmutableDispatchRuntime.AfterReceiveRequestCore">Invoking MessageInspectors when receiving a request.</LongDescription>
            <DataQueries>
</DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>servicemodel</CategoryId>
        <SettingsName _locID="settingsName.ImmutableDispatchRuntime.BeforeSendReplyCore">Invoking Message Inspectors (On Send)</SettingsName>
        <SettingsDescription _locID="settingsDescription.ImmutableDispatchRuntime.BeforeSendReplyCore">Invoking MessageInspectors when sending a response.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.servicemodel</ModuleSpecificationId>
            <TypeName>System.ServiceModel.Dispatcher.ImmutableDispatchRuntime</TypeName>
            <MethodName>BeforeSendReplyCore</MethodName>
            <MethodId>System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.BeforeSendReplyCore(System.ServiceModel.Dispatcher.MessageRpc&amp;,System.Exception&amp;,System.Boolean&amp;):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.ImmutableDispatchRuntime.BeforeSendReplyCore">Invoking Message Inspectors</ShortDescription>
            <LongDescription _locID="longDescription.ImmutableDispatchRuntime.BeforeSendReplyCore">Invoking MessageInspectors when sending a response.</LongDescription>
            <DataQueries>
</DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>servicemodel</CategoryId>
        <SettingsName _locID="settingsName.DispatchOperationRuntime.InspectOutputsCore">ParameterInspectors Inspecting Outputs</SettingsName>
        <SettingsDescription _locID="settingsDescription.DispatchOperationRuntime.InspectOutputsCore">ParameterInspectors invoked after invoking an operation.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.servicemodel</ModuleSpecificationId>
            <TypeName>System.ServiceModel.Dispatcher.DispatchOperationRuntime</TypeName>
            <MethodName>InspectOutputsCore</MethodName>
            <MethodId>System.ServiceModel.Dispatcher.DispatchOperationRuntime.InspectOutputsCore(System.ServiceModel.Dispatcher.MessageRpc&amp;):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.DispatchOperationRuntime.InspectOutputsCore">ParameterInspectors Inspecting Outputs</ShortDescription>
            <LongDescription _locID="longDescription.DispatchOperationRuntime.InspectOutputsCore">Invoking ParameterInspectors after invoking an operation.</LongDescription>
            <DataQueries>
</DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>servicemodel</CategoryId>
        <SettingsName _locID="settingsName.DispatchOperationRuntime.InspectInputsCore">ParameterInspectors Inspecting Inputs</SettingsName>
        <SettingsDescription _locID="settingsDescription.DispatchOperationRuntime.InspectInputsCore">ParameterInspectors invoked before invoking an operation.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.servicemodel</ModuleSpecificationId>
            <TypeName>System.ServiceModel.Dispatcher.DispatchOperationRuntime</TypeName>
            <MethodName>InspectInputsCore</MethodName>
            <MethodId>System.ServiceModel.Dispatcher.DispatchOperationRuntime.InspectInputsCore(System.ServiceModel.Dispatcher.MessageRpc&amp;):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.DispatchOperationRuntime.InspectInputsCore">ParameterInspectors Inspecting Inputs</ShortDescription>
            <LongDescription _locID="longDescription.DispatchOperationRuntime.InspectInputsCore">Invoking ParameterInspectors before invoking an operation.</LongDescription>
            <DataQueries>
</DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <CategoryId>servicemodel</CategoryId>
        <SettingsName _locID="settingsName.ServiceHost.CreateDescription">Service Host Starting</SettingsName>
        <SettingsDescription _locID="settingsDescription.ServiceHost.CreateDescription">ServiceHost starts.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.servicemodel</ModuleSpecificationId>
            <TypeName>System.ServiceModel.ServiceHost</TypeName>
            <MethodName>CreateDescription</MethodName>
            <MethodId>System.ServiceModel.ServiceHost.CreateDescription(System.Collections.Generic.IDictionary`2&lt;System.String,System.ServiceModel.Description.ContractDescription&gt;&amp;):System.ServiceModel.Description.ServiceDescription</MethodId>
            <ShortDescription _locID="shortDescription.ServiceHost.CreateDescription">Service Host Starting</ShortDescription>
            <LongDescription _locID="longDescription.ServiceHost.CreateDescription">ServiceHost starts.</LongDescription>
            <DataQueries>
</DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>servicemodel</CategoryId>
        <SettingsName _locID="settingsName.SyncMethodInvoker.Invoke">Operation Invoked</SettingsName>
        <SettingsDescription _locID="settingsDescription.SyncMethodInvoker.Invoke">Operation invoked synchronously.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system.servicemodel</ModuleSpecificationId>
            <TypeName>System.ServiceModel.Dispatcher.SyncMethodInvoker</TypeName>
            <MethodName>Invoke</MethodName>
            <MethodId>System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(System.Object,System.Object[],System.Object[]&amp;):System.Object</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.ServiceModel.Dispatcher.SyncMethodInvokerDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <!-- End Diagnostic Events for ServiceModel -->
      <!-- Begin Diagnostic Events for Threading -->
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>threading</CategoryId>
        <SettingsName _locID="settingsName.ThreadPool.QueueUserWorkItemHelper">Queued User Work Item</SettingsName>
        <SettingsDescription _locID="settingsDescription.ThreadPool.QueueUserWorkItemHelper">Tried to queue a User Work Item in the thread pool.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib</ModuleSpecificationId>
            <TypeName>System.Threading.ThreadPool</TypeName>
            <MethodName>QueueUserWorkItemHelper</MethodName>
            <MethodId>System.Threading.ThreadPool.QueueUserWorkItemHelper(System.Threading.WaitCallback,System.Object,System.Threading.StackCrawlMark&amp;,System.Boolean):System.Boolean</MethodId>
            <ShortDescription _locID="shortDescription.ThreadPool.QueueUserWorkItemHelper">Queued User Work Item</ShortDescription>
            <LongDescription _locID="longDescription.ThreadPool.QueueUserWorkItemHelper">Tried to queue a User Work Item in the thread pool.</LongDescription>
            <DataQueries>
</DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>threading</CategoryId>
        <SettingsName _locID="settingsName.Task.ScheduleAndStart">Task Start</SettingsName>
        <SettingsDescription _locID="settingsDescription.Task.ScheduleAndStart">A Task was queued to a scheduler.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib4_plus</ModuleSpecificationId>
            <TypeName>System.Threading.Tasks.Task</TypeName>
            <MethodName>ScheduleAndStart</MethodName>
            <MethodId>System.Threading.Tasks.Task.ScheduleAndStart(System.Boolean):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Threading.Task.ScheduleAndStartDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>threading</CategoryId>
        <SettingsName _locID="settingsName.Task.Wait">Task Wait</SettingsName>
        <SettingsDescription _locID="settingsDescription.Task.Wait">A Task was Waited on or a Task's Result was accessed.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>mscorlib4_plus</ModuleSpecificationId>
            <TypeName>System.Threading.Tasks.Task</TypeName>
            <MethodName>Wait</MethodName>
            <MethodId>System.Threading.Tasks.Task.Wait(System.Int32,System.Threading.CancellationToken):System.Boolean</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Threading.Task.WaitDataQuery</TypeName>
            </ProgrammableDataQuery>
        </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <!-- End Diagnostic Events for Threading -->
      <!-- Begin Diagnostic Events for Tracing -->
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>tracing</CategoryId>
        <SettingsName _locID="settingsName.TraceInternal.Fail.1">Assertion (String)</SettingsName>
        <SettingsDescription _locID="settingsDescription.TraceInternal.Fail.1">The application threw an assertion with a message.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system</ModuleSpecificationId>
            <TypeName>System.Diagnostics.TraceInternal</TypeName>
            <MethodName>Fail</MethodName>
            <MethodId>System.Diagnostics.TraceInternal.Fail(System.String):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.TraceInternal.Fail.1">Assert "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.TraceInternal.Fail.1">Assertion with the message "{0}".</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="256" type="String" _locID="dataquery.TraceInternal.Fail.1.Message" _locAttrData="name" name="Message" query="">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>tracing</CategoryId>
        <SettingsName _locID="settingsName.TraceInternal.Fail.2">Assertion (String, String)</SettingsName>
        <SettingsDescription _locID="settingsDescription.TraceInternal.Fail.2">The application threw an assertion with a message and detailed message.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system</ModuleSpecificationId>
            <TypeName>System.Diagnostics.TraceInternal</TypeName>
            <MethodName>Fail</MethodName>
            <MethodId>System.Diagnostics.TraceInternal.Fail(System.String,System.String):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.TraceInternal.Fail.2">Assert "{0}"</ShortDescription>
            <LongDescription _locID="longDescription.TraceInternal.Fail.2">Assertion with the message "{0}" and detailed message "{1}".</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="256" type="String" _locID="dataquery.TraceInternal.Fail.Message" _locAttrData="name" name="Message" query="">
</DataQuery>
              <DataQuery index="1" maxSize="256" type="String" _locID="dataquery.TraceInternal.Fail.DetailMessage" _locAttrData="name" name="Detail Message" query="">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>

      <DiagnosticEventSpecification enabled="false">
        <CategoryId>tracing</CategoryId>
        <SettingsName _locID="settingsName.TraceInternal.Write.1">Trace Write (Object)</SettingsName>
        <SettingsDescription _locID="settingsDescription.TraceInternal.Write.1">Trace Write output with an object passed in.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system</ModuleSpecificationId>
            <TypeName>System.Diagnostics.TraceInternal</TypeName>
            <MethodName>Write</MethodName>
            <MethodId>System.Diagnostics.TraceInternal.Write(System.Object):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Tracing.TraceInternal.TraceWriteDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>tracing</CategoryId>
        <SettingsName _locID="settingsName.TraceInternal.Write.2">Trace Write (Object, String)</SettingsName>
        <SettingsDescription _locID="settingsDescription.TraceInternal.Write.2">Trace Write output with an object and a string category passed in.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system</ModuleSpecificationId>
            <TypeName>System.Diagnostics.TraceInternal</TypeName>
            <MethodName>Write</MethodName>
            <MethodId>System.Diagnostics.TraceInternal.Write(System.Object,System.String):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Tracing.TraceInternal.TraceWriteDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>tracing</CategoryId>
        <SettingsName _locID="settingsName.TraceInternal.Write.3">Trace Write (String)</SettingsName>
        <SettingsDescription _locID="settingsDescription.TraceInternal.Write.3">Trace Write output with a message string passed in.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system</ModuleSpecificationId>
            <TypeName>System.Diagnostics.TraceInternal</TypeName>
            <MethodName>Write</MethodName>
            <MethodId>System.Diagnostics.TraceInternal.Write(System.String):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.TraceInternal.Write.3">"{0}"</ShortDescription>
            <LongDescription _locID="longDescription.TraceInternal.Write.3">Trace Write with the message "{0}".</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="256" type="String" _locID="dataquery.TraceInternal.Write.3.message" _locAttrData="name" name="message" query="">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>tracing</CategoryId>
        <SettingsName _locID="settingsName.TraceInternal.Write.4">Trace Write (String, String)</SettingsName>
        <SettingsDescription _locID="settingsDescription.TraceInternal.Write.4">Trace Write output with a message and category string passed in.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system</ModuleSpecificationId>
            <TypeName>System.Diagnostics.TraceInternal</TypeName>
            <MethodName>Write</MethodName>
            <MethodId>System.Diagnostics.TraceInternal.Write(System.String,System.String):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.TraceInternal.Write.4">"{0}"</ShortDescription>
            <LongDescription _locID="longDescription.TraceInternal.Write.4">Trace Write from category "{1}" with the message "{0}".</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="256" type="String" _locID="dataquery.TraceInternal.Write.4.message" _locAttrData="name" name="message" query="">
</DataQuery>
              <DataQuery index="1" maxSize="256" type="String" _locID="dataquery.TraceInternal.Write.4.category" _locAttrData="name" name="category" query="">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>tracing</CategoryId>
        <SettingsName _locID="settingsName.TraceInternal.WriteLine.1">Trace WriteLine (Object)</SettingsName>
        <SettingsDescription _locID="settingsDescription.TraceInternal.WriteLine.1">Trace WriteLine output with an object passed in.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system</ModuleSpecificationId>
            <TypeName>System.Diagnostics.TraceInternal</TypeName>
            <MethodName>WriteLine</MethodName>
            <MethodId>System.Diagnostics.TraceInternal.WriteLine(System.Object):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Tracing.TraceInternal.TraceWriteLineDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>tracing</CategoryId>
        <SettingsName _locID="settingsName.TraceInternal.WriteLine.2">Trace WriteLine (Object, String)</SettingsName>
        <SettingsDescription _locID="settingsDescription.TraceInternal.WriteLine.2">Trace WriteLine output with an object and a string category passed in.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system</ModuleSpecificationId>
            <TypeName>System.Diagnostics.TraceInternal</TypeName>
            <MethodName>WriteLine</MethodName>
            <MethodId>System.Diagnostics.TraceInternal.WriteLine(System.Object,System.String):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Tracing.TraceInternal.TraceWriteLineDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>tracing</CategoryId>
        <SettingsName _locID="settingsName.TraceInternal.WriteLine.3">Trace WriteLine (String)</SettingsName>
        <SettingsDescription _locID="settingsDescription.TraceInternal.WriteLine.3">Trace WriteLine output with a message passed in.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system</ModuleSpecificationId>
            <TypeName>System.Diagnostics.TraceInternal</TypeName>
            <MethodName>WriteLine</MethodName>
            <MethodId>System.Diagnostics.TraceInternal.WriteLine(System.String):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.TraceInternal.WriteLine.3">"{0}"</ShortDescription>
            <LongDescription _locID="longDescription.TraceInternal.WriteLine.3">Trace WriteLine with the message "{0}".</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="256" type="String" _locID="dataquery.TraceInternal.WriteLine.3.message" _locAttrData="name" name="message" query="">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification enabled="false">
        <CategoryId>tracing</CategoryId>
        <SettingsName _locID="settingsName.TraceInternal.WriteLine.4">Trace WriteLine (String, String)</SettingsName>
        <SettingsDescription _locID="settingsDescription.TraceInternal.WriteLine.4">Trace WriteLine output with a message and category string passed in.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system</ModuleSpecificationId>
            <TypeName>System.Diagnostics.TraceInternal</TypeName>
            <MethodName>WriteLine</MethodName>
            <MethodId>System.Diagnostics.TraceInternal.WriteLine(System.String,System.String):System.Void</MethodId>
            <ShortDescription _locID="shortDescription.TraceInternal.WriteLine.4">"{0}"</ShortDescription>
            <LongDescription _locID="longDescription.TraceInternal.WriteLine.4">Trace WriteLine from category "{1}" with the message "{0}".</LongDescription>
            <DataQueries>
              <DataQuery index="0" maxSize="256" type="String" _locID="dataquery.TraceInternal.WriteLine.4.message" _locAttrData="name" name="message" query="">
</DataQuery>
              <DataQuery index="1" maxSize="256" type="String" _locID="dataquery.TraceInternal.WriteLine.4.category" _locAttrData="name" name="category" query="">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <CategoryId>tracing</CategoryId>
        <SettingsName _locID="settingsName.Trace.TraceError.1">TraceError (String)</SettingsName>
        <SettingsDescription _locID="settingsDescription.Trace.TraceError.1">TraceError with no formatting recorded.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system</ModuleSpecificationId>
            <TypeName>System.Diagnostics.Trace</TypeName>
            <MethodName>TraceError</MethodName>
            <MethodId>System.Diagnostics.Trace.TraceError(System.String):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Tracing.TraceEvent.TraceErrorNoFormatDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <CategoryId>tracing</CategoryId>
        <SettingsName _locID="settingsName.Trace.TraceWarning.1">TraceWarning (String)</SettingsName>
        <SettingsDescription _locID="settingsDescription.Trace.TraceWarning.1">TraceWarning with no formatting recorded.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system</ModuleSpecificationId>
            <TypeName>System.Diagnostics.Trace</TypeName>
            <MethodName>TraceWarning</MethodName>
            <MethodId>System.Diagnostics.Trace.TraceWarning(System.String):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Tracing.TraceEvent.TraceWarningNoFormatDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <CategoryId>tracing</CategoryId>
        <SettingsName _locID="settingsName.Trace.TraceInformation.1">TraceInformation (String)</SettingsName>
        <SettingsDescription _locID="settingsDescription.Trace.TraceInformation.1">TraceInformation with no formatting recorded.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system</ModuleSpecificationId>
            <TypeName>System.Diagnostics.Trace</TypeName>
            <MethodName>TraceInformation</MethodName>
            <MethodId>System.Diagnostics.Trace.TraceInformation(System.String):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Tracing.TraceEvent.TraceInformationNoFormatDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <CategoryId>tracing</CategoryId>
        <SettingsName _locID="settingsName.Trace.TraceError.2">TraceError (String, Object[])</SettingsName>
        <SettingsDescription _locID="settingsDescription.Trace.TraceError.2">TraceError with formatting recorded.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system</ModuleSpecificationId>
            <TypeName>System.Diagnostics.Trace</TypeName>
            <MethodName>TraceError</MethodName>
            <MethodId>System.Diagnostics.Trace.TraceError(System.String,System.Object[]):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Tracing.TraceEvent.TraceErrorFormatDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <CategoryId>tracing</CategoryId>
        <SettingsName _locID="settingsName.Trace.TraceWarning.2">TraceWarning (String, Object[])</SettingsName>
        <SettingsDescription _locID="settingsDescription.Trace.TraceWarning.2">TraceWarning with formatting recorded.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system</ModuleSpecificationId>
            <TypeName>System.Diagnostics.Trace</TypeName>
            <MethodName>TraceWarning</MethodName>
            <MethodId>System.Diagnostics.Trace.TraceWarning(System.String,System.Object[]):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Tracing.TraceEvent.TraceWarningFormatDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <CategoryId>tracing</CategoryId>
        <SettingsName _locID="settingsName.Trace.TraceInformation.2">TraceInformation (String, Object[])</SettingsName>
        <SettingsDescription _locID="settingsDescription.Trace.TraceInformation.2">TraceInformation with formatting recorded.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>system</ModuleSpecificationId>
            <TypeName>System.Diagnostics.Trace</TypeName>
            <MethodName>TraceInformation</MethodName>
            <MethodId>System.Diagnostics.Trace.TraceInformation(System.String,System.Object[]):System.Void</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Tracing.TraceEvent.TraceInformationFormatDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <!-- End Diagnostic Events for Tracing -->
      <!-- Begin Diagnostic Events for User Prompt -->
      <DiagnosticEventSpecification>
        <CategoryId>user.prompt</CategoryId>
        <SettingsName _locID="settingsName.MessageBox.ShowCore.1">Windows Forms: MessageBox Displayed</SettingsName>
        <SettingsDescription _locID="settingsDescription.MessageBox.ShowCore.1">A MessageBox on a Windows Forms application was displayed.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.MessageBox</TypeName>
            <MethodName>ShowCore</MethodName>
            <MethodId>System.Windows.Forms.MessageBox.ShowCore(System.Windows.Forms.IWin32Window,System.String,System.String,System.Windows.Forms.MessageBoxButtons,System.Windows.Forms.MessageBoxIcon,System.Windows.Forms.MessageBoxDefaultButton,System.Windows.Forms.MessageBoxOptions,System.Boolean):System.Windows.Forms.DialogResult</MethodId>
            <ShortDescription _locID="shortDescription.MessageBox.ShowCore.1">Displayed "{1}" (MessageBox)</ShortDescription>
            <LongDescription _locID="longDescription.MessageBox.ShowCore.1">A MessageBox was displayed with text "{0}" and caption "{1}".</LongDescription>
            <DataQueries>
              <DataQuery index="1" maxSize="256" type="String" _locID="dataquery.MessageBox.ShowCore.1.text" _locAttrData="name" name="text" query="">
</DataQuery>
              <DataQuery index="2" maxSize="256" type="String" _locID="dataquery.MessageBox.ShowCore.1.caption" _locAttrData="name" name="caption" query="">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <CategoryId>user.prompt</CategoryId>
        <SettingsName _locID="settingsName.MessageBox.ShowCore.1.return">Windows Forms: MessageBox DialogResult returned</SettingsName>
        <SettingsDescription _locID="settingsDescription.MessageBox.ShowCore.1.return">A MessageBox on a Windows Forms application returned a DialogResult.</SettingsDescription>
        <Bindings>
          <Binding onReturn="true">
            <ModuleSpecificationId>winforms</ModuleSpecificationId>
            <TypeName>System.Windows.Forms.MessageBox</TypeName>
            <MethodName>ShowCore</MethodName>
            <MethodId>System.Windows.Forms.MessageBox.ShowCore(System.Windows.Forms.IWin32Window,System.String,System.String,System.Windows.Forms.MessageBoxButtons,System.Windows.Forms.MessageBoxIcon,System.Windows.Forms.MessageBoxDefaultButton,System.Windows.Forms.MessageBoxOptions,System.Boolean):System.Windows.Forms.DialogResult</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.Winforms.MessageBox.ShowCoreDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <CategoryId>user.prompt</CategoryId>
        <SettingsName _locID="settingsName.MessageBox.ShowCore.2">WPF: MessageBox Displayed</SettingsName>
        <SettingsDescription _locID="settingsDescription.MessageBox.ShowCore.2">A MessageBox on a WPF application was displayed.</SettingsDescription>
        <Bindings>
          <Binding>
            <ModuleSpecificationId>presentationframework</ModuleSpecificationId>
            <TypeName>System.Windows.MessageBox</TypeName>
            <MethodName>ShowCore</MethodName>
            <MethodId>System.Windows.MessageBox.ShowCore(System.IntPtr,System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage,System.Windows.MessageBoxResult,System.Windows.MessageBoxOptions):System.Windows.MessageBoxResult</MethodId>
            <ShortDescription _locID="shortDescription.MessageBox.ShowCore.2">Displayed "{1}" (MessageBox)</ShortDescription>
            <LongDescription _locID="longDescription.MessageBox.ShowCore.2">A MessageBox was displayed with text "{0}" and caption "{1}".</LongDescription>
            <DataQueries>
              <DataQuery index="1" maxSize="256" type="String" name="text" _locID="dataquery.MessageBox.ShowCore.2.text" _locAttrData="name" query="">
</DataQuery>
              <DataQuery index="2" maxSize="256" type="String" name="caption" _locID="dataquery.MessageBox.ShowCore.2.caption" _locAttrData="name" query="">
</DataQuery>
            </DataQueries>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <DiagnosticEventSpecification>
        <CategoryId>user.prompt</CategoryId>
        <SettingsName _locID="settingsName.MessageBox.ShowCore.2.return">WPF: MessageBox MessageBoxResult returned</SettingsName>
        <SettingsDescription _locID="settingsDescription.MessageBox.ShowCore.2.return">A MessageBox on a WPF application returned a MessageBoxResult.</SettingsDescription>
        <Bindings>
          <Binding onReturn="true">
            <ModuleSpecificationId>presentationframework</ModuleSpecificationId>
            <TypeName>System.Windows.MessageBox</TypeName>
            <MethodName>ShowCore</MethodName>
            <MethodId>System.Windows.MessageBox.ShowCore(System.IntPtr,System.String,System.String,System.Windows.MessageBoxButton,System.Windows.MessageBoxImage,System.Windows.MessageBoxResult,System.Windows.MessageBoxOptions):System.Windows.MessageBoxResult</MethodId>
            <ProgrammableDataQuery>
              <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
              <TypeName>Microsoft.VisualStudio.DataQueries.WPF.MessageBox.ShowCoreDataQuery</TypeName>
            </ProgrammableDataQuery>
          </Binding>
        </Bindings>
      </DiagnosticEventSpecification>
      <!-- End Diagnostic Events for User Prompt -->
      <!-- Begin Diagnostic Events for XML -->
      <DiagnosticEventSpecification enabled="false">
          <CategoryId>xml</CategoryId>
          <SettingsName _locID="settingsName.XmlDocument.Load">Loading XMLDocument</SettingsName>
          <SettingsDescription _locID="settingsDescription.XmlDocument.Load">XMLDocument loaded from file.</SettingsDescription>
          <Bindings>
              <Binding>
                  <ModuleSpecificationId>system.xml</ModuleSpecificationId>
                  <TypeName>System.Xml.XmlDocument</TypeName>
                  <MethodName>Load</MethodName>
                  <MethodId>System.Xml.XmlDocument.Load(System.Xml.XmlReader):System.Void</MethodId>
                  <ProgrammableDataQuery>
                      <ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
                      <TypeName>Microsoft.VisualStudio.DataQueries.Xml.XmlDocumentLoadDataQuery</TypeName>
                  </ProgrammableDataQuery>
              </Binding>
          </Bindings>
      </DiagnosticEventSpecification>
      <!-- End Diagnostic Events for XML -->
    <DiagnosticEventSpecification>
<CategoryId>servicemodel</CategoryId>
<SettingsName _locID="settingsName.AsyncMethodInvoker.InvokeEnd">Operation Completed Asynchronously</SettingsName>
<SettingsDescription _locID="settingsDescription.AsyncMethodInvoker.InvokeEnd">Operation completes asynchronously.</SettingsDescription>
<Bindings>
<Binding>
<ModuleSpecificationId>system.servicemodel</ModuleSpecificationId>
<TypeName>System.ServiceModel.Dispatcher.AsyncMethodInvoker</TypeName>
<MethodName>InvokeEnd</MethodName>
<MethodId>System.ServiceModel.Dispatcher.AsyncMethodInvoker.InvokeEnd(System.Object,System.Object[]&amp;,System.IAsyncResult):System.Object</MethodId>
<ShortDescription _locID="shortDescription.AsyncMethodInvoker.InvokeEnd">Operation Completed Asynchronously</ShortDescription>
<LongDescription _locID="longDescription.AsyncMethodInvoker.InvokeEnd">Operation completed asynchronously.</LongDescription>
<DataQueries>
</DataQueries>
</Binding>
</Bindings>
</DiagnosticEventSpecification>
<DiagnosticEventSpecification enabled="false">
<CategoryId>servicemodel</CategoryId>
<SettingsName _locID="settingsName.AsyncMethodInvoker.InvokeBegin">Operation Invoked Asynchronously</SettingsName>
<SettingsDescription _locID="settingsDescription.AsyncMethodInvoker.InvokeBegin">Operation invoked asynchronously.</SettingsDescription>
<Bindings>
<Binding>
<ModuleSpecificationId>system.servicemodel</ModuleSpecificationId>
<TypeName>System.ServiceModel.Dispatcher.AsyncMethodInvoker</TypeName>
<MethodName>InvokeBegin</MethodName>
<MethodId>System.ServiceModel.Dispatcher.AsyncMethodInvoker.InvokeBegin(System.Object,System.Object[],System.AsyncCallback,System.Object):System.IAsyncResult</MethodId>
<ProgrammableDataQuery>
<ModuleName>Microsoft.VisualStudio.DefaultDataQueries.dll</ModuleName>
<TypeName>Microsoft.VisualStudio.DataQueries.ServiceModel.Dispatcher.AsyncMethodInvokerDataQuery</TypeName>
</ProgrammableDataQuery>
</Binding>
</Bindings>
</DiagnosticEventSpecification>
</DiagnosticEventSpecifications>
  </TracePointProvider>
</CollectionPlan>
</DefaultConfiguration>
</DataCollector>
<DataCollector typeUri="datacollector://Microsoft/TestImpact/1.0">
<DefaultConfiguration>
<!--Specifies the process names for ASP.NET worker processes-->
<!--The names are exact matches (case insensitive).-->
<WorkerProcessList xmlns="">
<WorkerProcess>w3wp.exe</WorkerProcess>
</WorkerProcessList>
<!--Controls the maximum number of concurrent tests supported for ASP.NET collection-->
<MaximumConcurrentTests xmlns="">32</MaximumConcurrentTests>
<InstrumentIIS xmlns="">false</InstrumentIIS>
<RemoteInstrumentIIS xmlns="">true</RemoteInstrumentIIS>
<ProcessList IsExclusionList="true" xmlns="">
<!--Add processes to exclude/include from collection by default here-->
<!--The names are sub-string matched.-->
<!--Example: <Process>process.exe</Process>-->
<Process>devenv.exe</Process>
<Process>mtm.exe</Process>
<Process>TestAgentConfigUI.exe</Process>
<Process>TestControllerConfigUI.exe</Process>
<Process>DW20.exe</Process>
<Process>TFSMgmt.exe</Process>
<Process>TFSJobAgent.exe</Process>
<Process>TFSBuildServiceHost.exe</Process>
<Process>Microsoft.VisualStudio.PerfWatson.exe</Process>
<Process>FxCopCmd.exe</Process>
<Process>MSBuild.exe</Process>
<Process>sqlservr.exe</Process>
<Process>IntelliTrace.exe</Process>
<Process>MSVSMON.exe</Process>
<Process>IntelliTraceSC.exe</Process>
<Process>xdesproc.exe</Process>
<Process>VWDExpress.exe</Process>
<Process>VsWinExpress.exe</Process>
<Process>Blend.exe</Process>
<Process>CodedUITestSwitchFromImmersive.exe</Process>
</ProcessList>
<ModuleList IsExclusionList="true" xmlns="">
<!--Add modules to exclude/include from collection by default here-->
<!--The names are sub-string matched if a public key token is not specified.-->
<Module>PublicKeyToken:B77A5C561934E089</Module>
<Module>PublicKeyToken:B03F5F7F11D50A3A</Module>
<Module>PublicKeyToken:31BF3856AD364E35</Module>
<Module>PublicKeyToken:89845DCD8080CC91</Module>
<Module>PublicKeyToken:71E9BCE111E9429C</Module>
<Module>Microsoft.</Module>
</ModuleList>
</DefaultConfiguration>
</DataCollector>
<DataCollector typeUri="datacollector://Microsoft/HttpProxy/1.0">
<DefaultConfiguration>
<!--The connection the proxy should be installed for. Specify an empty value for the default connection.-->
<Connection xmlns=""></Connection>
<!--The port the proxy should use. The value 0 specifies that a dynamic port should be used.-->
<Port xmlns="">0</Port>
<!--The size of the pending connection queue.-->
<PendingConnectionQueueSize xmlns="">50</PendingConnectionQueueSize>
<!--An indicator if the proxy should chain to the next proxy in line (i.e. the previous proxy that was registered).-->
<ChainToNextProxy xmlns="">true</ChainToNextProxy>
<!--An indicator if the proxy should use the process's current credentials if needed when getting the PAC file.-->
<AutoProxyLogon xmlns="">false</AutoProxyLogon>
<!--A semicolon-separated list of hosts for which this proxy will be bypassed.-->
<ProxyBypassList xmlns=""></ProxyBypassList>
<!--An indicator if multiple instances of this proxy are allowed for the same user.-->
<AllowMultipleProxies xmlns="">false</AllowMultipleProxies>
</DefaultConfiguration>
</DataCollector>
<DataCollector typeUri="datacollector://Microsoft/CodeCoverage/2.0">
<DefaultConfiguration>
<CodeCoverage>
<CommunicationTimeout>30000</CommunicationTimeout>
<CollectFromChildProcesses>true</CollectFromChildProcesses>
<UseVerifiableInstrumentation>true</UseVerifiableInstrumentation>
<AllowLowIntegrityProcesses>true</AllowLowIntegrityProcesses>
<AllowedUsers />
<SymbolSearchPaths />
<ModulePaths>
<Include>
<ModulePath>^$</ModulePath>
</Include>
</ModulePaths>
<CompanyNames>
<Exclude>
<CompanyName>.*microsoft.*</CompanyName>
</Exclude>
</CompanyNames>
<PublicKeyTokens>
<Exclude>
<PublicKeyToken>^B77A5C561934E089$</PublicKeyToken>
<PublicKeyToken>^B03F5F7F11D50A3A$</PublicKeyToken>
<PublicKeyToken>^31BF3856AD364E35$</PublicKeyToken>
<PublicKeyToken>^89845DCD8080CC91$</PublicKeyToken>
<PublicKeyToken>^71E9BCE111E9429C$</PublicKeyToken>
<PublicKeyToken>^8F50407C4E9E73B6$</PublicKeyToken>
<PublicKeyToken>^E361AF139669C375$</PublicKeyToken>
</Exclude>
</PublicKeyTokens>
<Sources>
<Exclude>
<Source>.*\\atlmfc\\.*</Source>
<Source>.*\\vctools\\.*</Source>
<Source>.*\\public\\sdk\\.*</Source>
<Source>.*\\externalapis\\.*</Source>
<Source>.*\\microsoft sdks\\.*</Source>
<Source>.*\\vc\\include\\.*</Source>
<Source>.*\\msclr\\.*</Source>
<Source>.*\\ucrt\\.*</Source>
</Exclude>
</Sources>
<Attributes>
<Exclude>
<Attribute>^System.Diagnostics.DebuggerHiddenAttribute$</Attribute>
<Attribute>^System.Diagnostics.DebuggerNonUserCodeAttribute$</Attribute>
<Attribute>^System.Runtime.CompilerServices.CompilerGeneratedAttribute$</Attribute>
<Attribute>^System.CodeDom.Compiler.GeneratedCodeAttribute$</Attribute>
<Attribute>^System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute$</Attribute>
</Exclude>
</Attributes>
<Functions>
<Exclude>
<Function>^std::.*</Function>
<Function>^ATL::.*</Function>
<Function>.*::__GetTestMethodInfo.*</Function>
<Function>.*__CxxPureMSILEntry.*</Function>
<Function>^Microsoft::VisualStudio::CppCodeCoverageFramework::.*</Function>
<Function>^Microsoft::VisualStudio::CppUnitTestFramework::.*</Function>
<Function>.*::YOU_CAN_ONLY_DESIGNATE_ONE_.*</Function>
<Function>^__.*</Function>
<Function>.*::__.*</Function>
</Exclude>
</Functions>
</CodeCoverage>
</DefaultConfiguration>
</DataCollector>
</DataCollectorConfiguration>
</configuration>
