<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Microsoft.VisualStudio.TextTemplating.VSHost.15.0</name>
    </assembly>
    <members>
        <member name="F:Microsoft.Internal.Performance.CodeMarkers.State.Enabled">
            <summary>
            The atom is present. CodeMarkers are enabled.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.Performance.CodeMarkers.State.Disabled">
            <summary>
            The atom is not present, but InitPerformanceDll has not yet been called.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.Performance.CodeMarkers.State.DisabledDueToDllImportException">
            <summary>
            Disabled because the CodeMarkers transport DLL could not be found or
            an import failed to resolve.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.Performance.CodeMarkers.IsEnabled">
            <summary>
            Are CodeMarkers enabled? Note that even if IsEnabled returns false, CodeMarkers
            may still be enabled later in another component.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.Performance.CodeMarkers.CodeMarker(System.Int32)">
            <summary>
            Sends a code marker event
            </summary>
            <param name="nTimerID">The code marker event ID</param>
            <returns>true if the code marker was successfully sent, false if code markers are
            not enabled or an error occurred.</returns>
        </member>
        <member name="M:Microsoft.Internal.Performance.CodeMarkers.CodeMarkerEx(System.Int32,System.Byte[])">
            <summary>
            Sends a code marker event with additional user data
            </summary>
            <param name="nTimerID">The code marker event ID</param>
            <param name="aBuff">User data buffer. May not be null.</param>
            <returns>true if the code marker was successfully sent, false if code markers are
            not enabled or an error occurred.</returns>
            <exception cref="T:System.ArgumentNullException">aBuff was null</exception>
        </member>
        <member name="M:Microsoft.Internal.Performance.CodeMarkers.SetStateDLLException">
            <summary>
            Used by ManagedPerfTrack.cs to report errors accessing the DLL.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.Performance.CodeMarkers.CodeMarkerEx(System.Int32,System.Guid)">
            <summary>
            Sends a code marker event with additional Guid user data
            </summary>
            <param name="nTimerID">The code marker event ID</param>
            <param name="guidData">The additional Guid to include with the event</param>
            <returns>true if the code marker was successfully sent, false if code markers are
            not enabled or an error occurred.</returns>
        </member>
        <member name="M:Microsoft.Internal.Performance.CodeMarkers.CodeMarkerEx(System.Int32,System.String)">
            <summary>
            Sends a code marker event with additional String user data
            </summary>
            <param name="nTimerID">The code marker event ID</param>
            <param name="stringData">The additional String to include with the event</param>
            <returns>true if the code marker was successfully sent, false if code markers are
            not enabled or an error occurred.</returns>
        </member>
        <member name="M:Microsoft.Internal.Performance.CodeMarkers.StringToBytesZeroTerminated(System.String)">
            <summary>
            Converts a string into a byte buffer including a zero terminator (needed for proper ETW message formatting)
            </summary>
            <param name="stringData">String to be converted to bytes</param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.Internal.Performance.CodeMarkers.CodeMarkerEx(System.Int32,System.UInt32)">
            <summary>
            Sends a code marker event with additional DWORD user data
            </summary>
            <param name="nTimerID">The code marker event ID</param>
            <param name="uintData">The additional DWORD to include with the event</param>
            <returns>true if the code marker was successfully sent, false if code markers are
            not enabled or an error occurred.</returns>
        </member>
        <member name="M:Microsoft.Internal.Performance.CodeMarkers.CodeMarkerEx(System.Int32,System.UInt64)">
            <summary>
            Sends a code marker event with additional QWORD user data
            </summary>
            <param name="nTimerID">The code marker event ID</param>
            <param name="ulongData">The additional QWORD to include with the event</param>
            <returns>true if the code marker was successfully sent, false if code markers are
            not enabled or an error occurred.</returns>
        </member>
        <member name="M:Microsoft.Internal.Performance.CodeMarkers.UsePrivateCodeMarkers(System.String,Microsoft.Win32.RegistryView)">
            <summary>
            Checks the registry to see if code markers are enabled
            </summary>
            <param name="regRoot">The registry root</param>
            <param name="registryView">The registry view.</param>
            <returns>Whether CodeMarkers are enabled in the registry</returns>
        </member>
        <member name="T:Microsoft.Internal.Performance.CodeMarkerStartEnd">
            <summary>
            Use CodeMarkerStartEnd in a using clause when you need to bracket an
            operation with a start/end CodeMarker event pair.  If you are using correlated
            codemarkers and providing your own event manifest, include two GUIDs (the correlation
            "marker" and the correlation ID itself) as the very first fields.
            </summary>
        </member>
        <member name="T:Microsoft.Internal.Performance.CodeMarkerExStartEnd">
            <summary>
            Use CodeMarkerExStartEnd in a using clause when you need to bracket an
            operation with a start/end CodeMarker event pair.  If you are using correlated
            codemarkers and providing your own event manifest, include two GUIDs (the correlation
            "marker" and the correlation ID itself) as the very first fields.
            </summary>
        </member>
        <member name="T:Microsoft.VisualStudio.TextTemplating.VSHost.CompositionServices">
            <summary>
            Class to standardize usage of MEF within T4.
            </summary>
        </member>
        <member name="F:Microsoft.VisualStudio.TextTemplating.VSHost.CompositionServices.servicesInitialized">
            <summary>
            Have the MEF services been set up yet in this AppDomain?
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.CompositionServices.ServiceProvider">
            <summary>
            Service provider to ask for local services within the AppDomain
            Query for SComponentModel to acquire MEF services.
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.CompositionServices.ServiceContainer">
            <summary>
            Service container to add local services within the AppDomain
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.CompositionServices.InitializeServices(Microsoft.VisualStudio.OLE.Interop.IServiceProvider)">
            <summary>
            One-time initialization of the services
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.CompositionServices.CurrentDomain_Cleanup(System.Object,System.EventArgs)">
            <summary>
            Event handler to cleanup the AppDomain before it goes away.
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.CompositionServices.CleanupFields">
            <summary>
            Clean up fields in the correct order if they are initialized
            </summary>
        </member>
        <member name="T:Microsoft.VisualStudio.TextTemplating.VSHost.LocalComponentModel">
            <summary>
            Class to provide a service shim over the AppDomain-local versions of the standard MEF structures
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.LocalComponentModel.#ctor(Microsoft.VisualStudio.ExtensibilityHosting.VsCatalogProvider,System.ComponentModel.Composition.Hosting.CompositionContainer)">
            <summary>
            Constructor
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.LocalComponentModel.GetCatalog(System.String)">
            <summary>
            Retrieve a named catalog from the catalog provider
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.LocalComponentModel.GetService``1">
            <summary>
            Get a singleton component from the export provider
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.LocalComponentModel.GetExtensions``1">
            <summary>
            Get a set of components from the export provider
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.LocalComponentModel.DefaultCatalog">
            <summary>
            Get the DefaultCatalog
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.LocalComponentModel.DefaultExportProvider">
            <summary>
            Get the ExportProvider
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.LocalComponentModel.DefaultCompositionService">
            <summary>
            Get the composition service
            </summary>
        </member>
        <member name="T:Microsoft.VisualStudio.TextTemplating.VSHost.OrchestratorCommandSet">
            <summary>
            Commands for the Orchestrator package
            </summary>
        </member>
        <member name="F:Microsoft.VisualStudio.TextTemplating.VSHost.OrchestratorCommandSet.codeMarkers">
            <summary>
            Code markers to measure performance
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.OrchestratorCommandSet.MenuService">
            <summary>
            The MenuService.
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.OrchestratorCommandSet.Dte">
            <summary>
            The DTE
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.OrchestratorCommandSet.ServiceProvider">
            <summary>
            The ServiceProvider.
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.OrchestratorCommandSet.OnStatusGenerateAllCode(System.Object,System.EventArgs)">
            <summary>
            Status callback
            </summary>
            <remarks>
            The command should be visible if any project in the solution contains a service reference to the T4 VS service.
            The command should be enabled if the build is not running.
            </remarks>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.OrchestratorCommandSet.Yield">
            <summary>
            Yield the thread of operation to the dispatcher
            </summary>
            <remarks>
            Schedules a do-nothing operation on the dispatcher, then allows continuation after it's 'completed'.
            Usage: await Yield();
            </remarks>
            <returns>A dispatcher operation that is awaitable.</returns>
            
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.OrchestratorCommandSet.OnMenuGenerateAllCode(System.Object,System.EventArgs)">
            <summary>
            Walk the solution running T4 custom tools where possible
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.OrchestratorCommandSet.LogSqm(System.Int32)">
            <summary>
            Log the correct sqm data matching the number of files in the solution.
            </summary>
            <param name="fileCount"></param>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.OrchestratorCommandSet.WritePartialSolutionLoadWarning">
            <summary>
            Notify the user if ASL hasn't completed that their transform may be incomplete.
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.OrchestratorCommandSet.SaveAllOpenFiles">
            <summary>
            Ask VS to save any files that are open
            </summary>
            <returns>
            true if the save completed successfully, or false on user cancellation
            </returns>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.OrchestratorCommandSet.FindProjectItems(EnvDTE.Project,System.Collections.Generic.List{EnvDTE.ProjectItem})">
            <summary>
            Find all project items in the given project and nested projects (if project is a solution folder)
            that have T4's custom tool defined.
            </summary>
            <param name="project"></param>
            <param name="toProcess"></param>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.OrchestratorCommandSet.ExecuteCommandIfEnabled(System.String)">
            <summary>
            Helper method to execute a command.  First checks that the command is enabled
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.OrchestratorCommandSet.FindProjectItemDependents(EnvDTE.ProjectItem,System.Collections.Generic.List{EnvDTE.ProjectItem})">
            <summary>
            Recursive method to process project files that have custom tool elements in depth first pre-order traversal
            </summary>
            <param name="item"></param>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.OrchestratorCommandSet.GetCustomTool(EnvDTE.ProjectItem)">
            <summary>
            Get the custom tool value from the given project item or return null if it doesn't have one
            </summary>
            <param name="item"></param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.OrchestratorCommandSet.RunCustomTool(EnvDTE.ProjectItem)">
            <summary>
            Run the custom tool of an item we know to be in possession of one
            </summary>
            <param name="item"></param>
            <returns>Whether the run produced errors in the error list - true == errors</returns>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.OrchestratorCommandSet.FindCustomTextTemplatingToolErrorStatus">
            <summary>
            Check whether a custom tool usign our service has raised an error.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.OrchestratorCommandSet.ClearCustomTextTemplatingToolErrorStatus">
            <summary>
            Clear the flag indicating whether a custom tool using our service has raised an error.
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.OrchestratorCommandSet.BeginErrorSession">
            <summary>
            Begin a session that causes only unique errors to be logged.
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.OrchestratorCommandSet.EndErrorSession">
            <summary>
            Finish a session using the system that causes only unique errors to be logged.
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.OrchestratorCommandSet.OnStatusDebugT4Template(System.Object,System.EventArgs)">
            <summary>
            Status callback
            </summary>
            <remarks>
            The command should be visible if the selected file is a template file.
            The command should be enabled if we are not currently debugging a template file.
            </remarks>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.OrchestratorCommandSet.OnMenuDebugT4Template(System.Object,System.EventArgs)">
            <summary>
            Menu handler
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.OrchestratorCommandSet.GetStartUpServices(Microsoft.VisualStudio.Shell.Interop.IVsHierarchy)">
            <summary>
            Returns the VS Startup Services object, or null if it could not be retrieved.
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.OrchestratorCommandSet.StartupServicesReferencesService(Microsoft.VisualStudio.Shell.Interop.IVsProjectStartupServices,System.Guid)">
            <summary>
            Returns a flag indicating whether the startup service references
            the specified service
            </summary>
        </member>
        <member name="T:Microsoft.VisualStudio.TextTemplating.VSHost.CommandIds">
            <summary>
            CommandIDs for the T4 Orchestrator package.
            </summary>
        </member>
        <member name="F:Microsoft.VisualStudio.TextTemplating.VSHost.CommandIds.GuidOrchestratorMenus">
            <summary>
            Keep in sync with PkgCmdId.ctc
            </summary>
        </member>
        <member name="F:Microsoft.VisualStudio.TextTemplating.VSHost.CommandIds.GenerateAllCode">
            <summary>
            Command Ids for T4
            </summary>
        </member>
        <member name="F:Microsoft.VisualStudio.TextTemplating.VSHost.CommandIds.cmdIdGenerateAllCode">
            <summary>
            cmdIds
            </summary>
            
        </member>
        <member name="T:Microsoft.VisualStudio.TextTemplating.VSHost.LocalizedBooleanTypeConverter">
            <summary>
            Type converter to allow a string in the property grid to have localized values for True/False.
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.LocalizedBooleanTypeConverter.StringToBool(System.String)">
            <summary>
            Return a bool if the string contains a valid boolean value else null;
            </summary>
        </member>
        <member name="T:Microsoft.VisualStudio.TextTemplating.VSHost.OrchestratorOptionsPage">
            <summary>
            Summary description for OrchestratorOptionsPage.
            </summary>
        </member>
        <member name="T:Microsoft.VisualStudio.TextTemplating.VSHost.OrchestratorOptionsAutomation">
            <summary>
            OrchestratorOptionsAutomation Object to store settings for code generation
            </summary>
            <remarks>
            Provides storage for options page and also for DTE.Properties
            </remarks>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.OrchestratorOptionsAutomation.ServiceProvider">
            <summary>
            The ServiceProvider.
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.OrchestratorOptionsAutomation.ShowWarningDialog">
            <summary>
            True if you want to show a security warning dialog each time T4 is run.
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.OrchestratorOptionsAutomation.LoadSettingsFromStorage">
            <summary>
            Load settings from registry
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.OrchestratorOptionsAutomation.SaveSettingsToStorage">
            <summary>
            Save settings to registry
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.OrchestratorOptionsAutomation.ResetSettings">
            <summary>
            Reset Settings
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.OrchestratorOptionsAutomation.ShowSecurityWarningDialog(System.IServiceProvider)">
            <summary>
            Show the security warning dialog if the user has the registry value set to enable it.
            </summary>
            <param name="serviceProvider">Global service provider</param>
            <returns>Whether the process should be cancelled due to the user's security choice.</returns>
        </member>
        <member name="T:Microsoft.VisualStudio.TextTemplating.VSHost.OrchestratorPackage">
            <summary>
            Entry point for the CodeGenerators package. An instance of this class is created by the VS
            shell whenever a project with our service include tag is loaded or when the options page is opened.
            </summary>
        </member>
        <member name="F:Microsoft.VisualStudio.TextTemplating.VSHost.OrchestratorPackage.textTemplatingService">
            <summary>
            The templated file processor service implementation
            </summary>
        </member>
        <member name="F:Microsoft.VisualStudio.TextTemplating.VSHost.OrchestratorPackage.singletonInstance">
            <summary>
            Pointer to the singleton instance of this package, used for unit testing.
            </summary>
        </member>
        <member name="F:Microsoft.VisualStudio.TextTemplating.VSHost.OrchestratorPackage.optionsAutomation">
            <summary>
            The automation objet maintaining our settings
            </summary>
        </member>
        <member name="F:Microsoft.VisualStudio.TextTemplating.VSHost.OrchestratorPackage.solutionEvents">
            <summary>
            The DTE object that fires solution events
            </summary>
        </member>
        <member name="F:Microsoft.VisualStudio.TextTemplating.VSHost.OrchestratorPackage.showSecurityDialogDuringBatchRun">
            <summary>
            Whether or not the security dialog needs to be shown (we set it to false
            if we've shown it once already during batch processing)
            </summary>
        </member>
        <member name="F:Microsoft.VisualStudio.TextTemplating.VSHost.OrchestratorPackage.isDebuggingTemplate">
            <summary>
            Whether or not we are currently debugging a template
            </summary>
        </member>
        <member name="F:Microsoft.VisualStudio.TextTemplating.VSHost.OrchestratorPackage.debugResults">
            <summary>
            The resulting output of generation during debugging
            </summary>
        </member>
        <member name="F:Microsoft.VisualStudio.TextTemplating.VSHost.OrchestratorPackage.templateProjectItem">
            <summary>
            The project item for the template that is currently being debugged (if any).
            </summary>
        </member>
        <member name="F:Microsoft.VisualStudio.TextTemplating.VSHost.OrchestratorPackage.callback">
            <summary>
            Callback for text templating service.
            </summary>
        </member>
        <member name="F:Microsoft.VisualStudio.TextTemplating.VSHost.OrchestratorPackage.sqmCommandTarget">
            <summary>
            Command target to handle SQM pseudo-commands
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.OrchestratorPackage.ShowSecurityDialogDuringBatchRun">
            <summary>
            Whether or not the security dialog needs to be shown (we set it to false 
            if we've shown it once alredy during batch processing).
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.OrchestratorPackage.#ctor">
            <summary>
            Class constructor.
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.OrchestratorPackage.Initialize">
            <summary>
            This is called by the package base class when our package is Sited.
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.OrchestratorPackage.Dispose(System.Boolean)">
            <summary>
            This is called by the package base class when our package gets unloaded.
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.OrchestratorPackage.CreateTextTemplatingService(Microsoft.VisualStudio.TextTemplating.VSHost.OrchestratorPackage)">
            <summary>
            Create and compose T4 service.
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.OrchestratorPackage.FindTextTemplatingServiceErrorStatus">
            <summary>
            Find whether the last invocation of the service raised an error.
            </summary>
            <returns>true if an error was raised on last service invocation</returns>
            <remarks>This call resets the error flag</remarks>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.OrchestratorPackage.BeginErrorSession">
            <summary>
            Reset the system that causes only unique errors to be logged.
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.OrchestratorPackage.EndErrorSession">
            <summary>
            Finish a session using the system that causes only unique errors to be logged.
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.OrchestratorPackage.OnTransformingAllTemplates">
            <summary>
            Fire the TransformingAllTemplates event
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.OrchestratorPackage.OnTransformedAllTemplates(System.Boolean)">
            <summary>
            Fire the TransformedAllTemplates event
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.OrchestratorPackage.DebugTemplate(EnvDTE.ProjectItem,Microsoft.VisualStudio.Shell.Interop.IVsHierarchy,System.String,System.String)">
            <summary>
            Initiates debugging of a template
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.OrchestratorPackage.OnDebugCompleted(System.Object,Microsoft.VisualStudio.TextTemplating.VSHost.DebugTemplateEventArgs)">
            <summary>
            Callback for when debugging is completed
            </summary>
        </member>
        <member name="T:Microsoft.VisualStudio.TextTemplating.VSHost.Resources">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.Resources.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.Resources.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.Resources.AppDomainFailed">
            <summary>
              Looks up a localized string similar to Failed to create AppDomain for text templating..
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.Resources.AssemblyReferenceFailed">
            <summary>
              Looks up a localized string similar to Failed to resolve assembly reference. {0}..
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.Resources.BooleanFalse">
            <summary>
              Looks up a localized string similar to False.
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.Resources.BooleanTrue">
            <summary>
              Looks up a localized string similar to True.
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.Resources.CannotDebugMultipleTemplates">
            <summary>
              Looks up a localized string similar to Cannot debug multiple templates at once!.
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.Resources.DebugErrorOutput">
            <summary>
              Looks up a localized string similar to ErrorDebuggingTemplate.
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.Resources.DPAssemblyLoadFail">
             <summary>
               Looks up a localized string similar to Failed to load Assembly &apos;{0}&apos; for registered directive processor &apos;{1}&apos;
            {2}.
             </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.Resources.DPMEFDPNonUnique">
            <summary>
              Looks up a localized string similar to Directive Processor &apos;{0}&apos; could not be resolved to a unique type.  Duplicates exist at {1}..
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.Resources.DPTypeLoadFail">
             <summary>
               Looks up a localized string similar to Failed to find type &apos;{0}&apos; in Assembly &apos;{1}&apos; for registered directive processor &apos;{2}&apos;
            {3}.
             </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.Resources.ErrorAttachingToRunFactoryProcess">
            <summary>
              Looks up a localized string similar to Unable to attach to transformation run creation process..
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.Resources.ErrorStartingRunFactoryProcess">
            <summary>
              Looks up a localized string similar to Unable to start transformation run creation process..
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.Resources.ExceptionAttachingToRunFactoryProcess">
            <summary>
              Looks up a localized string similar to Exception while attaching to transformation run creation process: {0}.
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.Resources.ExceptionStartingRunFactoryProcess">
            <summary>
              Looks up a localized string similar to Exception while starting transformation run creation process: {0}.
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.Resources.ExtensionMalformed">
            <summary>
              Looks up a localized string similar to Extension must begin with a &apos;.&apos; character..
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.Resources.FallbackCodeGenOutput">
            <summary>
              Looks up a localized string similar to --- Failed to generate code ---.
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.Resources.IncludeDirectiveFailed">
            <summary>
              Looks up a localized string similar to Failed to resolve include text for file:{0}.
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.Resources.IndexOutOfRange">
            <summary>
              Looks up a localized string similar to Index must be greater than or equal to zero..
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.Resources.ListSeparator">
            <summary>
              Looks up a localized string similar to , .
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.Resources.ModelingDomainModelFail">
            <summary>
              Looks up a localized string similar to Unable to load domain model: {0}..
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.Resources.ModelingModelFail">
            <summary>
              Looks up a localized string similar to Unable to load models..
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.Resources.ModelingValidateFail">
            <summary>
              Looks up a localized string similar to Unable to validate models..
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.Resources.MultipleAssemblyMatch">
            <summary>
              Looks up a localized string similar to Multiple assembly references match &apos;{0}&apos; under Extensions directories.  Using &apos;{1}&apos;..
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.Resources.NoFullTrust">
            <summary>
              Looks up a localized string similar to The assembly &apos;{0}&apos; for directive processor &apos;{1}&apos; was not granted the FullTrust permission set. Only trusted assemblies are allowed to provide directive processors. This directive processor will not be loaded. .
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.Resources.ObjectNotSited">
            <summary>
              Looks up a localized string similar to Object is not sited..
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.Resources.OptionsPageUIFail">
            <summary>
              Looks up a localized string similar to Options page UI failure..
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.Resources.OrchestrationLineFailed">
            <summary>
              Looks up a localized string similar to failed..
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.Resources.OrchestrationLineSucceeded">
            <summary>
              Looks up a localized string similar to succeeded..
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.Resources.OrchestrationSeparator">
            <summary>
              Looks up a localized string similar to -------------------------------------.
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.Resources.OrchestrationSkippingNoPath">
            <summary>
              Looks up a localized string similar to Skipping transformation of {0} because full path is not available..
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.Resources.OrchestrationSkippingReadOnly">
            <summary>
              Looks up a localized string similar to Skipping transformation of {0} because it is read-only..
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.Resources.OrchestratorEndCodeGen">
            <summary>
              Looks up a localized string similar to Text templating transformation complete..
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.Resources.OrchestratorRunLine">
            <summary>
              Looks up a localized string similar to Transforming template {1} with {0} ... .
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.Resources.OrchestratorStartCodeGen">
            <summary>
              Looks up a localized string similar to Transforming templates for all project items..
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.Resources.OutputPaneName">
            <summary>
              Looks up a localized string similar to Transform text templates .
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.Resources.PathNotTrusted">
            <summary>
              Looks up a localized string similar to The path &apos;{0}&apos; must be either local to this computer or part of your trusted zone. If you have downloaded this template, you may need to &apos;Unblock&apos; it using the properties page for the template file in File Explorer..
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.Resources.ProvideAutomationPropertiesLogRegistered">
            <summary>
              Looks up a localized string similar to AutomationProperties: &apos;{0}.{1}&apos;.
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.Resources.ProvideAutomationPropertiesLogUnregistered">
            <summary>
              Looks up a localized string similar to AutomationProperties: &apos;{0}.{1}&apos;.
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.Resources.ProvideCodeGeneratorAttributeRegisterLog">
            <summary>
              Looks up a localized string similar to Code generator:  {0}, {1}.
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.Resources.ProvideCodeGeneratorAttributeUnregisterLog">
            <summary>
              Looks up a localized string similar to Code generator:  {0}, {1}.
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.Resources.ProvideCodeGeneratorExtensionAttributeRegisterLog">
            <summary>
              Looks up a localized string similar to Code generator extension:  {0}, {1}.
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.Resources.ProvideCodeGeneratorExtensionAttributeUnregisterLog">
            <summary>
              Looks up a localized string similar to Code generator extension:  {0}, {1}.
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.Resources.ProvideDirectiveProcessorLogRegistered">
            <summary>
              Looks up a localized string similar to Directive processor: {0}, {1}, {2}.
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.Resources.ProvideDirectiveProcessorLogUnregistered">
            <summary>
              Looks up a localized string similar to Directive processor: {0}, {1}, {2}.
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.Resources.ProvideIncludeFolderLogRegistered">
            <summary>
              Looks up a localized string similar to Include folder: {0}, {1}, {2}.
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.Resources.ProvideIncludeFolderLogUnregistered">
            <summary>
              Looks up a localized string similar to Include folder: {0}, {1}, {2}.
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.Resources.ProvideSolutionPersistenceLogRegistered">
            <summary>
              Looks up a localized string similar to SolutionPersistence: &apos;{0}&apos;.
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.Resources.ProvideSolutionPersistenceLogUnregistered">
            <summary>
              Looks up a localized string similar to SolutionPersistence: &apos;{0}&apos;.
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.Resources.RegisterIpcChannelFailed">
            <summary>
              Looks up a localized string similar to Unable to register an IpcChannel..
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.Resources.ResolveParameterNotImplemented">
            <summary>
              Looks up a localized string similar to ResolveParameterValue is not implemented by this text templating host..
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.Resources.SecurityDialogOptionCategory">
            <summary>
              Looks up a localized string similar to Security.
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.Resources.SecurityDialogOptionDescription">
            <summary>
              Looks up a localized string similar to Display a dialog prompting users to ensure that text templates are from a trusted source when a text transformation operation is initiated..
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.Resources.SecurityDialogOptionDisplayName">
            <summary>
              Looks up a localized string similar to Show Security Message.
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.Resources.SiteInterfaceNotSupported">
            <summary>
              Looks up a localized string similar to Site does not support requested interface..
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.Resources.SolutionNotFullyLoaded">
            <summary>
              Looks up a localized string similar to Warning: Solution is not fully loaded - some transformations may be missed..
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.Resources.TextTemplatingStatusBarLabel">
            <summary>
              Looks up a localized string similar to Transforming text templates.
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.Resources.TextTemplatingUnavailable">
            <summary>
              Looks up a localized string similar to TextTemplating service unavailable.
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.Resources.TransformationCancelled">
            <summary>
              Looks up a localized string similar to The transformation was cancelled..
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.Resources.TypeResolveFailed">
            <summary>
              Looks up a localized string similar to Failed to resolve type for directive processor {0}..
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.Resources.UnableToGenerateReferences">
            <summary>
              Looks up a localized string similar to Unable to add DLL to project references: {0}. Please add it manually..
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.Resources.UnableToLocateFile">
            <summary>
              Looks up a localized string similar to Unable to locate file.
            </summary>
        </member>
        <member name="T:Microsoft.VisualStudio.TextTemplating.VSHost.ProvideCodeGeneratorAttribute">
            <summary>
            Attribute class to provide registration of a code generator
            </summary>
            <remarks>
            Should be applied to the package class itself, not the generator.
            </remarks>
        </member>
        <member name="F:Microsoft.VisualStudio.TextTemplating.VSHost.ProvideCodeGeneratorAttribute.CSharpProjectGuid">
            <summary>
            Guid of the C# Project System package
            </summary>
        </member>
        <member name="F:Microsoft.VisualStudio.TextTemplating.VSHost.ProvideCodeGeneratorAttribute.VisualBasicProjectGuid">
            <summary>
            Guid of the Visual Basic Project System package
            </summary>
        </member>
        <member name="F:Microsoft.VisualStudio.TextTemplating.VSHost.ProvideCodeGeneratorAttribute.AspNetProjectGuid">
            <summary>
            Guid of the ASP.Net Project System package
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.ProvideCodeGeneratorAttribute.Type">
            <summary>
            The type implementing the Code Generator
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.ProvideCodeGeneratorAttribute.Description">
            <summary>
            A human readable description of this generator
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.ProvideCodeGeneratorAttribute.Name">
            <summary>
            The name of this generator
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.ProvideCodeGeneratorAttribute.GeneratesDesignTimeSource">
            <summary>
            Whether to flag this code generator as providing design-time source code
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.ProvideCodeGeneratorAttribute.RegisterCodeBase">
            <summary>
            Whether or not to register the generator using a codebase
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.ProvideCodeGeneratorAttribute.ProjectSystem">
            <summary>
            The project system that this code generator is registered with
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.ProvideCodeGeneratorAttribute.#ctor(System.Type,System.String,System.String,System.Boolean)">
            <summary>
            Constructor
            </summary>
            <param name="name"></param>
            <param name="description"></param>
            <param name="generatesDesignTimeSource"></param>
            <param name="type"></param>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.ProvideCodeGeneratorAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
            <summary>
            Register this generator
            </summary>
            <param name="context"></param>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.ProvideCodeGeneratorAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
            <summary>
            Delete our specified keys
            </summary>
            <param name="context">The context that this registration attribute is being used in</param>
        </member>
        <member name="T:Microsoft.VisualStudio.TextTemplating.VSHost.ProvideCodeGeneratorExtensionAttribute">
            <summary>
            Attribute class to provide registration of a code generator against a specific file extension
            </summary>
            <remarks>
            Should be applied to the package class, not the generator.
            This attribute works in addition to ProvideCodeGenerator to set up two things
            a) Default application of the specified generator to files with the extension provided
            b) Correct working with the ASP.Net project system which requires file extensions to be registered
            </remarks>
        </member>
        <member name="F:Microsoft.VisualStudio.TextTemplating.VSHost.ProvideCodeGeneratorExtensionAttribute.AspNetProjectSystemGuid">
            <summary>
            Actual project GUID (as opposed to package Guid) for ASP.Net
            </summary>
        </member>
        <member name="F:Microsoft.VisualStudio.TextTemplating.VSHost.ProvideCodeGeneratorExtensionAttribute.CSharpProjectSystemGuid">
            <summary>
            Actual project GUID (as opposed to package Guid) for CSharp
            </summary>
        </member>
        <member name="F:Microsoft.VisualStudio.TextTemplating.VSHost.ProvideCodeGeneratorExtensionAttribute.VisualBasicProjectSystemGuid">
            <summary>
            Actual project GUID (as opposed to package Guid) for Visual Basic
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.ProvideCodeGeneratorExtensionAttribute.Name">
            <summary>
            The name of the generator to add an extension for
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.ProvideCodeGeneratorExtensionAttribute.Extension">
            <summary>
            The extension to bind the named generator to
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.ProvideCodeGeneratorExtensionAttribute.ProjectSystem">
            <summary>
            The project system that this code generator is registered with
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.ProvideCodeGeneratorExtensionAttribute.ProjectSystemPackage">
            <summary>
            The package implementing the project system that this code generator is registered with
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.ProvideCodeGeneratorExtensionAttribute.#ctor(System.String,System.String)">
            <summary>
            Constructor
            </summary>
            <param name="name"></param>
            <param name="description"></param>
            <param name="generatesDesignTimeSource"></param>
            <param name="type"></param>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.ProvideCodeGeneratorExtensionAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
            <summary>
            Register this generator
            </summary>
            <param name="context"></param>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.ProvideCodeGeneratorExtensionAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
            <summary>
            Delete our specified keys
            </summary>
            <param name="context">The context that this registration attribute is being used in</param>
        </member>
        <member name="T:Microsoft.VisualStudio.TextTemplating.VSHost.ProvideDirectiveProcessorAttribute">
            <summary>
            Attribute class to provide the registry entries for a T4.VSHost Directive Processor
            </summary>
        </member>
        <member name="F:Microsoft.VisualStudio.TextTemplating.VSHost.ProvideDirectiveProcessorAttribute.TextTemplatingKeyName">
            <summary>
            Name of the root registry key for Text templating
            </summary>
        </member>
        <member name="F:Microsoft.VisualStudio.TextTemplating.VSHost.ProvideDirectiveProcessorAttribute.DirectiveProcessorsKeyName">
            <summary>
            Name of the specific registry key for Directive processors
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.ProvideDirectiveProcessorAttribute.Name">
            <summary>
            The Name of the directive processor
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.ProvideDirectiveProcessorAttribute.Description">
            <summary>
            The human description of the directive processor
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.ProvideDirectiveProcessorAttribute.Type">
            <summary>
            The type implementing the directive processor
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.ProvideDirectiveProcessorAttribute.#ctor(System.Type,System.String,System.String)">
            <summary>
            Constructor
            </summary>
            <param name="type"></param>
            <param name="name"></param>
            <param name="description"></param>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.ProvideDirectiveProcessorAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
            <summary>
            Register a Text Templating Directive Processor
            </summary>
            <param name="context"></param>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.ProvideDirectiveProcessorAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
            <summary>
            Unregister a Text Templating Directive Processor 
            </summary>
            <param name="context"></param>
        </member>
        <member name="T:Microsoft.VisualStudio.TextTemplating.VSHost.ProvideIncludeFolderAttribute">
            <summary>
            Attribute class to provide the registry entries for a T4.VSHost include folder.
            </summary>
        </member>
        <member name="F:Microsoft.VisualStudio.TextTemplating.VSHost.ProvideIncludeFolderAttribute.TextTemplatingKeyName">
            <summary>
            Name of the root registry key for Text templating
            </summary>
        </member>
        <member name="F:Microsoft.VisualStudio.TextTemplating.VSHost.ProvideIncludeFolderAttribute.IncludeFoldersKeyName">
            <summary>
            Name of the specific registry key for Directive processors
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.ProvideIncludeFolderAttribute.Extension">
            <summary>
            The extension of template files to apply this inclusion folder with.
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.ProvideIncludeFolderAttribute.Index">
            <summary>
            The zero-based index of the folder 
            </summary>
            <remarks>
            Multiple inclusion folders for a given extension are indexed 0...n
            </remarks>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.ProvideIncludeFolderAttribute.Folder">
            <summary>
            The path of the inclusion folder being registered.  This path is relative to the component path
            of the assembly being registered.
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.ProvideIncludeFolderAttribute.#ctor(System.String,System.Int32,System.String)">
            <summary>
            Constructor
            </summary>
            <param name="type"></param>
            <param name="name"></param>
            <param name="description"></param>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.ProvideIncludeFolderAttribute.Register(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
            <summary>
            Register a Text Templating Include Folder
            </summary>
            <param name="context"></param>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.ProvideIncludeFolderAttribute.Unregister(Microsoft.VisualStudio.Shell.RegistrationAttribute.RegistrationContext)">
            <summary>
            Unregister a Text Templating Include Folder 
            </summary>
            <param name="context"></param>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.SecurityWarningDialog.#ctor(System.IServiceProvider)">
            <summary>
            Constructor
            </summary>
            <param name="provider"></param>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.SecurityWarningDialog.ShowSecurityWarningDialog(System.IServiceProvider,System.Boolean@,System.Boolean@)">
            <summary>
            Static helper method to show the dialog and return output.
            </summary>
            <param name="provider">service provider</param>
            <param name="cancel">If the user hit cancel on the dialog</param>
            <param name="showAgain">If the user wants the dialog to show again</param>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.SecurityWarningDialog.F1Keyword">
            <summary>
            F1 keyword
            </summary>
        </member>
        <member name="F:Microsoft.VisualStudio.TextTemplating.VSHost.SecurityWarningDialog.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.SecurityWarningDialog.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.SecurityWarningDialog.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="T:Microsoft.VisualStudio.TextTemplating.VSHost.BaseCodeGenerator">
            <summary>
            A managed wrapper for VS's concept of an IVsSingleFileGenerator which is
            a custom tool invoked during the build which can take any file as an input 
            and provide a compilable code file as output.
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.BaseCodeGenerator.FileNamespace">
            <summary>
            namespace for the file.
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.BaseCodeGenerator.InputFilePath">
            <summary>
            file-path for the input file.
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.BaseCodeGenerator.CodeGeneratorProgress">
            <summary>
            interface to the VS shell object we use to tell our
            progress while we are generating.
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.BaseCodeGenerator.GetDefaultExtension">
            <summary>
            gets the default extension for this generator
            </summary>
            <returns>string with the default extension for this generator</returns>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.BaseCodeGenerator.GenerateCode(System.String,System.String)">
            <summary>
            the method that does the actual work of generating code given the input
            file.
            </summary>
            <param name="inputFileName">input file name</param>
            <param name="inputFileContent">file contents as a string</param>
            <returns>the generated code file as a byte-array</returns>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.BaseCodeGenerator.GeneratorErrorCallback(System.Boolean,System.Int32,System.String,System.Int32,System.Int32)">
            <summary>
            method that will communicate an error via the shell callback mechanism.
            </summary>
            <param name="warning">true if this is a warning</param>
            <param name="level">level or severity</param>
            <param name="message">text displayed to the user</param>
            <param name="line">line number of error/warning</param>
            <param name="column">column number of error/warning</param>
        </member>
        <!-- Badly formed XML comment ignored for member "M:Microsoft.VisualStudio.TextTemplating.VSHost.BaseCodeGenerator.Generate(System.String,System.String,System.String,System.IntPtr@,System.Int32@,Microsoft.VisualStudio.Shell.Interop.IVsGeneratorProgress)" -->
        <member name="T:Microsoft.VisualStudio.TextTemplating.VSHost.BaseCodeGeneratorWithSite">
            <summary>
            This class exists to be cocreated a in a preprocessor build step.
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.BaseCodeGeneratorWithSite.SiteServiceProvider">
            <summary>
            Get a wrapper on the containing project system's Service provider
            <remarks>
            This is a limited service provider that can only reliably provide
            VxDTE::SID_SVSProjectItem 
            SID_SVSWebReferenceDynamicProperties 
            IID_IVsHierarchy 
            SID_SVsApplicationSettings
            
            To get the global provider, call GetSite on IVSHierarchy or use the GlobalServiceProvider property
            </remarks>
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.BaseCodeGeneratorWithSite.GlobalServiceProvider">
            <summary>
            Provides a wrapper on the global service provider for Visual Studio
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.BaseCodeGeneratorWithSite.GetService(System.Guid)">
            <summary>
            method to get a service by its GUID
            </summary>
            <param name="service">GUID of service to retrieve</param>
            <returns>an object that implements the requested service</returns>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.BaseCodeGeneratorWithSite.GetService(System.Type)">
            <summary>
            Method to get a service by its Type
            </summary>
            <param name="service">Type of service to retrieve</param>
            <returns>an object that implements the requested service</returns>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.BaseCodeGeneratorWithSite.SetSite(System.Object)">
            <summary>
            SetSite method of IOleObjectWithSite
            </summary>
            <param name="pUnkSite">site for this object to use</param>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.BaseCodeGeneratorWithSite.GetSite(System.Guid@,System.IntPtr@)">
            <summary>
            GetSite method of IOleObjectWithSite
            </summary>
            <param name="riid">interface to get</param>
            <param name="ppvSite">array in which to stuff return value</param>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.BaseCodeGeneratorWithSite.CreateExceptionMessage(System.Exception)">
            <summary>
            method to create an exception message given an exception
            </summary>
            <param name="e">exception caught</param>
            <returns>message to display to the user</returns>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.BaseCodeGeneratorWithSite.SetWaitCursor">
            <summary>
            Set the wait cursor until the end of this generation
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.BaseCodeGeneratorWithSite.Dte">
            <summary>
            Get the DTE object
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.BaseCodeGeneratorWithSite.ErrorList">
            <summary>
            Get the Vs ErrorList object
            </summary>
        </member>
        <member name="T:Microsoft.VisualStudio.TextTemplating.VSHost.BaseTemplatedCodeGenerator">
            <summary>
            Text Templating Code Generator
            </summary>
            <remarks>
            Parses an file template to produce its output.
            Only a single generator is needed for any style of template as the custom code is handled with directive providers.
            </remarks>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.BaseTemplatedCodeGenerator.GetDefaultExtension">
            <summary>
            Get the extension of the file that should be created
            </summary>
            <remarks>
            This is called after generate and this behaviour is relied upon as templates specify the extension in their input file
            </remarks>
            <returns></returns>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.BaseTemplatedCodeGenerator.GenerateCode(System.String,System.String)">
            <summary>
            Generate the final code from the input template and its parameters
            </summary>
            <param name="inputFileName"></param>
            <param name="inputFileContent"></param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.BaseTemplatedCodeGenerator.ProcessTemplate(System.String,System.String,Microsoft.VisualStudio.TextTemplating.VSHost.ITextTemplating,Microsoft.VisualStudio.Shell.Interop.IVsHierarchy)">
            <summary>
            Do the actual template processing that forms the core of this generator
            </summary>
            <param name="inputFileName"></param>
            <param name="inputFileContent"></param>
            <param name="processor"></param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.BaseTemplatedCodeGenerator.MarkProjectForTextTemplating(Microsoft.VisualStudio.Shell.Interop.IVsHierarchy)">
            <summary>
            Mark the project that the given hierarchy belongs to as needing the T4 service.
            </summary>
            <param name="hierarchy"></param>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.BaseTemplatedCodeGenerator.TextTemplating">
            <summary>
            Get the TextTemplating service from Visual Studio
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.BaseTemplatedCodeGenerator.ShowWarningDialog">
            <summary>
            Show the warning dialog to the user.
            </summary>
            <returns>Whether to cancel the operation.</returns>
        </member>
        <member name="T:Microsoft.VisualStudio.TextTemplating.VSHost.TemplatedPreprocessor">
            <summary>
            Text Templating Preprocessor
            </summary>
            <remarks>
            Parses a file template to produce the code class needed to generate the output of the template.
            Only a single generator is needed for any style of template as the custom code is handled with directive providers.
            </remarks>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.TemplatedPreprocessor.ProcessTemplate(System.String,System.String,Microsoft.VisualStudio.TextTemplating.VSHost.ITextTemplating,Microsoft.VisualStudio.Shell.Interop.IVsHierarchy)">
            <summary>
            Do the actual template processing that forms the core of this generator
            </summary>
            <param name="inputFileName"></param>
            <param name="inputFileContent"></param>
            <param name="processor"></param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.TemplatedPreprocessor.MakeClassName(System.String,Microsoft.VisualStudio.Shell.Interop.IVsHierarchy)">
            <summary>
            Make a valid C# or VB identifier for the filename.
            </summary>
            <param name="inputFileName"></param>
            <param name="hierarchy"></param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.TemplatedPreprocessor.CreateValidIdentifier(Microsoft.VisualStudio.Shell.Interop.IVsHierarchy,System.String)">
            <summary>
            Make a valid identifier 
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.TemplatedPreprocessor.ToDteProject(Microsoft.VisualStudio.Shell.Interop.IVsHierarchy)">
            <summary>
            Convert a hierarchy into a DTE project.
            </summary>
            <param name="hierarchy"></param>
            <returns></returns>
        </member>
        <member name="T:Microsoft.VisualStudio.TextTemplating.VSHost.TemplatedCodeGenerator">
            <summary>
            Text Templating Code Generator
            </summary>
            <remarks>
            Parses an file template to produce its output.
            Only a single generator is needed for any style of template as the custom code is handled with directive providers.
            </remarks>
        </member>
        <member name="T:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingCallback">
            <summary>
            Simple TextTemplatingCallback implementation
            </summary>
        </member>
        <member name="F:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingCallback.extension">
            <summary>
            Extension of output file
            </summary>
        </member>
        <member name="F:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingCallback.outputEncoding">
            <summary>
            Encoding to use to write out output file
            </summary>
        </member>
        <member name="F:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingCallback.encodingSetFromOutputDirective">
            <summary>
            Whether the encoding has already been set from an output directive
            </summary>
        </member>
        <member name="F:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingCallback.errors">
            <summary>
            Whether or not an error has occured
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingCallback.Extension">
            <summary>
            Extension of output file
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingCallback.OutputEncoding">
            <summary>
            Encoding to use to write out output file
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingCallback.Errors">
            <summary>
            Whether or not an error has occured
            </summary>
        </member>
        <member name="T:Microsoft.VisualStudio.TextTemplating.VSHost.Directives.CleanupBehavior">
            <summary>
            Supported directive:
              &lt;#@ CleanupBehavior Processor="T4VSHost" CleanupAfterProcessingTemplate="true" #&gt;
            </summary>
        </member>
        <member name="T:Microsoft.VisualStudio.TextTemplating.VSHost.Directives.T4VSHostProcessorBehavior">
            <summary>
            Base abstract class for behaviors to be supported by the T4VSHost custom directive processor
            </summary>
        </member>
        <member name="T:Microsoft.VisualStudio.TextTemplating.VSHost.Directives.T4VSHostProcessor">
            <summary>
            A directive processor for VSHost-specific custom directives.
            </summary>
        </member>
        <member name="T:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService">
            <summary>
            Main implementation class for the templated file processor service
            </summary>
        </member>
        <member name="F:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.NamespaceHintName">
            <summary>
            Name of the slot in CallContext that the T4 Service will respect as a provided parameter.
            </summary>
        </member>
        <member name="F:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.IncludeContentType">
            <summary>
            ExtensionManager content type for T4 include directories
            </summary>
        </member>
        <member name="F:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.package">
            <summary>
            The package this service is running in.
            </summary>
        </member>
        <member name="F:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.dte">
            <summary>
            Cache of the package's DTE object
            </summary>
        </member>
        <member name="F:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.engine">
            <summary>
            The engine used to do the templating work
            </summary>
        </member>
        <member name="F:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.callback">
            <summary>
            Callback to the current client using the service
            </summary>
        </member>
        <member name="F:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.inputFile">
            <summary>
            The path to the file currently being processed
            </summary>
        </member>
        <member name="F:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.transformationSession">
            <summary>
            The text transformation session that is currently active.
            </summary>
        </member>
        <member name="F:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.transformationSessionImplicitlyCreated">
            <summary>
            Whether or not the TransformationSession was implicitly created
            </summary>
        </member>
        <member name="F:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.transformDomain">
            <summary>
            AppDomain to generate code in temporary assemblies in.
            </summary>
        </member>
        <member name="F:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.transformDomainUseCount">
            <summary>
            Count of how many times the generated domain has been used.
            </summary>
        </member>
        <member name="F:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.lastInvocationRaisedErrors">
            <summary>
            Did the last usage raise any errors
            </summary>
        </member>
        <member name="F:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.currentErrors">
            <summary>
            Errors logged during the current request series.
            </summary>
        </member>
        <member name="F:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.serviceProvider">
            <summary>
            Multi-implementation service provider cache
            </summary>
        </member>
        <member name="F:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.hierarchy">
            <summary>
            Hierarchy of the template file to process
            </summary>
        </member>
        <member name="F:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.errorProvider">
            <summary>
            Provider for the ErrorList items that this service pushes.
            </summary>
        </member>
        <member name="F:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.errorSessionDepth">
            <summary>
            Count to mark an error session in progress (>0) to allow nested error sessions.
            </summary>
        </member>
        <member name="F:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.transformProcess">
            <summary>
            Holds the process launched if a template is ever debugged.
            </summary>
        </member>
        <member name="F:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.runFactory">
            <summary>
            Holds the remote runFactory object in order to reuse it.
            </summary>
        </member>
        <member name="F:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.isChannelRegistered">
            <summary>
            Marks whether or not we have registered an IPC channel for this AppDomain.
            </summary>
        </member>
        <member name="F:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.debugThread">
            <summary>
            Holds the thread for debugging, if any. This allows us to abort it in case the user closes while debugging.
            Otherwise, VS might hang when we try and close while we're debugging.
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.LastInvocationRaisedErrors">
            <summary>
            Did the last usage of the service raise errors.
            </summary>
            <remarks>
            This property is by way of an error status, as the custom tool method of running the service currently used robs
            us of any way to know whether we succeeded.
            </remarks>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.Dte">
            <summary>
            The DTE
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.ImportedDirectiveProcessors">
            <summary>
            Set of directive processors imported from MEF global container.
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.MustUnloadAfterProcessingTemplate">
            <summary>
            Gets or sets a value that tells the host whether the processing AppDomain should be recycled or disposed of
            after the engine finishes processing the template.
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.#ctor(Microsoft.VisualStudio.TextTemplating.VSHost.OrchestratorPackage)">
            <summary>
            VS Service hosting T4
            </summary>
            <param name="serviceProvider"></param>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.task_Navigate(System.Object,System.EventArgs)">
            <summary>
            Callback for error task navigation
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.UnloadGenerationAppDomain">
            <summary>
            Helper method to unload the generation appdomain. Called by the package when 
            the solution closes. Also kills the transform process if it exists.
            </summary>
        </member>
        <member name="F:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.vsMacroAndPropertyRegExPattern">
            <summary>
            RegEx pattern to match VS Macro variables (e.g. $(SolutionDir), $(ProjectDir)), as well as project properties.
            The value inside the brackets will be returned as the named group "name".
            </summary>
        </member>
        <member name="F:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.vsMacroAndPropertyNameGroup">
            <summary>
            Identifier for group in RegEx containing the variable/property name.
            </summary>
        </member>
        <member name="F:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.vsMacroAndPropertyRegEx">
            <summary>
            Compiled RegEx expression to match VS Macros.
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.ExpandAllVariables(System.String)">
            <summary>
            Returns the input string with any environment, VS macro variables, and project properties expanded.
            </summary>
            <remarks>Unrecognised variables are *not* removed as they could be filenames (both
            %test% and $(test) are valid file names.
            Macro variables are resolved after enviroment variables, so enviroment variables that contain macro variables will have those macro variables expanded.
            Variable are not expanded recursively by this method; recursive behavior is defined by the underlying APIs that the method calls.
            In the case of environment variables, this is Environment.ExpandEnvironmentVariables(...). This does not expand recursively.</remarks>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.ExpandEnvironmentVariables(System.String)">
            <summary>
            Helper to consistently expand environment variables in a path.
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.ExpandVsMacroVariables(System.String)">
            <summary>
            Returns the input string with any VS build macro variables replaced by the corresponding string value.
            </summary>
            <param name="input">The string to be processed.</param>
            <returns>The input string with any VS build macro variables replaced by the corresponding string value.</returns>
            <remarks>If buildMacroInfo is null, the input string will be returned unchanged. If a build macro cannot be resolved, it will not
            be replaced.
            Note that $(test).txt is a valid file name, so unrecognised macros will not be removed as they could be file names.
            </remarks>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.ExpandProjectProperties(System.String)">
            <summary>
            Returns the input string with any $(ProjectProperty) replaced with the actual value.
            Similar to Environment.ExpandEnvironmentVariables(), if ProjectProperty is not set, it will return the original value $(ProjectProperty).
            The replacement happens only in one pass, since a nested replacement would depend on the order of project properties.
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.LogErrors(System.CodeDom.Compiler.CompilerErrorCollection)">
            <summary>
            Log a user-visible error
            </summary>
            <param name="errors"></param>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.LoadIncludeText(System.String,System.String@,System.String@)">
            <summary>
            Acquire the text corresponding to a request
            to include a partial template file
            </summary>
            <param name="requestFileName">The file to include</param>
            <param name="content">The content of the included file</param>
            <param name="location">The location of the included file</param>
            <remarks>
            Location can be null or empty for non filesystem based hosts
            </remarks>
            <returns>Whether the resolve was successful.</returns>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.GetExtensionManagerIncludeFolders(System.Collections.Generic.List{System.String})">
            <summary>
            Get set of include folders to search from ExtensionManager
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.GetRegistryIncludeFolders(System.Collections.Generic.List{System.String})">
            <summary>
            Get the set of folders from the registry for the extension of the current input file.
            </summary>
            <param name="includeFolders"></param>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.CheckSecurityZone(System.String)">
            <summary>
            Is th esecurity zone of the given path acceptable.
            </summary>
            <param name="path"></param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.LoadIncludeFileContent(System.String)">
            <summary>
            Helper to attempt to load and return the content of a file.
            </summary>
            <param name="absolutepath"></param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.ProvideTemplatingAppDomain(System.String)">
            <summary>
            Provide app domain to do text templating in
            </summary>
            <param name="content"></param>
            <returns>The domain to do the transform in</returns>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.ResolveAssemblyReference(System.String)">
            <summary>
            Resolve a reference to an assembly to a full path
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.GetVSInstallDir(Microsoft.Win32.RegistryKey)">
            <summary>
            Simple helper to get the VS install directory.
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.ResolveDirectiveProcessor(System.String)">
            <summary>
            Resolve the named directive processor to a type.
            </summary>
            <param name="processorName"></param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.ResolvePath(System.String)">
            <summary>
            Resolve relative paths to be alongside the template that is being generated from
            </summary>
            <param name="fileName"></param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.ResolveParameterValue(System.String,System.String,System.String)">
            <summary>
            Resolve the value of a parameter that is not specified in the template text.
            </summary>
            <param name="directiveId">Id of the directive call to which the parameter belongs.</param>
            <param name="processorName">Name of the directive processor to which the directive belongs.</param>
            <param name="parameterName">Name of the parameter to be resolved.</param>
            <returns>The resolved value, or an empty string if the parameter could not be resolved.</returns>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.ResolveProjectParameter(System.String)">
            <summary>
            Returns a project parameter
            </summary>
            <param name="parameterName">Directive processor parameter name to be resolved</param>
            <returns>The resolved paramter value, or an empty string if the value could not be resolved</returns>
            <remarks>The parameterName is expected to be in the form "projectName:parameterName".
            The project name is either just the name of the project, or "parentproject1/parentproject2/.../project".
            
            Currently the only supported parameter is "OutputPath".
            </remarks>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.SetFileExtension(System.String)">
            <summary>
            Specify the file extension to output
            </summary>
            <param name="extension"></param>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.SetOutputEncoding(System.Text.Encoding,System.Boolean)">
            <summary>
            Specify the encoding to use for the output file.
            </summary>
            <param name="encoding"></param>
            <param name="fromOutputDirective"></param>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.StandardAssemblyReferences">
            <summary>
            Provide standard assembly references for this host
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.StandardImports">
            <summary>
            Provide standard import statements for this host
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.TemplateFile">
            <summary>
            Provide the name of the template being processed.
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.GetHostOption(System.String)">
            <summary>
            Provide control options for text templating
            </summary>
            <param name="optionName"></param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.ProcessTemplate(System.String,System.String,Microsoft.VisualStudio.TextTemplating.VSHost.ITextTemplatingCallback,System.Object)">
            <summary>
            Process the contents of a templated file running inline code to produce completed output
            </summary>
            <param name="templateInputFile"></param>
            <param name="templateContent"></param>
            <param name="callback"></param>
            <param name="hierarchy"></param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.PreprocessTemplate(System.String,System.String,Microsoft.VisualStudio.TextTemplating.VSHost.ITextTemplatingCallback,System.String,System.String,System.String[]@)">
            <summary>
            Process the contents of a templated file running inline code to produce a class that represents the template
            </summary>
            <param name="inputFile"></param>
            <param name="content"></param>
            <param name="callback"></param>
            <param name="hierarchy">The hierarchy of the template</param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.BeginErrorSession">
            <summary>
            Reset the system that causes only unique errors to be logged.
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.EndErrorSession">
            <summary>
            Finish a session using the system that causes only unique errors to be logged.
            </summary>
        </member>
        <member name="E:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.DebugCompleted">
            <summary>
            Event that is fired when a generation being debugged is completed.
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.OnDebugCompleted(Microsoft.VisualStudio.TextTemplating.VSHost.DebugTemplateEventArgs)">
            <summary>
            Fires the DebugCompleted event.
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.DebugTemplateAsync(System.String,System.String,Microsoft.VisualStudio.TextTemplating.VSHost.ITextTemplatingCallback,System.Object)">
            <summary>
            Fires off a generation process asynchronously and attaches the debugger to it.
            </summary>
            <param name="templateInputFile">The template input filename</param>
            <param name="templateContent">The content of the template</param>
            <param name="processingCallback">Callback to report errors to</param>
            <param name="hierarchy">Hierarchy of the project item</param>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.StartTransformation(System.String,Microsoft.VisualStudio.TextTemplating.IDebugTransformationRun,System.Windows.Threading.Dispatcher)">
            <summary>
            This method is run in a separate thread from the UI thread when debugging a template.
            This allows the debugger to do its thing while we perform the transformation.
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.FinishTransformation(System.String,Microsoft.VisualStudio.TextTemplating.VSHost.DebugTemplateEventArgs)">
            <summary>
            Run on the UI thread once the transformation completes.
            Detaches the debugger and signals the DebugCompleted event.
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.GetTransformationRunFactory">
            <summary>
            Registers an IPC channel and launches the process to create the transformation run for debugging.
            </summary>
            <returns>The factory for transformation runs</returns>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.RunFactoryIsAlive">
            <summary>
            Helper method to determine if the runFactory can be communicated with
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.OnTransformingAllTemplates">
            <summary>
            Fire the TransformingAllTemplates event
            </summary>
            <returns>
            Whether the operation should be cancelled
            </returns>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.OnTransformedAllTemplates(System.Boolean)">
            <summary>
            Fire the TransformedAllTemplates event
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.CreateObjRef(System.Type)">
            <summary>
            Creates the ObjRef to be serialized when we are remoted.
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.InitializeLifetimeService">
            <summary>
            Initializes our lifetime when we are remoted.
            </summary>
        </member>
        <member name="T:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.TextTemplatingServiceObjRef">
            <summary>
            The ObjRef used when remoting the TextTemplatingService to the template.
            This allows us to expose our own TextTemplatingServiceCustomProxy in order to intercept calls made to the TextTemplatingService.
            </summary>
        </member>
        <member name="F:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.TextTemplatingServiceObjRef.processId">
            <summary>
            We store the processId of the process we originated from. We'll later use this to lookup the specific VS DTE for that process.
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.TextTemplatingServiceObjRef.#ctor(Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService,System.Type)">
            <summary>
            Constructs an ObjRef for the TextTemplatingService.
            </summary>
            <param name="textTemplatingService">The text templating service.</param>
            <param name="type">The type we are being remoted as.</param>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.TextTemplatingServiceObjRef.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Deserialize a TextTemplatingServiceObjRef.
            </summary>
            <param name="info">The info to deserialize.</param>
            <param name="context">The streaming context.</param>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.TextTemplatingServiceObjRef.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Get the object data to serialize.
            </summary>
            <param name="info">The info to put the data into.</param>
            <param name="context">The streaming context.</param>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.TextTemplatingServiceObjRef.GetRealObject(System.Runtime.Serialization.StreamingContext)">
            <summary>
            Obtain the TextTemplatingService object to be used (either locally or transparent proxy to a remote object).
            </summary>
            <param name="context">The streaming context.</param>
            <returns>The TextTemplatingService object.</returns>
        </member>
        <member name="T:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.TextTemplatingServiceCustomProxy">
            <summary>
            The custom proxy we use to intercept remote calls to GetService on the TextTemplatingService.
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.TextTemplatingServiceCustomProxy.#ctor(Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.TextTemplatingServiceObjRef,System.Int32)">
            <summary>
            Constructs a custom proxy to a TextTemplatingService object.
            </summary>
            <param name="textTemplatingServiceObjRef">The ObjRef to the remote TextTemplatingService object.</param>
            <param name="processId">The process ID where the original TextTemplatingService object resides.</param>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.TextTemplatingServiceCustomProxy.Invoke(System.Runtime.Remoting.Messaging.IMessage)">
            <summary>
            Process a method invocation on the TransparentProxy for this RealProxy.
            </summary>
            <param name="message">The message specifying the method to invoke.</param>
            <returns>The message containing the results of the invocation.</returns>
        </member>
        <member name="T:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.TextTemplatingServiceCustomProxy.EnumerableMonikerCollection">
            <summary>
            Class to wrap an IEnumMoniker in an IEnumerable.
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.TextTemplatingServiceCustomProxy.EnumerableMonikerCollection.#ctor(System.Runtime.InteropServices.ComTypes.IEnumMoniker)">
            <summary>
            Constructs an EnumerableMonikerCollection from an IEnumMoniker.
            </summary>
            <param name="enumerator">The IEnumMoniker.</param>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.TextTemplatingServiceCustomProxy.EnumerableMonikerCollection.Clone(System.Runtime.InteropServices.ComTypes.IEnumMoniker,System.Runtime.InteropServices.ComTypes.IEnumMoniker@)">
            <summary>
            Clones an IEnumMoniker.
            </summary>
            <param name="enumerator">The IEnumMoniker to clone.</param>
            <param name="clone">Returns the cloned moniker.</param>
            <returns>HResult</returns>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.TextTemplatingServiceCustomProxy.EnumerableMonikerCollection.NextItems(System.Runtime.InteropServices.ComTypes.IEnumMoniker,System.UInt32,System.Runtime.InteropServices.ComTypes.IMoniker[],System.UInt32@)">
            <summary>
            Gets some number of successive items from an IEnumMoniker.
            </summary>
            <param name="enumerator">The IEnumMoniker.</param>
            <param name="count">The number of items to retrieve.</param>
            <param name="items">Returns the retrieved items.</param>
            <param name="fetched">Returns the number of items fetched.</param>
            <returns>HResult</returns>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.TextTemplatingServiceCustomProxy.EnumerableMonikerCollection.Reset(System.Runtime.InteropServices.ComTypes.IEnumMoniker)">
            <summary>
            Resets an IEnumMoniker to its beginning.
            </summary>
            <param name="enumerator">The IEnumMoniker to reset.</param>
            <returns>HResult</returns>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.TextTemplatingService.TextTemplatingServiceCustomProxy.EnumerableMonikerCollection.Skip(System.Runtime.InteropServices.ComTypes.IEnumMoniker,System.UInt32)">
            <summary>
            Skips over some number of items of an IEnumMoniker.
            </summary>
            <param name="enumerator">The IEnumMoniker</param>
            <param name="count">The number of items to skip.</param>
            <returns>HResult</returns>
        </member>
        <member name="T:Microsoft.VisualStudio.TextTemplating.VSHost.TransformationRunFactory">
            <summary>
            The class exposed by the process launched for template debugging purposes
            </summary>
        </member>
        <member name="F:Microsoft.VisualStudio.TextTemplating.VSHost.TransformationRunFactory.TransformationRunFactoryPrefix">
            <summary>
            The prefix and suffix of the channel used by the process
            </summary>
        </member>
        <member name="F:Microsoft.VisualStudio.TextTemplating.VSHost.TransformationRunFactory.transformDomain">
            <summary>
            The AppDomain in which the transformation runs
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.TransformationRunFactory.InitializeLifetimeService">
            <summary>
            This allows our object to live forever without it dying after 5 minutes of inactivity.
            Since it's a singleton, this shouldn't cause any problems.
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.TransformationRunFactory.CreateTransformationRun(System.Type,System.String,System.ResolveEventHandler)">
            <summary>
            Returns the transformation run object that the engine requests
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.TransformationRunFactory.RunTransformation(Microsoft.VisualStudio.TextTemplating.IDebugTransformationRun)">
            <summary>
            Run the transformation for the specified transformationRun object.
            </summary>
            <param name="transformationRun">The transformationRun to run.</param>
            <returns>The results of the transformation.</returns>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.TransformationRunFactory.RegisterIpcChannel">
            <summary>
            This creates an IPC channel to allow an AppDomain to talk to other processes.
            The port name is a generated GUID.
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.TransformationRunFactory.RegisterIpcChannel(System.String)">
            <summary>
            This creates an IPC channel to allow an AppDomain to talk to other processes.
            </summary>
        </member>
        <member name="F:Microsoft.VisualStudio.TextTemplating.VSHost.TransformationRunFactory.RetryMessageFilter.oldFilter">
            <summary>
            The previous message filter.
            </summary>
        </member>
        <member name="F:Microsoft.VisualStudio.TextTemplating.VSHost.TransformationRunFactory.RetryMessageFilter.CANCELCALL">
            <summary>
            Error code to cancel a call from RetryRejectedCall.
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.TransformationRunFactory.RetryMessageFilter.#ctor">
            <summary>
            Constructs a message filter for retrying rejected calls and registers it as the current filter.
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.TransformationRunFactory.RetryMessageFilter.HandleInComingCall(System.Int32,System.IntPtr,System.Int32,System.IntPtr)">
            <summary>
            Called by COM prior to each method invocation originating outside of the current thread.
            Provides the ability to filter or reject incoming calls or callbacks.
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.TransformationRunFactory.RetryMessageFilter.RetryRejectedCall(System.IntPtr,System.Int32,System.Int32)">
            <summary>
            Called by COM whenever an outgoing call from us is rejected (with SERVERCALL_RETRYLATER or SERVERCALL_REJECTED).
            Provides the ability to retry or cancel our outgoing call.
            </summary>
            <returns>
            -1: Cancel the outgoing call.
            0-99: Retry the call immediately.
            100+: Wait this many ms and retry.
            </returns>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.TransformationRunFactory.RetryMessageFilter.MessagePending(System.IntPtr,System.Int32,System.Int32)">
            <summary>
            Called by COM when a message appears in the our queue while we are waiting on the return of a call. 
            </summary>
        </member>
        <member name="T:Microsoft.VisualStudio.TextTemplating.VSHost.SqmFacade">
            <summary>
            Implementation of the SQM command facade
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.SqmFacade.Initialize(EnvDTE.DTE)">
            <summary>
            Initialize
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.SqmFacade.T4BeginSession">
            <summary>
            SQM command for T4BeginSession.
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.SqmFacade.T4ProcessTemplateVB">
            <summary>
            SQM command for T4ProcessTemplateVB.
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.SqmFacade.T4ProcessTemplateCS">
            <summary>
            SQM command for T4ProcessTemplateCS.
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.SqmFacade.T4PreprocessTemplateVB">
            <summary>
            SQM command for T4PreprocessTemplateVB.
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.SqmFacade.T4PreprocessTemplateCS">
            <summary>
            SQM command for T4PreprocessTemplateCS.
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.SqmFacade.T4ResolveDirectiveProcessor">
            <summary>
            SQM command for T4ResolveDirectiveProcessor.
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.SqmFacade.T4SetFileExtensionVB">
            <summary>
            SQM command for T4SetFileExtensionVB.
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.SqmFacade.T4SetFileExtensionCS">
            <summary>
            SQM command for T4SetFileExtensionCS.
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.SqmFacade.T4SetFileExtensionOther">
            <summary>
            SQM command for T4SetFileExtensionOther.
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.SqmFacade.T4MarkProjectForTextTemplating">
            <summary>
            SQM command for T4MarkProjectForTextTemplating.
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.SqmFacade.T4TemplatedCodeGenerator">
            <summary>
            SQM command for T4TemplatedCodeGenerator.
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.SqmFacade.T4TemplatedPreprocessor">
            <summary>
            SQM command for T4TemplatedPreprocessor.
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.SqmFacade.T4CompositionServices">
            <summary>
            SQM command for T4CompositionServices.
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.SqmFacade.T4TransformAll1To5">
            <summary>
            SQM command for T4TransformAll1To5.
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.SqmFacade.T4TransformAll6To10">
            <summary>
            SQM command for T4TransformAll6To10.
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.SqmFacade.T4TransformAll11To20">
            <summary>
            SQM command for T4TransformAll11To20.
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.SqmFacade.T4TransformAll21To100">
            <summary>
            SQM command for T4TransformAll21To100.
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.SqmFacade.T4TransformAll101Plus">
            <summary>
            SQM command for T4TransformAll101Plus.
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.VSHost.SqmFacade.T4ProcessHostSpecific">
            <summary>
            SQM command for T4ProcessHostSpecific.
            </summary>
        </member>
        <member name="T:Microsoft.VisualStudio.TextTemplating.VSHost.SqmConstants">
            Interface like the IOleCommandTarget for Sqm command execution
        </member>
        <member name="T:Microsoft.VisualStudio.TextTemplating.VSHost.SqmCommandTarget">
            Implementation for the 'do-nothing' IOleCommandTarget
            to log SQM data for code review feature.
        </member>
        <member name="T:Microsoft.VisualStudio.TextTemplating.GlobalAssemblyCacheHelper">
            <summary>
            Provides helper methods for dealing with the GAC.
            In particular, looking up assembly paths given a strong name.
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.GlobalAssemblyCacheHelper.GetLocationImpl(Microsoft.VisualStudio.TextTemplating.IAssemblyCache,System.String,System.String)">
            <summary>
            Given a strong name, find its path in the GAC.
            </summary>
            <param name="strongName">The strong name.</param>
            <param name="targetProcessorArchitecture">x86 or MSIL.</param>
            <returns>The path to the assembly. Empty if none exists.</returns>
        </member>
        <member name="M:Microsoft.VisualStudio.TextTemplating.GlobalAssemblyCacheHelper.GetLocation(System.String)">
            <summary>
            Given a strong name, find its path in the GAC.
            </summary>
            <param name="strongName">The strong name.</param>
            <returns>The path to the assembly. Empty if none exists.</returns>
        </member>
        <member name="T:Microsoft.VisualStudio.Modeling.Shell.DialogBase">
            <summary>
            Base class for dialogs that will be hosted in the VS shell.
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.Modeling.Shell.DialogBase.OnLoad(System.EventArgs)">
             <summary>
            
             </summary>
             <param name="e"></param>
        </member>
        <member name="M:Microsoft.VisualStudio.Modeling.Shell.DialogBase.#ctor(System.IServiceProvider)">
            <summary>
            Constructor take a service provider. The dialog owner will eb the main VS window.
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.Modeling.Shell.DialogBase.OnUserPreferenceChanged(System.Object,Microsoft.Win32.UserPreferenceChangedEventArgs)">
            <summary>
            
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="P:Microsoft.VisualStudio.Modeling.Shell.DialogBase.ServiceProvider">
            <summary>
            Service provider used to get shell services.
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.Modeling.Shell.DialogBase.DisableSafeWindowTargetHardeningCheck">
            <summary>
            Returns whether to disable SafeWindowTarget hardening check in the debug build. By default, DialogBase derived forms
            will check each and every child control to make sure it's hardened
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.Modeling.Shell.DialogBase.CreateParams">
            <summary>
            
            </summary>
            <value></value>
        </member>
        <member name="P:Microsoft.VisualStudio.Modeling.Shell.DialogBase.EnableModeless">
            <summary>
            Gets modless property on the form. Form modal by default.
            Provided override functionality instead of allowing to set the property as this is used in CreateParams, which is 
            called before constructor as well. 
            </summary>
            <value></value>
        </member>
        <member name="P:Microsoft.VisualStudio.Modeling.Shell.DialogBase.FormBorderStyle">
            <summary>
            Hide base implementation here so we can provide appropriate handling of FormBorderStyle.Sizable.
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.Modeling.Shell.DialogBase.OnHelpRequested(System.Windows.Forms.HelpEventArgs)">
            <summary>
            Override to show help via the Visual Studio help system
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.Modeling.Shell.DialogBase.F1Keyword">
            <summary>
            Override to specify the F1 keyword for this dialog.
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.Modeling.Shell.DialogBase.WndProc(System.Windows.Forms.Message@)">
            <summary>
            Process window messages for the dialog.  Translates clicks on the "?" button to F1 help requests.
            </summary>
            <param name="m"></param>
        </member>
        <member name="M:Microsoft.VisualStudio.Modeling.Shell.DialogBase.ProcessDialogKey(System.Windows.Forms.Keys)">
            <summary>
            Overridden to make sure that only critical exceptions ripple up to the base class.
            Any exceptions which reach there will result invoke the WinForms unhandled exeption dlg. 
            In Whidbey that menas an IDE crash.
            </summary>
            <param name="keyData"></param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.VisualStudio.Modeling.Shell.DialogBase.ProcessDialogChar(System.Char)">
            <summary>
            Overridden to make sure that only critical exceptions ripple up to the base class.
            Any exceptions which reach there will result invoke the WinForms unhandled exeption dlg. 
            In Whidbey that menas an IDE crash.
            </summary>
            <param name="charCode"></param>
            <returns></returns>
        </member>
        <member name="P:Microsoft.VisualStudio.Modeling.Shell.DialogBase.DialogFont">
            <summary>
            The font that Dialogs should use according to IUIService, based on system and application settings.
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.Modeling.Shell.DialogBase.Dispose(System.Boolean)">
            <summary>
            Cleans up resources being used.
            </summary>
        </member>
        <member name="P:Microsoft.VisualStudio.Modeling.CriticalException.DisableExceptionFilter">
            <summary>
            	Gets whether exception filtering is disabled base on registry settings.
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.Modeling.CriticalException.IsCriticalException(System.Exception)">
            <summary>
            	Gets whether exception is a critical one and can't be ignored with corrupting
            	AppDomain state.
            </summary>
            <param name="ex">Exception to test.</param>
            <returns>True if exception should not be swallowed.</returns>
        </member>
        <member name="M:Microsoft.VisualStudio.Modeling.CriticalException.ThrowOrShow(System.IServiceProvider,System.Exception)">
            <summary>
            	Shows non-critical exceptions to the user and returns false or
            	returns true for critical exceptions.
            </summary>
            <param name="serviceProvider">Service provider to use to display error message.</param>
            <param name="ex">Exception to handle.</param>
            <returns>True if exception is critical and can't be ignored.</returns>
        </member>
        <member name="T:Microsoft.VisualStudio.Modeling.SafeWindowTarget">
            <summary>
            Exception hardening work.  This class can be used to filter messages sent to a control,
            and catch/display all non-critical exceptions.  Otherwise, Watson will
            be invoked and will take down the process, potentially resulting in data loss.  See
            document referenced in bug 427820 for more details.	 Use this class to wrap an existing 
            IWindowTarget as follows (c is a Control):
            
            c.WindowTarget = new SafeWindowTarget(c.WindowTarget);
            </summary>
        </member>
        <member name="M:Microsoft.VisualStudio.Modeling.SafeWindowTarget.System#Windows#Forms#IWindowTarget#OnMessage(System.Windows.Forms.Message@)">
            <devdoc>
            The main wndproc for the control.  Wrapped to display non-critical exceptions to the user.
            </devdoc>
        </member>
        <member name="M:Microsoft.VisualStudio.Modeling.SafeWindowTarget.ReplaceWindowTargetRecursive(System.IServiceProvider,System.Collections.ICollection)">
            <summary>
            Replaces the WindowTarget for all child controls of the specified collection.
            In Debug builds, this will assert that any child controls added after this call must have their WindowTarget replaced as well.
            </summary>
            <param name="serviceProvider">The ServiceProvider.</param>
            <param name="controls">The collection of controls to recurse through and replace their target.</param>
        </member>
        <member name="M:Microsoft.VisualStudio.Modeling.SafeWindowTarget.ReplaceWindowTargetRecursive(System.IServiceProvider,System.Collections.ICollection,System.Boolean)">
            <summary>
            Replaces the WindowTarget for all child controls of the specified collection.
            </summary>
            <param name="serviceProvider">The ServiceProvider.</param>
            <param name="controls">The collection of controls to recurse through and replace their target.</param>
            <param name="checkControlAdded">If true, in Debug builds, this will assert that any controls 
            added after this call must have their WindowTarget replaced as well.</param>
        </member>
    </members>
</doc>
