diff --git a/ScheMe/ScheMe.csproj b/ScheMe/ScheMe.csproj index 46cc47f..e624907 100644 --- a/ScheMe/ScheMe.csproj +++ b/ScheMe/ScheMe.csproj @@ -409,10 +409,13 @@ Settings.Designer.cs - + Designer - - + Always + + + Always + diff --git a/ScheMe/bin/Antlr3.Runtime.dll b/ScheMe/bin/Antlr3.Runtime.dll deleted file mode 100644 index b963933..0000000 Binary files a/ScheMe/bin/Antlr3.Runtime.dll and /dev/null differ diff --git a/ScheMe/bin/Elmah.dll b/ScheMe/bin/Elmah.dll deleted file mode 100644 index 1851d9a..0000000 Binary files a/ScheMe/bin/Elmah.dll and /dev/null differ diff --git a/ScheMe/bin/EnvDTE.dll b/ScheMe/bin/EnvDTE.dll deleted file mode 100644 index 8885f5f..0000000 Binary files a/ScheMe/bin/EnvDTE.dll and /dev/null differ diff --git a/ScheMe/bin/EnvDTE80.dll b/ScheMe/bin/EnvDTE80.dll deleted file mode 100644 index dc6fae3..0000000 Binary files a/ScheMe/bin/EnvDTE80.dll and /dev/null differ diff --git a/ScheMe/bin/Flesk.ViewState.dll b/ScheMe/bin/Flesk.ViewState.dll deleted file mode 100644 index 862a6ac..0000000 Binary files a/ScheMe/bin/Flesk.ViewState.dll and /dev/null differ diff --git a/ScheMe/bin/ICSharpCode.SharpZipLib.dll b/ScheMe/bin/ICSharpCode.SharpZipLib.dll deleted file mode 100644 index a2a6f25..0000000 Binary files a/ScheMe/bin/ICSharpCode.SharpZipLib.dll and /dev/null differ diff --git a/ScheMe/bin/Microsoft.AspNet.FriendlyUrls.dll b/ScheMe/bin/Microsoft.AspNet.FriendlyUrls.dll deleted file mode 100644 index deaf9fc..0000000 Binary files a/ScheMe/bin/Microsoft.AspNet.FriendlyUrls.dll and /dev/null differ diff --git a/ScheMe/bin/Microsoft.AspNet.FriendlyUrls.xml b/ScheMe/bin/Microsoft.AspNet.FriendlyUrls.xml deleted file mode 100644 index 19863a3..0000000 --- a/ScheMe/bin/Microsoft.AspNet.FriendlyUrls.xml +++ /dev/null @@ -1,206 +0,0 @@ - - - - Microsoft.AspNet.FriendlyUrls - - - - - - Resolves a file handler virtual path to a friendly URL using the registered resolvers. - The friendly URL. - The handler virtual path. - - - The URL segments left over after Friendly URLs mapped this request to a file. - - - Represents the settings used when enabling Friendly URLs. - - - Creates a new instance of the FriendlyUrlSettings class with the default values. - - - The type of redirect to perform on non-friendly URLs to friendly URLs. Defaults to Off. - Returns . - - - The mode of caching to use when resolving friendly URLs. Defaults to ResolverCachingMode.Static. - Returns . - - - The name of the route that handles user requests to switch views. Defaults to "AspNet.FriendlyUrls.SwitchView". - Returns . - - - The URL that view switching request are sent to. Defaults to "__FriendlyUrls_SwitchView/{view}". - Returns . - - - - Returns the extension of the file Friendly URLs mapped this request to. - The file extension, e.g. .aspx. - The HttpRequest object. - - - Returns the extension of the file Friendly URLs mapped this request to. - The file extension, e.g. .aspx. - The HttpRequestBase object. - - - Returns the virtual path of the file Friendly URLs mapped this request to. - The file virtual path - The HttpRequest object. - - - Returns the virtual path of the file Friendly URLs mapped this request to. - The file virtual path. - The HttpRequestBase object. - - - Returns the URL segments left over after Friendly URLs mapped this request to a file. - The URL segments. - The HttpRequest object. - - - Returns the URL segments left over after the current request has been mapped to a file. - The URL segments. - The HttpRequestBase object. - - - - - Represents the mode of redirect to use when auto-redirecting to friendly URLs. - - - Performs a permanent redirect (301 response code). - - - Performs a temporary redirect (302 response code). - - - Performs no auto-redirect (disabled). - - - Represents the mode of caching to use when resolving URLs. This setting affects how quickly extension-less URLs can be mapped back to their corresponding full URLs. - - - Build a list of files at application startup. This mode of operation is appropriate for sites where files are not added or removed at runtime. - - - Builds a list of files as requests arrive, and updates the file list as files in the site change. This mode of operation uses more memory than a static cache, but is useful for updating the file list for sites where files or directories are added or removed at runtime. - - - Don't perform any caching. Always query the file system directly every time a request to a friendly URL comes in. - - - - Enables friendly URLs for Web Forms pages. - The routes collection. - - - Enables friendly URLs for Web Forms pages. - The routes collection. - The settings to use when enabling Friendly Urls. - - - Enables friendly URLs using the passed resolvers. - The routes collection. - The settings to use when enabling Friendly Urls. - The friendly URL resolvers to use. - - - Enables friendly URLs using the specified resolvers. - The routes collection. - The friendly URL resolvers to use. - - - Represents an attribute that specifies that model binding values are provided by a friendly URL segment. - - - Creates an instance of the FriendlyUrlSegmentsAttribute class. - The index of the URL segment to return. - - - Returns . - - - A value provider that retrieves values from the segments of a Friendly URL. - - - - Returns . - - - Resolves a friendly URL to an HTTP handler. - - - Creates a FriendlyUrlResolver for the provided extension. - The physical file extension understood by this resolver. Must include the leading period, e.g. ".aspx". - - - Converts a typical URL with a file extension into a friendly extension-less URL. - The friendly URL (extension stripped) if this resolver can automatically map extensionless URLs to physical files with the provided extension. Otherwise, null. - The original path, including the file extension. - - - Gets the extensions to use (such as .aspx, .ashx, or .mobile.aspx) while attempting to resolve an HTTP handler from the friendly URL. - The list of extensions. - The current HttpContext. - - - Called after a friendly URL is resolved to an HTTP handler but before the handler is executed. - The current HttpContext. - The HTTP handler. - - - Resolves friendly URLs to generic handlers such as *.ashx. - - - - - Converts a typical URL with a file extension into a friendly extension-less URL. - The friendly extension-less URL if this resolver can automaticallymap extensionless URLs to physical files with the provided extension. Otherwise, null. - The original path, including the file extension. - - - Returns a list of file extensions that the Friendly URLs system will try to resolve for the current request. For example, if the current request is for "~/example" and the GetExtensions method returns [ ".mobile.aspx", ".aspx", ".en-us.aspx" ], then the Friendly URLs system will attempt to match the current request to thefiles "~/example.mobile.aspx", "~/example.aspx", and "~/example.en-us.aspx", returning the first match. - A list of extensions that the system should try to resolve. - The current request. - - - Provides the ability to inspect or modify the IHttpHandler that was resolved for the current request before the handler's ProcessRequest method is called. - Information about the current request. - The handler that will be invoked. - - - Resolves friendly URLs to Web Forms pages. - - - - Returns . - - - Returns . - - - Determines if the current friendly URL was resolved to a mobile view based on the client browser and/or overrides. - Whether the current view is a mobile view. - The page. - - - - Attempts to set the MasterPageFile property for the given page based on whether the master page exists. - A boolean value indicating whether the master page was set. - The page. - The master page file virtual path. - - - Attempts to set the MasterPageFile property for the given page to a mobile specific master page. - A boolean value indicating whether the master page was set. - The HTTP context. - The page. - - - - \ No newline at end of file diff --git a/ScheMe/bin/Microsoft.AspNet.Web.Optimization.WebForms.dll b/ScheMe/bin/Microsoft.AspNet.Web.Optimization.WebForms.dll deleted file mode 100644 index bc3c130..0000000 Binary files a/ScheMe/bin/Microsoft.AspNet.Web.Optimization.WebForms.dll and /dev/null differ diff --git a/ScheMe/bin/Microsoft.MSXML.dll b/ScheMe/bin/Microsoft.MSXML.dll deleted file mode 100644 index 5a68eb8..0000000 Binary files a/ScheMe/bin/Microsoft.MSXML.dll and /dev/null differ diff --git a/ScheMe/bin/Microsoft.ReportViewer.Common.dll b/ScheMe/bin/Microsoft.ReportViewer.Common.dll deleted file mode 100644 index 07b51be..0000000 Binary files a/ScheMe/bin/Microsoft.ReportViewer.Common.dll and /dev/null differ diff --git a/ScheMe/bin/Microsoft.ReportViewer.DataVisualization.DLL b/ScheMe/bin/Microsoft.ReportViewer.DataVisualization.DLL deleted file mode 100644 index 503675f..0000000 Binary files a/ScheMe/bin/Microsoft.ReportViewer.DataVisualization.DLL and /dev/null differ diff --git a/ScheMe/bin/Microsoft.ReportViewer.Design.DLL b/ScheMe/bin/Microsoft.ReportViewer.Design.DLL deleted file mode 100644 index 7107a48..0000000 Binary files a/ScheMe/bin/Microsoft.ReportViewer.Design.DLL and /dev/null differ diff --git a/ScheMe/bin/Microsoft.ReportViewer.ProcessingObjectModel.DLL b/ScheMe/bin/Microsoft.ReportViewer.ProcessingObjectModel.DLL deleted file mode 100644 index 7f31e82..0000000 Binary files a/ScheMe/bin/Microsoft.ReportViewer.ProcessingObjectModel.DLL and /dev/null differ diff --git a/ScheMe/bin/Microsoft.ReportViewer.WebDesign.DLL b/ScheMe/bin/Microsoft.ReportViewer.WebDesign.DLL deleted file mode 100644 index f50b2b2..0000000 Binary files a/ScheMe/bin/Microsoft.ReportViewer.WebDesign.DLL and /dev/null differ diff --git a/ScheMe/bin/Microsoft.ReportViewer.WebForms.dll b/ScheMe/bin/Microsoft.ReportViewer.WebForms.dll deleted file mode 100644 index 8dfaf55..0000000 Binary files a/ScheMe/bin/Microsoft.ReportViewer.WebForms.dll and /dev/null differ diff --git a/ScheMe/bin/Microsoft.ReportViewer.WinForms.DLL b/ScheMe/bin/Microsoft.ReportViewer.WinForms.DLL deleted file mode 100644 index e86ff70..0000000 Binary files a/ScheMe/bin/Microsoft.ReportViewer.WinForms.DLL and /dev/null differ diff --git a/ScheMe/bin/Microsoft.SqlServer.Types.dll b/ScheMe/bin/Microsoft.SqlServer.Types.dll deleted file mode 100644 index 7843044..0000000 Binary files a/ScheMe/bin/Microsoft.SqlServer.Types.dll and /dev/null differ diff --git a/ScheMe/bin/Microsoft.VisualStudio.ComponentModelHost.dll b/ScheMe/bin/Microsoft.VisualStudio.ComponentModelHost.dll deleted file mode 100644 index b06e810..0000000 Binary files a/ScheMe/bin/Microsoft.VisualStudio.ComponentModelHost.dll and /dev/null differ diff --git a/ScheMe/bin/Microsoft.VisualStudio.Data.Core.dll b/ScheMe/bin/Microsoft.VisualStudio.Data.Core.dll deleted file mode 100644 index c58262e..0000000 Binary files a/ScheMe/bin/Microsoft.VisualStudio.Data.Core.dll and /dev/null differ diff --git a/ScheMe/bin/Microsoft.VisualStudio.Data.Core.xml b/ScheMe/bin/Microsoft.VisualStudio.Data.Core.xml deleted file mode 100644 index 3f00fc9..0000000 --- a/ScheMe/bin/Microsoft.VisualStudio.Data.Core.xml +++ /dev/null @@ -1,510 +0,0 @@ - - - - Microsoft.VisualStudio.Data.Core - - - - Specifies that instances of a DDEX support entity should not be directly returned to clients. Instead, they should be returned through a client wrapper object that interacts with the underlying provider object. - - - Initializes a new instance of the class, specifying the class ID. - A string that contains a GUID in one of the formats that is recognized by the constructor that takes a string input. - - - Gets the class ID that identifies the client object class type. - The class ID that identifies the client object class type. - - - Specifies that a DDEX support entity has a default implementation that should be returned when a provider does not supply an implementation. - - - Initializes a new instance of the class, using the specified class ID. - A string that contains a GUID in one of the formats recognized by the constructor that takes a string input. - - - Gets the class ID that identifies the default object class type. - The class ID that identifies the default object class type. - - - Represents the exception that occurs when there is an unexpected problem with a DDEX provider, such as missing or invalid registration or support entities. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class with serialized data. - The object that holds the serialized object data. - The contextual information about the source or destination. - - - Initializes a new instance of the class, specifying an error message. - The message that describes the error. - - - Initializes a new instance of the class, specifying an error message and a reference to the inner exception that is the cause of this exception. - The message that describes the error. - The exception that is the cause of the current exception. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception. - - - Represents a client wrapper object that interacts with an underlying provider object. - The type of the parameter. - - - Initializes the client object with the underlying provider object implementation. - The underlying provider object implementation. - The parameter is null. - - - Represents the default implementation of a DDEX support entity. - - - Provides the DDEX Host service. - - - Asynchronously executes a specified method on the main (UI) thread running in the Visual Studio process, with the specified list of arguments. - An IAsyncResult instance that represents the result of this operation. - A delegate to a method that takes parameters of the same number and type that are contained in the parameter. - An array of objects to pass as arguments to the specified method. This parameter can be null if the method takes no arguments. - - - Gets a global Visual Studio service of the specified type that implements the specified interface. - The service instance. - The service. - The interface. - The service was not found. - - - Gets a global Visual Studio service of the specified type. - The service instance. - The service. - The service was not found. - - - Gets a global Visual Studio service that is registered with the specified class ID that implements the specified interface. - The service instance. - The class ID of the service to retrieve. - The interface. - The service was not found. - - - Synchronously executes a specified method on the main thread running in the Visual Studio process, with the specified list of arguments. - An that contains the return value from the delegate being invoked, or null if the delegate has no return value. - A delegate to a method that takes parameters of the same number and type that are contained in the parameter. - An array of objects to pass as arguments to the specified method. This parameter can be null if the method takes no arguments. - The specified method threw an exception. - - - Tries to get a global Visual Studio service of the specified type. - The service instance, if found; otherwise, null. - The type. - - - Tries to get a global Visual Studio service of the specified type that implements the specified interface. - The service instance, if found; otherwise, null. - The service. - The type. - - - Tries to get a global Visual Studio service that is registered with the specified class ID that implements the specified interface. - The service instance, if found; otherwise, null. - The class ID of the service to retrieve. - The interface. - - - Gets the main (UI) thread running in the Visual Studio process. - The main (UI) thread running in the Visual Studio process. - - - Provides a DDEX provider. - - - Creates an instance of the specified DDEX support entity that is implemented by the DDEX provider. - An instance of the specified DDEX support entity that is implemented by the DDEX provider. - The object. - The DDEX provider does not support the support entity, or instantiation of a new instance of the support entity threw an exception, whether by way of a CreateInstance call through reflection or through the DDEX provider’s method implementation, or creation of the default or client object implementation (if there is one) failed. - - - Creates an instance of the specified DDEX support entity for the specified DDEX data source that is implemented by the DDEX provider. - An instance of the specified DDEX support entity for the specified DDEX data source that is implemented by the DDEX provider. - An identifier of a DDEX data source, or for no specific data source. - The object. - The DDEX provider does not support the support entity, or instantiation of a new instance of the support entity threw an exception, whether by way of a CreateInstance call through reflection or through the DDEX provider’s method implementation, or creation of the default or client object implementation (if there is one) failed. - - - Creates an instance of the specified DDEX support entity for the specified DDEX data source that is implemented by the DDEX provider. - An instance of the specified DDEX support entity for the specified DDEX data source that is implemented by the DDEX provider. - An identifier of a DDEX data source, or for no specific data source. - A type of DDEX support entity. - The DDEX provider does not support the support entity, or instantiation of a new instance of the support entity threw an exception, whether by way of a CreateInstance call through reflection or through the DDEX provider’s method implementation, or creation of the default or client object implementation (if there is one) failed. - - - Creates an instance of the specified DDEX support entity for the specified DDEX data source that is implemented by the DDEX provider, sited with the specified site object. - An instance of the specified DDEX support entity that is implemented by the DDEX provider, sited with the specified site object. - An identifier of a DDEX data source, or for no specific data source. - A type of DDEX support entity. - An instance of an object that should site the new DDEX support entity. - The site. - The parameter is null. - The DDEX provider does not support the support entity, or instantiation of a new instance of the support entity threw an exception, whether by way of a CreateInstance call through reflection or through the DDEX provider’s method implementation, or creation of the default or client object implementation (if there is one) failed. - - - Creates an instance of the specified DDEX support entity for the specified DDEX data source that is implemented by the DDEX provider, sited with the specified site object. - An instance of the specified DDEX support entity for the specified DDEX data source that is implemented by the DDEX provider, sited with the specified site object. - An identifier of a DDEX data source, or for no specific data source. - An instance of an object that should site the new DDEX support entity. - The object. - The site. - The DDEX provider does not support the support entity, or instantiation of a new instance of the support entity threw an exception, whether by way of a CreateInstance call through reflection or through the DDEX provider’s method implementation, or creation of the default or client object implementation (if there is one) failed. - - - Creates an instance of the specified DDEX support entity that is implemented by the DDEX provider. - An instance of the specified DDEX support entity that is implemented by the DDEX provider. - A type of DDEX support entity. - The DDEX provider does not support the support entity, or instantiation of a new instance of the support entity threw an exception, whether by way of a CreateInstance call through reflection or through the DDEX provider’s method implementation, or creation of the default or client object implementation (if there is one) failed. - - - Derives a DDEX data source that is supported by the DDEX provider, given information about a target data source. - The derived DDEX data source that is supported by the DDEX provider, or if no data source can be derived. - A data connection string that contains information about a target data source. - - - Gets a description of the DDEX provider. - A description of the DDEX provider. - - - Gets the display name of the DDEX provider. - The display name of the DDEX provider. - - - Resolves a provider-specific assembly string to its corresponding representation, for a specific DDEX data source. - An object that represents the assembly that is resolved from the specified assembly string for the specified DDEX data source, if found; otherwise, null. - A DDEX data source identifier. - A provider-specific assembly string. - The parameter is null. - The DDEX provider’s or implementation threw an exception. - - - Resolves a provider-specific assembly string to its corresponding representation. - An object that represents the assembly that is resolved from the specified assembly string, if found; otherwise, null. - A provider-specific assembly string. - The parameter is null. - The DDEX provider’s implementation threw an exception. - - - Gets the provider’s main assembly. - An object that represents the provider’s main assembly. - The DDEX provider’s implementation threw an exception. - - - Gets a registered property of the DDEX provider. - The value of the property, if exists; otherwise, null. - The name of the property to retrieve. - The parameter is null. - - - Gets a localized string from the DDEX provider. - The localized value of the string resource, if the resource ID is valid and identifies an existing resource; otherwise, null. - The identifier of the string resource to retrieve. - The parameter is null. - - - Resolves a provider-specific type name to its corresponding representation, for a specific DDEX data source. - A object that represents the type that is resolved from the specified type name for the specified DDEX data source, if it is found; otherwise, null. - A DDEX data source identifier. - A provider-specific type name. - The parameter is null. - The DDEX provider's or implementation threw an exception. - - - Resolves a provider-specific type name to its corresponding representation. - A object that represents the type that is resolved from the specified type name, if it is found; otherwise, null. - A provider-specific type name. - The parameter is null. - The DDEX provider's implementation threw an exception. - - - Gets a localized string that explains why an operation is not supported. - A localized string that explains why the specified operation is not supported, if the operation is in fact not supported; otherwise, null. - A command that identifies the operation. - An object that represents the context in which the operation exists. - The parameter is null. - The DDEX provider's implementation threw an exception. - - - Gets a localized string that explains why an operation is not supported for the specified DDEX data source. - A localized string that explains why the specified operation is not supported, if the operation is in fact not supported; otherwise, null. - A DDEX data source identifier. - A command that identifies the operation. - An object that represents the context in which the operation exists. - The parameter is null. - The DDEX provider's implementation threw an exception. - - - Gets the unique identifier of the DDEX provider. - The unique identifier of the DDEX provider. - - - Determines whether a specific operation is supported by the provider in the current environment. - true if the operation is supported by the provider in the current environment; otherwise, false. - A command that identifies the operation. - An object that represents the context in which the operation exists. - The parameter is null. - The DDEX provider's implementation threw an exception. - - - Determines whether a specific operation is supported by the provider in the current environment, for the specified DDEX data source. - true if the operation is supported by the provider in the current environment; otherwise, false. - A DDEX data source identifier. - A command that identifies the operation. - An object that represents the context in which the operation exists. - The parameter is null. - The DDEX provider's implementation threw an exception. - - - Gets the programmatic name of the DDEX provider. - The programmatic name of the DDEX provider. - - - Gets a short display name of the DDEX provider. - A short display name of the DDEX provider. - - - Determines whether a DDEX provider supports the specified type of DDEX support entity for the specified DDEX data source. - true if the DDEX provider supports the specified type of DDEX support entity for the specified DDEX data source; otherwise, false. - A DDEX data source identifier, or for no specific data source. - A type of DDEX support entity. - The parameter is null. - - - Determines whether a DDEX provider supports the specified type of DDEX support entity. - true if the DDEX provider supports the specified type of DDEX support entity; otherwise, false. - A type of DDEX support entity. - The parameter is null. - - - Gets the unique identifier of the underlying technology employed and targeted by the DDEX provider. - The unique identifier of the underlying technology employed and targeted by the DDEX provider. - - - Tries to create an instance of the specified DDEX support entity that is implemented by the DDEX provider. - An instance of the specified DDEX support entity that is implemented by the DDEX provider, if the DDEX provider supports it; otherwise, the default instance of type . - The object. - Instantiation of a new instance of the support entity threw an exception, whether by way of a CreateInstance call through reflection or through the DDEX provider’s method implementation, or creation of the default or client object implementation (if there is one) failed. - - - Tries to create an instance of the specified DDEX support entity for the specified DDEX data source that is implemented by the DDEX provider. - An instance of the specified DDEX support entity for the specified DDEX data source that is implemented by the DDEX provider, if the DDEX provider supports it. Otherwise, the default instance of type TObject. - A DDEX data source identifier, or for no specific data source. - The object. - Instantiation of a new instance of the support entity threw an exception, whether by way of a CreateInstance call through reflection or through the DDEX provider’s or method implementation, or creation of the default or client object implementation (if there is one) failed. - - - Tries to create an instance of the specified DDEX support entity for the specified DDEX data source that is implemented by the DDEX provider. - An instance of the specified DDEX support entity for the specified DDEX data source that is implemented by the DDEX provider, if the DDEX provider supports it; otherwise, null. - A DDEX data source identifier, or for no specific data source. - A type of DDEX support entity. - Instantiation of a new instance of the support entity threw an exception, whether by way of a CreateInstance call through reflection or through the DDEX provider’s or method implementation, or creation of the default or client object implementation (if there is one) failed. - - - Tries to create an instance of the specified DDEX support entity for the specified DDEX data source that is implemented by the DDEX provider, sited with the specified site object. - An instance of the specified DDEX support entity that is implemented by the DDEX provider, sited with the specified site object, if the DDEX provider supports it; otherwise, null. - A DDEX data source identifier, or for no specific data source. - A type of DDEX support entity. - An instance of an object that should site the new DDEX support entity. - The site. - The parameter is null. - Instantiation of a new instance of the support entity threw an exception, whether by way of a CreateInstance call through reflection or through the DDEX provider’s or method implementation, or creation of the default or client object implementation (if there is one) failed. - - - Tries to create an instance of the specified DDEX support entity for the specified DDEX data source that is implemented by the DDEX provider, sited with the specified site object. - An instance of the specified DDEX support entity for the specified DDEX data source that is implemented by the DDEX provider, sited with the specified site object, if the DDEX provider supports it. Otherwise, the default instance of type TObject. - A DDEX data source identifier, or for no specific data source. - An instance of an object that should site the new DDEX support entity. - The object. - The site. - Instantiation of a new instance of the support entity threw an exception, whether by way of a CreateInstance call through reflection or through the DDEX provider’s or method implementation, or creation of the default or client object implementation (if there is one) failed. - - - Tries to create an instance of the specified DDEX support entity that is implemented by the DDEX provider. - An instance of the specified DDEX support entity that is implemented by the DDEX provider, if the DDEX provider supports it; otherwise, null. - A type of DDEX support entity. - Instantiation of a new instance of the support entity threw an exception, whether by way of a CreateInstance call through reflection or through the DDEX provider’s method implementation, or creation of the default or client object implementation (if there is one) failed. - - - Provides the ability to alter the support of a DDEX provider, its supported sources, and specific operations, based on the current environment. - - - Gets a localized string describing the reason an operation is not supported, for the specified DDEX data source. - A localized string describing why the specified operation is not supported, if the operation is in fact not supported; otherwise, null. - A DDEX data source identifier. - A command identifying the operation. - An object representing the context in which the operation exists. - The parameter is null. - The parameter is not an expected value for the specified operation. - - - Determines whether a specific operation is supported in the current environment, for the specified DDEX data source. - true if the operation is supported by the provider in the current environment; otherwise, false. - A DDEX data source identifier. - A command identifying the operation. - An object representing the context in which the operation exists. - The parameter is null. - The parameter is not an expected value for the specified operation. - - - Gets a value indicating whether the provider is supported in the current environment. - A value indicating whether the provider is supported in the current environment. - - - Gets a value indicating whether a particular DDEX data source is supported by this DDEX provider in the current environment. - true if the DDEX data source is supported by this DDEX provider in the current environment; otherwise, false. - A DDEX data source identifier. - - - Exposes the DDEX Provider Manager service, which allows discovery of registered DDEX providers. - - - Gets a dictionary of all registered DDEX providers. - A dictionary of all registered DDEX providers. - - - Provides the ability to create DDEX provider implementations of support entities. - - - Creates an instance of the specified DDEX support entity that is implemented by the DDEX provider. - An instance of the specified DDEX support entity that is implemented by the DDEX provider, if the DDEX provider supports it; otherwise, null. - A type of DDEX support entity. - The parameter is null. - - - Resolves a provider-specific assembly string to its corresponding representation. - An object representing the assembly resolved from the specified assembly string, if found; otherwise, null. - A provider-specific assembly string. - The parameter is null. - - - Resolves a provider-specific type name to its corresponding representation. - An object representing the type resolved from the specified type name, if found; otherwise, null. - A provider-specific type name. - The parameter is null. - - - Represents an object that can be sited with a specific type. - The type of the parameter. - - - Gets or sets the site. - The site object. - - - Represents a DDEX data source. - - - Gets the default provider that supports the DDEX data source. - The default provider that supports the DDEX data source. - - - Gets the basic description of the DDEX data source. - The basic description of the DDEX data source. - - - Gets the display name of the DDEX data source. - The display name of the DDEX data source. - - - Gets a localized description of the selection of the DDEX data source combined with a specific supporting DDEX provider. - A localized description of the selection of this DDEX data source combined with a specific supporting DDEX provider, or null if no description exists. - The identifier of a supporting DDEX provider. - - - Gets a property of the DDEX data source as registered by a specific supporting DDEX provider. - The value of the property, if exists; otherwise, null. - The identifier of a supporting DDEX provider. - The name of the property to retrieve. - The parameter was null. - - - Gets a property of the DDEX data source. - The value of the property, if it exists; otherwise, null. - The name of the property to retrieve. - The parameter is null. - - - Gets the DDEX providers that support this DDEX data source. - An array of DDEX provider identifiers that represent the valid, registered DDEX providers that support this DDEX data source. - - - Gets the unique identifier of the DDEX data source. - The unique identifier of the DDEX data source. - - - Gets the programmatic name of the DDEX data source. - The programmatic name of the DDEX data source. - - - Represents the DDEX Data Source Manager service, which enables discovery of registered DDEX data sources. - - - Gets a dictionary of all registered DDEX data sources. - A dictionary of all registered DDEX data sources. - - - Provides the ability to specialize DDEX provider implementations of support entities for specific data sources based on a data connection string. - - - Creates an instance of the specified DDEX support entity that is implemented by the DDEX provider for a specific DDEX data source. - An instance of the specified DDEX support entity that is implemented by the DDEX provider for a specific DDEX data source, if the DDEX provider supports it; otherwise, null. - A DDEX data source identifier. - A type of DDEX support entity. - The parameter is null. - - - Derives a DDEX data source, when possible, from a DDEX provider-specific data connection string. - A valid, registered DDEX data source identifier that was determined to represent the type of the target data source identified by the connection string. - A DDEX provider-specific data connection string that defines a target data source. - The parameter is null. - - - Resolves a provider-specific assembly string to its corresponding representation, for a specific DDEX data source. - An object representing the assembly resolved from the specified assembly string, for the specified DDEX data source, if found; otherwise, null. - A DDEX data source identifier. - A provider-specific assembly string. - The parameter is null. - - - Resolves a provider-specific type name to its corresponding representation, for a specific DDEX data source. - An object representing the type resolved from the specified type name, for the specified DDEX data source, if found; otherwise, null. - A DDEX data source identifier. - A provider-specific type name. - The parameter is null. - - - Provides the ability to supply a stream of XML that drives support for a particular area of data designer extensibility (DDEX). - - - Opens and returns the stream of data support XML that is represented by the data support object. - An open stream containing the data support XML that is represented by the data support object. - - - Provides the ability to resolve Import statements in a stream of data support XML. - - - Imports and returns a stream of data support XML that is identified with a specified name. - An open stream containing the data support XML to be imported, or null if there is no stream found with this name. - The name of a stream to import. - - - Represents an object that was created based on reference information supplied in a data support XML stream. - The type of the parameter. - - - Invokes a method on the object with additional parameters not present in the method signature. - The return value of the method, if any; otherwise, null. - The name of a method on the object. - The regular arguments to pass to the method. - Additional parameters to pass to the method. - The method called threw an exception. - - - \ No newline at end of file diff --git a/ScheMe/bin/Microsoft.VisualStudio.Data.Services.dll b/ScheMe/bin/Microsoft.VisualStudio.Data.Services.dll deleted file mode 100644 index 3e34d04..0000000 Binary files a/ScheMe/bin/Microsoft.VisualStudio.Data.Services.dll and /dev/null differ diff --git a/ScheMe/bin/Microsoft.VisualStudio.Data.Services.xml b/ScheMe/bin/Microsoft.VisualStudio.Data.Services.xml deleted file mode 100644 index 5e457e9..0000000 --- a/ScheMe/bin/Microsoft.VisualStudio.Data.Services.xml +++ /dev/null @@ -1,3309 +0,0 @@ - - - - Microsoft.VisualStudio.Data.Services - - - - Represents the method that is called when data sources and providers are being filtered in the data connection dialog box. - true if the data provider is available for the data source; false if the data provider is not available and should be filtered out for the data source. - The GUID of the data source. - The GUID of the data provider. - - - Encapsulates the event data for the event for a data connection. - - - Initializes a new instance of the class with a message text. - The text of the message. - - - Gets the text message. - A value representing the text message. - - - Represents the exception thrown when a data connection open call is canceled. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class with serialized data. - The that holds the serialized object data about the exception being thrown. - The that contains contextual information about the source or destination. - - - Initializes a new instance of the class with the specified error message. - The error message that explains the reason for the exception. - - - Initializes a new instance of the class with the specified error message and the inner exception. - The error message that explains the reason for the exception. - The exception that is the cause of the current exception, or null if no inner exception is specified. - - - Specifies the current state of the data connection. - - - The data connection was previously open, but has been broken for unknown reasons. - - - The data connection is closed. - - - The data connection is open. - - - Encapsulates event data for the event for a data connection. - - - Initializes a new instance of the class with the old and new connection states. - A value from representing the state the data connection was in before the last state change. - A value from representing the new state of the data connection. - - - Gets the new state of the data connection. - A value from the enumeration indicating the new state of the data connection. - - - Gets the state the data connection was in before the last state change. - A value from the enumeration indicating the state the data connection was in before the last state change. - - - Encapsulates the event data for the following events: , , , and . - - - Initializes a new instance of the class with a data explorer node. - An object representing a node in the data explorer. - - - Gets an object representing a node in the data explorer. - An object representing a node in the data explorer. - - - Specifies that an interface or class represents a mapped object type. A mapped object type is an API that exposes a strongly-typed view of a particular underlying data source–specific object. - - - Initializes a new instance of the class, specifying the type name. - The name of the generic type that is mapped. - - - Gets or sets all the restrictions that are available for the current type. - A string value containing all the restrictions that are available for the current type. - - - Gets a list of all the restrictions that are available for the current type. - A list of strings containing all the restrictions that are available for the current type. - - - Gets or sets the class ID of the attribute. - The class ID of this attribute. - - - Gets or sets the identifier name that uniquely identifies the current type. - The identifier name that uniquely identifies the current type. - - - Gets a list of identifiers that uniquely identify the current type. - A list of identifier strings that uniquely identify the current type. - - - Gets or sets the required ordering for the current mapped type. - The required ordering for the current mapped type. - - - Gets the name of the mapped type. - The name of the mapped type. - - - Encapsulates event data for the event. - - - Initializes a new instance of the class with the object type name and an array of identifier parts representing this data object. - The name of the data object's type. - An array of identifier parts that identify the data object. - - - Encapsulates event data for the event. - - - Initializes a new instance of the class with the object type name and an array of identifier parts representing the data object. - The name of the data object's type. - An array of identifier parts that identify the data object. - - - Initializes a new instance of the class with the object type name, an array of identifier parts representing the data object, a collection of name/value pairs of property names and values, and another collection of name/value pairs for new property names and values. - The name of the data object's type. - An array of identifier parts that identify the data object. - A collection of name/value pairs of property names and values. - A collection of name/value pairs for new property names and values - - - Initializes a new instance of the class with the object type name, an array of identifier parts representing the data object, a collection of name/value pairs of property names and values, an array of new identifier parts representing the data object, and another collection of name/value pairs for new property names and values. - The name of the data object's type. - An array of identifier parts that identify the data object. - A collection of name/value pairs of property names and values. - An array of identifier parts that identify the new data object. - A collection of name/value pairs for new property names and values. - - - Initializes a new instance of the class with the object type name, an array of identifier parts, and another array of new identifier parts representing this data object. - The name of the data object's type. - An array of identifier parts that identify the data object. - An array of new identifier parts that identify the data object. - - - Gets a list of all new identifier parts that represent the data object. - A list of objects representing all new identifier parts that represent the data object. - - - Gets a collection of name/value pairs containing the new property names and values. - A collection of name/value pairs containing the new property names and values. - - - Gets a collection of name/value pairs containing the existing property names and values. - A collection of name/value pairs containing the existing property names and values. - - - Encapsulates event data for the event. - - - Initializes a new instance of the class with the object type name and a list of identifier parts representing the data object. - The name of the data object's type. - An array of identifier parts that identify the data object. - - - Represents the base class for the following other classes that contain data object event data: , , and . - - - Initializes a new instance of the class, specifying the object type name and a list of identifier parts representing the data object. - The name of the data object's type. - An array of identifier parts that identify the data object. - - - Gets a list of identifier parts for the data object. - A list of identifier objects for the data object. - - - Gets the name of the data object type. - A value representing the name of the data object type. - - - Specifies the type of formatting required for the data object identifier string value. The formatting of the identifier depends on its intended use. - - - Specifies the default format. - - - Specifies the formatting suitable for the identifier's display as a label on a control. - - - Specifies that no formatting is required. - - - Specifies that quotation marks are required. - - - Represents the ability to encrypt and decrypt strings by using the Windows Data Protection API (DPAPI). - - - Decrypts a specified string. - The decrypted string. - A string previously encrypted with a call to . - The parameter is not in a valid format. - The decryption failed. - - - Encrypts a specified string. - Returns the encrypted string. - A string to encrypt. - The encryption failed. - - - Represents the interface for a data connection. - - - Creates a copy of the current data connection. - An object representing an identical copy of the current instance of the data connection. - - - Creates a copy of the current data connection. - A object representing an identical copy of the current instance of the data connection. - A Boolean value indicating whether the cloned data connection is a non-locking connection. - - - Closes the current data connection. - - - Gets or sets the amount of time to wait to establish a connection before terminating the attempt and generating a time-out error. - An integer representation of the allowable time-out period. - - - Gets a value indicating whether the current thread has a lock on the data connection object. - true if the current thread has a lock on the data connection object; otherwise, false. - - - Gets the connection string in which sensitive information, if present, is formatted for secure display. - A value representing the connection string in a format suitable for display purposes. - - - Gets an encrypted version of the connection string. - A value representing the connection string in encrypted form. - - - Determines whether the current data connection is connected, and, if not, opens it. - - - Indicates whether the given data connection information, as represented by the provider GUID and a connection string, is equivalent to the current instance of the data connection. - true if the given data connection information is equivalent to the current instance; otherwise, false. - The GUID of the data provider. - The connection string containing connection properties and values. - A Boolean value indicating whether the connection string is encrypted. - - - Retrieves the underlying locked data provider that supports the current data connection. - The underlying locked data provider object for the current data connection. - - - Retrieves the underlying data provider after locking the current data connection. - The underlying data provider object for the current data connection, or null if the data connection could not be locked within the specified time-out period. - The amount of time, in seconds, to wait for the data connection to lock before returning. - - - Gets a value indicating whether the current data connection is locked. - true if locked, otherwise, false. - - - Gets a value indicating whether the data connection supports automatic locking. - true if the data connection supports automatic locking; otherwise, false. - - - Locks the current data connection. - - - Locks the current data connection. - A value indicating whether the lock was successful within the specified time-out period. - The amount of time, in seconds, to wait for the data connection to lock before returning. - - - Opens the current data connection. - - - Gets the GUID of the data provider. - A object representing the GUID of the data provider. - - - Releases an existing exclusive access proxy. - - - Gets the connection string, excluding sensitive information. - A value representing the connection string that excludes sensitive information. - - - Gets the GUID of the data source for the current data connection, if any. - A object representing the data source for the current data connection. - - - Gets the current state of the data connection. - A value from the enumeration specifying the current state of the data connection. - - - Unlocks the current data connection. - - - Unlocks the underlying provider object for the current data connection. - - - Provides access to the Add Connection dialog box, with which you can obtain data connection information from users. - - - Gets or sets the text displayed on the button the user clicks to accept the contents of the Add Connection dialog box, and then returns from the method. - The string value displayed on the button the user clicks to accept the contents of the dialog box. - - - Adds all registered data sources for display in the Choose/Change Data Source dialog box. - - - Enumerates all registered data sources and their associated data providers, and conditionally adds source/provider combinations to the Choose/Change Data Source dialog box, depending on logic in the supplied callback. - A delegate called for each data source/provider combination to determine whether the combination should be added. - - - Enumerates through all registered data sources and associated data providers, and adds those that have a matching provider technology. - A GUID specifying a data provider technology. - - - Gets a collection of unique identifiers for DDEX providers that are currently available for selection in the Choose/Change Data Source dialog box. - An object that contains a collection of unique identifiers for the current set of available DDEX providers. - - - A collection of GUIDs representing DDEX data sources that should be available for display in the Choose/Change Data Source dialog box. - An object containing available GUIDs. - - - Gets or sets a summary description appearing on the Change Data Source dialog box header when the user clicks the Change button. - A string literal value represented on the dialog box header. - - - Gets or sets the title of the Change Data Source dialog box, which can be shown when the user clicks the Change button. - The string literal value for the dialog box title. - - - Gets or sets text that appears on the Continue button of the Choose Data Source dialog box when it appears before the Add Connection dialog box. - The string literal value of the Continue button text. - - - Gets or sets the text of the description that appears on the header of the Choose Data Source dialog box when it appears before the Add Connection dialog box. - The string literal value of the header text. - - - Gets or sets the title of the Choose Data Source dialog box when it appears before the Add Connection dialog box. - The string literal text value. - - - Gets or sets a Boolean value indicating whether a new connection should be created. - A value indicating whether a new connection should be created. - - - Gets or sets unencrypted connection information for display in the Add Connection dialog box for the specified data provider. - Returns string representing unencrypted connection information for the connection dialog box. - - - Gets or sets encrypted connection information for the dialog box for the specified data provider. - Returns encrypted connection information represented by the dialog box for the selected provider. - - - Gets or sets a summary description that appears in the header of the Add Connection dialog box. - The string literal value of the dialog box header label, or null if no value is set. - - - Configures the Add Connection dialog box with the specified existing DDEX provider and connection string, deriving the correct data source when possible. - A object specifying a DDEX provider. - A connection string recognized by the data provider. - A Boolean value indicating whether the connection string parameter is encrypted. - The provider is an empty GUID and/or is null. - The specified provider is unknown to the dialog box. - - - Loads information about which DDEX provider is selected by default for each data source. - - - Loads information about which data source is currently selected. - - - Gets or sets the connection string that excludes sensitive data. - A string value containing the connection string that excludes sensitive data. - - - Saves information about which DDEX provider is selected by default for each data source. - - - Gets or sets a value indicating whether the caller of the dialog box should persist the currently selected data source and DDEX provider combination. - true if the dialog box should persist the currently selected data source and DDEX provider combination; otherwise, false. - - - Saves information about which data source is currently selected. - - - Gets or sets the data provider currently selected in the connection dialog box, using the data provider's GUID. - The of the data provider currently selected in the dialog box. - The value of for the selected provider is an empty GUID, and the specified GUID is not empty. - The GUID specified for the selected provider is not a registered DDEX provider. - - - Gets or sets a GUID value indicating the current selected data source. - Returns a object reflecting the current data source. - The GUID specified for the selected provider is not a registered DDEX provider. - - - Shows the Add Connection dialog box pre-populated with the data provider and connection string settings. - true if the dialog returned ; otherwise, false. - - - Shows the Add Connection dialog box pre-populated with the data provider and connection string settings. - An object representing an open connection based on the connection string settings. - A Boolean value indicating whether the dialog box should attempt to open the connection before returning. - - - Gets or sets the string representing the text shown in the connection dialog box title bar. - The string representing the text shown in the title bar of the dialog box. - - - Gets a GUID representing an unspecified data source. - A GUID representing an unspecified data source. - - - Occurs when the OK button is clicked in the Add Connection dialog box. Clients can use this event to perform configuration checking. - - - Represents the interface that provides the ability to create an instance of the class. - - - Creates a new instance of the class. - A new instance of the class. - - - Represents basic events for a data connection. - - - Occurs when a message is received from the data source. - - - Occurs when the state of the data connection is changed. - - - Provides the ability to create stand-alone instances of the class. - - - Initializes a new instance of the class with the specified connection information. - A object representing a data connection. - The unique identifier of a DDEX provider. - An unencrypted or encrypted string containing connection information. - Indicates whether the parameter is unencrypted or encrypted. Specify true if encrypted. - The parameter is null. - The is not a registered DDEX provider. - - - Initializes a new instance of the class for the specified provider from an existing underlying provider object. - A object representing a data connection. - The unique identifier of a DDEX provider. - An existing underlying provider object. - The parameter is null. - The is not a registered DDEX provider. - - - Represents a shared set of data connection objects that are created on demand and managed by Visual Studio. - - - Retrieves an existing data connection or creates a new data connection that matches the specified provider GUID and connection string. - An object representing the data connection. - The GUID of the DDEX provider. - The connection string in unencrypted or encrypted form. - A Boolean value indicating whether the connection string is encrypted (true) or unencrypted (false). - - - Retrieves an existing data connection or creates a new data connection that matches the specified provider GUID and connection string. Also, optionally updates the connection string of the returned connection. - An object representing the data connection. - The GUID of the DDEX provider. - The connection string in unencrypted or encrypted form. - A Boolean value indicating whether the connection string is encrypted (true) or unencrypted (false). - A Boolean value indicating whether the data connection's connection string value should be updated with the specified connection string (true) or not (false). - - - Removes the specified data connection if it exists and is a weak reference. - true if the specified data connection is found and removed; otherwise, false. - The data connection object. - - - Removes the specified data connection if it exists and is a weak reference. - true if the specified data connection is found and removed; otherwise, false. - The GUID of the DDEX provider. - The connection string in unencrypted or encrypted form. - A Boolean value indicating whether the connection string is encrypted (true) or unencrypted (false). - - - Indicates whether the connection manager is managing the specified data connection. - true if the connection manager is managing the specified data connection; otherwise, false. - The data connection object. - - - Indicates whether the connection manager is managing the data connection specified by the provider, the connection string, and the encrypted connection string. - true if the connection manager is managing the specified data connection; otherwise, false. - The GUID of the DDEX provider. - The connection string in unencrypted or encrypted form. - A Boolean value indicating whether the connection string is encrypted (true) or unencrypted (false). - - - Represents the collection of connection node objects in Server Explorer in Visual Studio. - - - Indicates whether Server Explorer contains a connection node corresponding to the specified data object. - true if Server Explorer contains the specified connection node; otherwise, false. - The data object representing the connection node to look for. - The parameter is null. - - - Indicates whether Server Explorer contains a connection node corresponding to the specified data object identifier. - true if Server Explorer contains the specified connection node; otherwise, false. - An integer value representing the ID of the data object. - - - Indicates whether Server Explorer contains a connection node corresponding to the specified name. - true if Server Explorer contains the specified connection node; otherwise, false. - The name of the connection node to look for. - - - Indicates whether Server Explorer contains a connection node corresponding to the specified type name and identifiers. - true if Server Explorer contains the specified connection node; otherwise, false. - The name of the requested data object's type. - An array of identifier parts that uniquely identify the requested data object. - The or parameter is null. - - - Retrieves the specified connection node. - An object representing the connection node in Server Explorer, or null if the connection node is not found. - An object that identifies the connection node to look for. - The parameter is null. - - - Retrieves a connection node corresponding to the specified type name and identifiers. - An object representing the connection node in Server Explorer, or null if the node is not found. - The name of the requested data object's type. - An array of identifier parts that uniquely identify the requested data object. - The or parameter is null. - - - Retrieves the index of the connection node corresponding to the specified data object. - The index of the connection node in Server Explorer, if found; otherwise, -1. - The data object to get the index for. - - - Retrieves the index of the connection node corresponding to the specified data object identifier. - The index of the connection node in Server Explorer, if found; otherwise, -1. - An integer value representing the ID of the data object. - - - Retrieves the index of the connection node corresponding to the specified name. - The index of the connection node in Server Explorer, if found; otherwise, -1. - The name of the connection node to get the index for. - - - Retrieves the index of the connection node corresponding to the specified name type name and identifiers. - The index of the connection node in Server Explorer, if found; otherwise, -1. - The name of the requested data object's type. - An array of identifier parts that uniquely identify the requested data object. - - - Gets the connection node with the specified name in Server Explorer. - A object containing the connection node requested, or null if the connection node is not found. - The name of the connection node to retrieve in Server Explorer. - - - Represents a connection that exists in the Visual Studio Server Explorer. - - - Gets the data connection corresponding to the current connection node in Server Explorer. - An object representing the data connection. - - - Gets the current connection node in Server Explorer. - An object representing the current connection node. - - - Gets or sets the display name of the root node for the data connection. - The string literal display name of the root node for the connection. - - - Gets an encrypted string containing information about the data connection. - An encrypted string containing information about the connection. - - - Gets the specified connection node through the data view hierarchy. - An object representing the requested node in Server Explorer. - The moniker for the node to find. - - - Gets the specified connection node through the data view hierarchy. Optionally, searches unexpanded nodes that are not populated. - An object representing the requested connection node in Server Explorer. - The moniker for the node to find. - A Boolean value indicating whether to search nodes that have never been expanded and are thus not populated. - - - Retrieves the connection node from Server Explorer based on its ID. - An object representing the requested connection node in Server Explorer. - An integer value identifying the connection node to get. - - - Retrieves the connection node from Server Explorer based on its name. - An object representing the requested connection node in Server Explorer. - The name of the requested connection node. - - - Retrieves the connection node from Server Explorer based on its name. Optionally, searches unexpanded nodes that are not populated. - An object representing the requested connection node in Server Explorer. - The name of the connection node to get. - A Boolean value indicating whether to search nodes that have never been expanded and are thus not populated. - - - Occurs when a node has changed. - - - Occurs when a node is expanded or refreshed in Server Explorer. - - - Occurs when a node is inserted in Server Explorer. - - - Occurs just before a node removal from Server Explorer. - - - Gets the unique identifier of the DDEX provider for the Server Explorer connection. - The unique identifier of the DDEX provider for the connection. - - - Gets the currently selected nodes in Server Explorer for a single Server Explorer connection. - An object representing the currently selected nodes in Server Explorer. - - - Gets the data source of the current connection node. - The of the data source. - - - Provides the ability to perform common tasks with data connections in Server Explorer, such as adding, removing, or finding a connection, among others. - - - Adds a new data connection with the specified properties. - An object representing the new data connection. - The name of the data connection. - The GUID of the DDEX provider. - The connection string, in unencrypted or encrypted form, containing the connection properties. - A Boolean value indicating whether the parameter is encrypted (true) or not (false). - - - Gets a collection of key/value pairs containing all existing data connections. - A object that contains a collection of key/value pairs containing all existing data connections. The key holds the name of the connection, and the value holds the corresponding connection object. - - - Searches for an existing data connection that matches the specified properties. - An object representing an existing data connection that matches the specified properties, or null if none is found. - The GUID of the DDEX provider for the associated data connection. - The connection string, in unencrypted or encrypted form, containing the connection properties. - A Boolean value indicating whether the parameter is encrypted (true) or not (false). - - - Prompts the user with the connection dialog box to add a new connection in Server Explorer. - An object representing the new data connection. - - - Removes an existing data connection from Server Explorer. - The data connection to remove. - The parameter is null. - - - Selects the specified data connection in Server Explorer. - The data connection to select. - - - Represents any node in the Visual Studio Server Explorer that appears as a child to the Data Connections node. - - - Adds the current node to a group of selected nodes. - - - Gets a value indicating whether the copy command is supported on the node. - true if the copy command is supported; otherwise, false. - - - Gets a value indicating whether the cut command is supported on the node. - true if the cut command is supported; otherwise, false. - - - Gets a value indicating whether the delete command is supported on the node. - true if the delete command is supported; otherwise, false. - - - Gets a value indicating whether the open command is supported on the node. - true if the open command is supported; otherwise, false. - - - Indicates whether a document view window can be opened for the current node. - true if a document view window can be opened; otherwise, false. - A GUID value for the logical view obtained from the enumeration. - - - Gets a value indicating whether the paste command is supported on the node. - true if the paste command is supported; otherwise, false. - - - Gets a value indicating whether the rename command is supported on the node. - true if the rename command is supported; otherwise, false. - - - Gets the caption of the node. - A value holding the caption text. - - - Gets a collection of all child nodes that appear under this node in Server Explorer. - An object containing the child nodes. - - - Collapses the current node in order to hide its child nodes in Server Explorer. - - - Creates a copy of the current node. - An object representing a copy of the current node. - - - Creates a copy of the current node and then deletes the node. - An object representing a copy of the current node. - - - Deletes the current node from Server Explorer. - - - Gets the document moniker for this node through the data view hierarchy. - A value holding the document moniker for this node, or null if the moniker could not be obtained. - - - Executes the default command, if any, on the current node. - true if this method executed the default command; false if there is no default command that can be executed on this node. - - - Expands the current node in Server Explorer. - - - Expands the parent nodes in order to show the current node in Server Explorer. - - - Gets the data explorer connection that is currently being used. - An object representing the data connection. - - - Extends the selected items in the UI up to the current node, resulting in multiple node selection. - - - Gets the full name of the node. - A value holding the full name of the current node. - - - Verifies the full name of the current node. - true if the current node's full name matches the specified full name; otherwise, false. - The node full name to check for. - - - Retrieves a collection of all child nodes for the current node. - An object containing the child nodes of this node. - A Boolean value indicating whether to allow an asynchronous execution (true) or not (false). - - - Gets a menu command corresponding to the specified value. - A object as the menu command. - A object containing a numeric command ID and a GUID menu group identifier. - - - Gets a value indicating whether the current node has been expanded. - true if the node has been expanded; otherwise, false. - - - Gets a value indicating whether the current node is discarded. - true if the current node is discarded; otherwise, false. - - - Gets a value indicating whether the current node can be expanded to show lower-level child nodes. - true if the node is expandable; otherwise, false. - - - Gets a value indicating whether the current node is expanded. - true if the node is expanded; otherwise, false. - - - Gets a value indicating whether the current node is in the process of being expanded. - true if node is being expanded; otherwise, false. - - - Gets a value indicating whether the current node has been inserted into the Server Explorer tree. - true if node is placed; otherwise, false. - - - Gets a value indicating whether the current node is in the process of being refreshed. - true if the node is being refreshed; otherwise, false. - - - Gets a value indicating whether the current node is visible in the Server Explorer window. - true if the current node is visible; otherwise, false. - - - Gets a numerical value that identifies the current node. - An value that identifies the current node. - - - Gets the name of the current node. - A value holding the name of the node. - - - Verifies the name of the current node. - true if the current node's name matches the specified name; otherwise, false. - The node name to check for. - - - Gets the next node that is a sibling to the current node in Server Explorer. - An object representing the next node that is a sibling to the current node. - - - Gets the data object associated with the current Server Explorer node. - An object containing the data object associated with the current Server Explorer node. - - - Opens the current node as a document window frame in the Visual Studio environment. - An object representing the opened document window. - - - Opens the current node as a document window frame in the Visual Studio environment. - An object representing the opened document window. - A GUID value for the logical view obtained from the enumeration. - - - Opens the current node as a document window frame in the Visual Studio environment. - An object representing the opened document window. - A GUID value for the logical view obtained from the enumeration. - Object containing any existing data in the document. - - - Opens the current node as a document window frame in the Visual Studio environment. - An object representing the opened document window. - A GUID value for the logical view obtained from the enumeration. - Object containing any existing data in the document. - A Boolean value indicating whether to hide the open window (true) or not (false). - - - The parent node of the current node in Server Explorer. - An object representing the parent node. - - - Pastes the node from the Clipboard to Server Explorer. - - - Gets a node that is a sibling to the current node and that is immediately before the current node. - An object representing the previous node that is a sibling to the current node. - - - Refreshes the current node and its child nodes asynchronously, if any are expanded in Server Explorer. - - - Refreshes the current node and its child nodes, if any are expanded in Server Explorer. - A Boolean value indicating whether to execute the refresh synchronously (true) or asynchronously (false). - - - Replaces the caption of the current node with a new name. - The new caption name to set. - - - Selects the current node in Server Explorer. - - - Deselects the current node in Server Explorer. - - - Represents a group of currently selected nodes in the Visual Studio Server Explorer, together with a set of properties and actions. - - - Gets a value indicating whether the group of currently selected nodes in Server Explorer can be copied to the Clipboard. - true if the node selection can be copied; otherwise, false. - - - Gets a value indicating whether the group of currently selected nodes in Server Explorer can be cut. - true if the node selection can be cut; otherwise, false. - - - Gets a value indicating whether the group of currently selected nodes in Server Explorer can be deleted. - true if the node selection can be deleted; otherwise, false. - - - Gets a value indicating whether the group of currently selected nodes in Server Explorer can be opened. - true if the node selection can be opened; otherwise, false. - - - Collapses all the nodes present in the node selection. - - - Indicates whether the group of selected nodes contains the node specified as a data object. - true if the specified node is present in the node selection; otherwise, false. - A data object containing the properties that identify the node to retrieve. - - - Indicates whether the group of selected nodes contains the node specified by its numerical identifier value. - true if the specified node is present in the node selection; otherwise, false. - A numerical value that identifies the node to check the presence of. - - - Indicates whether the group of selected nodes contains the node specified by its full name. - true if the specified node is present in the node selection; otherwise, false. - The full name of the node to retrieve. - - - Indicates whether the group of selected nodes contains the node specified by its full name. - true if the specified node is present in the node selection; otherwise, false. - The name of the data object type that is represented in the node to retrieve. - An array of data object identifier parts that represent the node. - - - Copies all the nodes present in the group of selected nodes to the Clipboard. - An object containing the copied nodes. - - - Copies all the nodes present in the group of selected nodes to the Clipboard, and then deletes them. - An object containing the copied nodes. - - - Deletes all the nodes present in the group of selected nodes. - - - Executes the default command, if any, on the group of selected nodes. - true if the default command was executed on all nodes in the selection, false if this method failed to execute the default command on at least one node in the selection. - - - Expands all the nodes present in the group of selected nodes. - - - Retrieves the specified node from the group of selected nodes. - An object representing the requested node. - A data object containing the properties that identify the node to retrieve. - - - Retrieves the specified node from the group of selected nodes. - An object representing the requested node. - The name of the data object type that is represented in the node to retrieve. - An array of data object identifier parts that represent the node. - - - Gets a menu command corresponding to the specified value for the group of selected nodes. - A object as the menu command. - A object containing a numeric command ID and a GUID menu group identifier. - - - Gets the node specified by its numerical identifier from the group of selected nodes in Server Explorer. - An object representing the specified node, or null if not found. - A numerical value identifying the node to retrieve. - - - Gets the node specified by its full name from the group of selected nodes in Server Explorer. - An object representing the specified node, or null if not found. - The full name of the node to retrieve. - - - Opens all the nodes in the group of selected nodes as document window frames in the Visual Studio environment. - - - Refreshes all the nodes in the group node selection (and their child nodes if any are expanded in Server Explorer) asynchronously. - - - Refreshes all the nodes in the group node selection (and their child nodes if any are expanded in Server Explorer). - A Boolean value indicating whether to execute the refresh synchronously (true) or asynchronously (false). - - - Removes the node specified by a data object from the node selection group. - true if the node was removed; otherwise, false. - A data object containing the properties that identify the node to remove. - - - Removes the node specified by its numerical identifier value from the node selection group. - true if the node was removed; otherwise, false. - A numerical value that identifies the node to be removed. - - - Removes the node specified by its full name from the node selection group. - true if the node was removed; otherwise, false. - The full name of the node to remove. - - - Removes the specified node from the node selection group. - true if the node was removed; otherwise, false. - The name of the data object type that is represented in the node to remove. - An array of data object identifier parts that represent the node. - - - Represents a well-known concept for use by a generic designer. - - - Gets the list of identifier parts that uniquely identify the current generic mapped type. - The list of identifier parts that uniquely identify the current generic mapped type. - - - Gets a value indicating whether the current generic mapped type is deleted. - true if the generic mapped type is deleted; otherwise, false. - - - Gets the name of the generic mapped type. - The name of the generic mapped type. - - - Gets name/value pairs containing the property names and values associated with the current generic mapped type. - A collection of name/value pairs containing the property names and values associated with the current generic mapped type. - - - Gets a selector object that enables the retrieval of data source–specific metadata from the data object support XML file. - An object that allows the retrieval of data source–specific metadata from the data object support XML file. - - - Gets the type name as a string for the current generic mapped type. - The type name as a string for the current generic mapped type. - - - Gets the underlying object that is contained by the current generic mapped type. - The underlying object that is contained by the current generic mapped type. - - - Represents a call mapper conversion step for a data object support mapped type. - - - Returns the parameters used in this conversion step. - An array containing the parameters used in this conversion step. - - - Gets the class as a that implements the support entity. The provider supplies this implementation. - A representing the class that implements the support entity. - - - Represents a conversion for a data object support mapped type and contains the conversion steps needed to convert a data source–specific object to a mapped object. - - - Gets a conversion step that is part of the conversion from a data source–specific type to a mapped type. - An object representing one conversion step. - - - Returns all the conversion steps that are necessary to convert a data source–specific type to a mapped type. - A collection of objects representing all the conversion steps. - - - Represents a conversion step for a data object support mapped type. - - - Applies the conversion specified by the parameters and returns the converted values. - An array containing converted values. - The underlying values used in the conversion. - - - Represents the Selection XML tag corresponding to this mapped type in the data object support XML file. - - - Gets the filter. - A string representing the filter. - - - Gets the ordering as a string containing a comma-delimited sequence of data objects. - A comma-delimited sequence of data objects - - - Gets a list of restrictions. - A list of string values representing the restrictions present in the current Selection tag. - - - Gets a list of substitution values. - A list of objects representing the substitution values. - - - Represents a selector of mapped objects. - - - Retrieves a list of mapped data objects from the object store. - A list of objects representing the mapped objects. - The type of the parameter. - - - Retrieves a list of mapped data objects, filtered by the specified restrictions. - A list of objects, filtered by the specified restrictions. - An array of restrictions that restrict the objects returned from the object store to the ones matching these restrictions. - The type of the parameter. - The restrictions are not valid. - - - Retrieves a list of mapped data objects filtered by the specified restrictions. - A list of objects matching the specified restrictions. - A list of identifiers that restrict the objects returned from the object store to the ones matching these restrictions. - A Boolean value indicating whether to update the list of required restrictions and properties. - The type of the parameter. - The restrictions are not valid. - - - Retrieves a list of mapped data objects of the specified type. - A list of objects representing the mapped objects for the specified type. - The name of the type to retrieve mapped data objects for. This is the generic data type name, which is found in the data object store XML in the <MappedType> element. - The type of the parameter. - The type name is not valid. - The type name is not supported. - - - Retrieves a list of mapped data objects for the specified type name, filtered by the specified restrictions. - A list of objects for the specified type, matching the specified restrictions. - The name of the type to retrieve mapped data objects for. This is the generic data type name, which is found in the data object store XML in the <MappedType> element. - A list of identifiers that restrict the objects returned from the object store to the ones matching these restrictions. - The type of the parameter. - The type name is invalid. - The type name is not supported. - The restrictions are invalid. - - - Retrieves a list of mapped data objects for the specified type name, filtered by the specified restrictions. - A list of objects for the specified type, matching the specified restrictions. - The name of the type to retrieve mapped data objects for. This is the generic data type name, which is found in the data object store XML in the <MappedType> element. - A list of identifiers that restrict the objects returned from the object store to the ones matching these restrictions. - A Boolean value indicating whether to update the list of required restrictions and properties. - The type of the parameter. - The type name is invalid. - The type name is not supported. - The restrictions are invalid. - - - Indicates whether the mapped object selector can map the relational object type represented by the generic type T to an underlying type. - true if the type is supported; otherwise, false. - The type of the parameter. - - - Indicates whether the mapped object selector can map the relational object type represented by the generic type T and the specific type name to an underlying type. - true if the type is supported; otherwise, false. - The specific type name of the relational object to examine. - The type of the parameter. - - - Represents a substitution value for a data object support mapped type. - - - Gets an object containing the conversion steps. - An object containing the conversion steps. - - - Gets the mapped restrictions that are to be converted to underlying restrictions. - A collection of string values representing the restrictions that are to be converted to the underlying restrictions. - - - Represents a data object support mapped type, that is, the generic type that is converted from the underlying data source–specific types. - - - Returns the identifier for this mapped type as a collection of identifier parts. - A collection of identifier parts represented as name/value pairs containing the identifier part names and their corresponding objects. - The underlying type to which this mapped type corresponds. This is necessary because the mapped type can map to several underlying types. - - - Returns the properties of this mapped type. - A collection of name/value pairs containing the mapped properties as the property names and their corresponding objects - The underlying type to which this mapped type corresponds. This is necessary because the mapped type can map to several underlying types. - - - Returns an object representing the content of the Selection XML tag corresponding to this mapped type. - An object representing the content of the Selection XML tag corresponding to this mapped type. - The underlying type to which this mapped type corresponds. This is necessary because the mapped type can map to several underlying types. - - - Gets the name of the current mapped type. - The name of the current mapped type. - - - Gets the data source–specific underlying types that correspond to the mapped type. - A collection of objects representing the underlying types that correspond to the mapped type. - - - Represents a member of a data object support mapped type. - - - Gets the current instance of the stored in this class. - The current instance of the stored in this class. - - - Gets the name of the mapped type member. - The name of the mapped type member. - - - Gets the data source–specific underlying members corresponding to this mapped type member as a collection of objects. - A collection of objects representing the data source–specific underlying members corresponding to this mapped type member. - - - Represents a data object. - - - Gets an object that identifies the current data object. - The current object's identifier. - - - Gets a value indicating whether the data object has been deleted. - true if the data object has been deleted; otherwise, false. - - - Gets the name of the data object. - The name of the data object. - - - Gets an object containing the properties of this data object. - An object containing the properties of this data object. - - - Gets an object representing the object store, that is, a cache of data source–specific data objects. - An object representing the object store, that is, a cache of data source–specific data objects. - - - Gets an object representing a data object support type that is data source specific. - An object representing a data object support type that is data source specific. - - - Represents a set of events that are raised when data objects are added to, changed in, or deleted from a data source. - - - Occurs when an event group has ended. - - - Occurs when an event group starts. - - - Occurs when a data object is added. - - - Occurs when a data object is changed. - - - Occurs when a data object is deleted. - - - Represents the ability to raise events when data objects are added, changed, or deleted on a data source. - - - Removes the specified event group. - A numerical value representing the ID of the event group to end. - The parameter is less than zero, or is different than zero and greater than the count of existing event groups. - The group ID is not valid. - - - Raises the ObjectAdded event or adds the event to the specified event group. - A numerical value representing the event group identifier. Specify 0 to avoid event groups and raise the event immediately. - The name of the type of the data object for which to raise the event. - An array containing identifier parts that uniquely identify the data object. - The parameter is less than zero, or is different than zero and greater than the count of existing event groups. - Invalid group ID. The group ID could not be validated. - - - Raises the ObjectAdded event. - The name of the type of the data object for which to raise the event. - An array containing identifier parts that uniquely identify the data object. - - - Raises the ObjectChanged event or adds the event to the specified event group. - A numerical value representing the event group identifier. Specify 0 to avoid event groups and raise the event immediately. - The name of the type of the data object for which to raise the event. - An array containing identifier parts that uniquely identify the data object. - The parameter is less than zero, or is different than zero and greater than the count of existing event groups. - Invalid group ID. The group ID could not be validated. - - - Raises the ObjectChanged event or adds the event to the specified event group. - A numerical value representing the event group identifier. Specify 0 to avoid event groups and raise the event immediately. - The name of the type of the data object for which to raise the event. - An array containing identifier parts that uniquely identify the data object. - The old property values of the changed data object. - The new property values of the changed data object. - The parameter is less than zero, or is different than zero and greater than the count of existing event groups. - Invalid group ID. The group ID could not be validated. - - - Raises the ObjectChanged event or adds the event to the specified event group. - A numerical value representing the event group identifier. Specify 0 to avoid event groups and raise the event immediately. - The name of the type of the data object for which to raise the event. - An array containing identifier parts that uniquely identify the old data object. - The old property values of the changed data object. - An array containing identifier parts that uniquely identify the new data object. - The new property values of the changed data object. - The parameter is less than zero, or is different than zero and greater than the count of existing event groups. - Invalid group ID. The group ID could not be validated. - - - Raises the ObjectChanged event or adds the event to the specified event group. - A numerical value representing the event group identifier. Specify 0 to avoid event groups and raise the event immediately. - The name of the type of the data object for which to raise the event. - An array containing identifier parts that uniquely identify the old data object. - An array containing identifier parts that uniquely identify the new data object. - The parameter is less than zero, or is different than zero and greater than the count of existing event groups. - Invalid group ID. The group ID could not be validated. - - - Raises the ObjectChanged event. - The name of the type of the data object for which to raise the event. - An array containing identifier parts that uniquely identify the data object. - - - Raises the ObjectChanged event. - The name of the type of the data object for which to raise the event. - An array containing identifier parts that uniquely identify the data object. - The old property values of the changed data object. - The new property values of the changed data object. - - - Raises the ObjectChanged event. - The name of the type of the data object for which to raise the event. - An array containing identifier parts that uniquely identify the old data object. - The old property values of the changed data object. - An array containing identifier parts that uniquely identify the new data object. - The new property values of the changed data object. - - - Raises the ObjectChanged event. - The name of the type of the data object for which to raise the event. - An array containing identifier parts that uniquely identify the old data object. - An array containing identifier parts that uniquely identify the new data object. - - - Raises the ObjectDeleted event or adds the event to the specified event group. - A numerical value representing the event group identifier. Specify 0 to avoid event groups and raise the event immediately. - The name of the type of the data object for which to raise the event. - An array containing identifier parts that uniquely identify the data object. - The parameter is less than zero, or is different than zero and greater than the count of existing event groups. - Invalid group ID. The group ID could not be validated. - - - Raises the ObjectDeleted event. - The name of the type of the data object for which to raise the event. - An array containing identifier parts that uniquely identify the data object. - - - Removes the specified event group. - A numerical value representing the event group identifier. Specify 0 to avoid event groups and raise the event immediately. - The parameter is less than zero, or is different than zero and greater than the count of existing event groups. - The group ID is not valid. - - - Start a new event group. - The group ID of the new event group. - A numerical value representing the parent event group ID. Specify 0 to start a top-level event group, or specify a value greater than zero to start an event group beneath this group. - The parameter is less than zero, or is different than zero and greater than the count of existing event groups. - The group ID is not valid. - - - Represents a collection of data objects that are selected from an object store. - - - Indicates whether the collection of data objects contains a data object corresponding to the specified identifier. - true if the specified data object exists in the collection; otherwise, false. - An array containing the identifier parts that uniquely identify the data object requested. - - - Indicates whether the collection of data objects contains a data object corresponding to the specified identifier. - true if the specified data object exists in the collection; otherwise, false. - A string containing the identifier parts that uniquely identify the data object requested, separated by a delimiter character. - - - Returns the index of the data object in the collection that matches the specified identifier. - An integer value, greater than or equal to 0, representing the index of the data object in the collection that matches the specified identifier, or -1 if the data object is not found. - An array containing the identifier parts that uniquely identify the data object requested. - - - Returns the index of the data object in the collection that matches the specified identifier. - An integer value, greater than or equal to 0, representing the index of the data object in the collection that matches the specified identifier, or -1 if the data object is not found. - A string containing the identifier parts that uniquely identify the data object requested, separated by a delimiter character. - - - Gets from the collection, the data object that matches the specified identifier. - An object corresponding to the specified identifier. - An array containing the identifier parts that uniquely identify the data object requested. - - - Gets from the collection the data object that matches the specified identifier. - An object corresponding to the specified identifier. - A string containing the identifier parts that uniquely identify the data object requested, separated by a delimiter character. - - - Represents the identifier of a data object. - - - Converts the current object to an array of identifier parts representing the identifier. - An array of identifier parts representing the identifier. - - - Converts the current object to a string that contains the identifier parts, which are separated by a delimiter character. - A string representation of the identifier. The string contains the identifier parts separated by a delimiter character and in the specified format. - A value from the enumeration that specifies the type of formatting to use for the data object identifier string value. - - - Represents the properties of a data object. - - - Copies the specified properties from the current collection of properties to the specified array of objects. - The array to copy the properties into. - The specific properties to copy. Specify null to copy all the properties. - The index of where to start copying in the destination array. - - - Represents a service of a data object support type. - - - Returns the parameters of the specified method. - An array containing the parameters of the specified method. - The name of the method to get parameters for. - The parameter is null. - - - Gets the class as a that implements the support entity. The provider supplies this implementation. - A as the class as that implements the support entity. - - - Gets the type name associated with the current instance of the data object service. - A string representing the type name associated with the current instance of the data object service. - The specified type cannot be loaded from the provider. - - - Represents a store, that is, a cache, of data source–specific data objects. - - - Indicates whether the specified type can be selected from the data object support XML stream. - true if the type can be selected; otherwise, false. - The name of the data source–specific type to examine. - The parameter is null. - - - Returns the default ordering that is used to sort the data source objects selected from the object store. - A string of comma-delimited values representing the data objects that specify the sort order. - The name of the data source–specific type to get the default ordering for. - The parameter is null. - - - Retrieves the expensive properties of the specified type. - A list of strings representing the expensive properties for the specified type. - The name of the data source–specific type to get properties for. - The parameter is null. - - - Retrieves the specified data object from the object store. - An representing the data object to retrieve. - The data source–specific type name of the data object to retrieve. - An array containing the identifier parts that uniquely identify the data object in the object store. - The parameter is null. - - - Retrieves the specified data object from the object store. - An representing the data object to retrieve. - The data source–specific type name of the data object to retrieve. - An array containing the identifier parts that uniquely identify the data object in the object store. - A Boolean value indicating whether to update the list of required restrictions and properties for the specified type. - The parameter is null. - - - Retrieves the specified data object from the object store. - An representing the data object to retrieve. - The data source–specific type name of the data object to retrieve. - An array containing the identifier parts that uniquely identify the data object in the object store. - Specifies the requested property values of the data object. The current version of DDEX does not support properties. - The parameter is null. - - - Retrieves the specified data object from the object store. - An representing the data object to retrieve. - The data source–specific type name of the data object to retrieve. - An array containing the identifier parts that uniquely identify the data object in the object store. - Specifies the requested property values of the data object. The current version of DDEX does not support properties. - A Boolean value indicating whether to update the list of required restrictions and properties for the specified type. - The parameter is null. - - - Returns the restrictions that are required for selecting objects of the specified type from the object store. - A list of string values representing the required restrictions. - The data source–specific name of the type for which to retrieve the required restrictions. - The parameter is null. - - - Returns all the restrictions that are supported for selecting objects of the specified type from the object store. - A list of string values representing the supported restrictions. - The data source–specific name of the type for which to retrieve the supported restrictions. - The parameter is null. - - - Invalidates the data objects corresponding to the specified type, forcing the data objects to be selected from the data source for future requests, as opposed to retrieving them from the object store cache. - The data source–specific name of the type to invalidate. - The parameter is null. - - - Invalidates the data objects corresponding to the specified type and restrictions, forcing the data objects to be selected from the data source for future requests, as opposed to retrieving them from the object store cache. - The data source–specific name of the type to invalidate. - An array containing the restrictions associated with the specified type to invalidate. - The parameter is null. - - - Returns a collection of data objects for the specified type from the object store. - An containing the data objects. - The data source–specific name of the specified type to retrieve data objects for. - The parameter is null. - - - Returns a collection of data objects for the specified type from the object store, filtered by the specified restrictions. - An containing the data objects. - The data source–specific name of the specified type to retrieve data objects for. - The restrictions for filtering the data objects returned. - The parameter is null. - The required restriction is missing. - - - Returns a collection of data objects for the specified type from the object store, filtered by the specified restrictions. - An containing the data objects. - The data source–specific name of the specified type to retrieve data objects for. - The restrictions for filtering the data objects returned. - A Boolean value indicating whether to update the list of required restrictions and properties for the specified type. - The parameter is null. - The required restriction is missing. - - - Returns a collection of data objects for the specified type from the object store, filtered by the specified restrictions and filter. - An containing the data objects. - The data source–specific name of the specified type to retrieve data objects for. - The restrictions for filtering the data objects returned. - A filter to further narrow down the selection of data objects when there is no one-to-one mapping between the mapped type and the data source–specific type. The format of the filter is identical to the format of the expression. - The parameter is null. - The required restriction is missing. - - - Returns a collection of data objects for the specified type from the object store, filtered by the specified restrictions and filter, and sorted according to the specified ordering. - An containing the data objects. - The data source–specific name of the specified type to retrieve data objects for. - The restrictions for filtering the data objects returned. - A filter to further narrow down the selection of data objects when there is no one-to-one mapping between the mapped type and the data source–specific type. The format of the filter is identical to the format of the expression. - A string of comma-delimited data objects representing the sort ordering of the returned data objects. - The parameter is null. - The required restriction is missing. - - - Returns a collection of data objects for the specified type from the object store, filtered by the specified restrictions and properties. - An containing the data objects. - The data source–specific name of the specified type to retrieve data objects for. - The restrictions for filtering the data objects returned. - Specifies the requested property values of the data objects. The current version of DDEX does not support properties. - The parameter is null. - The required restriction is missing. - - - Returns a collection of data objects for the specified type from the object store, filtered by the specified restrictions, properties, and filter. - An containing the data objects. - The data source–specific name of the specified type to retrieve data objects for. - The restrictions for filtering the data objects returned. - Specifies the requested property values of the data objects. The current version of DDEX does not support properties. - A filter to further narrow down the selection of data objects when there is no one-to-one mapping between the mapped type and the data source–specific type. The format of the filter is identical to the format of the expression. - The parameter is null. - The required restriction is missing. - - - Returns a collection of data objects for the specified type from the object store, filtered by the specified restrictions, properties, and filter, and sorted according to the specified ordering. - An containing the data objects. - The data source–specific name of the specified type to retrieve data objects for. - The restrictions for filtering the data objects returned. - Specifies the requested property values of the data objects. The current version of DDEX does not support properties. - A filter to further narrow down the selection of data objects when there is no one-to-one mapping between the mapped type and the data source–specific type. The format of the filter is identical to the format of the expression. - A string of comma-delimited data objects representing the sort ordering of the returned data objects. - The parameter is null. - The required restriction is missing. - - - Returns a collection of data objects for the specified type from the object store, filtered by the specified restrictions, properties, and filter, and sorted according to the specified ordering. - An containing the data objects. - The data source–specific name of the specified type to retrieve data objects for. - The restrictions for filtering the data objects returned. - Specifies the property values of the requested data objects. The current version of DDEX does not support properties. - A filter to further narrow down the selection of data objects when there is no one-to-one mapping between the mapped type and the data source–specific type. The format of the filter is identical to the format of the expression. - A string of comma-delimited data objects representing the sort ordering of the returned data objects. - A Boolean value indicating whether to update the list of required restrictions and properties for the specified type. - The parameter is null. - The required restriction is missing. - - - Represents the model that describes data object support. - - - Gets a collection of name/value pairs containing the mapped type names and their corresponding mapped type objects from the object store. - A collection of name/value pairs containing the mapped type names and their corresponding objects from the object store. - - - Retrieves a collection of name/value pairs containing the data source–specific type names and their corresponding type objects from the object store. - A collection of name/value pairs containing the data source–specific type names and their corresponding objects from the object store. - - - Represents a data object support type that is data source specific. - - - Gets a list of objects that identify the current type. - A list of objects that identify the current type. - - - Gets the name of the current type. - The name of the current type. - - - Gets the name property as part of the object. - An object containing the name property. - - - Gets the preferred ordering associated with the current type. - The preferred ordering associated with the current type as a string of comma-delimited data object values. - - - Gets a collection of name/value pairs representing the property names and their corresponding objects. - A collection of name/value pairs containing the property names and the corresponding objects. - - - Gets a list of services for the current type as a collection of name/value pairs containing the service names and the corresponding objects. - A list of services for the current type as a collection of name/value pairs containing the service names and the corresponding objects. - - - Represents a member of a data object support type. - - - Gets the name of the data object type. - The name of the data object type. - - - Gets the type of the data object as a . - The type of the data object as a . - - - Encapsulates information that describes a command for a node in Server Explorer. - - - Gets a that uniquely identifies the command. - A that uniquely identifies the command. - - - Gets the class as a that implements the support entity. The provider supplies this implementation. - A representing the class that implements the support entity. - - - Gets the parameters associated with this command. - An array containing the parameters associated with this command. - - - Encapsulates properties that are common among different types of nodes; specifically, the connection node () and the static and selection nodes (). - - - Gets the class as a that implements the support entity. The provider supplies this implementation. - A representing the class that implements the support entity. - - - Gets the child nodes of the current node. - A list of objects representing the child nodes of the current node. - - - Gets the commands associated with the current node. - The commands associated with the current node, as name/value pairs containing the command identifiers and their corresponding objects. - - - Gets a value indicating whether an AutoBrowseObject should be created. - true if the AutoBrowseObject should be created; otherwise, false. - - - Gets the default command that is set for the current node. - An object as the default command. - - - Gets the class as a that implements the support entity. The provider supplies this implementation. - A as the class that implements the support entity. - - - Gets a string containing the ID of the current node. - A string containing the ID of the current node. - - - Gets the properties of the current node. - A list of properties of the current node as name/value pairs of property names and objects - - - Gets the UI-specific display name. - The UI-specific display name. - - - Gets the class as a that implements the support entity. The provider supplies this implementation. - A as the class that implements the support entity. - - - Encapsulates properties for a connection node in Server Explorer. - - - Gets the initial display names of the connection node. - A collection of objects representing the initial display names. - - - Gets the type of the data object represented in the current connection node. - An object as the type of the data object represented in the current connection node. - - - Encapsulates properties about the display name of a node in Server Explorer. - - - Gets the type of the caption provider. - A representing the type of the caption provider. - - - Gets the expression that, when converted, represents the display name. - A string containing the display name expression. - - - Gets the expression containing the conditions for converting the expression for the display name. - A string containing the expression, which consists of the conditions for converting the expression for the display name. - - - Encapsulates properties of a node icon in Server Explorer. - - - Gets the data provider's assembly object as an . - The data provider's assembly object as an . - The assembly could not be loaded from the assembly name. - - - Gets the name of the icon. - A string value containing the name of the icon. - - - Gets the class as a that implements the support entity. The provider supplies this implementation. - A as the class that implements the support entity. - The icon provider type could not be loaded from the icon provider type name. - - - Gets the expression that, when interpreted, determines the icon to display. - The expression that, when interpreted, determines the icon to display. - - - Provides information about a data view. - - - Gets information about a connection node in the data view. - An representing information about a connection node. - - - Gets the localizable display name of the data view. - A string containing the localizable display name of the data view. - - - Gets the class as a that implements the support entity. The provider supplies this implementation. - A as the class that implements the support entity. - - - Gets the global commands that are available for the entire data view. - Name/value pairs of objects representing the command identifiers and objects representing command information. - - - Gets the programmatic name of the data view. - A string value containing the programmatic name of the data view. - - - Represents information about a member of a data view that is associated with a data connection in Server Explorer. - - - Gets the string value used when the when expression is skipped. This value replaces the value that would otherwise be computed by evaluating the when expression. - A string value used instead of the when expression value. - - - Encapsulates properties of a static or selection node in Server Explorer. - - - Gets the display names of the static node or the selection node. - A collection of objects representing the display names. - - - Gets the icons associated with the static node or the selection node. - A collection of objects representing the icons. - - - Gets the class as a that implements the support entity. The provider supplies this implementation. - A as the class that implements the support entity. - - - Represents information about a node property in Server Explorer. - - - Gets the category of the node property. - A string value containing the category of the node property. - - - Gets the description of the node property. - A string value containing the description of the node property. - - - Gets the display name of the node property. - A string value containing the display name of the node property. - - - Gets the node property name. - A string value containing the node property name. - - - Gets the values of the node property. - Name/value pairs of value names and values. - - - Gets the value of the node property. - A string containing the value of the node property. - - - Encapsulates properties of a selection of nodes in Server Explorer. - - - Gets a string of comma-delimited data object names representing the filter for the selection. - A string of comma-delimited data object names representing the filter for the selection. - - - Gets the ordering of the selection as a string of comma-delimited data object names. - The ordering of the selection as a string of comma-delimited data object names. - - - Gets the properties of the selection. - A list of string values representing the property names of the selection. - - - Gets the restrictions of the selection. - A list of objects representing the restrictions of the selection. - - - Gets information about a selection node from the selection. - An containing information about a selection node from the selection. - - - Gets the type of the data object representing in the selection. - An object representing the type of the data object representing in the selection. - - - Encapsulates properties of a selection node in Server Explorer. - - - Gets the type of the data object represented in the selection node. - An representing the type of the selection node. - - - Represents the model that describes data view support. - - - Gets the default data view in Server Explorer. - An object representing the default view. - - - Gets all the available views for Server Explorer. - A list of objects representing all the available views. - - - Represents a mapped object that describes a tabular object column. - - - Gets the ADO.NET data type as a numerical value from an ADO.NET–specific enumeration. - A numerical value corresponding to the ADO.NET data type. - - - Gets a value from the enumeration that specifies the data type of the column for an ADO.NET data provider. - An integer value corresponding to a field from the enumeration. - - - Gets the .NET Framework type of the column. - A as the .NET Framework type of the column. - - - Gets a value indicating whether the column is nullable. - true if this column is nullable; otherwise, false. - - - Gets the length of the column. - An integer value representing the length of the column. - - - Gets the data source–specific data type name. - A string value containing the data source–specific data type name. - - - Gets the ordinal number of the column, which specifies the order of the column in the columns collection. - An integer value specifying the ordinal number of the column. - - - Gets the maximum number of digits stored in the column. - An integer value representing the maximum number of digits stored in the column. - - - Gets the maximum number of digits to the right of the decimal point. - An integer value representing the maximum number of digits to the right of the decimal point. - - - Gets a user-defined data type. - A string value containing a user-defined data type. - - - Represents a mapped object that executes code using zero or more parameters. - - - Gets the catalog associated with this executable data object. - A string value containing the catalog. - - - Gets a value indicating whether this executable data object is a system object. - true if this executable data object is a system object; otherwise, false. - - - Gets the parameters of this executable data object. - A list of objects representing the parameters. - - - Gets the schema of this executable data object. - A string value containing the schema. - - - Represents a mapped object that describes an executable object parameter. - - - Gets the ADO.NET data type as a numerical value from the metadata collection. - A numerical value corresponding to the ADO.NET data type. - - - Gets a value from the enumeration that specifies the data type of the parameter for an ADO.NET data provider. - An integer value corresponding to a field from the enumeration. - - - Gets the direction of the parameter. - A value from the enumeration specifying the direction of the parameter. - - - Gets the .NET Framework type of the parameter. - A as the .NET Framework type of this parameter. - - - Gets a value indicating whether the parameter is nullable. - true if the parameter is nullable; otherwise, false. - - - Gets the length of the parameter. - An integer value representing the length of the parameter. - - - Gets the data source–specific data type name. - A string value containing the data source–specific data type name. - - - Gets the ordinal number of the parameter specifying the order of the parameter in the parameters collection. - An integer value specifying the ordinal number of the parameter. - - - Gets the maximum number of digits stored in this parameter. - An integer value representing the maximum number of digits stored in this parameter. - - - Gets the maximum number of digits to the right of the decimal point. - An integer value representing the maximum number of digits to the right of the decimal point. - - - Gets a user-defined data type. - A string value containing a user-defined data type. - - - Represents a mapped object that executes code using zero or more input parameters and returns a scalar value (represented here as a parameter). - - - Gets the value that the scalar function object returns after execution. - An representing the return value. - - - Represents a mapped object that executes code using zero or more input or output parameters and may also return data in a tabular form. - - - Gets the value that the stored procedure object returns after execution. - An representing the return value. - - - Represents a mapped object that contains raw tabular data. - - - Gets the list of columns that the table object contains. - A list of objects representing the columns contained in the table object. - - - Gets a list of foreign keys associated with the table object. - A list of objects representing the foreign keys associated with the table object. - - - Gets a list of unique keys associated with the table object. - A list of objects representing the unique keys associated with the table object. - - - Represents a mapped object that describes a tabular object column. - - - Gets the default value assigned to this column object, if any. - The default value assigned to this column, if any, or null if no default value exists. - - - Gets a value indicating whether this column object is computed. - true if this column object is computed; otherwise, false. - - - Represents a mapped object that describes a set of columns defined by a table that together uniquely identify a row in another table. - - - Gets a list of foreign key table columns that collectively represent the foreign key. - A list of objects. - - - The delete action for records related through this foreign key. - The delete action. - - - The data table referenced in this foreign key. - The referenced table. - - - The unique key on the table referenced by this foreign key. - The unique key. - - - The update action for this foreign key. - The update action. - - - Represents a mapped object that describes a table foreign key column. - - - Gets the table column that the foreign key column references in the referenced table. - An object representing the column that the foreign key column references in the referenced table. - - - Represents a mapped object that describes a set of columns defined by a table that together uniquely identify a row in the table. - - - Gets all the columns that make up this unique key. - A list of objects representing all the columns that make up this unique key. - - - Gets a value indicating whether this unique key is a primary key. - true if this unique key is a primary key; otherwise, false. - - - Represents a mapped object that executes code using zero or more input parameters and returns data in a tabular form. - - - Represents a mapped object that exposes data in a tabular form. - - - Gets the catalog of the tabular object. - A string representing the catalog. - - - Gets a list of data columns contained in the tabular object. - A list of objects representing the data columns contained in the tabular object. - - - Gets a value indicating whether the tabular object is a system object. - true if the tabular object is a system object; otherwise, false. - - - Gets the schema of the most double-click tabular object. - A string value containing the schema of the tabular object. - - - Represents a mapped object that dynamically generates tabular data based on data from other objects. - - - Encapsulates event data for various events used in the service - The type of the parameter. - - - Initializes a new instance of the class with the specified parameters. - The exception that occurred during the operation execution, if any. - A Boolean value indicating whether the operation was cancelled. - The return value of the executed operation. - A unique identifier for the asynchronous process. - - - Returns the return value of the operation. - The return value of the operation of the generic type T. - - - Represents an enumeration of predefined data command types. - - - The command is prepared and is the return value of the method. - - - The command holds the name of a stored procedure. - - - The command holds the name of a scalar function. - - - The command holds the name of a table. - - - The command holds the name of a tabular function. - - - The command is a text command. - - - Specifies the format of a data item type returned by the method. - - - The item type format is the type set as the default. - - - The item type format is an instance of . - - - The item type format is a string representing the native type. - - - Specifies the type of a parameter within a query. - - - The parameter is an input parameter. - - - The parameter is capable of both input and output. - - - The parameter is an output parameter. - - - The parameter represents a return value from an operation such as a stored procedure, built-in function, or user-defined function. - - - The parameter direction is not defined. - - - Encapsulates event data for various events that are raised for nodes in Server Explorer when some of their properties change. - - - Initializes a new instance of the class with the item ID. - A numerical value that uniquely identifies the node in the data view. - - - Gets the item ID. - An integer representing the item ID. - - - Allows you to create a Data Source Reference (DSRef) object that identifies one or more data objects. - - - When implemented by a class, appends information about a data object with the specified type and identifier to a specified existing DSRef object. - The existing DSRef object to which information is appended. - The name of the object type. - The identifier of the object represented as an array of identifier parts. - - - Represents the interface that contains methods for executing data commands in an asynchronous manner. - - - When implemented by a class, cancels the asynchronous call, returning immediately. - A unique operation ID for the operation to cancel. - - - When implemented by a class, derives, in an asynchronous manner, a set of parameters for use with a specified command. - Command for which the parameters are derived. - A value from the enumeration representing the command type for the indicated command, specifying how to interpret the contents of the parameter. - Amount of time, in seconds, before which the command times out. - The object on which this method calls back as the command progresses. - - - Occurs when the command is completed. - - - When implemented by a class, derives, in an asynchronous manner, the schema of the specified command. - The command for which the schema is derived. - A value from the enumeration representing the command type for the indicated command, specifying how to interpret the contents of the parameter. - A list of parameters to pass with the command. - Amount of time, in seconds, before which the command times out. - The object on which this method calls back as the command progresses. - - - Occurs when the command is completed. - - - When implemented by a class, executes a command in an asynchronous manner. - The command to be executed. - A value from the enumeration representing the command type for the indicated command, specifying how to interpret the contents of the parameter. - A list of parameters to pass with the command. - Amount of time, in seconds, before which the command times out. - The object on which this method calls back as the command progresses. - - - Occurs when the command is completed. - - - Executes, in an asynchronous manner, a command that does not return any results beyond an integer value indicating status. - The command to be executed. - A value from the enumeration representing the command type for the indicated command, specifying how to interpret the contents of the parameter. - A list of parameters to pass with the command. - Amount of time, in seconds, before which the command times out. - The object on which this method calls back as the command progresses. - - - Occurs when the command is completed. - - - When implemented by a class, prepares, in an asynchronous manner, the specified command to be executed against the data source; the command can then be executed multiple times, with varying parameters. - The command to be executed. - A value from the enumeration representing the command type for the indicated command, specifying how to interpret the contents of the parameter. - A list of parameters to pass with the command. - Amount of time, in seconds, before which the command times out. - The object on which this method calls back as the command progresses. - - - Occurs when the command is completed. - - - Represents the interface that exposes methods for data command handling, including building and executing data commands of various types against data sources, retrieving read-only results, and retrieving a command status code. - - - When implemented by a class, creates a parameter object that can be passed into one of the following methods: , , or . - A new object instance. - - - When implemented by a class, derives the parameters that can be specified for a given command. - An array of objects. Each object represents a parameter that is derived from the command. - A command from which to derive parameters that are specific to a data source. - - - When implemented by a class, derives the parameters that can be specified for a given command. - An array of objects. Each object represents a parameter that is derived from the command. - A command from which to derive parameters that are specific to a data source. - A value from the enumeration representing the command type for the indicated command, specifying how to interpret the contents of the parameter. - - - When implemented by a class, derives the parameters that can be specified for a given command. - An array of objects. Each object represents a parameter that is derived from the command. - A command from which to derive parameters that are specific to a data source. - A value from the enumeration representing the command type for the indicated command, specifying how to interpret the contents of the parameter. - The length of time, in seconds, to block the client before canceling the parameter derivation and returning to the caller. A value of 0 indicates infinite time-out; a value of -1 indicates a provider default. - - - When implemented by a class, derives the schema returned from a specified command. The schema indicates the layout of items and blocks in a data reader. - An object. This object provides a forward-only, read-only data stream that describes the layout of items and blocks, that is, the schema, for the reader object returned upon executing the specified command. - A command for which to derive the schema that is specific to a data source. - - - When implemented by a class, derives the schema returned from a specified command. The schema indicates the layout of items and blocks in a data reader. - An object. This object provides a forward-only, read-only data stream that describes the layout of items and blocks, that is, the schema, for the reader object returned upon executing the specified command. - A command for which to derive the schema that is specific to a data source. - A value from the enumeration representing the command type for the indicated command, specifying how to interpret the contents of the parameter. - - - When implemented by a class, derives the schema returned from a specified command. The schema indicates the layout of items and blocks in a data reader. - An object. This object provides a forward-only, read-only data stream that describes the layout of items and blocks, that is, the schema, for the reader object returned upon executing the specified command. - A command for which to derive the schema specific that is to a data source. - A value from the enumeration representing the command type for the indicated command, specifying how to interpret the contents of the parameter. - An array of objects for the specified command type. While this is an input parameter, the DDEX provider is still able to set properties on individual out and return value parameters. However, these will not be populated when deriving schemas. - - - When implemented by a class, derives the schema returned from a specified command. The schema indicates the layout of items and blocks in a data reader. - An object. This object provides a forward-only, read-only data stream that describes the layout of items and blocks, that is, the schema, for the reader object returned upon executing the specified command. - A command for which to derive the schema that is specific to a data source. - A value from the enumeration representing the command type for the indicated command, specifying how to interpret the contents of the parameter. - An array of objects for the specified command type. While this is an input parameter, the DDEX provider is still able to set properties on individual out and return value parameters. However, these will not be populated when deriving schemas. - The length of time, in seconds, to block the client before canceling the schema derivation and returning to the caller. A value of 0 indicates infinite time-out; a value of -1 indicates a provider default. - - - When implemented by a class, executes a specified command and returns read-only results. - An object, which provides a forward-only, read-only stream from the data source. - A command to execute that is specific to a data source. - - - When implemented by a class, executes a specified command and returns read-only results. - An object, which provides a forward-only, read-only stream from the data source. - A command to execute that is specific to a data source. - A value from the enumeration representing the command type for the indicated command, specifying how to interpret the contents of the parameter. - - - When implemented by a class, executes a specified command and returns read-only results. - An object, which provides a forward-only, read-only stream from the data source. - A command to execute that is specific to a data source. - A value from the enumeration representing the command type for the indicated command, specifying how to interpret the contents of the parameter. - An array of objects for the specified command type. While this is an input parameter, the DDEX provider is still able to set properties on individual out and return value parameters. - - - When implemented by a class, executes a specified command and returns read-only results. - An object, which provides a forward-only, read-only stream from the data source. - A command to execute that is specific to a data source. - A value from the enumeration representing the command type for the indicated command, specifying how to interpret the contents of the parameter. - An array of objects for the specified command type. While this is an input parameter, the DDEX provider is still able to set properties on individual out and return value parameters. - The length of time, in seconds, to block the client before canceling the execution and returning to the caller. A value of 0 indicates infinite time-out; a value of -1 indicates a provider default. - - - When implemented by a class, executes a command but does not request results, instead returning an integer indicating the outcome of the call. - A DDEX provider–specific integer status code. - A command to execute that is specific to a data source. - - - When implemented by a class, executes a command but does not request results, instead returning an integer indicating the outcome of the call. - A DDEX provider–specific integer status code. - A command to execute that is specific to a data source. - A value from the enumeration representing the command type for the indicated command, specifying how to interpret the contents of the parameter. - - - When implemented by a class, executes a command, optionally with parameters, but does not request results, instead returning an integer indicating the outcome of the call. - A DDEX provider–specific integer status code. - A command to execute that is specific to a data source. - A value from the enumeration representing the command type for the indicated command, specifying how to interpret the contents of the parameter. - An array of objects for the specified command type. While this is an input parameter, the provider is still able to set properties on individual out and return value parameters. - - - When implemented by a class, executes a command, optionally with parameters, but does not request results, instead returning an integer indicating the outcome of the call. - A DDEX provider–specific integer status code. - A command to execute that is specific to a data source. - A value from the enumeration representing the command type for the indicated command, specifying how to interpret the contents of the parameter. - An array of objects for the specified command type. While this is an input parameter, the provider is still able to set properties on individual out and return value parameters. - The length of time, in seconds, to block the client before canceling the execution and returning to the caller. A value of 0 indicates infinite time-out; a value of -1 indicates a provider default. - - - When implemented by a class, prepares the specified command on the data source to be executed; the command may then be executed multiple times, with varying parameters. - An identifier of the prepared command that you can later pass to the or methods by using the command type . - A command to execute that is specific to a data source. - - - When implemented by a class, prepares the specified command on the data source to be executed; the command may then be executed multiple times, with varying parameters. - An identifier of the prepared command that you can later pass to the or methods by using the command type . - A command to execute that is specific to a data source. - A value from the enumeration representing the command type for the indicated command, specifying how to interpret the contents of the parameter. - - - When implemented by a class, prepares the specified command on the data source to be executed; the command may then be executed multiple times, with varying parameters. - An identifier of the prepared command that you can later pass to the or methods by using the command type . - A command to execute that is specific to a data source. - A value from the enumeration representing the command type for the indicated command, specifying how to interpret the contents of the parameter. - An array of objects representing the command parameters. - - - When implemented by a class, prepares the specified command on the data source to be executed; the command may then be executed multiple times, with varying parameters. - An identifier of the prepared command that you can later pass to the or methods by using the command type . - A command to execute that is specific to a data source. - A value from the enumeration representing the command type for the indicated command, specifying how to interpret the contents of the parameter. - An array of objects representing the command parameters. - The length of time, in seconds, to block the client before canceling the execution and returning to the caller. A value of 0 indicates infinite time-out; a value of -1 indicates a provider default. - - - Provides the ability to compare data connection strings for equivalence. - - - Compares the specified connection strings to determine whether they are equivalent and hence provide the same design-time experience. - true if the connection strings are equivalent; otherwise, false. - The first connection string to compare. - The second connection string to compare. - The or the parameter is null. - - - Represents the interface for a dialog box that can prompt the user for information when a data connection is being opened. - - - When implemented by a class, displays the prompt dialog box, given a specific instance. - A string that is the new value of the connection string containing the completed information that was entered by the user. - An instance of the class that contains an existing, incomplete connection string that should be updated by this dialog box. - - - Represents the interface that exposes methods and properties for the parsing and formatting of connection strings, as well as for storage of strongly typed properties, custom attributes, and synonyms. - - - When implemented by a class, adds a new property to the current connection properties collection. - Name of the property being added. - A object representing the type of the property. - Value of the property being added. - - - When implemented by a class, disassembles the components of a connection string into a set of properties in the current instance. - A connection string in a format recognized by the current instance. - - - When implemented by a class, resets the values of connection properties to an initial state. - - - When implemented by a class, removes the specified property from the current set of data connection properties. - true if the property is removed; false if the property is not found. - The name of the property key for the property to be reset. - - - When implemented by a class, retrieves a string representation of the current set of data connection properties that excludes sensitive properties or properties that should not be persisted. - A string representation of the current set of data connection properties that excludes sensitive properties or properties that should not be persisted. - - - When implemented by a class, retrieves the default string representation of the current connection properties. - A default string representation of the current connection properties. - - - Represents the interface that exposes methods and properties that enable you to work directly with connections to a data source. - - - When implemented by a class, closes the specified connection. - - - When implemented by a class, gets or sets a string representation of information required to establish a specified data source connection. - A string representation of the data source connection information. - - - When implemented by a class, gets or sets the amount of time to wait when establishing a connection before terminating the attempt and generating a time-out error. - An integer representation of the allowable time-out period. - - - When implemented by a class, initializes the specified connection, optionally from an existing data provider object. - An existing DDEX provider object, or null if a new object needs to be created. - - - When implemented by a class, opens the specified data connection. - true if the connection was opened successfully and does not require a prompt; false if the connection is missing required connection information and a prompt should be displayed to obtain the missing information form the user. You should return false only when a provider has implemented the class. - Indicates whether the call to this method should return false for specific errors that relate to missing connection information, as opposed to simply throwing an error in all cases of failure. Data providers that do not implement a prompt dialog box (or have their own prompting mechanism) should ignore this parameter and always assume a value of false. - - - When implemented by a class, gets the underlying provider object for the specified connection. - The underlying provider object for the specified connection. - - - When implemented by a class, gets the state of the data connection. - The state of the data connection, based on the enumeration. - - - Provides the ability to customize the behavior of opening a connection when in the context of a connection UI (for example, the data connection dialog box). - - - When implemented by a class, opens the data connection in the context of a connection UI (for example, the data connection dialog box). - A data connection object representing the connection to the data source. - The parameter is null. - - - Represents the interface that exposes methods and properties that enable a custom user interface (UI) control for editing connection properties in the Data Connection dialog box. - - - When implemented by a class, gets the current user control as a object. - A object. - - - When implemented by a class, loads the properties of controls in the Data Connection dialog box, such as the data source, user ID, password, and initial catalog. - - - Provides the ability to manipulate data connection properties in the context of a connection UI (for example, the data connection dialog box). - - - When implemented by a class, retrieves an array list of synonyms for a specified property. - An array of synonyms for a specified property. - The name of a property for which to retrieve the list of synonyms. - - - When implemented by a class, gets a value indicating whether a given connection string is complete. - true if the connection string is complete; otherwise, false. - - - When implemented by a class, gets or sets a Boolean value indicating whether the DDEX provider connection properties are extensible. - true if the connection properties are extensible; otherwise, false. - - - When implemented by a class, indicates whether a property contains sensitive information. - true if the property contains sensitive information; otherwise, false. - The name of the property to examine for sensitive information. - - - When implemented by a class, retrieves a string representation of the current set of data connection properties that is suitable for on-screen display. - A string representation of the current set of data connection properties that is suitable for on-screen display. - - - Provides the ability to test the connection with the properties specified in the connection dialog box. - - - Tests the connection based on the properties specified in the connection dialog box. - Contains the connection properties specified in the data connection dialog box. - - - Provides the ability to convert restrictions passed to the mapped object selector into underlying restrictions to pass to the data source–specific type selector, thus allowing mapped selection. Also allows conversion of members of an underlying data object to members of a mapped object, resulting in mapped representations of data objects. - - - When implemented by a class, converts the specified member of an underlying data object to its corresponding mapped member. - The value of the mapped member converted from the underlying values. - The name of the underlying type. - The name of the mapped member to convert to that belongs to the mapped type. - An array containing the values stored for the data source–specific members that are to be converted to a mapped member value. - - - When implemented by a class, converts the specified mapped restrictions into underlying restrictions that are data source–specific. - The underlying restriction that is converted from the mapped restriction. - The name of the mapped type. - Index into the array of substitution values. - An array containing the mapped restrictions. - - - Represents the interface that exposes methods for converting data source–specific object identifiers from strings to identifier parts, and from identifier parts to strings. - - - When implemented by a class, converts a formatted string identifier into its equivalent set of identifier parts. - An array containing the separated, unformatted identifier parts as derived from the input identifier. - The name of a data object type. - A data source object identifier. - - - When implemented by a class, converts a set of identifier parts into a formatted string identifier. - A string representation made up from the identifier parts and formatted based on the default formatting option. - The name of a data object type. - An array containing a set of identifier parts for a specified object. - - - When implemented by a class, converts a set of identifier parts into a formatted string identifier, based on the specified formatting option. - A string representation made up from the identifier parts and formatted based on the specified formatting option. - The name of a data object type. - An array containing a set of identifier parts for a specified object. - A value from the enumeration indicating the format of the string. - - - Represents the interface that exposes methods for expanding and contracting an identifier for a specified data object. - - - When implemented by a class, contracts an identifier for a data object with the specified type and complete identifier. - The partial, contracted unique identifier for a data object. - The name of a type of data object. - A full identifier of a data object. - - - When implemented by a class, expands an identifier for a data object with the specified type and partial identifier. - The complete, expanded identifier of the data object that matches the partial identifier passed in, or null if the identifier could not be expanded. - The name of a type of data object. - A partial identifier of a data object. - - - Represents the interface that exposes methods for comparing two data object identifier parts or properties. - - - When implemented by a class, compares one object identifier part with another specified object identifier part. - A value less than zero in cases where the identifier part is less than the specified value; zero if the identifier part is equal to the specified value; a value greater than zero if the identifier part is greater than the specified value. - The name of the identifier type. - An array of identifier parts that identify the data object. - The zero-based index into the identifier array indicating which part of the identifier to compare. - A value to compare the identifier part against. - - - When implemented by a class, compares a property of a data object with another data object property. - A value less than zero if the identifier part is less than the specified value; zero if the identifier part is equal to the specified value; a value greater than zero if the identifier part is greater than the specified value. - The name of an object type. - The name of a property to compare. - The first value to compare. - The second value to compare. - - - Enables getting data source–specific metadata about objects from the object store. The source of the object store is the data object support XML file. - - - When implemented by a class, retrieves a list of expensive properties from the object store. - A list of expensive properties for the specified type. - The data source–specific type name for which to retrieve expensive properties. - - - When implemented by a class, returns the ordering for the specified type as a string of comma-delimited data object names, which specifies the sort order of the data objects returned when selecting objects. - A string of comma-delimited data object names, which specifies the sort order of the data objects returned when selecting objects for the specified type. - The data source–specific type name. - - - When implemented by a class, retrieves a list of the restrictions that are required when selecting data objects for the specified type. - A list of the restrictions that are required when retrieving data objects for the current type. - The data source–specific type name for which to get the required restrictions. - - - When implemented by a class, retrieves all the restrictions that are supported when selecting data objects for the specified type. - A list of the restrictions that are supported when retrieving data objects for the specified type. - The data source–specific type name for which to get the supported restrictions. - - - When implemented by a class, returns a data reader for the data objects retrieved from the object store, which are filtered by the specified restrictions and properties. - An object representing a data reader for the selected data objects. - The data source–specific name of the specified type to retrieve data objects for. - The restrictions for filtering the data objects returned. - Specifies the property values of the requested data objects. The current version of DDEX does not support properties. - - - Provides the ability to retrieve, through an XML stream, a description of data object types for a data source. You can then interpret and manipulate this information programmatically. - - - Represents the interface that exposes methods and properties to handle data parameters. - - - When implemented by a class, gets information that describes the data parameter. - An object describing the data parameter. - - - When implemented by a class, gets or sets a object specifying the direction of the parameter. - A object specifying the direction of the parameter. - - - When implemented by a class, gets or sets the string literal name of the current parameter. - The name of the parameter. - - - When implemented by a class, disassembles a parameter value in a string format and converts the value to the correct type. - A string representation of a parameter value. - - - When implemented by a class, gets or sets an integer value specifying the size of the parameter. - The size of the parameter as an integer value. - - - When implemented by a class, retrieves a string representation of the value of the current parameter. - A string representation of the value of the current parameter. - - - When implemented by a class, gets or sets the data source–specific type of the parameter. - The data source–specific type of the parameter. - - - When implemented by a class, gets or sets the value of the parameter. - The value of the data parameter. - - - Exposes properties that describe a data parameter. - - - Gets a value indicating whether this data parameter is derived from a command. - true if this data parameter is derived; otherwise, false. - - - Gets a value indicating whether this data parameter can contain a null value. - true if this data parameter can contain a null value; otherwise, false. - - - Gets a value indicating whether this data parameter is an optional parameter. - true if this data parameter is an optional parameter; otherwise, false. - - - Represents the interface that exposes methods and properties for reading data from any data source. - - - When implemented by a class, closes the instance. - - - When implemented by a class, gets information that describes the data from a data source. - An object describing the data. - - - When implemented by a class, retrieves a specified number of bytes of raw binary data. - An integer value indicating the number of bytes read into the buffer. - Index in the current block of data for the item to retrieve. - An array into which specified data, as byte array, should be placed. If null, this method returns the size required of the array in order to fit all of the specified data. - Index of the starting point in the byte array specified with the parameter. - The number of bytes to be read into the byte array specified with the parameter. - - - When implemented by a class, retrieves a specified number of bytes of raw binary data. - An integer value indicating the number of bytes read into the buffer. - The name of the item for which to retrieve raw binary data. - An array into which specified data, as byte array, should be placed. If null, this method returns the size required of the array in order to fit all of the specified data. - Index of the starting point in the byte array specified with the parameter. - The number of bytes to be read into the byte array specified with the parameter. - - - When implemented by a class, retrieves the value of the item at the specified index in the current block of data. - An integer value from the specified index in the current block of data. - Index in the current block of the data item at which to retrieve the integer value. - - - When implemented by a class, retrieves the value of a data item with the specified name in the current block of data. - The string value of the item with the specified name. - The name of the data item in the current block to retrieve. - - - When implemented by a class, gets a Boolean value that indicates whether the specified reader is closed. - true if the specified data reader is closed; otherwise, false. - - - When implemented by a class, indicates whether the data item at the specified index is unspecified, that is, null. - true if the item is null, that is, unspecified; otherwise, false. - Index of the data item to examine. - - - When implemented by a class, indicates whether the value of the given data item is unspecified, that is, null. - true if the item is null, that is, unspecified; otherwise, false. - The name of the data item to examine. - - - When implemented by a class, advances the data reader to the next result set, in cases where the reader contains multiple result sets. - true if more result sets remain to be read and the reader was advanced to the next result set; false if no more result sets were found. - - - When implemented by a class, advances the reader to the next block of data, in cases where the reader contains more than one block of data. - true if there are more blocks of data to read. - - - When implemented by a class, gets a numerical status code returned by the method currently providing data to the data reader. - An integer value status code from the method currently providing data. - - - When implemented by a class, terminates the data reader immediately, without necessarily returning all of the data or setting output parameters. - - - Exposes properties that describe the data reader. - - - Retrieves the index corresponding to the specified data item name for the current data reader. - The index corresponding to the specified data item name for the current data reader, or null if the item is not found. - The date item name for which to retrieve the index. - - - Retrieves the maximum length, in characters, of data items at the specified index for the current data reader. - The maximum length, in number of characters, of the data item at the specified index; or -1 if the maximum length is unavailable or is not sensible. - The index of the data item being examined for length. - - - Retrieves the name assigned to the data item at the specified index in this data reader. - The name assigned to the data item at the index specified by the index parameter, or null if no name exists. - The index of the data item for which to retrieve the name. - - - Retrieves the data type of a data item or data items at the specified index. - The type of the data items located at the specified index. - Index of the data item for which to return the data type. - - - Retrieves the data type of a data item or data items at the specified index, in a specified format. - The type of the data items located at the specified index in the specified format. - Index of the data item for which to return the data type. - A value from the enumeration specifying the format of the data type to return. - - - Gets the number of items in this data reader's current block of data. - An integer value holding the number of items in this data reader's current block of data. - - - Represents the interface that exposes methods and properties for retrieving properties about a specified data source passed as name/value pairs. - - - When implemented by a class, retrieves a Boolean value indicating whether a specified property is contained in this data source information instance. - true if the specified property is contained in this data source information instance; otherwise, false. - The name of the property being tested. - - - When implemented by a class, retrieves a data source information property with the specified name. - The data source information property with the specified name. - The name of the data source information property to retrieve. - - - Represents the interface that exposes the ability to compare two data source–specific version strings. - - - Represents the interface that exposes methods and properties for transaction processing, which allows you to commit or roll back a series of related operations as a batch. - - - When implemented by a class, initiates a transaction and returns the new transaction level. - An integer value indicating the new transaction level. - - - When implemented by a class, commits a transaction and returns the new transaction level. - An integer value indicating the new transaction level. - - - When implemented by a class, gets a numeric value indicating the current transaction level. - An integer value specifying the current transaction level. - - - When implemented by a class, rolls back, or voids, a transaction and returns the new transaction level. - An integer value indicating the new transaction level. - - - Represents the interface that exposes the ability to retrieve a specialized browse object for a specified node in a given data view. - - - Occurs when the browse object is changed. - - - When implemented by a class, retrieves a special browse object for a data view node, given the specified node's item ID. - An object representing the browse object for the specified node. - An item ID specifying a node for which to create a custom browse object. - A browse object automatically generated with information in the data view support XML, or null if the XML indicates that no such browse object should be generated. This allows an implementation of this method to specify most settings in XML and then provide only minor modification to the set of properties, rather than necessitating building the object from the beginning. - - - Provides the ability to get the caption of a node item in Server Explorer. - - - Occurs when a node's caption has changed in Server Explorer. - - - Retrieves the caption of the specified node in Server Explorer. - The caption of the specified item. - A numerical identifier for the item to get the caption for. - - - Retrieves the caption, which can be edited, of the specified node in Server Explorer. - The caption of the specified item. - A numerical identifier for the item to get the caption for. - - - Provides the ability to implement commands, specifically custom commands, for nodes in a data view. - - - Creates a menu command for a Server Explorer menu item. - A object representing a menu command item. - The identifier of the item in the data view hierarchy on which this command should be invoked. - A object instance uniquely identifying the command associated with the specified item in the data view hierarchy. - - - Creates a selection menu command for multiple nodes in Server Explorer. - A object representing a menu command item, or null if no command was created. - A object instance uniquely identifying the command associated with the specified item in the data view hierarchy. - - - Updates the status of the specified menu command. - A object representing the command to update. - - - Provides the ability to open a document, get a document moniker, and perform other actions pertaining to a document in the Visual Studio Sever Explorer. - - - When implemented by a class, indicates whether a document can be opened for the specified node in the data view and for the given logical view. - true if a document can be opened; otherwise, false. - A numerical identifier for the node. - A unique identifier of a logical view. - - - When implemented by a class, searches for a node in the data view that corresponds to the specified document moniker. Optionally, searches child nodes that have not been expanded yet. - An integer value that identifies the specified node in the data view, or -1 if the node is not found. - A document moniker. - Specifies whether to search child nodes that have not been expanded yet (true), or not (false). - - - When implemented by a class, retrieves the service provider representing the context of the current document in the data view. - An object representing the context of the current document in the data view. - A numerical identifier for the node in the data view. - - - When implemented by a class, retrieves the document moniker for the specified node in the data view. - The document moniker. - A numerical identifier for the node in the data view. - - - When implemented by a class, gets the priority level of the specified document within the data view hierarchy. - A value from the enumeration specifying the priority level of the specified document within the data view hierarchy. - A numerical identifier for the node in the data view. - - - When implemented by a class, gets the name of the specified document for use when saving a new document. - A string representing the document name for use when saving the document, or null if there is no such name. - A numerical identifier for the node in the data view. - - - When implemented by a class, indicates whether a document is supported for the specified node in the data view. - true if the document is supported; otherwise, false. - A numerical identifier for the node in the data view. - - - When implemented by a class, opens the specified document in the given logical view. The document may be populated with existing data and may be hidden. - An object representing the open document window. - A numerical identifier for the node in the data view. - A unique identifier of a logical view. - Any existing data to be included in the document. - A Boolean value specifying whether to hide the document window (true) or not (false). - - - When implemented by a class, indicates whether the document moniker is to be displayed on the specified document. - true if the moniker is to be displayed; otherwise, false. - A numerical identifier for the node in the data view. - - - Provides the ability to check the state of or save the document in the Visual Studio Server Explorer. - - - When implemented by a class, indicates whether the specified document has data that is modified and is not saved yet. - true if the document has data that is modified and is not saved yet; otherwise, false. - A numerical identifier for the node in the data view. - The data contained in the document. - - - When implemented by a class, saves the specified document. - true if the document was saved, false if the save operation failed. - A numerical identifier for the node in the data view. - The data contained in the document. - A value from the enumeration specifying the type of save operation. - A new document name for use when saving without prompting the user for a new name. - - - Provides the ability to drag selected nodes in a data view hierarchy. - - - When implemented by a class, creates a data object that contains a copy of the dragged node and that will be stored in the Clipboard. - An object containing a copy of the information to be transferred. - - - When implemented by a class, retrieves the allowed drag-and-drop effects when a node is dragged in the data view, such as copying, moving, or linking. - A object containing the allowed drag-and-drop effects, such as whether the data is copied, moved, or linked. - An object containing a copy of the information to be transferred. - - - When implemented by a class, handles the drop operation. - An object containing a copy of the information to be transferred. - A object specifying the drag-and-drop effects, such as whether the data is copied, moved, or linked. - - - When implemented by a class, raises the event. - A object containing a copy of the information to be transferred. - A containing the event data. - - - When implemented by a class, raises the event. - An object containing a copy of the information to be transferred. - A containing the event data. - - - Represents the ability to drop data on nodes in a data view hierarchy. - - - When implemented by a class, indicates whether the drop operation is allowed on the specified node. - true if the drop operation is allowed; otherwise, false. - A numerical identifier for the node in the data view hierarchy. - - - When implemented by a class, raises the event. - A numerical identifier for the node in the data view hierarchy. - A containing the event data. - - - When implemented by a class, raises the event. - A numerical identifier for the node in the data view hierarchy. - A containing the event data. - - - Represents the ability of a provider to manipulate a Server Explorer connection through its implementation as a data view hierarchy. - - - Creates a new node in the data view hierarchy. - The item ID of the newly created node. - - - Creates the specified number of new nodes in the data view hierarchy. - An array containing the item IDs of the newly created nodes. - The number of nodes to create. - The parameter is less than zero. - - - Gets the current view of the data view hierarchy. - An object representing the current view. - - - Adds the specified node to the queue of nodes to be inserted at a later time, if the parent node has not been expanded yet or is not created. Otherwise, inserts the specified node immediately. - true if the new node is inserted immediately; false if the new node is placed in queue for delayed insert or is not inserted immediately. - The full name of the new node's parent. - The selection of child nodes to insert beneath the new node. - A numerical identifier for the new node to insert. - An array containing identifier parts that represent the new node. - The or parameter is null. - - - Adds the specified node to the queue of nodes to be inserted at a later time, if the parent node has not been expanded yet or is not created. Otherwise, inserts the specified node immediately. - true if the new node is inserted immediately; false if the new node is placed in queue for delayed insert or is not inserted immediately. - The full name of the new node's parent. - The name of the new node's type. - A numerical identifier for the new node to insert. - An array containing identifier parts that represent the new node. - The or parameter is null. - - - Removes the specified node from Server Explorer and de-allocates its corresponding object from memory. - true if node is removed; otherwise, false. - A numerical identifier for the node to remove. - - - Gets the current connection to Server Explorer. - An object representing the current connection to Server Explorer. - - - Retrieves the data view hierarchy associated with the given Server Explorer connection. - An object representing the data view hierarchy for the given connection. - The explorer connection for which to get the data view hierarchy. - The parameter is null. - The data provider associated with the parameter differs from the current data provider. - - - Creates an implementation of the generic type T from the specified type. - The provider implementation type, or null if no implementation type is found. - A specific implementation type. - The type of the parameter. - - - Returns the for the specified node. - An object. - A numerical identifier for the node. - The parameter is not valid. - - - Inserts the specified node and its child nodes, if any, under the specified parent node. - true if the node was inserted; otherwise, false. - The full name of the new node's parent. - The selection of child nodes to insert beneath the new node. - A numerical identifier for the new node to insert. - An array containing identifier parts that represent the new node. - The parameter is null. - The parameter is not a child of the specified parent node. - - - Inserts the specified node under the specified parent node. - true if the node was inserted; otherwise, false. - The full name of the new node's parent. - The name of the new node's type. - A numerical identifier for the new node to insert. - An array containing identifier parts that represent the new node. - The parameter is null. - - - Gets a value indicating whether the connection to Server Explorer has been initialized. - true if connection has been initialized; otherwise, false. - - - Gets a value indicating whether the support model is initialized. - true if the support model is initialized; otherwise, false. - - - Gets a value indicating whether the view support object is initialized. - true if the view support is initialized; otherwise, false. - - - Gets the existing support model object. - An object. - - - Gets a collection of name/value pairs of commands that are associated with the current Server Explorer connection and that are saved in the registry. - A collection of name/value pairs representing the objects and the status corresponding to the saved commands. - - - Gets a collection of name/value pairs of properties that are associated with the current Server Explorer connection and that are saved. - A collection of name/value pairs representing the name of each property and its value. - - - Removes the specified node from Server Explorer and discards it. - true if the node is removed; otherwise, false. - A numerical identifier for the node to remove. - - - Removes the specified node from Server Explorer. Optionally, discards the specified node. - true if the node is removed; otherwise, false. - A numerical identifier for the node to remove. - Specifies whether to discard the node (true) or not (false). - - - Gets the current data service provider. - An object representing the current data service provider. - - - Sets the name for use when saving the specified node. - A numerical identifier for the new node to remove. - The name for use when saving the specified node. - - - Gets the view support object associated with the current Server Explorer connection. - An object. - - - Provides the ability to control the icons for nodes in a data view hierarchy. - - - When implemented by a class, retrieves the icon displayed when the specified node is expanded. - An object representing the node's icon. - A numerical identifier of the node for which you want to get the icon. - - - When implemented by a class, retrieves the icon displayed in Server Explorer for the specified node. - An object representing the node's icon. - A numerical identifier of the node for which you want to get the icon. - - - Occurs when any icons have changed in the data view. - - - Represents the interface that exposes the ability to retrieve an XML stream that provides a description of one or more data views. - - - When implemented by a class, closes the I/O stream to the data view resource. - - - When implemented by a class, initializes the data view hierarchy. - - - Provides the ability to create a user context to indicate which component of Server Explorer has just been selected. - - - When implemented by a class, creates a user context object for the specified node. - An object for the specified node. - A numerical identifier of the node in the data view hierarchy. - - - Occurs when the user context changes. - - - Provides the ability to control the visibility of nodes in a data view hierarchy. - - - When implemented by a class, indicates whether the current item is visible. - true if item is visible; otherwise, false. - A numerical identifier for the item in the data view hierarchy. - - - Occurs when the item's visibility changes. - - - Contains constants for all the types that a DSRef object can represent. - - - Specifies a collection. - - - Specifies a database object. - - - Specifies a data source root. - - - Specifies an extended type. - - - Specifies a data field. - - - Specifies a database function. - - - Specifies that the DSRef object has a first child. - - - Specifies that the DSRef object has a moniker. - - - Specifies that the DSRef object has a name. - - - Specifies that the DSRef object has a sibling that can be accessed next. - - - Specifies that the DSRef object has an owner. - - - Specifies that the DSRef object has properties. - - - Specifies a database index. - - - Specifies the DSRef object supports mixed mode - - - Specifies a multiple DSRef object. - - - Specifies a generic node. - - - Specifies a null value (0). - - - Specifies a package. - - - Specifies a package body. - - - Specifies a query. - - - Specifies a database relationship object. - - - The DSRef object. - - - Specifies a stored procedure. - - - Specifies a synonym. - - - Specifies a table. - - - Specifies a trigger. - - - Specifies a user-defined type. - - - The DSRef object. - - - Specifies a database view index. - - - Specifies a database view trigger. - - - Holds DSRef constants that are used by and . - - - Specifies the Clipboard format. - - - Holds a value specifying a node ID NIL value. - - - Holds a value specifying a node ID ROOT value. - - - Reads DSRef trees. - - - Retrieves the GUID for the extended type of a specified node. - NOERROR if successful; otherwise, an unspecified failure code. - The DSREFNODEID of the node whose extended type is to be retrieved. - - - Retrieves the identifier of the first child node in the parent's vector of children for a specified parent node. - NOERROR if successful; otherwise, an unspecified failure code. - The DSREFNODEID of the parent node for which the first child node is to be retrieved. - - - Retrieves the moniker of the specified node. - NOERROR if successful; otherwise, an unspecified failure code. - The DSREFNODEID of the node whose moniker is to be retrieved. - - - Retrieves the name of the database object to which the database refers. - NOERROR if successful; otherwise, an unspecified failure code. - The DSREFNODEID of the node whose database object name is to be retrieved. - - - Retrieves the identifier of the next sibling node of a specified node. - NOERROR if successful; otherwise, an unspecified failure code. - The DSREFNODEID of the child node of which the sibling node is to be retrieved. - - - Retrieves the schema of the database object to which the database refers. - NOERROR if successful; otherwise, an unspecified failure code. - The DSREFNODEID of the node whose owner schema is to be retrieved. - - - Retrieves the GUID and Variant property associated with the specified node. - NOERROR if successful; otherwise, an unspecified failure code. - The DSREFNODEID of the node whose property is to be retrieved. - The REFGUID of the property to be retrieved. - - - Returns the time that the DSRef is persisted. - NOERROR if successful; otherwise, an unspecified failure code. - - - Retrieves the type of a specified node. - NOERROR if successful; otherwise, an unspecified failure code. - The DSREFNODEID of the node whose type is to be retrieved. - - - Returns the version of the DSRef tree. - NOERROR if successful; otherwise, an unspecified failure code. - - - Creates DSRef trees. - - - Resets a specified tree to an empty state. - - - Adds an initial child node to a parent node. - NOERROR if successful; otherwise, an unspecified failure code. - The DSREFNODEID of the parent node for which the first child node is to be created. - - - Adds another sibling node to a child node. - NOERROR if successful; otherwise, an unspecified failure code. - The DSREFNODEID of the child node to which the sibling node is to be added. - - - Sets the extended type for a specified node. - The DSREFNODEID of the node whose extended property is to be set. - A reference to the GUID of the extended type to be set for the specified node. - - - Sets the moniker of a specified node. - The DSREFNODEID of the node whose moniker is to be set. - A reference to the interface that contains the moniker to be set for the specified node. - - - Sets the name of a specified node. - The DSREFNODEID of the node whose name is to be set. - A BSTR that contains the name to be set for the specified node. - - - Sets the schema name for a specified node. - The DSREFNODEID of the node whose owner name is to be set. - A BSTR that contains the owner name to be set for the specified node. - - - Sets the GUID and value of the catalog or database property for a specified node. - The DSREFNODEID of the node whose property is to be set. - The REFGUID of the property to be set for the specified node. - A VARIANT value of the property to be set for the specified node. - - - Sets the type of a node to specify the type of database object that the node references. - The DSREFNODEID of the node whose type is to be set. - A DSREFTYPE enumeration that contains the value of the type to be set for the specified node. - - - \ No newline at end of file diff --git a/ScheMe/bin/Microsoft.VisualStudio.Debugger.InteropA.dll b/ScheMe/bin/Microsoft.VisualStudio.Debugger.InteropA.dll deleted file mode 100644 index 4003d1b..0000000 Binary files a/ScheMe/bin/Microsoft.VisualStudio.Debugger.InteropA.dll and /dev/null differ diff --git a/ScheMe/bin/Microsoft.VisualStudio.Designer.Interfaces.dll b/ScheMe/bin/Microsoft.VisualStudio.Designer.Interfaces.dll deleted file mode 100644 index c4acc04..0000000 Binary files a/ScheMe/bin/Microsoft.VisualStudio.Designer.Interfaces.dll and /dev/null differ diff --git a/ScheMe/bin/Microsoft.VisualStudio.Designer.Interfaces.xml b/ScheMe/bin/Microsoft.VisualStudio.Designer.Interfaces.xml deleted file mode 100644 index 5458f36..0000000 --- a/ScheMe/bin/Microsoft.VisualStudio.Designer.Interfaces.xml +++ /dev/null @@ -1,195 +0,0 @@ - - - - Microsoft.VisualStudio.Designer.Interfaces - - - - Creates a . - The . - The item ID. - The . - - - Releases all resources used by the . - - - Flushes any changes that the designer has made to the text buffer. - - - Gets the HRESULT of the last load error, should one exist. - - - Disposes this designer loader. - - - Gets the editor caption for the design surface. - - . - The caption. - - - Initializes the loader. This associates it with a doc data object and an item ID. - The . - The . - The . - An to a doc data object. - - - Sets the base editor caption. - The caption. - - - Creates a designer based on the contents of the given designer loader. - The . - The . - The . - - - Creates a designer based on the designer of the given component class. - The . - The fully-qualified name of the class. - The new . - - - Creates an uninitialized designer loader. - The type name of the loader class. - The . - - - Finds a registered designer loader for the specified file extension. - The file name. - The type name of the designer loader. - - - Registers the specified attribute value for the specified file. - The T:Microsoft.VisualStudio.Shell.Interop.IVSHierarchy object. - The . - The index of the class. The only requirement is that it be unique for each class and be in increasing value for each class declared in the file. - The name of the attribute value. - - - Gets the list of attributes for the object. - The dispatch ID of the property for which to retrieve attributes. - The number of attribute type names in s. - An array of variants to be used to initialize the given attributes. If the attributes have a constructor that takes a parameter, the given attribute will be used to initialize the attribute. - If the initializer is NULL, VT_EMPTY or VT_NULL, the default ctor will be called. Variants will be caller freed individually using variant clear, then CoTaskMemFree on the array itself. - - - Creates a properties window. You must populate this grid with data yourself. - The new . - - - Refreshes the properties window. - - - Destroys the properties window. - - - Gets the value of the given option. - The . - The value. - - - Refreshes the property grid. - - - Sets the specified option. - The . - The value of the option. - - - Sets objects for the grid to browse. - The number of objects. - A pointer to a set of objects. - - - Gets the provider. - The dispatch interface of the provider. - - - Gets the GUID of the designer command. - The GUID of the designer command. - - - Gets the selection container. - An object of type . - - - Gets the view for this designer. - An object that is typically of type or a document object. - - - Gets the name of the metadata attribute we will use to determine if a class supports a design view. - - - - Gets the resource ID of the glyph that the properties window should use as its tool window icon. - The resource ID. - - - Gets the current visible state of the commands window. - true if the command window is visible, otherwise false. - - - Gets or sets the sort order of the properties window - The . - - - Gets the top-level HWND for the grid window. - The top-level HWND for the grid window. - - - Gets the name of the currently-selected property. - The name of the currently-selected property. - - - Represents the types of property grid options. - - - Commands options. - - - Help options. - - - Toolbar options. - - - Defines the sort order of the property grid. - - - No sorting. - - - Alphabetical sort order. - - - Sort by categories. - - - Creates a CodeDom provider for a given hierarchy and item ID. - - - Provides access to a CodeDomProvider object. - - - Represents a managed form designer. - - - Provide a Visual Studio-specific way to initialize a designer loader. - - - Provides VS shell support for managed form designers. - - - Allows native COM objects to specify managed attributes on values. It can be used to expose the richer functionality of managed objects as COM objects. - - - Provides access to the designer properties window service. - - - Defines a small property browser that can be hosted in dialog boxes or other windows. - - - \ No newline at end of file diff --git a/ScheMe/bin/Microsoft.VisualStudio.ManagedInterfaces.dll b/ScheMe/bin/Microsoft.VisualStudio.ManagedInterfaces.dll deleted file mode 100644 index 7f4a600..0000000 Binary files a/ScheMe/bin/Microsoft.VisualStudio.ManagedInterfaces.dll and /dev/null differ diff --git a/ScheMe/bin/Microsoft.VisualStudio.ManagedInterfaces.xml b/ScheMe/bin/Microsoft.VisualStudio.ManagedInterfaces.xml deleted file mode 100644 index 6626500..0000000 --- a/ScheMe/bin/Microsoft.VisualStudio.ManagedInterfaces.xml +++ /dev/null @@ -1,355 +0,0 @@ - - - - Microsoft.VisualStudio.ManagedInterfaces - - - - Completes all pending validations before continuing. - true to continue, false to cancel the action that triggered the validation. - - - Gets the current value for the given property. -  The name of the property to get. - The value of the property. - - - Gets the current values for the given property for each of the supplied configurations. - The name of the property to get. - [out] Returns an array of configurations that may be affected. - [out] Returns an array of values for each of the configurations. - If the method succeeds, it returns , otherwise an error code. - - - Raised when the property page is activated or deactivated as the active designer. - true if the page has been activated, false if it has been deactivated. - - - Sets the given value for the given property. - The name of the property. - The value to set. - - - Sets the given values for the given properties, one for each of the supplied configurations. - The name of the property. - The configurations in which to set the property. - The values to set. - - - Notifies the property page of the site. - - . - - - Determines the given property supports getting and setting multiple values at the same time. - The name of the property. - true if the given property supports getting and setting multiple values at the same time. - - - Gets a transaction to group multiple property changes into a single undo/redo unit. - The description of the transaction. - - . - - - Raised after a property on the property page has changed. - The name of the property whose value has changed. - A that applies to the property. - The previous value of the property. - The new value of the property. - - - Raised before a property value is changed. - The name of the property to be changed. - A that applies to the property. - - - Returns this file to the default state. - - - Gets or sets whether or not this package should be installed. - true if the package should be installed. - - - Gets the name of the package. - The name of the package. - - - Gets the unique identifier of the package. - The unique identifier of the package. - - - Gets the number of items contained by the collection. - The number of items contained by the collection. - - - Gets an interface given its product code. - The of the bootstrapper package. - A bootstrapper package. - - - Gets and sets the published group. - The published group. - - - Gets whether or not the interface's file is an assembly. - true if the file is an assembly, otherwise false. - - - Gets whether or not the file is a data file. - true if the file is a data file, otherwise false. - - - Gets whether or not the file cannot be mapped to an item in the project. - true if the file cannot be mapped to an item in the project; false if it can be mapped. - - - Gets whether or not the file is a prerequisite for deployment. - true if the file is a prerequisite for deployment, otherwise false. - - - Gets whether or not the file is to be deployed. - true if the file should be deployed, otherwise false. - - - Gets whether or not the file is read-only. - true if the file is read-only, otherwise false. - - - Gets the name of the file. - The name of the file. - - - Gets or sets the current status of the file. - The current value. - - - Gets or sets the target path of this file. - The target path of this file. - - - Gets the number of files in the collection. - The number of files in the collection. - - - Gets the file with the specified name. - The name of the file. - - . - - - Gets or sets the revision number of the application. - The revision number of the application. - - - Gets or sets the version of the application. - The version of the application. - - - Gets or sets whether to create an autorun.ini file for this application. - true if an autorun.ini file should be created for this application. - - - Gets or sets the way the bootstrapper should download components. - - . - - - Gets or sets the URL from which to download bootstrapper components of this application. - The URL from which to download bootstrapper components of this application. - - - Gets or sets whether the bootstrapper should be generated. - true if the bootstrapper should be generated. - - - Gets the collection of bootstrapper packages. - - . - - - Gets or sets whether to generate a Web page when this application is published. - true if a Web page should be created. - - - Gets or sets whether to run the application after installation - true if the application should be started after installation. - - - Gets or sets whether to install the application on the user's machine. - true to install the application on the user's machine. - - - Gets or sets the type of install location. - - . - - - Gets or sets the URL from which the user should install the application. - The URL from which the user should install the application. - - - Gets or sets whether to add ".deploy" as an extension to all deployed files. - true to add ".deploy" as an extension to all deployed files. - - - Gets or sets the minimum version users can install. - The minimum version users can install. - - - Gets or sets whether to open the default browser after each publish. - true to open the default browser every time the application is published. - - - Gets and sets the name of the application. - The name of the application that will be displayed on the installation program. - - - Gets or sets the name of the publisher. - The name of the publisher that will be displayed in the installation program. - - - Gets a collection of files that can be deployed. - - . - - - Gets or sets the URL to which the application will be deployed. - The URL to which the application will be deployed. - - - Gets or sets the URL to which users can go for support. - The URL to which users can go for support. - - - Gets or sets the culture for which the deployment will be generated. - The culture for which the deployment will be generated. - - - Gets or sets whether to allow users to pass parameters to the application via the URL. - true to allow users to pass parameters to the application via the URL. - - - Gets or sets whether users are allowed to update their application. - true if users are allowed to update their application. - - - Gets or sets the number of units for the application to wait before checking for updates. - The number of units for the application to wait before checking for updates. - - - Gets or sets the units of time for the application to wait before checking for updates. - - . - - - Gets or sets the mode by which the application will check for updates. - - . - - - Gets or sets whether the application should check for updates. - true if the application should check for updates. - - - Gets or sets whether update is required. - true if update is required. - - - Gets or sets the URL to use to check for future updates. - The URL to use to check for future updates. - - - Gets or sets whether the uploaded files will be validated after publish. - true if uploaded files will be validated after publish. - - - Gets or sets the name of the web page that should be created or opened on publish. - The name of the web page that should be created or opened on publish. - - - An optional interface which may be implemented by property pages hosted inside the Project Designer. Implementing this interface allows the page to participate in advanced scenarios supported by the Project Designer (for instance, automatic Undo and Redo functionality). However, (or ) is still required. - - - An interface which is implemented (in addition to ) by the Project Designer on sites that host property pages. It is necessary for some advanced scenarios supported by the Project Designer (for instance, automatic Undo and Redo), but it is not necessary to use this interface in order to be hosted as a property page in the Project Designer. - - - Specifies the location from which packages should be downloaded at install time. - - - The component vendor's site. - - - The same location as the bootstrapper. - - - An absolute path specified by . - - - An interface defining a bootstrapper package. - - - A collection of objects. - - - This enumeration describes possible installation sources. - - - Installation source is a website. - - - Installation source is a UNC path. - - - Installation source is disk. - - - A wrapper for a COM publishing interface. - - - An interface defining a collection of objects implementing . - - - Defines the properties of a published application. - - - An enumeration of possible publish statuses. - - - Auto - - - Include - - - Exclude - - - DataFile - - - Prerequisite - - - An enumeration with values that describe the frequency of updates. - - - Specifies that publishing updates should occur in hours. - - - Specifies that publishing updates should occur in days. - - - Specifies that publishing updates should occur in weeks. - - - An enumeration that describes valid publishing update modes. - - - Foreground - - - Background - - - \ No newline at end of file diff --git a/ScheMe/bin/Microsoft.VisualStudio.OLE.Interop.dll b/ScheMe/bin/Microsoft.VisualStudio.OLE.Interop.dll deleted file mode 100644 index d9bbd3b..0000000 Binary files a/ScheMe/bin/Microsoft.VisualStudio.OLE.Interop.dll and /dev/null differ diff --git a/ScheMe/bin/Microsoft.VisualStudio.OLE.Interop.xml b/ScheMe/bin/Microsoft.VisualStudio.OLE.Interop.xml deleted file mode 100644 index ce95b62..0000000 --- a/ScheMe/bin/Microsoft.VisualStudio.OLE.Interop.xml +++ /dev/null @@ -1,8441 +0,0 @@ - - - - Microsoft.VisualStudio.OLE.Interop - - - - Represents the size of the structure in bytes. - - - Represents the class context that is to be used for instantiating the object. - - - Represents the clock time in milliseconds. - - - Represents a value that a moniker can use during link tracking. - - - Represents flags that control aspects of moniker binding operations. - - - Represents flags that should be used when opening the file that contains the object identified by the moniker. - - - Represents the LCID value indicating the client's preference for which locale to be used when binding an object. - - - Allows clients to specify server information when calling IMoniker::BindToObject. - - - Indicates the size of the structure in bytes. - - - Indicates the size of the data provided in the member. - - - Indicates the value from the enumeration specifying an action to be performed during the bind operation. - - - Represents an unsigned long integer value that contains the code page used to perform the conversion. - - - Reserved. Must be set to 0. - - - Reserved. Must be set to 0. - - - Reserved. Must be set to 0. - - - Indicates the flag from the enumeration that determines the use of URL encoding during the binding operation. This member is specific to URL monikers. - - - Indicates the interface identifier of the IUnknown interface referred to by . - - - Point to the IUnknown (COM) interface. - - - Represents the structure that contains the descriptor for the object being bound to and indicates whether the handle retrieved by specifying this structure is inheritable. - - - Defines the data to be used in a PUT or POST operation specified by . - - - Represents the BSTR specifying a protocol-specific custom action to be performed during the bind operation (only if is set to BINDVERB_CUSTOM). - - - The behavior of this field is moniker-specific. - - - Size of the block of data pointed to by , in bytes. - - - Pointer to a block of data. - - - Size of the block of data pointed to by , in bytes. - - - Pointer to a block of data. - - - The size of the array pointed to by . - - - A pointer to an array of BOOL types, each of which corresponds to an allowable value that a particular property can accept. - - - The size of the array pointed to by . - - - A pointer to an array of BSTR values, each of which corresponds to an allowable value that a particular property can accept. - - - The size of the array pointed to by . - - - A pointer to an array of BSTRBLOB types, each of which corresponds to an allowable value that a particular property can accept. - - - The size of the array pointed to by . - - - A pointer to an array of CHAR types, each of which corresponds to an allowable value that a particular property can accept. - - - The size of the array pointed to by . - - - A pointer to an array of CACLIPDATA types, each of which corresponds to an allowable value that a particular property can accept. - - - The size of the array pointed to by . - - - A pointer to an array of CLSID types, each of which corresponds to an allowable value that a particular property can accept. - - - The size of the array pointed to by . - - - A pointer to an array of CY types, each of which corresponds to an allowable value that a particular property can accept. - - - The size of the array pointed to by . - - - A pointer to an array of DATE types, each of which corresponds to an allowable value that a particular property can accept. - - - The size of the array pointed to by . - - - A pointer to an array of DOUBLE types, each of which corresponds to an allowable value that a particular property can accept. - - - The size of the array pointed to by . - - - A pointer to an array of DWORD types, each of which corresponds to an allowable value that a particular property can accept. - - - The size of the array pointed to by . - - - A pointer to an array of FILETIME types, each of which corresponds to an allowable value that a particular property can accept. - - - The size of the array pointed to by . - - - A pointer to an array of FLOAT types, each of which corresponds to an allowable value that a particular property can accept. - - - The size of the array pointed to by . - - - A pointer to an array of LARGE_INTEGER types, each of which corresponds to an allowable value that a particular property can accept. - - - The size of the array pointed to by . - - - A pointer to an array of SHORT types, each of which corresponds to an allowable value that a particular property can accept. - - - The size of the array pointed to by . - - - A pointer to an array of LONG types, each of which corresponds to an allowable value that a particular property can accept. - - - Size of the array pointed to by . - - - A pointer to an array of LPOLESTR values. Each value corresponds to an allowable value that a particular property can accept. The caller can use these string values in user interface elements, such as drop-down list boxes. - - - The size of the array pointed to by . - - - A pointer to an array of LPSTR types, each of which corresponds to an allowable value that a particular property can accept. - - - The size of the array pointed to by . - - - A pointer to an array of LPWSTR types, each of which corresponds to an allowable value that a particular property can accept. - - - The size of the array pointed to by . - - - A pointer to an array of PROPVARIANT types, each of which corresponds to an allowable value that a particular property can accept. - - - The size of the array pointed to by . - - - A pointer to an array of SCODE types, each of which corresponds to an allowable value that a particular property can accept. - - - The size of the array pointed to by . - - - A pointer to an array of UCHAR types, each of which corresponds to an allowable value that a particular property can accept. - - - The size of the array pointed to by . - - - A pointer to an array of ULARGE_INTEGER types, each of which corresponds to an allowable value that a particular property can accept. - - - The size of the array pointed to by . - - - A pointer to an array of USHORT types, each of which corresponds to an allowable value that a particular property can accept. - - - The size of the array pointed to by . - - - A pointer to an array of ULONG types, each of which corresponds to an allowable value that a particular property can accept. - - - The size of the array pointed to by . - - - A pointer to an array of UUID values, each of which specifies a CLSID of a particular property page. - - - - - - - - - - - - - - - - - - - - - Represents a string containing the domain or workgroup name. - - - Represents the length of the string, without the terminating NULL. - - - Represents values indicating that strings are ANSI (0x1) or Unicode (0x2). This value can be SEC_WINNT_AUTH_IDENTITY_ANSI or SEC_WINNT_AUTH_IDENTITY_UNICODE. - - - Represents the string containing the user's password in the domain or workgroup. - - - Represents the length of the string, without the terminating NULL. - - - Represents a string containing the user's name. - - - Represents the length of the string, without the terminating NULL. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Represents a 64-bit signed integer. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - The size of an element of the array. The size does not include the size of the data object. - - - The number of dimensions in this array. - - - The number of times the array has been locked without a corresponding unlock. - - - Flags that define the type of the safe array. - - - Pointer to the data. - - - The for this safe array. - - - - - - - - - Determines whether the returned handle is inherited when a new process is created. If this field is set to a non-zero value, the new process inherits the handle. If it is 0, the new process does not inherit the handle. - - - A pointer to a SECURITY_DESCRIPTOR structure that controls access to the object. If the value of this member is null, the object is assigned the default security descriptor associated with the access token of the calling process. This is not the same as granting access to everyone by assigning a null discretionary access control list (DACL). The default DACL in the access token of a process allows access only to the user represented by the access token. - - - The size, in bytes, of this structure. Set this value to the size of this structure. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Contains the distance a character extends above the base line. - - - Contains the average width of characters. - - - Contains the character used to define word breaks for text justification. - - - Contains a values that specifies the character set of the font. - - - Contains the character to be substituted for characters not in the font. - - - Contains the distance characters extend below the baseline. - - - Contains the horizontal aspect of the device for which the font was designed. - - - Contains the vertical aspect of the device for which the font was designed. - - - Contains the amount of extra leading that the application adds between rows. - - - Contains the first character defined in the font. - - - Contains the maximum height of characters in the font. - - - Contains the amount of leading inside the bounds set by the Height property. - - - Contains a value indicating whether the font is italic. - - - Contains the last character defined in the font. - - - Contains the maximum character width. - - - Contains the extra width per string that may be added to some synthesized fonts. - - - Contains information about the pitch, technology, and family of a physical font. - - - Contains a value indicating whether the font specifies a horizontal line through the characters. - - - Contains a value indicating whether the font is underlined. - - - Contains the weight of the font. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -   -   - - - -   - - - -   - - - - - - -   -   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -   -   - - - -   - - - - - - - - - - - - - - - - - - - - - - - - - - Executes the specified command. - The GUID of the command group. - The command ID. - Specifies how the object should execute the command. Possible values are taken from the and enumerations. - The input arguments of the command. - The output arguments of the command. - This method returns S_OK on success. Other possible return values include the following.Return codeDescriptionOLECMDERR_E_UNKNOWNGROUPThe parameter is not null but does not specify a recognized command group.OLECMDERR_E_NOTSUPPORTEDThe parameter is not a valid command in the group identified by .OLECMDERR_E_DISABLEDThe command identified by is currently disabled and cannot be executed.OLECMDERR_E_NOHELPThe caller has asked for help on the command identified by , but no help is available.OLECMDERR_E_CANCELEDThe user canceled the execution of the command. - - - Queries the object for the status of one or more commands generated by user interface events. - The GUID of the command group. - The number of commands in . - An array of structures that indicate the commands for which the caller needs status information. This method fills the member of each structure with values taken from the enumeration. - An structure in which to return name and/or status information of a single command. This parameter can be null to indicate that the caller does not need this information. - This method returns S_OK on success. Other possible return values include the following.Return codeDescriptionE_FAILThe operation failed.E_UNEXPECTEDAn unexpected error has occurred.E_POINTERThe argument is null.OLECMDERR_E_UNKNOWNGROUPThe parameter is not null but does not specify a recognized command group. - - - Called during each iteration of a message loop. - The representing the reason. - The peeked message (from PeekMessage). - The component data that was sent to . - true if the message loop should continue, false otherwise. If false is returned, the component manager terminates the loop without removing from the queue. - - - Gives the component a chance to do idle time tasks. - A set of flags indicating the type of idle tasks to perform, from . - true if more time is needed to perform the idle time tasks, false otherwise. - - - Processes the message before it is translated and dispatched. - The message. - true if the message is consumed, false otherwise. - - - Called when the component manager wishes to know if the component is in a state in which it can terminate. - true if the user should be prompted, otherwise false. - If is false, the componentshould simply return true if it can terminate, false otherwise. If is true, the component should return true if it can terminate without prompting the user. Otherwise it should prompt the user, either asking the user if it can terminate and returning true or false appropriately, or giving an indication as to why it cannot terminate and returning false. - - - Reserved. - Reserved. - Reserved. - Reserved. - Reserved. - Always returns true. - - - Gets a window associated with the component. - A value from . - Reserved for future use. Should be 0. - The HWND, or null if no such window exists. - - - Notifies the component when a new object is being activated. - The component that is being activated - true if is the same as the callee of this method, otherwise false. - The component registration information. - true if the host that is being activated, otherwise false. - The OLE host information. - Reserved. - - - Notifies the component when the host application gains or loses activation. - True if the application is being activated, false if it is losing activation. - The ID of the thread that owns the window. - - - Notifies the component when the application enters or exits the specified state. - The state, from . - true if the application is entering the state, false if it is exiting the state. - - - Notifies the active component that it has lost its active status because the host or another component has become active. - - - Terminates the message loop. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Adjusts a specified rectangle if it is entirely or partially covered by overlapping, opaque objects. - [in,out] Rectangle to adjust. - S_OK The rectangle was adjusted successfully. Note S_OK means that the rectangle was not completely covered. S_FALSE The rectangle was adjusted successfully. Note S_FALSE means that the rectangle was completely covered. Its width and height are now NULL. - - - Determines if the container can activate the object in place. - - - Informs an object if its container can support it as a windowless object that can be in-place activated. - S_OK The object can activate in place without a window. - - - Controls enabling of context-sensitive help. - [in] TRUE if help mode should be entered; FALSE if it should be exited. - - - - - - Deactivate the object and revert to undo state. - - - Called by an in-place active, windowless object to determine if it still has the mouse capture or not. - S_OK The object currently has the mouse capture. S_FALSE The object does not currently have the mouse capture. - - - Provides an object with a handle to a device context for a screen or compatible device from its container. - [in] Pointer to the rectangle that the object wants to redraw, in client coordinates of the containing window. If this parameter is NULL, the object's full extent is redrawn. - [in] A combination of values from the OLEDCFLAGS enumeration. - [out] Pointer to a returned device context. - - - Called by an in-place active, windowless object to determine if it still has the keyboard focus or not. - S_OK The object currently has the keyboard focus. S_FALSE The object does not currently have the keyboard focus. - - - Gets a window handle. - [out] Pointer to where to return the window handle. - - - Enables an in-place object to retrieve window interfaces that form at the window object hierarchy, and the position in the parent window to locate the object's in-place activation window. - [out] Address of IOleInPlaceFrame* pointer variable that receives the interface pointer to the frame. If an error occurs, the implementation must set *ppFrame to NULL. - [out] Address of IOleInPlaceUIWindow* pointer variable that receives the interface pointer to the document window. If the document window is the same as the frame window, *ppDoc is set to NULL. In this case, the object can only use *ppFrame or border negotiation. If an error is returned, the implementation must set *ppDoc to NULL. - [out] Pointer to the rectangle containing the position of the in-place object in the client coordinates of its parent window. If an error is returned, this parameter must be set to NULL. - [out] Pointer to the outer rectangle containing the in-place object's position rectangle (PosRect). This rectangle is relative to the client area of the object's parent window. If an error is returned, this parameter must be set to NULL. - [out] Pointer to an OLEINPLACEFRAMEINFO structure the container is to fill in with appropriate data. If an error is returned, this parameter must be set to NULL. - - - Enables an object to invalidate a specified rectangle of its in-place image on the screen. - [in] Rectangle to invalidate, in client coordinates of the containing window. If this parameter is NULL, the object's full extent is invalidated. - [in] Specifies whether the background within the update region is to be erased when the region is updated. If this parameter is TRUE, the background is erased. If this parameter is FALSE, the background remains unchanged. - - - Enables an object to invalidate a specified region of its in-place image on the screen. - [in] Region to invalidate, in client coordinates of the containing window. If this parameter is NULL, the object's full extent is invalidated. - [in] Specifies whether the background within the update region is to be erased when the region is updated. If this parameter is TRUE, the background is erased. If this parameter is FALSE, the background remains unchanged. - - - Invokes the default processing for all messages passed to an object. - [in] Identifier for the window message provided to the container by Windows. - [in] Parameter for the window message provided to the container by Windows. - [in] Parameter for the window message provided to the container by Windows. - [out] Pointer to result code for the window message as defined in the Windows API. - S_OK The container's default processing for the window message was successfully invoked. S_FALSE The container's default processing for the window message was not invoked. See Note to Implementers below. - - - - - - Called by the embedded object to determine if it needs to redraw itself upon activation. - [out] Pointer to current redraw status. The status is TRUE if the object need not redraw itself upon activation; FALSE if the object needs to redraw upon activation. Windowless objects usually do not need the value returned by this parameter and may pass a NULL pointer to save the container the burden of computing this value. - [in] Indicates whether the object is activated as a windowless object. This parameter takes values from the ACTIVATEFLAGS enumeration. See IOleInPlaceSiteWindowless for more information on windowless objects. - - - Notifies the container that the object is no longer active in place. - - - Notifies the container of whether the object needs to be redrawn upon deactivation. - [in] If TRUE, the container need not redraw the object after completing the deactivation; if FALSE the object must be redrawn after deactivation. - - - Object's extents have changed. - [in] Pointer to the rectangle containing the position of the in-place object in the client coordinates of its parent window. - - - Notifies the container that the object is about to be activated in place, and that the main menu will be replaced by a composite menu. - - - Notifies the container to reinstall its user interface and take focus. - [in] Specifies whether the object can undo changes. TRUE if the object can undo, FALSE if it cannot. - - - Releases the device context previously obtained by a call to IOleInPlaceSiteWindowless::GetDC. - [in] Specifies the device context to be released. - - - Notifies the container that the object is about to enter the UI-active state. - - - Specifies the number of pixels by which the container is to scroll the object. - [in] Number of pixels by which to scroll in the X and Y directions. - - - Enables an object to scroll an area within its in-place active image on the screen. - [in] Amount to scroll on the x-axis. - [in] Amount to scroll on the y-axis. - [in] Rectangle to scroll, in client coordinates of the containing window. NULL means the full object. - [in] Rectangle to clip to as defined for the Windows API function. Only pixels scrolling into this rectangle are drawn. Pixels scrolling out are not. If this parameter is NULL, the rectangle is not clipped. - - - Enables an in-place active, windowless object to capture all mouse messages. - [in] If TRUE, the container should capture the mouse for the object. If FALSE, the container should release mouse capture for the object. - S_OK Mouse capture was successfully granted to the object. If called to release the mouse capture, this method must not fail. S_FALSE Mouse capture was denied to the object. - - - Sets the keyboard focus for a UI-active, windowless object. - [in] If TRUE, sets the keyboard focus to the calling object. If FALSE, removes the keyboard focus from the calling object, provided that the object has the focus. - S_OK Keyboard focus was successfully given to the object. If this method is called to release the focus, it should never fail. S_FALSE Keyboard focus was denied to the object. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - The number of properties in the property bag. - The number of properties. - - - Gets information for properties in a property bag without actually getting those properties. - [in] The zero-based index of the first property for which information is requested. - [in] The number of properties for which to get information. This argument specifies the number of array elements in . - [out] The address of an array of structures that receive the information for the properties. There must be at least elements in this array. This argument cannot be NULL. - [out] The number of properties for which information was retrieved. This argument cannot be NULL. - - - Reads persistent properties from a property object. - [in] The name of the property. - [in] An integer value that was retrieved by using . This argument is optional and must be zero, if the value is not known or used. - [in] The address of the object's interface. This argument cannot be NULL. - [in] The address of an interface in which the property bag stores any errors that occur during the load. This argument can be NULL; in which case, the caller does not receive logging errors. - - - Reads one or more properties from the property bag. - [in] The number of properties to read. This argument specifies the number of elements in the arrays at , , and . - [in[ An array of structures that specify the properties that are requested. The vt and pstrName members of these structures must be filled in before this method can be called. The dwHint member of these structures is optional. There must be at least elements in this array. This argument cannot be NULL. - [in] An interface in which the property bag stores any errors that occur during the reads. This argument can be NULL, in which case, the caller receives no logging errors. - [out] An array of VARIANT structures that receive the property values. The caller does not have to initialize these structures before calling . The method fills the type and value fields in these structures before it returns. There must be at least elements in this array. The calling application is frees any allocations contained in these structures. This argument cannot be NULL. - [out] An array of HRESULT values that receives the result of each property read. There must be at least elements in this array. This argument cannot be NULL. - - - Saves properties into the property bag. - [in] The number of properties to read. This argument specifies the number of elements in the arrays at , , and . - [in[ An array of structures that specify the properties that are requested. The vt and pstrName members of these structures must be filled in before this method can be called. The dwHint member of these structures is optional. There must be at least elements in this array. This argument cannot be NULL. - [out] An array of VARIANT structures that receive the property values. The caller does not have to initialize these structures before calling . The method fills the type field and the value field in these structures before it returns. There must be at least elements in this array. The calling application frees any allocations contained in these structures. This argument cannot be NULL. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - A pointer to a wide character null-terminated Unicode string that contains the name of the storage object to open. The 000 through 01f characters, serving as the first character of the stream/storage name, are reserved for use by OLE. This is a compound file restriction, not a structured storage restriction. It is ignored if pstgPriority is non-NULL. - Must be NULL. A non-NULL value will return STG_E_INVALIDPARAMETER. - Specifies the access mode to use when opening the storage object. For descriptions of the possible values, see STGM Constants. Other modes you choose must at least specify STGM_SHARE_EXCLUSIVE when calling this method. - Must be NULL. A non-NULL value will return STG_E_INVALIDPARAMETER. - Reserved for future use; must be zero. - When successful, pointer to the location of an IStorage pointer to the opened storage object. This parameter is set to NULL if an error occurs. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Specifies the OLE component registration advise flags. - - - Indicates that modal state change notifications are required. Must be registered by components that manage a top-level window. - - - Indicates that redrawOff state change notifications are required. - - - Indicates that warningsOff state change notifications are required. - - - Indicates that Recording state change notifications are required. - - - Specifies the state context that is affected by an OnComponentEnterState or OnComponentExitState change. - - - Indicates that all state contexts in the state context tree are affected. - - - Indicates that the components in the state context of a component manager are affected. - - - Indicates that all state contexts outside of the state context of a component manager are affected. - - - Specifies OLE component host flags. - - - Indicates that exclusive border space is required when the component is active. - - - - - - Indicates that a component idle time is required. - - - Indicates that a component idle time of a set period of milliseconds is required. - - - Indicates that the component processes keyboard messages before translation. - - - Indicates that the component processes all messages before translation. - - - Indicates that component notification for special activation changes is required. This notifies the component if either the ExclusiveBorderSpace mode or ExlusiveActivation mode changes. - - - Indicates that a component notification is required for every change in the activation state. - - - Indicates that exclusive border space is required when the component is active. - - - Indicates that the component becomes exclusively active when it is activated. - - - Specifies the OLE component state. - - - Indicates that the component is in a modal state. Top-level windows are disabled. - - - Indicates that the component is in a redrawOff state. Window repainting is disabled. - - - Indicates that the component is in a warningsOff state. User warnings are disabled. - - - Indicates that the component is in a recording state. - - - Represents OLE component window values. These values are passed to . - - - Indicates that the caller requires a displayed dialog box that is parented by the component. - - - Represents the parent window of the component, if the component has a parent window. - - - Indicates that the multiple document-interface (MDI) applications will return the MDI frame or the application frame window, but not the MDI client. - - - Represents the window that owns the component. - - - Specifies OLE GetActiveComponent values. These values are passed to . - - - Indicates that the true active component is retrieved. - - - Indicates that the tracking component is retrieved. - - - Indicates that the tracking component is retrieved if it exists. Otherwise, the true active component is retrieved. - - - Specifies the OLE component idle flags. - - - Indicates periodic idle tasks - - - Indicates any non-periodic idle tasks. - - - Indicates high priority, non-periodic idle tasks. - - - Indicates all idle tasks. - - - Specifies the reasons for pushing a message loop. - - - Indicates the component is activating the host. - - - Indicates the component is requesting that the host to process messages. - - - Indicates the component has entered debug mode. - - - Indicates the component is displaying a modal form. - - - Specifies the component activation flags. - - - Indicates the component will be activated as windowless. - - - Specifies the requested behavior when setting up an advise sink or a caching connection with an object. - - - For data advisory connections, this flag requests the data object not to send data when it calls OnDataChange. - - - Requests that the object not wait for the data or view to change before making an initial call to OnDataChange (for data or view advisory connections) or updating the cache (for cache connections). - - - Requests that the object make only one change notification or cache update before deleting the connection. - - - For data advisory connections, assures accessibility to data. - - - Synonym for ADVFCACHE_FORCEBUILTIN, which is typically used. - - - This value is used by DLL object applications and object handlers that perform the drawing of their objects. - - - For cache connections, this flag updates the cached representation only when the object containing the cache is saved. - - - - - - - - - - - - Specifies different types of apartments. - - - Indicates that the current thread is the apartment type. - - - Indicates that a single-threaded apartment is the apartment type. - - - Indicates that a multi-threaded apartment is the apartment type. - - - Indicates that a neutral apartment is the apartment type. - - - Indicates that the main single-threaded apartment is the apartment type. - - - Specifies values that are used to control aspects of moniker binding operations. - - - Indicates that moniker implementation can interact with the end user. If not present, the moniker implementation should not interact with the user in any way. - - - Indicates that the caller is not interested in having the operation carried out, but only in learning whether the operation could have been carried out had this flag not been specified. - - - Contains parameters used during a moniker-binding operation. - - - Contains values that determine how a resource should be bound to a moniker. - - - Indicates that the moniker should return immediately from or . The actual result of the bind to an object or the bind to storage arrives asynchronously. - - - Indicates that the client application calling the method prefers that the storage and stream objects returned in return E_PENDING. This occurs when the client application references data not yet available through their read methods; the default behavior blocks until the data becomes available. - - - Indicates that progressive rendering should not be allowed. - - - Indicates that the moniker should be bound to the cached version of the resource. - - - Indicates that the bind operation should retrieve the newest version of the data or object possible. - - - Indicates that the bind operation should not store retrieved data in the disk cache. BINDF_PULLDATA must also be specified to turn off the cache file generation when using the method. - - - Indicates that the downloaded resource must be saved in the cache or a local file. - - - Indicates that the asynchronous moniker allows the client of to drive the bind operation by pulling the data. Otherwise, the moniker drives the operation by pushing the data to the client.. - - - Indicates that security problems related to bad certificates and redirects between HTTP and HTTPS servers should be ignored. - - - Indicates that the resource should be resynchronized. - - - Indicates that hyperlinks are allowed. - - - Indicates that the bind operation should not display any user interfaces. - - - Indicates that the bind operation should be completed silently. No user interface or user notification should occur. - - - Indicates that the resource should not be stored in the Internet cache. - - - Indicates that the class object should be retrieved. Otherwise, the class instance is retrieved. - - - Reserved. Do not use. - - - Reserved for future use. - - - Indicates that the client application does not need to know the exact size of the data available. The application is read directly from source. - - - Indicates that this transaction should be handled as a forms submittal. - - - Indicates that the resource should be retrieved from the cache if the attempt to download the resource from the network fails. - - - Indicates that the binding is from a URL moniker. This value was added for Microsoft Internet Explorer 5. - - - Indicates that the moniker should bind to the copy of the resource that is currently in the Internet cache. - - - Indicates that the Urlmon.dll searches for temporary or permanent namespace handlers before it uses the default registered handler for particular protocols. This value changes this behavior by allowing the moniker client to specify that Urlmon.dll should look for and use the default system protocol first. - - - - - - Contains additional information on the requested binding operation. The meaning of this structure is specific to the type of asynchronous moniker. - - - Contains the option flags used in the structure. - - - Indicates that the values contained in the member of the structure are Microsoft Win32 Internet API flags. - - - Indicates that 8-bit Unicode Transformation Format (UTF-8) encoding should be enabled. - - - Indicates that UTF-8 encoding should be disabled. - - - Indicates that Microsoft Internet Explorer's default encoding scheme should be used. - - - Indicates that the application is binding to an object. - - - Contains values that determine the use of URL encoding during the binding operation. - - - Use URL encoding to pass in the data provided in the member of the structure. - - - Use URL encoding to pass in the data provided in the member of the structure for PUT and POST operations. - - - Indicates approximately how long the caller will wait to bind to an object. - - - The IOleItemContainer::GetObject operation must be completed in a moderate amount of time. If this flag is specified, the implementation of IOleItemContainer::GetObject should return MK_E_EXCEEEDEDDEADLINE unless the object is one of the following: - - - The caller will wait only a short time. In this case, IOleItemContainer::GetObject should return MK_E_EXCEEEDEDDEADLINE unless the object is already in the running state or is a pseudo-object. - - - There is no time limit on the binding operation. - - - Contains values that are passed to the client application's implementation of the method to indicate the progress of the bind operation. - - - Notifies the client application that the bind operation is finding the resource that holds the object or storage being bound to. The szStatusText parameter to the method provides the display name of the resource being searched for (for example, "www.microsoft.com"). - - - Notifies the client application that the bind operation is connecting to the resource that holds the object or storage being bound to. The szStatusText parameter to the method provides the display name of the resource being connected to (for example, an IP address). - - - Notifies the client application that the bind operation has been redirected to a different data location. The szStatusText parameter to the method provides the display name of the new data location. - - - Notifies the client application that the bind operation has begun receiving the object or storage being bound to. The szStatusText parameter to the method provides the display name of the data location. - - - Notifies the client application that the bind operation continues to receive the object or storage being bound to. The szStatusText parameter to the method provides the display name of the data location. - - - Notifies the client application that the bind operation has finished receiving the object or storage being bound to. The szStatusText parameter to the method provides the display name of the data location. - - - Notifies the client application that the bind operation is beginning to download the component. - - - Notifies the client application that the bind operation is installing the component. - - - Notifies the client application that the bind operation has finished downloading the component. - - - Notifies the client application that the bind operation is retrieving the requested object or storage from a cached copy. The szStatusText parameter to the method is NULL. - - - Notifies the client application that the bind operation is requesting the object or storage being bound to. The szStatusText parameter to the method provides the display name of the object (for example, a file name). - - - Notifies the client application that the CLSID of the resource is available. - - - Notifies the client application that the MIME type of the resource is available. - - - Notifies the client application that the temporary or cache file name of the resource is available. The temporary file name might be returned if BINDF_NOWRITECACHE is called. The temporary file will be deleted once the storage is released. - - - Notifies the client application that a synchronous operation has started. - - - Notifies the client application that the synchronous operation has completed. - - - Notifies the client application that the file upload has started. - - - Notifies the client application that the file upload is in progress. - - - Notifies the client application that the file upload has completed. - - - Notifies the client application that the CLSID of the protocol handler being used is available. - - - Notifies the client application that the Urlmon.dll is encoding data. - - - Notifies the client application that the verified MIME type is available. - - - Notifies the client application that the class install location is available. - - - Notifies the client application that the bind operation is decoding data. - - - Notifies the client application that a pluggable MIME handler is being loaded. This value was added for Internet Explorer 5. - - - Notifies the client application that this resource contained a Content-Disposition header that indicates that this resource is an attachment. The content of this resource should not be automatically displayed. Client applications should request permission from the user. This value was added for Internet Explorer 5. - - - Notifies the client application of the new MIME type of the resource. This is used by a pluggable MIME filter to report a change in the MIME type after it has processed the resource. This value was added for Internet Explorer 5. - - - Notifies the Urlmon.dll that this CLSID is for the class the Urlmon.dll should return to the client on a call to . This value was added for Internet Explorer 5. - - - Reports that the IUnknown (COM) interface has been released. This value was added for Internet Explorer 5. - - - Reports whether or not the client application is connected directly to the pluggable protocol handler. This value was added for Internet Explorer 5. - - - Reports the MIME type of the resource, before any code sniffing is done. This value was added for Internet Explorer 5. - - - Reports that a proxy server has been detected. This value was added for Internet Explorer 5. - - - Reports the valid types of range requests for a resource. This value was added for Internet Explorer 5. - - - Notifies the client application that a cookie was sent with the Web request. - - - Notifies the client application that a Platform for Privacy Preferences (P3P) v1 compact policy was received. - - - Notifies the client application that a cookie was suppressed from being sent to the Web server. - - - Notifies the client application that a cookie has been initialized. This is a default initialization state for cookie operations. - - - Notifies the client application that a cookie sent by the server was accepted on the client. - - - Notifies the client application that a cookie sent by the server was rejected based on privacy and user settings. - - - Notifies the client application that the user settings require a prompt before performing a cookie operation. - - - Notifies the client application that the cookie is a leashed cookie. A leashed cookie is only sent on requests to download first-party content. When requests are made for third-party content, leashed cookies are suppressed, that is, they are not sent. - - - Notifies the client application that the cookie is a downgraded cookie. A downgraded cookie is a persistent cookie that is deleted when the browsing session ends or the cookie expires, whichever comes first. In other words, the persistent cookie becomes a session cookie. - - - Notifies the client application that the HTTP headers contain a link to the full privacy policy. - - - Notifies the client application that an HTTP response from the server contains the P3P privacy header. - - - Notifies the client application that a session cookie was received. - - - Notifies the client application that a persistent cookie was received. - - - Notifies the client application that session cookies are allowed. - - - Contains the values for the bind string types available for IInternetBindInfo::GetBindString. - - - Retrieves the headers associated with the request. - - - Retrieves the accepted MIME types. - - - Not currently supported. - - - Retrieves the accepted language types. - - - Retrieves the user name sent with the request. - - - Retrieves the password sent with the request. - - - Not currently supported. - - - Not currently supported. - - - Retrieves the server's operating system. - - - Retrieves the user agent string used. - - - Retrieves the accepted encoding types. - - - Retrieves the posted cookie. - - - Retrieves the MIME type of the posted data. - - - Retrieves the URL. - - - Retrieves the CLSID of the resource. This value was added for Microsoft Internet Explorer 5. - - - Retrieves a string that indicates if the protocol handler is binding to an object. This value was added for Internet Explorer 5. - - - Retrieves the address of the IBindCtx interface. This value was added for Internet Explorer 5. - - - Contains values that specify an action, such as an HTTP request, to be performed during the binding operation. - - - Indicates that an HTTP POST operation should be performed. The data to be posted should be specified in the of the structure. - - - Indicates that an HTTP PUT operation should be performed. The data to put should be specified in the of the structure. - - - Indicates that a protocol-specific custom operation should be performed. The data to be used in the custom operation should be specified in the of the structure. See the member of the structure. - - - Indicates that an HTTP GET operation (the default operation) should be performed. The member of the structure should be set to TYMED_NULL for the GET operation. - - - Contains information about a block of data. - - - Indicates the type of data that is available when passed to the client in IBindStatusCallback::OnDataAvailable. - - - Identifies the first call to IBindStatusCallback::OnDataAvailable for a given bind operation. - - - Identifies an intermediate call to IBindStatusCallback::OnDataAvailable for a bind operation. - - - Identify the last call to IBindStatusCallback::OnDataAvailable for a bind operation. - - - Indicates that all of the requested data is available. - - - Indicates that the size of the data available is unkown. - - - Used by some implementations of IPropertyStorage when marshaling BSTRs on systems which don't support BSTR marshaling. - - - Represents a counted array of BOOL types. - - - Represents a counted array of BSTR types. - - - Represents a counted array of BSTRBLOB types. - - - Represents a counted array of CHAR types. - - - Represents a counted array of CLIPDATA types. - - - Represents a counted array of CLSID types. - - - Represents a counted array of CY types. - - - Represents a counted array of DATE types. - - - Represents a counted array of DOUBLE types. - - - Represents a counted array of DWORD types. - - - Represents a counted array of FILETIME types. - - - Represents a counted array of FLOAT types. - - - Represents a counted array of LARGE_INTEGER types. - - - Represents a counted array of SHORT types. - - - Represents a counted array of LONG types. - - - Identifies the calling convention used by a method described in a METHODDATA structure. - - - - - - Indicates that the Cdecl calling convention is used for a method. - - - Indicates that the Mscpascal calling convention is used for a method. - - - Indicates that the Pascal calling convention is used for a method. - - - Indicates that the Macpascal calling convention is used for a method. - - - - - - - - - Indicates that the Syscall calling convention is used for a method. - - - Indicates that the Mpwcdecl calling convention is used for a method. - - - Indicates that the Mpwpascal calling convention is used for a method. - - - Indicates the end of the enumeration. - - - Specifies the call types used by . - - - Indicates that a top-level call has arrived and the object is not currently waiting for a reply from a previous outgoing call. Calls of this type should always be handled. - - - Indicates that a call has arrived bearing the same logical thread identifier as that of a previous outgoing call for which the object is still awaiting a reply. Calls of this type should always be handled. - - - Indicates that an asynchronous call has arrived. Calls of this type cannot be rejected. OLE always delivers calls of this type. - - - Indicates that a new top-level call has arrived with a new logical thread identifier and the object is currently waiting for a reply from a previous outgoing call. Calls of this type may be handled or rejected. - - - Indicates that an asynchronous call has arrived with a new logical thread identifier and the object is currently waiting for a reply from a previous outgoing call. Calls of this type cannot be rejected. - - - Represents a counted array of LPOLESTR types. - - - Represents a counted array of LPSTR types. - - - Represents a counted array of LPWSTR types. - - - Represents a counted array of PROPVARIANT types. - - - Represents a counted array of SCODE types. - - - Represents a counted array of UCHAR types. - - - Represents a counted array of ULARGE_INTEGER types. - - - Represents a counted array of USHORT types. - - - Represents a counted array of ULONG types. - - - Represents a counted array of UUID or GUID types. - - - Represents the kind of change, used by the typeinfo protocol. - - - A member was added. - - - A member was deleted. - - - The names were set. - - - The documentation was set. - - - Represents any type of change. - - - The change was invalidated. - - - The change failed. - - - The maximum value. - - - Contains the various application installation or file download problem statuses. - - - Indicates that the destination can accept no more data. - - - Indicates a permissions problem. - - - Indicates that the destination contains a newer version than the source. - - - Indicates that the destination contains an older version than the source. - - - Indicates that the destination does not allow the naming convention used by the source. - - - Indicates that the destination cannot verify the source. - - - - - - Indicates that the installation or download should not be aborted. - - - Indicates that the destination machine requires rebooting. - - - - - - - - - Represents the class context. Used to determine what scope and type of class object to use. - - - The code that creates and manages objects of this class is a DLL that runs in the same process as the caller of the function specifying the class context. - - - Indicates a handler dll, which runs on the same process as the caller. - - - Indicates a server executable, which runs on the same machine but on a different process than the caller. - - - Obsolete. - - - Indicates a server executable, which runs on a different machine than the caller. - - - Indicates a 16-bit handler dll, which runs on the same process as the caller. - - - Reserved. Formerly INPROC_SERVERX86. - - - Reserved. Formerly INPROC_HANDLERX86. - - - Reserved. Formerly ESERV_HANDLER. - - - Reserved. - - - Indicates that code should not be allowed to be downloaded from the Directory Service (if any) or the Internet. - - - Reserved. Formerly NO_WX86_TRANSLATION. - - - - - - Indicates that code should be allowed to be downloaded from the Directory Service (if any) or the Internet. - - - Indicates that no log messages about activation failure should be written to the Event Log. - - - Indicates that activate-as-activator capability is disabled for this activation only. - - - Indicates that activate-as-activator capability is enabled for this activation only. - - - Indicates that activation should begin from the default context of the current apartment. - - - Represents a user name and password. A pointer to a structure is a member of the structure, which specifies authentication settings for remote activation requests. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - For information on the COM interface, see FORMATETC. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Enables containers and other objects to receive notice of changes. Standard OLE interface. For more information, see IAdviseSink. - - - Extends and inherits from . Supports an additional notification. Standard OLE interface. For more information, see IAdviseSink2. - - - Extends to provide notification of changes in an object's view status. Standard OLE interface. For more information, see IAdviseSinkEx. - - - Monitors an asynchronous distributed COM (DCOM) call. Used as an argument in the method of the interface. - - - Manages a buffer for a remote procedure call. Used for asynchronous distributed COM (DCOM) calls. For more information about remote invocation, see Standard Marshaling and Write Your Own Transport for COM Calls Leveraging the Power of Late Binding. - - - Accumulates information about objects bound in a particular operation but that need to be released at the end of the operation. Commonly used in operations involving moniker binding. Standard COM interface. For more information, see IBindCtx. - - - Implemented by a container to enable hosted objects to do asynchronous data transfers through the container. For more information, see IBindHost and About Cooperative and Asynchronous Data Retrieval. - - - Enables a client program using an asynchronous moniker to control the progress of a bind operation. Used as an argument in the method of the interface. For more information, see IBinding and About Cooperative and Asynchronous Data Retrieval. - - - Provides information about and defines callback methods for monitoring an asynchronous binding operation. For more information, see About Cooperative and Asynchronous Data Retrieval and IBindStatusCallback. - - - Provides a semaphore to enable temporary exclusive access to a resource. For more information, see IBlockingLock. - - - Creates an object for processing method calls on asynchronous interfaces. For more information, see ICallFactory and Making and Processing Asynchronous Calls. - - - Manages method call cancellation requests. For more information, see Non-Blocking Method Calls and ICancelMethodCalls. - - - Provides a mechanism to intercept and modify calls when the COM engine processes the calls. - - - Retrieves a class object. Not used. - - - Creates an instance of a class of a specific type. For more information, see IClassFactory. - - - Creates an instance of a specified class. Supports licensing. Extends and inherits from . For more information, see IClassFactory2. - - - Gets or sets the security settings of an interface proxy or copies the proxy. For more information, see IClientSecurity. - - - Provides information about the caller's execution thread, including thread and apartment type. For more information, see IComThreadingInfo. - - - Supports connection points for connectable objects. For more information, see IConnectionPoint. - - - Supports connection points for connectable objects. Indicates to a client that the object is connectable and provides the interface. For more information, see IConnectionPointContainer. - - - Indicates whether or not to continue an operation. Used with remote procedure calls. - - - Provides a generic callback mechanism for interruptible processes that need to ask an object whether or not to continue. For more information, see IContinueCallback. - - - Creates and manages advisory connections between a data object and one or more advise sinks. Implements the advisory methods of . For more information, see IDataAdviseHolder. - - - Enables transfer and notification of changes in data. For more information, see IDataObject. - - - Allows only a single writer while enabling multiple readers of a root storage object. For more information, see IDirectWriterLock and IDirectWriterLock - Compound File Implementation. - - - - - - Part of implementing drag-and-drop operations. Implemented by an object that can be a target for data during a drag-and-drop operation. For more information, see IDropTarget. - - - - - - Enumerates connection points on a connectable object (implementer of ). For more information, see IEnumConnectionPoints. - - - Enumerates connection points on a connectable object. provides the interface; provides the interface. For more information, see IEnumConnectionPoints and IEnumConnections. - - - Enumerates an array of FORMATETC structures. This structure is a generalized clipboard format. For more information, see IEnumFORMATETC. - - - Enumerates elements of a moniker, or monikers in a table of monikers. For more information, see IEnumMoniker. - - - Enumerates the views a document object supports. For more information, see IEnumOleDocumentViews. - - - Enumerates the undo units on the undo or redo stack. For more information, see IEnumOleUndoUnits. - - - Enumerates the verbs available for an object. For more information, see IEnumOLEVERB and OLEVERB. - - - Enumerates an array of structures containing information about advisory connections (sinks) for a data object. For more information, see IEnumSTATDATA and STATDATA. - - - Enumerates an array of structures containing statistical data about the property sets managed by the current instance. For more information, see IEnumSTATPROPSETSTG, IEnumSTATPROPSETSTG-Compound File Implementation, and STATPROPSETSTG. - - - - - - Enumerates an array of structures containing statistical data about open storage, stream, or byte array objects. For more information, see IEnumSTATSTG and STATSTG. - - - Enumerates a group of strings. You do not usually need to implement this interface. For more information, see IEnumString. - - - Enumerates objects implementing the root COM interface, IUnknown. Commonly implemented by a component containing multiple objects. For more information, see IEnumUnknown. - - - Communicates detailed error information between a client and an object. For more information, see IErrorLog. - - - Manages a server object's count of marshaled, or external, connections. Enables the object to shutdown when appropriate. For more information, see IExternalConnection. - - - Enables asynchronous writing to a structured storage byte array. For more information, see IFillLockBytes and How Asynchronous Binding and Storage Work. - - - COM wrapper for a Windows font object. For more information, see IFont. - - - Transfers control of the foreground window to the COM server process. For more information, see IForegroundTransfer. - - - Enables access to an interface from any apartment in a process. For more information, see IGlobalInterfaceTable and COM Threading and Application Architecture in COM+ Applications. - - - Provides access to the internal interfaces of a proxy. For more information, see IInternalUnknown. - - - Enables an application to optimize the layout of compound files for efficient downloading across a slow link. For more information, see ILayoutStorage and StorageLayout. - - - Gives a compound file storage object's root storage access to the physical device while isolating it from the details of physical access. For more information, see ILockBytes. - - - Allocates, frees, and manages memory. In general, use an existing implementation such as that provided by the CoGetMalloc function. For more information, see IMalloc. - - - Enables monitoring of memory allocation, detection of memory leaks, and simulation of memory failure in calls to IMalloc methods. For more information, see IMallocSpy. - - - Enables a COM object to define and manage the marshaling of its interface pointers. Marshaling is packaging data for transmission to another process or machine. For more information, see IMarshal and IMarshal—Default Implementation. - - - - - - Enables handling of incoming and outgoing COM messages while waiting for responses from synchronous calls. You can use message filtering to prevent waiting on a synchronous call from blocking another application. For more information, see IMessageFilter. - - - Enables access to an object through its moniker which allows access without information about the location of the object. For more information, see IMoniker and the references to different implementations such as IMoniker—Class Moniker Implementation. - - - Enables querying about multiple interfaces in a single call. Used to minimize the overhead of queries in remote procedure calls. For more information, see IMultiQI. - - - - - - - - - - - - - - - - - - - - - Provides simple communication between an object and the site in the container. For more information, see IObjectWithSite. - - - Gives an embedded object information about resources provided by its container such as the location and extent of its display site, its moniker, and its user interface. For more information, see IOleClientSite. - - - Enables the dispatching of commands between objects and containers. For more information, see IOleCommandTarget - - - Provides components needing idle time, such as packages that manage modeless top-level windows, with access to the message loop and other facilities. - - - Defines a component manager, a component that coordinates other components with its message loop for message processing and allocation of idle time. You can get an instance of the interface from the (SID_SOleComponentManager) service. - - - Enumerates objects in a compound document or locks a container. For more information, see IOleContainer. - - - Supports keyboard mnemonics, properties, and events for control objects. For more information, see IOleControl. - - - Manages embedded controls in a container. Used by site objects. For more information, see IOleControlSite. - - - Creates or enumerates views and provides other information. Implemented by a document for use by a container. For more information, see IOleDocument. - - - Enables a document object to directly instruct its client site to activate it as a document object. Implemented by the container. For more information, see IOleDocumentSite. - - - Provides communication between a container and each view supported by a document object. For more information, see IOleDocumentView. - - - Enables a top-level container to manipulate an in-place object. For information on the COM interface, see IOleInPlaceActiveObject. - - - Controls the container's top-level frame, including menus, keyboard responses, and dialogs. For more information, see IOleInPlaceFrame. - - - Manages the activation, deactivation, and visibility of in-place objects. For more information, see IOleInPlaceObject. - - - Enables a windowless object to process window messages and take part in drag-and-drop operations. Extends and inherits from . For more information, see IOleInPlaceObjectWindowless. - - - Manages the interaction between the container and the object's in-place client site. For more information, see IOleInPlaceSite. - - - Provides additional activation and deactivation notification methods to avoid screen flashing when activating or deactivating an object. Extends and inherits from . For more information, see IOleInPlaceSiteEx. - - - Enables a windowless object to process window messages, participate in drag-and-drop operations, and draw. Extends and inherits from . For more information, see IOleInPlaceSiteWindowless. - - - Negotiates border space on the document or frame window. For information, see IOleInPlaceUIWindow. - - - Enables an embedded object to provide basic functionality to its container. For information, see IOleObject. - - - Enables undo units to contain child undo units and thus to support complex undo actions. For more information, see IOleParentUndoUnit. - - - Enables containers to implement multi-level undo and redo operations for actions in contained controls. For more information, see IOleUndoManager. - - - Defines an undo unit, a component containing the information necessary to undo or redo a single action. For more information, see IOleUndoUnit. - - - Enables an application to get handles to the windows participating in in-place activation, and to enter and exit context-sensitive help mode. For more information, see IOleWindow. - - - - - - Translates a user-readable display name into a moniker object. For more information, see IParseDisplayName. - - - Accesses the information displayed in an object's property pages. For more information, see IPerPropertyBrowsing. - - - Gets the class identifier (CLSID) of an object that can be persisted (stored) in the system. For more information, see IPersist. - - - Enables an object to be saved or loaded to a disk file. Inherits from . For more information, see IPersistFile. - - - Saves and loads objects from a stream. Inherits from . For more information, see IPersistMemory. - - - Defines a property-based persistence system. Inherits from . For more information, see IPersistPropertyBag. - - - Defines a property-based persistence system. Extends and inherits from . For more information, see IPersistPropertyBag2. - - - Enables a container to pass a storage object to a contained object and to save and to load the object. Inherits from . For more information, see IPersistStorage. - - - Saves and loads objects using a simple stream. Inherits from . For more information, see IPersistStream. - - - Saves and loads objects from a stream. Replaces and adds an initialization method. Inherits from . For more information, see IPersistStreamInit. - - - Enables an inactive object to receive mouse and keyboard messages. For more information, see IPointerInactive. - - - Supports programmatic printing for an object. For more information, see IPrint. - - - Enables specification of a time-out interval for initialization of a process. For more information, see IProcessInitControl. - - - Enables objects to receive notice about the progress of a download. For more information, see IProgressNotify. - - - Sets and retrieves values for particular properties. For more information, see IPropertyBag. - - - Sets and retrieves values for particular properties. Extends, but does not inherit from, . Adds methods to retrieve type information about a property. For more information, see IPropertyBag2. - - - Enables an object to receive notification of property changes on objects that use the interface as an outgoing interface. For more information, see IPropertyNotifySink. - - - Defines the main features of an object representing property pages. For more information, see IPropertyPage. - - - Defines the main features of an object representing property pages. Adds support for an initial selection of a property on a page. Extends and inherits from . For more information, see IPropertyPage2. - - - Provides the main features for a property pages site. Each property page within a property frame has a site. For more information, see IPropertyPageSite. - - - Creates, opens, deletes, and enumerates storage of property sets supporting the interface. For more information, see IPropertySetStorage. - - - Manages the persistent properties of a single property set. For more information, see IPropertyStorage and IPropertySetStorage. - - - Provides the type information () for a given coclass (Component Automation). For more information, see IProvideClassInfo. - - - Provides the type information () for a given coclass (Component Automation). Extends and inherits from . Provides an easier method to get the default event set. For more information, see IProvideClassInfo. - - - Retrieves type information from a component that may have multiple coclasses. Extends and inherits from . For more information, see IProvideMultipleClassInfo. - - - Creates proxies and stubs for remote invocation. For more information, see IPSFactoryBuffer. - - - Decreases the time to activate a control by combining loading and initialization into a single call. For more information, see IQuickActivate. - - - Describes the structure of a user-defined type (UDT) stored in a variant. For more information, see IRecordInfo. - - - - - - Switches the underlying file of a storage object to a different file and saves the object to that file. For more information, see IRootStorage. - - - Retrieves data to enable the Running Object Table (ROT) to compare monikers. For more information, see IROTData. - - - Marshals data between a COM client proxy and a COM server stub. For more information, see IRpcChannelBuffer. - - - Marshals data between a COM client proxy and a COM server stub. Extends and inherits from . Adds a method to retrieve the protocol version. - - - Marshals data between a COM client proxy and a COM server stub. Extends and inherits from . - - - Provides helper methods for remote procedure calls. Methods provide DCOM protocol version and convert an object reference to an interface identifier. - - - Sets or gets the values of properties controlling how COM handles remote procedure calls (RPC). For more information, see IRpcOptions. - - - Controls the remote procedure call (RPC) proxy used to marshal data between COM components. For more information, see IRpcProxyBuffer. - - - Controls the remote procedure calls (RPC) stub used to marshal data between COM components. For more information, see IRpcStubBuffer. - - - Negotiates syntax between components in remote procedure calls (RPC). An array of objects represents the syntax. - - - Enables a container to control the running of its embedded objects. For more information, see IRunnableObject. - - - Manages access to the Running Object Table (ROT), a global look-up table. You can get an instance of the interface from the method. For more information, see IRunningObjectTable. - - - Supports simple sequential access to streams. For more information, see ISequentialStream. - - - Used by a server to authenticate a client and to manage impersonation of a client. For more information, see IServerSecurity. - - - Provides access to a service identified by a globally unique identifier (GUID). For more information, see IServiceProvider. - - - Supports simple frame controls serving as containers for other controls. For more information, see ISimpleFrameSite. - - - Indicates an object supports property pages and retrieves those pages. For more information, see ISpecifyPropertyPages. - - - Specifies the handler to use in the destination process during standard marshaling. For more information, see IStdMarshalInfo. - - - Supports creation and management of structured storage objects which enable. hierarchical storage of information within a single file. For more information, see IStorage. - - - Reads and writes data to stream objects. For more information, see IStream. - - - Loads or frees a surrogate. A surrogate is an EXE file that can load DLL servers to give them the advantages of being an EXE server. For more information, see ISurrogate. - - - Provides asynchronous communication between objects about events. For more information, see ISynchronize. - - - Manages a group of synchronization objects. For more information, see ISynchronizeContainer. - - - Assigns a Win32 event handle to a synchronization object. For more information, see ISynchronizeEvent. - - - Retrieves the Win32 handle from a synchronization object. For more information, see ISynchronizeHandle. - - - Supports a synchronization object using a mutex object. Extends and inherits from . For general information about mutex objects, see Mutex Class. - - - - - - - - - Provides information compilers need when binding and instantiating structures and interfaces. For more information, see ITypeComp. - - - Provides information, from a type library, about an object and its capabilities. For more information, see ITypeInfo. - - - Provides access to the contents of a type library. For more information, see ITypeLib. - - - - - - Enables an object to display itself without passing a data object to the caller. For more information, see IViewObject. - - - Enables an object to display itself without passing a data object to the caller. Also returns the size of the drawing for a given view of an object. Extends and inherits from . For more information, see IViewObject2. - - - Adds better drawing, hit-testing for non-rectangular objects, and sizing to the capabilities of . For more information, see IViewObjectEx. - - - Enables waiting for a group of cross-process calls. - - - Represents a 64-bit signed integer. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Do the default action (either prompt or do not prompt the user). - - - Prompt the user for input. - - - Do not prompt the user for input. - - - Show help for the corresponding command, but do not execute. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Used to describe idle time processing, for example in the methods , and - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Constants that describe characteristics of objects. - - - When the container resizes the space allocated to displaying one of the object's presentations, the object wants to recompose the presentation. This means that on resize, the object wants to do more than scale its picture. If this bit is set, the container should force the object to the running state and call IOleObject::SetExtent with the new size. - - - The object has no useful content view other than its icon. From the user's perspective, the Display As Icon check box (in the Paste Special dialog box) for this object should always be checked, and should not be uncheckable. Note that such an object should still have a drawable content aspect; it will look the same as its icon view. - - - The object has initialized itself from the data in the container's current selection. Containers should examine this bit after calling IOleObject::InitFromData to initialize an object from the current selection. If set, the container should insert the object beside the current selection rather than replacing the current selection. If this bit is not set, the object being inserted replaces the current selection. - - - This object is a static object, which is an object that contains only a presentation; it contains no native data. See OleCreateStaticFromData. - - - This object cannot be the link source that when bound to activates (runs) the object. If the object is selected and copied to the clipboard, the object's container can offer a link in a clipboard data transfer that, when bound, must connect to the outside of the object. The user would see the object selected in its container, not open for editing. Rather than doing this, the container can simply refuse to offer a link source when transferring objects with this bit set. Examples of objects that have this bit set include OLE1 objects, static objects, and links. - - - This object can be linked to by OLE 1 containers. This bit is used in the dwStatus member of the OBJECTDESCRIPTOR structure transferred with the Object and Link Source Descriptor formats. An object can be linked to by OLE 1 containers if it is an untitled document, a file, or a selection of data within a file. Embedded objects or pseudo-objects that are contained within an embedded object cannot be linked to by OLE 1 containers (i.e., OLE 1 containers cannot link to link sources that, when bound, require more than one object server to be run. - - - This object is a link object. This bit is significant to OLE 1 and is set by the OLE 2 link object; object applications have no need to set this bit. - - - This object is capable of activating in-place, without requiring installation of menus and toolbars to run. Several such objects can be active concurrently. Some containers, such as forms, may choose to activate such objects automatically. - - - This bit is set only when OLEMISC_INSIDEOUT is set, and indicates that this object prefers to be activated whenever it is visible. Some containers may always ignore this hint. - - - This object does not pay any attention to target devices. Its presention data will be the same in all cases. - - - This value is used with controls. It indicates that the control has no run-time user interface, but that it should be visible at design time. For example, a timer control that fires a specific event periodically would not show itself at run time, but it needs a design-time user interface so a form designer can set the event period and other properties. - - - This value is used with controls. It tells the container that this control always wants to be running. As a result, the container should call OleRun when loading or creating the object. - - - This value is used with controls. It indicates that the control is buttonlike in that it understands and obeys the container's DisplayAsDefault ambient property. - - - This value is used with controls. It marks the control as a label for whatever control comes after it in the form's ordering. Pressing a mnemonic key for a label control activates the control after it. - - - This value is used with controls. It indicates that the control has no UI active state, meaning that it requires no in-place tools, no shared menu, and no accelerators. It also means that the control never needs the focus. - - - This value is used with controls. It indicates that the control understands how to align itself within its display rectangle, according to alignment properties such as left, center, and right. - - - This value is used with controls. It indicates that the control is a simple grouping of other controls and does little more than pass Windows messages to the control container managing the form. Controls of this sort require the implementation of ISimpleFrameSite on the container's site. - - - This value is used with controls. It indicates that the control wants to use IOleObject::SetClientSite as its initialization function, even before a call such as IPersistStreamInit::InitNew or IPersistStorage::InitNew. This allows the control to access a container's ambient properties before loading information from persistent storage. Note that the current implementations of OleCreate, OleCreateFromData, OleCreateFromFile, OleLoad, and the default handler do not understand this value. Control containers that wish to honor this value must currently implement their own versions of these functions in order to establish the correct initialization sequence for the control. - - - Obsolete. A control that works with an Input Method Editor (IME) system component can control the state of the IME through the IMEMode property rather than using this value in the OLEMISC enumeration. You can use an IME component to enter information in Asian character sets with a regular keyboard. A Japanese IME, for example, allows you to type a word such as "sushi," on a regular keyboard and when you hit the spacebar, the IME component converts that word to appropriate kanji or proposes possible choices. The OLEMISC_IMEMODE value was previously used to mark a control as capable of controlling an IME mode system component. - - - For new ActiveX controls to work in an older container, the control may need to have the OLEMISC_ACTIVATEWHENVISIBLE value set. However, in a newer container that understands and uses IPointerInactive, the control does not wish to be in-place activated when it becomes visible. To allow the control to work in both kinds of containers, the control can set this value. Then, the container ignores OLEMISC_ACTIVATEWHENVISIBLE and does not in-place activate the control when it becomes visible. - - - A control that can merge its menu with its container sets this value. - - - A control that supports multi-level undo sets this value. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - For information on this struct, see PROPVARIANT Structure. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Describes a safe array and its attributes. - - - - - - Contains the security descriptor of an object and specifies whether the handle retrieved by specifying this structure is inheritable. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Contains information about a font. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Specifies Internet zone manager access options. - - - Custom edit. - - - Add sites to zone. - - - Requires verification. - - - Include proxy override (intranet only). - - - Include intranet sites - - - Don't display UI (used for local machines). - - - Supports server verification. - - - Handle UNC address using intranet settings. - - - \ No newline at end of file diff --git a/ScheMe/bin/Microsoft.VisualStudio.ProjectAggregator.dll b/ScheMe/bin/Microsoft.VisualStudio.ProjectAggregator.dll deleted file mode 100644 index 13cd437..0000000 Binary files a/ScheMe/bin/Microsoft.VisualStudio.ProjectAggregator.dll and /dev/null differ diff --git a/ScheMe/bin/Microsoft.VisualStudio.ProjectAggregator.xml b/ScheMe/bin/Microsoft.VisualStudio.ProjectAggregator.xml deleted file mode 100644 index e2685ea..0000000 --- a/ScheMe/bin/Microsoft.VisualStudio.ProjectAggregator.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - Microsoft.VisualStudio.ProjectAggregator - - - - Initializes a new instance of the project aggregator class. - - - Sets the inner project. - The inner project. - - - - - - - - - - Represents the project aggregator. - - - - - - \ No newline at end of file diff --git a/ScheMe/bin/Microsoft.VisualStudio.Shell.Immutable.10.0.dll b/ScheMe/bin/Microsoft.VisualStudio.Shell.Immutable.10.0.dll deleted file mode 100644 index 55701fd..0000000 Binary files a/ScheMe/bin/Microsoft.VisualStudio.Shell.Immutable.10.0.dll and /dev/null differ diff --git a/ScheMe/bin/Microsoft.VisualStudio.Shell.Immutable.10.0.xml b/ScheMe/bin/Microsoft.VisualStudio.Shell.Immutable.10.0.xml deleted file mode 100644 index bbeba88..0000000 --- a/ScheMe/bin/Microsoft.VisualStudio.Shell.Immutable.10.0.xml +++ /dev/null @@ -1,125 +0,0 @@ - - - - Microsoft.VisualStudio.Shell.Immutable.10.0 - - - - Initializes a new instance of the class. - - - Gets the registry path (relative to the registry root of the application) of the VSPackage. - The GUID of the VSPackage. - The registry path (relative to the registry root of the application) of the VSPackage. - - - Creates a new object. - - - Closes a key after writing is complete. - - - Creates a new registration key. The new key is a subkey of the current Key. - The name of the new key. This name is relative to the current key. An empty or null string sets the default value for the key. - The newly created Key. - - - Sets the name to the given value. - The name of the value to set. If is null or an empty string, SetValue sets the default value for the current Key. - An object to store in the value. Use an empty string or null to set the default value for a key. If the object is a numeric type that can be converted to an integer, it is stored as a DWORD registry encoding. Otherwise it is stored as a string. - - - Disposes the object and its resources. - - - Registers this VSPackage with a given context, when called by an external registration tool such as regpkg.exe. For more information, see How to: Register Managed VSPackages. - A registration context provided by an external registration tool. The context can be used to create registry keys, log registration activity, and obtain information about the component being registered. - - - Creates a new RegistrationAttribute.RegistrationContext. - - - Creates a new registration key by name. - The name of the key to create. - A new object. - - - Reformats a string as needed by the registration tool. - The path string to reformat. - The reformatted path string. - - - Removes an existing registration key. - The name of the key to remove. - - - Removes the key of the specified name if it has no child key and no value. - The name of the key to remove. - - - Removes a value from a registration key. - The name of the key that contains the value to be removed. - The name of the value to remove. - - - Called to unregister this attribute with the given context. - A registration context provided by an external registration tool. The context can be used to remove registry keys, log registration activity, and obtain information about the component being registered. - - - Gets the path and filename of the object being registered. - The path and filename of the object being registered. - - - Gets the path to the component that is being registered. - The path to the component being registered, including the file name. - - - Gets the type of component being registered. - The type of component being registered. - - - Gets the path to the in-process server DLL. - The path to the in-process server DLL. - - - Gets a object that can be used to log events during registration. - A object. - - - Gets a value that specifies how the assembly should be located (CodeBase or Assembly). - Specifies how the assembly should be located (CodeBase or Assembly). - - - Gets or sets the root folder. - The root folder. - - - Gets the current instance of this attribute. - The current instance of this attribute. - - - An abstract class for VSPackage registration. The RegistrationAttribute class allows new registration information to be added without changing the registration tools. - - - Provides an abstract class that represents a registration key. - - - An abstract base class that provides context information from an external source to a registration attribute. - - - Specifies how the assembly should be registered or located. - - - Should be used only by tools. - - - The path to the assembly should be stored in the registry and used to locate the assembly at runtime. - - - The assembly should be in the GAC or in the PrivateAssemblies folder. - - - Represents a Visual Studio service provider. - - - \ No newline at end of file diff --git a/ScheMe/bin/Microsoft.VisualStudio.Shell.Interop.10.0.dll b/ScheMe/bin/Microsoft.VisualStudio.Shell.Interop.10.0.dll deleted file mode 100644 index a138f1a..0000000 Binary files a/ScheMe/bin/Microsoft.VisualStudio.Shell.Interop.10.0.dll and /dev/null differ diff --git a/ScheMe/bin/Microsoft.VisualStudio.Shell.Interop.10.0.xml b/ScheMe/bin/Microsoft.VisualStudio.Shell.Interop.10.0.xml deleted file mode 100644 index ee5ea2e..0000000 --- a/ScheMe/bin/Microsoft.VisualStudio.Shell.Interop.10.0.xml +++ /dev/null @@ -1,4161 +0,0 @@ - - - - Microsoft.VisualStudio.Shell.Interop.10.0 - - - - The assembly strong name, including the version number. - - - A semicolon-delimited list of frameworks this item supports (without profiles). - - - The GUID of the package that implements and knows about this item type. - - - The full type name, e.g. System.Windows.Forms.Button. - - - Determines whether to use the project target framework's version in toolbox item tooltips. - - - Reserved. - - - Process creation flags to be passed in the parameter of CreateProcess. - - - The initial text and background colors of the window. - - - The X offset of the window. - - - the screen buffer width, in columns. - - - The width of the window, in pixels. - - - The Y offset of the window. - - - The height of the window, in character rows. - - - The height of the window, in pixels - - - Specifies how to create a window. - - - The standard error handle for the process. - - - The standard input handle for the process. - - - The standard output channel for the process. - - - The name of the desktop. - - - Reserved. - - - Reserved. - - - The title displayed in the title bar. - - - Flags that specify how to display the window. - - - BSTR containing the command line arguments (). - - - BSTR containing the current directory (). - - - BSTR containing custom environment variables (). - - - BSTR containing the name of the executable. - - - BSTR containing custom options specific to each debugger (null is recommended). - - - BSTR containing the name of the port from the supplier specified in . (Can be null). - - - BSTR containing the machine name for a remote machine. Use null for the local machine. - - - Specifies how this process should be launched or attached. - - - Specifies the number of debug engine GUIDs in the array. - - - Specifies the process id (). - - - BOOL - if true, stdout and stderr are to be routed to the output window. - - - Specifies the GUID of the debug engine used for launch () - - - Specifies the GUID of the port supplier. - - - Specifies the language of the hosting process. Used to preload expression evaluators. - - - Specifies the launch flags that were passed to . - - - Specifies an array of debug engine guids, or null if is zero. - - - Additional options to be passed to (). - - - Specifies an interface pointer - usage depends on . - - - The creation time of the process. - - - The process ID. - - - GUID for the macro. {23162FF2-3C3F-11d2-890A-0060083196C6} - - - GUID for the macro project. {23162FF1-3C3F-11d2-890A-0060083196C6} - - - GUID for the ModeRecorder. {85A70471-270A-11d2-88F9-0060083196C6} - - - GUID for the Vba package. {A659F1B3-AD34-11d1-ABAD-0080C7B89C95} - - - The original assembly specification. - - - The resolved assembly path. - - - Contains the name of a property. - - - Contains the type of the property. - - - Represents the name of the string map for multi-targeting data. - - - Creates an instance of a managed class and returns a requested interface. - [in] The location of the assembly. Use null if you do not use a URL. For more information, see . - [in] The simple, unencrypted name of the assembly. - [in] The name of the type to create. - [in] A pointer to the outer object to aggregate with the requested interface. - [in] The interface to use to communicate with the object, for example IID_IClassFactory. - [out] A pointer to the interface that is requested in . On successful return, contains the requested interface pointer. On failure, contains null. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds an item to the toolbox. - [in] to be added to the tab in the Toolbox. - [in] A structure identifying item characteristics, such as the item name and icon. - [in] The item ID string. - [[in] The localized name of the tab to which to add the item. The localized name can be obtained from the invariant non-localized name by calling . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds an item to the toolbox with a reference to an owning package. - [in] The to be added to the tab in the Toolbox. - [in] A structure identifying item characteristics, such as the item name and icon. - [in] The item ID string. - [[in] The localized name of the tab to which to add the item. The localized name can be obtained from the invariant non-localized name by calling - The GUID that identifies the package to associate with the item. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Signals that a modal, design-time build, such as reference resolution, is about to take place. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Attempts to get the UI thread in order to start a build. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Signals that a modal, design-time build, such as reference resolution, should end. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Prepares a string to be persisted within MSBuild without evaluation. - The unescaped value. - [out] The escaped value. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the current batch build ID, or 0 if there is no batch build going on. - [out] The batch ID. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the solution configuration. - The IVsHierarchy project about to be built that will receive the returned solution configuration. - [out] An XML fragment, interpreted as a string, that should be passed to MSBuild. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Registers a logger for the submission. - The submission for which the logger should be registered. - The logger to register. The logger must implement . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Releases a previously-claimed UI thread. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Restores a previously escaped string to its original value. - The escaped value. - [out] The unescaped value - If the method succeeds, it returns . If it fails, it returns an error code. - - - Unregisters all loggers for a given submission. - The submission ID. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets a property value. - The property name. - The property group condition. - [in] Storage type for file persistence. Values are taken from the enumeration. - The property value. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Enables (or disables) a percent-based progress control. - If true, enables the control, and if false, disables it. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Use this method to wait for objects to signal (likely by some background processing) while keeping VS responsive. - The array containing the handles of the objects to wait on. - The number of handles in the array. The maximum is 64. - [out] The result that is set when the wait condition was met (i.e., when the method returned ):WAIT_OBJECT_0 to (WAIT_OBJECT_0 + - 1) indicates the signaled object (applies only when is false).WAIT_OBJECT_0 if was true.WAIT_TIMEOUT the time-out interval elapsed before the condition specified by was met. - - if the wait condition was met; parameter will contain more information about the wait result. Returns if the method had to quit because the user cancelled the wait operation. if WM_QUIT was received. - - - The method's behavior is very similar to . In addition, it allows for a custom wait and events processing logic to be supplied. The method makes VS modal, and automatically provides the default wait UI after about 2 seconds of waiting. - The array of handles for the objects to wait on. - The number of handles in the array. The maximum is 64. - The . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Specifies whether or not a Cancel button should appear n the wait dialog. - If true, the Cancel button should appear, otherwise false. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Specifies the progress information for the wait dialog. - The total number of steps. - The current step (must be between 1 and ). - The text for the progress information - If the method succeeds, it returns . If it fails, it returns an error code. - - - Specifies the text to use on the status bar. - The text to use on the status bar. If null or the empty string, then no status bar update is made. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Specifies the maximum time (in milliseconds) to wait for objects to signal. - The maximum time in milliseconds. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Specifies the text for the default wait UI that explains the reason for the wait. - The optional title for the default wait UI. If nullL or the empty string, then the application name is used as the title. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Specifies the title of the wait dialog. - The title of the wait dialog. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called after every window message is processed by the Visual Studio common message pump implementation. - If false, tells the common message pump to quit and return . - If the method succeeds, it returns . If it fails, it returns an error code. - - - The event is raised when a handle is signaled. Client implementations should decide if the wait can continue based on which handle(s) have been signaled so far. - The handle. - If false, tells the common message pump to quit and return . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Raised when a time-out elapses. - If false, tells the common message pump to quit and return . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Creates an instance of the service. - [out] The service. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Provides an enumerator for the reference paths to the specified target framework. - [in] String that identifies the target framework. - [out] Pointer to an enumerator object that returns the list of reference paths. - Returns S_OK if the enumerator was set. - - - Returns the path of the folder that can be used for storing MEF catalog caches. - [out] The path of the folder to use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the component assemblies discovered. - [in] The size of the array. - [out] The assembly paths. The size of the array is given in . This array is not updated if the number of assemblies discovered is greater than . - [out] The number of assemblies discovered. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Allows the host to filter the assemblies that are included in a catalog. - [in] The number of assemblies in the array. - [in] The assemblies to filter. - [out] The assemblies to be included. - If the method succeeds, it returns . If it fails, it returns an error code. - - - This method is same as , except that it takes a TargetFrameworkMoniker instead of a TargetFrameworkVersion, so that it is compliant with extensible multi-targeting. - [in] Component selection flags taken from the VSCOMPSELFLAGS2 enumerator. - [in] Interface on which AddComponent will be called. - [in] Number of components in the array. - [in, size_is(cComponents)] Prepopulation of Selected Components. Can be null. User has the ability to remove any of these components from the list. - [in] Dialog box caption (null == "Select component"). - [in] F1 help topic (null == "VS.ComponentPicker"). - [in, out] 0 to use default. - [in, out] 0 to use default. - [in] Number of tabs. - [in, size_is(cTabInitializers)] Show order of tabs and their initialization info. - [in, out] Tab to show when the dialog starts up. - [in] List of filters to use in 'Browse…'. - [in, out] Directory (initial/return value) to start the 'Browse…' dialog in. - [in] The target framework moniker. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Configures a toolbox item. - [in] The item to be configured. This should be a object. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Provides special handling for string map changes - The . - The name of the string map. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Registers a listener for the event fired when the string map changes. - [in] An that contains the string map. - [in] An interface that is called when the string map changes. - [out] An unsigned integer that identifies the string map that changed. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Creates a new string map. - [out] The . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Reads the named string map from the specified data object. - [in] An that contains string maps. - [in] The name of the string map to read. - [out] The that was read. - Returns if the string map was read or E_VS_MAPMISSING (0x80042001) if the data object does not contain a string map with the given name. - - - Removes the listener. - [in] An unsigned integer that identifies the listener to remove. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Writes information to a string map. - [in] An that contains the string maps. - [in] The name of the string map to write. - [in] Set to true if the new information should overwrite existing information. - [in] An interface that represents the strings to write. - Returns if the strings were written or if is false and the data object already contains a map by this name. - - - Returns a data source. - [in] The GUID for the data source factory. - [in] Reserved - [out] Pointer to a variable that gets set to a interface representing the data source. - Returns S_OK if the data source is found, or E_FAIL if not. - - - Determines whether the specified process must be stopped and restarted. - The that identifies the process. - - if the process with the given PID/creation time needs to be shut down and restarted due to changes in the debugger options. Otherwise returns . - - - Launches or attaches to the specified processes under the control of the debugger, and returns the processes' process IDs and creation times. - [in] The number of targets to launch (the number of structures pointed to by ). - [in, out] An array of structures describing the programs to launch or attach to. - [out] An array of structures containing the process ID and creation times of the processes. - - - - Do not implement this interface, consume it, or call it. Using this interface may break core Visual Studio functionality. It is intended to allow implementers of debug engines to extend the debugging requests of existing project systems. - - - - - Do not implement this interface, consume it, or call it. Using this interface may break core Visual Studio functionality. It is intended to allow implementers of debug engines to extend the debugging requests of existing project systems. - - - - - - - Do not implement this interface, consume it, or call it. Using this interface may break core Visual Studio functionality. It is intended to allow implementers of debug engines to extend the debugging requests of existing project systems. - - - - - Gets the technology of the designer. - [out] The name of the technology. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the target .NET Framework of the project instance. - [out] The target framework. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Resolves the assembly paths in the target .NET Framework. - The list of assembly names that need to be resolved. - The number of assembly names passed in . - [in, out] The resolved assembly reference paths. The caller needs to pre-allocate this array for the number of assemblies to resolve (). - The number of resolved assembly paths. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Chooses the correct editor factory. - [in] The name of the document to check. - [in] The solution that contains the document. - [in] Internal ID of the document. - [in] Either a doc data object or DOCDATAEXISTING_UNKNOWN (defined in vsshell.idl, or in managed languages an IntPtr to -1), in which case check for the document in the running document table. - [in] The GUID of the object used for the document. - [out] The GUID of the type chosen. - [out] The GUID of the logical viewer object to use. - - - - Gets the index of the custom icon for the error. - [out] The index of the icon for this error. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Takes two target frameworks and compares them for compatibility. - [in] The source target framework to compare. - [in] The second target framework to compare. - [out, retval] The result of the comparison. Returns VSFRAMEWORKCOMPATIBILITY_COMPATIBLE (0) to mean compatible. Otherwise it sets the bits to indicate the target framework moniker components that are incompatible, as described in the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the display name of the specified target framework moniker. - [in] The target framework moniker to use to get the display name. - [out, retval] The display name of the target framework. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Enumerates the list of both system and non-system assemblies that correspond to the specified target framework. - [in] The moniker of the target framework. - [in] A enumeration that indicates the type of framework assembly to enumerate. - [out, retval] An array containing the list of framework assemblies. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the installable framework for the specified target framework moniker. - [in] The framework moniker to use to get the installable framework. - [out, retval] The moniker of the installable framework. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Enumerates the installed target framework monikers on a machine. - [out, retval] The supported frameworks. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the target framework moniker of the target framework. - [in] The path to an assembly. - [in] The identifier of the target framework. - [out, retval] The moniker of the target framework. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Indicates whether the provided assembly name/specification is part of the specified target framework. - [in] The assembly name/specification to check. - [in] The moniker of the target framework. - [out, retval] Returns true if the assembly name/specification is part of the target framework. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Tries to resolve the assembly path in the specified target framework. - [in] The assembly name/specification. This parameter can be either a path or an assembly name. If it is a path, the assembly name is loaded from the path. - [in] The moniker of the target framework. - [out, retval] The resolved assembly path. Returns null if the assembly does not belong in the given target framework. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Resolves the assembly reference paths for the passed in assemblies in the specified target framework. - [in] The monikor of the target framework in which to resolve the assemblies. - [in, size_is(cAssembliesToResolve)] The list of assembly specifications that need to be resolved. - [in] Number of assembly specifications passed in . - [in, out, size_is(cAssembliesToResolve)] An array containing the resolved assembly reference paths. The caller of this method must pre-allocate this array for elements - [out] Number of resolved assembly paths in the output array. - If the method succeeds, it returns . If it fails, it returns an error code. - - - - If the method succeeds, it returns . If it fails, it returns an error code. - - - Displays the framework retargeting dialog. - [in] The project type. - [in] The project name. - The moniker for the targeted framework. - [in] The options for the retargeting. - [out] The flags that indicate the outcome of the retargeting. - [out] Indicates if the dialog is shown again. If true, the dialog is not shown again. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether or not to allow an incoming call. - [in] The call type. - [in] The caller. - [in] The tick count. - [in] The identifier of the requested interface. - [in] The interface method. - [out, retval] true if the call is allowed, otherwise false. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Displays the help topic for the given context - An array of F1 keywords. - The attributes of the keywords. Examples are "LCID", "DevLang", "TargetOS", and "TargetFrameworkMoniker". - If the method succeeds, it returns . If it fails, it returns an error code. - - - Clears existing build errors. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Reports a build error. - The error message. - The error ID. - The error priority. - The line of the source code file. - The column of the source code file. - The source code file name. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Obsolete method. Do not use. - - - - - - - Obsolete method. Do not use. - - - - - Obsolete method. Do not use. - - - - - Obsolete method. Do not use. - - - - - - Obsolete method. Do not use. - - - - - Obsolete method. Do not use. - - - - - Obsolete method. Do not use. - - - - - - Obsolete method. Do not use. - - - - - Obsolete method. Do not use. - - - - Obsolete method. Do not use. - - - - Obsolete method. Do not use. - - - - - - Obsolete method. Do not use. - - - - Obsolete method. Do not use. - - - - Obsolete method. Do not use. - - - - - Obsolete method. Do not use. - - - - - - Obsolete method. Do not use. - - - - - Obsolete method. Do not use. - - - - - Obsolete method. Do not use. - - - - - Creates an output window pane with the specified content type and text view roles. For more information about content types and text view roles, see Editor Extension Points. - [in] The GUID of the pane to create. - [in] The name of the pane. - [in] true if the pane should be visible. - [in] true if the pane should be removed when the solution is closed. - The content type. - The text view roles. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds a command bar to the user interface. - [in] The name of the command bar. - [in] A value from the enumeration. - [in] The parent of the command bar. Use null for a top-level command bar. - [in] The index location at which to insert the new command bar on the parent. - [out] The new command bar. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds a control to a command bar. - [in] The fully qualified (canonical) name of the control to add. - [in] The parent command bar. - [in] The index location at which to place the control. - [in] A value from the enumeration. - [out] The newly added control. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds a named command. - [in] The package GUID. Use null for addins. - [in] The GUID for the group to receive the new command. Use GUID_Macro or GUID_AddIn defined in vbapkg.idl. - [in] The full name of the command. - [out] The ID for the new command. - [in] A localized version of the string. May be null. - [in] The text to display on a button. Use null if the added command isn't a button. - [in] The ToolTip text to display. May be null. - [in] The full path to a satellite DLL implementing the command. May be null. - [in] The resource identifier of the icon to display for the command. Use zero (0) if there is no bitmap. - [in] The index of the bitmap within the bitmap file. - [in] Use zero (0) for the default values to make the command active and visible. - [in] The number of contexts pointed to by the parameter. - [in] An array of GUIDs for the user interface contexts indicating options for displaying the command. For more information, see the UIContext_ members of . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds a named command. This version has a parameter that specifies a UI element. - [in] The package GUID. Use null for addins. - [in] The GUID for the group to receive the new command. Use GUID_Macro or GUID_AddIn defined in vbapkg.idl. - [in] The full name of the command. - [out] The ID for the new command. - [in] A localized version of the string. May be null. - [in] The text to display on a button. Use null if the added command isn't a button. - [in] The ToolTip text to display. May be null. - [in] The full path to a satellite DLL implementing the command. May be null. - [in] The resource identifier for the icon to display for the command. Use zero (0) if there is no bitmap. - [in] The index of the bitmap within the bitmap file. - [in] Use zero (0) for the default values to make the command active and visible. - [in] The number of contexts pointed to by the parameter. - [in] An array of GUIDs for the user interface contexts indicating options for displaying the command. For more information, see the UIContext_ members of . - [in] Integer. A value from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds a named command. - [in] The package GUID. Use null for addins. - [in] The GUID for the group to receive the new command. Use GUID_Macro or GUID_AddIn defined in vbapkg.idl. - [in] The full name of the command. - [out] The ID for the new command. - [in] A localized version of the string. May be null. - [in] The text to display on a button. Use null if the added command isn't a button. - [in] The ToolTip text to display. May be null. - [in] The image. This can be a , and , or an IPicture. - [in] Use zero (0) for the default values to make the command active and visible. - [in] The number of contexts pointed to by the parameter. - [in] An array of GUIDs for the user interface contexts indicating options for displaying the command. For more information, see the UIContext_ members of . - [in] A value from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Find the object implementing a specific command. - [in] The toolbar set to search. Use null to search the main (default) toolbar set. - [in] The GUID for the command group to search. Use GUID_Macro or GUID_AddIn defined in vbapkg.idl. - [in] The id of the menu item corresponding to the command. - [out] The object. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Removes a command bar. - [in] The command bar to remove. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Removes a control from a command bar. - [in] The control. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Removes a named command. - [in] The canonical (fully-qualified) name of the command to remove. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Renames a named command. - [in] The canonical (fully-qualified) name of the command. - [in] The new canonical name. - [in] The new localized canonical name. May be null. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Creates new items in a project, adds existing files to a project, or causes Add Item wizards to be run. - [in] Identifier of the container folder for the item being added. Should be or other valid item identifier. See the enumeration VSITEMID. Note that this parameter is currently ignored because only adding items as children of a project node is supported. Projects that support the notion of folders will want to add the items relative to . - [in] Operation applied to the newly created item. See the enumeration . - [in] Name of the item to be added. - [in] Number of items in . Can be zero. This must be 1 if is or VSADDITEMOP_OPENDIRECTORY. If , it must be 1 or 2. - [in, size_is(cFilesToOpen)] Array of pointers to OLESTR file names. If is or VSADDITEMOP_OPENDIRECTORY, the first item () in the array is the name of the file to clone or the directory to open. If it is , the first item () is the name of the wizard to run, and the second item () is the file name the user supplied (same as ). - [in] Handle to the Add Item dialog box. - [out, retval] Pointer to the enumeration indicating whether the item was successfully added to the project. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds an item using a specific editor. - [in] Item identifier of the item to add. Values are taken from the VSITEMIDDWORD. - [in] Values taken from the enumeration. - [in] Name of the item to be added. - [in] Number of files to open. - [in, size_is(cFilesToOpen)] Actual number of files passed in with . - [in] Handle to the dialog box. - [in] Flags whose values are taken from the enumeration. - [in] Unique identifier of the editor type. - [in] Name of physical view. - [in] Name of the logical view. - [out, retval] Results whose values are taken from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether the project contains a file with the specified ending. - The ending. - [out] true if the project contains at least one file whose name ends with the given string, regardless of case. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether the project contains a file whose MSBuild ItemType matches the specified type. - The item type. - true if the project contains at least one file of the given type. The comparison is case-insensitive. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Generates a unique document name for a given item. - [in] Container folder for the unique item name being generated. Should be a valid item identifier. For further information, see VSITEMID. The value of this parameter is typically determined by the parameter that the project passes to the method. - [in] File extension of the new document name. - [in] If not null or empty, this value should be used as the base name for the item, and numbers should be appended to make the name unique. If supplied, the project should make up its own root name based on the file extension. - [out] Pointer to the new name, which contains the name only, not the item's file path. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns an array of ITEMIDs of the files whose name ends with the specified string. The match is case-insensitive. - The ending - The (requested) number of items in the array. - The array of ITEMIDs. - The actual number of items returned in the array. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns an array of VSITEMIDs of files whose MSBuild ItemType matches the given string. The comparison is case insensitive. - The ItemType. - The number of files to return. - The array of ITEMIDs. - The actual number of files returned. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the context of an item. - [in] Identifier of the context item whose value is taken from the VSITEMIDDWORD. - [out] Pointer to the interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a document moniker. - [in] Item identifier corresponding to a node in this project's hierarchy. Should be or other valid item identifier. See VSITEMID. - [out] Pointer to a document moniker in a BSTR. It is fully qualified text uniquely describing the document represented by the parameter. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether a document is in the project. - [in] Pointer to the document moniker for which to search. - [out] Pointer to a BOOL. Implementer sets contents to true if the document is found in the project, false if otherwise or an error occurs. - [out] Priority level whose value is taken from the enumeration if the document is found; zero if not or an error occurs. - [out] Pointer to the item identifier of the document within the project. Should be or other valid item identifier. See the enumeration VSITEMID. If the document is found, implementer sets contents to a value; if not found or an error occurs, implementer sets contents to zero. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Opens an item in the project. - [in] Identifier of the item to open. Should be or other valid item identifier. See the VSITEMID enumeration. - [in] Unique identifier of the logical view. If not GUID_NULL, indicates a specific type of view to create. For more information, see the LOGVIEWID. - [in] Pointer to the document data object of the item to open. If the caller of OpenItem had a pointer to the document data object, it would pass it in the parameter. If the caller knew that the document data object was not open, it would pass null. If the caller did not know if the document data object was open or if it did not want to look it up in the running document table (RDT) to find out, then it could pass in DOCDATAEXISTING_UNKNOWN If this value is passed, then will look up the value in the RDT by calling (RDT_EditLock) to determine whether the file (document data object) is already open. - [out] Pointer to the interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - - - - - - - - - Returns . - - - Removes an item from the project. - [in] Reserved for future use. - [in] Identifier of the item to be removed. - [out, retval] true if the item was successfully removed from the project. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Reopens an item in the project. - [in] Identifier of the item reopened. - [in] Unique identifier of the editor type. - [in] Name of the physical view. If set to null, will be called. - [in] Unique identifier of the logical view. In MultiView, the case will determine the view to be activated. - [in] Pointer to the IUnknown interface. - [out, retval] Pointer to the interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Transfers an item from one project to another. The project that presently owns the item to be transferred calls this method on the project intending to receive the transferred item. - [in] Path to the old document. Passed as to . - [in] Path to the new document. Passed as to . - [in] Optional. Pointer to the interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called before adding a project reference. Allows the flavor to accept or reject a project reference based on the referenced project output path. - The referenced project. - The output of the referenced project - The validity, which is one of the values. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether the specified project was upgraded. - The name of the project file after the upgrade. - [out] true if the upgrade occurred and completed successfully, otherwise false. - The name of the project file before upgrade. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds new types. - [in] The highest TFM (target framework moniker) with the same ID. - [in] The TFM for the new provider. - [in] The to use to add items to the tool box. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Passes information about the existing packages to the one being added. - [in] The with information about providers with the same ID. - [in] The new TFM (target framework moniker). - [in] The used to add items to the tool box. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns an interface for the data source. - [in] Globally unique identifier for the data source. - [in] Reserved. - [out] Pointer to where to put the interface pointer. - Returns S_OK when the data source is valid or E_FAIL if the GUID was not found. - - - Registers this data source factory with the global service. - [in] Globally unique identifier for the data source factory. - [in] The interface to use for the data source factory. - Returns S_OK if the data source factory was registered correctly. - - - - - - - - - - Registers the UI factory. - [in] A globally unique identifier for the new factory. - [in] Pointer to the factory object. - Returns S_OK if the new factory was properly registered, otherwise an error code. - - - Creates an annotated resource ID. - [in] The resource ID. - [in] The GUID of the resource package. - [in] The path to the resource in the DLL. - [out] An ID string with the correct annotations. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Parses a resource ID (which may contain an embedded package GUID or DLL path) into its components. - [in] String containing the ID of the resource. - [in] The local ID for the resource. - [out] The resource ID string. - [out] The GUID for the resource. - [out] The path to the resource in the DLL. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Updates the project to the new target framework. - [in] The hierarchy of the project to be updated. - [in] The current target framework. - [in] The new target framework. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the application data folder path that Visual Studio uses to store various files. - [in] The name of the folder containing application data. - [out] Complete path to the folder. - Returns if the folder path was found. - - - Returns flags about the scopes for a specified collection. - [in] The path to the collections file. - [out] The for the collections. - Returns if the scope for the collection was returned. - - - Returns a list of common extension search paths. Native code callers should call this method first with = 0 and = null to get the number of paths in the list and allocate a corresponding array, then call it again to get the actual list of paths. - [in] The size of the array in . - [out] An array of strings containing the extension search paths - [out] The number of paths returned in . - Returns S_OK if the paths were returned. - - - Returns the scopes that contain the given property in the given collection. - [in] The path to the collections file. - [in] The name of the property. - [out] The for the collections. - Returns if the property was found and the scope was returned. - - - Returns the interface for the requested scope, which can be used for read-only operations. - [in] The for the collections. - [out] The settings interface. - Returns if the interface was returned. - - - Returns an interface for the requested scope. - [in] The scope to look for. - [out] The interface for the writable settings store. - Returns if the interface was returned, or if the settings store is not writable. - - - Determines whether the given collection exists. - [in] The path to the collection. - [out] Returns true if the collection exists. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the value of the requested property whose data type is SettingsType_Binary. - [in] The path of the collection. - [in] The property name. - [in] The size in bytes of . Can be 0 if the caller wants to know the size of the value without copying it.. - [out] The buffer to fill with the property. Can be null if the caller wants to know the size of the buffer without copying it. - [out] The actual number of bytes returned. - Returns if the property was returned, if the property does not exist or if the property type is not binary. - - - Returns a boolean type property. - [in] The path of the collection. - [in] The property name. - [out] The value. - Returns if the property was returned, if the property does not exist or if the property type is not boolean. - - - Returns a boolean type property value or a specified default value. - [in] The path of the collection. - [in] The property name. - [in] The default value to return if the property is not set. - [out] The value. - Returns if the property was returned, if the property does not exist or if the property type is not boolean. - - - Returns an integer type property value. - [in] The path of the collection. - [in] The property name. - [out] The value. - Returns if the property was returned, if the property does not exist or if the property type is not interger. - - - Returns a 64-bit integer type property value. - [in] The path of the collection. - [in] The property name. - [out] The value. - Returns if the property was returned, if the property does not exist or if the property type is not a 64-bit integer. - - - Returns a 64-bit integer value or a specified default value. - [in] The path of the collection. - [in] The property name. - [in] The default value to return if the property is not set. - [out] The value. - Returns if the property was returned, if the property does not exist or if the property type is not a 64-bit integer. - - - Returns an integer type property or a specified default value. - [in] The path of the collection. - [in] The property name. - [in] The default value to return if the property is not set. - [out] The value. - Returns if the property was returned, if the property does not exist or if the property type is not an integer. - - - Returns the last time a value was written in a specified collection, including all its properties and sub-collections. - [in] The path of the collection. - [out] The last write time. - Returns if the write time was returned. If the collection does not exist, the method returns . - - - Returns the number of properties in a specified collection. - [in] The path of the collection. - [out] The number of properties in the collection. - Returns if the property count was returned. If the collection does not exist, the method returns . - - - Returns the name of a property. - [in] The path of the collection. - [in] The index of the property in the collection - [out] The name of the property. This should be passed as an uninitialized BSTR. The method allocates enough space to hold the name of the requested property. The caller should call SysFreeString to release the BSTR when it is no longer needed. - Returns if the property name was returned. If the collection does not exist or the index is bigger than or equal to the number of sub-collections, the method returns . - - - Returns the type of a specified property. - [in] The path of the collection. - [in] The property name. - [out] The property type. - Returns if the property was returned or if the property does not exist. - - - Returns a string type property value. - [in] The path of the collection. - [in] The property name. - [out] The value. This should be passed as an uninitialized BSTR and the method will allocate enough space to hold the value of the property. The caller should call SysFreeString to release the BSTR when it is no longer needed. - Returns if the property was returned, if the property does not exist or if the property type is not a string. - - - Returns a string type property value or a given default string. - [in] The path of the collection. - [in] The property name. - [in] The default value to return if the property is not set. - [out] The value. This should be passed as an uninitialized BSTR and the method will allocate enough space to hold the value of the property. The caller should call SysFreeString to release the BSTR when it is no longer needed. - Returns if the property was returned, if the property does not exist, or if the property type is not an integer. - - - Returns the number of sub-collections in the specified collections. - [in] The path of the collection. - [out] The number of sub-collections. - Returns if the number of sub collections was returned. - - - Returns the name of a sub collection. - [in] The path of the collection. - [in] The index of the sub-collection. Zero-based. - [out] The sub-collection name. This parameter should point to an uninitialized BSTR and the method will allocate enough space to hold the name of the requested sub collection. The caller should call SysFreeString to release the BSTR when it is no longer needed. - Returns if the sub collection name was returned, or if the index is greater than or equal to the number of sub-collections, or the collection does not exist. - - - Returns an unsigned integer property value. - [in] The path of the collection. - [in] The name of the property. - [out] The value. - Returns if the property was returned, if the property does not exist or if the property type is not an unsigned integer. - - - Returns a 64-bit unsigned long integer property value. - [in] The path of the collection. - [in] The property name. - [out] The value. - Returns if the property was returned, if the property does not exist or if the property type is not a 64-bit unsigned long integer. - - - Returns a 64-bit unsigned long integer property of a given default value. - [in] The path of the collection. - [in] The property name. - [in] The default value to return if the property is not set. - [out] The value. - Returns if the property was returned, if the property does not exist or if the property type is not an unsigned long integer. - - - Returns an unsigned integer property or a given default value. - [in] The path of the collection. - [in] The property name. - [in] The value to return if the property is not set. - [out] The value. - Returns if the property was returned, if the property does not exist or if the property type is not an unsigned integer. - - - Determines whether a property exists in a given collection. - [in] The path of the collection. - [in] The property name. - [out] The result. - Returns if the status of the property was returned. - - - Restarts the shell. - - to restart at normal privilege level, or to restart at elevated privilege level. - Returns S_OK if the shell restarted. - - - Ensures that this project and all required dependencies are loaded. - The GUID of the project. - The that specify how the projects are to be loaded. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Ensures that the specified list of projects and all required dependencies are loaded. - The number of projects in the array. - An array of the GUIDs of the projects. - The that specify how the projects are to be loaded. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Forces the loading of the entire solution synchronously before this function returns. - The that specify how the project is to be loaded. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether the background solution load feature has already been enabled ( has been set). - [out] true if background loading is enabled, otherwise false. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Reloads a single unloaded project without requiring any dependencies to be loaded. - The GUID of the project - If the method succeeds, it returns . If it fails, it returns an error code. If the project was not previously unloaded, then this method does nothing and returns . - - - Unloads a project and sets the reason for unloading it. - The GUID of the project - The . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Writes the solution user options file (.suo). - If the method succeeds, it returns . If it fails, it returns an error code. - - - Forces the solution build manager to update dependencies for the specified project. - The that represents the project. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Fired when the solution load process is fully complete, including all background loading of projects. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Fired when the loading of a batch of dependent projects is complete. - true if the batch is loaded in the background, otherwise false. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Fired when background loading of projects is beginning again after the initial solution open operation has completed. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Fired when loading a batch of dependent projects as part of loading a solution in the background. - true if the batch is loaded in the background, otherwise false. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Fired before a solution open begins. Extenders can activate a solution load manager by setting . - The name of the solution file. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Fired before background loading a batch of projects. Normally a background batch loads a single pending project. This is a cancelable event. - [out] true if other background operations should complete before starting to load the project, otherwise false. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Fired before each project is opened. - The GUID of the individual project to be opened. - The GUID of the type of project to be opened (e.g. Visual Basic or C#). - The name of the project file. - The service. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called when is cleared. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the project load priority, which determines whether the project should be kept as an unloaded project the next time the solution is opened. - The GUID of the project - [out] The . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the project load priority, which determines whether the project should be kept as an unloaded project the next time the solution is opened. - The GUID of the project - The . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Logs a load error. - The error type (from ). - The error message. - The name of the project file that failed to load. - The line number of the project file that caused the error. - The column number of the line in the project file that caused the error. - The error code. - The message to add to the task list. - The unique project name. - The help keyword. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Logs a project load message. - The message. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Clears the key-value pairs in the map. - Returns if the map was cleared. - - - Returns an enumeration of the key-value pairs. - [out] The IEnumString interface. - Returns if the enumeration was returned. - - - Returns the value for a named key. - [in] The key. - [out] The value. - Returns if the value was returned. - - - Deletes a key-value pair. - [in] The name of the key for the key-value pair to delete. - Returns S_OK if the key was deleted. - - - Sets the value of a named key. - [in] The name of the key to set. - [in] The value to associate with the key. - Returns if the value was set. - - - Closes the wait dialog. - [out] true if the dialog was canceled, otherwise false. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether the dialog was canceled. - [out] true if the dialog was canceled, otherwise false. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Displays an instance of a wait dialog. - The dialog caption. - The wait message. - The text that accompanies the progress bar. Can be null. - Should be a VT_INT_PTR containing a valid BMP, or VT_NULL. - The text on the status bar. Can be null. - The number of seconds to delay showing the dialog. - true if there should be a Cancel button on the dialog, otherwise false. - true if there should be a marquee-style progress bar on the dialog, otherwise false. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Displays a wait dialog with a percentage-based progress bar. - The wait caption. - The wait message. - The text accompanying the progress bar. Can be null. - Should be a VT_INT_PTR containing a valid BMP, or VT_NULL. - The text on the status bar. Can be null. - true if there should be a Cancel button on the dialog, otherwise false. - The number of seconds to delay showing the dialog. - The total number of steps. - The number of steps that have been completed so far. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Updates the progress on the wait dialog. - The updated wait message. Can be null. - The text accompanying the progress bar. Can be null. - The status bar text. Can be null. - The number of steps completed so far. - The total number of steps. - If the operation becomes uncancelable, disable the Cancel button by passing true. - [out] true if the operation was canceled. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Creates instances of threaded wait dialogs. - The interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds a tool bar to the tray. - [in] The GUID of the tool bar to add. - [in] The ID of the toolbar to add. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Closes the tool bar tray. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the UI element that represents the toolbar tray. - [out] The UI element. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets a copy of the bitmap for the specified item. The caller is responsible for freeing the bitmap using DeleteObject() or its equivalent. - The item as an . - [out] A pointer to the bitmap. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the flags for the item. - The item as an . - The flags. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the last time the toolbox item states were re-evaluated. This typically happens as a result of designer activation or in response to a call to . - [out] The time. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the enabled state of the specified item. - The item as an . - true to force an evaluation of the item. - [out] true if the item is enabled, otherwise false. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a global handle to a user interface item's content. - [in] The item ID. - [in] The format of the data to return. - [out] A global handle to the item content. This global should be freed by the caller. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the GUID of the preferred toolbox page. - [out] The GUID of the toolbox page. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Extends the method to allow specifying the drop target to handle drop operations over the toolbar area. - [in] Specifies the location of the toolbar within the tool window. Values are taken from the enumeration. - [in] The GUID of the toolbar's menu group. - [in] The ID that, in combination with , identifies the toolbar to be added. - [in] The drop target. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Fired when a batch retargeting operation starts. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Fired when a batch retargeting operation ends. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Enables the client to receive notifications of batch project retargeting events. - [in] The object that receives the event notifications. - [out] Returns an abstract value that identifies the client to be advised of batch retargeting events. Use this cookie later in a call to the method. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Enables the client to receive notifications of project retargeting events. - [in] The object that receives the event notifications. - [out] Returns an abstract value that identifies the client to be advised of batch retargeting events. Use this cookie later in a call to the method. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Schedules the project for batch retargeting. - [in] The hierarchy of the project in which the batch retarget is to occur. - [in] The new target framework. - [in] If true, the project is unloaded if an error occurs or the user cancels the operation. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Starts the batch retargeting operation. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Finishes the batch retargeting operation. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called to initiate and orchestrate project retargeting. This method fires various retargeting events at different stages of the retargeting operation. - [in] The hierarchy of the project that needs to be retargeted. - [in] The current target framework moniker of the project. - [in] The target framework moniker to which the project is being retargeted. - [in] The worker callback interface that actually writes the retargeting information in the project file. - [in] true if the caller wants the project to be reloaded (the normal case). - If the method succeeds, it returns . If it fails, it returns an error code. - - - Disables clients from receiving notifications of batch retargeting events. - [in] A unique value returned from the method. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Disables clients from receiving notifications of retargeting events. - [in] A unique value returned from the method. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Fired after the retargeting of the project has completed. - [in] The unique project reference name. - [in] The project hierarchy after the change. - [in] The current target framework of the project. - [in] The new target framework of the project. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Fired before a retargeting change occurs. This is the first event sent to subscribers. The subscriber can choose to cancel retargeting on receiving this event. - [in] The unique project reference name. - [in] The project hierarchy before the change. - [in] The current target framework of the project. - [in] The new target framework of the project. - [out] If true, retargeting was canceled by one of the subscribers. - [out] A message string containing the reason why the cancelation occurred. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Fired just before the project file is saved. - [in] The unique project reference name. - [in] The project hierarchy before the change. - [in] The current target framework of the project. - [in] The new target framework of the project. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Fired when the retargeting operation was canceled before the change. - [in] The unique project reference name. - [in] The project hierarchy before the change. - [in] The current target framework of the project. - [in] The new target framework of the project. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Fired if any error occurs during project retargeting. - [in] The unique project reference name. - [in] The project hierarchy in which the error occurred. - [in] The current target framework of the project. - [in] The new target framework of the project. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the message to be sent for the accelerator. - [out] The message to be sent for the accelerator. - Returns if the message was returned. - - - Retrieves the modifiers for the accelerator key. - [out] The modifiers for the accelerator key. For example, Shift, Control, Alt, and so on. - Returns when the modifiers have been returned. - - - Registers for collection events. - [in] Interface to call on a collection event. - [out] Location to return an identifier for the event sink. - Returns S_OK if the method registered for the event. - - - Closes the collection. - Returns S_OK if the collection was properly closed. - - - Returns a enumeration of verbs for the data source. - [out] Location to return the enumeration interface. - Returns S_OK if the enumeration was returned. - - - Returns the number of items in the collection. - [out] Location to return the number of items. - Returns S_OK if the count was returned. - - - Gets an item from the collection. - [in] 0 based index of the item to return - [out] Location to return the requested item. - Returns S_OK if the item was returned. - - - Executes a verb on the data source. - [in] The name of the verb to execute. - [in] An argument for the verb. - [out] Location to return the results of the operation. - Returns S_OK if the verb executed. - - - Stops indicating collection events. - [in] The ID returned when the event was registered. - Returns S_OK if the interface was unregistered. - - - Disconnects from the datasource. - [in] The simple data source being monitored. - Ignored. - - - Fired after a new item has been added to the collection. - [in] The collection that changed. - [in] The zero-based index of the item in the collections that was added. - Ignored. - - - Fired after an item has been removed from the collection. - [in] The collection that changed. - [in] The item that was removed. - [in] The zero-based index for the item that was removed. - Ignored. - - - Fired after an item is updated. - [in] The collection that was changed. - [in] The new item. - [in] The replaced item. - [in] The zero-based index of the item that changed. - Ignored. - - - Fired if the entire collection has been cleared or refreshed. - [in] The collection that changed. - Ignored. - - - Converts a data object. - [in] The object to convert. - [out] Location to return a pointer to the converted object. - Returns S_OK if the data was converted. - - - Returns the formats that can be converted by this convertor. - [out] Location to return a pointer to an array of data formats that this convertor can take as inputs. - [out] Location to return a pointer to an array of data formats that this convertor can output. - Returns S_OK if the format information was returned. - - - Returns the logical type to which the convertor applies. - [out] Location to return a string representing the logical type. - Returns S_OK if the type was returned. - - - Returns a for a specified conversion. - [in] The name of the data type family. - [in] An array of source formats. - [in] An array of resulting formats. - [out] Location to return a pointer to the convertor interface. - Returns S_OK if the convertor was returned. - - - Get a convertor for a specified object. - [in] The object to convert. - [in] The target format. - [out] Location to return a pointer to the convertor to use. - Returns S_OK if the convertor was returned. - - - Registers the convertor with the shell. - [in] The type of the data family. - [in] The source format for this convertor. - [in] The target format for this convertor. - [in] The convertor to use. - Returns S_OK if the convertor was registered. - - - Removes the convertor from the shell. - [in] The type of the data family. - [in] The source format. - [in] the target format. - Return S_OK if the convertor was unregistered. - - - Registers to be notified when a property changes. - [in] The interface to call when a change occurs. - [out] Location to return an ID for this event sink. - Returns S_OK if the sink was registered. - - - Closes this data source. - Returns S_OK if the data source was closed properly. - - - Returns an enumeration of the available properties. - [out] Location to return a pointer to properties enumeration interface. - Returns S_OK if the enumeration interface was returned properly. - - - Returns an enumeration of verbs for the data source. - [out] Location to return a pointer to the enumeration interface. - Returns S_OK if the enumeration was returned. - - - Returns the shape identifier for this data source. Two data sources with the same shape identifier will have exactly the same properties and verbs. - [in] The globally unique identifier for the shape. - [out] Location to return the ID for the shape. - Returns S_OK if the shape identifier was returned. - - - Returns the value of a property. - [in] The name of the property to return. - [out] Location to return a pointer to the interface for the property value. - Returns S_OK if the value was returned. - - - Invokes a verb on the data source. - [in] The name of the verb to execute. - [in] The object containing arguments for the verb. - [out] Location to return a pointer to the interface for the result of the verb. - Returns S_OK if the verb executed. - - - Returns the type, format and value of a property. - [in] The name of the property - [out] Location to return the type name - [out] Location to return the format - [out] Location to return a pointer to the interface for the property value. - Returns S_OK if the information was returned. - - - Sets a property to it's default value. - [in] The name of the property to reset. - Returns S_OK if the property was reset. - - - Sets a property to a value. - [in] The name of the property. - [in] An object containing the value to set. - Returns S_OK if the property was set to the value. - - - Stops receiving notifications when properties change. - [in] The ID returned by AdvisePropertyChangeEvents. - Returns S_OK if the sink was unregistered. - - - Stop receiving change information. - [in] The source to disconnect from. - Returns S_OK if the source was disconnected. - - - Handles a change to a property. - [in] The data source for the properties. - [in] The name of the property that changed. - [in] The value of the property before it changed - [in] The value of the property after it changed. - Ignored - - - Lists the verbs in a data source - [out] Location to return the interface for the verb enumeration. - Returns S_OK if the enumeration was returned. - - - Invokes a verb on a data source. - [in] The name of the verb to execute. - [in] An argument for the verb. - [out] Location to return the results of executing the verb. - Returns S_OK if the verb executed. - - - Adds a data source to the collection. - [in] The data source to add - [out] Location to return the index of the added item. - Returns S_OK if the item was added. - - - Registers an event sink for collection change notifications. - [in] The interface to call. - [out] Location to return an identifier for the event. - Returns S_OK if the sink was registered. - - - Clears the collection. - Returns S_OK if the collection was deleted. - - - Closes the collection. - Returns S_OK if the collection was closed. - - - Returns a list of the verbs available for the collection. - [out] Location to return an interface to the enumerated verbs. - Returns S_OK if the enumeration was returned. - - - Returns the number of items in the collection. - [out] Location to return the number of items. - Returns S_OK if the count was returned. - - - Returns an item from the collection. - [in] The index of the item to return. - [out] Location to return the data source from the collection. - Return S_OK if the item was returned. - - - Adds a collection to this collection. - [in] The position in this collection to insert the new collection. - [in] The collection to add. - Returns S_OK if the collection was added. - - - Adds an item to the collection. - [in] The position for the new item. - [in] The item to add. - Returns S_OK if the item was added. - - - Invokes a verb on the collection. - [in] The verb to invoke. - [in] An argument for the verb. - [out] Location to return the result. - Returns S_OK if the verb executed. - - - Remove an item from the collection. - [in] The 0 based index of the item to delete. - Returns S_OK if the item was deleted. - - - Replaces an item in the colleciton. - [in] The 0 based index of the item to replace. - [in] The new item. - Returns S_OK if the item was replaced. - - - Stops sending notifications of changes tot eh collection. - [in] The ID of the sink to stop. - Returns S_OK if the sink was unregistered. - - - Gets the data source for this element. - [out] The data source. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the implementation-specific object (for example, an or an ). - [out] The UI object. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Binds the specified data source to this element. - The data source. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Translates keyboard accelerators. - The accelerator. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Closes the pane. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Creates the pane. - [out] The created element. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the default element size. - [out] The size. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Loads custom state storage. - The stream from which to load the state. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Stores the state of the pane. - The stream to which to save the state. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sites this pane. - The service provider of the surface on which this pane was created.. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Allows the pane to translate keyboard accelerators (hotkeys) before the shell processes the message. - The message. - If the element translated the message and no further translation and processing is required, return . If you want the shell to translate the message, return . - - - Creates a copy of the enumeration. - [out] Location to return the new enumeration. - Returns S_OK if the enumeration was returned. - - - Retrieves a specified number of items in the enumeration sequence. - [in] The number of items to return. - [out] Location to return an array of items. - [out] Location to return the number of items actually returned. - Returns S_OK if the items were returned. - - - Resets the enumeration sequence to the beginning. - Returns S_OK if the sequence was reset. - - - Skips over a specified number of items in the enumeration. - [in] The number of items to skip. - Returns S_OK if the items were skipped. - - - Returns a copy of the enumeration. - [out] Location to return the copy. - Returns S_OK if the copy of the enumeration was returned. - - - Returns a number of items from the enumeration. - [in] The number of items to return. - [out] Location to receive the array of verb names. - [out] The actual number of verb names returned. - Returns S_OK if the verbs were returned. - - - Resets the enumeration to the first item. - Return S_OK if the enumeration was reset. - - - Skip over a number of items. - [in] The number of items to skip. - Returns S_OK if the items were skipped. - - - Stop receiving notifications. - [in] The data source that is shutting down the notifications. - Ignored. - - - Creates an instance of the specified element. - The GUID of the command. - The command ID. - [out] The element that was created. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Compares this object with another to determine if they are the same value. - [in] The object to compare. - [out] Location to return true if the values match. - Returns S_OK if the results of the comparison were returned. - - - Returns the value for the object. - [out] Location to return the value. - Returns S_OK if the value was returned. - - - Returns the format for the object. - [out] Location to return the format. - Returns S_OK if the format was returned. - - - Returns the name of the data type for the object. - [out] Location to return the name of the type. - Returns S_OK if the data type was returned. - - - Attaches toolbars that are not contained inside a . - [in] The command target for the tool bar. - [out] The toolbar tray host. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a window enumerator containing the requested types of windows. - [in] The types of windows to return. - [out] The enumeration interface for the window frames. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Creates a tool bar and also allows the routing of commands placed on the toolbar to a specific command target. - [in] The HWND of the hosting window tray. - [in] The tool bar space negotiator. - [in] The command target for window-specific command handling. - [out] The tool bar host. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Creates a tool bar and also allows routing of commands placed on the toolbar to a specific command target. - [in] The window frame for the new toolbar. - [out] Location to return the tool bar hosting interface. - Returns S_OK if the tool bar was set up. - - - Closes the data source. - Returns S_OK if the data source was closed. - - - Returns a enumeration of verbs for the data source. - [out] Location to return the enumeration interface. - Returns S_OK if the enumeration was returned. - - - Executes a verb on the data source. - [in] The name of the verb to execute. - [in] An argument for the verb. - [out] Location to return the results of the operation. - Returns S_OK if the verb executed. - - - Indicates if the bitmap includes an alpha channel. - [out] Location to return true if the bitmap includes an alpha channel. - Returns S_OK if the flag was returned. - - - Returns a handle to the bitmap. - [out] Location to return the handle. - Returns S_OK if the handle was returned. - - - Create the element as a child of the specified parent. - [in] The HWND of the parent window. - [out] Location to return the HWND of the created element. - Returns S_OK if the element was created. - - - Destroy the element. - Returns S_OK if the element was destroyed. - - - Returns the HWND for the element. - [out] Location to return the HWND. - Return S_OK if the handle was returned. - - - Show the window as a modal dialog box. - [in] The HWND of the parent window. - [out] Location to return the dialog result. - Returns S_OK after the user closes the dialog. - - - Returns the HICON handle for the icon. - [out] Location to return the handle. - Returns S_OK if the handle was returned. - - - Returns the HIMAGELIST handle for the element. - [out] Location to return the handle. - Returns S_OK if the handle was returned. - - - Creates a Windows Presentation Foundation user interface element. - [out] Location to return the interface for the new element. - Returns S_OK if the element was created. - - - Returns an interface to the Windows Presentation Foundation user interface element. - [out] Location to return the interface. - Returns S_OK if the element's interface was returned. - - - Creates a visual element given its fully-qualified type name. - [in] The element’s fully-qualified name. - [in] If the element's assembly is in the global assembly cache (GAC) or on the probing path, the code base does not need to be specified. - [out] The visual element object. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Creates a visual element given its managed type. - [in] The managed type from which to create the visual element. - [out] The visual element object. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Displays a visual element as a modal dialog in the shell, ensures the right parenting, disables and re-enables the shell, and so on. - [in] The visual element to be displayed. - [in] A handle to a window that identifies the parent of the visual element. - [out] Indicates whether the visual element was displayed. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Obsolete. - The IUnknown object. - S_OK, or an error result. - - - Obsolete. - S_OK, or an error result - - - Creates a new thumbnail with the best fit possible within the bounds of the provided width and height. - [in] The width. - [in] The height. - [out] An HBITMAP for the thumbnail. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds a tool to this frame switcher. - [in] The GUID of the tool. - [in] The value for the group upon which the tool will be activated. See for more information. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the inner frame of the active tool for the group. - [out] The frame. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Initializes the switcher by indicating the it will monitor for switching between tools in the group. This can be one of the existing VSSELELEMID values or a custom slot in the SelectionElements registry key. - [in] The of the group to initialize. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Removes a tool from the frame switcher. - [in] The GUID of the tool. - [in] The value for the group upon which the tool will be activated. See for more information. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether a named collection exists. - [in] The path to the settings. - [out] true if the collection exists. - Returns T:Microsoft.VisualStudio.VSConstants.S_OK if the collection exists. - - - Creates a new collection. - [in] The path at which the collection should be created. - If the full path to the collection already exists, returns . If the empty string is passed to the method, it returns . - - - Deletes a collection, as well as all its properties and sub-collections. - [in] The path to the collection to delete. - Returns if the collection was deleted. If the collection does not exist or an empty string ("") is passed, returns . - - - Deletes a property in a collection. - [in] The path to the collection. - [in] The property to delete. - Returns if the property was deleted, or if the property or collection does not exist. - - - Returns the value of a property of type SettingsType_Binary. - [in] The path of the collection. - [in] The property name. - [in] The size in bytes of . Can be 0 if the caller wants to know the size of the value without copying it.. - [out] The buffer to fill with the property. Can be null if the caller wants to know the size of the buffer without copying it. - [out] The actual number of bytes returned. - Returns if the property was returned, if the property does not exist or if the property type is not binary. - - - Returns a boolean type property. - [in] The path of the collection. - [in] The property name. - [out] The value. - Returns if the property was returned, if the property does not exist or if the property type is not boolean. - - - Returns a boolean type property value or a specified default value. - [in] The path of the collection. - [in] The property name. - [in] The default value to return if the property is not set. - [out] The value. - Returns if the property was returned, if the property does not exist or if the property type is not boolean. - - - Returns an integer type property value. - [in] The path of the collection. - [in] The property name. - [out] The value. - Returns if the property was returned, if the property does not exist or if the property type is not interger. - - - Returns a 64-bit integer type property value. - [in] The path of the collection. - [in] The property name. - [out] The value. - Returns if the property was returned, if the property does not exist or if the property type is not a 64-bit integer. - - - Returns a 64-bit integer value or a specified default value. - [in] The path of the collection. - [in] The property name. - [in] The default value to return if the property is not set. - [out] The value. - Returns if the property was returned, if the property does not exist or if the property type is not a 64-bit integer. - - - Returns an integer type property or a specified default value. - [in] The path of the collection. - [in] The property name. - [in] The default value to return if the property is not set. - [out] The value. - Returns if the property was returned, if the property does not exist or if the property type is not an integer. - - - Returns the last time a value was written in a specified collection, including all its properties and sub-collections. - [in] The path of the collection. - [out] The last write time. - Returns if the write time was returned. If the collection does not exist, the method returns . - - - Returns the number of properties in a specified collection. - [in] The path of the collection. - [out] The number of properties in the collection. - Returns if the property count was returned. If the collection does not exist, the method returns . - - - Returns the name of a property. - [in] The path of the collection. - [in] The index of the property in the collection - [out] The name of the property. This should be passed as an uninitialized BSTR. The method allocates enough space to hold the name of the requested property. The caller should call SysFreeString to release the BSTR when it is no longer needed. - Returns if the property name was returned. If the collection does not exist or the index is bigger than or equal to the number of sub-collections, the method returns . - - - Returns the type of a specified property. - [in] The path of the collection. - [in] The property name. - [out] The property type. - Returns if the property was returned or if the property does not exist. - - - Returns a string type property value. - [in] The path of the collection. - [in] The property name. - [out] The value. This should be passed as an uninitialized BSTR and the method will allocate enough space to hold the value of the property. The caller should call SysFreeString to release the BSTR when it is no longer needed. - Returns if the property was returned, if the property does not exist or if the property type is not a string. - - - Returns a string type property value or a given default string. - [in] The path of the collection. - [in] The property name. - [in] The default value to return if the property is not set. - [out] The value. This should be passed as an uninitialized BSTR and the method will allocate enough space to hold the value of the property. The caller should call SysFreeString to release the BSTR when it is no longer needed. - Returns if the property was returned, if the property does not exist, or if the property type is not an integer. - - - Returns the number of sub-collections in the specified collections. - [in] The path of the collection. - [out] The number of sub-collections. - Returns if the number of sub collections was returned. - - - Returns the name of a sub collection. - [in] The path of the collection. - [in] The index of the sub-collection. Zero-based. - [out] The sub-collection name. This parameter should point to an uninitialized BSTR and the method will allocate enough space to hold the name of the requested sub collection. The caller should call SysFreeString to release the BSTR when it is no longer needed. - Returns if the sub collection name was returned, or if the index is greater than or equal to the number of sub-collections, or the collection does not exist. - - - Returns an unsigned integer property value. - [in] The path of the collection. - [in] The name of the property. - [out] The value. - Returns if the property was returned, if the property does not exist or if the property type is not an unsigned integer. - - - Returns a 64-bit unsigned long integer property value. - [in] The path of the collection. - [in] The property name. - [out] The value. - Returns if the property was returned, if the property does not exist or if the property type is not a 64-bit unsigned long integer. - - - Returns a 64-bit unsigned long integer property of a given default value. - [in] The path of the collection. - [in] The property name. - [in] The default value to return if the property is not set. - [out] The value. - Returns if the property was returned, if the property does not exist or if the property type is not an unsigned long integer. - - - Returns an unsigned integer property or a given default value. - [in] The path of the collection. - [in] The property name. - [in] The value to return if the property is not set. - [out] The value. - Returns if the property was returned, if the property does not exist or if the property type is not an unsigned integer. - - - Determines whether a property exists in a given collection. - [in] The path of the collection. - [in] The property name. - [out] The result. - Returns if the status of the property was returned. - - - Sets the value of a binary property with the specified byte array. If the previous data type of the property is not SettingsType_Binary, this method overwrites it. If the property does not exist, it creates one - [in] The path to the collection. - [in] The name of the property. - [in] The number of bytes to write. - [in] The array of bytes to write. - Returns if the property was set. If the collection does not exist, the method returns . - - - Sets the value of a boolean property. If the previous data type of the property is not SettingsType_Int, this method overwrites it. If the property does not, exist, it creates one. - [in] The path to the collection. - [in] The property. - [in] The value. - Returns if the value was set. If the collection does not exist, the method returns . - - - Sets the value of an integer property. If the previous data type of the property is not SettingsType_Int, this method overwrites it. If the property does not exist, it creates one. - [in] The path to the collection. - [in] The property. - [in] The value. - Returns if the value was set. If the collection does not exist, the method returns . - - - Sets the value of a 64-bit integer property. If the previous data type of the property is not SettingsType_Int64, it overwrites it. If the property does not exist it creates one. - [in] The path to the collection. - [in] The property. - [in] The value. - Returns if the value was set. If the collection does not exist, the method returns . - - - Sets the value of a string property. If the previous data type of the property is not SettingsType_String, this method overwrites it. If the property does not exist, it creates one. - [in] The path to the collection. - [in] The property. - [in] The value. - Returns if the value was set. If the collection does not exist, the method returns . - - - Sets the value of an unsigned integer property. If the previous data type of the property is not SettingsType_Int, this method overwrites it. If the property does not exist, it creates one. - [in] The path to the collection. - [in] The property. - [in] The value. - Returns if the value was set. If the collection does not exist, the method returns . - - - Sets the value of an unsigned 64-bit integer property. If theprevious data type of the property is not SettingsType_Int64, this method overwrites it. If the property does not exist, it creates one. - [in] The path to the collection. - [in] The property. - [in] The value. - Returns if the value was set. If the collection does not exist, the method returns . - - - Represents flags indicating what startup information to use in creating a window. - - - The wShowWindow member contains additional information. - - - The dwXSize and dwYSize members contain additional information. - - - The dwX and dwY members contain additional information. - - - The dwXCountChars and dwYCountChars members contain additional information. - - - The dwFillAttribute member contains additional information. - - - Indicates that the process should be run in full-screen mode, rather than in windowed mode. - - - Indicates that the cursor is in feedback mode for two seconds after CreateProcess is called. The Working in Background cursor is displayed (see the Pointers tab in the Mouse control panel utility). - - - Indicates that the feedback cursor is forced off while the process is starting. The Normal Select cursor is displayed. - - - The hStdInput, hStdOutput, and hStdError members contain additional information. - - - the dwCreationFlags field of VsDebugStartupInfo is valid and should be passed to CreateProcess - - - Call CreateProcess with bInheritHandles = TRUE - - - Defines values that match the WM_ and EN_ message values sent to combo box owners who have applied the FilterKeys flag to their combo. - - - The message received when the combo box gets focus. - - - The message received when the combo loses focus. - - - The message received when a system key is pressed. - - - The message received when a non-system key is pressed. - - - The message received when a character key is pressed. - - - The message received when text is dropped onto the combo as a result of a drag and drop operation. - - - The message received when text is changed in the combo box. For drag and drop this message will be received before . - - - Enumerates flags for framework retargetting. - - - Indicates that the framework supports retargeting. - - - The default value is to support retargeting. - - - Contains flags for the framework retargeting dialog. - - - Retarget to the .NET 4.0 framework. - - - Prevents display of the dialog. This occurs when the user has clicked, "Don't show me again." - - - Display the download state display. - - - Defines different gradient types. - - - Specifies the gradient for the top of the selected toolbox heading. - - - Specifies the gradient for the bottom of the selected toolbox heading. - - - Project reference output states returned by . - - - Let the base project determine the referenced output validity. - - - Skip the base project out validity check and add the reference. - - - Reject the project reference. - - - Specifies Special Project Files that can be created or queried for with . - - - Use a Windows Communication Foundation (WCF) ServiceReference.config file that contains WCF configuration information about Web services consumed by Silverlight. - - - Specifies the first PSFFIELDID4. - - - Flags that describe different visual effects. - - - No effects. - - - Animations only. - - - Gradients only. - - - All effects. - - - Use hardware acceleration. - - - Specifies options for adding project/solution items. - - - Do not show the online templates provider in the Add New Item dialog. This has no effect on Add Existing Item dialog. - - - Identifies types of data folders used by Visual Studio. - - - The folder that Visual Studio uses for settings files specific to a given user. - - - The folder that Visual Studio uses for the roaming files specific to a given user. - - - The folder that Visual Studio uses for files applicable to all users. - - - The folder that Visual Studio uses for user-generated files like project, snippets or backup files. - - - The folder that Visual Studio uses for user extensions. - - - The folder that Visual Studio uses for extensions for all users. - - - Flags that determine some of the ways projects are loaded. They are passed to methods such as , , and . - - - The default behavior. - - - Disable the Cancel button on the wait dialog during project load. (The Cancel button is not implemented by Visual Studio 2010.) - - - Load all the build dependencies of the project. This includes references between projects and user-defined dependencies at the solution level. By default Visual Studio loads only the dependencies necessary for design-time features (IntelliSense, form designers, etc.). - - - If this project is loaded, expand it in the Solution Explorer. - - - If this project is loaded, select it in the Solution Explorer. - - - Force all projects to load except for projects. By default Visual Studio completes the loading only of and projects. This flag is valid only for . - - - Adds new flags. - - - Do not show the online templates provider in the New Project dialog. - - - Do not show the recent templates provider in the New Project dialog. - - - Do not show the framework selection combo box in the New Project dialog. - - - Do not show the solution name in the New Project Dialog. If this flag is specified, the project name will be used for solution name as well. - - - Controls how a new tool window is created. - - - A tool window that behaves like and has a lifetime like a document window. - - - Specifies flags that control how the debugger is started. - - - We will eventually debug this process, so allow the debugger to perform additional setup operations. - - - Terminate the debugger when debugging is stopped. It is an error to specify both this and . - - - Disable the 'Break all processes when one process breaks' debugger option for the debugging session. This option is ignored if debugging has already started. - - - Contains values from a query of one or more enclosed scopes. More than one of these values may be returned. - - - No scope. - - - Installation configuration scope. - - - User settings scope. - - - Defines the types of errors produced by a solution load. Used by . - - - A solution load error. - - - A solution load warning. - - - Provides additional members for the enumeration. - - - Retrieve an HICON resource if the document has one. - - - Retrieve an HBITMAP for the image to be displayed on a tab for this frame, the caller must cache and release this object. - - - Retrieve an HBITMAP thumbnail of the contents of the frame, the caller must cache and release this object, the image size is 200x200 pixels. - - - Retrieve the navigation delegate for this frame. - - - Return the instance ID of the next available sibling clone. - - - Return the instance ID of the next available sibling clone. - - - Specifies the framework assembly type. - - - Indicates that only framework assemblies should be returned. - - - Indicates that only extensions should be returned. - - - Indicates that all assembly types should be returned. It is equivalent to the logical OR of the and flags. - - - Specifies the compatibility of a framework monikor. - - - The framework moniker is completely compatible. - - - The framework moniker identifier component is incompatible. - - - The framework moniker version component is incompatible. - - - The framework moniker profile component is incompatible. - - - Adds members to the enumeration that defines property identifiers for different aspects of the Visual Studio environment. - - - VT_BSTR. The format for the target framework moniker is <Identifier>,Version=<ver>,Profile=<value>, e.g. .NETFramework,Version=v3.5,Profile=Client'. - - - BOOL. This item is external to the solution. - - - BOOL. Set this property to true in your project hierarchy if your web project supports being consumed by Silverlight. - - - BSTR. A semicolon-delimited list of projects required to support design time features (IntelliSense, form designers, etc.). If this property is not implemented, will be used instead. - - - BSTR. A semicolon-delimited list of the projects required to build this project. If this property is not implemented, will be used. - - - BSTR. The build action for an item. - - - BSTR. A more descriptive name of the item. Used to replace the running document table moniker in document windows, tooltips, or other parts of the UI. - - - BOOL. Indicates whether your project always builds on debug launch (F5) when the “Only build startup projects and dependencies on Run” Tools option is set.Set this property to true in your project hierarchy if you want your project to always build on debug launch in this case. This ensures that your project is built even if your project is not declared as a build dependency of the startup project. This property is a workaround for the fact that currently there is only support for build dependencies () and not deploy dependencies in the solution build manager. This property will be used rarely in circumstances where you may have a circular set of dependencies involving a combination of build and deploy dependencies between multiple projects (for example, A has a build dependency on B while B has a deploy dependency on A; if B is the startup project, then solution build manager would not realize it needs to build A to satisfy the required deploy dependency when the above mentioned Tools option is set). - - - The first ID. - - - Enumerates options for tree controls in Visual Studio. - - - Use trees with themes like Explorer. - - - Identifies property settings for a solution (in addition to , , and ). - - - Returns an integer representing the state of the project load security dialog kept between different language packages. - - - Returns true if Visual Studio is currently loading a batch of pending projects in the background at idle. IVsSolutionLoadEvents.OnBeforeLoadProjectBatch(true) has been called. - - - Returns true if Visual Studio is currently loading a batch of pending projects synchronously, triggered by some user action or command invocation that requires a set of projects to be loaded. IVsSolutionLoadEvents.OnBeforeLoadProjectBatch(false) has been called. - - - Returns true if all projects have been loaded in the background. - - - Gets or sets a string representing the base caption for the Solution Explorer tool window. The default is "SolutionExplorer". The full caption is built by concatenating VSPROPID_BaseSolutionExplorerCaption and VSPROPID_SolutionExplorerCaptionSuffix. - - - Gets or sets the suffix of the caption for the Solution Explorer tool window. The default is an empty string. The full caption is built by concatenating VSPROPID_BaseSolutionExplorerCaption and VSPROPID_SolutionExplorerCaptionSuffix. - - - Gets the full caption of the Solution Explorer tool window. The full caption is built by concatenating VSPROPID_BaseSolutionExplorerCaption and VSPROPID_SolutionExplorerCaptionSuffix. - - - Gets or sets a boolean: true if new projects should be added on the sibling directory of the solution, otherwise false. - - - Gets or sets an object representing the active Solution Load Manager. The default is null. A solution load manager is able to control how projects are loaded during the Solution Open operation. It can control whether projects are loaded immediately, loaded in the background (at idle), left to be loaded if needed, or stay unloaded. A solution load manager is expected to implement . A common approach is to have the solution load manager package autoload for the SolutionOpening UIContext, for example [ProvideAutoLoad(UIContextGuids100.SolutionOpening)]. This property may also be set during or during for the pre-solution section. - - - Represents the first VSPROPID in this set. - - - Indicates the privilege level at which to start the process. - - - Use normal privileges. - - - Use elevated privileges. - - - The scope of the settings to retrieve from the . - - - Read-only installation configuration scope. - - - User settings scope. - - - The data type of properties in the settings store. - - - Invalid type. - - - Four-byte integer type for integers, DWORDs, and booleans. - - - Eight-byte integer type for 64-bit integers and unsigned integers. - - - Null-terminated string type (BSTR or PCWSTR). - - - Binary array type for byte arrays. - - - Contains addition Visual Studio properties. - - - BOOL, Read-Only. true if the shell has entered its main message loop, otherwise false. - - - BSTR, Read-Only. The zero-impact project path. - - - BSTR. The path of the local application data directory. - - - BOOL, Read-Write. true if the UI layout should be right to left, otherwise false. - - - VT_BSTR, Read-Only. The initial directory for the Open File dialog (affected by ). - - - VT_BOOL, Read-Only. The shell is in a modal state. To set this, call . - - - VT_UNKNOWN, Read-Only. The VW UI data source for the main window. - - - VT_BOOL, Read-Write. false if visual effects are set automatically, true if they are set manually. - - - VT_I4, Read-Only. Indicates the visual effects currently in use. Values for this property come from the enumeration. - - - VT_BOOL, Read-Only. Determines whether the shell is currently executing a command. No property change events are raised for this property. - - - VT_BOOL, Read-Write. Maps to . No property change events are raised for this property. - - - VT_BSTR, Read-Only. The path to ActivityLog file. - - - VT_DATE. The last time the configuration cache was built. The value is normalized to UTC. - - - The first value. - - - Enumerates color IDs used in the Visual Studio shell. - - - Color of the active border. - - - Color of the active caption bar. - - - Color of the application workspace. - - - Color of the background. - - - Color of a button face. - - - Color of button highlights. - - - Color of button shadows. - - - Color of button text. - - - Color of caption text. - - - Color if inactive text. - - - Color of high lights. - - - Color of high lighted text. - - - Color of the inactive window border. - - - Color of the inactive caption. - - - Color of the inactive caption text. - - - Color of the information dialog background. - - - Color of the information dialog text. - - - Color of the menu. - - - Color of the menu text. - - - Color of the main scroll bar. - - - Color of the dark shadow of 3D controls. - - - Color of the face of 3D controls. - - - Color of the highlights of 3D controls. - - - Color of the light shadow of 3D controls. - - - Color of the shadow of 3D controls. - - - Color of the main window. - - - Color of the main window frame. - - - Color of the main window text. - - - Color of the autohide tab. - - - Starting color of the background after a mouse click. - - - Final color of the background after a mouse click. - - - Color of the window border. - - - Color of text during a mouse over. - - - Starting color of the background during mouse over. - - - Final color of the background during mouse over. - - - Color of the window border during a mouse over. - - - Color of the resize border. - - - Color of a class compartment in the class designer. - - - Color of the class header background in the class designer. - - - Color of the comment border in the class designer. - - - Color of the comment shape background in the class designer. - - - Color of the comment text in the class designer. - - - Color of the compartment separator in the class designer. - - - Color of the connection route border in the class designer. - - - Color of the default connection in the class designer. - - - Color of the default shape title background in the class designer. - - - Color of default shape background in the class designer. - - - Color of default shape border in the class designer. - - - Color of the default shape subtitle in the class designer. - - - Color of the default shape text in the class designer. - - - Color of default shape title in the class designer. - - - Color of the delegate compartment in the class designer. - - - Color of the delegate header in the class designer. - - - Color of the diagram background in the class designer. - - - Color of the emphasis border in the class designer. - - - Color of the enum header in the class designer. - - - Color of the field association in the class designer. - - - Color of the gradient end in the class designer. - - - Color the inheritance control in the class designer. - - - Color of the interface header in the class designer. - - - Color of the interface compartment in the class designer. - - - Color of the lasso in the class designer. - - - Color of the lollipop in the class designer. - - - Color of the property association control in the class designer. - - - Color of the referenced assembly border in the class designer. - - - Color the resizing shape border in the class designer. - - - Color of the shape border in the class designer. - - - Color of the shape shadow in the class designer. - - - Color of the temporary connection control in the class designer. - - - Color of the typedef control in the class designer. - - - Color of typedef header in the class designer. - - - Color of unresolved text in the class designer. - - - Color of the Visual Basic module compartment in the class designer. - - - Color of the Visual Basic module headercompartment in the class designer. - - - Color of the combobox background. - - - Color of the combobox border. - - - Color of the combobox disabled background. - - - Color of the combobox disabled border. - - - Color of the combobox disabled glyph. - - - Color of the combobox glyph. - - - Color of the combobox background when the mouse button is pressed. - - - Color of the combobox border when the mouse button is pressed. - - - Starting color of the combobox background when the mouse is over the control. - - - First intermediate color of the combobox background when the mouse is over the control. - - - Second intermediate color of the combobox background when the mouse is over the control. - - - Final color of the combobox background when the mouse is over the control. - - - Color of the combobox border when the mouse is over the control. - - - Color of the combobox glyph when the mouse is over the control. - - - Starting color of the combobox pop-up background when the mouse is over the control. - - - Final color of the combobox pop-up background when the mouse is over the control. - - - Color of the combobox pop-up border when the mouse is over the control. - - - Color of the command bar checkbox. - - - Starting color of the command bar menu background gradient. - - - Final color of the command bar menu background gradient. - - - Color of the command bar menu border. - - - Color of the command bar menu icon background. - - - Color of the command bar menu submenu glyph when the mouse is over it. - - - Color of the command bar menu separator. - - - Color of the command bar menu submenu glyph. - - - Starting color of the command bar background when the mouse button is pressed. - - - Intermediate color of the command bar background when the mouse button is pressed. - - - Final color of the command bar background when the mouse button is pressed. - - - Color of the command bar border when the mouse button is pressed. - - - Starting color of the command bar background when the mouse is over it. - - - First intermediate color of the command bar background when the mouse is over it. - - - Second intermediate color of the command bar background when the mouse is over it. - - - Final color of the command bar background when the mouse is over it. - - - Color of the command bar options control background. - - - Color of the command bar options control glyph. - - - Starting color of the command bar options control background when the mouse button is pressed. - - - Intermediate color of the command bar options control background when the mouse button is pressed. - - - Final color of the command bar options control background when the mouse button is pressed. - - - Starting color of the command bar options control background when the mouse is over it. - - - First intermediate color of the command bar options control background when the mouse is over it. - - - Second intermediate color of the command bar options control background when the mouse is over it. - - - Starting color of the command bar options control background when the mouse is over it. - - - Color of the command bar options control glyph when the mouse is over it. - - - Color of the command bar selected border. - - - Color of the command bar toolbar border. - - - Color of the command bar toolbar separator. - - - Starting color of the command shelf background. - - - Intermediate color of the command shelf background. - - - Ending color of the command shelf background. - - - Starting color of the command shelf highlight. - - - Intermediate color of the command shelf highlight. - - - Ending color of the command shelf highlight. - - - Color of the diagnostic report background. - - - Color of the diagnostic report secondary page header. - - - Color of the diagnostic report secondary page subtitle. - - - Color of the diagnostic report secondary page title. - - - Color of the diagnostic report summary page header. - - - Color of the diagnostic report summary page subtitle. - - - Color of the diagnostic report summary page title. - - - Color of the diagnostic report text. - - - Color of the docking target background. - - - Color of the docking target border. - - - Starting color of the docking target button background. - - - Final color of the docking target button background. - - - Color of the docking target button border. - - - Starting color of the docking target glyph background. - - - Final color of the docking target glyph background. - - - Color of the docking target glyph arrow. - - - Color of the docking target glyph border. - - - Color of the drop down background. - - - Color of the drop down border. - - - Color of the drop down disabled background. - - - Color of the drop down disabled border. - - - Color of the drop down disabled glyph. - - - Color of the drop down glyph. - - - Color of the drop down background when the mouse button is pressed. - - - Color of the drop down border when the mouse button is pressed. - - - Starting color of the drop down background when the mouse is over it. - - - First intermediate color of the drop down background when the mouse is over it. - - - Second intermediate color of the drop down background when the mouse is over it. - - - Final color of the drop down background when the mouse is over it. - - - Color of the drop down border when the mouse is over it. - - - Color of the drop down glyph when the mouse is over it. - - - Starting color of the drop down popup background. - - - Final color of the drop down popup background. - - - Color of the drop down popup border. - - - Color of the drop shadow background. - - - Intermediate color of the environment background gradient. - - - Second intermediate color of the environment background gradient. - - - First texture color of the environment background. - - - Second texture color of the environment background. - - - Color of the first star high light in the extension manager. - - - Color of the second star high light in the extension manager. - - - Color of the first inactive in the extension manager. - - - Color of the second inactive in the extension manager. - - - Color of the file tab border when it can be selected. - - - Color of the file tab text when it can be selected. - - - Color of the file tab glyph when it can be selected. - - - Color at the top of the inactive file tab. - - - Color at the bottom of the inactive file tab. - - - Color of the inactive document border background on the file tab. - - - Color of the inactive document border edge on the file tab. - - - Color of the text of the inactive file tab. - - - Top color of the most recent inactive file tab. - - - First intermediate color of the most recent inactive file tab. - - - Second intermediate color of the most recent inactive file tab. - - - Bottom color of the most recent inactive file tab. - - - Color of the most recent inactive document border background. - - - Color of the most recent inactive document border edge. - - - Color of the text in the most recent inactive file tab. - - - Color of the most recent inactive glyph. - - - First intermediate color of the selected file tab. - - - Second intermediate color of the selected file tab. - - - Color of the new project window background. - - - Color of the foreground of the new project provider when the mouse is over it. - - - Starting color of the new project provider when the mouse is over it. - - - First intermediate color of the new project provider when the mouse is over it. - - - Second intermediate color of the new project provider when the mouse is over it. - - - Final color of the new project provider when the mouse is over it. - - - Color of the foreground for an inactive new project provider. - - - Starting color of an inactive new project provider. - - - Final color of an inactive new project provider. - - - Color of the selected border in the new project window. - - - Color of the selected item in the new project window. - - - First color of the inactive new project window. - - - Final color of the inactive new project window. - - - Color of the inactive new project border. - - - Color of the content expander chevron. - - - Color of the content expander separator. - - - Color of the sidebar expander body. - - - Color of the sidebar expander chevron. - - - Color of the sidebar expander header - - - Color of the sidebar expander when the mouse is over it. - - - Color of he sidebar expander when the mouse button is pressed. - - - Color of the sidebar expander separator. - - - Color of the sidebar text. - - - Color of the main scroll bar arrow background. - - - Color of the main scroll bar arrow background when it is disabled. - - - Color of the main scroll bar arrow background when the mouse is over it. - - - Color of the main scroll bar arrow background when a mouse button is pressed. - - - Color of the main scroll bar background. - - - Color of the main scroll bar when it is disabled. - - - Color of the background of the main scroll bar thumb. - - - Color of the border of the main scroll bar thumb. - - - Color of the glyph of the main scroll bar thumb. - - - Color of the main scroll bar thumb background when the mouse is over it. - - - Color of the main scroll bar thumb background when the mouse button is pressed. - - - Color of the search box background. - - - Color of the search box border. - - - Starting color of the search box background when the mouse is over it. - - - First intermediate color of the search box background when the mouse is over it. - - - Second intermediate color of the search box background when the mouse is over it. - - - Final color of the search box background when the mouse is over it. - - - Color of the search box border when the mouse is over it. - - - Color of the search box background when the mouse button is pressed. - - - Color of the search box border when the mouse button is pressed. - - - Starting color of gradient in the start page background. - - - Final color of gradient in the start page background. - - - Color of the start page button border - - - Starting color of the start page button background when the mouse is over it. - - - Final color of the start page button background when the mouse is over it. - - - First intermediate color of the start page button background when the mouse is over it. - - - Second intermediate color of the start page button background when the mouse is over it. - - - Color of the button on the start page when it is pinned. - - - Color of the button pin on the start page when the mouse button is pressed. - - - Color of the button pin on the start page when the mouse is over it. - - - Color of the button on the start page when it is unpinned. - - - Color of the button text on the start page. - - - Color of the button text on the start page when the mouse is over it. - - - Color of the selected item background on the start page. - - - Color of the selected item stroke on the start page. - - - Color of the separator on the start page. - - - Starting color of the background on the start page. - - - Final color of the background on the start page. - - - Starting color of the background on the start page when the mouse is over it. - - - Final color of the background on the start page when the mouse is over it. - - - Color of the text body on the start page. - - - Color of the text body on the start page when it is selected. - - - Color of the text body on the start page when it is unselected. - - - Color of the text in the control link when it is selected. - - - Color of the text in the control link when it is selected and the mouse is over it. - - - Color of the text for the date. - - - Color of the text for the heading. - - - Color of the text for the heading when the mouse is over it. - - - Color of the text of the heading when it is selected. - - - Color of the subheading on the start page. - - - Color of the subheading on the start page when the mouse is over it. - - - Color of the subheading on the start page when it is selected. - - - Starting color of the background of an unselected item on the start page. - - - Final color of the background of an unselected item on the start page. - - - Color of the stroke on an unselected item on the start page. - - - Color of the text in the status bar. - - - First intermediate color of gradient in the title bar when it is active. - - - Second intermediate color of gradient in the title bar when it is active. - - - Starting color of the heading ion the toolbox when it is selected. - - - First intermediate color of the heading ion the toolbox when it is selected. - - - Second intermediate color of the heading ion the toolbox when it is selected. - - - Final color of the heading ion the toolbox when it is selected. - - - Color of glyph on the button in the tool window when it is inactive. - - - Color of the button in the tool window when it is inactive. - - - Color of the button border in the tool window when it is inactive. - - - Color of the button glyph in the tool window when it is inactive and the mouse is over it. - - - Color of the button glyph in the tool window when it is inactive and the button is pressed. - - - Color of the button glyph in the tool window when it is active. - - - Color of the button glyph in the tool window when it is active and the mouse is over it. - - - Color of the button glyph in the tool window when it is active and the button is pressed. - - - Starting color of the gradient in the content tab in the tool window. - - - Final color of the gradient in the content tab in the tool window. - - - Color of the tool window floating frame. - - - Starting color of the tool window background when the mouse is over it. - - - Final color of the tool window background when the mouse is over it. - - - Color of the tool window border when the mouse is over it. - - - Color of the tool window text when the mouse is over it. - - - Named color used in the shell. - - - Named color used in the shell. - - - Named color used in the shell. - - - Named color used in the shell. - - - Named color used in the shell. - - - Named color used in the shell. - - - Named color used in the shell. - - - Named color used in the shell. - - - Named color used in the shell. - - - Named color used in the shell. - - - Named color used in the shell. - - - Named color used in the shell. - - - Named color used in the shell. - - - Named color used in the shell. - - - Named color used in the shell. - - - Named color used in the shell. - - - Named color used in the shell. - - - Named color used in the shell. - - - Named color used in the shell. - - - Named color used in the shell. - - - Named color used in the shell. - - - Named color used in the shell. - - - Named color used in the shell. - - - Named color used in the shell. - - - Named color used in the shell. - - - Named color used in the shell. - - - Named color used in the shell. - - - Color of the last example. - - - Indicates the mode of a tabbed control. - - - There are no tabs in the control. - - - A tab is selected. - - - There are tabs in the control. - - - Indicates the modifier keys used in a keyboard accelerator. - - - No modifier in included. - - - The shift key is included. - - - The CTRL key is included. - - - The ALT key is included. - - - The Windows key is included. - - - Indicates the data format used in the user interface. - - - The format is reserved. - - - The format is invalid. - - - The built-in format. - - - The Windows format. - - - The Windows Forms format. - - - The Windows Presentation Framework format. - - - Flags that specify the type of window frame. - - - The document window frame type (0x00000001). - - - The tool window frame type (0x00000002). - - - All window frame types (0x00FFFFFF). The top eight bits are reserved for window frame states. - - - The uninitialized type (0x80000000). - - - All window frame states (0xFF000000). - - - Specifies the type or kind of build system. - - - The build system stores files in the MSBuild Visual Studio 9 format (.NET 3.5 and earlier). This flag is the equivalent of . - - - The build system stores files in the MSBuild Visual Studio 10 format (.NET 4.0 and later). - - - Represents values used for . - - - Always show the dialog box. - - - Hide the dialog and keep it unloaded. - - - Hide the dialog about retargeting to a different .Net framework version. - - - Represents the different load priorities that can be set on a project. - - - Load the project synchronously when the solution is opened. Load on the next idle point, or immediately if one of the EnsureXXXIsLoaded methods of is called. - - - Load the project in the background on idle. - - - Load the project only if it is needed as a dependency of another project. - - - Keep the project unloaded, even if it is needed as a dependency of another project, until it is explicitly loaded. - - - Represents different reasons for unloading a project. Used in . - - - The user unloaded the project. The project node caption has the suffix "(unavailable)". - - - The solution load manager unloaded the project with PLP_LoadIfNeeded. The project node caption has the suffix "(pending)". - - - The project was unloaded because project storage is not loadable. The project node caption has the suffix "(unavailable)". - - - The project was unloaded because project storage is not available. The project node caption has the suffix "(unavailable)". The item node caption is set to "The project file or web cannot be found." - - - The project was unloaded because project migration/upgrade failed. The project node caption has the suffix "(unavailable)". The item node caption is set to "The project has not been converted." - - - Adds a flag to the enumeration. - - - Early caching of items will be avoided. - - - Implemented by the Visual Studio shell, and can be obtained via the service. It adds one method similar to but which supports COM aggregation with a given outer object. - - - Adds items to the toolbox. - - - Provides a way for unmanaged code to get access to the global Engine object without having to instantiate an expensive object such as a project. (Unmanaged code cannot access Engine.GlobalEngine directly because that object is marked as "static", and "static" objects are not easily accessible across a COM-interop boundary.) - - - Implemented by the project system to give flavors access to the MSBuild property system. This interface provides more flexibility around setting properties than . It allows for adding a new conditional property group and does not escape the values. - - - Allows the user to keep Visual Studio responsive during background processing. The interface can be obtained via the service. - - - Provides custom logic for handling wait events such as a time-out elapsing, a handle signaling, or a window message arriving. The interface is required only for more advanced wait scenarios that require more control over the wait logic. In most cases the default functionality offered by should be sufficient. This interface is a simplified version of . - - - Allows the implementer to create an . - - - Enumerates the components in accordance with extensible multi-targeting. - - - Exposes information needed for Visual Studio MEF hosting. You can get this interface via the service. - - - Manages references to components of various types within the project. Implemented by the Visual Studio shell, obtained via the service. - - - Implemented by clients to configure managed toolbox items as they are added to the toolbox by registering them with the . Objects that implement this interface are created by means of . They should be registered under the $RegRoot$\ToolboxItemConfiguration key. - - - Implemented by clients of that are interested in getting a callback when the String Map changes. - - - Enables storage of name/value pairs in an IDataObject. Multiple string maps with different names can exist in a single data object. You can get this interface by using . - - - Implemented by packages that supply their own Data source factories. - - - Provides additional access to the debugger. You can get an instance of this interface from the (SID_SVsShellDebugger) service. This interface extends and . - - - Do not implement this interface, consume it, or call it. Using this interface may break core Visual Studio functionality. It is intended to allow implementers of debug engines to extend the debugging requests of existing project systems. - - - Gets the designer technology and other language agnostic information associated with a designer. It can be retrieved from the Visual Studio document framework. - - - Provides methods that perform design-time assembly resolution. - - - Implemented by an editor factory as a chooser (or delegator) to other types of editor factory. - - - Implemented by error list items (in addition to ).Use this interface instead of when you want to specify your own custom icon in the error list window. - - - Provides base support for extensible framework multi-targeting. - - - Provides base support for the extensible framework retargeting dialog. - - - Gives an object the ability to dynamically control reentrancy from calls from other COM apartments, in other words, from background threads. - - - Implement this interface to override the default help experience. - - - Provides error reporting for a language service with a project system. - - - Obsolete interface. Do not use. - - - Obsolete interface. Do not use. - - - Provides additional methods to the interface. - - - Allows the implementer to specify a new command's image using IPicture, , or . Implemented by the Visual Studio shell, and obtained via the service. - - - Implemented on projects to allow more efficient querying of project info. - - - Adds a method to validate project references. - - - Allows users of project factories to check whether projects migration is complete and to get the name of the upgraded project. This information needs to be persisted until the new upgraded project is closed or unloaded. - - - Provides toolbox items from new frameworks. Packages implement this interface (on the same object as ) to provide toolbox content in response to the presence of new frameworks. This is used to facilitate compatibility with future out-of-band framework releases by allowing existing packages to provide updated content from new frameworks after they are installed. - - - Registers data source factories for the shell. - - - Registers user interface factories. - - - Manages resource identifiers. - - - Interface describing the callback method that allows the project system to write the retargeting information into the project file. - - - Provides methods to manage the settings store. - - - Enumerates and reads the selected scope's collections and properties. It is obtained from the method. - - - Provides a method to restart the shell. - - - Provides methods for managed loading of the projects in a solution. - - - Provides a method to force the solution build manager to update dependencies for the specified project. - - - Implemented by clients interested in solution events. Subscribe to these events via . - - - Controls the loading of projects in a solution. Extenders can use this interface to set the load priority of projects or types of projects. - - - Provides support for managing the way projects in a solution are loaded. - - - Implemented by the solution and used by projects to report any project load-related issues. It can be obtained from . - - - Manages a set of key-value pairs of strings. - - - Implemented by the Visual Studio shell. This interface allows a modal dialog to be displayed on a background thread so that the IDE appears responsive even when the foreground thread is busy with an extended operation. You can get this interface via . This dialog differs from in that it can have both a progress bar and a Cancel button at the same time. It also supports progress with accurate percentages. - - - The factory to create threaded wait dialogs. - - - Manages items in the tool bar tray. - - - Provides additional methods for . - - - Implemented by packages that want to provide statically registered toolbox items (on the same object as ). - - - Provides a method that Visual Studio uses to get the preferred toolbox page. - - - Implemented by the Visual Studio shell, and can be retrieved from the that is returned as an out parameter from one of the IVsUIShellX.SetupToolbar() methods. It is used by tool window clients that want to have a toolbar within their window and need to provide a specific drop target for intercepting drag and drop operations over the toolbar area. - - - Receives notification when batch retargeting occurs. - - - Used by projects to signal that they want to receive project retargeting events, and to signal that events are about to happen. - - - Receives notification when retargeting events occur. - - - Provides information about accelerator keys. - - - Represents a collection of user interface data sources. - - - Recieves notifications when a collection changes. - - - Converts data from one format to another. - - - Registers converters for additional data types. - - - Represents a Visual Studio user interface data source. - - - Receives calls when a parameter changes. - - - Handles verbs in a data source for the Visual Studio user interface. - - - Represents a modifiable collection in the Visual Studio user interface. - - - Represents a non-platform-specific UI element. - - - Implemented by packages that support creating document windows or tool windows. - - - Manages a list of data source properties. - - - Manages an enumeration of verbs for a Visual Studio user interface data source. - - - Catches event notifications from Visual Studio data source events. - - - Represents a UI factory that creates objects. - - - Contains common actions for Visual Studio user interface objects. - - - Provides methods for the tool bar. - - - Represents the base interface for and . - - - Used by bitmap types in Win32 format to wrap HBITMAP objects. - - - Manages Win32 visual elements in the Visual Studio user interface. - - - Manages HICONs in the Visual Studio user interface. - - - Manages HIMAGELIST elements in the Visual Studio user interface. - - - Creates Windows Presentation Foundation framework elements for the Visual Studio user interface. - - - Creates and displays a visual Windows Presentation Foundation (WPF) element. - - - Obsolete. - - - Implemented by the Visual Studio shell on the objects that represent tool windows and document windows. This interface may be retrieved by QueryInterface from an object. - - - Manages a tool window that supports switching between multiple client area views. - - - Manages an editable store for reading/enumerating and creating/deleting settings. It is obtained from . It is derived from the interface to inherit reading/enumerating abilities of that interface. - - - The service with which to get the . - - - A service that allows users to get instances of . - - - Passed to to return a reference to . - - - Use this service to get an instance of . - - - Represents the Visual Studio shell's data source factory. - - - Use this service to get . - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Use this service to get . - - - Represents a service for Visual Studio settings. Use this service to get . - - - The service that provides the interface. - - - Passed to to return a reference to . - - - Represents a service for data convertors in the Visual Studio user interface. Use this service to get . - - - Represents the user interface factory in the Visual Studio user interface. Use this service to get . - - - Passed to to return a reference to . - - - Represents the names of the fields in the toolbox multi-targeting string map. - - - Specifies additional settings that the debugger should pass to CreateProcess when is called with . The fields in this structure are analogous to those in STARTUPINFO (defined in winbase.h). - - - Provides information about the debug target. - - - Specifies process information for the debug target. Used as a parameter in . - - - GUIDs to be exposed to managed code. - - - Specifies the mode of the environment’s macro recorder. - - - The environment macro recorder mode is absolute referencing. - - - The environment macro recorder mode is relative referencing. - - - Represents a resolved assembly path, as used in . - - - Specifies the type of text being requested. - - - Used for secondary sorting, if any. - - - Contains meta information about a property in the Visual Studio User interface. - - - Gives the name of the string map for multi-targeting data. - - - \ No newline at end of file diff --git a/ScheMe/bin/Microsoft.VisualStudio.Shell.Interop.8.0.dll b/ScheMe/bin/Microsoft.VisualStudio.Shell.Interop.8.0.dll deleted file mode 100644 index c3b3f59..0000000 Binary files a/ScheMe/bin/Microsoft.VisualStudio.Shell.Interop.8.0.dll and /dev/null differ diff --git a/ScheMe/bin/Microsoft.VisualStudio.Shell.Interop.8.0.xml b/ScheMe/bin/Microsoft.VisualStudio.Shell.Interop.8.0.xml deleted file mode 100644 index ecda555..0000000 --- a/ScheMe/bin/Microsoft.VisualStudio.Shell.Interop.8.0.xml +++ /dev/null @@ -1,9880 +0,0 @@ - - - - Microsoft.VisualStudio.Shell.Interop.8.0 - - - - Specifies an assembly in a browse container. - - - Specifies a .bsc file in a browse container. - - - Specifies a C# file in a browse container. - - - Specifies a folder in a browse container. - - - Specifies a resource view in a browse container. - - - Specifies a type library in a browse container. - - - Specifies a Visual Basic file in a browse container. - - - Specifies a C++ file in a browse container. - - - Specifies a J# file in a browse container. - - - Represents built files in an output group. - - - Represents content files in an output group. - - - Represents documentation files in an output group. - - - Represents localized resource DLLs in an output group. - - - Represents source code files in an output group. - - - Represents a list of symbols in an output group. - - - Specifies a file browser page in the component selector. - - - Specifies a COM component selector page. - - - Specifies a COM+ component selector page. - - - Specifies a most-recently-used item selector page. - - - Specifies a solution selector page. - - - Specifies a document. - - - Specifies a project. - - - Specifies a project file. - - - Specifies a project file. - - - Specifies a solution. - - - Specifies a solution browse object. - - - Indicates font and color settings for the Command window. - - - Indicates font and color settings for the Dialog and Tool window. - - - Indicates font and color settings for the Find Results window. - - - Indicates font and color settings for the Immediate window. - - - Indicates font and color settings for the Output window - - - Indicates font and color settings for printing. - - - Indicates font and color settings for statement completion lists. - - - Indicates font and color settings for the System window. - - - Indicates font and color settings for text editing. - - - Indicates font and color settings for the text output tool windows. - - - Indicates font and color settings for tooltips. - - - Specifies any view. - - - Specifies a view displaying source code. - - - Specifies a view displaying debugging information. - - - Specifies a view showing a component designer. - - - Specifies the primary view. - - - Specifies a view showing a project specific editor. - - - Specifies a view displaying text. - - - Specifies a user-chosen view. - - - Specifies a project containing a solution folder. - - - The type of the symbol. - - - The name of the symbol. - - - All symbol scopes. - - - Framework symbol scope - - - File system selected component symbol scope. - - - Object browser selected components symbol scope. - - - Solution scope. - - - Specifies the current day of the month. - - - Specifies the current day of the week; Sunday = 0, Monday = 1, and so on. - - - Specifies the current hour. - - - Specifies the current millisecond. - - - Specifies the current minute. - - - Specifies the current month. - - - Specifies the current second. - - - Specifies the current year. The year must be greater than 1601. - - - Indicates all tasks are shown. - - - Indicates only checked tasks are shown. - - - Indicates only comment tasks are shown. - - - Indicates only tasks created by the compiler are shown. - - - Indicates only tasks in the current file are shown. - - - Indicates only HTML tasks are shown. - - - Indicates only shortcut tasks are shown. - - - Indicates only unchecked tasks are shown. - - - Indicates only manually entered tasks are shown. - - - Specifies a comment. - - - For internal use only. - - - This tool window provides a list of all classes in a solution. - - - This tool window provides a way to execute commands directly in the Visual Studio shell. - - - This tool window provides links to help topics based on the current context. - - - This tool window provides an outline of an HTML file. - - - This tool window provides the ability to search files for a string. - - - This tool window provides the ability to search and replace on the currently opened file. - - - This tool window provides a list of the search results. - - - This tool window provides a second list of search results. - - - This tool window provides a list of macros available for use in the Visual Studio shell. - - - This tool window provides a list of components installed on the system. - - - This tool window provides the results of searching for a symbol. - - - This tool window provides the ability to search for a symbol. - - - This tool window displays any output generated by a build process or a program being debugged. - - - This tool window provides a list of properties associated with the currently selected file or project in Solution Explorer. - - - This tool window provides a list of resources available in a project. - - - This tool window provides a list of servers used for connecting to databases. - - - This tool window provides a list of projects and their files in a solution. - - - This tool window provides a list of user-specified tasks to be accomplished for a project. - - - This tool window provides a list of components that can be added to a project, typically through the Windows Forms designer. - - - This tool window provides a list of recently changed variables and parameters at the current point of execution during debugging. - - - This tool window provides a list of bookmarks placed in all files in a solution. - - - This tool window provides a list of breakpoints in a solution. - - - For internal use only. - - - This tool window is a second Call Browser window (see ). - - - This tool window provides a list of functions or methods in the source file, organized by caller or callee. - - - This tool window displays the current call stack while debugging. - - - This tool window displays the details of a class selected in a class diagram view. - - - This tool window provides a list of all classes in a solution. - - - This tool window provides a read-only view of the source where the symbol under the cursor is defined. - - - This tool window provides a way to execute commands directly in the Visual Studio shell. - - - Do not use. - - - This tool window provides links to help topics based on the current context. - - - This tool window displays a list of data sources such as databases for a program. - - - For internal use only. - - - This tool window displays a disassembly of the source code while debugging. - - - This tool window provides an outline of an HTML file. - - - This tool window provides a list of warnings and errors generated during a build process. - - - This tool window provides a list of the search results. - - - This tool window provides a second list of search results. - - - This tool window provides the ability to search files for a string. - - - This tool window provides the ability to search files for a string. - - - This tool window provides the ability to search and replace on the currently opened file. - - - Displays a list of links to favorite topics in the help documentation. This window is deprecated. - - - Displays a list of help topics that help answer the question "How do I?" This window is deprecated. - - - This tool window displays the help documentation index. This window is deprecated. - - - This tool window displays all entries of a selected help index keyword. This window is deprecated. - - - This tool window displays a search form for searching the help documentation. This window is deprecated. - - - This tool window provides a way to enter debugging commands for expression evaluation while debugging. - - - For internal use only. - - - This tool window displays files that have been changed and that are under source control. - - - This tool window displays a list of all local variables and parameters while debugging. - - - This tool window provides a list of macros available for use in the Visual Studio shell. - - - This tool window displays the values in a region of memory while debugging. - - - This tool window displays a list of all modules that are loaded during debugging. - - - This tool window provides a list of components installed on the system. - - - This tool window provides the results of searching for a symbol. - - - This tool window provides the ability to search for a symbol. - - - This tool window provides a way to instantiate classes and then interact with them. - - - This tool window displays any output generated by a build process or a program being debugged. - - - This tool window displays information about Web services. - - - This tool window displays a list of processes that are running while debugging. - - - This tool window provides a list of properties associated with the currently selected file or project in Solution Explorer. - - - This tool window provides a list of Visual C++ project configurations. - - - This tool window displays a list of CPU registers while debugging. - - - This tool window provides a list of resources available in a project. - - - This tool window displays a list of HTML pages that have script running in them. - - - For internal debugging use only. - - - This tool window provides a list of servers used for connecting to databases. - - - This tool window displays settings for an item in a distributed system diagram. - - - This tool window provides a list of projects and their files in a solution. - - - This tool window contains the Start Page that can be the first thing shown when Visual Studio starts. - - - For internal use only. - - - This tool window provides a list of elements in a distributed system. - - - This tool window displays the table of contents for the help documentation. - - - This tool window provides a list of user-specified tasks to be accomplished for a project. - - - This tool window displays a list of all threads active while debugging. - - - This tool window provides a list of components that can be added to a project, typically through the Windows Forms designer. - - - For internal use only. - - - For internal debugging use only. - - - This tool window displays a list of colors that can be used when editing an image. - - - This tool window displays configuration properties for Visual C++ projects. - - - This tool window displays user-selected expressions while debugging. - - - This tool window displays the ASP.NET configuration pages for a Web site project. - - - This tool window displays a browser in the Visual Studio shell. - - - Specifies a context in which a code window currently has focus. - - - Specifies a context in which debugging is active. - - - Specifies a context where the editor is in design mode. - - - Specifies a context that occurs while dragging items in Solution Explorer. - - - Specifies a context in which an empty solution has been loaded. - - - Specifies a context that is active when Visual Studio is in full screen mode. - - - Specifies a context in which no solution is loaded. - - - Specifies a context in which a project or solution is currently being built. - - - Specifies a context in which a solution has been loaded. - - - Specifies a context in which a loaded solution contains more than one project. - - - Specifies a context in which a loaded solution contains a single project. - - - Specifies a context in which a code window currently has focus. - - - Specifies a context in which a data source window is auto visible. - - - Specifies a context in which a data source window is supported by the project. - - - Specifies a context in which debugging is active. - - - Specifies a context where the editor is in design mode. - - - Specifies a context that occurs while dragging items in Solution Explorer. - - - Specifies a context in which an empty solution has been loaded. - - - Specifies a context that is active when Visual Studio is in full screen mode. - - - Specifies a context in which no solution is loaded. - - - Specifies a context in which the solution is not being built or debugged. - - - Specifies a context in which a project or solution is currently being built. - - - Specifies a context in which a solution has been loaded. - - - Specifies a context in which a solution is loaded and is not being built or debugged. - - - Specifies a context in which a loaded solution contains more than one project. - - - Specifies a context in which a loaded solution contains a single project. - - - Specifies a context in which a solution or project is being upgraded. - - - Specifies a context in which the Toolbox is being initialized. - - - Specifies a context in which the Windows Forms designer has focus. - - - BSTR containing the command line arguments to the exe (). - - - BSTR containing the current directory (). - - - BSTR containing the environment settings (). - - - BSTR containing the name of the executable. - - - BSTR containing custom options specific to each debugger (null is recommended). - - - BSTR containing the name of the port from the supplier specified in . (Can be null). - - - BSTR containing the machine name for a remote machine. Use null for the local machine. - - - Specifies the size of the VsDebugTargetInfo2 struct. - - - Specifies how this process should be launched or attached. - - - Specifies the number of debug engine GUIDs in the array. - - - Specifies the process id (). - - - Reserved for future use - specify null. - - - BOOL - if true, stdout and stderr are to be routed to the output window. - - - Specifies the guid of the debug engine used for launch () - - - Specifies the GUID of the port supplier. - - - Specifies the language of the hosting process. Used to preload expression evaluators. - - - The stderr handle. - - - The stdin handle. - - - The stdout handle. - - - Specifies the launch flags that were passed to . - - - Specifies an array of debug engine guids, or null if is zero. - - - Specifies an interface pointer - usage depends on . - - - The display name of the default previewer. - - - The browser path to the default previewer. - - - The resolution of the default previewer. - - - Indicates whether the default previewer is an internal browser. If true, the default previewer is an internal browser. - - - Indicates whether the default previewer is a system browser. If true, the default previewer is a system browser. - - - Represents the identifier of the control. - - - Represents the control type. - - - A handle to a device context; this device context must be used when performing drawing operations on the control. - - - A handle to the control for the button. - - - Represents the required drawing action. - - - This is zero for a button control type. - - - The identifier for the item, not used for buttons. - - - The visual state of the item after the current drawing action takes place. - - - A rectangle that defines the boundaries of the control to be drawn. This rectangle is in the device context specified by the hdc member. The system automatically clips anything that the owner window draws in the device context buttons. - - - Specifies whether the namespace extension icon only is shown in the dialog tray. If set, only the namespace extension icon is shown in the Browse dialog box. - - - DWORD containing the size of the struct. - - - Specifies the namespace extension GUID as a string - - - Prefix for namespace extension URLs. For example: "msss://". - - - Specifies the display name for the namespace extension in dialog tray. - - - DWORD containing custom information. - - - GUID of the library. - - - Name of the item of interest. The name is in the struct. - - - String containing the library name. - - - Specifies the type of the object to navigate to. Values are taken from the LIB_LISTTYPE2 enumeration. - - - Pointer to the next structure. - - - Pointer to a null terminated string containing the name of the object to navigate to. - - - DWORD specifying a custom search criteria. - - - Specifies the type of search to perform. Values are taken from the enumeration. - - - Specifies search options. Values are taken from the enumeration. - - - Specifies an object to search. - - - String containing the object name. - - - Handle of the document in the Running Document Table. - - - Specifies save options for a document in the running document table (RDT). For a list of values, see . - - - Identifier of the hierarchy item. For a list of values, see VSITEMID. - - - An object. - - - String containing the non-localized name of the column header. It must be unique within this provider's column list. - - - String containing the text in header. bstrHeading may be null to indicate an image. - - - String containing the localized name for the column header. - - - String containing the tooltip for the column header. - - - The default column width in pixels. - - - The minimum column width in pixels. - - - Flag indicating whether the user is allowed to change the column's visibility. - - - Flag indicating whether the user is allowed to sort by clicking on the column's header. - - - Flag indicating the column is sorted in descending order (default is ascending). - - - Flag indicating whether the task list is allowed to resize the column automatically to make content fit better. - - - Column will be automatically resized to fit whenever its content changes. - - - Flag indicating whether the column may be dragged to another position by the user. - - - Flag indicating whether a sort arrow is shown in the header when the list is sorted by this column. - - - Flag indicating whether the column may be resized by the user. - - - Flag indicating whether this column is visible by default. - - - Specifies if a column is sorted by default. - - - The field index designated by the task provider. - - - Index into the provider's image list. - - - Verifies existence of a builder given a builder CLSID, or component category identifier (CATID) such as CATID_PropertyBuilder. -  [in] A CLSID or CATID for a builder. - Returns S_OK if a builder exists.Returns S_FALSE if it does not exist it - - - Sets builder dialogs to modeless or modal. - [in] true to enable modeless dialogs; false otherwise. - Returns S_OK. This method does not fail. - - - Requests a builder by CLSID or component category ID (CATID). -  [in] The CLSID or CATID of the builder. You can use a CATID only if you specify BLDGETOPT_AUTOMAPGUID as part of . -  [in] Options as bit flags. Values are from the enumeration. -  [in] Optional owner HWND for all dialogs if the user needs to choose which builder to run. Used only if you specify both BLDGETOPT_FAUTOMAPGUID and BLDGETOPT_FAUTOMAPENABLEPROMPT as part of . - [out] The IDispatch of the application the caller can pass to the invoke call on the builder. The caller must call release for this interface. You can use NULL if this IBuilderWizardManager does not have an IDispatch or the caller is not interested in getting the application IDispatch.  -  [out] Calculated HWND the caller should use as the owner HWND for invoking the builder. May be NULL if the caller is not interested in the calculated hwnd. Set to the HWND of the application main frame window if hwndPromptOwner is NULL. then *phwndBuilderOwner will be set to the hwnd of Application main frame window. Set to hwndPromptOwner if hwndPromptOwner is not NULL. This is the case when invoking the builder from within another modal dialog. -  [in] Interface the client wants from the builder OLE server. The client needs to know the interface to ask for based on the type of builder wanted. -  [out] IUnknown interface pointer of the builder. - S_OK if the builder interface is successfully returned.S_FALSE if the dialog UI is canceled.E_NOINTERFACE if the builder is not supported.An error HRESULT from CoCreatInstance if the builder automation server could not be instantiated. - - - Returns the CLSID of a specific builder given a component category ID (CATID). -  [in] The CATID of a builder.If the GUID is a CLSID of a specific builder and supports this builder, this method returns S_OK and sets to . -  [in] Bit flags controlling whether there is a user prompt to choose the builder. Values are taken from the enumeration. -  [in] Owner HWND for all dialogs and windows. May be NULL. If NULL, IBuilderWizardManager uses the HWND for the application frame window.Note   This method may bring up a modal dialog asking the user to choose the builder to use. - [out] The CLSID of a specific builder. - S_OK if the CATID maps to a builder.S_FALSE if there is no builder for the CATID. - - - Returns the CLSID of a builder for an OLE object given the object's CLSID. -  [in] CLSID of the object -  [in] Bit flags controlling whether there is a user prompt to choose the builder. Values are taken from the enumeration. - [in] Owner HWND for all dialogs and windows. May be NULL. If NULL, IBuilderWizardManager uses the HWND for the application frame window.Note   This method may bring up a modal dialog asking the user to choose the builder to use. -  [out] The CLSID of a specific builder. - S_OK if the CLSID maps to a builder.S_FALSE if there is no builder for the CLSID. - - - Adds a string to a directory list. -  [in] A string to add to the directory listing. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the number of items in the directory list. -  [out] The number of items in the directory list. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the description of the directory list. -  [out] String containing the description of the directory list. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the HWND of the directory list. -  [out] The HWND of the directory list. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Get the title of the directory list. -  [out] String containing the title of the directory list. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves an item, by position, from the directory list. -  [in] Index (position) of the item to return. -  [out] String containing the directory item. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Changes the description of the directory list. -  [in] String containing the new description. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Show or hide the checkbox next to each item in the list. -  true to show the checkboxes; false to hide them. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Show or hide the title of the directory list. -  true to show the title; false to hide it. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Change the title of the directory list. -  String containing the new title for the directory list. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Go back to the default values for the directory list. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Event handler for a directory list. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the site, the container for the directory list. -  Pointer to the IUnknown interface of the object containing the directory list. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the filename of the discovery document. - [out] Pointer to a string containing the filename of the document. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the type of a referenced document in a Web discovery document. - [out] String containing the type of reference made in the document. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the URL of the referenced document in the discovery document. - [out] Pointer to the string containing the URL of the document referenced in the discovery document. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a single Web discovery result. - [in] Index of the discovery result to return. - [out] The interface of the discovery result. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the number of results in the collection of discovery results. - [out] The number of discovery results in the collection. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Updates an output parameter with a pointer to a pointer to a Client Discovery Result Collection Object containing the results of a Web Service Discovery Session - [in] String containing the destination path to the folder where the files are to be stored. - [in] String containing the destination path to the discomap file. - [out] Pointer to a pointer to a . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Clones this interface by creating another instance. - [out] Reference to the cloned interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the next group of Web service interfaces (). - [in] Number of Web service interfaces to return, or zero to indicate a request for all of the objects. - [out] An array of objects. Contains objects. - [out] Actual number of interfaces retrieved. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the enumerator to its initial state. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Skip over a specified number of Web service interfaces. - [in] The number of interfaces to skip. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a string describing the error. - [out] Pointer to string describing the error. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the GUID of the interface defining the error. - [out] The GUID of the interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the Help context for the error. - [out] Pointer to the Help context ID. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the path of the Help file for information about the error. - [out] Pointer to a string containing the path to the Help file. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the programmatic identifier (ProgID) for the class or application returning the error. - [out] Pointer to a string containing the programmatic identifier. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Executes the builder for a given property and returns the value from the builder. -  [in] The dispatch ID of the property. -  [in] The GUID of the builder for the property. -  [in] Pointer to the dispatch interface (IDispatch) of the builder. -  [in] HWND of the owner of the window the builder runs in. -  [in, out] Pointer to a variant containing an initial value and the returned value of the property. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Maps the dispatch ID of a property to a builder for the property. -  [in] The dispatch ID of the property. -  [out] Pointer to the GUID for the property's builder. -  [out] Pointer to a value indicating the builder type (Type). - If the method succeeds, it returns . If it fails, it returns an error code. - - - Initializes the project extension properties and other build-independent data. - [in] Specifies the GUID of the project subtype. - [in] Specifies the storage type used for persisting files. Values are taken from the enumeration. The file type is either project file (.vsproj or .vbproj) or user file (.vsproj.user or .vbproj.user). - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether an XML fragment has changed since it was last saved to its current file. - [in] Storage type of the file in which the XML is persisted. Values are taken from enumeration. - [out] true if the XML fragment changed. - If the method succeeds, it returns . If it fails, it returns an error code. - - - The project opens and reads the XML fragment and the project subtype GUID from a specified file type. - [in] GUID of the project subtype. - [in] File storage type. Values are taken from enumeration. The file type is either project file (.vsproj or .vbproj) or user file (.vsproj.user or .vbproj.user). - [in] String containing the XML fragment. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Base project system directs the project subtype to build the project subtype XML information and save it in the project or user file. - [in] Project subtype GUID. - [in] Storage type for the file. Values taken from enumeration. The file type is either project file (.vsproj or .vbproj) or user file (.vsproj.user or .vbproj.user). - [out] Pointer to the path of the new document containing the XML fragment. - [in] Indicates whether to clear the dirty flag after the save is complete. If true, the flag should be cleared. If false, the flag should be left unchanged. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the string to use for undoing a property setting. -  [out] On return, contains an OLE string (LPOLESTR) containing the undo string. - - - - Returns the Alt property text. -  [out, retval] Pointer to the string containing the Alt property text. - - - - Indicates whether or not the Alt text is editable. -  [out, retval] Pointer to a Boolean—true if you can edit the Alt text. - - - - Run the builder for a given property. -  [in] The dispatch ID of the property. -  [in] The GUID of the builder for the property. -  [in] Pointer to the dispatch interface (IDispatch) of the builder. -  [in] HWND of the owner of the window the builder runs in. -  [in, out] Pointer to a variant containing an initial value and the returned value of the property. -  [out] Pointer to a Boolean indicating success (true) or failure of the builder. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Maps the dispatch ID of a property to a builder for the property. -  [in] The dispatch ID of the property. -  [in, out] Pointer to a value indicating the builder type (Type). -  [in, out] Pointer to the GUID for the property's builder. -  [out] Pointer to a Boolean indicating success (true) or failure of the builder. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Provides a runtime string of HTML from an ActiveX control. -   [out] Pointer to a string containing HTML generated by the control. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Makes a log entry specifying the log type, the package name, and the event text. - [in] Type of log entry, a value from the enumeration. - [in] Pointer to a string containing the name of the package or component making the call. - [in] Pointer to a string describing the event. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Makes a log entry specifying entry type, package name, event text, and GUID to store in the event record. - [in] Type of log entry, a value from the enumeration. - [in] Pointer to a string containing the name of the package or component making the call. - [in] Pointer to a string describing the event. - [in] A GUID to include in the event record. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Makes a log entry specifying entry type, package name, event text, a GUID to store in the event record, and an HRESULT to store in the event record. - [in] Type of log entry, a value from the enumeration. - [in] Pointer to a string containing the name of the package or component making the call. - [in] Pointer to a string describing the event. - [in] A GUID to include in the event record. - [in] An HRESULT to include in the event record. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Makes a log entry specifying entry type, package name, the event text, a GUID to store in the event record, an HRESULT to store in the event record and a full file path to store in the event record. - [in] Type of log entry, a value from the enumeration. - [in] Pointer to a string containing the name of the package or component making the call. - [in] Pointer to a string describing the event. - [in] A GUID to include in the event record. - [in] An HRESULT to include in the event record. - [in] A string containing a full file path to include in the event record. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Makes a log entry specifying entry type, package name, event text, a GUID to store in the event record, and a full file path to store in the event record. - [in] Type of log entry, a value from the enumeration. - [in] Pointer to a string containing the name of the package or component making the call. - [in] Pointer to a string describing the event. - [in] A GUID to include in the event record. - [in] A string containing a full file path to include in the event record. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Makes a log entry specifying entry type, package name, event text, and an HRESULT to store in the event record. - [in] Type of log entry, a value from the enumeration. - [in] Pointer to a string containing the name of the package or component making the call. - [in] Pointer to a string describing the event. - [in] An HRESULT to include in the event record. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Makes a log entry specifying entry type, package name, event text, an HRESULT to store in the event record, and a full file path to store in the event record. - [in] Type of log entry, a value from the enumeration. - [in] Pointer to a string containing the name of the package or component making the call. - [in] Pointer to a string describing the event. - [in] An HRESULT to include in the event record. - [in] A string containing a full file path to include in the event record. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Makes a log entry specifying entry type, package name, event text, and a full file path to store in the event record. - [in] Type of log entry, a value from the enumeration. - [in] Pointer to a string containing the name of the package or component making the call. - [in] Pointer to a string describing the event. - [in] A string containing a full file path to include in the event record. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Displays an Add Item dialog in a web project implementation. - [in] Hierarchy tem to add the dialog to. A VSITEMID uniquely identifies a node within an . - [in] The GUID of project. - [in] The project's interface. - [in] Dialog box caption (can be null). - [in] Name of help topic to use for the dialog. - [in] Directory (language) to select by default. - [in] Item to select. - [in] Options to set on the dialog box. Bit array using flag values from . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the list of project type GUIDs that make up the aggregate project. This method should be delegated to the innermost project within the system of aggregated project subtypes. - [out, retval] Pointer to a string containing the project type GUIDs. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called by the owner, the outer project subtype, to have the owned project, the inner project subtype, to do its initialization work. - [in] Project file name of the project to be initialized. - [out] Location of the initialized project file. - [in] Pointer to a null-terminated string containing the name. - [in] Controls how a project is created or opened. Values are taken from the enumeration. - [in] Identifier of the interface of the returned . - [out, iid_is(iidProject)] Pointer to the interface specified by . - [out] Pointer to a flag where true indicates canceled. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Indicates that aggregation is complete. - If the method succeeds, it returns . If it fails, it returns an error code. - - - This method updates the list of GUIDs that are persisted in the project file of the base project. - String containing the project type GUIDs. - If the method succeeds, it returns . If it fails, it returns an error code. - - - This method is used to pass in the pointer to the inner IUnknown of the project subtype that is being aggregated. - [in] Pointer to the IUnknown of the inner project subtype. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a string containing a list of project type GUIDs to aggregate to create an instance of this project. It should return at least one GUID—the project type GUID for itself. This method is expected to get the list of GUIDs from the specified file. - [in] The name of the project file containing the list of project type GUIDs. - [out] Pointer to a string containing a semi-colon delimited list of the project type GUIDs, ordered from outer to the inner project subtype. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called by the owner or outer project subtype so that the owned or inner project subtype can create a version of itself that can be aggregated. - [in] Pointer to the outer IUnknown interface. - [out] Pointer to the inner or owned project subtype IUnknown interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the name of the unified assembly. - [in] String containing the directory of the .NET Framework assemblies list, Framework.xml. - [in] String containing the simple assembly name. - [in] String containing the full assembly name. - [out] String containing the unified assembly name. - If the method succeeds, it returns . If it fails, it returns an error code. - - - This method determines if loading is complete for a solution or project being loaded asynchronously. - [in] The solution or project hierarchy to check loading for. - [out] Returns nonzero (TRUE) if the hierarchy's contents are still being loaded from source control. Otherwise, returns zero (FALSE), indicating that loading is complete. - If the method succeeds, it returns . If it fails, it returns an error code. - - - This method begins loading the specified project asynchronously. - [in] Physical path to the project to be loaded from source control. - If the method succeeds, it returns . If it fails, it returns an error code. - - - This method determines whether a specified project must be loaded asynchronously. - [in] Physical path to the specified project. - [out] Returns nonzero (true) if the project must be loaded asynchronously. Otherwise, returns zero (false) if the project can be loaded synchronously. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called during an asynchronous load to indicate one or more files have been downloaded. - [in] Number of file names that are in the array. This value should always be greater than 0. - [in] Array of physical paths of files that have been successfully loaded so far. - If the method succeeds, it returns . If it fails, it returns an error code.If an error is returned, the source control package may cancel the load process if it so chooses (typically, if this method returns an error, something catastrophic has happened and the load should probably not continue). - - - Called when an asynchronous load is done. - If the method succeeds, it returns . If it fails, it returns an error code.A source control package does not typically expect this method to return an error code, since there is nothing the source control package can do about the error once the load is complete. - - - Called when downloading of project content fails. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Creates for a symbol defined in the array of symbols. - [in]The that identifies the registered library. For more information, see vsshell80.idl, VS Browse Libraries. - [in] An array of objects describing each node in the tree. - [in] The number of objects in the array. - The that represents the navigation information of a symbol in the hierarchical tree of symbols. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the options for the child list of a symbol. The list is described by the interface. - One value or a combination of values. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the options for the list of components. - One value or a combination of values. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the requested list of symbols. - [in] One of the values. - [in] One of the values. - [in] A that describes the search criteria. - A list of symbols that is a part of the resulting list. - [out]Returns a list of requested items. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the category values supported by the component set for a specified category. - A category type that the component set supports. One value or a combination of the values. - [out] A category field. See Remarks for possible values. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Set the options for the child list of a symbol in the hierarchical tree of symbols. - One value or a combination of values. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the options for the list of components. - One value or a combination of values. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the current state of the library counter. Indicates that the library contents have changed. - The current state of the update counter. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Finds a container of a component. - [in]  Pointer to a structure describing the component. - [out]  Index of the container in an array of components. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Provides data about a component found using . - [in]  Index of the container returned by . - [out]  A structure describing the component. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Maps back to the hierarchy or project item object corresponding to the browse object. - [out] Pointer to the hierarchy object. - [out] Pointer to the project item. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Presents a browse dialog box for finding the location of a new project. -  [in] String containing the starting directory. -  [out] String containing the full path to the chosen location. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieve the value of a given build configuration property. - [in] A enumeration value designating the property value to return. - [out] Pointer to a variant containing the property value. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Requests that a project begin building. - [in] Integer value identifying the build. - [in] Pointer to an IVsOutputWindowPane interface for the output window. - [in] Bit flags indicating build options. Dependent on the specific implementation. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the value or body of a macro based on the macro's name. - [in] String containing the name of the macro. - [out] String containing the value or body of the macro. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the value of an attribute for a hierarchy item identified by VSITEMID. - [in] The VSITEMID for the element. - [in] String containing the name of the attribute. - [out] String containing the value of the attribute. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets an MSBuild property value. - [in] Name of the build property. - [in] Name of the build configuration. - [in] Storage type for file persistence. Values are taken from the enumeration. - [out, retval] Specifies the value of the MSBuild property object. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Used by a project subtype to remove an MSBuild property. - [in] Name of the build property to remove. - [in] Name of the build configuration. - [in] Storage type for file persistence. Values are taken from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the value of an attribute for a hierarchy item identified by VSITEMID. - [in] The VSITEMID for the element. - [in] String containing the name of the attribute. - [in] String containing the value of the attribute. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Used by a project subtype to set an MSBuild property value. - [in] Name of the build property. - [in] Name of the build configuration. - [in] Storage type for file persistence. Values are taken from the enumeration. - [in] Specifies the MSBuild property value. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns true if you can create a new instance of the Call Browser. - [out] Boolean. Set to true if you can create a new instance of the CallBrowser. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the root of the displayed calls to a given navigation point. - [in] Browser mode to use. A value from the enumeration. - [in] The interface containing the information to use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Displays the contents of a library in the Call Browser. - [in] Browser mode to use. A value from the enumeration. - [in] The GUID of the library to use. - [in] An array of structures containing the nodes to use in the browser. - [in] Number of nodes returned—the length of . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Maps back to the configuration corresponding to the browse object. - [out] Pointer to the configuration object. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Maps back to the hierarchy or project item object corresponding to the browse object. - [out] Pointer to the hierarchy object. - [out] Pointer to the project item. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Forces idle time processing in a VsPackage. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the value of the refresh delay. - [out] Current value for the refresh delay, in milliseconds. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Hides the Code Definition tool window - If the method succeeds, it returns . If it fails, it returns an error code. - - - Check whether a given IVsTextView is owned by the Code Definition tool window. - [in] A interface to the view. - [out] true if the view is owned by the Code Definition tool window; otherwise false. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Indicates whether the Code Definition tool window is visible or hidden. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the context of the CodeDefinition tool window. - [in] Pointer to the context interface) to use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Shows the CodeDefinition tool window. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the column position of an item based on its index in a list of context items. - [in] Index of the context item. - [out] Column position of the item in the CodeDefinition tool window. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a count of the context items. - The number of context items in the project. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the file for an item based on its index in a list of context items. - [in] Index of the context item. - [out] String containing the file name for the item. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the line position of an item based on its index in a list of context items. - [in] Index of the context item. - [out] Line number of the item in the Code Definition tool window. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the symbol name of an item based on its index in a list of context items. - [in] Index of the context item. - [out] String containing the name of the symbol. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds a new component set. - The that represents the added set. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Creates for a symbol defined in the array of symbols. - [in]The that identifies the registered library. For more information, see vsshell80.idl, VS Browse Libraries. - [in] An array of objects describing each node in the tree. - [in] The number of objects in the array. - The that represents the navigation information of a symbol in the hierarchical tree of symbols. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the options for the child list of a symbol. The list is described by the interface. - One value or a combination of values. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the options for the list of components. - One value or a combination of values. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the requested list of symbols. - [in] One of the values. - [in] One of the values. - [in] A that describes the search criteria. - A list of symbols that is a part of the resulting list. - [out]Returns a list of requested items. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Identifies a set in the combined component set. - The zero-based index identifying the set in the array of component sets. - The that represents the requested set. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the number of the sets in the combined set. - The number of the sets in the combined set. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the category values supported by the combined component set for a specified category. - A category type that the combined component set supports. One value or a combination of the values. - [out] A category field. See Remarks for possible values. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the options for the child list of a symbol in the hierarchical tree of symbols. - One value or a combination of values. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the options for the list of components. - One value or a combination of values. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Removes all sets from the combined component set. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Removes the sets identified by the owner. - An object that implements . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Removes a set from the combined component set. - The zero-based index identifying the set in the array of component sets. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the current state of the combined component set counter. Indicates that the set contents have changed. - The current state of the update counter. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the mode of the Command Window tool window. Implemented by the environment. - [in] A value of type COMMANDWINDOWMODE indicating whether the command window should be set to immediate or command mode. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Closes the specified command window. - [in] A cookie, returned by , specifying the window to close. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Closes all command windows. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Creates a new command window in the specified mode. - [in] A value of type indicating the mode, immediate or command, in which to open the window. - [in] An identifier for the window. Use -1 to have the service choose the ID. - [in] Specifies if the command window should be visible when opened or created. - [out] A cookie for the command window. Use when closing the window with . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves a command window interface for the specified cookie. - [in] A cookie, returned by , specifying the window. - [out] A pointer to a pointer to the IUnknown interface for the command window. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves a command window interface for the specified mode. - [in] A value of type . - [out] A pointer to a pointer to the IUnknown interface for the command window. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines if there is output to render for the specified window. - [in] A cookie, returned by , specifying the window. - If the method succeeds, it returns . If it fails, it returns an error code. If the window is not in the CWM_SYSTEM mode, it returns . For more information about CWM_SYSTEM, see . - - - Opens an existing command window or creates a new one. - [in] A value of type . - [in] Specifies if the command window should be visible when opened or created. - [out] A cookie for the command window. Use when closing the window with .and in other methods of this interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Indicates whether a command window is running (or not running) a command. - [in] A cookie, returned by , specifying the window. - [in] A Boolean value—true indicates the command window is running a command; false indicates no command is currently running. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Provides an enumerator for all of the components in a package. -  [in] Reserved, must be null. -   [in] Long integer containing the enumeration type. The value for this is from the enumeration. -  [in] Reserved, must be false. -  [in] Bit flags. Values taken from the enumeration. -  [in] String containing the path to the components. -  [out] Pointer to an enumerator object. This returns the list of components. The list can be either COM-components, Visual Studio assemblies, or a list of directories in which Visual Studio looks for references. The type of components listed is determined by . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Displays Select Component Dialog and returns selected components. - [in] Component selection flags taken from the VSCOMPSELFLAGS2 enumerator. - [in] Interface on which AddComponent will be called. - [in] Number of components in the array. - [in] Prepopulation of Selected Components. Can be NULL. User has the ability to remove any of these components from the list. - [in] Dialog box caption (null == "Select component"). - [in] F1 help topic (null == "VS.ComponentPicker") - [in,out] 0 to use default. - [in,out] 0 to use default. - [in] Number of tabs. - [in] Show order of tabs and their initialization info. - [in,out] Tab to show when the dialog starts up - [in] List of filters to use in 'Browse...' dialog - [in,out]Directory (initial/return value) to start the 'Browse...' dialog in - If the method succeeds, it returns . If it fails, it returns an error code. - - - Shows the ConfigurationManager dialog box. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Ends Intellisense filtering. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Initializes the filter to use a particular hierarchy. -  [in] Pointer to the IVsHierarchy interface to filter against. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Indicates whether or not the member is visible. -  [in] String containing the full name of the member to check. -  [out] Pointer to a Boolean. Set to true if the member is visible. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Indicates whether or not the type is visible. -  [in] String containing the full name of the type to check. -  [out] Pointer to a Boolean. Set to true if the member is visible. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns an Intellisense filter for a given projec hierarchy. -  [in] Pointer to the interface to use in configuring the Intellisense filter. -  [out] Pointer to an Intellisense filter, an interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - This method is implemented by the environment to create an aggregate project, which in turn creates a system of aggregate vsiptecflavors. - [in] List of GUIDs in a string that specifies all the project types to aggregate together to create a single project. This is an ordered list from the outer-most vsiptecflavors to the inner-most vsiptecflavors. - [in] Pointer to a null-terminated string containing the project filename. - [in] Pointer to the path specifying the location for the new aggregate project. - [in] Pointer to the new aggregate project name. This parameter is used only when is specified for the parameter; otherwise it is null. - [in] Controls how a project is created or opened. Values are taken from and . - [in] Interface identifier of the returned . This value can be iid_NULL to specify no return - [out, iid_is(iidProject)] Pointer to the newly created aggregated project. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Provides a method for implementers to execute code before the interface is released. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Initialize the interface with a specific . -   Pointer to an to use in initializing the interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Starts the debugger. Inherited from . -  [in] Flags that determine the conditions under which to start the debugger. For valid values, see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Obsolete method. Do not use. Inherited from . -  Do not use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Provides access to a configuration's interface to use to manage the build process. Inherited from . -  [out] Pointer to the configuration's interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a configuration's canonical name. Inherited from . -  [out] Pointer to the canonical name of the configuration such as Debug or Release. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a string that describes the configuration and can be displayed in the environment's UI. Inherited from . -  [out] Pointer to a string containing the configuration's display name. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Obsolete method. Do not use. Inherited from . -  Do not use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Obsolete method. Do not use. Inherited from . -  Do not use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Obsolete method. Do not use. Inherited from . -  Do not use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Obsolete method. Do not use. Inherited from . -  Do not use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Obsolete method. Do not use. Inherited from . -  Do not use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Obsolete method. Do not use. Inherited from . -  Do not use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a configuration's root URL for its output items. Inherited from . -  [out] Pointer to the root URL for the configuration's output items. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Obsolete method. Do not use. Inherited from . -  Do not use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Obsolete method. Do not use. Inherited from . -  Do not use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Provides a method the implementer can use to perform necessary actions before the actual launch of the debugger. -  [in] Flags determining how to start the debugger. For valid values, see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Obsolete method. Do not use. Inherited from . -  Do not use. -  Do not use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether the debugger can be launched, given the state of the launch flags. Inherited from . -  [in] Flags that determine the conditions under which to launch the debugger. For valid values, see . -  [out] Pointer to a flag that is set to true if the debugger can be launched and false otherwise. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Displays a dialog and message to confirm the user wants to stop debugging. - [in] String containing the message to display in the dialog. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Creates an enhanced data tip object. - [in] String containing the data tip. - [in] Reserved. - [out] Pointer to the new interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns an enumerator for the active debugging engines. The enumerator provides the GUIDs for the engines. - [out] Pointer to the enumerator interface, . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Provides the standard console handles for the debugger so that another process can redirect its standard handles to the debug window. - [in] The identifier for the host process. - [out] Handle to the debugger's standard input. - [out] Handle to the debugger's standard output. - [out] Handle to the debugger's standard error. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Given the GUID of a debugging engine, returns the name of the engine. Use this method with to retrieve the names of all active debugging engines. - [in] The GUID of the debugging engine. - [out] A string containing the name of the debugging engine. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the internal debugger mode. - [out] A value specifying the debugger mode. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets an output handle for a process. - [in] Process ID of the application. - [out] Handle to the output device. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the current symbol path and cache settings. - [out] The current symbol path. - [out] The current symbol cache path. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets options settings for Use Quick Console. - [out] A boolean value; true if Use Quick Console is enabled. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Inserts a breakpoint at a named location in the program, such as a function name. - [in] The GUID for the language service such as SID_SVisualBasicLangService. - [in] String containing the name of the location to set the breakpoint. - [in] Boolean value specifying whether to use Intellisense when resolving the breakpoint name. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Checks the compatibility of a debugging engine with other debugging engines. - [in] The GUID of the engine tested for compatibility. - [in] Number of GUIDs in the array . - [in] An array of GUIDs of debugging engines. - Returns if the debugging engine (guidEngine) is compatible with all of the engines in pEngineGUIDs,. Otherwise, the method returns . - - - Launches or attaches to the specified processes under the control of the debugger. - [in] Number of targets to launch (specifies the number of structures pointed to by ). - [in, out] Array of structures describing the programs to launch or attach to. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Displays a source file in the IDE. Takes as arguments a pointer to an IUnknown interface that can be queried for IDebugDocumentContext2 and display options. - [in] Pointer to an IUnknown interface on an object implementing IDebugDocumentContext2. - [in] Boolean. If true, makes the source file window the active window. - [in] Boolean. If true, move the caret to the position indicated by the document context through the IDebugDocumentContext2::GetStatementRange method of the IDebugDocumentContext2 interface. - [in] Boolean. If true, prompt the user if the file is not found. - [in] Boolean. If true, do not try to find the file in the future if it is not found now. - [out] Pointer to a interface representing the opened source view. May be null. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the Use Quick Console option. - [in] A boolean value; true to enable Use Quick Console. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Provides notification and the reason for stopping the debugger before actually stopping the debug process. - [In] The reason for stopping the debugging process—a value of type STOP_DEBUGGING_PROCESS_REASON - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the default state of a given tab. -  [In] A pointer to a string containing a unique ID specifying a tab. -  [out] A Boolean value, true if the tab is expanded. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the GUID for the pane or editor factory for later use when you create the view. - [out] Pointer to a GUID for the deferred view. Usually the GUID for the pane. Used as an argument to when you create the view. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Provides the document view to the document window. - [out] Pointer to the IUnknown interface of the document view. Used as an argument to . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Tells the project to save itself and all its contents to the specified location on disk. - [in] A pointer to a string containing the full path and project filename. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Establishes a callback for deployment status. Returns a cookie to save and use in the corresponding unadvise method. -  [in] Pointer to an to use for calling back to report deployment status. -  [out] A VSCOOKIE representing this callback. Used in the method. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Method to call if all deployments succeed. -   Reserved. Do not use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Checks for whether or not you can deploy a project with a given set of options. -  [in] Bit flags specifying deployment options. Unused. -  [out] Optional. Pointer to a Boolean. Set to true if deployment supported. Specify null if not using. -  [out] Optional. Pointer to a Boolean. Set to true if the project is ready to deploy. Specify null if not using. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Call to find out if deployment is done. -  [out] Pointer to a Boolean. Set to true if deployment complete. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Method to call if any deployment fails. -  Bit flags representing options. Unused. - If the method succeeds, it returns . If it fails, it returns an error code. - - - - - - If the method succeeds, it returns . If it fails, it returns an error code. - - - Begins deployment. -  [in] Pointer to a to use when reporting progress. -  [in] Bit flag options for the deployment. Defined by the implementation. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Halts the deployment. -  [in] Boolean. Implementation dependent. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Disconnects the callback established by . -  [in] VSCOOKIE returned by . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Obsolete method. Do not use. -  Do not use. -  Do not use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the value of a dependency property. - [in] String containing the name of the property. - [out] Pointer to a variant containing the property value. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the name of the template the wizard is running. - [out] The name of the template. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the trust level of the currently-running wizard. - [out] The trust level of the wizard. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Indicates whether a wizard is currently running (between initiated and completed). - [out] Set to true if the wizard is currently running, otherwise false. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Indicates that a wizard (project or item) has just stopped running. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Indicates hat a wizard (project or item) is about to start running. - [in] The template file name. - [in] The GUID that identifies the project type. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Mark the currently-running wizard as trusted. - [in] The trust level of the currently-running wizard. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Processes a Windows message related to accelerator keys. -  [in] Pointer to the Windows message to process. - When implementing, return S_OK if the message was processed and requires no further translation; otherwise, return S_FALSE if you want the shell to translate the message. - - - Gets the base window handle for the data tip. - [out] Pointer to the Window handle, an HWND value. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Tests whether the DataTip is for an error. - [out] Boolean. Set to true if this is an error DataTip. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Tests whether or not the DataTip window is visible. - [out] Boolean. Set to true if the DataTip window is visible. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the expression displayed in the DataTip. - [in] String containing the expression to display in the DataTip. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Displays the enhanced DataTip. - [in] The handle of the Window (HWND) in which to display the DataTip. - [in] Pointer to a POINT structure indicating the location of the top left corner of the DataTip. - [in] Pointer to a RECT structure marking the hot area of the DataTip—the area where a mouse-click will be responded to. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the next one or more key containers. - [in] The number of containers to fetch in this call. - [out] Array of strings containing the names of the key containers. Array length is the value pointed to by . - [out] Number of key containers returned. May be less than . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the enumerator to its initial state. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the next one or more cryptographic service providers. - [in] The number of providers to fetch in this call. - [out, size_is(celt), length_is(*pceltFetched)] Array of strings containing the names of the service providers. - [out] Number of service providers returned. May be less than . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the enumerator to its initial state. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Creates another enumerator that contains the same enumeration state as the current one. - [out] The that represents a new cloned enumerator set to the same state as the current enumerator.If the method is unsuccessful, the value of is undefined. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves a specified number of libraries in the enumeration sequence. - [in] The number of elements being requested. - [out] An array of type that contains requested libraries. - [out, optional] The number of elements supplied in . Caller can pass in null if is one. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Resets the enumeration sequence to the beginning. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Skips over a specified number of libraries in the enumeration sequence. - [in] The number of libraries to be skipped. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Creates another enumerator that contains the same enumeration state as the current one. - [out] The that represents a new cloned enumerator set to the same state as the current enumerator.If the method is unsuccessful, the value of is undefined. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves a specified number of node items in the enumeration sequence. - [in] The number of elements being requested. - [out] An array of type that contains requested node items. - [out, optional] The number of elements supplied in . Caller can pass in null if is one. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Resets the enumeration sequence to the beginning of the sequence. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Skips over a specified number of node items in the enumeration sequence. - [in] The number of node items to be skipped. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Creates a clone of the interface. - [out] Pointer to the cloned interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the next one or more selected symbols represented by interfaces. - [in] The number of symbols to fetch in this call. - [out] Array of interfaces. Length of the array is the value pointed to by . - [out] Number of items returned. May be less than . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the enumerator to its initial state. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Skips a given number of items. - [in] Number of selected symbols to skip. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the category of the error. - [out] A VSERRORCATEGORY value, a value from the enumeration, specifying an error, warning, or informational message. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Provides the hierarchy for the item if the error involves a project hierarchy item. - [out] Pointer to a interface providing hierarchy information about the error. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Activates the window and makes it visible. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Forces errors to appear in the list. Leaves warnings and informational messages alone. - If the method succeeds, it returns . If it fails, it returns an error code. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Upgrades a single file. - [in] String containing the name of the project the file belongs to. - [in] String containing the full path and name of the file to upgrade. - [in] Boolean. If true, no backup file is created. - [in] Pointer to a interface to use for logging upgrade actions. - [out] Boolean. Set to true if the upgrade succeeded. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Checks if a file requires upgrading but does not perform the upgrade. - [in] String containing the name of the project the file belongs to. - [in] String containing the full path and name of the file proposed for upgrade. - [in] Boolean. If true, no backup file would be created. - [in] Pointer to a interface to use for logging upgrade actions. - [out] Boolean. Set to true if the file requires upgrading. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Takes a Windows message, translates it into a command, and, optionally, executes the command. - [in] Pointer to the Windows message. - [in] Bit flags to determine whether or not to perform default actions, to execute the command, and the key bindings to use. Values formed from the enumeration. - [in] Number of key binding scopes to check. Length of the array. - [in] Array of GUIDs of the key binding scopes to use such as CMDUIGUID_TextEditor to use the current text editor key bindings. - [out] Pointer to the GUID of the corresponding command. - [out] Pointer to the identifier of the command. - [out] Boolean. Set to true if the message will translate to a command. - [out] Boolean. Set to true if the key is the start of a multi-key sequence (chord). - If the message does or will translate to a command, the method returns , fills the pguidCmd and pdwCmd parameters with the command's GUID and ID, and sets fCmdTranslated to true. If the message does not or will not translate to a command, the method returns , sets the GUID and ID parameters to zero, and sets fCmdTranslated to false. - - - Filters items by localized name. - [in] Pointer to a string containing the name to test for filtering. - [out] Pointer to a Boolean. Set to true if the item should be filtered. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Filters list items by template file. - [in] Pointer to a string containing the name to test for filtering. - [out] Pointer to a Boolean. Set to true if the item should be filtered. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Filters tree items by localized name. - [in] Pointer to a string containing the name to test for filtering. - [out] Pointer to a Boolean. Set to true if the item should be filtered. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Filters tree items by template directory name. - [in] Pointer to a string containing the name to test for filtering. - [out] Pointer to a Boolean. Set to true if the item should be filtered. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Performs the search. - [in] A GUID specifying the search scope or the GUID of a library. - [in] The search criteria. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the search options. - [out] A GUID specifying the search scope. - [out] Bit flags indicating search options. Constructed using values from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets search options. - [in] A GUID specifying the search scope or the GUID of a library. - [in] Bit flags indicating search options. Constructed using values from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Defines the method called when user search options change. - [in] The new scope GUID or library GUID. - [in] The new search options. Bit flags constructed using values from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Fires a solution event, , after asynchronously opening a project in a nested project. - [In] Pointer to the IVsHierarchy interface of the project being loaded. - [In] Boolean. Set to true if the project is added to the solution after opening the solution. Set to false if the project is added to the solution while the solution is being opened. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Fires a solution event, , after the parent project of a child project changes. - [In] Pointer to the interface of the new parent project. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Fires a solution event, , after renaming a project in the project hierarchy. - [In] Pointer to the renamed project's interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Fires a solution event, , indicating a query about changing the parent of the project. - [in] Pointer to the interface of the child project. - [in] Pointer to the interface of the new parent project. - Returns if the callee vetoes the operation. Otherwise, returns . - - - Determines if a given Category's state is cached and current. - [in] Specifies the GUID of the Category of Display Items whose caching state is being checked - [out] Flag indicating if a Category's default Fonts and Colors cache state. If is true, the Category's state is current and cached.If is false, the Category's state is not cached. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines if a given Category's state can be cached. - [in] Specifies the GUID of the Category of Display Items whose caching state is being checked. - [out] Flag indicating if a Category's default Fonts and Colors state can be cached.If is true, the Category's state can be cached.If is false, the Category's state cannot be cached. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Clears all Categories' state information from the Fonts and Colors cache. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Clears a given Category's state information from the Fonts and Colors cache. - [in] Specifies the GUID of the Category of Display Items whose cached information is to be cleared. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Force the Visual Studio environment to update cached Fonts and Colors information with the current state data of a given Category. - [in] Specifies the GUID of the Category of Display Items whose cached information is to be updated. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Revert all registry font and color entries to default values. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Revert all registry font entries to default values. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Revert the indicated registry font or color entry to its default value. - [in] Null-terminated string containing the non-localized name of the font or color registry entry. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Copies font information from one object into another. - [in,out] A valid, initialized object into which data from , will be copied. - [in] The object from which data will be copied. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Copies information contained in one object to another object. - [in] A valid, initialized object into which data from , will be copied. - [in,out] The object from which data will be copied. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the current value of the Visual Studio session automatic color as an RGB (COLORREF) value. - [out] A COLORREF representation corresponding to the Visual Studio automatic color. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Translates a member of the enumeration into its RGB (COLORREF) color value equivalent. - [in] A valid member of the enumeration - [out] A COLORREF equivalent to the supplied. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a RGB (COLORREF) color value corresponding to the system defined invalid color. - [out] A COLORREF used to indicate an invalid color selection. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a RGB (COLORREF) color value corresponding to a specified system color component. - [in] Valid system color component value. - [out] An RGB (COLORREF) representation of the specified system component color. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a RGB (COLORREF) color value corresponding to a color tracked in the Visual Studio environment. - [in] An index indicating a visual component whose color must be tracked. - [in] A member of the enumeration. - [out] A COLORREF representation corresponding to the color of the aspect of the tracked visual component. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the COLORREF equivalent of a color. - [in] A valid member of the enumeration. - [out] A COLORREF representation of the color of the system component specified by the parameter. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Free all data in a contained object. - [in,out] A whose data is to be freed. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Free all data in a contained object - [in,out] A whose data is to be freed. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Obtain the type of color representation in a COLORREF. - [in] A COLORREF representation of color value. - [out] An integer representing the color type of . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Obtain a valid member of the enumeration corresponding to a supplied COLORREF. - [in] A COLORREF representation of color value. - [out] A valid member of the enumeration corresponding . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Obtain a System Color service index corresponding to a supplied COLORREF. - [in] A COLORREF representation of color value. - [out] The System Color Service index corresponding the . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Obtain a valid member of the enumeration corresponding to a supplied COLORREF. - [in] A COLORREF representation of color value. - [out] A valid member of the enumeration corresponding . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Obtain the RGB value of a created tracking or indexed COLORREF representation of a color. - [in] A COLORREF representation of color value. - [in] A COLORREF representation of color value. - [in] The GUID identifying the Category whose color values are to be obtained. - [out] A COLORREF representation of color value containing the returned RGB value. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Obtain the RGB value corresponding to a valid member of the enumeration. - [out] A valid member of the enumeration corresponding . - [out] A COLORREF representation of color value containing the returned RGB value. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Obtain the RGB (COLORREF) values of the foreground and background color of a Font and Color Category from an instance of . - [in] An instance of . containing the Font and Color information for a given Category. - [in] The GUID identifying the Category whose color values are to be obtained. - [out] A COLORREF representation of foreground color value. - [out] A COLORREF representation of background color value. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Obtain the index of a tracked color as represented by a COLORREF and a member of the indicated if the color was used in the foreground or background. - [in] A COLORREF representation of color value. - [out] A valid member of the indicating if the value of is a foreground or background color. - The index of the item being tracked. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Initializes a object to a default state. - [in,out] The object to be initialized. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Initializes an object to a default state. - [in,out] The object to be initialized. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Clears all global solution values. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Loads global solution values. Triggers a call to the method of the interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Saves global solution values. Triggers a call to the method of the interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Indicates whether or not you can change the source file corresponding to the globals. - Returns if the globals file is editable. Otherwise, for example if the file is checked into source control and cannot be checked out, returns . - - - Removes all globals. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the parent of the object implementing . - [out] Pointer to the interface of the interface's parent object. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Takes names and values from an object and stores them as globals. - [in] Pointer to the IUnknown interface of the object. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Provides notification of changes to global solution variables. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Writes the name and value of a solution global. How and where the method writes the name and value pair is implementation dependent. - [in] Pointer to a string containing the variable's name. - [in] Pointer to a VARIANT containing the variable's value. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Draws a given gradient at a specified location. - [in] Handle of a window containing the region to be painted with a gradient. - [in] Handle of the device context used in drawing the gradient. - [in] The gradient rectangle or containing region, defining the full extent and geometry over which the gradient could be applied. - [in] The slice rectangle, defining the region over which a gradient is actually painted. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns an array of colors used to create a brush for a given gradient. - [in] Size of the array to be returned. - [out] An array of RGB values that define a gradient. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the number of related items to save, or returns a list of related items to save. - [in] Pointer to a structure containing information about the item to check for related items. - [in] Zero or the number of items in . See Remarks. - [in, out] Pointer to an array of structures containing information about related items to save. - [out] Pointer to an integer that is the number of related items to save or the number of elements in . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Displays the multiple selection delete or remove message. - [in] A value from the enumeration. - [in] Number of items in - [in] Array of VSITEMID values indicating items to delete from the project. - [out] If true cancels the entire delete or remove operations. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Shows a specific delete or remove message. - [in] A value from the enumeration. - [in]The number of items in - [in] Array of VSITEMID values indicating items to delete from the project. - [out] Set to true if the shell is to ignore and shows the standard message. - [out] Set to or if delete or remove allowed. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called after a method had parameters added. - The VSITEMID that identifies the affected file. - The method that has parameters added. - The number of parameters added. - The indexes of the new parameters. - The types of the new parameters. - The names of the new parameters. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called when a method is about to have parameters added. - The VSITEMID that identifies the affected file. - The method that has parameters added. - The number of added parameters. - The indexes of added parameters. - The types of added parameters. - The names of added parameters. - true to prompt the user to continue the add operation if one or more IVsRefactorNotify implementers fails; otherwise, false. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called when a symbol is about to be renamed. - The number of files affected by the rename. - An array of VSITEMIDs that identifies the files that will be affected. - The number of renamed symbols. The number can be greater than one, if an overloaded symbol is renamed. - The name of the symbol before rename. - The name of the symbol after the rename. - true to prompt the user to continue the rename operation if one or more IVsRefactorNotify implementers fails; otherwise, false. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called when a method is about to have parameters removed. - The VSITEMID that identifies the affected file. - The method that has parameters removed. - The number of parameters removed. - The indexes of removed parameters. - true to prompt the user to continue the remove operation if one or more IVsRefactorNotify implementers fails; otherwise, false. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called when a method is about to have parameters reordered. - The VSITEMID that identifies the affected file. - The method that has parameters reordered. - The number of parameters reordered. - An array of parameter indexes. The index defines the position of the parameter after reordering. The value at the index defines the position of the parameter before reordering. - true to prompt the user to continue the reorder operation if one or more IVsRefactorNotify implementers fails; otherwise, false. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called after a symbol is renamed. - The number of files affected by the rename. - An array of VSITEMIDs that identifies the affected files. - The number of the renamed symbols. The number can be greater than one if an overloaded symbol is renamed. - The name of the symbol before rename. - The name of the symbol after the rename. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called after a method had parameters removed. - The VSITEMID that identifies the affected file. - The method that has parameters removed. - The number of parameters removed. - An array of parameter indexes where each value indicates the index of the parameter that was removed. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called after a method had parameters reordered. - The VSITEMID that identifies the affected file. - The method that has parameters reordered. - The number of parameters reordered. - An array of parameter indexes. The index defines the position of the parameter after reordering. The value at the index defines the position of the parameter before reordering. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Draws an ImageButton for your VSPackage. - [in] Provides the information in a structure that IVsImageButton.Draw needs to drawthe owner-drawn control or menu item. - [in] When true, the button changes appearance when the mouse pointer is over the button. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Ensures the Intellisense engine is loaded. Called by C# refactoring. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Indicates whether or not a file supports a Load method. Used by C# refactoring. - Returns if supported. Otherwise, it returns . - - - Ensures the Intellisense engine is unloaded. Called by C# refactoring. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds an assembly reference to the project. - [in] String containing the full path to the assembly. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds a file to the project. - [in] A string containing the full path of the file. - [in] The item identifier (VSITEMID) of the file to add. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds a reference to an object on a peer-to-peer network. - [in] Pointer to the IUnknown interface of the object referenced. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Releases any resources or interfaces held by the implementation of . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the name of the code compiler or code generator (code DOM provider). - [out] Pointer to a string containing the name of the code DOM provider. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves a pointer to the IUnknown interface of the compiler for the project. - [out] Pointer to the IUnknown interface of the compiler for the project. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a pointer to the interface for the project. - [out] Pointer to the interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the project's external error reporter, a pointer to an interface. - [out] A pointer to a interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the code model for a file specified by project and item. - [in] Pointer to the IUnknown interface of the project. - [in] Pointer to the IUnknown interface of the project item. - [out] Pointer to the IUnknown of the code model. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the code model for the project. - [in] Pointer to the IUnknown interface of the project. - [out] Pointer to the IUnknown of the code model. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Initializes an Intellisense project. - [in] Pointer to the interface of the hierarchy node containing the project. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Indicates whether or not a file can be compiled, based on its extension. - [in] String containing the file name. - Returns if the file can be compiled, otherwise. - - - Indicates whether or not a peer-to-peer network reference to an object is supported. - [in] Pointer to the IUnknown interface of the referenced object. - Returns if the object can be referenced. - - - Indicates whether or not an Intellisense project can include Web files. Visual Basic projects cannot, Visual C# projects can. - [out] Boolean. Set to true if the Web files can be added to the Intellisense project. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Refreshes the compiler options using settings from the host. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Removes a reference to an assembly. - [in] String containing the complete path to the assembly. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Removes a file from the project. - [in] String containing the complete path to the file. - [in] The item identifier (VSITEMID) of the file. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Removes a reference to an object over a peer-to-peer network. - [in] Pointer to the IUnknown interface of the object. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Renames a file in the project. - [in] String containing the full path and name of the file. - [in] String containing the full path and new name of the file. - [in] The file's item identifier (VSITEMID). - If the method succeeds, it returns . If it fails, it returns an error code. - - - Enables posting of compiler messages. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Start the Intellisense engine. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Stop the Intellisense engine. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Stops posting of compiler messages. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Wait until the Intellisense engine is ready. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called when the source code file changes. - Path to the old code file. - Path to the new code file. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called when the configuration file changes. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called when a reference in the project changes. - [in] A value from the enumeration. - [in] String that contains the full path to the referenced assembly. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Method called when the status of the project changes. - [in] A value from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the code model for a given file. - [in] String containing the name of the file. - [out] Pointer to the IUnknown interface of an instance of the code model. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the current compiler options. - [out] Pointer to a string containing the current compiler options. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the string value of a host property. - [in] A value from the enumeration such as . - [out] Pointer to a variant containing the property value. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the name of the output assembly. - [out] Pointer to a string containing the name of the assembly. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Registers an event sink to receive load status of an IntelliSense project. -  [In] Pointer to an implementation of . -  [out] Pointer to an object of type VSCOOKIE. Used in the method when unregistering the event sink. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called by editors to explicitly close an Intellisense project. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called by editors when an Intellisense project is loading and the editor needs to ensure that loading is complete so that it can complete an action. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Obtains the contained language factory for a given language. - [in] String containing the name of the language. - [out] Pointer to an interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called by editors when they are ready. Use this method to delay generating compiler parameters to allow the project to refresh references. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Disconnects an event sink. The inverse of . - [in]  The VSCOOKIE value returned by when you registered the event sink. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Initializes the list of assembly references using the property of the object. - [In] Pointer to a object. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called by the project system when you add a new assembly reference. - [in] Pointer to a string containing the full path and name of the reference. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called by the project system when you remove a reference. - [in] Pointer to a string containing the full path and name of the reference. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called by the project system when a reference changes. - [in] Pointer to a string containing the full path and name of the reference. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Resets the service. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the site for the type resolution service. - [in] Pointer to an interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds a reference to the project. - [in] String containing the reference to add. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Tests whether or not a reference is to a code assembly. - [in] String containing the assembly path and name. - [out] Pointer to a Boolean value. Set to true if the reference is to a code assembly; false otherwise. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Ensures any pending compiler parameter generation concerning references is complete. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Executes a command with output displayed to an output pane in the IDE and parses the output string in a specified format. - [in] Application name that is passed to CreateProcess by the environment. - [in] Command line string that is passed to CreateProcess by the environment. - [in] Working directory that is passed to CreateProcess by the environment. Can be null. - [in] Launch pad flags. All existing values are taken from the enumeration and all the new values are from enumeration - [in] Pointer to the interface created by . - [in] Task item category, if is set to . Values are taken from the enumeration. - [in] Task item bitmap, if is set to . - [in] Task list subcategory, if is set to . - [in] Pointer to the interface - [in] Callback for parsing of information from output (may be null). - [out] Value returned by process. - [out] All output that was generated. Can be null. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Calls ParseOutputStringForInfo to the launch pad If task item text is returned, the launch pad creates a task list item by using the information it returned. If only filename and line number information is returned, the launch pad adds the line to the output window and uses the filename and line number as the navigation information for the output line. - [in] One line of output text. - [out] Fully qualified file name for task list item (may be null). - [out] File line number for task list item (may be null). - [out] Priority for task list item (may be null). - [out] Description text for task list item (may be null). - [out] Help keyword for task list item (may be null). - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds a browse container to be browsed by the library. - [in] Specifies attributes that identify the added component. - [in, out] Values are taken from the enumeration. - [out, optional] pointer to a containing the text to display for the added component. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Reserved for future use. - [in] An array of objects describing each node in the tree. - [in] The number of objects in the array. - [out] Returns an object representing the navigation information for all nodes in the tree. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns an array of Browse Containers that correspond to the given . - [in] Pointer to an interface. - [in] The number of elements in the array. - [in, out] On input, null. On output, an array of structures. - [out] The actual number of containers returned in . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a pointer to the GUID of the library. - [out] Pointer to the GUID of the current library. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns flags associated with the library. - [out] Pointer to a flag indicating which flags apply to the current library. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the list of browse containers currently being browsed by the library as an interface. - [in] Specifies type of library to return. For a list of values, see . - [out] Pointer to an . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the requested list of symbols as an interface. - [in] Specifies list type. Values are taken from the enumeration. - [in] Specifies flags. Values are taken from the enumeration. - [in] Specifies a pointer to a structure. - [out] Pointer to an interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the string used to separate symbols for this type of Browse Container. - [out] Pointer to a null-terminated string containing the language specific scope operator. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the category values supported by the library for a specified category. - [in] Specifies a library's category type. Values are taken from the enumeration. - [out] Pointer to a category field object. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Asks the library to load its persisted global Browse Containers. - [in] Pointer to an interface. - [in] Specifies the persisted type of the library. Always . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Removes a Browse Container being browsed by the library. - [in] Reserved. Set this parameter to null. - [in] Pointer to a null-terminated string containing the library name. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Asks the library to save its persisted global Browse Containers. - [in] Pointer to an interface. - [in] Specifies the persisted type of the library. Always from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the current change counter for the library and is used to indicate that the library contents have changed. - [out] Returns the current update counter. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Give idle time to the library. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets information about the container of an object specified by an interface. - [in] Pointer to an interface of the contained object. - [out] Pointer to a providing information about the container. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Tells the library that profile settings have changed. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gives the library a suggestion that the physical is unchanging. - [in] Pointer to the of the container. - [in] Boolean. Set to true to indicate the container is unchanging. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets a pointer to the interface. - [out] Pointer to the type resolution service interface to use when resolving types. - Returns if the method succeeds; otherwise, returns an error code. - - - Marks the beginning of a transaction for an editor event. - [in] The menu editor action represented by the transaction. A value from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Marks the end of a transaction for an editor event. - [in] The menu editor action represented by the transaction. A value from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the element identifier for a VsPackage-defined Element of Selection. - [in] The GUID of the element whose identifier is being retrieved. - [out] The element identifier. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the empty selection context. - [out] The emply selection context. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Get the symbols selected in the object or class browser. - [out] Pointer to an interface providing access to the selected symbols. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Tells the class or object browser to navigate to a particular item. - [in] Pointer to an interface indicating the item to which to navigate. You can get navigation information from the method of IVsObjectList2. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Tells the class or object browser to navigate to items in a library. - [in] The GUID of the library containing the symbol. - [in] An array of structures describing the symbols. - [in] Number of elements in . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Defines a collection of nodes contained in the canonical path of the symbol. - [out] The . Identifies the collection of nodes in the canonical path of the symbol. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Defines a collection of nodes contained in the presentation path of the symbol. - [in] One of the values. Specifies a symbol-browsing tool, such as Class View, Object Browser, or Call Browser (only available in C++). - [out] The . Identifies the collection of nodes in the presentation path of the symbol. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Identifies the symbol library. - [out] A identifying the library. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Identifies the type of the symbol. - [out] One of the values. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the name of the node. - [out] The name of the node. The name must be unique. It can be different from the displayed name. If the node is renamed, the new name is returned. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the type of the node. - [out] One of the values. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds elements of description text to the Object Browser. - [in] Pointer to the text string that contains the description text to add. - [in] Identifies which element of the description text is to be filled in by . Values are taken from the enumeration. - [in] Specifies a structure containing navigation information to a source file containing the referenced object. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Clears the Object Browser description text. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a flag indicating if the given list item can be deleted. - [in] Specifies the index of the list item of interest. - [out] Pointer to a flag indicating whether the item can be deleted. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a flag indicating if navigation to the given list item's source is supported. - [in] Specifies the index of the list item of interest. - [in] Specifies the source type. Values are taken from the enumeration. - [out] Pointer to a flag indicating whether navigation is supported. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a flag indicating if the given list item can be renamed. - [in] Specifies the index of the list item of interest. - [in] Pointer to a null-terminated string containing the new name. - [out] Pointer to a flag indicating whether an item can be renamed. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the hierarchy and the number of ItemIDs corresponding to source files for the given list item. - [in] Specifies the index of the list item of interest. - [out] Pointer to an interface. - [out] Specifies the of an item within the hierarchy. Values are described in VSITEMID. - [out] Pointer to the count of items. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Asks the given list item to do the delete operation. - [in] Specifies the index of the list item to delete. - [in] Values taken from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Asks the given list item to handle a drag-and-drop operation. - [in] Specifies the index of the list item of interest. - [in] Pointer to an IDataObject being dropped. - [in] Current state of the keyboard and the mouse modifier keys. - [in, out] On input, the effect being requested. On output, the effect that your object list allows. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Asks the given list item to do the rename operation. - [in] Specifies the index of the list item of interest. - [in] Pointer to a null-terminated string containing the new name. - [in] Flag indicating that Index is part of a multi-select. Values are taken from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Asks the given list item to enumerate its supported clipboard formats. - [in] Specifies the index of the list item of interest. - [in] Specifies multi-selection. Values are taken from the enumeration. - [in] Specifies the element count of . - [in, out] Specifies an array of structures defining the formats supported. - [out] Pointer to a count of formats in the array actually returned. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Asks the list item to provide description text to be used in the object browser. - [in] Specifies the index of the list item of interest. - [in] Specifies description options. Values are taken from the enumeration - [in] Specifies a interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Asks the list item to provide description text to be used in the object browser. - [in] Specifies the index of the list item of interest. - [in] Specifies description options. Values are taken from the enumeration. - [in] Specifies a interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a pointer to the property browse IDispatch for the given list item. - [in] Specifies the index of the list item of interest. - [out] Pointer to an IDispatch object that is used to populate the Properties window. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns an object list's capabilities. - [out] Specifies an object list's capabilities. Values are taken from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the value for the specified category for the given list item. - [in] Specifies the index of the list item of interest. - [in] Specifies the category of interest. Values are taken from the enumeration. - [out] Pointer to a variable holding the value returned. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Asks the given list item to renders a specific clipboard format that it supports. - [in] Specifies the index of the list item of interest. - [in] Specifies multi-selection. Values are taken from the enumeration. - [in] Pointer to a structure containing clipboard format information. - [in] Pointer to a structure indicating the data transfer medium. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Allows the list to provide a different context menu and IOleCommandTarget for the given list item. - [in] Specifies the index of the list item of interest. - [out] Specifies the CLSID of the menu group containing your menu. - [out] Pointer to an integer containing the menu id. - [out] Pointer to the list's or the library's IOleCommandTarget interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves data to draw the requested tree list item. - [in] Specifies the index of the node of interest. - [out] Pointer to a structure containing the display data. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Method information not provided. Return . - Do not use. - Do not use. - - - - Returns a flag indicating whether the given list item is expandable. - [in] Specifies the index of the list item of interest. - [in] Specifies the list types to be excluded. Values are taken from the enumeration. This is primarily to remove LLT_MEMBERS from consideration in object browser, where they are shown in a separate pane. - [out] Pointer to a flag indicating expandability. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Expands a tree list node. - [in] Specifies the index of the child node of the current tree list to be expanded. - [out] Pointer to a flag indicating that the tree list can recurse. - [out] Pointer to the selected node's interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Asks the given list item to renders a specific clipboard format as a variant. - [in] Specifies the index of the list item of interest. - [in] Specifies multi-selection. Values are taken from the enumeration. - [in] Specifies a structure defining the format requested. - [out] Specifies a pointer to a variant where you render the data. The environment frees the variant when it is done with it. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the attributes of the current tree list. - [out] Pointer to a variable indicating attributes of the current tree list. Values are taken from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the number of items in the current tree list. - [out] Pointer to the count of the tree list items. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a child for the specified category. - [in] Specifies the index of the list item of interest. - [in] Specifies the type of list being requested. Values are taken from the enumeration. - [in] Specifies the flags that control the request for object list information. Values are taken from the enumeration. - [in] Unused. Should be ignored. - [out] Pointer to the interface of the returned child list. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns changes that have occurred in a tree list. For future use only. - [in, out] On input, the size of the array. On output, pointer to a count of changes. - [in] Pointer to an array that receives any changes that have been made to the list. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the ItemID corresponding to source files for the given list item if more than one. - [in] Specifies the index of the list item of interest. - [in] Flag providing information about how the selected items should be returned. Values are taken from the enumeration. - [in] The number of items returned in . - [out] Array of structures that contain an pointer and item identifier for each selected item. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Fills the structure for the given list item allowing the list to navigate back to it through . - [in] Specifies the index of the list item of interest. - [in, out] Specifies navigation information. Values are placed in a structure. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Reserved for future use. - [in] The index of the item for which to get navigation information. - [out] Returns an object that contains the requested information. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Reserved for future use. - [in] The index of the item for which to get navigation information. - [out] Returns an object that contains the requested information. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the specified property for the specified list item. - [in] The index of the item for which to get a property. - [in] A value from the enumeration specifying the property to get. - [out] Returns a VARIANT object containing the requested value. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a source filename and line number for the given list item. - [in] Specifies the index of the list item of interest. - [out] Pointer to a null-terminated string containing the file name. You must allocate this buffer and free it on the list's final Release, but you can reuse this buffer for multiple calls to this method. - [out] Specifies a line number. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a pointer to the text representations for the requested tree list item. - [in] Specifies the zero based index of the item of interest. - [in] Specifies the text type being requested. Values are taken from the enumeration. - [out] Pointer to a text string from the specified tree list item. Implementers must allocate this string and keep the pointer valid as per the remarks below. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a pointer to the tool tip text for the requested tree list item. - [in] Specifies the index of the node of interest. - [in] Specifies the type of tool tip text. Values are taken from the enumeration. - [out] Pointer to a text string containing the tree list item's tip text. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the user context object for the given list item. - [in] Specifies the index of the list item of interest. - [out] Pointer to a context bag returned as an IUnknown interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Navigates to the source for the given list item. - [in] Specifies the index of the list item of interest. - [in] Specifies the source type. Values are taken from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a pointer to an index number of the specified tree list. - [in] Pointer to the interface that specifies an expanded list. - [out] Pointer to an integer containing the index of the specified tree list. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the index of the list item corresponding to the structure. - [in] Specifies navigation information. Values are in a structure. - [in] Specifies the name of the node of interest. Values are in a structure. - [in] Flag indicating that no update should be made. - [out] Pointer to a flag indicating a matched name was found. - [out] Pointer to the index of the located item. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Reserved for future use. - [in] An object representing the navigation information for a node. - [out] Returns the index of the list item that corresponds to the specified navigation node. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies the current tree list that it is being closed. - [out] Specifies to the tree view the action to take when closing this tree list. Values are taken from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a flag indicating whether the given list item supports a drag-and-drop operation. - [in] Specifies the index of the list item of interest. - [in] Pointer to an IDataObject being dropped. - [in] Current state of the keyboard and the mouse modifier keys. - [in, out] On input, the effect being requested. On output, the effect that your object list allows. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Allows the list to display help for the given list item. - [in] Specifies the index of the list item of interest. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Tells the requested tree item to toggle its checked state if it has check boxes. - [in] Specifies the index of the tree list item of interest. - [out] Pointer to the value. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the current change counter for the tree list, and is used to indicate that the list contents have changed. - [out] Pointer to the update counter of the current tree list. - [out] Specifies changes that have occurred. Values are taken from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Creates an empty component set which cam be manually populated with the components from simple sets and removes duplicate components. The component set can be used by a library to present project references in the Object Browser. - The represents an empty component set, which can be populated with the symbols used in the Visual Studio symbol browsing tool such as Class View and Object Browser. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Creates a simple component set which is automatically populated and synchronized with Visual Studio project references. - An object that implements . - A component set populated with Visual Studio project references. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Creates an empty component set which can be manually populated with components that can be browsed. - One of the values. - An array of guids that identify the symbol libraries If is set to , the component set uses the libraries specified in the guid array to browse the components added to the set. The cannot be a null in this case.If is set to , the component set excludes the libraries specified in the guid array from browsing the components added to the set. If the is null, the set does not exclude any libraries. - Number of elements in the guid array. - An empty set that can be populated with components that can be browsed. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves a list of all symbol libraries currently registered with the Visual Studio object manager. - [out] The that represents an enumeration of all currently registered symbol libraries. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Finds a specific symbol library registered with the with the Visual Studio object manager. - [in] The that identifies the registered library. For more information, see vsshell80.idl, VS Browse Libraries section. - [out] The that represents requested library. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Finds an and an index of a symbol defined by . - The that identifies a symbol in the hierarchical tree of symbols. - A single value or a combination of the values. Specifies a symbol browsing tool, such as Class View or Object Browser - The that provides information about the symbol. - The position of the symbol in the zero-based list. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Parses the data object created by Class View during drag-drop or copy operations. - The IDataObject:IUnknown that contains row data provided by Class View from drag-drop or copy operations. - The symbols currently selected in Class View or Object Browser tools. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Registers a symbol library with the Visual Studio object manager. - [in] The that represents a library registered with the object manager. - [out] The Cookie that identifies the registered library. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Registers a managed code symbol library with the Visual Studio object manager. - [in] The that represents a managed code library. - [out]The cookie that identifies the registered library. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Unregisters a symbol library. - [in] The cookie that identifies the library. The cookie is assigned during the library registration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Opens a Solution or Project using the standard open dialog boxes. - [in] The options for the dialog box. - [in] Start directory. - [in] Dialog box title. Leave null for default title. - [in] Specifies the project type to use with . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the canonical name of the output group. - [out] Pointer to the canonical name of the output group. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Provides access to one or more deployment dependencies. - [in] Number of requested deployment dependencies. - [in, out] On input, pointer to an interface array of size . On output, pointer to an interface array that contains either the number of interfaces specified by or the number available. - [out, optional] Pointer to the actual number of dependencies returned in . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the description of an output group. - [out] Pointer to the description of an output group. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the display name of the output group. - [out] Pointer to the display name. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the canonical name of the key output group. - [out] Pointer to the canonical name of the key output group. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets an instance of the key output group - [out] Pointer to an interface that contains information about the key output group. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns an array of pointers to interfaces providing access to a configuration's output items. - [in] Number of output items requested. - [in, out] On input, a pointer to an array of interfaces for the requested output items. On output, an array containing the number of entries specified by . - [out, optional] Pointer to the number of actual outputs. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a pointer to the configuration's interface. - [out] Back pointer to the interface for the requested project configuration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the value of a property. - [in] The name of the property to get. - [out] Pointer to the value of the property. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the GUID of the active pane. - [out] Pointer to the GUID of the active pane. Set to GUID_NULL if there is no active pane. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Enables the VSPackage to control whether to show or hide the tool window. The shell calls this method when the user switches views or contexts, for example Design, Debugging, Full Screen. - [in] The GUID of the window. - [in] The instance ID of the tool window. - [out] true if the tool window is to be displayed, otherwise false. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Enables addition of the contents of a solution, in the same that it's done through the user interface, to a project (for example, a solution folder). - [In] The item ID (VSITEMID) of the item to add. - [In] Bit flags specifying solution file options. Constructed using values from the enumeration. - [In] Pointer to a string containing the filename. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Creates and adds a solution to a project. - [in] The item id (VSITEMID) of the item to add. - [in] The GUID of the project to add. - [in] String containing the moniker of the project item. - [in] String containing the full path to the project. - [in] String containing project name. - [in] Bit flags specifying creation options for the project. Constructed using values from the enumeration. - [in] The IID of the interface to create. Use for a generic T:IUnknown interface. You can also use to get back a hierarchy interface. - [in] The item id (VSITEMID) of the item to add. - [out] Pointer to the created interface for the project. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves an auto completion command line item or switch. - [out] Pointer to an index indicating whether or not there is an auto completion item. Set to PCL_AUTO_COMMANDS if there are auto completion items. - [out] Pointer to the beginning of the auto completion item in the command line buffer. - [out] Pointer to the length of the auto completion item. - [out] Pointer to a string containing the current switch. - [out] Pointer to a string containing the current auto completion parameter. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Encodes a file path by replacing the installation directory and the user application data directory with the strings %VS_INSTALL_DIRECTORY% and %USER_APPDATA% respectively. - [in] String containing the path to encode. - [in] Encoding option flag. A value from the enumeration. - [out] A pointer to a string containing the encoded path. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Resolves (decodes) a file path encoded with . - [in] String containing the encoded path. - [in] Encoding option flag. A value from the enumeration. - [out] Pointer to a string containing the resolved path. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Tells the data document (object implementing ) to release any hold it has on its storage (i.e. release any file system locks on its file). - If the method succeeds, it returns . If it fails, it returns an error code. - - - Enables the data document to place locks on its storage. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Method for the package to call when a solution fails to load. - [in] Pointer to a string containing the key used when creating the solution. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Applies changes. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the dialog confirmation text. - [out] The text of the dialog confirmation. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the dialog description text. - [out] The text of the dialog description. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the dialog help context. - [out] The dialog help context. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the root changes list. - [out] Interface to the root changes list. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the dialog text view description. - [out] The text view description. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the dialog title text. - [out] Title text of the dialog. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the dialog warning text and level. - [out] The warning text. - [out] A value specifying the warning level. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns display data for the specified item. - [in] The index of the item for which to get the display data. - [in, out] A structure that is filled in with the requested data. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines if the specified item can be expanded. - [in] The index of the item. - [out] Returns nonzero (TRUE) if the item can be expanded; otherwise, returns zero (FALSE). - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the child list of the specified item that has been expanded in the tree view. - [in] The index of the item for which to get its children. - [out] Returns nonzero (TRUE) if the child list can be recursively called to access its children; otherwise, returns zero (FALSE). - [out] Returns an object that contains the requested children elements. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a set of flags the describes the preview list. - [out] Returns a combination of values from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the number of items in the preview list. - [out] Returns the number of items in the preview list. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a list of changes made to the items in the preview list. - [in, out] If parameter is a null value, this parameter returns the number of changes in the list. If is not a null value, this parameter specifies the number of changes to return. - [in, out] An array of structures that describe the change of each item in the preview list. This parameter can be a null value, in which case the number of changes available is returned in the parameter. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the specified text for the specified item in the preview list. - [in] The index of the item for which to get text. - [in] A structure describing what kind of text to return. - [out] Returns a string containing the requested text. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the ToolTip text for the specified item in the preview list. - [in] The index of the item for which to get the ToolTip text. - [in] A value from the enumeration specifying the kind of ToolTip text to return. - [out] Returns a string containing the ToolTip text. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Given a child list, locate its parent item in the preview list. - [in] An object that contains the child list. - [out] Returns the index of the item that is the parent of the child list. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called when this preview list is closed (unexpanded). - [out] Returns a value from the enumeration describing what to do with the children of this item. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Loads the source for the specified preview item and displays it in the given text view. - [in] The index of the item to display. - [in] An IUnknown object that represents the text view. This is typically an object. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Toggles the checked state of the specified item in the preview list. - [in] The index of the item for which to change the checked state. - [out] Returns a value from the enumeration indicating whether any children of this item also need to be refreshed in the display. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Updates the current change counter and returns whether any changes have been made to the preview list and if so, what kind of changes. - [out] Returns the current update counter. - [out] Returns a combination of values from the enumeration specifying what kind of changes have been made since the last time this method was called. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Preview the refactoring changes by displaying the Preview Changes dialog. - [In] Pointer to an interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Defines a method called after the asynchronous opening of a project and before . - [in] Pointer to the interface of the project. - [in] Boolean. Set to true if the open added the project. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Defines a method called after the parent of a project changes and before . - [in] Pointer to the interface of the project. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Defines a method called after a solution closes and before . - [in] Reserved for future use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Defines a method called after closing the children of a project and before . - [in] Pointer to the IVsHierarchy interface for the project. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Defines a method called after loading a project but before . - [in] Pointer to the interface of the placeholder hierarchy for the unloaded project. - [in] Pointer to the interface of the project that was loaded. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Defines a method called after merging solutions but before . - [in] Reserved for future use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Defines a method called after opening children of the project but before calling . - [in] Pointer to the interface of the project. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Defines a method called after opening a project but before calling . - [in] Pointer to the IVsHierarchy interface of the project. - [in] Boolean. Set to true if the project was added to the solution. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Defines a method called after opening a solution but before . - [in] Reserved for future use. - [in] Boolean. Set to true if this is a new solution. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Defines a method called after renaming a project and before calling . - [in] Pointer to the interface of the project. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Defines a method called after and before closing a project. - [in] Pointer to the interface of the project. - [in] Boolean. Set to true if the project was removed from the solution. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Defines a method called after and before closing the solution. - [in] Reserved for future use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Defines a method called after and before closing the children of a project. - [in] Pointer to the interface of the project. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Defines a method called after but before opening the children of a project. - [in] Pointer to the interface of the project. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Defines a method called after but before unloading the project. - [in] Pointer to the interface of the project that was loaded. - [in] Pointer to the interface of the placeholder hierarchy for the unloaded project. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds a command bar to the user interface. - [in] The name of the command bar. - [in] A value from the enumeration. - [in] The parent of the command bar. Use null for a top-level command bar. - [in] Location (index) in which to insert the new command bar on the parent. - [out] The new command bar. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds a control to a command bar. - [in] The fully-qualified (canonical) name of the control to add. - [in] The parent command bar. - [in] The index of the position to place the control. - [in] A value from the enumeration. - [out] The new control. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds a named command. - [in] The package GUID. Use null for addins. - [in] The GUID for the group to receive the new command. Use GUID_Macro or GUID_AddIn defined in vbapkg.idl. - [in] The full name of the command. - [outThe ID for the new command. - [in] A localized version of the string. May be null. - [in] The text to display on a button. Use null if the added command isn't a button. - [in] The ToolTip text to display. May be null. - [in] The full path to a satellite DLL implementing the command. May be null. - [in] The resource identifier for the icon to display for the command. Use zero (0) if there is no bitmap. - [in] The index of the bitmap within the bitmap file. - [in] Use zero (0) for the default values to make the command active and visible. - [in] The number of contexts pointed to by the parameter. - [in] An array of GUIDs for the user interface contexts indicating options for displaying the command. For more information, see the UIContext_ members of . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds a named command. This version has a parameter that specifies a UI element. - [in] The package GUID. Use null for addins. - [in] The GUID for the group to receive the new command. Use GUID_Macro or GUID_AddIn defined in vbapkg.idl. - [in] The full name of the command. - [outThe ID for the new command. - [in] A localized version of the string. May be null. - [in] The text to display on a button. Use null if the added command isn't a button. - [in] The ToolTip text to display. May be null. - [in] The full path to a satellite DLL implementing the command. May be null. - [in] The resource identifier for the icon to display for the command. Use zero (0) if there is no bitmap. - [in] The index of the bitmap within the bitmap file. - [in] Use zero (0) for the default values to make the command active and visible. - [in] The number of contexts pointed to by the parameter. - [in] An array of GUIDs for the user interface contexts indicating options for displaying the command. For more information, see the UIContext_ members of . - [in] Integer. A value from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Find a specific toolbar. - [in] Use null. - [in] The GUID of the toolbar or menu to find. You can use GUID_Macro or GUID_AddIn (depending on the way the item was created), which are auto-generated GUIDs defined in vbapkg.idl. - [in] The ID of the toolbar or menu.. - [out] The toolbar. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Removes a command bar. - [in] The command bar to remove. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Remove a control from a command bar. - [in] The control. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Removes a named command. - [in] The canonical (fully-qualified) name of the command to remove. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Renames a named command. - [in] The canonical (fully-qualified) name of the command. - [in] The new canonical name. - [in] The new localized canonical name. May be null. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Saves, and then at intervals automatically saves, settings. - [out] Pointer to an interface reporting any errors. Set to null if there are no errors. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Checks and, if necessary, updates team profile settings. - [in] A value from the enumeration indicating whether to check for an update or always to update. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Exports all settings to a file. - [in] String containing the path and name of the file to use for saving the settings. - [out] Pointer to an interface reporting any errors. Set to null if there are no errors. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Export settings to a file. - [in] String containing the path and name of the file to use for exporting settings. - [in] Pointer to an interface containing the profile settings information. Retrieved by . - [out] Pointer to an interface reporting any errors. Set to null if there are no errors. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the location for the default settings file. - [out] Pointer to a string containing the full path to the default settings file. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the extension of the settings file. - [out] Pointer to a string containing the extension of the settings file. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves one or more settings files. - [in] Bit flags indicating which locations to check for settings files. Constructed from values in the enumeration. - [out] Pointer to an interface for the retrieved settings files. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the settings information in a form ready for export. - [out] Pointer to an interface containing the settings information. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves a unique filename to use when saving Settings. - [in] Bit flags. Constructed using values from the enumeration. - [out] Pointer to a string containing the path and name of the file. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Import settings from an . - [in] Pointer to an interface containing the profile settings information. - [out] Pointer to an interface reporting any errors. Set to null if there are no errors. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the path and name of the file most recently used to reset profile settings information. This is either the default settings file or the file the user most recently used to save settings. - [out] Pointer to a string containing the path and filename of the file most recently used when resetting profile settings. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines which team settings changes are reported. - [in] Bit flags indicating which changes to report. Constructed from values in the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Resets settings values. - [in] Pointer to an interface containing information about the settings file. - [out] Pointer to an interface reporting any errors. Set to null if there are no errors. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Displays the UI for profile settings. - If the method succeeds, it returns . If it fails, it returns an error code. - - - - [in] - [out]Adds a file to the file collection. - If the method succeeds, it returns . If it fails, it returns an error code. - - - - [out] - If the method succeeds, it returns . If it fails, it returns an error code. - - - - [in] - [out] - If the method succeeds, it returns . If it fails, it returns an error code. - - - - [out] - If the method succeeds, it returns . If it fails, it returns an error code. - - - - [out] - If the method succeeds, it returns . If it fails, it returns an error code. - - - - [out] - If the method succeeds, it returns . If it fails, it returns an error code. - - - - [out] - If the method succeeds, it returns . If it fails, it returns an error code. - - - - [out] - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds a specified tree as a child tree. - [in] Adds the given tree as a child tree. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Finds a child tree. - [in] The name of the tree to find. - [out] An interface to the child tree. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the name of the parent node for a node's placeholder node. - [out] The name of the parent node for this node's placeholder node. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the category of a tree. - [out] The category of the tree. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets a child tree. - [out] The location of the child tree. - [out] A interface to the child tree. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the number of children. - [out] The number of children. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the description of a node. - [out] The description of the node. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the display name of a node. - [out] The name of the node. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Specifies whether the tree is enabled. - [out] A BOOL value; true if the tree is enabled. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the number of enabled child nodes. - [out] The number of child nodes. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the full path of a node. - [out] The full path of the node. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines if automation is property based. - [out] A BOOL value; true if automation is property-based. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines if the node is a placeholder. - [out] Determines whether this is a placeholder node. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the name of a node for identification. - [out] The name of the node. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the package associated with the tree. - [out] path to the package. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the registered name of the node. - [out] The registered node. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether a placeholder node has a represented node. - [out] Indicates that a placeholder node has a represented node. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the security level of a node. - [out] A value specifying the security level. - If the method succeeds, it returns . If it fails, it returns an error code. - - - The sensitivity level of a node. - [out] A specifying the sensitivity level. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines if a placeholder node is visible. - [out] BOOL; true if the placeholder nodes are invisible. - If the method succeeds, it returns . If it fails, it returns an error code. - - - - [in] A interface to the tree root. - [in] A interface to the tree rood basis. - [in] If this tree has an alternate root specified, then adds self as a child in that tree. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Specifies if a node is enabled. - [in] BOOL; true if the node is enabled. - [in] BOOL; true if the node and it's children are enabled. - If the method succeeds, it returns . If it fails, it returns an error code. - - - - - - - - Sets the build target. - [in] Pointer to a string containing the target name. - [out] Pointer to a Boolean. Set to true if setting the target succeeds. Otherwise set to false. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Cancels an MSBuild batch edit. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Ends a batch operation and commits the changes. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the type or kind of build system. - [out] Pointer to an integer indicating the type of build system. For MSBuild, this value is . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the object used to communicate between MSBuild and the host IDE. - [in] Pointer to a string containing the name of the build target. - [in] Pointer to a string containing the name of the task for MSBuild to perform. - [in] Pointer to the interface of the host object. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Starts a batch operation with MSBuild. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the SQL connection for the project. - [out] Pointer to the interface of the object representing the SQL connection. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets information about a debug target if the current debug target is appropriate. - [out] Pointer to a string containing the name of the target. - [out] Pointer to a string containing arguments for the provider. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the asynchronous open type that the project supports. - [out] The asynchronous open type. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Closes the object. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Provides access to a configuration interfaces such as or . - [in] Interface identifier of the to access. - [out, iid_is(iidCfg)] Pointer to the configuration interface identified by . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gives the base project access to . - [in] Pointer to the base projects object. - [out] object of the project subtype. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Allows the base project to ask the project subtype to create an object corresponding to each one of its (project subtype's) configuration objects. - [in] Pointer to the object of the base project. - [out] The object of the project subtype. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called before adding a reference to a flavored project. Allows the project to reject a reference. - [in] Pointer to the interface of the referenced project (project to be added). - [out] Boolean. Set to true if the project can be added; false otherwise. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called before another project attempts to make a reference to this flavored project. The project can refuse being referenced. - [in] Pointer to the interface of the project wanting to reference this project. - [out] Pointer to a Boolean. Set to true if the other project can reference this project. Otherwise, set to false. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called before updating a project reference. This flavored project may advise against updating the references. - [in] Integer indicating the reason for updating references. A value from the enumeration. - [out] Pointer to a Boolean. Set to true if this project advises (favors) updating references. Otherwise, set to false. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets source code control information. - [in] Name of the project file. - [out] Name of the source control project. - [out] Auxiliary path to the source control depot. - [out] Local path to the source control depot. - [out] Source control provider. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Upgrades a project. - [in] Project file of project to update. - [out] Upgrade types specified by the enumeration. Only one may be specified. - [in] Location of the copy upgrade, or the backup copy location. - [out] Copy upgrade will have a different path - others may change the project name. - [in] A interface to the upgrade logger. - [out] true if the project needs upgrading. false if the project is already up-to-date. - [out] If a different project factory is used to create the upgraded project, the GUID should be returned here. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Checks to see if a project needs to be upgraded. - [in] Project file of project to update. - [in] A interface to the upgrade logger. - [out] true if the project needs upgrading. false if the project is already up-to-date. - [out] If a different project factory is used to create the upgraded project, the GUID should be returned here. - [in] Upgrade types specified by the enumeration. Only one may be specified. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Cleans up cached items associated with the given project file. - [in] String containing the project file name. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the information for the specified property. - [in] Property identifier. For a list of values, see . - [out] Property information is passed back to the caller through this parameter. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the information contained by the property. - [in] Identifier of the property. For a list of values, see . - [in] Pointer to VARIANT that contains the property settings. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets a user context and priority for an object. - [out] Pointer to the IVsUserContext interface. - [out] Integer. The priority. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Establishes a callback for publishing status. - [in] Pointer to an interface. - [out] Integer. A VSCOOKIE representing the added callback. Used in to identify the callback. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the value of a publish property by property type. - [in] Integer. The type of property to retrieve. A value from the enumeration. - [out] Pointer to a variant containing the property value. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Queries whether the project supports publishing and whether or not the project is ready for publishing. - [in] Integer. Bit flags specifying query options. Left to the implementer. - [out] Optional. Boolean. Set to true if publishing is supported. Otherwise, false. - [out] Optional. Boolean. Set to true if the project is ready for publishing. Otherwise, false. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Queries about the status of an ongoing publishing operation. - [out] Pointer to a Boolean. Set to true if the publishing is done, false otherwise. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Displays a prompt to ask whether or not a publishing operation should be done. - [out] Boolean. Set to true if the publishing should continue. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Begins publishing. - [in] Pointer to an to use for output. - [in] Integer. Specifies publishing options. Implementation dependant. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Halts a publishing operation. - [in] Boolean. Use true if the publishing operation is synchronous. Otherwise, use false. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Unregisters a callback used for monitoring publishing status. - [in] Integer. The VSCOOKIE from the call that registered the callback interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies the environment that a publishing operation has begun. - [in, out] Pointer to a flag that is set to true if the publishing operation can continue, or false if it should be terminated. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies the environment that a publishing operation has ended. - [in] Indicates whether the publishing operation completed successfully. If true, the publishing operation completed successfully. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies the environment that a publishing operation is in progress. - [in, out] Pointer to a flag that is set to true if the publishing operation can continue, or false if it should be terminated. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns information about a project's debugging targets. - [in] Integer containing bit flags representing options for launching the debugger. Constructed from values in the enumeration. - [in] Integer. The maximum number of debug targets—the length of the array. - [out] Array of structures representing debug targets. - [out] Pointer to an integer. The number of debug targets found and returned in . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called after a method had the parameters added. - A hierarchy of the designer-owned item associated with the file that the language service changed. - The VSITEMID of the designer-owned item associated with the file that the language service changed. - A method that has parameters added. - The number of parameters added. - The indexes of the new parameters. - The types of the new parameters. - The names of the new parameters. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called when a method is about to have the parameters added. - A hierarchy of the designer-owned item associated with the file that the language service changed. - The VSITEMID of the designer-owned item associated with the file that the language service is about to change. - A method that has parameters added. - The number of parameters added. - The indexes of the new parameters. - The types of the new parameters. - The names of the new parameters. - An array of VSITEMIDs to be checked out during the add parameter operation, if the IVsRefactorNotify implementer needs to modify additional files as a part of the refactoring operation. Implementers must return the VSITEMID of the designer-owned item, if that file is modified during the refactoring operation. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called when a symbol is about to be renamed. - The hierarchy of the designer-owned item associated with the file that the language service changed. - The VSITEMID of the designer-owned item associated with the file that the language service changed. - The number of the renamed symbols. The number can be greater than one if an overloaded symbol is renamed. - A name of the symbol before the rename. - A name of the symbol after the rename. - An array of VSITEMIDs to be checked out during the rename operation, if the IVsRefactorNotify implementer must modify additional files as a part of the refactoring operation. Implementers must return the VSITEMID of the designer-owned item, if that file is modified during the refactoring operation. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called when a method is about to have the parameters removed. - A hierarchy of the designer-owned item associated with the file that the language service changed. - The VSITEMID of the designer-owned item associated with the file that the language service changed. - A method that has parameters removed. - The number of parameters removed. - An array of parameter indexes where each value indicates the index of the parameter being removed. - An array of VSITEMIDs to be checked out during the remove parameter operation, if the IVsRefactorNotify implementer must modify additional files as a part of the refactoring operation. Implementers must return the VSITEMID of the designer-owned item, if that file is modified during the refactoring operation. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called when a method is about to have the parameters reordered. - A hierarchy of the designer-owned item associated with the file that the language service changed. - The VSITEMID of the designer-owned item associated with the file that the language service changed. - A method that has parameters reordered. - The number of parameters reordered. - An array of parameter indexes. The index indicates the position of the parameter after reordering. The value at the index indicates the position of the parameter before reordering. - An array of VSITEMIDs to be checked out during the reorder parameters operation, if the IVsRefactorNotify implementer must modify additional files as a part of the refactoring operation. Implementers must return the VSITEMID of the designer-owned item, if that file is modified during the refactoring operation. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called after a symbol is renamed. - A hierarchy of the designer-owned item associated with the file that the language service changed. - The VSITEMID of the designer-owned item associated with the file that the language service changed. - The number of the renamed symbols. The number can be greater than one, if an overloaded symbol is renamed. - A name of the symbol before the rename. - A name of the symbol after the rename. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called after a method had the parameters removed. - A hierarchy of the designer-owned item associated with the file that the language service changed. - The VSITEMID of the designer-owned item associated with the file that the language service changed. - A method that has parameters removed. - The number of parameters removed. - An array of parameter indexes where each value indicates the index of the removed parameter. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called after a method had the parameters reordered. - A hierarchy of the designer-owned item associated with the file that the language service changed. - The VSITEMID of the designer-owned item associated with the file that the language service changed. - A method that has parameters reordered. - The number of parameters reordered. - An array of parameter indexes. The index indicates the position of the parameter after reordering. The value at the index indicates the position of the parameter before reordering. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Registers a filter for the AddNewItem dialog. - [in] Pointer to an interface representing the filter to register. - [out] Pointer to an integer containing a VSCOOKIE uniquely identifying the filter just registered. Needed for the method. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Registers a new filter for the AddNewProject dialog. - [in] Pointer to an interface representing the filter to register. - [out] Pointer to an integer containing a VSCOOKIE uniquely identifying the filter just registered. Needed for the method. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Unregisters a filter for the AddNewItem dialog. - [in] Pointer to an integer containing a VSCOOKIE uniquely identifying the filter. From the method call. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Unregisters a filter for the AddNewProject dialog. - [in] Pointer to an integer containing a VSCOOKIE uniquely identifying the filter. From the method call. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds a debug target provided to the linked list of debug target providers. - [in] The new debug target provider to be added. - [out] The next debug target provider in the linked list. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Removes the specified debug target provider from the linked list of debug target providers. - [in] The debug target provider to remove. - If the method succeeds, it returns . If it fails, it returns an error code. - - - This method is called by the source control package when the package is loaded. - [in] GUID of the source control provider. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the path to the satellite assembly - [in] Path to the assembly where the resource is to be loaded. - [in] A LCID value specifying the culture for which the resource is valid. Supplying a value of 0 will select the LCID that the user selected when the application was started. - [out, retval] Path to the satellite assembly. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Loads the resource bitmap into the specified package. - [in] Guid of the package into which the resource will be loaded. - [in] A LCID value specifying the culture for which the resource is valid. Supplying a value of 0 will select the LCID that the user selected when the application was started. - [in] The name of the resource. - [out, retval] Pointer to the resource. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Loads the resource bitmap into the specified assembly. - [in] Path to the assembly where the resource is to be loaded. - [in] A LCID value specifying the culture for which the resource is valid. Supplying a value of 0 will select the LCID that the user selected when the application was started. - [in] The name of the resource. - [out, retval] Pointer to the resource. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Loads the resource blob into the specified package. - [in] Guid of the package into which the resource will be loaded. - [in] A LCID value specifying the culture for which the resource is valid. Supplying a value of 0 will select the LCID that the user selected when the application was started. - [in] The name of the resource. - [out] Size in bytes of the blob. - [out] Bytes allocated for the blob. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Loads a resource blob into the specified assembly. - [in] Path to the assembly where the resource is to be loaded. - [in] A LCID value specifying the culture for which the resource is valid. Supplying a value of 0 will select the LCID that the user selected when the application was started. - [in] The name of the resource. - [out] Size in bytes of the blob. - [out] Number of bytes allocated for the blob. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Loads the resource icon into the specified package. - [in] Guid of the package into which the resource will be loaded. - [in] A LCID value specifying the culture for which the resource is valid. Supplying a value of 0 will select the LCID that the user selected when the application was started. - [in] The name of the resource. - [in] Width of the icon. - [in] Height of the icon. - [out, retval] Pointer to the resource. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Loads a resource icon into the specified assembly. - [in] Path to the assembly where the resource is to be loaded. - [in] A LCID value specifying the culture for which the resource is valid. Supplying a value of 0 will select the LCID that the user selected when the application was started. - [in] The name of the resource. - [in] Width of the icon. - [in] Height of the icon. - [out, retval] Pointer to the resource. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Loads the resource string into the specified package. - [in] Guid of the package into which the string will be loaded. - [in] A LCID value specifying the culture for which the string is valid. Supplying a value of 0 will select the LCID that the user selected when the application was started. - [in] The name of the resource. - [out, retval] Pointer to the resource. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Loads a resource string into the specified assembly. - [in] Path to the assembly where the resource is to be loaded. - [in] A LCID value specifying the culture for which the string is valid. Supplying a value of 0 will select the LCID that the user selected when the application was started. - [in] The name of the resource. - [out, retval]Pointer to the resource. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Fired after the last document in the Running Document Table (RDT) is unlocked. - [in] The object that owns the document about to be locked. - [in] The item ID in the hierarchy. This is a unique identifier or it can be one of the following values: , , or . - [in] The path to the document about to be locked. - [in] true if the document was closed without saving; otherwise false. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Fired after a Save All command is executed. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called before a document is locked in the Running Document Table (RDT) for the first time. - [in] The object that owns the document about to be locked. - [in] The item ID in the hierarchy. This is a unique identifier or it can be one of the following values: , , or . - [in] The path to the document about to be locked. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Closes one or more documents. - [in] Flags from the enumeration. - [in] A object whose documents are to be closed. See Remarks. - [in] An abstract value representing the document to be closed. See Remarks. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Locates a document in the RDT using the document file name, then obtains a read or edit lock on that document. - [in] Flags whose values are taken from the enumeration. - [in] Path to the located document. - [out, optional] Returns preferred the interface for the located document. - [out, optional] Returns an item identifier of the located document. This is a unique identifier or it can be one of the following values: , , or . - [out, optional] Returns the actual interface for the located document. - [out, optional] Returns an item identifier of the located document. This is a unique identifier or it can be one of the following values: , , or . - [out, optional] Returns the IUnknown interface. - [out, optional] Returns an abstract value for the document. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds a lock to a registered or unregistered document. - [in] Flags whose values are taken from the enumeration. - [in] Path to the located document. - [out, optional] Returns preferred the interface for the located document. - [out, optional] Returns an item identifier of the located document. This is a unique identifier or it can be one of the following values: , , or . - [out, optional] Returns the IUnknown interface. - [out, optional] Returns the actual interface for the located document. - [out, optional] Returns an item identifier of the located document. This is a unique identifier or it can be one of the following values: , , or . - [out, optional] Returns the IUnknown interface. - [out, optional] Returns an abstract value for the document. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Closes the specified document, with possible confirmation, if it is open in an incompatible editor. - [in] The path to the document to close. - [out] Returns non-zero (TRUE) if the document was found and closed; otherwise, returns zero (FALSE). See Remarks. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds the specified Web-based project to the current solution, storing it at the specified location. - [in] The local path where the Web-based project will be stored. - [in] The location of the project in the source control. - [in] An additional path that can be used to locate the project in source control. - [in] A string identifying the source code control provider. - [in] A path to be used when the project is opened with the solution and if the project will be opened as a "localhost" Web project. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Presents a dialog box to the user to browse for a source control server location. - [out] Returns a user-friendly description of the returned path (for example, "Project <MyProject> from database <GemSS>"). - [out] Returns a suggested local path where the project will be stored. The user can override this string. - [out] Returns the location of the database (this will not be shown to the user). This value is passed directly to the method. - [out] Returns an additional path if the source control package requires it. This is passed directly to the method. - [out] Returns a string identifying the source control package being used. This string is passed directly to the method. - If the method succeeds, it returns . The method returns if the user cancels the dialog box. Otherwise, the method returns an error code. - - - Determines whether the addition of a Web-based project to the current solution directly from source control is supported. - [out] Returns true (nonzero) if the addition of a Web-based project from source control is supported; otherwise, returns false (zero). - If the method succeeds, it returns . If is returned, there is no active source control package or the current source control package does not support this functionality. If this method fails, it returns an error code. - - - Adds the current solution to source control. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the text to be displayed with the "Add to Source Control" check box in the New Projects dialog box. - [out] Returns the text to be used for the "Add to Source Control" check box. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Translates a physical project path to a (possibly) virtual project path. - [in] The physical path (either the local path or the enlistment UNC path) to be translated. - [out] The (possibly) virtual project path. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Translates a possibly virtual project path to a local path and an enlistment physical path. - [in] The project's (possibly) virtual path as obtained from the solution file. - [out] The local path used by the solution for loading and saving the project. - [out] The path used by the source control system for managing the enlistment ("\\\", "[]:\", ":///"). - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called by the IDE to get a custom glyph image list for source control status. - [in] Value to add when returning glyph index. - [out] Handle to the custom image list. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Provides ToolTip text based on the source control data for a specific node in the project's hierarchy Solution Explorer. - [in] Owner hierarchy of node (null if it is a solution). - [in] The ID of the node for which the ToolTip is requested. - [out] ToolTip text. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds the specified item or items to the specified project directly from source control. - [in] interface for the project to add the items to.Note    is an old interface that is not used directly. Instead, query the interface for the interface and pass that in. - [in] A value indicating where in the project hierarchy to add the items. This is a unique identifier for a project or folder item or one of the following values: , , or . - [in] Number of files specified in array. - [in] Array of files names to add to the project from source control. - [in] Handle to the parent of the dialog box that will be used. - [in] A combination of flags from the enumeration. - [in] GUID that specifies the type of editor being used. - [in] Name of the physical view being used. - [in] GUID that identifies the logical view. - [out] Returns a code indicating the overall status of the add process. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds the specified project to the current solution directly from source control. - [in] The URL of the project in the source control to be added to the current solution (for example, msss://server/…/MyProject.proj). - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the source control Namespace Extension (NSE) information for use in Open dialog boxes.. - [in] A value from the enumeration specifying the type of dialog box that will be opened. - [out] Returns the GUID (in string form) of the NSE allowing the dialog boxes to explore the NSE space. - [out] Returns the display name of the NSE (which can appear in the Places section of the Window border of the dialog boxes). - [out] Returns the NSE protocol prefix (for example, "msss://"). - If the method succeeds, it returns . If it fails, it returns or an error code. - - - Opens the specified solution directly from source control, creating a local copy as necessary. - [in] The URL of the solution in source control to be opened (for example, msss://server/.../MySolution.sln). - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether an enlistment choice should be given to the user each time a project is checked out from source control. - [out] Returns a value from the enumeration indicating whether an enlistment choice is required, optional, or not supported. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Displays a browse dialog box allowing the user to change the enlistment choice. - [in] The original project path. - [in] The user's latest edited version of the enlistment choice. - [out] Returns the (possibly) new enlistment choice as chosen by the user. - [out] Returns the enlistment choice as a fully qualified path (UNC-style, [drive:]\path, or file://path). - If the method succeeds, it returns . It returns if the browse dialog box was canceled. If it fails, this method returns an error code. - - - Retrieves the suggested enlistment path based on the specified project path. - [in] The project's path as read from the solution file (this is the name the project is known as to the solution). - [out] Returns the suggested enlistment destination. If there is no suggestion, then this will be a null value. - [out] Returns the suggested enlistment destination as a fully qualified path (UNC-style, [drive:]\path, or file://path). - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the options that control the enlistment choice selection. - [out] Returns a combination of enumeration values. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called by the environment after an enlistment has been completely created. - [in] The original project path. - [in] The enlistment choice used to create the enlistment. - [in] The enlistment choice as a fully qualified path (UNC-style, [drive:]\path, or file://path). - If the method succeeds, it returns . If it fails, it returns an error code (a typical error is ). - - - Allows the project to do any special operations before the enlistment is actually created. - [in] The original project path. - [in] The enlistment path to be used. - [in] The enlistment path as a fully qualified path (UNC-style, [drive:]\path, or file://path). - If the method succeeds, it returns . If it fails, it returns an error code.If this method returns an error code, the enlistment will not be created. - - - Validates an enlistment choice made by the user. - [in] Nonzero (true) if the validation should be fast (this allows the validation to be used during editing and to not slow down for things like network access). - [in] The original project path. This is the name by which the project is known to the solution. - [in] The user's edited enlistment choice. - [out] Returns the edited enlistment choice as a full path (UNC-style, [drive:]\path, or file://path). - [out] Returns true (nonzero) if the enlistment choice is valid; returns false (0) if not valid. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Displays a browse dialog box so that the user can browse for a source control server location. - [in] The server path to start from (based on the user's latest edits). - [out] Returns the new enlistment path (local system path). - If the method succeeds, it returns . It returns if the browse dialog box was canceled. If it fails, this method returns an error code (a typical error code is , indicating that the method is not supported although the rest of the interface may be). - - - Determines if this project requires a specific source control package or if the project should be put under source control. - [out] Returns a value from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the flags that control editing of the source control server path. - [out] Returns a combination of values from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - This method retrieves the service ID (SID) of a service object that will be used to instantiate a source control package. - [out] Returns the service GUID (SID) of a service object that will be used to instantiate a source control package. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a session object for a Version API (VAPI)-style source control package. - [out] A session object to be used with a VAPI-style source control package. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Translates an enlistment path into a displayable path. - [in] The enlistment path (a local path) to be translated. - [out] Returns true (nonzero) if the alternate path is the preferred path for display; otherwise, returns false (0) if the path supplied as is preferred for display. - [out] Returns an alternate path that can be used for display if is true.Note   The alternate path should never be empty: if an alternate path is not needed, then this method should return the original path as the alternate path. - If the method succeeds, it returns . If it fails, it returns an error code. A typical error can be if the project does not use dual paths. - - - Determines if the given source control server path is valid. - [in] Nonzero (true) if the validation should be fast (this allows the validation to be used during editing and does not slow it down for things like network access). - [in] The server path to be validated. - [out] Returns nonzero (true) if the path is valid; otherwise, returns zero (false). - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines if any item in the solution are under source control. - [out] Returns non-zero (TRUE) if there is at least one item under source control; otherwise, returns zero (FALSE). - The method returns . - - - Called by environment to mark a particular source control package as active. - The method returns . - - - Called by environment to mark a particular source control package as inactive. - The method returns . - - - Retrieves the value associated with the specified source control option. - [in] A value from the enumeration. - [out] Returns the value associated with the specified option. - If the method succeeds, it returns . If it fails, it returns an error code. - - - This method sets a specified source control option to the specified value. - [in] A value from the enumeration. - [in] The value to set on the option (typically, this will be nonzero for true and zero for false, but other values are possible depending on the option). See the individual options in SccToolsOptionsEnum for the appropriate values to use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - This method retrieves a list of virtual folders that appear under a specified node in a project hierarchy. - [in] A node type in a project hierarchy. This is a unique identifier for a project or folder item or one of the following values: , , or . - [in, out] The pre-allocated structure is filled with an array of virtual folder names that appear under the node specified by . - If the method succeeds, it returns . If it fails, it returns an error code. - - - This method determines if a specified item is a child of any virtual folder. - [in] The name of the child item. - [out] Returns true if the item is a file or subfolder of any virtual folder. Otherwise, it returns false. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the symbol name. - [out] The symbol name. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets an object that can be used to identify a symbol in the hierarchical tree of symbols. - [out] The object used to identify a symbol. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets an object that enumerates a collection of selected symbols. - [out] An enumeration object that can be used to enumerate the selected symbols. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the number of selected symbols in the collection. - [out] The number of selected symbols. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the selected symbol from the location in the collection specified by the item number. - [in] The location from which to retrieve the selected symbel - [out] The selected symbol. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the type of the symbols. - [out] One of the values. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets completion status. - [out] The completion status. - The HRESULT. - - - Gets the error count. - [out] The error count. - The HRESULT. - - - Gets the error info. - The error index. - The error type. - The error. - The HRESULT. - - - Returns the value of a category version object stored in the Visual Studio settings file. - [out] The major version number of the category. - [out] The minor version number of the category. - [out] The build number of the category. - [out] The revision number of the category. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the value of a file version object stored in the Visual Studio settings file. - [out] The major version number of the file. - [out] The minor version number of the file. - [out] The build number of the file. - [out] The revision number of the file. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the value of an attribute object stored in the Visual Studio settings file. - [in] String uniquely identifying the data element to be retrieved. - [in] Sting uniquely identifying the attribute. - [out] String retrieved from the specified data element of the Visual Studio settings file - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the value of a Boolean object stored in the Visual Studio settings file. - [in] String uniquely identifying the data element to be retrieved. - [out] Boolean value retrieved from the specified data element of the Visual Studio settings file. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the values of an array stored in the Visual Studio settings file. - [in] String uniquely identifying the data element to be retrieved. - [in, out] Buffer to receive byte data retrieved from the specified data element of the Visual Studio settings file. - [out] Number of byte values returned. - [in] Maximum number of bytes to be returned. If size of the stored data is greater than , an error is returned. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the value of a Long object stored in the Visual Studio settings file. - [in] String uniquely identifying the data element to be retrieved. - [out] Long (32-bit integer) value retrieved from the specified data element of the Visual Studio settings file. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the value of a String object stored in the Visual Studio settings file. - [in] String uniquely identifying the data element to be retrieved. - [out] String retrieved from the specified data element of the Visual Studio settings file. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the value of an XML object stored in the Visual Studio settings file. - [in] String uniquely identifying the data element to be retrieved. - [out, retval] An IXMLDOMNode object retrieved from the specified data element of the Visual Studio settings file. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the value of an XML setting as a string object stored in the Visual Studio settings file. - [in] String uniquely identifying the data element to be retrieved. - [out, retval] String retrieved from the specified data element of the Visual Studio settings file. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Reports the error status of the settings file read operation. - [in] The error status string. - [in] A that specifies the type of error status. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Reports the error status of the settings file write operation. - [in] The error status string. - [in] A that specifies the type of error status. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the value of a category version object stored in the Visual Studio settings file. - [in] The major version number of the category. - [in] The minor version number of the category. - [in] The build number of the category. - [in] The revision number of the category. - If the method succeeds, it returns . If it fails, it returns an error code. - - - [in] String uniquely identifying the data element to be stored. - [in] The attribute name. - [in] The value to be stored as the specified data element of the Visual Studio settings file. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Stores the value of a Boolean object in the Visual Studio settings file. - [in] String uniquely identifying the data element to be stored. - [in] Boolean value to be stored as the specified data element of the Visual Studio settings file. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Stores the values of an array in the Visual Studio settings file. - [in] String uniquely identifying the data element to be stored. - [in, size_is(lDataLength)] Buffer to be stored as the specified data element of the Visual Studio settings file. - [in] Number of byte values to be stored. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Stores the value of a Long object in the Visual Studio settings file. - [in] String uniquely identifying the data element to be stored - [in] Long (32-bit Integer) value to be stored as the specified data element of the Visual Studio settings file. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Stores a string value in the Visual Studio settings file. - [in] String uniquely identifying the data element to be stored - [in] String to be stored as the specified data element of the Visual Studio settings file. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Stores the value of an XML object in the Visual Studio settings file. - [in] An IXMLDOMNode object to be stored as the specified data element of the Visual Studio settings file. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Stores the value of an XML setting as a string object in the Visual Studio settings file. - [in] String to be stored as the specified data element of the Visual Studio settings file. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Loads a localized string resource from a VSPackage satellite DLL. - [in] GUID of the VSPackage whose satellite DLL contains the string resource. - [in] Specifies a resource ID of the string. - [in] Specifies the locale ID, LCID. For example, LCID = 1033 for English. - [out] Pointer to the requested string. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds a component to a component set. - [in]The that identifies the registered library. - [in] A value specifying the attributes of component to find. - [out] A interface of the found components. - [in] A value specifying the attributes of the added component. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Creates for a symbol defined in the array of symbols. - [in]The that identifies the registered library. For more information, see vsshell80.idl, VS Browse Libraries. - [in] An array of objects describing each node in the tree. - [in] The number of objects in the array. - The that represents the navigation information of a symbol in the hierarchical tree of symbols. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Finds a component in the component set. - [in]The that identifies the registered library. Can be GUID_NULL. - [in] A value specifying the attributes of component to find. - [out] A interface of the found components. - [in] A value specifying the attributes of the found component. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the options for the child list of a symbol. The list is described by the interface. - One value or a combination of values. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the options for the list of components. - One value or a combination of values. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Identifies the component set by the owner. - An object that implements . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Provides the for the root node of the component set. - The that represents the navigation information for the root node of the component set. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the requested list of symbols. - [in] One of the values. - [in] One of the values. - [in] A that describes the search criteria. - A list of symbols that is a part of the resulting list. - [out]Returns a list of requested items. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the category values supported by the component set for a specified category. - A category type that the component set supports. One value or a combination of the values. - [out] A category field. See Remarks for possible values. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the options for the child list of a symbol in the hierarchical tree of symbols. - One value or a combination of values. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the options for the list of components. - One value or a combination of values. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the owner for the component set. - An object that implements . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the for the root node of the component set. - The that represents the navigation information for the root node of the component set. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Removes all components from the component set. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Removes a component from the component set. - The that represents the navigation information that does not include the root node navigation information. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the current state of the set counter. Indicates that the set contents have changed. - The current state of the update counter. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds a browse container to be browsed by the library. - [in] A object which specifies attributes that identify the added component. - [in, out] Values are taken from the enumeration. - [out] Returns a string containing the text to display for the added component. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Reserved for future use. - [in] An array of objects describing each node in the tree. - [in] The number of objects in the array. - [out] Returns an object representing the navigation information for all nodes in the tree. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns an array of Browse Containers that correspond to the given . - [in] An object representing the hierarchy. - [in] The number of elements in the array. - [in, out] On input, null. On output, an array of structures. - [out] The actual number of containers that were returned in . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the GUID of the library. - [out] Returns the GUID that identifies this library. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns flags associated with the library. - [out] Returns a combination of flags from the enumeration that apply to the current library. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the requested list of symbols as an interface. - [in] Specifies list type. Values are taken from the enumeration. - [in] Specifies flags. Values are taken from the enumeration. - [in] A structure describing the search criteria. - [out]Returns an object that contains the list of requested items. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the string used to separate symbols for this type of Browse Container. - [out] Returns a string containing the language specific scope operator. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the category values supported by the library for a specified category. - [in] Specifies a library's category type. Values are taken from the enumeration. - [out] Pointer to a category field object. See Remarks for possible values. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Asks the library to load its persisted global Browse Containers. - [in] An object to read from. - [in] Specifies the persisted type of the library. Always . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Removes a Browse Container being browsed by the library. - [in] Reserved. Set this parameter to null. - [in] A string containing the library name. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Asks the library to save its persisted global Browse Containers. - [in] An object to write to. - [in] Specifies the persisted type of the library. Always from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the current change counter for the library and is used to indicate that the library contents have changed. - [out] Returns the current update counter. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a flag indicating if the given list item can be deleted. - [in] Specifies the index of the list item of interest. - [out] Pointer to a flag indicating whether the item can be deleted. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a flag indicating if navigation to the given list item's source is supported. - [in] Specifies the index of the list item of interest. - [in] Specifies the source type. Values are taken from the enumeration. - [out] Pointer to a flag indicating whether navigation is supported. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a flag indicating if the given list item can be renamed. - [in] Specifies the index of the list item of interest. - [in] Pointer to a null-terminated string containing the new name. - [out] Pointer to a flag indicating whether an item can be renamed. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the hierarchy and the number of ItemIDs corresponding to source files for the given list item. - [in] Specifies the index of the list item of interest. - [out] Pointer to an interface. - [out] Specifies the of an item within the hierarchy. Values are described in VSITEMID. - [out] Pointer to the count of items. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Asks the given list item to do the delete operation. - [in] Specifies the index of the list item to delete. - [in] Values taken from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Asks the given list item to handle a drag-and-drop operation. - [in] Specifies the index of the list item of interest. - [in] Pointer to an IDataObject being dropped. - [in] Current state of the keyboard and the mouse modifier keys. - [in, out] On input, the effect being requested. On output, the effect that your object list allows. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Asks the given list item to do the rename operation. - [in] Specifies the index of the list item of interest. - [in] Pointer to a null-terminated string containing the new name. - [in] Flag indicating that Index is part of a multi-select. Values are taken from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Asks the given list item to enumerate its supported clipboard formats. - [in] Specifies the index of the list item of interest. - [in] Specifies multi-selection. Values are taken from the enumeration. - [in] Specifies the element count of . - [in, out] Specifies an array of structures defining the formats supported. - [out] Pointer to a count of formats in the array actually returned. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Asks the list item to provide description text to be used in the object browser. - [in] Specifies the index of the list item of interest. - [in] Specifies description options. Values are taken from the enumeration - [in] Specifies an interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a pointer to the property browse IDispatch for the given list item. - [in] Specifies the index of the list item of interest. - [out] Pointer to an IDispatch object that is used to populate the Properties window. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns an object list's capabilities. - [out] Specifies an object list's capabilities. Values are taken from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the value for the specified category for the given list item. - [in] Specifies the index of the list item of interest. - [in] Specifies the category of interest. Values are taken from the enumeration. - [out] Pointer to a variable holding the value returned. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Asks the given list item to renders a specific clipboard format that it supports. - [in] Specifies the index of the list item of interest. - [in] Specifies multi-selection. Values are taken from the enumeration. - [in] Pointer to a structure containing clipboard format information. - [in] Pointer to a structure indicating the data transfer medium. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Allows the list to provide a different context menu and IOleCommandTarget for the given list item. - [in] Specifies the index of the list item of interest. - [out] Specifies the CLSID of the menu group containing your menu. - [out] Pointer to an integer containing the menu id. - [out] Pointer to the list's or the library's IOleCommandTarget interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves data to draw the requested tree list item. - [in] Specifies the index of the node of interest. - [out] Pointer to a structure containing the display data. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a flag indicating whether the given list item is expandable. - [in] Specifies the index of the list item of interest. - [in] Specifies the list types to be excluded. Values are taken from the enumeration. This is primarily to remove LLT_MEMBERS from consideration in object browser, where they are shown in a separate pane. - [out] Pointer to a flag indicating expandability. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Asks the given list item to renders a specific clipboard format as a variant. - [in] Specifies the index of the list item of interest. - [in] Specifies multi-selection. Values are taken from the enumeration. - [in] Specifies a structure defining the format requested. - [out] Specifies a pointer to a variant where you render the data. The environment frees the variant when it is done with it. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the attributes of the current tree list. - [out] Pointer to a variable indicating attributes of the current tree list. Values are taken from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the number of items in the current tree list. - [out] Pointer to the count of the tree list items. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a child for the specified category. - [in] Specifies the index of the list item of interest. - [in] Specifies the type of list being requested. Values are taken from the enumeration. - [in] Specifies the flags that control the request for object list information. Values are taken from the enumeration. - [in] Unused. Should be ignored. - [out] Pointer to the interface of the returned child list. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the ItemID corresponding to source files for the given list item if more than one. - [in] Specifies the index of the list item of interest. - [in] Flag providing information about how the selected items should be returned. Values are taken from the enumeration. - [in] The number of items returned in . - [out] Array of structures that contain an pointer and item identifier for each selected item. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Reserved for future use. - [in] The index of the item for which to get navigation information. - [out] Returns an object that contains the requested information. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Reserved for future use. - [in] The index of the item for which to get navigation information. - [out] Returns an object that contains the requested information. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the specified property for the specified list item. - [in] The index of the item for which to get a property. - [in] A value from the enumeration specifying the property to get. - [out] Returns a VARIANT object containing the requested value. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a source filename and line number for the given list item. - [in] Specifies the index of the list item of interest. - [out] Returns a string containing the file name. - [out] Returns a line number associated with the list item. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the text representations for the requested tree list item. - [in] Specifies the zero based index of the item of interest. - [in] Specifies the text type being requested. Values are taken from the enumeration. - [out] Returns the text for the specified tree list item. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the tool tip text for the requested tree list item. - [in] Specifies the index of the node of interest. - [in] Specifies the type of tool tip text. Values are taken from the enumeration. - [out] Returns a string containing the tree list item's tip text. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the user context object for the given list item. - [in] Specifies the index of the list item of interest. - [out] Pointer to a context bag returned as an IUnknown interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Navigates to the source for the given list item. - [in] Specifies the index of the list item of interest. - [in] Specifies the source type. Values are taken from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Reserved for future use. - [in] An object representing the navigation information for a node. - [out] Returns the index of the list item that corresponds to the specified navigation node. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies the current tree list that it is being closed. - [out] Specifies to the tree view the action to take when closing this tree list. Values are taken from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a flag indicating whether the given list item supports a drag-and-drop operation. - [in] Specifies the index of the list item of interest. - [in] Pointer to an IDataObject being dropped. - [in] Current state of the keyboard and the mouse modifier keys. - [in, out] On input, the effect being requested. On output, the effect that your object list allows. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Allows the list to display help for the given list item. - [in] Specifies the index of the list item of interest. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the current change counter for the tree list, and is used to indicate that the list contents have changed. - [out] Pointer to the update counter of the current tree list. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns display data for the specified item. - [in] The index of the item for which to get the display data. - [in, out] A structure that is filled in with the requested data. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines if the specified item can be expanded. - [in] The index of the item. - [out] Returns nonzero (TRUE) if the item can be expanded; otherwise, returns zero (FALSE). - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the child list of the specified item that has been expanded in the tree view. - [in] The index of the item for which to get its children. - [out] Returns nonzero (TRUE) if the child list can be recursively called to access its children; otherwise, returns zero (FALSE). - [out] Returns an object that contains the requested children elements. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the number of items in the preview list. - [out] Returns the number of items in the preview list. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the specified text for the specified item in the preview list. - [in] The index of the item for which to get text. - [in] A structure describing what kind of text to return. - [out] Returns a string containing the requested text. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the ToolTip text for the specified item in the preview list. - [in] The index of the item for which to get the ToolTip text. - [in] A value from the enumeration specifying the kind of ToolTip text to return. - [out] Returns a string containing the ToolTip text. - f the method succeeds, it returns . If it fails, it returns an error code. - - - Given a child list, locate its parent item in the preview list. - [in] An object that contains the child list. - [out] Returns the index of the item that is the parent of the child list. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called when this preview list is closed (unexpanded). - [out] Returns a value from the enumeration describing what to do with the children of this item. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Loads the source for the specified preview item and displays it in the given text view. - [in] The index of the item to display. - [in] An IUnknown object that represents the text view. This is typically an object. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Toggles the checked state of the specified item in the preview list. - [in] The index of the item for which to change the checked state. - [out] Returns a value from the enumeration indicating whether any children of this item also need to be refreshed in the display. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Creates a generator instance. - [in] The prog ID of the generator factory. - [out] Boolean value; true if the factory generates source at design time. - [out] Boolean value; true if the factory generates shared source at design time. - [out] Boolean value; true if the factory uses temporary PE flags. - [out] The GUID of the factory. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the default generator prog ID for a specified file. - [in] The file for which to get the generator prog ID. - [out] The default generator prog ID. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets information about a generator factory. - [in] The prog ID of the generator factory. - [out] Boolean value; true if the factory generates source at design time. - [out] Boolean value; true if the factory generates shared source at design time. - [out] Boolean value; true if the factory uses temporary PE flags. - [out] The GUID of the factory. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Open a scope and return a requested interface on it. - [in] String containing the name of the file. - [in] Bit flags indicating how to open the file. Constructed using values from the CorOpenFlags Enumeration. - [in] Pointer to the GUID of the desired return interface. - [out] Pointer to the requested interface on the scope. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Checks if the solution is in the deferred-save state. - [in] Boolean value; specifies whether to close the solution after it is saved. - [in] A string specifying the text displayed when the user is prompted to save or discard changes. - [in] A string specifying the title of the dialog box prompting the user to save or discard changes. - [in] A value specifying save options. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Opens the New Project dialog and expands specified nodes. - [in] Title of the dialog box. - [in] Location of the template folder. - [in] The node to expand. - [in] The node to select. - [in] Help topic ID. - [in] A value specifying project creation options. - [in] A specifying a project browser location. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Generates a unique name for a project. - [in] A for the project hierarchy. - [out] The unique UI name for the project. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies a solution to update project file locations. - [in] The current project file location. - [in] The updated project file location. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Establishes client notification of solution events. - [in] Pointer to the interface on the object requesting notification of solution events. - [out] Pointer to a double word containing the cookie. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines if projects are up to date. - Options governing the up-to-date check. This parameter can contain values from and . - If projects are up to date, returns . If one or more projects are not, returns . - - - Determines whether the hierarchy has changed since last design time expression evaluation. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines if the build manager is busy. - [out] Pointer to a flag indicating that the build manager is busy. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Removes the caller from the list of listeners for events. - [in] Double word containing the cookie received from a previous call to AdviseUpdateSolutionEvents. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies listening clients that a project has been opened asynchronously. - [in] Pointer to the interface of the project being loaded. - [in] true if the project is added to the solution after the solution is opened. false if the project is added to the solution while the solution is being opened. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies listening clients that a project parent has changed. - [in] Pointer to the interface of the changed project parent. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies listening clients that a project has been renamed. - [in] Pointer to the interface of the renamed project. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Queries listening clients as to whether a parent project has changed. - [in] Pointer to the interface of the project parent. - [in] Pointer to the interface of the changed project parent. - [in, out] true if the client vetoed the closing of the project. false if the client approved the closing of the project. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Defines a method to call after a project upgrade. - [in] Pointer to the interface of the project. - [in] Integer. Flag indicating the nature of the upgrade. Values taken from the enumeration. Will only be PUVFF_COPYUPGRADE, PUVFF_SXSBACKUP, or PUVFF_COPYBACKUP. - [in] String containing the location of the copy upgrade (PUVFF_COPYUPGRADE) or back up copy (PUVFF_COPYBACKUP). - [in] A value. The time the upgrade was done. - [in] Pointer to an interface to use for logging upgrade messages. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the pages of the project designer. - [out] Pointer to a counted array of GUID types () specifying the designer pages. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Invokes the Add New Reference dialog. - [in] Pointer to the IUnknown interface of the connection object. - [in] Pointer to the IUnknown interface of the assembly supporting the dialog. - [in] Integer. Flags specifying add options. Values taken from the enumeration. - [in] String containing the path to a file to use for a cache. - [in] Integer containing a value from the __SQL_ASSEMBLY_PERMISSION_SET enumeration. Indicates the permission level on the assembly: SQLAP_SAFE (1), SQLAP_EXTERNAL (2), or SQLAP_UNRESTRICTED (3). - [in] Pointer to the to use for callbacks. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Use to synchronizes the local cache and the server. - [in] Pointer to the IUnknown interface of the connection object. - [in] Pointer to the IUnknown interface of the assembly. - [in] Integer. Flags specifying update options. Taken from the enumeration. - [in] Integer. The number of assembly names in . - [in] Array of strings containing the names of the assemblies to update. - [in] String containing the path to a file to use for a cache. - [in] Integer containing a value from the __SQL_ASSEMBLY_PERMISSION_SET enumeration. Indicates the permission level on the assembly: SQLAP_SAFE (1), SQLAP_EXTERNAL (2), or SQLAP_UNRESTRICTED (3). - [in] Pointer to a interface to use for callbacks. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Reports the result of updating an assembly. - [in] String containing the name of the assembly updated. - [in] Integer containing a value from the __SQL_ASSEMBLY_PERMISSION_SET enumeration. Indicates the permission level on the assembly: SQLAP_SAFE (1), SQLAP_EXTERNAL (2), or SQLAP_UNRESTRICTED (3). - [in] The HRESULT returned by the update operation. - [in] Pointer to an interface reporting any error information. - [in] Integer—the action taken. A value from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Starts the download service. - The HRESULT. - - - Stops the download service. - The HRESULT. - - - Changes the password of an existing file. - [in] The name of the file whose password is to be changed. - [in] The old password. - [in] The new password. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Creates a new key to be used for signing, exporting to a file, and creating a new key container. - [in] The location to save the key file. - [in] The name of the file in which to store the key. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Creates a new key to be used for signing, exporting to a file, and creating a new key container, without using the UI. - [in] The file in which to store the encryption key. - [in] The password for the key being generated. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Create a new key to be used for signing, exporting to a file, and creating a new key container, for the specified name. - [in] The file in which to store the encryption key. - [in] The password for the key being generated. - [in] The name that goes after “CN=” in the certificate name. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Enumerates the key containers in the specified cryptography provider. - [in] The cryptography provider. - [out] The enumerator for all of the key containers in a cryptography provider. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Enumerates the cryptography providers. - [out] The enumerator for the cryptography providers. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Imports a PFX-encrypted file to a key container. - [in] The PFX-encrypted file to import. - [out] The key container in which the PFX-encrypted file was imported. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Allows preprocessing of a document to be handed off (primarily saving an untitled document to the directory of the destination project). - [in] The item identifier in the project where the document will be removed. - [in] The project to which the document will be transferred. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the value of this task for a given column. - [in] An integer containing the Field Column to be used. - [out] A pointer to an object of type . - [out] A pointer to an object of type . - [out] A pointer to an object of type VARIANT. - [out] A pointer to a string containing the Accessibility Name. - If the method succeeds, it returns . If it fails, it returns an error code. - - - If the user starts editing the task in a way that does not select a specific field, this method specifies the field in which editing will begin. - [out] A pointer to an integer containing the field number from which editing will begin. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Given a column field, returns the number of possible values this task may have for that column. - [in] An integer value. - [out] A pointer to an integer value. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Given a column field and value index, returns the indexed value for this task and column. - [in] An integer value containing the column field. - [in] An integer value index. - [out] A pointer to a value of type VARIANT. - [out] A pointer to a string containing the Accessibility Name. - If the method succeeds, it returns . If it fails, it returns an error code. - - - This method returns the text that will be placed on the status bar when the task is successfully navigated to. - [out] A pointer to the string containing the text. - If the method succeeds, it returns . If it fails, it returns an error code. - - - If the task implements this method, it will be listed under the surrogate provider in the list, as if it belongs to the surrogate provider. This overrides the surrogate provider specified by IVsTaskProvider.GetSurrogateProviderGuid, if any. - [out] A pointer to a Provider Identifier of type GUID. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a string naming or describing the task. Used for accessibility. - [out] A pointer to a string naming or describing the task. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the provider that owns this item. - [out] A pointer to a pointer to an object of type IVsTaskProvider3. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the tip text for the given field. If this method fails or returns an empty string, the task list will use the text of the item itself (if any) or the accessibility name as the tip text. - [in] An integer value representing the field column to use for the Tip Text. - [out] A pointer to a string containing the Tip Text. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines if a task list item has changed. - [out] Returns true if the task list item has changed, otherwise false. - If the method succeeds, it returns . If it fails, it returns an error code. - - - If the user clicks on an underlined link in a value of type TVT_LINKTEXT, this method is called with the column field and the link index (the first link in a given value is link 0). The task item should take whatever action is appropriate. - [in] An integer value representing the Field Column to use. - [in] An integer value containing the Link Index. - If the method succeeds, it returns . If it fails, it returns an error code. - - - When the user edits a task, this method is called for each edited column once the edit is committed. - [in] An integer containing the Field Column to be used. - [in] A pointer to an object of type VARIANT. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Scrolls if necessary to make the task visible, selects it, and enters edit mode with the focus on the specified field. If the task does not belong to the active provider or the specified field is not a visible, editable field, the method will fail. - [In] A pointer to an object of type . - [In] An integer value containing the specified Field Index. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns an enumerator that will enumerate all the selected items, in order from last selected to first selected. - [Out] A pointer to a pointer to an object of type . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Starting in Visual Studio 2015, returns . - [Out] A pointer to a pointer to an object of type . - Starting in Visual Studio 2015, returns . - - - Returns the item that currently has the caret. This item is always among the selected items. - [out] A pointer to a pointer to an object of type . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the count of selected items, which may be anywhere from zero to the total count of items in the task list. - [out] A pointer to an integer value containing the Count. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Refreshes all tasks from all registered providers. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Refreshes all cached information for the given tasks. - [in] The task provider ID given by the method. - [in] The number of tasks to refresh. - [in] An array of items to refresh. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Removes tasks from the tasklist. - [in] The task provider ID given by the method. - [in] The number of tasks to remove - [in] An array of items to remove. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Selects zero or more items. Pass in zero for nItems to remove the selection entirely. All non-filtered items in pItems will be selected and the last one will become the caret item. Filtered items are ignored. - [in] Integer value containing Zero or the number of items selected. Set to zero to remove the selection entirely. - [in] An array of objects. - [in] An object of type. - [in] An object of type. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Selects the provider currently displayed in the tasklist. - [in] A Provider Identifier; an object of type REFGUID. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the definition of an indexed column (0 <= iColumn < nColumns) - [in] A value of type integer containing the Column Index. - [out] A pointer to an array of objects of type VSTASKCOLUMN. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the total number of columns supported by this provider, including columns that are not visible by default. - [out] A pointer to an integer type containing the number of columns supported by the provider. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the behavior flags for this provider. - [out] A pointer to an object of type VSTASKPROVIDERFLAGS. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a unique Identifier for this provider. This is used to persist & restore per-provider data managed by the task list, such as user customizations of column width & order. If it is not practical to assign a GUID to this provider (e.g. the provider is dynamically created at run-time and the identity cannot be preserved across VS sessions), you may return GUID_NULL. However, you should be aware that certain functionality (such as UI settings persistence and the IVsTaskList2.SetActiveProvider method) will not work in that case. - [out] A pointer to a Provider Identifier (an object of type GUID). - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a localized human-readable name for this data provider. - [out] A pointer to a string containing the data provider human-readable name. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a group GUID and toolbar ID indicating which toolbar should be displayed when this provider is active. - [out] A pointer to a Group Identifier (an object of type GUID). - [out] A pointer to an identifier (a value of unsigned integer type). - If the method succeeds, it returns . If it fails, it returns an error code. - - - If a provider implements this method, all its tasks will be listed under the surrogate provider in the list, as if they belong to the surrogate provider. - [out] A pointer to a Provider Identifier (an object of type GUID). - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called when the user begins editing a task in-place. Providers may want to avoid scrolling the tasklist or changing the selection during editing, since these actions can force in-place edit mode to be canceled abruptly. - [in] A pointer to an object of type IVsTaskItem. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called when the user finishes editing a task in-place. fCommitChanges indicates whether the user chose to commit the changes or discard them. This method may set *pfAllowChanges to FALSE to disallow the user from exiting edit mode. If fCommitChanges is TRUE, the changes will have already been persisted down to the task item. - [in] A pointer to an object of type IVsTaskItem. - [in] A Boolean value set to TRUE if the user chooses to commit the changes. - [out] A Boolean value set to FALSE to disallow the user from exiting edit mode, or to TRUE if the changes were already persisted down to the task item. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Ends the Wait dialog. - Indicates whether the operation was cancelled. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Allows updating the text in the dialog, and checks if the user has cancelled the wait. - [in] The updated wait message. Can be null. - [in] Can be null, should be a short string e.g. L"..." or L"...\"" - [in] Disable the button if the operation can no longer be cancelled. - [out] Returns true if the operation was cancelled. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Starts the Wait dialog. - [in] Caption text of the wait message box. - [in] Message text of the wait message box. - [in] Can be null. - [in] Display the Cancel button - [in] Optional. Should be a VT_INT_PTR containing a valid BMP, or VT_NULL. - [in] Can be null. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Schedules a task to run. - [in] The environment explicitly casts this pointer to a PVsBackgroundTask_Function_Pointer prior to being called - [in] The value passed to the task procedure in when the task is started. - [in] This parameter should be set to . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Deprecated. Schedules a task and a handle to wait on before running the task. - [in] HANDLE to wait upon - [in] The environment explicitly casts this pointer to a PVsBackgroundTask_Function_Pointer prior to being called. - [in] The value passed to the task procedure in when the task is started. - Returns E_NOTIMPL. - - - Deprecated. Removes a handle and task from the list of waitable tasks. - [in] HANDLE to remove. - Returns E_NOTIMPL. - - - Gets the ID for the General tab. - [out] The locale-invariant ID of the Toolbox tab. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the canonical ID for the given localized name of the Toolbox tab. - [in] The localized name of the Toolbox tab. - [out] The locale-invariant ID of the Toolbox tab. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the display name of an item. - An interface to the item. - The name of the item. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the unique ID of a item. - An interface to the item. - The ID of the item. If the item is found, but has no ID then this values is null. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the most recent time at which the Toolbox contents were modified. - [out] A structure containing the most recent time at which the Toolbox contents were modified. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the localized name of a Toolbox tab, given its canonical ID. - [in] The locale-invariant ID of the Toolbox tab. - [out] The localized name of the Toolbox tab. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the canonical ID for the given Toolbox tab. - [in] The localized name of the Toolbox tab. - [in] The locale-invariant ID of the Toolbox tab. - If the method succeeds, it returns . If it fails, it returns an error code. - - - This method is called by the Toolbox whenever one of its data objects participates in a drag-and-drop operation. - [in] An containing the object being dropped on the Toolbox user. - [out] An containing a modified object which will be handled by the Toolbox user. - If the method succeeds, it returns . If it fails, it returns an error code. - - - This method is called by the Toolbox whenever there is a change in which Toolbox item has been selected. - [in] An containing the currently selected Toolbox item. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the localized name of the data provider. - [out] The localized name of the data provider. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Used by the environment to retrieve and saves the canonical ID for the given Toolbox tab when a user selects the export option from the Import/Export Settings feature available on the IDE’s Tools menu. - [in] The data object corresponding to the Toolbox item. - [out] The locale-invariant canonical ID of the Toolbox tab. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Supplies ToolTip data for a Toolbox item. - [in] The data object corresponding to the Toolbox item. - [in] The name of the Toolbox item as it is currently displayed on the Toolbox. - [in] The COM object object containing the values that the ToolTip should display. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the GUID of the VSPackage to which this data provider belongs. - [out] The GUID of the VSPackage to which this data provider belongs. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Obtains any extra information, if needed, about a Toolbox item which can be saved through the settings mechanism using the Import/Export Settings feature available on the IDE’ Tools menu. - [in] The data object corresponding to the Toolbox item. - [out] A string containing all the extra information that would be needed to reconstitute the item when imported from Settings. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the unique ID for the given Toolbox tab. - [out] The unique ID of the Toolbox tab. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Recreates a Toolbox item from data stored using the settings mechanism when a user chooses to retrieve settings using the Import/Export Settings feature available on the IDE’s Tools menu. - [in] The current (localized) name of the Toolbox item. - [in] The canonical ID of the Toolbox item. - [in] A string containing any extra information needed to reconstitute the item. - [out] A data object corresponding to the Toolbox item. - [out] A structure containing additional information about the Toolbox item. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Registers a Toolbox data provider. - [in] Pointer to the Toolbox data provider to register. - [out, retval] Cookie identifying the data provider. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Unregisters the Toolbox data provider. - [in] Cookie identifying the Toolbox data provider to unregister. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines if the Tools Options dialog box is open. - [out] If true, the Tools Options dialog box is currently open. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Refreshes the visibility of the Tools Options dialog box. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Starts a batch query process in which a single dialog box asking the user for an okay is presented instead of multiple dialog boxes, one for each file. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Cancels a batched series of queries. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Indicates that a batched query process has been completed and determines whether or not the batched operations should be allowed to proceed. - [out] Returns nonzero if it is okay to proceed with the batched operations. Returns 0 if the batched operations should not occur. - If the method succeeds, it returns . If it fails, it returns an error code. - - - This method is called when a project wants to affect a number of files and wants any locks on those files released. - [in] One of the values from the enumeration. - [in] The number of filenames specified in the array. - [in] An array of file names that the project wants to affect. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Indicates that a project is done manipulating the specified files. - [in] Number of file names given in the array. - [in] An array of file names. - If the method succeeds, it returns . If it fails, it returns an error code. - - - This method is an extended version of the method and is used when a project will be moving files to a new location in the project directory. - [in] Project making the request about adding files. - [in] The number of files represented in the , , , and arrays. - [in] An array of file names that indicate the files' final destination. - [in] An array of file names specifying the source location of the files. - [in] An array of values, one element for each file, from the enumeration. - [out] Returns an overall status for all files as a value from the enumeration. - [in, out] An array that is filled in with the status of each file. Each status is a value from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Accesses a specified set of files and asks all implementers of this method to release any locks that may exist on those files. - [in] A value from the enumeration, indicating the type of access requested. This can be used to optimize the locks that actually need to be released. - [in] The number of files in the array. - [in] If there are any locks on this array of file names, the caller wants them to be released. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called when a project has completed operations on a set of files. - [in] Number of file names given in the array. - [in] An array of file names. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Indicates that a project is about start a batch query process. - If the method succeeds, it returns . If it fails, it returns an error code. - - - This method is called to indicate that a batch query process has been canceled. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether it is okay to proceed with the actual batch operation after successful completion of a batch query process. - [out] Returns nonzero if it is okay to continue with the proposed batch process. Returns zero if the proposed batch process should not proceed. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines if it is okay to add a collection of files (possibly from source control) whose final destination may be different from a source location. - [in] Project making the request about adding files. - [in] The number of files represented in the , , , and arrays. - [in] An array of file names that indicate the files' final destination. - [in] An array of file names specifying the source location of the files. - [in] An array of values, one element for each file, from the enumeration. - [out] Returns an overall status for all files as a value from the enumeration. - [out] An array that is to be filled in with the status of each file. Each status is a value from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Creates an application domain to work in and starts the batch processing of types. Unloads the application domain when finished. Creates an exception if the batch processing failed to perform as expected. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Unloads the application domain after batch processing is complete. Creates an exception if the batch processing failed to perform as expected. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds an additional root UI hierarchy node to the list managed by the UI hierarchy window. - [in] to add. - [in] Sets selection behavior in the hierarchy window when a new hierarchy is added. For a list of values, see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Controls the state or appearance of items in the hierarchy. - [in] to modify the appearance. - [in] Identifier of the item in the hierarchy. To change the appearance of the hierarchy itself, set to . For a list of values, see VSITEMID. - [in] Specifies the state or appearance of the hierarchy or items within the hierarchy, such as whether the hierarchy or item is expanded, highlighted, or shown in bold font. For a list of values, see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Finds the lowermost hierarchy that is the nearest ancestor to every selected node. - [in] Controls whether this method returns the Solution as the common hierarchy. For a list of values, see . - [out, retval] Common interface for the selected hierarchy. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the alternate itemID of the current selection when an alternate UIHierarchy is used. - [out] Pointer to the interface of the current project hierarchy. - [out] Pointer to the identifier for the current project item. If is set to , the current selection involves multiple items. These items can be accessed using the interface pointed to by . - [out] Pointer to the interface to be used to access a multiple selection. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the state or appearance of the hierarchy. - [in] interface to determine the state or appearance of. - [in] Identifier of the item in the hierarchy. For a list of values, see VSITEMID. - [in] Mask values used to determine which values are provided. For a list of values, see . - [out, retval] Values taken from the enumeration, which were passed in with in . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Initializes a custom use of a UI hierarchy window. - [in] to initialize. - [in] Characteristics of the UI hierarchy window. For a list of values, see the enumeration. - [out] Pointer to the IUnknown interface of the object containing the UI hierarchy window. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Removes a root UI hierarchy node from the UI hierarchy window. - [in] interface representing the UI hierarchy node to remove. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets a new cursor for the UI hierarchy window. - [in] New cursor to display in the hierarchy window. - [out, retval] Cursor replaced by the new cursor. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets an item attribute in the specified hierarchy. - [in] interface representing the UI hierarchy node to which the item attribute is to be set. - [in] The item identifier of the item whose attribute is to be set. - [in] enumeration containing the attribute to be set. - [in] The value of the attribute to be set. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the Help topic for the hierarchy window. - [in] Help file name. - [in] Context for the Help topic. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Creates a mixed image/text button using the specified glyph as the image. - [in] Handle to the window that is to own the created button. Currently, Visual Studio ignores this value. - [in] The character representing the glyph to use. - [in] How far to the right, in logical units, to shift the glyph. - [in] How far down, in logical units, to shift the glyph. - [in] A value from the enumeration specifying how the glyph should be positioned in relation to any text in the button. - [out] Returns an object representing the new button. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns an object on which to draw a gradient of a specified type. - [in] The type of gradient to be painted, specified by a value from the enumeration. - [out] An object whose member functions can draw the specified gradient type. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Creates a mixed image/text button using the specified icon as the image. - [in] Handle to the window that is to own the created button. Currently, Visual Studio ignores this value. - [in] Handle to the icon to be used as the image for the new button. - [in] A value from the enumeration specifying how the icon should be positioned in relation to any text in the button. - [out] Returns an object representing the new button. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Brings up the Browse dialog box to obtain a directory name (possibly in a namespace extension). - [in, out] A structure that contains information used to initialize the dialog box. When this method returns, this structure contains information about the directory location selected by the user. These values are defined in structure. - [in] A string containing the help topic. This overrides the parameter in structure. - [in] Caption text for the Open button. - [in] Limit browsing to below this location. - [in] Optional. Namespace extension information .For a listing of the structure parameters, see the structure. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Brings up the File Open dialog box to obtain a specified open file. - [in, out] A structure that contains information used to initialize the File Open dialog box. When this method returns, this structure contains information about the user's file selection. - [in] A string containing the help topic. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Brings up the Save As dialog box to obtain a save file name. - [in, out] A structure that contains information used to initialize the Save As dialog box. When this method returns, this structure contains information about the file name selected by the user. - [in] A string containing the help topic. This parameter overrides the parameter in the structure. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a handle to a cursor of a specified cursor type. - [in] A value from the enumeration specifying the type of cursor to be returned. - [out] The 32-bit integer handle (HCURSOR) to the appropriate cursor. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the RGB settings for the specified system color used by the environment. - [in] A value from the enumeration specifying the system color to retrieve. - [out] A 32-bit word containing the RGB value. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Indicates whether unsaved documents are currently being auto-saved. - [out] Returns nonzero (TRUE) if Visual Studio is in the process of auto-saving all open documents that need to be saved; otherwise, returns zero (FALSE). - If the method succeeds, it returns . If it fails, it returns an error code. - - - Handles the saving of one or more documents through the Save changes to following items dialog box. - [in] Count of items. - [in] Array of structures representing the items to be saved. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Loads and displays the specified dialog template using the specified dialog callback procedure. - [in] 32-bit handle to the module that contains the dialog template as a resource. Cannot be a null value. - [in] The resource ID of the dialog template to load. - [in] The dialog procedure to use for the dialog box. Cannot be a null value. - [in] The LPARAM value to pass with the WM_INITDIALOG message (which is sent to the dialog procedure). - If the method succeeds, it returns . If it fails, it returns an error code. - - - Provides a list of Default Previewers. This is the list of previewers that would be launched if IVsUIShellOpenDocument::OpenStandardPreviewer(NULL) is called. - [In] A value of unsigned long. - [Out] An array of objects of type VSDEFAULTPREVIEWER.  - [Out] A pointer to an unsigned long value.  - If the method succeeds, it returns . If it fails, it returns an error code. - - - Fired after the active solution configuration is changed. - [in] The active solution configuration that is to be changed. This parameter can be null. - [in] The new active solution configuration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Fired before the active solution configuration is changed. - [in] The active solution configuration that is to be changed. This parameter can be null. - [in] The new active solution configuration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Clears or empties the upgrade log buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Logs a message in the project upgrade log file. - [in] A enumeration that indicates the error level. - [in] The name of the project being upgraded. - [in] The source of the error. - [in ] The message to be entered into the log file. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Saves a VSPackage's configuration using the Visual Studio settings mechanism when the export option of the Import/Export Settings feature available on the IDE’s Tools menu is selected by a user. - [in] GUID identifying the group of settings to be exported. This is the identifying GUID for the Custom Settings Point. For more information on Custom Settings Points, see Registering Settings Persistence Support - [in] An interface provided by the environment to the VSPackage providing write access to the Visual Studio settings file. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves a VSPackage's configuration using the Visual Studio settings mechanism when a user selects the import option of the Import/Export Settings feature on the IDE’s Tools menu. - [in] GUID identifying the group of settings to be imported. This is the identify GUID of the Custom Settings Point. For more information on Custom Settings Points see Registering Settings Persistence Support. - [in]An  interface provided by the environment to the VSPackage providing read access to the Visual Studio settings file. - [in] Flag from the system indicating how an implementation of is supposed to process retrieved settings.The supported values of that are members of the enumeration. - [out] Flag returned to the environment indicating if a restart of the IDE is required to complete environment reconfiguration based on retrieved data. If the value returned by is true, the environment should be restarted. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Indicates whether the specified category requires an export of its settings. - [in] GUID identifying the particular settings category (defined by a Custom Settings Point) being queried. - [out] Boolean value returned to indicate if the IDE should call the VSPackage's export settings implementation. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Get an instance of a service provider to offer services to the browser. - [out] Pointer to the interface providing access to the service. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds a new Web item to the project. - [in] Folder to which the item is to be added. - [in] Add item operation. Only and are valid - [in] Name of the item. - [in] Path to the template the user selected. - [in] The options checked on the dialog for the item. - [in] String selected from the languages dropdown (can be null). - [in] Handle to the Add New Web Item dialog. - [out] Pointer to the enumeration indicating whether the item was successfully added to the project. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Register callbacks for the Web service. - [in] Pointer to an interface implementing the callback functions. - [out] Pointer to an integer, a VSCOOKIE value uniquely identifying the registered interface. Used in the call to . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the application-relative path to the Web service. - [out] String containing the application-relative path to the Web service. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the provider of a service. - [out] Pointer to an interface that is the provider of the Web service. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Unregisters callbacks for this Web service. - [in] Integer, a VSCOOKIE value uniquely identifying the registered interface to unregister. Cookie generated by the call to . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Specifies the URL for the service. - [out] String containing the URL for the service. This URL may be different from the URL used to discover the service. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Method called when the Web service changes because of an edit. Your code should refresh references to the Web service after this event. - [in] Pointer to an interface describing the Web service. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Method called when a Web service is removed. - [in] Pointer to a string containing the URL to the now removed Web service. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Method called when a Web service is renamed. - [in] Pointer to a string containing the URL of the old name of the service. - [in] Pointer to a string containing the URL of the new name of the service. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Registers callbacks for Web service provider events. - [in] Pointer to an interface implementation containing the callback functions. - [out] Pointer to an integer uniquely identifying the registered interface. A VSCOOKIE value. Used when unregistering the interface by calling . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the URL of the Web service. - [out] Pointer to a string containing the URL of the Web service. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Ensures the server is running and retrieves the URL of the server implementing the Web service. - [out] Pointer to a string containing the URL of the server. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves an interface to a Web service. - [in] Pointer to a string containing the URL of the Web service. - [out] Pointer to an interface defining the Web service. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Starts the server for the Web service. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Unregisters callbacks for Web service provider events. - [in] Integer. A VSCOOKIE value identifying the interface to unregister. Value comes from the call to . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Provides an enumerator for the services implemented by the Web service provider. - [out] Pointer to an enumerator for the Web services. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Method called when a Web service is added. - [in] Pointer to the interface of the service added. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Method called when a service is removed. - [in] Pointer to a string containing the URL of the service removed. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gives focus to a child IVsWindowFrame. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Enables a client to be notified of window frame events. - [in] A interface to an entity to be called for window frame events. - [out] A cookie associated with the given interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Stops a client from being notified of window frame events. - [in] The unique value that was returned from the method. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies the VSPackage that a window frame is closing and tells the environment what action to take. - [in, out] Specifies options for saving window content. Values are taken from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies the VSPackage that a window's docked state is being altered. - [in] true if the window frame is being docked. - [in] Horizontal position of undocked window. - [in] Vertical position of undocked window. - [in] Width of undocked window. - [in] Height of undocked window. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies the VSPackage that a window is being moved. - [in] New horizontal position. - [in] New vertical position. - [in] New window width. - [in] New window height. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies the VSPackage of a change in the window's display state. - [in] Specifies the reason for the display state change. Value taken from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies the VSPackage that a window is being resized. - [in] New horizontal position. - [in] New vertical position. - [in] New window width. - [in] New window height. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Indicates whether a command can commit changes. - [in] The command group that identifies the command. - [in] The command identifier. - [out] Indicates whether this is a commit command. If true, it is a commit command. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the text of a completion list. - [out] The completion list. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets a value from a completion list. - [in] The position of the list element. - [out] The value of the list element. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the number of exceptions. - [out] The number of exceptions. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the exception text from the specified location. - [in] The position of the exception in the collection. - [out] The type of the exception. - [out] The text of the exception. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the priority of a filter. - [out] The filter priority. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the number of parameters. - [out] The number of parameters. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the text describing a specific parameter. - [in] The position of the parameter in the signature. - [out] The name of the parameter. - [out] The text describing the parameter. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the permission set. - [out] The permission set. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets remarks for an item. - [out] The remarks. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the description of return values for a method. - [out] The return value description. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the summary text for an item. - [in] The summary text. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the number of parameters for a type. - [out] The number of parameters. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the type of a specific parameter. - [in] The position of the parameter in the collection. - [out] The name of the parameter. - [out] The type name of the parameter. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the specified options for XML member data elements. - [in] An enumeration that specifies the options. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the display name. - - value specifying the tag type - The tag name - The display name for the tag - - - - Registers the callback for the XML member data. - [in] The callback to register. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Unregisters the XML member data callback. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieve the interface for a file. - [in] Pointer to the interface for the item. - [in] Integer. The identifier (VSITEMID) for the item. - [out] Pointer to an interface for the item's file. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Closes the project. - The HRESULT. - - - Unloads the app domain. - true to wait for reset, otherwise false. - The HRESULT. - - - Updates the anchored path. - The new path. - The optional directory. - The HRESULT. - - - Occurs when a file is added. - The path of the file. - true if the folders must be included in the project, otherwise false. - The HRESULT. - - - Occurs when a reference is added to the project. - The path of the reference. - The HRESULT. - - - Starts the web admin tool. - The HRESULT. - - - Creates a class library project. - The project hierarachy. - The root path of the project. - The flags. - The optional directory. - The web class library project. - The HRESULT. - - - Add a dependent assembly to the service. - [in] Pointer to a string containing the assembly file name. May be relative to the current directory (.). - If the method succeeds, it returns . If it fails, it returns an error code. - - - Add a file to the Intellisense coverage. - [in] Pointer to a string containing the file name. May be relative to the current directory (.). - [out] Pointer to the item identifier assigned to the file, a VSITEMID. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Indicates whether or not a client build manager (CBM) callback is active. - Returns if a CBM callback is active. Otherwise, returns . - - - Converts a path to an application-relative path. - [in] Pointer to a string containing the path to convert. - [out] Pointer to a string containing the calculated application-relative path. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Opens a file by item identifier. - [in] Integer. The item identifier (VSITEMID) of the file to open. - [out] Pointer to the interface of the opened file. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the project name for this Intellisense project. - [out] Pointer to a string containing the name of the Intellisense project. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the path to the root of the Web site. - [out] Pointer to a string containing the path to the root of the Web site. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds a file, if it exists, to the project. - [in] Pointer to a string containing the file name. May be relative to the current directory (.). - [out] Pointer to the item identifier assigned to the item, a VSITEMID. Set to VSITEMID_NIL if there is an error. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Removes a dependent assembly from the project. The inverse of the method. - [in] Pointer to a string containing the file name. May be relative to the current directory (.). - If the method succeeds, it returns . If it fails, it returns an error code. - - - Removes a file from the Intellisense project. The inverse of the method. - [in] Pointer to a string containing the file name. May be relative to the current directory (.). - If the method succeeds, it returns . If it fails, it returns an error code. - - - Wait until the Intellisense project is ready to use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Allows a dynamic item command to match the subsequent items in its list. - The command ID. - true if there was a match, otherwise false. - - - Invokes the command. - The in parameters. - The out parameter. - - - Gets or sets the parameter description. - The parameter description. - - - Gets or sets the text. - The text. - - - Passed to the method to return a reference to the interface. - - - Passed to the method to return a reference to the IDispatch Interface. - - - Passed to the method to return a reference to the interface. - - - Specifies the type of an entry in an activity log. - - - Specifies an error entry. - - - Specifies a warning entry. - - - Specifies an informational entry. - - - Specifies options for rebuilding out-of-date projects. - - - Automatically rebuild out-of-date projects. - - - Do not automatically rebuild out-of-date projects. - - - Prompt before rebuilding out-of-date projects. - - - Automatically rebuild out-of-date projects if they do not exceed a specified count. - - - Specifies where an image is placed on a button. - - - The image is drawn to the left of the text on the button. - - - The image is drawn to the right of the text on the button. - - - Only the image is drawn on the button. - - - Defines additional values for the enumeration. - - - Default mode (specified in user options). - - - Adds members to enumeration, which specifies the state of a window frame. - - - A window is about to be hidden. - - - Auto-hidden window is finished sliding into view. - - - Specifies different types of gradients that can be used as backgrounds in VSPackages. - - - File Tab. Typically a vertical gradient with a light gray at the top and a medium gray at the bottom. Usually is the active tab on the Solution Explorer. - - - Panel Background. Typically a horizontal gradient with light gray at the left and a medium gray at the right. Usually is the background of the Visual Basic error list window. - - - Shell background. Typically a horizontal gradient of light gray at the left to a slightly lighter gray at the right. Usually is the background of the tabs on a docked window, the color of a splitter window frame, and the auto-hide space for the Toolbox and Server Explorer panels. - - - Toolbox Heading. Typically a single medium gray color with no actual gradient. Usually is the background of the Toolbox heading. - - - Tool tab. Typically a vertical gradient with a medium gray at the top and a light gray at the bottom. Usually is the background of any tab that is not selected. - - - Tool window active title bar. Typically a vertical gradient with a light blue at the top and a medium blue at the bottom. Usually is the background of an active tool window title bar. - - - Tool window inactive title bar. Typically a solid medium gray with no gradient. Typically seen as the background of a tool window when it is docked and does not currently have focus (undocked tool windows use standard Windows title bar colors). - - - Tool window default background. Typically a horizontal gradient with a light gray at the left and a medium gray at the right. Usually is the background of the Toolbox. - - - Flags for HandsOn/Off functions of the interface. - - - Caller must have read-only access (shared read locks are OK to keep open). - - - Caller must have write-only access (shared write locks are OK to keep open). - - - Caller must have access to delete or rename. - - - Caller must have access to the file for an extended period of time. Caller guarantees to call to tell parties when they can access the file. Incompatible do not nest. HandsOffFiles returns E_ACCESSDENIED if there is a pending incompatible . There can be multiple nested Async operations but and operations cannot be nested. - - - Caller must have power to rename or delete the file. - - - Caller must have both read and write. - - - Specifies Undo/Redo transactions. - - - Discards the current transaction. - - - Forces a reset. - - - Cut transaction. - - - Paste transaction. - - - Copy transaction. - - - Delete transaction. - - - Specifies the check-state of an item. - - - Item doesn't have a check box channel. - - - Item and all its descendants are unchecked. - - - Some descendants of this item are checked and others are unchecked. - - - Item and all its descendants are checked. - - - Provides preview changes warning levels. - - - No message - - - Informational message - - - Warning message - - - Error message - - - Adds Project Special Files members to . - - - Get WebSettings file. - - - Get AppManifest file. - - - Get AppDesigner file. - - - Get App Settings. - - - Get Assembly Resource file. - - - Get Assembly info. - - - Indicates the last PSFFIELDID2 defined. - - - Defines additional members for . - - - If the file exists, check it out of SCC. - - - Specifies whether a target should be run after it builds with errors. - - - Run the target. - - - Do not run the target. - - - Prompt whether to run the target. - - - Run the target if the number of errors is less than a specified limit. - - - Options that can be viewed or updated for source control tools. Used exclusively by the methods on the interface. - - - Nonzero to allow files marked as read-only (but which are not under source control) to be edited. - - - This value is set to the last option in the enumeration. Do not use as an option. - - - This value indicates an unrecognized option. - - - Indicates the reason that debugging was stoppe. - - - Debugging was stopped because the debugger was detached. - - - Debugging was stopped because the process was terminated. - - - Specifies reasons for updating project to project references. - - - Specifies that a project is open. - - - Specifies that the project is being built. - - - Specifies that the project is starting a debug operation. - - - Specifies that the path to the reference has changed. - - - Specifies that a new reference has been added. - - - Specifies that a reference has been removed. - - - Specifies an explicit user action. - - - Used by the integrated development environment (IDE) to define how imported settings are handled. - - - Specifies that a VSPackage is free to either reset settings with valid imported values, or to treat settings import as an additive or merge operation. - - - Specifies that a VSPackage should overwrite any existing settings with valid imported settings. - - - Specifies that a VSPackage should disable optimizations. - - - Specifies additional members of . - - - Dialog does not have Standard Templates/User-defined Templates tabs or Online Template button. - - - Shows drop-down menu under Open button on dialog box (default is not to have drop-down; see comment for ). - - - Passed as an input parameter to the dialog box to preset these options. - - - Set if "Select master page" is checked. - - - Set if "Separate code file" is checked. - - - Set if the SelectMaster item is valid for the selected template. - - - Set if the SeparateCodeFile item is valid for the selected template. - - - Masks the IsValid bits. - - - Specifies how a project can be opened. - - - None of the flags are set—the project can be opened only synchronously. - - - The project system supports the special "loading" state and needs only the project file to be successfully opened. - - - Specifies background task priority. - - - Standard priority. - - - Not implemented. - - - Placeholder for enum expansion. - - - Specifies property IDs for calls. - - - Specifies last VSBLDCFGPROPID_. - - - Specifies support for multi-threaded build. - - - Specifies first VSBLDCFGPROPID_. - - - Specifies display options for the call browser. - - - Show callers graph. - - - Show callers graph in a new window. - - - Show call graph. - - - Show call graph in a new window. - - - Provides additional Property IDs for . - - - Configurations will be hidden when this project is the active selected project in the selection context. - - - Indicates the first VSCFGPROPID_ - - - Indicates if a color used in conjunction with the Visual Studio Font and Color service is a foreground or background color. - - - Indicates that a color value represents a foreground color. - - - Indicates that a color value represents a background color. - - - Contains the supported representation for a color values. - - - Color value is invalid. - - - The color value is a standard 32 bit RGB color value. - - - The color value is a member of the enumeration. - - - The color value is one used with GetSyscolor. - - - The color value is a member of the enumeration and can be used with . - - - The color tracks the Visual Studio session's automatic color. - - - The color tracks the Windows session's foreground color. - - - The color tracks the Windows session's background color. - - - Specifies component information. - - - Include run-time version information (for assemblies) as a BSTR in the field of structure. - - - Provides additional members for the VSCOMPSELFLAGS enum. - - - Allows selection of multiple components. - - - List of selected components is visible. Ignored in single-select mode. - - - Add pages, which are not specified in the rgcstiTabInitializers parameter of , but produce the same components (have the same string value in the registry). - - - Provides additional members of . - - - Editor factory must open document if possible (invoked via ). - - - Specifies new project flags for calls. - - - New solution is always created (no Add to Solution and Close Solution radio buttons). - - - Browse button functionality is overridden (requires IVsBrowseProjectLocation interface). - - - Project is always added to solution (Add New Project dialog is used). - - - Project is added, nested to currently selected project, if supported. - - - Uses the New Web site flavor of the dialog. - - - Controls how a project is created or opened. - - - Project is "zero-impact": permanent save is performed explicitly via File.SaveAll. - - - Project is being opened asynchronously, that is. it is possible that not all files are on disk yet. - - - Commands to open the project specified and not look for a solution containing the project. Valid only with . - - - Provides additional members for . - - - Don't show the solution node. - - - Solution is "zero-impact": permanent save is performed explicitly via File.SaveAll. - - - Specifies flags for creating a web browser with the methods of . - - - Do not add this page to history. - - - Use navigation settings option mask. - - - Specifies cursor types. - - - Application starting cursor. - - - Horizontal column split cursor. - - - Vertical column split cursor. - - - Copy cursor. - - - Delete cursor. - - - Move cursor. - - - Crosshairs cursor. - - - Document-drag- movement cursor. - - - Document-not-draggable cursor - - - Drag from scrap to copy cursor. - - - Drag from scrap to move cursor. - - - Scroll while dragging from scrap cursor. - - - Hand cursor. - - - I-beam (text) cursor. - - - Search cursor. - - - Search up cursor. - - - Macro not recording cursor. - - - Action not allowed cursor. - - - Flat movement not possible cursor. - - - No horizontal movement cursor. - - - No vertical movement cursor. - - - Right pan cursor. - - - Upper-right pan cursor. - - - Pan up cursor. - - - Upper-left pan cursor. - - - Lower-right pan cursor. - - - Pan down cursor. - - - Lower-right pan cursor. - - - Pan left cursor. - - - Pointer cursor. - - - Reverse pointer cursor. - - - Resize vertical cursor. - - - Resize horizontal cursor. - - - Resize (counterclockwise) cursor. - - - Resize (clockwise) cursor. - - - Resize all cursor. - - - Horizontal split cursor. - - - Vertical split cursor. - - - Up arrow cursor. - - - Wait cursor. - - - Adds members to VSDBGLAUNCHFLAGS. - - - Merge provided environment with system environment - - - Launched for design-time expression evaluation. - - - Stops at the entrypoint (step-into). - - - This process cannot be debugged alone—stops debugging when only processes with this flag remain. - - - Specifies what code goes to the hidden designer file. - - - Include declarations. - - - Include member initialization methods. - - - Include event methods. - - - Provides additional members for the enumeration. - - - New folder is required—creation in an existing folder is not allowed. - - - Template is for a solution rather than a project. - - - Project can be "zero-impact": permanent save is performed explicitly via File.SaveAll. - - - Doesn't show the name field or the static project location info field (useful flag for webs). - - - Enables the master page check box (NewWebItemDlg svc). - - - Enables the use code separation check box (NewWebItemDlg svc). - - - Enables the language drop-down list (NewWebItemDlg svc). - - - Specifies trust levels for the editor. - - - Editor is never trusted. - - -  Editor is always trusted. - - - Some logical views are not trusted. - - - Used with calls. - - - Reserved for future use. - - - Describes the severity of error messages. - - -  Error message. - - -  Warning message. - - -  Informational message. - - - Represents file format encodings. - - - UTF-8 - - - Multi-byte (such as ANSI) - - - Unicode - - - Provides additional members for the enumeration. - - - BOOL/EMPTY. Tri-state value of dirty star (*) in window caption - - - BOOL. Specifies whether pane is holding OLE doc object - - - HWND parent of OwnerDocked window. - - - - of parent container for OwnerDocked window. - - - VT_INT_PTR value for (RDT) key for document associated with a tool window (eg. Code Definition Window). Setting this property enables both caption dirty indicator (*) management and the firing of RDT events for the tool window. It is assumed that the frame caption is set correctly, without a dirty indicator (*), before this property is set, as setting this property will cause a caption dirty indicator (*) to be added, if the document is dirty. Also, when this property is set, the RDT event is immediately fired to indicate that a new document has been show. - - - Specifies hierarchy item attributes. Used in calls. - - - Hierarchy item is bold. - - - Adds members to enumeration. - - - BSTR. Optional. Semicolon-delimited list of clsids of the configuration-independent property pages. - - - BSTR. Optional. Semicolon-delimited list of cslids of the configuration-dependent property pages. - - - GUID. Optional. Intrinsic Extender CATID of the ExtObject (Automation Object) for the given Itemid. For VSITEMID_ROOT this corresponds to the type of the 'Project' object. - - - GUID. Optional. Intrinsic Extender CATID of the BrowseObject for the given Itemid. For VSITEMID_ROOT, this corresponds to the object that is used to build the Project.Properties collection. - - - GUID. Optional. Intrinsic Extender CATID of the configuration BrowseObject for the given Itemid. - - - GUID. Optional. Alternate project type GUID to use to get add item templates. - - - BOOL. Optional. Returns true if children have been enumerated. Typically, this is of interest only for projects where enumerating children can be expensive, that is, Web projects. - - - BSTR. Hierarchy scoped text for Client Text field of status bar. This text is displayed while the given hierarchy is the active hierarchy. clears hierarchy scoped text and resets to global text specified by the application. - - - Process ID of debugging target if known; otherwise, zero. - - - BOOL. Optional. true if the file is a link file. - - - BOOL. Optional. true if the document should be kept alive in the project regardless of opened/closed state. - - - BOOL. Optional. true if the project uses a Project Designer Editor instead of the property page frame to change project properties. - - - IUnknown. Optional. Returns the IUnknown of the Intellisense compiler that is used by the project system. - - - BOOL. Optional. true if the item or any of its children are either already in the process of upgrading or must be upgraded. - - - I4 indicates which code is supposed to go to the hidden designer file. Bit flag values in . - - - BOOL. Optional. true if the project does not want to participate in the "this configuration is out of date" message on Build/F5. - - - BOOL. Optional. true if the item is a container (it may not be expandable, but it contains items). Support this property if your folder is not expandable but contains items that should be included in SCC operations. - - - BOOL. Optional. Set this to true in the outer hierarchy if you want the icon for an inner (nested) hierarchy root to come from the inner hierarchy image list. By default, we are getting that icon from the outer hierarchy image list. - - - BOOL. Optional. Set this to true in your hierarchy to disable the Data Source Window for this project. - - - BSTR. Optional. Enables the hierarchy to put its top-most name (solution or server) into the Title bar of the app, such as YourName part of "YourName - Microsoft Visual Studio." - - - BSTR. Optional. Semi-colon delimited list of paths where the debugger looks for source. - - - GUID to identify the family/category of this non-solution based Hierarchy (for example, Portfolio Project Hierarchy). - - - BOOL. Optional. Set this to true in your hierarchy to disable Application Settings design time support in your project. - - - GUID. Optional. GUID of the Project Designer Editor that the project uses to change project properties. - - - BSTR. Optional. Semi-colon delimited ordered list of CLSIDs of the preferred property pages. - - - BOOL. Optional. true if the hierarchy does not want nested hierarchies sorted first and items after, and sorted alphabetically (like solution folders). - - - BOOL. Optional. By default, is false. true if the project item cannot be exported through export item template. - - - BSTR. Optional. semi-colon delimited list of application-types supported for project-systems that support My.Application. The property-page that exposes information about My.Application can use this list to determine which values are located in the application-type drop-down menu as selectable choices for the user. - - - Indicates the first property ID. - - - Provides additional members for the enumeration. - - - Supports icons for menu editor items. - - - Adds additional property IDs to the enumeration. - - - Menu icon. - - - Specifies the last VSMEPROPID_ - - - Indicates a specific kind of dialog box that is shown to the user. - - - Dialog box is used to open a solution or project from source control. - - - Dialog box is used to add an existing item to a solution or project from source control. - - - Adds additional property IDs to the enumeration. - - - Check the trust level of the wizard. - - - Adds additional property IDs to the enumeration. - - - Check trust level of the wizard. - - - Provides additional members for the enumeration. - - - Overlay icon is excluded. - - - Overlay icon is not on disk. - - - Indicates the last VSOVERLAYICON2. - - - Extends the property page interface to retrieve properties on the page. - - - First item - - - Page name - - - Last item - - - Specifies action to take with calls. - - - Side-by-side backup supported. - - - Xcopy style backup supported. - - - Backup is supported. - - - By default, copy backup occurs in a subfolder of the solution. There are times where this is unwanted. In those cases UpgradeProject_CheckOnly can return . This defaults to using a subfolder under the user's default project location folder. This alternate location should be avoided if it is possible, as it presents more limitations regarding backup file name length. - - - Specifies the current user profile security level returned with calls to . - - - The settings in this category are safe. - - - The settings in this category could threaten the Visual Studio user experience. - - - The settings in this category could threaten the machine, or user data. - - - Specifies a sensitivity level to calls. - - - The settings in this category contain no sensitive information. - - - The settings in this category could compromise a user's privacy. - - - Specifies profile file name settings. - - - Use the default export root file name. - - - Use the default current settings root file name. - - - Use the default Autosave root file name. - - - Specifies profile file location. - - - Used only for initialization. - - - File resides in the installation directory. - - - File resides in the user's default settings directory. - - - Custom file that the user has browsed to. - - - Add the current Autosave file. - - - Custom file that the user has browsed to. - - - - methods. - - - Use the standard behavior. - - - Copies the inparm to the outparm. - - - Specifies how team profile settings have changed. Used with calls. - - - The team file setting has not been touched. - - - The team file has been changed from its previous value. - - - The team file setting has been updated, but the value is the same as before. - - - Specifies the action for calls. - - - Import from the teamsettings file if it is newer. - - - Forces an import from the teamsettings file. - - - Specifies project and solution dialog flags for calls. - - - Open solution dialog. - - - Open project dialog. - - - Add existing project dialog. - - - Default to All Projects filter. - - - Puts the dialog in directory-picker mode. Used to open directory-based projects. - - - Provides additional members for the enumeration. Identifies property setting for a solution. - - - BOOLEAN: true if the solution node is hidden in the integrated development environment (IDE). - - - BOOLEAN: is the Solution "zero-impact" (permanent save is performed explicitly through File.SaveAll). - - - BOOLEAN: true if the solution is in simplified configuration mode. - - - BOOLEAN: true if a solution file being closed. - - - IUnknown interface for of project being closed. - - - BOOLEAN: true if the solution re-opening the documents that were open when the solution was last closed. - - - BOOLEAN: true if the notification is pending. This occurs when a new project is being created by using a new solution. - - - I4: State of the project load security dialog kept between different language packages. - - - BOOLEAN: true if the .suo file that accompanies the solution file was originally created on the same computer it is being opened on. See . Read only. - - - BSTR: Preferred language for the New Project dialog; if there is no preferred language an empty length string is returned. - - - Indicates the first VSPROPID_. - - - Specifies options for calls. - - - Publish context - - - This enumeration is an extension of , and specifies additional flags. - - - Allows calls to the method for files of projects that are not loaded or that haven't finished loading. - - - Attempts to check out local version. - - - Attempts to check out latest version. - - - Enables the detection of content changes for files that are not currently open in the IDE (editor buffer or project/solution file). If such changes occur, QER_Changed will be returned in . - - - Specifies additional save options for a document in the running document table (RDT). - - - Activates the editor window of a document, if a save operation causes an error. Indicates that new unsaved files (created via File.New File) should be skipped. - - - The supplied document token indicates the exception and everything but it will be saved normally. - - - Indicates that the save is a result of a document close. Determines if Visual Studio should display a Save As dialog box. - - - Used with calls. - - - Hides the Add Solution to Source Control check box in the Save dialog box. - - - Options used by the enlistment choice user interface (part of the source control support). - - - The user should be allowed to edit the enlistment path field through the use of a browse dialog box. If this option is not specified, then the user can change the enlistment path only by manually editing the path field. - - - The user should be allowed to edit the enlistment path field manually. If this option is not set, then the field is read-only and can be changed only with a browse dialog box. - - - The project supports an additional debugging path, and the user should be allowed to set the debugging path through a browse dialog box. If this option is not specified, then the user can change the debugging path only by manually editing the path field. - - - The project supports an additional debugging path, and the user should be allowed to edit the debugging path field manually. If this option is not specified, then the debugging path is read-only and can be changed only with a browse dialog box. - - - Indicating whether it can deal with browsing for a source control server. - - - The project supports a browse dialog box used to find a source control server. If this is not set, then Visual Studio relies on a default server browse dialog box. - - - The project server path can be manually edited by the user and validated. - - - Shows the server path when the user is given a choice of source control servers. If not set, then the user sees only the source control package's name. - - - Specifies additional information about errors that occurred during a profile import, export, or reset process. - - - Specifies the profile process was not started. - - - Specifies the profile process was incomplete. - - - Specifies the profile process was completed. - - - Specifies a mask that can be used to get or set only the state information. - - - Specifies the profile process was successful. - - - Specifies the profile process contained warnings. - - - Specifies the profile process contained errors. - - - Specifies a mask that can be used to get or set only the status information. - - - Specifies the error types of the settings. - - - Specifies that the settings were successful. - - - Specifies an error-style settings error. - - - Specifies a warning-type settings error. - - - Specifies a restart-type settings error. - - - Specifies a not installed type settings error. - - - Specifies a mask-type settings error. - - - Specifies options for display of context menus. - - - Automatically select the first item. - - - Show keyboard mnemonic underlines. - - - Supports typeahead, and should also be a sorted dynamic item list. - - - Provides additional members for the enumeration. - - - Loads solution asynchronously--marks nonexistent projects as "loading" rather than "unavailable." - - - Provides additional members for the enumeration. - - - BOOLEAN: (set-only) Set to true when the SCC provider changes. - - - VT_UI4, Read-only. The current size of the appid main window encoded as width in LOWORD, height in HIWORD - - - VT_UI4, Read-only. The top-left coordinate of the appid main window encoded as left in LOWORD, top=HIWORD - - - Academic Edition property. - - - BOOLEAN: VARIANT_TRUE if IDE is themed (using a manifest containing Microsoft.Windows.Common-Controls 6.0). - - - BSTR: full path of location of Visual Studio directory (under My Documents). - - - VT_BSTR: read-only. Full path of location for user supplied Project AddItem .vstemplate files (such as \My Documents\Visual Studio\ItemTemplates\) - - - VT_BSTR: read-only. Full path of location for user supplied New Project .vstemplate files (such as \My Documents\Visual Studio\ItemTemplates\) - - - BSTR: full path of root location of installation (for example, drive>:\Program Files\Microsoft Visual Studio <version>\). - - - VT_BOOL. Read/write. Enables/disables sorting of Solution Explorer nodes. - - - DWORD: see for valid values. - - - DWORD, see __RUNAFTERBUILDERRORS for valid values. - - - VT_BOOL, Read-only. VARIANT_TRUE if main window is visible, VARIANT_FALSE if invisible. - - - Either a VSASKUEdition value or a string. VSASKUEdition if it is a standard version, or a BSTR if a custom version. - - - I4 - some combination of the bits defined in VSASubSKUEdition or zero (if none). - - - VT_BOOL Waiting for the second key of a two-key shortcut. - - - BSTR, Read-only. Registry path to the root of the SQM hive used by the AppId. - - - IVsWinodwFrame of the window that is the visible tool window in the autohide frame. Non NULL only when fully extended. - - - BOOL - when selected. the tool window attempts to restore active document selection. - - - Indicates first VSSPROPID_. - - - Specifies a Visual Studio system color to be used with a particular visual component or use case. - - - Accent border - - - Accent dark - - - Accent light - - - Accent medium - - - Accent pale - - - Command bar border - - - Command bar drag handle - - - Command bar drag handle shadow - - - Command bar gradient begin - - - Command bar gradient end - - - Command bar gradient middle - - - Hover over command bar - - - Hover over selected command bar - - - Hover over selected command bar icon - - - Command bar hover over selected icon border - - - Selected command bar - - - Command bar shadow - - - Active command bar text - - - Command bar text hover - - - Inactive command bar text - - - Command bar text selected - - - Control edit hint text - - - Control edit required field background - - - Control edit required field hint text - - - Control link text - - - Control link hover - - - Control pressed text - - - Control outline - - - Debugger: active data tip background - - - Debugger: active data tip border - - - Debugger: active data tip highlight - - - Debugger: active data tip highlight text - - - Debugger: active data tip separator - - - Debugger: active data tip text - - - Debugger: inactive data tip background - - - Debugger: inactive data tip border - - - Debugger: inactive data tip highlight - - - Debugger: inactive data tip highlight text - - - Debugger: inactive data tip separator - - - Debugger: inactive data tip text - - - Designer background - - - Designer selection dots - - - Designer tray - - - Designer watermark - - - Editor expansion border - - - Editor expansion fill - - - Editor expansion link - - - Editor expansion text - - - Environment background - - - Environment gradient begin - - - Environment gradient end - - - File tab border - - - File tab channel background - - - File tab dark gradient - - - File tab light gradient - - - File tab selected background - - - File tab selected border - - - File tab selected text - - - File tab text - - - Form smart tag action tag border - - - Form smart tag action tag fill - - - Form smart tag object tag border - - - Form smart tag object tag fill - - - Grid heading background - - - Grid heading text - - - Grid line - - - Help HowDoI pane background - - - Help HowDoI pane link - - - Help HowDoI pane text - - - Help HowDoI task background - - - Help HowDoI task link - - - Help HowDoI task text - - - Help search frame background - - - Help search frame text - - - Help search border - - - Help search filter text - - - Help search filter background - - - Help search filter border - - - Help search provider unselected background - - - Help search provider unselected text - - - Help search provider selected background - - - Help search provider selected text - - - Help search provider icon - - - Help search result link selected - - - Help search result link unselected - - - Help search result selected background - - - Help search result selected text - - - Help search background - - - Help search text - - - Help search panel rules - - - MDI client border - - - Panel border - - - Panel gradient dark - - - Panel gradient light - - - Panel hover over close border - - - Panel hover over close fill - - - Panel hyperlink - - - Panel hyperlink hover - - - Panel hyperlink pressed - - - Panel separator - - - Panel subgroup separator - - - Panel text - - - Panel title bar - - - Panel title bar text - - - Panel title bar unselected - - - Project designer background gradient begin - - - Project designer background gradient end - - - Project designer border outside - - - Project designer border inside - - - Project designer contents background - - - Project designer tab background gradient begin - - - Project designer tab background gradient end - - - Project designer tab selected inside border - - - Project designer tab selected border - - - Project designer tab selected highlight1 - - - Project designer tab selected highlight2 - - - Project designer tab selected background - - - Project designer tab separator bottom gradient begin - - - Project designer tab separator bottom gradient end - - - Project designer tab separator top gradient begin - - - Project designer tab separator top gradient end - - - Screentip border - - - Screentip background - - - Screentip text - - - Sidebar background - - - Sidebar gradient dark - - - Sidebar gradient light - - - Sidebar text - - - Smart tag border - - - Smart tag fill - - - Smart tag hover border - - - Smart tag hover fill - - - Smart tag hover text - - - Smart tag text - - - Snaplines - - - Snaplines padding - - - Snaplines text baseline - - - Sort background - - - Sort text - - - Task list grid lines - - - Title bar active - - - Title bar active gradient begin - - - Title bar active gradient end - - - Title bar active text - - - Title bar inactive - - - Title bar inactive gradient begin - - - Title bar inactive gradient end - - - Title bar inactive text - - - Toolbox background - - - Toolbox divider - - - Toolbox gradient dark - - - Toolbox gradient light - - - Toolbox heading accent - - - Toolbox heading begin - - - Toolbox heading end - - - Toolbox icon highlight - - - Toolbox icon shadow - - - Tool window background - - - Tool window border - - - Tool window button down - - - Tool window button down border - - - Tool window button hover active - - - Tool window button hover active border - - - Tool window button hover inactive - - - Tool window button hover inactive border - - - Tool window text - - - Tool window selected tab - - - Tool window tab border - - - Tool window tab gradient begin - - - Tool window tab gradient end - - - Tool window tab text - - - Tool window tab selected text - - - Wizard orientation panel background - - - Wizard orientation panel text - - - Lastex - - - Specifies the scrolling behavior for . - - - Do not scroll the task list at all. - - - Position the caret item in the center. - - - Position the caret item at the top (as the first visible item). - - - Position the caret item at the bottom (as the last visible item). - - - Scroll the minimum distance required for the caret item to be visible. - - - Show the caret item and as many of the other selected items as possible. - - - Specifies the selection behavior for . - - - Any previously-selected items are unselected before the new selection is applied. - - - The selection is extended from the current caret item to include the new selection, as if the user had pressed Shift and clicked. - - - New items are individually added to the previous selection, as if the user had pressed Ctrl and clicked. - - - Task provider flags returned by . - - - Provider is always visible in drop-down list even if it has no tasks. - - - Does not automatically route this provider's tasks to predefined buckets based on their categories. - - - Task Value flags returned by . - - - This value can be changed by the user. - - - The value is not arbitrary, but may only be one of a limited set of strings provided by the task item. - - - An enum with only two possible states. The user can switch the state by a UI action similar to selecting a check box. - - - The value is aligned against the right edge of the column. - - - The value is horizontally centered in the column. - - - The value is drawn with a strikethrough font style. - - - This textual value will be treated as a file name. - - - Specifies the value types returned by . - - - A null reference. - - - Arbitrary text. - - - Text with underlined links displayed between “@” characters (the delimiters are not displayed). - - - A number displayed in decimal notation. - - - An indexed image in the image list provided by the task provider. - - - Flags for calls. - - - The are pre-pended to currently active key binding scopes then command is fired. - - - Do not fire the command through command routing. - - - The are used INSTEAD of currently active key binding scopes. - - - Translate keys using TextEditor key bindings. Equivalent to passing CMDUIGUID_TextEditor, CMDSETID_StandardCommandSet97, and guidKeyDupe for scopes and the flag. - - - Translate keys using Global key bindings. Equivalent to passing CMDSETID_StandardCommandSet97 and guidKeyDupe for scopes and the flag. - - - By default this function cannot be called when the shell is in a modal state, since command routing is inherently dangerous. However if you must access this in a modal state, specify this flag, but keep in mind that many commands will cause unpredictable behavior if fired. - - - Specifies the behavior of the Wait dialog. These flags are passed to . - - - No flags are specified. - - - The dialog can be cancelled, so display the Cancel button. - - - Force the Wait dialog window above all other windows. - - - Indicates error levels for the upgrade logger. - - - Informational message - - - Warning message - - - Error message - - - Status message - - - Project hyperlink - - - Specifies wizard trust levels. - - - Trusted - - - Untrusted - - - Unspecified - - - Specifies options for XML member data elements. - - - No options are set. - - - Newlines are kept. - - - Specifies tag types for XML member data elements. - - - Code reference tag type. - - - Specifies list options to modify behavior provided by a library. - - - Delete not available. will always return FALSE. - - - Rename not available. will always return FALSE. - - - Drag and drop not available. will always return FALSE - - - - will return for the category. This is needed to show/hide project references class view functionality. - - - Specifies settings for browse component types. - - - Exclude libraries. - - - Include libraries. - - - Specifies the type or kind of build system. - - - The build system stores files in the MSBuild format - - - Provides additional members to the enumeration. - - - Attach to a hosting process. - - - Start debugging. - - - Determines whether command line tool and batch file output is treated as Unicode. - - - The command line tool and batch file output is treated as Unicode. - - - Provides additional members to the enumeration. Defines Library Manager List Element Categories (for use in Symbol Provider List Element Attribute Domains). - - - = 0. No category. - - - Physical container element type. - - - Hierarchy element type. - - - Member inheritance. - - - Search match type. Supported by the object model, but libraries are not required to implement this. - - - Indicates last LIB_CATEGORY_ member. - - - Provides additional members for the LIB_FLAG enumeration. Enumerates the library flags returned from I. - - - Supports exposing project references. - - - Supports filtering ( flag in ). - - - Library supports search with expansion ( flag in ); implies LF_SUPPORTSFILTERING. - - - Supports Call Browser Calls To or Calls From. - - - Can find symbol usages ( flag in ). - - - Supports Always update (even for Find symbol results). - - - Supports exposing base types. - - - Supports exposing derived types. - - - Supports exposing inherited members. - - - Supports exposing private members. - - - Supports Class designer. - - - Requests to show fully qualified names in find symbol results. - - - Library list flags returned from . - - - Allows search starting at given element for . - - - Provides additional members to the enumeration. - - - NIL; 0 - - - Member hierarchy list type (object browser places lists of this type in the member pane). - - - Provides additional members for the enumeration. - - - Specifies a template class. - - - Specifies a generic class. - - - Specifies an iterator class. - - - Specifies the hierarchy element type. - - - Unknown (Generic) hierarchy element type. - - - Folder hierarchy element type. - - - Bases and Interfaces hierarchy element type. - - - Project References hierarchy element type. - - - Derived Types hierarchy element type. - - - Info hierarchy element type. - - - Specifies inheritance options for libcat members. - - - Immediate member of class (type). - - - Overridable (virtual), but not overridden member of parent class (type). - - - Override-required (pure virtual), but not overridden, member of parent class (type). - - - Overridden (virtual or pure virtual) member of parent class (type). - - - Not overridable member of parent class (type). - - - Inherited member of class (type). - - - Provides additional members to the enumeration. - - - Indicates template method. - - - Indicates generic method. - - - Specifies the type of a physical container. - - - Specifies a global physical container. - - - Specifies a project reference physical container. - - - Specifies a project physical container. - - - Specifies library manager search match types. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Specifies the persistent location for and . - - - Specifies storage file type to project file. - - - Specifies storage file type to user file. - - - Specifies the state of the security dialog. - - - Show it again. - - - Don’t show it again when browsing. - - - Don’t show it again when the project is loaded. - - - Don’t show it again when the project is unloaded. - - - Specifies flags to invoke new references. - - - Selected references that should be downloaded to local cache before caller's call. - - - Specifies SQL Reference Update service actions. - - - No action. - - - Delete action. - - - Update action. - - - Specifies how SQL references are updated. - - - Force updates - - - Specifies object list element properties in calls. - - - Denotes the first VSOBJLISTELEMPROPID_. - - - Specifies the object’s help key word. - - - Specifies the component path. - - - Specifies the context for displaying the Code Definition tool window. - - - Indicates the "SupportsCallsTo" property. - - - Indicates the "SupportsCallsFrom" property. - - - Specifies the object’s full name. - - - Specifies the object’s leaf name. - - - Specifies a name for renaming the object. - - - Denotes the last VSOBJLISTELEMPROPID_. - - - Provides additional members to the enumeration. - - - Specifies filter in class view and the object browser. - - - Used with VSOBSO_FILTERING if a library supports . - - - Obtains calls to symbol specified in . - - - Obtains calls from symbol specified in . - - - Specifies that search results should contain references as children. - - - Specifies additional options for a document in the running document table (RDT). - - - Places a weak edit lock on the document. This flag must be ORed with when registering a weak edit lock. This flag is used in this combination when using . - - - Mask of the , , , and flags. - - - Specifies the options when requesting a builder. - - - Interpret the parameter of as a component category ID (CATID). When you set this flag, makes first call before it determines which builder IDispatch to return. Do not set this flag if you are use a builder CLSID. - - - Used only if you set BLDGETOPT_FAUTOMAPGUID. Provides a user prompt to select the builder. If this flag is set, then BLDGETOPT_FAUTOMAPPROMPTALWAYS determines whether or not to prompt the user. Not setting this flag is the same as passing BLDPROMPTOPT_PROMPTNEVER to MapBuilderCATIDToCLSID. - - - Used only if you set both BLDGETOPT_FAUTOMAPGUID and BLDGETOPT_FAUTOMAPENABLEPROMPT. When you set this flag, it always causes a user prompt to choose the builder. If you don't set this flag, then the user is prompted only if there is more than one registered builder for a category and the category has no default registered builder. - - - Requested builder is an Object Builder. An Object Builder is a builder invoked after it inserts a new OLE object or control in a container. - - - Build without intrinsics. - - - Specifies the user prompt used to choose the builder. - - -  Prompt the user if there is no default and there is more than one registered builder. - - -  Always prompt the user. - - -  Never prompt the user. Use the default builder if there is one. Otherwise, use the first registered builder. - - - Provides a list of GUIDs that are used to identify browse library attributes. - - - Obsolete. Specifies buildable project configuration options. - - - Obsolete. - - - Obsolete. - - - Obsolete. - - - Obsolete. - - - Represents a build output group. - - - Provides a list of GUIDs that are used to identify component selector items. - - - Specifies a builder type. - - - Invoke a standard system builder (not supported in Visual Studio). - - - Invoke a custom builder. - - - Builder modifies the object. This is common behavior. - - - Provides a list of GUIDs that are used to identify DTE categories. - - - Defines target groups for which font and color options are specified. - - - Specifies the identifier of a host property. - - - Identifier for the project name. - - - Identifier for the hierarchy. - - - Identifier for the relative URL. - - - Identifier for the cached Intellesense filename. - - - Retrieves and manages builders for specific properties and components. A builder generates code for an item. - - - Marks a directory list as supporting auto completion. Auto completion displays matching subdirectories as you enter characters. - - - Manages the appearance and actions of a displayed directory list. - - - Specifies the event handler for a displayed directory list. This is the outgoing interface for the directory list's implementation of . - - - Maintains the interface pointer to the parent object managing the directory list. - - - A single result from a Web service discovery search. Member of a . - - - A collection of results, interfaces, from a Web service discovery search. - - - Downloads the results of an XML Web service discovery session. - - - Enumerator for the Web services offered by a Web site or a project. You can get an instance of the interface using the method of the interface. - - - Provides detailed contextual error information. - - - Specifies the status of the Intellisense project. - - - The Intellisense project is currently loading. - - - The Intellisense project has finished loading. - - - The Intellisense project is closed. - - - The Intellisense project has been refreshed. - - - Maps properties to their builders and executes the builders. A builder returns a value or values for a given property. An example of a builder is the style builder for a cascading stylesheet. - - - Used to persist non-build related data in free-form XML. - - - Causes the Property Page to display a tree control instead of tabs. - - - Used by controls to provide an undo string for their property page settings. - - - Used by a Web control to provide Alt property text and to indicate whether or not the text is editable. - - - Managers a builder, code that constructs the value for a property. This often takes the form of a dialog displayed by clicking an ellipsis button on the property page. - - - Used by an ActiveX control to provide an HTML string to its container at runtime. - - - Adds events to the IDE Activity Log. Use the (SID_SVsActivityLog) service to get an instance of the interface. - - - Displays the AddItem dialog with a listview control and specific Web-related controls. Use in Web project implementations. You can get an instance of the interface from the (SID_SVsAddProjectItemDlg) service. - - - Implemented by a project that supports adding project subtypes through aggregation. - - - Creates a project type that supports aggregation. - - - Returns the name of the unified assembly based on the simple and full names the loader uses, and the .NET framework assemblies list (FrameworkList.xml). Use the (SID_SvsAssemblyNameUnification) service to get an instance of the interface. - - - This interface supports asynchronous loading of projects from source control. - - - Provides progress information during asynchronous loading of a project or solution from source control. - - - Provides the data contained in the browse component set. - - - Provides information about a container in a list of containers or finds the container of a component. - - - Allows the retrieval of the object or the VSITEMID given the project configuration browse object. - - - Displays a dialog to find the location for a new project. - - - Provides information about a project's build configuration and executes the build. - - - Enables macro evaluation by retrieving, from the project, the string associated with a macro name. - - - Gets and sets MSBuild properties in the project file. - - - Manipulates the Call Browser for debugging. You can get an instance of this interface from the (SID_SVsCallBrowser) service. - - - Returns the object given the project configuration browse object. - - - Manipulates the Code Definition View window. You can get an instance of the interface from the (SID_SVsCodeDefView) service. - - - Sets the context for displaying the Code Definition tool window. The context includes things such as file name, and line and column numbers. - - - Combines multiple component sets. - - - Sets the mode of the Command Window. You can get an instance of this interface from the (SID_SVsCommandWindow) service. - - - Manipulates windows in the commandwindows list that Visual Studio maintains. You can get an instance of the interface from the (SID_SVsCommandWindowsCollection) service. - - - Provides an enumerator for components, assembly paths, or a list of directories containing references. You can get an instance of the interface from the (SID_SCompEnumService) service. This interface extends the functionality of IVsComponentEnumeratorFactory2 by creating an enumerator that also returns runtime information. It does not, however, inherit from IVsComponentEnumeratorFactory2. - - - Manages references to components of various types within the project. - - - Displays the Configuration Manager dialog box. You can get an instance of the interface from the (SID_SVsConfigurationManagerDlg) service. - - - Filters Intellisense items to control whether or not Intellisense help appears. You can get an instance of the interface from the method of the interface. - - - Provides a filter for Intellisense items based on project hierarchy information. You can get in instance of the interface from the Device Configuration (DevCfg). - - - Used in association with certain other interfaces to indicate that strings returned from those interfaces should be freed by the caller. - - - Called by a project type that supports aggregation. - - - Provides an interface to data services, such as database connections. You can use the interface to support Web services browsing. - - - Supports Debug Launch (F5 command). Extends to provide a method call () before launching the debugger. - - - Provides additional access to the debugger. You can get an instance of this interface from the (SID_SVsShellDebugger) service. This interface extends . - - - Provides notice that the debugger is about to stop. Used as the argument in the method of the interface. - - - Determines the default state, expanded or unexpanded, of a tab in the Toolbox. An optional interface for implementers of . - - - Defers providing an actual document view until after loading and registering the document data in the Running Document Table (RDT). This allows the package to examine the document and decide what kind of view to provide. - - - Delays permanently saving a project until the user saves it with SaveAll. Creates the effect of keeping the project in memory. The package uses a generated name for the project, and temporary files at a temporary location. Limits the solution to one project. - - - Used to support output about deployment during project deployment. Extends and inherits from . - - - Retrieves the dependency property values by name. - - - Defines events for a wizard as well as methods providing status information. You can get an instance of the interface from the (SID_SVsDetermineWizardTrust) service. - - - Enables changing the shell's translation of accelerator keys. - - - Enables customization of DataTips in the debugger. - - - Provides an enumerator for all of the key containers in a cryptography provider. A key container is part of a key database containing all of the key pairs for a given user. Returned by the method of the interface. - - - Provides an enumerator to list cryptographic service providers. Returned by the method of the interface. - - - Enumerates symbol libraries. - - - Enumerates node items represented by the interface. - - - Enumerator for groups of selected symbols. The enumerator returns an array of interfaces. - - - Provides information about an error item. The information includes the hierarchy the error belongs to as well as whether it is an error, a warning, or a message. - - - Manipulates the BuildErrorList window. You can get an instance of this interface from the (SID_SVsErrorList) service. The service also provides . - - - Not intended for use directly from your code. Implements many of the features supporting extensibility, including initiating various events. Combines the older and interfaces that were not usable from managed code into an interface usable from managed code. - - - Performs file upgrades as part of a project upgrade. - - - Controls the binding between keys and commands. You can get an instance of this interface from the (SID_SVsFilterKeys) service. Extends, but does not inherit from, . - - - Provides filtering for items in the New Project dialog box. Implemented by components wanting to filter. - - - Implements the search done by the FindSymbol menu command. You can get an instance of this interface from the (SID_SVsObjectSearch) service. - - - Outgoing interface for events, such as changes in search options, related to the Find Symbol command. The client implements the interface and advises the server. - - - Fires the same events () a solution normally fires. Enables a project that nests subprojects to fire these events. Extends, but does not inherit from, . - - - Controls the caching of font and color settings. - - - Allows a VSPackage to manage registry font and color entries. - - - Provides tools for working with the input and output data used by the methods of the Visual Studio Font and Color mechanism. - - - Loads and saves values global to the solution. Replaces that cannot be used in managed code. - - - Performs the save and load operations for the interface. - - - Enables a VSPackage to paint specified UI elements with the proper gradient. - - - Enables the saving of additional items. Implemented by clients that want additional items to appear in the Save Changes dialog, or that want particular items saved at the same time as other items. - - - Deletes one or more items in a solution hierarchy. The interface extends, but does not inherit from, . Needed only if you want your package to use its own deletion prompt. - - - Notifies the hierarchy of refactoring operations. - - - Draws an image on a button created by your VSPackage. - - - Enables a project hierarchy node to load or unload files as part of support for IntelliSense. Loading and unloading generates events that may change what IntelliSense displays. You can get an instance of the interface from the (SID_SVsIntelliSenseEngine) service. - - - Provides IntelliSense support for a project. Used with and intended for use with contained languages. - - - Defines the event functions for an Intellisense project. (). - - - Enables a project hierarchy node to provide information about nested IntelliSense projects (projects implementing ) to display in IntelliSense tooltips. Used with contained languages. You can get an instance of this interface from the (SID_SVsIntellisenseProjectHost) service. - - - Enables a project hierarchy node to notify listeners of events that change what appears in IntelliSense tooltips, as well as retrieving particular project information. You can get an instance of the interface from the (SID_SVsIntellisenseProjectManager) service. Used with contained languages. - - - Makes the connections among referenced projects and assemblies to provide type information to a project node. - - - Provides callback methods for to track references and assemblies. - - - Executes a command with output displayed to an output pane in the Visual Studio IDE. Similar to but method allows the parsed output string to be in a non-standard format. Executes a command with output displayed to an output pane in the Visual Studio IDE. Similar to , but method allows the parsed output string to be in a non-standard format. - - - Parses tool output lines for task list item or navigation information. Implemented by callers of the method of the interface. - - - Describes the library and is used by the Object Manager to access pertinent symbols. - - - Enables libraries to provide different ObjectBrowser information when profiles change, or references are added or removed. Extends, but does not inherit from, . - - - Makes an instance of available that you can use in native (unmanaged) code. You can get an instance of the interface through the method of the interface. You can also obtain the interface through the (SID_SVSMDTypeResoluionService) service. - - - Enables treating a group of menu editor actions as a transaction. Used by the form designer to support undoing actions. - - - Provides information about an empty context (when nothing is selected) and supports implementation of custom selection identifiers. Extends, but does not inherit from, . - - - Replaces and IVsObjectBrowser.to manipulate the ClassView and ObjectBrowser. - - - Identifies a symbol in the hierarchical tree of symbols. - - - Identifies a node in the path of the symbol. - - - Provides a means for entering Object Browser description text. - - - Provides information about symbols in a list that is part of an overall organization in the tree view () of the code browsing tools. - - - Used by a VSPackage to register and unregister the symbol libraries with the Visual Studio object manager and create component sets that can be browsed. To obtain a reference to the Visual Studio object manager, call global service provider which is passed to you by the method. - - - Opens a Solution or Project using the standard open dialog boxes. - - - Allows projects to group outputs according to usage. - - - Provides information about the active pane in of the OutputWindow. Extends, but does not inherit from, . Implemented by the environment. You can get an instance of the interface by querying . - - - Enables dynamic control of tool window visibility. This interface extends the interface by adding a parameter for the multi-instance ID. This version controls the number of instances that are shown, while the previous version controls only the kind of tool window that is shown, regardless of its instance ID.This primarily affects tool windows that have the flag that causes them to be loaded by the shell on startup or when the context is changed. - - - Creates nested projects. You can get an instance of the interface by querying an instance of . - - - Parses command line arguments for implementers of . Extends but does not inherit from . Adds a method to support auto completion. You can get an instance of the interface from the (SID_SVsParseCommandLine) service. - - - Encodes or decodes file paths using Visual Studio-specific variables for common path elements. This supports storing file paths in a machine independent format with the vssettings files. You can get an instance of the interface from the SVsPathVariableResolver (SID_SVsPathVariableResolver) service. - - - Tells the data document (object implementing ) whether or not to release its storage for closing or reloading. Extends, but does not inherit from, . - - - Supports saving solution properties in a solution (.sln) file by providing a method called when solution loading fails. Implemented by the package. Extends but does not inherit from . - - - Enables previewing before applying changes made by a given engine. Implemented by the refactoring engine. - - - Represents a list of items in the changes tree of the Preview Changes tool window. - - - Displays the PreviewChanges dialog box used in refactoring code. You can get an instance of the interface from the (SID_SVsPreviewChangesService) service. - - - Defines high priority event methods for a solution. - - - Adds, finds, renames, and removes commands from the user interface. - - - Provides access to the profile manager and to programmatic control of settings. You can get an instance of the interface from the (SID_SVsProfileDataManager) service. - - - Represents the profile settings files. - - - Represents profile settings file information. - - - Represents the profile settings tree. - - - Internal interface to allow communication between native and managed code. - - - Provides access to the MSBuild system objects. Enables putting the build system into batch mode to control commitment of changes. You get an implementation of the interface when you create a VSPackage. - - - Provides a data connection for the debugger. Used when stepping through a SQL document. - - - Gets information about a debug target, a file launched in the debugger. Implemented in projects that want to control launching of the debugger. You must register your implementation using . - - - Provides a method indicating whether the environment can open the project asynchronously. Extends, but does not inherit from, . - - - The project subtype configuration object implements IVsProjectFlavorCfg to give the project subtype access to various configuration interfaces. - - - Gives a project subtype access to the content of the project output group. IVsProjectFlavorCfgOutputGroups interface also allows the project subtype to influence the project's ability to group outputs according to usage. - - - Functions as the factory for the project subtype's configuration objects. - - - Gives a project subtype (flavor) control over references and of being referenced. - - - Upgrade the project using the project factory. Used by the solution before opening the project. This interface must be available through querying the project factory. - - - Extends, but does not inherit from, by providing a method to call on cancellation of the project upgrade. - - - Provides for getting and setting property values on the property page. Extends, but does not inherit from, . - - - Enables an object to provide a user context and a priority. Extends, but does not inherit from, . - - - Enables a project to control its publication. Publication includes such things as moving the project to a file server or a Web site. - - - Defines methods for controlling and reporting on publication of a project. Implemented by the environment. - - - Responds to queries about how the project would launch the debugger. An optional interface implemented on the project configuration object by projects that can be start projects. - - - Notifies code generators about the occurrence of refactoring operations. - - - Installs custom filters for the AddNewProject or AddNewItem dialogs. You can get an instance of the interface from the (SID_SVsRegisterNewDialogFilters) service. - - - Maintains a linked list of debug target providers (). You can get an instance of the interface from the (SID_SVsRegisterProjectDebugTargetProvider) service. - - - This interface is used to register the source control package with Visual Studio. - - - Loads managed and unmanaged resources from Satellite DLLs. - - - Implements methods that fire in response to changes to documents in the Running Document Table (RDT). - - - Represents the running document table (RDT) and provides additional functionality beyond the interface. - - - This interface adds a Web-based project to the current solution from source control. - - - Adds a newly created solution automatically to source control. . - - - Used by the solution to translate project paths. - - - Allows full customization of source control glyphs. - - - This interface provides access to source control data to construct the ToolTip text in Solution Explorer. - - - Adds items to an enlistment directly from source code control. - - - Indicates the choices a user will be given by a project when a project is retrieved from source control, otherwise known as enlisting in a project. - - - Provides a browse dialog box in which the user can select where a project under source control is to be saved. - - - Allows a project type to force the choice of a particular source control package. - - - Toggles the current activity status of the provider. - - - Retrieves and updates various options associated with source control. - - - Gets a list of virtual folders within a project. - - - Provides the name and navigation information (library name, and so on) for a single symbol. An element in an collection. - - - A collection of interfaces that provide name and navigation information about symbols in a selection. You can get an instance of this interface from the (SID_SVsClassView) service or (SID_SVsObjBrowser) service for class view or the object browser. - - - Implemented by the IDE. This is an internal interface used to allow communication between native and managed code in the IDE. - - - Provides read access to configuration information stored in the Visual Studio settings file. - - - Provides VSPackages a mechanism for storing configuration information in the Visual Studio settings file. - - - Supplies shell services in addition to the interface. - - - Populates the component set with browsable components, such as Visual Studio projects, external .NET Framework components and type (.tlb) libraries.  - - - A simplified version of the interface. - - - A simplified version of the interface. - - - This is a simplified version of the interface. - - - Manipulates the generator prog ID for a single type of file. - - - Opens an existing assembly and maps the assembly's metadata to memory. The interface provides smart opening, automatically choosing between opening the scope with or without locking. You can get an instance of this interface using the (SID_SVsSmartOpenScope) service. - - - Creates, updates, and saves project files. - - - Provides access to events. - - - Listening interface that monitors any notifications of changes to the solution. - - - Provides a method called after the upgrade of a project. - - - Supports editing project properties with an editor (project designer) rather than through the Project Properties dialog. Implemented on the browse object of the project instead of . - - - Manages references to SQL procedures compiled into assemblies. Handles the AddNewReference dialog as well as coordinating the local cache and SQL Server. You can get an instance of the interface from the (SID_SVsSQLCLRReferences) service. - - - Defines the callback function for reporting changes in SQL procedures compiled into assemblies. - - - Implemented by the Start Page Download service. Allows the Start Page client to kick a downloading service for the Start Page on a background thread. This should only be used internally by the Start Page implementation. - - - Provides common strong name key utility methods. You can get an instance of this interface from the (SID_SVsStrongNameKeys) service. - - - Indicates that the implementing doc data object supports the CodeDefinitionView window. - - - Gives the receiver project a chance to do any necessary processing of the document to be handed off. - - - Adds content to the TaskList window. - - - Manipulates items in the TaskList window. Implemented by the environment, although you can write your own implementation to provide custom task items. - - - Supports adding content to the Task View window. Defines the provider of information along with manipulating the window columns. - - - Shows a dialog used while waiting for an action to end. The dialog is displayed on a separate, background thread to allow the environment to appear responsive even when busy. You can get an instance of this interface from the (SID_SVsThreadedWaitDialog) service. - - - Manages background operations in the environment. - - - Provides persistence and localization support for a Toolbox. Extends, but does not inherit from, . You can get an instance of the interface from the (SID_SVsToolbox) service. - - - Provides support for intercepting and modifying Toolbox interactions, including drag and drop. - - - Provides support for additional Toolbox features. In particular, IVsToolboxDataProvider2 is used to implement Toolbox persistence through the vssettings feature. Users will save and retrieve such information through the Import/Export Settings command, found on the IDE's Tools menu. - - - Registers a Toolbox data provider. - - - Manages a Tools Options dialog box. The environment implements this interface. - - - This interface allows for batch processing, coordination of locks on files, and an advanced method. - - - Receives calls made to the interface. It provides support for batch-processing queries and for coordination of file access. - - - Wraps types in batch mode and processes them for a specific application domain. - - - Implemented by the environment to display the hierarchies that VSPackages write. - - - Extends the functionality of the interface by providing access to additional window functionalities. - - - Provides the list of default document previewers. Implemented by the Environment. Extends, but does not inherit from . - - - Defines events for changes in the solution configuration. Extends, but does not inherit from, and . To monitor these events, implement the interface and use it as an argument of the method of . - - - Reports errors and informational messages. - - - Interface implemented by VSPackages needing their state information persisted by the Visual Studio settings mechanism. - - - Allows a VSPackage to indicate if its settings need to be saved or not. - - - Enables a client of to proffer services to the hosted browser control. Extends, but does not inherit from, . - - - Implemented by web project objects that want to use the interface. - - - Represents a single Web service proffered by a project. Managed as part of a collection of Web services held by . - - - Defines events called when a Web service is removed, renamed, or changed. Used as an argument to the method of the interface. - - - Maintains a collection of Web services () and calls appropriate methods on events. - - - Defines methods called when Web services are added or removed from the Web service provider collection. Used as an argument in the method of the interface. - - - Enables a window frame to send notifications to anyone who wants to be notified of events. - - - Notifies a VSPackage when changes are made to one of its window frames. - - - Enables interception of a command that would commit changes before committing the changes. - - - Extracts information about a member from an XML representation. Extends, but does not inherit from, . Query an object returning to see if it supports . - - - Provides the display name for a member in XML documentation representing metadata. - - - Registers an interface. - - - Sets up the IntelliSense infrastructure for a file by returning an interface you can use with the file. You can get an instance of the interface from the (SID_SWebApplicationCtxSvc) service. - - - Provides methods for web class library projects. - - - Provides web class library events. - - - Provides methods to create web class libraries. - - - Prepares the IntelliSense infrastructure for a given assembly file. You can get an instance of the interface from the (SID_SWebFileCtxService) service. - - - Provides a list of GUIDs that are used to identify views of files or processes. - - - Specifies the type of reference change that occurred in the project. - - - The reference was added to the project. - - - The reference was removed from the project. - - - The reference was changed in the project. - - - Passed to to return a reference to . - - - Options that can be viewed or updated for source control tools. Used exclusively by the methods on the interface. - - - Nonzero to allow files marked as read-only (but which are not under source control) to be edited. - - - This value is set to the last option in the enumeration. Do not use as an option. - - - This value indicates an unrecognized option. - - - This service does not return . See the documentation for that interface for an explanation of how it can be obtained. - - - Passed to to return a reference to the Visual Studio integrated development environment (IDE). - - - Used to query for a reference to the Visual Studio Extension Manager. - - - Provides a list of GUIDs that are used to identify shell components. - - - Passed to to return a reference to the interface. - - - Passed to to return a reference to . - - - Passed to to return a reference to the interface. - - - Passed to to return a reference to the interface. - - - Passed to to return a reference to the interface. - - - Passed to to return a reference to the interface. - - - Passed to to return a reference to the interface. - - - Passed to to return a reference to the interface. - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Object providing access to the Visual Studio SDK implementation of the Font and Color cache manager service. - - - Passed to the method to return a reference to the interface. - - - Passed to to return a reference to the interface. - - - Passed to to return a reference to the interface. - - - Passed to to return a reference to the interface. - - - This service implements the IDropTarget interface. It is the drag/drop handler for the main window of the IDE. This drag/drop handler handles the CF_HDROP format that is used to drag files from the file system (Windows Explorer) and other sources that offer files. All windows that do not otherwise register for drag/drop (::RegisterDragDrop) will inherit this handler for free. Those that register for drag/drop itself will not inherit this file opening. - - - Passed to the method to return a reference to the IVSMDCodeDomProvider interface. - - - Passed to the method to return a reference to the IVSMDCodeDomCreator and IVSMDDesignerService interfaces. - - - Passed to the method to return a reference to the IVSMDPropertyBrowser interface. - - - Passed to the method to return a reference to the IVSMDTypeResolutionService interface. - - - Passed to to return a reference to the interface. - - - Passed to to return a reference to the interface. - - - Passed to to return a reference to the interface. - - - Passed to to return a reference to the interface. - - - Passed to to return a reference to the interface. - - - Passed to to return a reference to the interface. - - - Passed to to return a reference to . - - - Passed to to return a reference to the interface. - - - Passed to to return a reference to the interface. - - - Passed to to return a reference to the interface. - - - Passed to the method to return a reference to the interface. - - - Used to query for a reference to Visual Studio Source Control. - - - Passed to the method to return a reference to the interface. - - - Passed to the method to return a reference to the interface. - - - Passed to the method to return a reference to the interface. - - - Passed to to return a reference to the interface. - - - Passed to to return a reference to the interface. - - - Passed to to return a reference to the interface. - - - Passed to to return a reference to the interface. - - - Passed to to return a reference to the interface. - - - The service that provides. . - - - Provides . - - - Specifies name and type of a symbol which is a navigation node. - - - Defines GUIDs associated with symbol scope. - - - Represents a date and time using individual members for the month, day, year, weekday, hour, minute, second, and millisecond. - - - Represents options for creating class libraries. - - - Use the anchor web configuration for the class library. - - - Option is to create a project-to-project reference for the class library. - - - This enumeration specifies bitflags, returned from the method, that tell whether a file was checked out and/or changed. - - - The QueryEditFiles operation caused check out from source control, a new version was retrieved from the source control database, and the file was reloaded in memory (editor buffer or project/solution file). The caller may need to abort the initial operation that caused the edit if it cannot tolerate the newly reloaded content of the file—for example, if calculations made based on the content before the QueryEditFiles call may not apply to the new content). - - - The QueryEditFiles operation caused check out from source control and a new version was retrieved. If the file is opened in the IDE, QER_Reloaded will also be retuned. - - - Specifies views used to display the task list. - - - Provides a list of GUIDs that are used to identify task providers. - - - Provides GUIDs that are used to identify Visual Studio tool windows. - - - Provides additional GUIDs that are used to identify Visual Studio tool windows. - - - Provides a list of GUIDs that are used to identify command contexts. - - - Provides more GUIDs that are used to identify command contexts. - - - Provides information about a debug target. - - - Contains information about the default previewer. - - - Represents information used by to draw an owner-drawn control. - - - Visual Studio error codes. - - - Migration requires a reload. - - - A solution or project file cannot be opened asynchronously. - - - Returned by if the selected file is of the wrong version. - - - Returned by editor invocation if the document cannot be opened safely (template, editor or logical view is untrusted). - - - Specifies additional members for the enumeration. - - - Frame mode is autohide, May be combined with other VSFM_ flags. - - - Specifies the namespace extension information for the Browse dialog box. - - - Specifies information for navigation to an object. Sued in calls. - - - Specifies information for navigation to an object. (passed to and ) - - - Specifies search options. Used with methods such as and . - - - Specifies save options for a tree-view item. - - - These values indicate a project's willingness to work with choosing an enlistment (a local working copy of a project or solution that is under source control). Being able to choose an enlistment allows the user to change the location of a stored project when it is pulled from source control. - - - This project does not support enlistment choice. This is the same as if the project didn't implement the interface. - - - This project allows enlistment choice but does not require it. - - - This project requires the user to pick an enlistment. - - - These are the options a project can return indicating its willingness to work with a custom source control package. - - - This project does not have a custom source control package (this value is the same as not implementing the interface at all). - - - This project cannot be put under source control because the required custom source control package is not installed. - - - This project not only has a custom source control package, it also can be used immediately. - - - This project is offline and therefore cannot be added to source control at this time. - - - Provides additional members for the enumeration. - - - Publish solution (can OR with other flags) - - - Publish the solution (can OR with other flags) - - - Column definitions for tasks. - - - Specifies the reason for checking flags. - - - Design time expression evaluation only - - - Represents an OLE menu command. - - - \ No newline at end of file diff --git a/ScheMe/bin/Microsoft.VisualStudio.Shell.Interop.9.0.dll b/ScheMe/bin/Microsoft.VisualStudio.Shell.Interop.9.0.dll deleted file mode 100644 index 26adca0..0000000 Binary files a/ScheMe/bin/Microsoft.VisualStudio.Shell.Interop.9.0.dll and /dev/null differ diff --git a/ScheMe/bin/Microsoft.VisualStudio.Shell.Interop.9.0.xml b/ScheMe/bin/Microsoft.VisualStudio.Shell.Interop.9.0.xml deleted file mode 100644 index 257baca..0000000 --- a/ScheMe/bin/Microsoft.VisualStudio.Shell.Interop.9.0.xml +++ /dev/null @@ -1,1500 +0,0 @@ - - - - Microsoft.VisualStudio.Shell.Interop.9.0 - - - - - flags with extra information about the current state. - - - The .pdb filename for the active statement. - - - Unique identifier of the active statement. - - - Token of the active method. - - - An that determines the meaning of the tsPosition and filename members of this structure. - - - - for the active statement. - - - Identifier for the exception handler assigned by the language service/compiler. - - - Token for the active method. - - - - for the active statement. - - - The number of debug engines. - - - Pointer to the debug engines. - - - Represents the minimum version of the framework required. - - - Invokes the command with the specified arguments and options. - The parameter passed to the command. - The parameter returned from the command. - The options. - - - Clones this interface by creating another instance. - Reference to the cloned interface . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the number of enumerated system assemblies. - The number of system assemblies. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the next system assembly. - The number of assemblies to return. - A reference to the returned assemblies. - Number of system assemblies returned. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Resets the collection of assemblies to the first one. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Moves ahead in the list of system assemblies. - The number of assemblies to skip ahead. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Clones this interface by creating another instance. - Reference to the cloned interface . - - - - Gets the number of supported framework versions. - The number of supported versions of the framework. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves supported target frameworks. - The number of target framework versions. - A reference to the returned target frameworks. - The number of target frameworks returned. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Resets the collection of target frameworks to the first one. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Moves ahead in the enumeration of target frameworks. - The number of elements to skip ahead. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Clones this interface by creating another instance. - [out] Reference to the cloned IVsEnumENCRebuildableProjectCfgs interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the number of enumerated Edit and Continue rebuildable project configurations. - [out] The number of project configurations. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the next Edit and Continue rebuildable project configuration. - [in] The number of project configurations to return. - [out, size_is(celt), length_is(*pceltFetched)] A reference to the returned project configuration. - [in, out] The actual number of project configurations returned. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Resets the collection of Edit and Continue rebuildable project configurations to the first one. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Moves ahead in the enumeration of Edit and Continue rebuildable project configurations. - [in] The number of elements to skip ahead. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the local registry root. - [in] A value that specifies the registry hive. - [in] A value that specifies the registry root handle. - [out] Pointer to a string that contains the local registry root. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Loads a class factory and registers it with COM. - The CLSID to register. - Reference to the object. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Registers an interface for marshaling by using a locally registered proxy. - ID of the interface to register. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Revokes a registered class object. - The class object to revoke. - If the method succeeds, it returns . If it fails, it returns an error code. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - When overridden in a derived class, returns the time-out and the list of handles on which this component is waiting. - When this method returns, contains an array of object handles for which this component is waiting, passed by reference. Must return at least one and no more than 64 handles. Must not return duplicate handles. - When this method returns, contains the number of handles in . - When this method returns, contains the time-out in milliseconds, or 0xFFFFFFFF for an infinite time-out. - The object that was passed in when was called for this component. - An error code (HRESULT) value that indicates the status of the operation. - - - - - - - - - - - - - - - - - - - - - - - - - - - - When overridden in a derived class, enables the component to respond to a signal on a wait handle. - The zero-based index of the handle that was signaled. - The object that was passed in when was called for this component. - When this method returns, contains true to have this component re-enter the message loop, or false to exit the message loop immediately. - An error code (HRESULT) value that indicates the status of the operation. - - - - - - When overridden in a derived class, enables the component to respond to a time-out on the message loop. - The object that was passed in when was called for this component. - true to have this component re-enter the message loop; false to exit the message loop immediately. - An error code (HRESULT) value that indicates the status of the operation. - - - - - - Displays Browse … Dialog and returns selected components. - Component selection flags taken from the VSCOMPSELFLAGS enumerator. - Interface on which AddComponent will be called. - Dialog box caption (null == "Select component"). - F1 help topic (null == "VS.ComponentPicker") - Tab to show exclusively. - Tab to show when the dialog opens - Enumerate COM components on this computer. - Number of tab initialization structs in . - Tab initialization information - List of filters to use in 'Browse…' dialog. - Directory (initial/return value) to start the 'Browse…' dialog in. - Target framework version - If the method succeeds, it returns . If it fails, it returns an error code. - - - Displays Browse … Dialog and returns selected components. - Component selection flags taken from the VSCOMPSELFLAGS2 enumerator. - Interface on which AddComponent will be called. - Number of components in the array. - Prepopulation of Selected Components. Can be null. User has the ability to remove any of these components from the list. - Dialog box caption (null == "Select component"). - F1 help topic (null == "VS.ComponentPicker") - 0 to use default. - 0 to use default. - Number of tabs. - Show order of tabs and their initialization info. - Tab to show when the dialog starts up - List of filters to use in 'Browse…'. - Directory (initial/return value) to start the 'Browse…' dialog in. - - If the method succeeds, it returns . If it fails, it returns an error code. - - - Re-targets the item opened by View commands. - Original document to open - A view specified by a value. - A hierarchy object. - A DWORD uniquely identifying the source node within a . - A DWORD uniquely identifying the target node within a . - A value specifying editor options. - A GUID specifying the new target editor type. - A string specifying the physical view target. - A GUID specifying the logical view target.s - If the method succeeds, it returns . If it fails, it returns an error code. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Upgrade project with a specified file. - [in] String containing the name of the project the file belongs to. - [in] String containing the full path and name of the file to upgrade. - [in] Boolean. If true, no backup file is created. - [in] Pointer to a interface to use for logging upgrade actions. - [in] Major version of old tool. - [in] Minor version of old tool. - [in] Major version of new tool. - [in] Minor version of new tool. - [out] Boolean. Set to true if the upgrade succeeded. - - - - Check if a specified tool can be upgraded. - [in] String containing the name of the project the file belongs to. - [in] String containing the full path and name of the file to upgrade. - [in] Boolean. If true, no backup file is created. - [in] Pointer to a interface to use for logging upgrade actions. - [in] Major version of old tool. - [in] Minor version of old tool. - [in] Major version of new tool. - [in] Minor version of new tool. - [out] Boolean. Set to true if the upgrade is possible. - - - - Performs the search. - [in] A GUID specifying the search scope or the GUID of a library. - [in] Scope subID. Must be zero unless is GUID_VsSymbolScope_Frameworks. - [in] Bit flags indicating search options. Constructed using values from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the search options. - [out] A GUID specifying the search scope. - [out] Scope subID. Must be zero unless is GUID_VsSymbolScope_Frameworks. - [out] Bit flags indicating search options. Constructed using values from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets search options. - [in] A GUID specifying the search scope. - [in] Scope subID. Must be zero unless is GUID_VsSymbolScope_Frameworks. - [in] Bit flags indicating search options. Constructed using values from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Defines the method called when user search options change. - [in] A GUID specifying the search scope or the GUID of a library. - [in] Scope subID. Must be zero unless is GUID_VsSymbolScope_Frameworks. - [in] Bit flags indicating search options. Constructed using values from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Executes the given command with the opportunity for elevation. - [in] Application name that is passed to CreateProcess by the environment. - [in] Command line string that is passed to CreateProcess by the environment - [in] Working directory that is passed to CreateProcess by the environment. Can be a null reference. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Begins a build. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Closes a build host object. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Ends a build. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Initializes a build host object. - [in] A interface to the project. - [in] A interface to the service provider. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Deletes a file on disk and removes it from the RDT. - [in] The name of the file to delete. - If the method succeeds, it returns . If it fails, it returns an error code. This method returns if the document is in the RDT and something else has a lock on it which cannot be removed automatically. - - - Determines if a file exists in the RDT or on disk. - [in] The name of the file. - [in] A Boolean value. Set to true to restrict the check to files on disk. - [out] A Boolean value. Set to true if the file exists. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the contents of a specified file. - [in] Name of the file to get. - [out] The contents of the file. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the DocData object for a file registered in the RDT. - [in] The name of the file. - [out] A pointer to the DocData object interface. - If the method succeeds, it returns . If it fails, it returns an error code. If the specified file is not registered in the RDT, it returns NULL. - - - Gets the time of the last change to a file. - [in] The name of the file. - [out] A value specifying the last change time. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines if a build is real or for design-time Intellisense. - [out] A Boolean value; true if the build is a real build, otherwise 6 if the build is for design-time generation for Intellisense. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Puts the contents of a generated file into an in-memory buffer and registers it in the RDT. - [in] The name of the generated file. - [in] The contents of the generated file. - If the method succeeds, it returns . If it fails, it returns an error code.Returns if the document is in the RDT and something else has a lock on it which cannot be removed automatically. - - - Adds a string to the Output window and a corresponding item to the error list. - [in] Output string of the task item. - [in] Priority of the task item whose values are taken from the enumeration. - [in] Category of the task item whose values are taken from the enumeration. - [in] Subcategory of the task. - [in] Bitmap of the task item whose values are taken from the enumeration. - [in] Name of the file containing . - [in] Line number in . - [in] Zero-based column in . - [in] The unique name of the project for the Error List entry. May be null if no project is associated with the error. - [in] Text of the task item. - - keyword string. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Specifies whether a package can be closed. - [out] Boolean value. true if the package does not have to block shutdown of the integrated development environment (IDE). - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called if the project flavor upgrade is cancelled. - The name of the file on which the upgrade is cancelled. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Upgrades a flavored project. - Name of file to upgrade. - Used to read and update build related properties and imports. - Project file XML fragment. - Project user file XML fragment. - A upgrade logger. - Specifies upgrade is required. - XML fragment returned by the flavored project. - XML fragment returned by the flavored user project. - Pointer to the project factory. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Checks if a flavored project upgrade is possible. - Name of file to upgrade. - Used to read and update build related properties and imports. - Project file XML fragment. - Project user file XML fragment. - A upgrade logger. - Specifies upgrade is required. - Pointer to the project factory. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the URL of the hosted server. - Url of the hosted server. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether the hosted server is running. - True if the hosted server is currently running. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Creates a process for a hosted server. - Environment in which to start the server. If not specified, the default environment is used. - The ID of the new process. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Stops a hosted server - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies the environment that a file is about to be saved. - [in] Path to the file (document to be saved) on the disk. - [in] Flags whose values for valid file attributes are taken from the enumeration. The default value is zero. - [in] Values taken from the structure containing information about the file attributes. Can be null; is ignored if is 0. - [out] A value taken from the enumeration specifying the results of a QuerySave. - [out] A value taken from the enumeration specifying the results of a QuerySave. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies the environment that multiple files are about to be saved. - [in] Flags are currently unused. The caller should always pass in the default null flag, which is zero. - [in] File count. - [in] Path to the file on the disk. - [in] Flags whose values are taken from the enumeration for valid file attributes. Default = 0. - [in] Values taken from the structure containing information about the file attributes. Can be null; is ignored if is 0. - [out] A value taken from the enumeration specifying the results of a QuerySave. - [out] A value taken from the enumeration specifying the results of a QuerySave. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Check to see if the application is running as an admin. - True if application is running as an admin. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Restart the application, asking for credentials from the user if not running as administrator, or start as admin if the user has admin privileges. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines if there is an alternative source file to navigate to for a code symbol (a Goto Definition operation). - [in] Hierarchy of the code-file to which the code language service would otherwise navigate. - [in] The item identifier of the code-file to which the code language service would otherwise navigate. - [in] RQName-syntax string that identifies the symbol that is the target of the navigation. - [out, retval] Returns true if navigation to symbol has been handled, or false if the caller should do normal navigation. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the alternative navigation target for the symbol if there is one (this method does not do the actual navigation). - [in] Hierarchy of the code-file to which the code language service would otherwise navigate. - [in] Item identifier of the code-file to which the code language service would otherwise navigate. - [in] RQName-syntax string that identifies the symbol that is the target of the navigation. - [out] Hierarchy of the alternative navigation target (that is, for the source document that generates the code file). - [out] Item identifier of alternative navigation target (that is, for the source document that generates the code file). - [out] Location of the symbol in the alternative navigation target. Set to (0,0,0,0) if the source is not a text document. - [out, retval] Returns true if the alternative navigation target is returned, otherwise false. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Registers the symbolic navigation notify implementation in the project. - [in] Pointer to an handler. - [out] Abstract handle to be used later to unregister this implementation. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Unregisters the symbolic navigation notify implementation. - [in] Abstract handle that was returned by the call to . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines if there is an alternate source file to navigate to for a code symbol. - [in] A representing the hierarchy of the code-file that the code language service would otherwise navigate to. - [in] itemid of the code-file that the code language service would otherwise navigate to - [in] RQName-syntax string that identifies the symbol that is the target of the navigation - [out] Returns true if navigation to symbol has been handled; false if the caller should do normal navigation - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the alternate navigation target for the symbol if there is one. - [in] A representing the hierarchy of the code-file that the code language service would otherwise navigate to. - [in] itemid of the code-file that the code language service would otherwise navigate to - [in] RQName-syntax string that identifies the symbol that is the target of the navigation - [out] A representing the hierarchy of alternate navigation target that is, for the source document that generates the code file). - [out] itemid for the hierarchy of alternate navigation. - [out] A representing the location of symbol in alternate navigation target. Set to (0,0,0,0) if the source is not a Text document. - [out] Returns true if alternate navigation target is returned; otherwise returns false. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the minimum versions of the target framework required for the given assembly to run. - [in] Path to the assembly to check. - [out] A value specifying the required framework version. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the minimum versions of the target framework required for a given assembly to run, based on the referenced assembly closure. - [in] Path to the assembly to check. - [out] A value specifying the required framework version. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets an enumeration of supported framework versions. - [out] A value specifying the supported framework version. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets an enumeration containing the system assembly reference for a given framework version. - [out] A value specifying the required framework version. - [out] A value specifying the required framework version. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets a descriptive string for a framework version. - [in] A value specifying the required framework version. - [out] String describing the framework version. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Checks if a specified assembly is a system assembly and gets its framework version. - [in] Path to the assembly to check. - [out] True if the assembly is a system assembly. - [out] A value specifying the supported framework version. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Expands the toolbox tab specified by the tab identifier. - [in] The identifier of the toolbox tab. - [in] Set to true to expand the toolbox tab. - - - - Report error information, allowing the caller to suppress the UAC dialog box. - [in] The HRESULT to display. - [in] True to suppress display of the dialog box. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Enable and disable showing the User Account Control (UAC) restart dialog box. - [in] True to suppress display of the dialog box. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Add a new import to a project file. - [in] Path to the file to import. - [in] Condition to be evaluated. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets multiple imports from a project file. - [in] Array of paths to the files to import. - [in] Array of conditions to be evaluated. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the value of a specified property from a project file. - [in] Name of the property. - [in] Configuration associated with the property. - [in] specifying whether the property is stored in a project or user file. - [out] Value of the property. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Removes an import from a project file. - [in] Path to the file to remove. - [in] Condition to be evaluated. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Removes a property from a project file. - [in] Name of the property to remove. - [in] Configuration associated with the property. - [in] specifying whether the property is stored in a project or user file. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Replaces an import in the project file with a new import. - [in] The path to the file to be replaced. - [in] The old condition. - [in] The path to the new file to be imported. - [in] The new condition to evaluate. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets a property value in a project file. - [in] Name of the property. - [in] Configuration associated with the property. - [in] specifying whether the property is stored in a project or user file. - [out] Value of the property. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Migrates user settings. - [in] to access configuration information. - [in] to write configuration information. - Guid representing settings category. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines if a project file can be converted to MSBuild format. - [in] path to the old project file. - [out] Boolean value; true if the project can be converted. - [out] Path to the new project. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Converts a project file to a Web Application project file. - [in] Path to the project. - [out] GUID for the project factory. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the base class for the specified class. - The class name. - [out] The base class name. - The HRESULT. - - - Loads the specified assembly. - The assembly file path. - The HRESULT. - - - Unloads the assembly. - The HRESULT. - - - Gets source code control information for a project. - The name of the project file. - [out] The source control project name. - [out] The auxiliary path for source code control. - [out] The local path for source code control. - [out] The source code control provider. - The HRESULT. - - - Determines whether the specified project is a web project. - The project file name. - [out] 1 if the project is a web project, otherwise 0. - The HRESULT. - - - Migrates a web project. - The project hierarchy. - The location of the project. - The name of the project file. - The HRESULT. - - - Prepares the web proxy for a web call by attaching credentials to it. - [in] The URL for the web call. - [in] A value specifying the current proxy state for the web call. - [out] A value specifying the new proxy state for the web call. - [in] Prompt user for credentials if they are not available. - If the method succeeds, it returns . If it fails, it returns an error code. - - - The HTTP GET-based discovery URL for the service (NULL or empty BSTR if none) - [out, retval] The discovery URL. The value of this parameter is null or EMPTY if there is no discovery URL. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets a collection of all known service endpoint URLs for this Web service. - [out, retval] An array of the service endpoint URLs for this Web service. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the metadata exchange Web service endpoint for the specified URL. - [in] The URL from which to get the metadata exchange Web service endpoint. - [out, retval] The metadata exchange Web service endpoint. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the Web service endpoint for the specified URL. - [in] The URL from which to get the Web service endpoint. - [out, retval] The Web service endpoint. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets all known metadata exchange discovery endpoint URLs for this Web service. - [out, retval] The metadata exchange discovery endpoint URLs. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the URL for the endpoint. - [out, retval] The URL for the endpoint. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines which debug engines should be used when the debugger attaches to the worker process for a particular Web service. - [out, retval] The list of debug engines. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Creates a new instance of the class. - - - Begins a build. - Returns S_OK if the method is successful, E_FAIL if the method fails. - - - Closes a build host object. - Returns S_OK if the method is successful, E_FAIL if the method fails. - - - Deletes the specified file on disk and removes it from the running document table (RDT). - [in] The filename of the file to be deleted. - Returns S_OK if the method is successful; otherwise, returns E_FAIL if the document is in the RDT and something else has a lock on it which cannot be removed automatically. - - - Ends a build. - Returns S_OK if the method is successful, E_FAIL if the method fails. - - - Determines if the specified file exists in the running document table (RDT) or on disk. - [in] The name of the file to check for existence. - [in] Flag indicating check only on disk. Value is true to check only on disk, not in the RDT. - [out] Flag indicating that the file exists. Returns true if the file exists. - Returns S_OK if the method is successful, E_FAIL if the method fails. - - - Gets the contents of the specified file, based on what is in memory or if not in memory, what is on disk. - [in] The name of the file from which to retrieve contents. - [out] The contents retrieved from the specified file. - Returns S_OK if the method is successful, E_FAIL if the method fails. - - - Retrieves the live punkDocData object for the specified file if the file is registered in the running document table (RDT). - [in] The name of the file for which to retrieve the punkDocData object. - [out] The live object for the specified file, or null if the specified file is not registered in the RDT. - Returns S_OK if the method is successful, E_FAIL if the method fails. - - - Retrieves the time of the last change to the specified file. - [in] The filename of the file for which to find the last change time. - [out] The time of the last change to the specified file. If the file is open in memory, returns the time of the last edit as reported by IVsLastChangeTimeProvider::GetLastChangeTime on the open document. If the file is not open, returns the last change time of the file on disk. - Returns S_OK if the method is successful, E_FAIL if the method fails. - - - Initializes a build host object. - [in] The host project hierarchy. - [in] The global service provider. - Returns S_OK if the method is successful, E_FAIL if the method fails. - - - Determines whether this is an actual build operation, or is a design-time-only generation for IntelliSense purposes. - [out] Flag indicating whether this is an actual build. Returns true if it is an actual build, false if it is a design-time-only generation. - Returns S_OK if the method is successful, E_FAIL if the method fails. - - - Puts the contents for the generated file into an in-memory TextBuffer and registers it in the running document table (RDT) with an RDT_ReadLock. This holds the file open in memory until the project is closed (when the project calls IVsMSBuildHostObject::Close). - [in] The filename of the file from which to obtain generated contents. - [out] The generated contents retrieved from the specified file. - Returns S_OK if the method is successful; otherwise, returns E_FAIL if the document is in the RDT and something else has a lock on it which cannot be removed automatically. - - - Creates a new instance of the VsSymbolicNavigationManagerClass class. - - - Determines if there is an alternate source file within which to navigate for a specified code symbol (GoTo Definition operation). - [in] The of the alternate code file within which to navigate. - [in] The of the alternate code file within which to navigate. - [in] Refactor-qualified-name(RQName)-syntax string that identifies the symbol to navigate to. - [out] Flag indicating whether navigation to the specified symbol has been handled. Returns true if symbol has been handled; otherwise returns false if caller should do normal navigation. - Returns S_OK if the method succeeds. - - - Retrieves the alternate navigation target for the specified symbol,l if there is one. - [in] The of the alternate code file within which to navigate. - [in] The of the alternate code file within which to navigate. - [in] Refactor-qualified-name(RQName)-syntax string that identifies the symbol to navigate to. - [out] The of the alternate navigation target (the source document that generates the code file). - [out] The of the alternate navigation target (the source document that generates the code file). - [out] The location of the specified symbol in the alternate navigation target. Set to (0,0,0,0) if the alternate target is not a text document. - [out] Flag indicating whether an alternate navigation target for the specified symbol has been found. Returns true if an alternate target is returned; otherwise returns false. - Returns S_OK if the method succeeds. - - - Registers the specified handler. - [in] The handler to register. - [out] The cookie of the handler registered. - Returns S_OK if the method succeeds. - - - Unregisters the specified handler. - [in] The cookie of the handler to remove from the registry. - Returns S_OK if the method succeeds. - - - Helps to invoke menu commands. - - - Adds members to enumeration, which specifies the state of a window frame. - - - A window is activated (made visible). - - - Adds members to enumeration, specifying types of gradients that can be used as backgrounds in VSPackages. - - - Selected file tab. - - - Hot file tab. - - - Specifies Special Project Files that can be created or queried for with . - - - Get AppXaml files. - - - Specifies the first PSFFIELDID3. - - - Specifies the state of a file in the source control system. - - - The file is in an unknown state; the status could not be obtained. - - - The file is not under source control. - - - The file is under source control. - - - The file is checked out by the current user at the specified path on the local disk. - - - The file is checked out by another user. - - - The file is exclusively checked out. - - - The file is checked out by more than one user. - - - The file is not the most current version. - - - The file was deleted from the source control database. - - - The file is locked; no more versions are allowed. - - - The file is merged but not yet fixed or verified. - - - The file is shared between projects in the source control database. - - - The file is shared and is pinned to a specific version. No more changes can be made to the file in the source control database until the file is unpinned. - - - The file was modified, broken, or violated. - - - The file is checked out by the current user. - - - The file can never be merged with. It does not have to be saved before a get operation. - - - This member is not intended to be used directly from your code because this member is specific to the source control provider. Team Foundation Client and the Microsoft Source Code Control Interface use this value to indicate that the file is excluded from source control. - - - This member is not intended to be used directly from your code because this member is specific to the source control provider. Team Foundation Client uses this value to indicate that the file has a pending edit. - - - This member is not intended to be used directly from your code because this member is specific to the source control provider. Team Foundation Client uses this value to indicate that the file is located in the current workspace. - - - Controls how a project is created or opened. - - - Do not check if the containing solution is accessible. - - - Controls how a new solution is created. - - - Do not check if the solution folder is accessible. - - - Specifies flags that control how the debugger is started. - - - Launch the debugger when an event is fired. - - - Specifies flags that control how the debugger is started. - - - The debugger should wait for a named event to be signaled after launching the first debug target and before launching more targets. - - - Provides additional members for the enumeration. - - - I4 ID of the container (tab) group for the MDI window. - - - BOOL Send FRAMESHOW_WinActivated notification when a window is activated. - - - The first ID. - - - Adds members to the enumeration that defines property identifiers for different aspects of the Visual Studio environment. - - - Deprecated. Use instead. - - - VT_BOOL the project support for web references. - - - VT_BOOL Project support for service references. - - - BOOL set to TRUE to enable hierarchical update. - - - BOOL set this to TRUE to enable the N-Tier designer. - - - BOOL set to TRUE to enable the Linq Over DataSet. - - - VT_BSTR. Replace the application name with hierarchy branding in the main window title. - - - An array of service GUIDs that implement and for which this interface should be called for any refactoring operation in the project (only defined for VSITEMID_ROOT).Add to this property by creating registry values under the local registry root's Projects\<project type GUID>\FileExtensions\<file extension> key with name "RefactorNotify". Then if there is a file with this extension in the project, the VSHPROPID_Extensions property contains the data from this registry value. - - - VT_BOOL. Set to TRUE if a default namespace call to is currently occurring, or FALSE otherwise. - - - The first ID. - - - Represents a registry root handle. - - - Invalid value, used for initializing parameters. - - - HKEY_CURRENT_USER - - - HKEY_LOCAL_MACHINE - - - Represents a registry type setting. - - - Per-user settings. - - - Per-installation (computer-wide) settings. - - - Reserved for future use. - - - Reserved for future use. - - - Reserved for future use. - - - Provides additional members for the enumeration. Identifies property setting for a solution. - - - BOOLEAN: true if the solution is being saved when closing. - - - Specifies the first VSPROPID. - - - This enumeration is an extension of , and specifies additional flags. - - - Check if any file changed. - - - Provides additional members for the enumeration. - - - Do not check if the folder containing the solution can be modified. - - - Provides additional members for the enumeration. - - - Common (all users) application data directory. - - - First item. - - - Provides additional members for the enumeration. - - - Splash screen border - - - Top of selected file tab gradient. - - - Bottom of selected file tab gradient - - - Top of hot file tab gradient - - - Bottom of hot file tab gradient - - - File tab document border shadow - - - File tab document border background - - - File tab document border highlight - - - Branded UI title - - - Branded UI border - - - Branded UI text - - - Branded UI background - - - Branded UI fill - - - Last enumeration item - - - Specifies how credentials are attached to a web proxy. - - - Initial state - - - Default credentials attached to proxy - - - Cached credentials attached to proxy - - - Prompt user for credentials - - - Terminate the current operation - - - Provides additional members to the enumeration. - - - Lounch web browser - - - Provides additional members for the enumeration. - - - Extension members hierarchy element type - - - Enumerates types of message loops used on forms. - - - The form is modeless. - - - The form is modeless and no processing is done when the message loop is idle. - - - The form is modal. - - - The form is modal and no processing is done when the message loop is idle. - - - Contains information about active statements in Edit and Continue. - - - Specifies the current Edit and Continue build state. - - - No user edits have occurred. - - - Rude Edit and Continue edits are present. - - - Compile errors are present. - - - Edits exist, and no errors exist. - - - Provides information about an Edit and Continue exception span. - - - Specifies the exact reason for calling . - - - Check before compiling. - - - Check before rebuilding. - - - Specifies Edit and Continue return codes. - - - Edit and Continue is not supported. - - - The active statement was deleted. - - - Specifies state information about the Edit and Continue active statement. - - - No information is available. - - - The active statement is in a leaf frame. - - - The active statement is partially executed. - - - The instructions in the intermediate instruction language that correspond to the line of code currently being debugged are not associated with user-owned code. - - - Specifies the reason an Edit and Continue break state occurred. - - - A normal break has occurred. Track active statements, provide exception spans, and track rude edits. - - - Stopped at an exception. An unwind is required before Edit and Continue is allowed. All edits are rude. No tracking is required. - - - Specifies the position type of the Edit and Continue active statement. - - - The filename and position mark the active statement. - - - The filename and position mark the statement associated with some line in the method. Currently, this is the line associated with offset 0, but may change. (The intent is to provide the language service a hint on where to find the method in source.) The asInfo member of the structure must have ASINFO_NONUSER set. - - - The filename and position are not meaningful (for example, a generated function with no source). The asInfo member of the structure must have ASINFO_NONUSER set. - - - Enumerator for system assemblies. - - - Enumerator for supported versions of the framework. - - - Enumerates the components in the Edit and Continue rebuildable project configurations. - - - Establishes a local registry relative to the Visual Studio registry hive. You can get an instance of the interface through the (SID_SLocalRegistry) service. - - - Enables components to participate in message processing while they are waiting for handles. - - - Manages references to components of various types within the project. - - - Creates instances of document view objects and of data objects. - - - - - - - - - Performs file upgrades for specified versions as part of a project upgrade. - - - Implements the search done by the FindSymbol menu command, with support for multiple frameworks. - - - Outgoing interface for events, such as changes in search options, related to the Find Symbol command, with support for multiple frameworks. - - - Executes a command with output displayed to an output pane in the Visual Studio IDE. - - - Enables the project system to communicate with MSBuild host objects. - - - Enables MSBuild to use memory instead of disk files for Intellisense builds. - - - Writes a string to the output window, and also creates an entry in the Error List. - - - Makes properties of a VSPackage available. - - - Upgrades flavored projects using a project factory. - - - Enables a project to start or stop its hosted server. - - - Indicates to the environment or source control package that a file is about to be changed in memory or saved. - - - Supplies shell services in addition to the interface. - - - Manages the list of handlers that are registered on a project-scoped basis. Obtain an IVsSymbolicNavigationManager interface by calling QueryService for the service. - - - Facilitates redirection of Goto Definition on a code symbol. - - - Provides base support for targeting multiple framework versions. - - - Provides persistence and localization support for a Toolbox. Extends, but does not inherit from, . You can get an instance of the interface from the (SID_SVsToolbox) service. - - - Extends the functionality of the interface by providing access to additional window functionalities. - - - Upgrades build-related information in a project file. - - - Migrates user settings. - - - Provides methods to migrate web projects. - - - Provides help with web migration. - - - Provides help migrating web projects. - - - Web proxy service interface. - - - Represents a single Web service that supports a richer understanding of endpoints and metadata discovery information at design time. To access this object, if supported, query (QueryInterface) from an instance. - - - Represents a single endpoint for a Web service (whether a service endpoint or a metadata discovery endpoint). - - - Allows a project system to customize how the worker process for a particular Web service is debugged. This interface is obtained by calling QueryInterface on a object. - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Specifies results of a QuerySave operation. - - - Default flag. - - - A file involved in the operation was checked out and a new version was retrieved from the source control database - - - A file involved in the operation was checked out. A new version was retrieved from the source control database and the file was reloaded in the editor or in the shell (if the file is a project or solution file). - - - Represents a set of debug engines. - - - The coclass for the and interfaces. This is the standard implementation which provides IntelliSense and build-time support for MSBuild tasks. - - - This is the standard implementation of the interface, which provides IntelliSense and build-time support to MSBuild tasks. - - - Represents a global service that manages the list of handlers that are registered on a project-scoped basis. This interface is available via . - - - Represents a global service that manages the list of handlers that are registered on a project-scoped basis. This interface is available via . - - - Represents the version number of a target framework. - - - Unknown version. - - - Version 2.0. - - - Version 3.0. - - - Version 3.5. - - - Represents a toolbox data format. - - - \ No newline at end of file diff --git a/ScheMe/bin/Microsoft.VisualStudio.Shell.Interop.dll b/ScheMe/bin/Microsoft.VisualStudio.Shell.Interop.dll deleted file mode 100644 index 571ab91..0000000 Binary files a/ScheMe/bin/Microsoft.VisualStudio.Shell.Interop.dll and /dev/null differ diff --git a/ScheMe/bin/Microsoft.VisualStudio.Shell.Interop.xml b/ScheMe/bin/Microsoft.VisualStudio.Shell.Interop.xml deleted file mode 100644 index 7c202a4..0000000 --- a/ScheMe/bin/Microsoft.VisualStudio.Shell.Interop.xml +++ /dev/null @@ -1,16432 +0,0 @@ - - - - Microsoft.VisualStudio.Shell.Interop - - - - Indicates whether contains a valid color value. - - - Indicates whether contains a valid color value. - - - Indicates the contains a valid description string - - - Indicates whether contains valid font flags from . - - - Indicates whether contains a valid line style. - - - Indicates whether contains a valid localized name string. - - - Indicates whether contains a valid marker style. - - - Indicates whether contains a valid (non-localized) name string. - - - String that contains a brief description of the item displayed as a ToolTip. (This feature is currently disabled). - - - String that contains the localized name of the item displayed to the user. - - - String that contains the non-localized name of the item used internally by the VSPackage to compare and merge. - - - Specifies the automatic background color for an item. - - - Specifies the automatic foreground color for an item. - - - Specifies the visual style of the marker - - - Specifies the line style for marker items. - - - Specifies attributes of an item. - - - Specifies the foreground color, background color, and font flags from the structure. - - - Candidate list identifier. dwIndex can be zero for the first list, 1 for the second, and so on. The maximum index is 31. - - - Position style. - - - Coordinates of the upper-left corner of the candidate window or the caret position, depending on the value of . - - - Coordinates of the upper-left and lower-right corners of the exclusion area. - - - BOOLEAN value indicating the background color is valid. - - - BOOLEAN value indicating the font flags are valid. - - - BOOLEAN value indicating the foreground color is valid. - - - DWORD specifying the background color. - - - DWORD specifying the foreground color. - - - DWORD specifying the font flags - - - Contains the GUID of the COM object's TypeLib. - - - WORD containing the COM objects major version number. - - - WORD containing the COM objects minor version number. - - - BSTR containing the friendly name of the TypeLib. - - - BSTR containing the full path to typelib file. - - - DWORD containing typelib flags. - - - Contains the typelib's GUID. - - - Contains the lcid of typelib. - - - WORD ontaining the typelib's major version number. - - - WORD containing the typelib's minor version number. - - - A setting of true indicates that the character set is valid. - - - A setting of true indicates that the face name is valid. - - - A setting of true indicates that the point size is valid. - - - String containing the name of the font. - - - Integer containing the character set, (e.g., RUSSIAN_CHARSET). - - - Specifies the point size of the font. - - - Specifies the character set. - - - Specifies the clipping precision. - - - Specifies the angle, in tenths of degrees, between the escapement vector and the x-axis of the device. - - - A null-terminated string that specifies the typeface name of the font. - - - Specifies the height, in logical units, of the font's character cell or character. - - - Specifies an italic font if set to true. - - - Specifies the angle, in tenths of degrees, between each character's base line and the x-axis of the device. - - - Specifies the output precision. - - - Specifies the pitch and family of the font. - - - Specifies the output quality. - - - Specifies a strikeout font if set to true. - - - Specifies an underline font if set to true. - - - Specifies the weight of the font in the range 0 through 1000. - - - Specifies the average width, in logical units, of characters in the font. - - - DWORD containing the maximum number of characters in the name. - - - DWORD Specifying the maximum numbers of characters in menu item captions. - - - DWORD specifying flags for support/no support of certain properties. Values are taken from the enumeration. - - - DWORD specifying the size of the struct. - - - Specifies the destination window for menu. - - - Specifies the parent of destination window. - - - Specifies the menu editor site. - - - Specifies the . - - - Fixed list of acceptable accelerators. - - - Specifies the . - - - Unique Id for identifying extra data in clipboard operations. - - - Size, in characters, of , the menu name buffer. - - - Specifies a numeric menu identifier; -1 if specified by name. - - - Buffer for menu name. - - - SHORT specifying the x reference point. - - - SHORT specifying the y reference point. - - - BSTR containing the tool tips/label text of toolbox item. - - - COLORREF item specifying the transparent color in bitmap. - - - DWORD specifying the item info flags. Values are taken from the enumeration. - - - Specifies a 16x16 bitmap for the toolbox. - - - INT specifying the image index of the item. - - - Specifies the width of the item image. - - - Specifies the character set. - - - Specifies the clipping precision. - - - Specifies the angle, in tenths of degrees, between the escapement vector and the x-axis of the device. - - - Specifies the typeface name of the font. - - - Specifies the height, in logical units, of the character cell or character of the font. - - - Specifies an italic font if set to true. - - - Specifies the angle, in tenths of degrees, between each character base line and the x-axis of the device. - - - Specifies the output precision. - - - Specifies the pitch and family of the font. - - - Specifies the output quality. - - - Specifies a strikeout font if set to true. - - - Specifies an underlined font if set to true. - - - Specifies the weight of the font in the range 0 through 1000. - - - Specifies the average width, in logical units, of characters in the font. - - - Pointer to the GUID of a browse container. - - - String containing the name of the browse container. - - - Standard flags from the BROWSEINFO structure. - - - Help topic string. This is overridden by parameter from the method. - - - Handle of the owner window for the dialog box. - - - DWORD indicating the size of . - - - Maximum length of the directory name. - - - String containing the directory name. - - - String containing the title of the dialog box. - - - String containing the initial directory. - - - String containing the full path to component file. - - - String containing the project reference. - - - String containing the human-readable name of component (not identity information). - - - DWORD containing the size of . - - - GUID specifying the type library. - - - Specifies the locale of the library. - - - DWORD containing custom information. - - - Specifies the component type. Values are taken from the enumeration. - - - Contains the file's build number. - - - Contains the file's major version number. - - - Contains the file's minor version number. - - - Contains the file's build revision number. - - - Contains the type library's major version number. - - - Contains the type library's minor version number. - - - DWORD containing the size of . - - - Tab identification GUID. - - - VARIANT containing the tab initialization information. - - - BSTR containing command-line arguments to the executable. - - - BSTR containing the name of the current directory. - - - BSTR containing the environment settings to pass to CreateProcess. - - - BSTR containing the name of the executable. - - - BSTR containing the name of the application as it is registered with the MDM. - - - BSTR containing custom options specific to each clsidCustom (null is recommended). - - - BSTR containing the name of port from the supplier specified in (can be null). - - - BSTR containing the remote machine name. Set to null for local machines. - - - DWORD specifying the size of the struct. - - - Specifies that the exe will be launched by some custom means. - - - Specifies the Port supplier GUID. - - - Specifies how this process should be launched or attached. Values are taken from the enumeration. - - - Number of GUIDs in the member. - - - Specifies that stdout and stderr should be routed to the debug-output window. - - - Specifies launch flags. Values are taken from the enumeration. Used in calls. - - - HANDLE to StdError. - - - HANDLE to StdInput. - - - HANDLE to StdOut. - - - Holds an array of GUIDs for multiple engine launch. - - - identifier that represents the selected item. For valid values, see VSITEMID. - - - Pointer to an interface. - - - Specifies a registered clipboard format. - - - Specifies a composite format. Values are taken from the enumeration. - - - Specifies the storage medium to be used. Values are taken from the TYMED enumeration described in the MSDN Library Platform SDK documentation set. - - - DWORD containing any custom information. - - - Pointer to a GUID specifying the library. - - - Pointer to the class name. - - - Pointer to the library name. - - - Pointer to the member name. - - - Pointer to the name space. - - - DWORD containing custom information. - - - Pointer to the GUID of your library. - - - Pointer to a struct identifying the library tree node. - - - String containing the library name. - - - Specifies the type of library object. Values are taken from the enumeration. - - - Pointer to the next structure. - - - Pointer to a null terminated string containing the name of the library tree node object. - - - DWORD containing custom information. - - - Specifies what part of an object's name is represented by . Values are taken from the enumeration. - - - Specifies limits on the object search. Values are taken from the enumeration. - - - String containing the name of the item to search for. - - - DWORD specifying standard OFN_ flags. - - - DWORD specifying the help topic. - - - HWND of the owing window. - - - DWORD holding the size of . - - - DWORD indicating the file extension. - - - DWORD indicating the file offset. - - - DWORD indicating the filter index. - - - DWORD holding the maximum number of characters in the file name. - - - String holding the title of the dialog box. - - - String holding the file name. The first character of this buffer must be NULL if initialization is not necessary. - - - String containing the file name filter. - - - String containing the initial directory. - - - DWORD containing the size of (for plug-and-play). - - - Count of lines displayed in status pane. - - - Custom colors chosen for the property browser. - - - Specifies whether to show categorized outline view. - - - Indicates whether status pane is visible. - - - Flags that indicate which options to use when creating the property sheet page. - - - Reserved for future use. - - - Specifies the size, in bytes, of the structure. The size includes any extra application-defined data at the end of the structure. - - - Use when PSP_DLGINDIRECT is specified in . Specifies the size of the template specified in the field. - - - Handle to the instance from which to load a dialog template resource. - - - If you cannot pass a dialog template, set the field to a null value and fill in this field instead. A page will then be created, and your hwnd will be attached to it. If you do this, do not use for anything. - - - When the page is created, a copy of the page's structure is passed to the dialog box procedure with a WM_INITDIALOG message. The member is provided to allow you to pass application-specific information to the dialog box procedure. It has no effect on the page itself. - - - Address of the reference count value. To use this member, you must set the PSP_USEREFPARENT flag in the member. - - - Address of an application-defined callback function that is called when the page is created and when it is about to be destroyed. To use this member, you must set the PSP_USECALLBACK flag in the member. - - - Address of the dialog box procedure for the page. Because the pages are created as modeless dialog boxes, the dialog box procedure must not call the EndDialog function. - - - Dialog box template in memory to use to create the page. If the PSP_DLGINDIRECT flag in the member is set, then is used. - - - Used to specify the resource identifier of your dialog template in the module identified by the handle in the field when PSP_DLGINDIRECT is not specified in . - - - Attributes for the file. - - - Date and time the file was last written to. - - - High 32 bits of the file size. - - - Low 32 bits of the file size. - - - DWORD specifying standard OFN_ flags, which are used by the OPENFILENAME structure. - - - DWORD specifying the help topic. - - - HWND specifying the handle of the owning window. - - - DWORD holding the size of this . - - - DWORD indicating the file extension. - - - DWORD indicating the file offset. - - - DWORD indicating the filter index. - - - DWORD indicating the maximum number of characters in the file name. - - - Pointer to an instance. This interface shows a dialog box from which to choose additional save format options. - - - Pointer to a string containing the Save Options dialog box title. - - - Pointer to a string containing the file name. - - - Pointer to a string containing the file name filter. - - - Pointer to a string containing the initial directory. - - - Number of columns; must be greater than or equal to 1. - - - Number of rows/lines; must be greater than or equal to 1. - - - Width of each cell; 0 or -1 = current button width, -2 = default color cell width. - - - Preferred width of whole control. Office will override if it is too small; use 0 if you don't care. - - - Height of each cell; 0 or -1 = current button height, -2 = default color cell height. - - - Preferred height of whole control; Office will override if it is too small; use 0 if you don't care. - - - Pixel width between cells; 0 or -1 = use default of 2 pixels. - - - Pixel height between cells; 0 or -1 = use default of 2 pixels. - - - true if the client image is sensitive to palette changes. - - - Control state. Values are taken from the enumeration. - - - HDC to render image into. - - - Button face altitude; -1 = lowered, 0 = normal, 1 = raised. - - - Bounding rectangle for image. - - - Column coordinate of cell to render. - - - Row coordinate of cell to render. - - - Specifies button caption width. - - - Specifies button width. - - - Specifies gap width. - - - Specifies space around sides of toolbars. - - - Specifies horizontal row width. - - - Specifies button caption height. - - - Specifies button height. - - - Specifies gap height. - - - Specifies space around top and bottom of button. - - - Specifies vertical row width. - - - Specifies font half height of button title. - - - Specifies the item id. - - - Specifies the hierarchy. - - - Specifies the text buffer. - - - Specifies the span of text. - - - Length of forced selection. - - - Start of the part of the item to always select (for showing search hits). - - - Handle to an image list. If is set to zero, the tool's default image list will be used. Indices for glyphs in the default image list are in omglyphs.h. - - - Specifies an index into an image list indicating which glyph is to be displayed. Return when is set. - - - Specifies which fields in the structure are of interest. Values are taken from the enumeration. - - - Specifies an index into an image list indicating which glyph is to be displayed when the item is selected. Return when is set. If not set, the selected image used will be the same as the non-selected image. - - - Specifies display state. Values are taken from the enumeration. - - - Specifies which bit fields in State are of interest. Values are taken from the enumeration. - - - Specifies the changes that have occurred. Values are taken from the enumeration. - - - Identifies a tree list item. - - - Retrieves the extensibility object (DTE) for the ActiveX designer in use as an editor. - [out]. Address of pointer to the IDispatch interface of the extensibility object. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the class identifier (CLSID) for the runtime portion of the ActiveX designer. Designers generally have separate runtime and design time components. - [out] Pointer to the CLSID of the runtime portion of the designer. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Updates an object containing designer runtime flags information. - [out] Pointer to a DWORD value containing a bit combination of runtime status flags. For more information, see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Tests whether or not the designer supports a given persistence interface such as . - [in] The IID of the persistence interface. - If the method succeeds, it returns . If it fails, it returns an error code.Success indicates that the designer supports the persistence interface. - - - Saves the runtime state of the designer. - [in] The IID of the persistence interface to use. - [in] The IID of the interface responsible for the storage. - [in] Pointer to the storage managed by the interface . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a BSTR containing the category name. - [in] Specifies the property category. - [in] Specifies . - [out] Pointer to a string containing the category name. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the property category value for the specified property. - [in] Specifies the dispatch ID of the property to be displayed. - [out] Specifies a pointer to the property category. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Displays the default event handler. - [in] Pointer to a string that contains the default event handler. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Displays the code for the default event handler. Inherited from . - [in] Pointer to a string containing the name of the object. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Displays the code for a specific event handler. - [in] Pointer to a string containing the name of the object. - [in] Pointer to a string containing the name of the event. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Establish the interface to use when a Web service discovery finishes. - [in] Cookie to use to uniquely identify the callback in any later operations. - [in] An interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Call this method to download the files cached by the latest discovery session. - [in] Specifies the reference folder of the project automation item. - [in] String containing the destination path of the folder where the files are to be stored. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds a reference to an XML Web service that already has a discomap file and was not necessarily discovered. - [in] Specifies the reference folder of the project automation item. - [in] Specifies the destination path of the folder where the files are to be stored. - [in] Specifies the path for the discomap file location. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a pointer to . - [out] Pointer to . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the XML of the document specified by the URL in the parameter list. This URL can point to SDL, XSD, disco or other file types. - [in] Specifies the URL of the document. - [out] Pointer to a string containing the XML of the document. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the XML of the document specified in . - [out] Pointer to a string containing the XML. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the reference count for the XML Web service. - [out] Pointer to a reference count object. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a pointer to that contains information on the XML Web service reference-file types. - [in] Pointer to an index object. - [out] Pointer to a pointer to an object. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the URL of the XML Web service. - [out] Pointer to a string containing the URL. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Use this method to cancel the discovery process. The process will be ignored, but the thread itself will not be destroyed. - [in] Specifies a cookie that identifies the discovery result. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a pointer to . - [in] Pointer to a string containing the URL of the file to be discovered. - [out] Pointer to an object. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the discovery result after the file is downloaded. - [in] Specifies the URL for the discovery session. - [in] Pointer to Interface. This interface returns when the discovery is complete. - [out] Specifies a cookie that identifies the discovery result. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the exception if method takes in = null. - [in] Identifies the URL of the file that is being discovered. - Two return values are possible:: No error info available. The error info was erased. To prevent this from happening, call GetDiscoveryError in your code.Other: This method will throw the exception caught in discovery, so HRESULT won't be . - - - Discovers an XML Web service and then adds a reference to it. - [in] Project Item of the folder containing web reference. - [in] URL of the file being discovered. - [in] Destination path to updates to the web reference. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Activates the document object. - [in] Bit flags using one of two values: ACT_DEFAULT to use the default activation; ACT_SHOW to display the object. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the requested interface of the compiler for the document. - [in] Requested interface (REFIID). - [out] The desired interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the interface for the document site. Typically returns the value set by . - [out] The interface for the document site. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Indicates whether or not the object is showable. - Returns if the object can be shown. - - - Sets the interface for the document site. - [in] The interface to use for the document site. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Activates the document object. - [in] Bit flags using one of two values: ACT_DEFAULT to use the default activation; ACT_SHOW to display the object. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the requested interface of the compiler for the document. - [in] Requested interface (REFIID). - [out] The desired interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the IDispatch interface of the object. - [out] The IDispatch interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the interface for the document site. Typically returns the value set by . - [out] The interface for the document site. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Indicates whether or not the object is showable. - Returns if the object can be shown. - - - Sets the interface for the document site. - [in] The interface to use for the document site. - If the method succeeds, it returns . If it fails, it returns an error code. - - - - [in] do not use - Do not use. - - - - [in] do not use - [in] do not use - Do not use. - - - Clones the current enumeration component. - [out] Returns the cloned interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves a specified number of items in an enumeration sequence. - [in] Number of component elements being requested. - [out] Array of size or larger for the return of components in the enumeration sequence. - [out] Pointer to the number of elements supplied in . The caller can pass in null if is one. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Resets an enumeration sequence to the beginning. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Skips a specified number of components in an enumeration sequence. - [in] The number of components in the enumeration sequence to skip. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Clones this interface by creating another instance. - [out] Reference to the cloned interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the next group of COM references. - [in] Number of COM references to return, or zero to indicate a request for all of the objects. - [out] An array of objects. Contains objects. - [out] Actual number of COM references retrieved. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Return the enumerator to its initial state. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Skip over a specified number of COM references. - [in] The number of COM references to skip. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Clones this interface by creating another instance. - [out] Reference to the cloned interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the next group of hierarchy interfaces (). - [in] Number of hierarchies to return, or zero to indicate a request for all of the objects. - [out] An array of objects. Contains objects. - [out] Actual number of hierarchy interfaces retrieved. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Return the enumerator to its initial state. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Skip over a specified number of hierarchy interfaces. - [in] The number of interfaces to skip. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Clone an item. - [out] The item to clone. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Moves to the next item. - [in] The number of items to advance. - [in] A array containing the selected item. - [in] The number of elements selected - If the method succeeds, it returns . If it fails, it returns an error code. - - - Resets the hierarchy. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Skips an item. - [in] The number of items to skip. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Clones this interface by creating another instance. - [out] Reference to the cloned interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the next group of package interfaces (). - [in] Number of package interfaces to return, or zero to indicate a request for all of the objects. - [out] An array of objects. Contains objects. - [out] Actual number of package interfaces retrieved. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the enumerator to its initial state. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Skip over a specified number of hierarchy interfaces. - [in] The number of interfaces to skip. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Clones this interface by creating another instance. - [out] Reference to the cloned interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the next group of project startup services interfaces. - [in] Number of interfaces to return. Zero indicates that will be set to the number of remaining elements without filling the array (which may be NULL) with any values. - [out] An array of interface objects. Contains objects. - [out] Actual number of interfaces retrieved. - If the method succeeds, it returns . When the end of the enumeration is reached, the method returns and sets to 0. If the method fails, it returns an error code. - - - Returns the enumerator to its initial state. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Skip over a specified number of interfaces. - [in] The number of interfaces to skip. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Creates a copy of this object. - [out] Returns a new object. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a specified number of document cookies from the enumeration sequence. - [in] The number of cookies to obtain. - [in, out] An array to be filled in with the requested cookies. The size of this array must be at least members. - [out] Returns the number of cookies actually fetched. - If the method succeeds, it returns . Returns if there were fewer than the specified number of cookies remaining; otherwise, returns an error code. - - - Resets the enumeration sequence to the beginning - If the method succeeds, it returns . If it fails, it returns an error code. - - - Skip over the specified number of document cookies in the enumeration sequence. - [in] The number of cookies to skip over. - If the method succeeds, it returns . Returns if the specified number of cookies is greater than the remaining number of cookies; otherwise, returns an error code. - - - Clones this interface by creating another instance. - [out] Reference to the cloned interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the next group of data object interfaces () representing toolbox items. - [in] Number of interfaces to return, or zero to indicate a request for all of the objects. - [out] An array of interfaces representing toolbox items. Contains objects. - [out] Actual number of interfaces retrieved. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the enumerator to its initial state. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Skip over a specified number of interfaces representing toolbox items. - [in] The number of interfaces to skip. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Clones this interface by creating another instance. - [out] Reference to the cloned interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the next group of toolbox tabs. - [in] Number of toolbox tabs to return. If this value is zero, nothing is returned. - [out] An array of strings. Contains objects. - [out] Actual number of toolbox tabs retrieved. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the enumerator to its initial state. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Skip over a specified number of toolbox tabs. - [in] The number of toolbox tabs to skip. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Clones this interface by creating another instance. - [out] Reference to the cloned interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the next group of window frame interfaces (). - [in] Number of window frame interfaces to return, or zero to indicate a request for all of the objects. - [out] An array of objects. Contains objects. - [out] Actual number of interfaces retrieved. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the enumerator to its initial state. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Skip over a specified number of window frame interfaces. - [in] The number of interfaces to skip. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the inner object corresponding to a GUID. - [in] The GUID of the desired inner object. - [out] Reference to the inner object. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Creates an extended type library and returns a reference counted (AddRef) interface to it. - [in] Pointer to a string containing the type library file name. This is the type library being extended.You can get the name of a type library from its GUID and other information using QueryPathOfRegTypeLib. - [in] Pointer to a string to prepend to the file name of the extended type library. - [in] Pointer to the used as the extender. - [in] Value not used. Use zero (0). - [in] Value not used. Use zero (0). - [in] Pointer to a string containing the complete path to write out the extended type library. Use NULL if not saving the library. - [out] Pointer to the of the extended (combined) type library. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Creates an interface for an extended type and returns a reference counted (AddRef) interface to it. Uses the CLSID of the type being extended. - [in] CLSID of the type being extended. - [in] Pointer to a string to prepend to the file name of the extended type library. - [in] Pointer to the used as the extender. - [in] Value not used. Use zero (0). - [in] Value not used. Use zero (0). - [in] Pointer to a string containing the complete path to write out the extended type library. Use NULL if not saving the library. - [out] Pointer to the of the extended type. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Creates an interface for an extended type. The interface is not reference counted. The client must handle reference counting. - [in] Pointer to a string containing the type library file name. This is the type library being extended.You can get the name of a type library from its GUID and other information using QueryPathOfRegTypeLib. - [in] Pointer to a string to prepend to the file name of the extended type library. - [in] Pointer to the used as the extender. - [in] Value not used. Use zero (0). - [in] Value not used. Use zero (0). - [in] Pointer to a string containing the complete path to write out the extended type library. Use NULL if not saving the library. - [out] Pointer to the of the extended (combined) type library. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the information for the extending type in the extended type library. - [in] Pointer to a string containing the complete path to write out the extended type library. Use NULL if not saving the library. - [in] Pointer to the for the extending object. - [in] Not used. Use zero (0) or NULL. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the name and path of the help file. - [out] String containing the name of the help file. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets information about the context of the help request. - [out] A set of bit flags. Most commonly used to indicate whether or not "What's This" Help mode is active. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Displays a Help topic. - [in] String containing the name and path of the Help file. - [in] The context ID of the topic to display. - [in] Bit flags indicating how to display the topic. For more information, see the Help constants, such as HELP_CONTEXTPOPUP, in the winuser.h file. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Outgoing interface for notification of changes in the list of required classes. - [in] Pointer to an interface that provides a list of the required classes. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Creates an instance of a class listed in the local registry. - [in] Class identifier (CLSID) of the requested object. This is the CLSID associated with the data and code that is used to create the object. - [in] Pointer to the controlling instance of IUnknown of the aggregate that uses the newly created object. A value of null indicates that the object is not being created as part of an aggregate. If non-null, this is a pointer to the aggregate object's IUnknown interface (the controlling IUnknown). - [in] Interface to be used to communicate with the object. For example, IID_IClassFactory. - [in] Flags controlling the instance creation from the enumeration. Specifies a value of . - [out] Address of pointer variable that receives the interface pointer requested in . Upon successful return, contains the requested interface pointer. Upon failure, contains null. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the class object associated with a CLSID. - [in] Class identifier (CLSID) of the requested object. This is the CLSID associated with the data and code that is used to create the object. - [in] Flags controlling the instance creation from the enumeration. Specifies a value of . - [in] Reserved. - [in] Interface to be used to communicate with the object. For example, IID_IClassFactory. - [in] Address of pointer variable that receives the interface pointer requested in . Upon successful return, contains the requested interface pointer. Upon failure, contains null. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Not implemented. Do not use. - Do not use. - Do not use. - - - - Creates an instance of a class listed in the local registry. - [in] Class identifier (CLSID) of the requested object. This is the CLSID associated with the data and code that is used to create the object. - [in] Pointer to the controlling instance of IUnknown of the aggregate that uses the newly created object. A value of null indicates that the object is not being created as part of an aggregate. If non-null, this is a pointer to the aggregate object's IUnknown interface (the controlling IUnknown). - [in] Interface to be used to communicate with the object. For example, IID_IClassFactory. - [in] Flags controlling the instance creation from the enumeration. Specify a value of . - [out] Address of pointer variable that receives the interface pointer requested in . Upon successful return, contains the requested interface pointer. Upon failure, contains null. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the class object associated with a CLSID. - [in] Class identifier (CLSID) of the requested object. This is the CLSID associated with the data and code that is used to create the object. - [in] Flags controlling the instance creation from the enumeration. Specify a value of . - [in] Reserved. - [in] Interface to be used to communicate with the object. For example, IID_IClassFactory. - [in] Address of pointer variable that receives the interface pointer requested in . Upon successful return, contains the requested interface pointer. Upon failure, contains null. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the local registry root. - [out] Pointer to a string containing the local registry root. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Not implemented. Do not use. - Do not use. - Do not use. - - - - Creates an instance of a class that is listed in the local registry. - [in] Class identifier (CLSID) of the requested object. This CLSID is associated with the data and code that is used to create the object. - [in] Pointer to the controlling instance of IUnknown of the aggregate that uses the newly created object. A value of null indicates that the object is not created as part of an aggregate. If non-null, this is a pointer to the IUnknown interface of the aggregate object (the controlling IUnknown). - [in] Interface to be used to communicate with the object. For example, IID_IClassFactory. - [in] Flags that control the instance creation from the enumeration. Specify a value of . - [out] Address of the pointer variable that receives the interface pointer that is requested in . On successful return, contains the requested interface pointer. On failure, contains null. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Creates an instance of a managed class and returns a requested interface. - [in] String that contains a URL that is the location of the assembly. Optional: use null if you do not use a URL. For more information, see . - [in] String that contains the simple, unencrypted name of the assembly. - [in] String that contains the name of the type to create. - [in] Interface to use to communicate with the object. For example, IID_IClassFactory. - [out] Pointer to the interface that is requested in . On successful return, contains the requested interface pointer. On failure, contains null. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the class object that is associated with a CLSID. - [in] Class identifier (CLSID) of the requested object. This CLSID is associated with the data and code that is used to create the object. - [in] Flags that control the instance creation from the enumeration. Specify a value of . - [in] Reserved. - [in] Interface to be used to communicate with the object. For example, IID_IClassFactory. - [in] Address of pointer variable that receives the interface pointer that is requested in . On successful return, contains the requested interface pointer. On failure, contains null. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns an interface that is implemented by a particular managed object. - [in] String that contains a URL that is the location of the assembly. Optional: use null if you do not use a URL. For more information, see . - [in] String that contains the simple, unencrypted name of the assembly. - [in] String that contains the name of the type to create. - [in] Interface to be used to communicate with the object. For example, IID_IClassFactory. - [out] Pointer to the interface that is requested in . On successful return, contains the requested interface pointer. On failure, contains null. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the local registry root. - [out] Pointer to a string that contains the local registry root. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Not implemented. Do not use. - Do not use. - Do not use. - - in all cases.. - - - Reserved for future use. Do not use. - - - - Reserved for future use. Do not use. - - - - Informs the service of a UI event. - [in] Role of the affected in-place VSPackage object. For valid values, see . - [in] Class identifier (CLSID) of the in-place VSPackage object. - [in] Uniquely identifies the UI events group of the in-place VSPackage object. - [in] Identifies the event using a combination of the events group and event ID. - [in] Represents the status of the event. For valid values, see . - [in] Indicates how often the event occurs. For valid values, see . - [in] Screen coordinates of the region that might be affected by the event. The environment uses this information to avoid the region. - [in] Contains event-specific information if applicable. Typically, will be null. - - - Requests the display of a progress indicator during a long-term operation. - [in] Identifies a progress indicator. Setting to zero indicates that the service should start a new progress indicator. If is not set to zero, the service should display the current progress indicator. - [in] Set to true to start or continue display of a progress indicator and false to cancel the progress display. - [in] Points to the label that explains the purpose of the progress indicator. If is set to null on subsequent calls to update the progress of an on-going progress indicator, the previous value of the label is used. - [in] Specifies the time that has already passed for the operation. - [in] Specifies the total duration of the operation. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Specifies the status text message for the environment's status bar. - [in] Specifies the status text message to display. - [in] Placeholder parameter; this value is currently ignored. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Requests the display of a context menu. - [in] Role of the in-place VSPackage object requesting the context menu. For valid values, see . - [in] Class identifier (CLSID) of the in-place VSPackage object requesting the context menu. - [in] Identifies the context menu to be displayed. - [in] Identifies the screen position for the context menu. - [in] Points to the interface to handle the dispatching of active object commands while the context menu is displayed. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Requests the display of Help information. - [in] Role of the VSPackage object requesting the Help display. For a list of valid values, see . - [in] Class identifier (CLSID) of the VSPackage object requesting the Help display. - [in] Identifies the position of the mouse. - [in] Identifies the Help command to be invoked. - [in] Points to the path to the Help file to be displayed. - [in] Data specific to the VSPackage object. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Requests the display of a modal message. - [in] Role of the VSPackage object that is requesting the modal message display. For a list of valid values, see . - [in] Class identifier (CLSID) of the VSPackage object requesting the message display. - [in] Pointer to the message text header or null if there is no header to display. - [in] Pointer to the main part of the message text or null if there is no text to display. - [in] Pointer to the path to a Help file. - [in] Specifies the Help context identifier. - [in] Specifies the set of buttons to appear in the message box. This parameter is similar to the parameter of the Win32 MessageBox function in that it uses similar values with similar semantics. For a list of valid values, see .Note   OLEMSGBUTTON_YESALLNOCANCEL is not supported and returns the same result as OLEMSGBUTTON_OK. - [in] Specifies the default button for the message box. For a list of valid values, see . - [in] Specifies the icon and type of the message. For a list of valid values, see . - [in] If true, this flag causes the MB_SYSTEMMODAL flag to be set when showing the message. If false, no system flag is set during the message display. - [out] Specifies the result of the message display. If ShowMessage succeeds, is set to one of the following menu item values returned by the dialog box:[1|1] Value[1|2] Description[2|1] IDABORT[2|2] Abort button was clicked.[3|1] IDCANCEL[3|2] Cancel button was clicked or the ESC key was pressed. If the message box does not have a Cancel button, pressing the ESC key has no effect. [4|1] IDIGNORE[4|2] Ignore button was clicked.[5|1] IDNO[5|2] No button was clicked.[6|1] IDOK[6|2] OK button was clicked.[7|1] IDRETRY[7|2] Retry button was clicked.[8|1] IDYES[8|2] Yes button was clicked. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Queries an in-place VSPackage about its need to perform idle time tasks. - [in] Specifies the type of idle time processing to be performed. - The method returns true if the in-place object needs more time to perform idle time tasks and false if no additional idle time is needed. - - - Queries an in-place VSPackage object to determine whether or not the object can terminate. - [in] Flag set to true if the in-place object's user should be asked whether or not unsaved data should be saved. - FQueryClose returns true if the method succeeded or if saving is not required and false if the save failed or if saving is not possible. - - - Allows an in-place VSPackage object assuming the role of main component to override the context menu requested by an object assuming the subcomponent or component control role. - [in] Specifies the role of the innermost UI active object that contributes the context menu. For a list of valid values, see . - [in] Class identifier (CLSID) of the innermost UI active object that contributes the context menu. - [in] Identifier of the menu to be contributed. A menu identifier is a combination of a CLSID and an structure. - [in] Position in screen coordinates for the context menu. - [out] Class identifier (CLSID) of the context menu to be contributed. If there is no menu to contribute, this parameter should be null. - [out] Identifier of the context menu to be contributed. The identifier is an structure made up of a numeric menu identifier, a character buffer to hold the menu name, and a pointer to the menu. The menu may be specified either with a menu name string or with the ID of a built-in menu of the in-place object assuming the role of main component. The string should be a name of a menu that is known to the environment. If the string does not identify a valid menu name, then no context menu will be displayed. The environment can return a list of valid menu names through the method. - [out] Flags controlling how the menu should be used. For a list of valid values, see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Allows an in-place VSPackage object assuming the main component role to override the help topic requested by an object assuming the subcomponent or component control role. - [in][out] On input, pointer to the role of the in-place object requesting the help topic. On output, pointer to the role of the in-place object responsible for displaying the help topic. For a list of valid values, see . - [in][out] On input, pointer to the class identifier of the in-place object requesting the help topic. On output, pointer to the class identifier of the in-place object responsible for displaying the help topic. - [in] Specifies the position of the mouse. Mouse position can be useful for user interface modes that display help for a user interface element instead of executing the command associated with that element. - [in] Specifies the help topic to display. - [in] Pointer to a help file to display. - [out] Pointer to the help file that was displayed. - [in] Specifies help data to display. - [out] Pointer to the help data that was displayed. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Allows an in-place VSPackage object assuming the main component role to override a message belonging to an object assuming the subcomponent or component control role. - [in][out] On input, pointer to the role of the in-place object requesting the message display. On output, the parameter is the pointer to the role of the in-place object responsible for the message display. For a list of valid values, see . - [in] Specifies the class identifier (CLSID) of the in-place object requesting the message display. - [in] Points to the title of the message. - [in] Points to the text of the message. - [in] Points to a help file containing the message. - [out] Pointer to the title that was displayed. - [out] Pointer to the text that was displayed. - [out] Pointer to the help file that was displayed. - [in][out] On input, pointer to the requested help context identifier. On output, the parameter is a pointer to the help context identifier used for the message display. - [in][out] On input, pointer to the type of buttons to be displayed with the message. On output, the parameter is a pointer to the type buttons actually displayed with the message. For a list of valid values, see . - [in][out] On input, pointer to the requested position of the default button in the message's button group. On output, the parameter is a pointer to the actual position of the default button. For a list of valid values, see . - [in][out] On input, pointer to the type of message to be displayed. On output, the parameter is a pointer to the type of message that was displayed. For a list of valid values, see . - [in][out] If true, this flag causes the MB_SYSTEMMODALflag to be set when showing the message. If false, no system flag is set during the message display. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Informs an in-place VSPackage object that the environment has entered or left a state. - [in] Identifies the new or prior state. For a list of valid values, see . - [in] Flag that is set to true to indicate that the environment is entering the state specified by and false to indicate that it is exiting the state. - - - Informs an in-place VSPackage object of important window activation events. - [in] Specifies the type of window that is being activated. For a list of valid values, see . - [in] Flag that is set to true if the window is activating and false if it is deactivating. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Requests that an in-place VSPackage object translate a command accelerator. - [in] Pointer to the keyboard message to be handled as a command accelerator. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Informs an in-place object of its role in the environment, providing pointers to the and interfaces. - [in] Specifies the role that the in-place object is to assume in the environment. The default role is . For a list of all valid values, see . - [in] Flags specified by the in-place object to control interactions with the environment. For a list of values, see . - [in] Pointer to the environment's interface. - [in] Pointer to the environment's interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Changes the UI mode of an in-place VSPackage object. This method is currently not supported. - [in] Identifier for the UI mode of the in-place object. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Queries the environment to determine if an in-place active object can continue idle time processing. - If idle processing can continue, the method returns true. If idle processing must terminate, it returns false. - - - Queries the environment to determine if an in-place VSPackage object remains in a particular state. - [in] Role of the in-place object in question. For valid values, see . - [in] Identifier representing the state in question. For a list of valid values, see . - [in] Reserved for future use. Must be set to 0. - If the in-place object in question is still in the state represented by , it returns true. If the in-place object is no longer in the state, it returns false. - - - Queries the environment to determine if a particular state is still in effect. - [in] Identifier of the state in question. For a list of valid values, see - - - - Informs the environment that an in-place VSPackage object has entered a new state. - [in] Role of the in-place object that has entered the new state. For a list of valid values, see . - [in] Identifier representing the new state. For a list of valid values, see . - [in] Reserved for future use. Must be set to 0. - - - Allows a UI active VSPackage object to change the menus, toolbars, or commands that are displayed on its behalf by the environment. - [in] Role of the in-place object requesting the user interface change. For a list of valid values, see . - [in] Class identifier (CLSID) of the in-place object requesting the change. - [in] Count of the toolbars identified by . - [in] Array of identifiers of toolbars to be displayed in the update. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Requests that the service participate in the activation or deactivation of an in-place VSPackage object. - [in] Role of the in-place VSPackage object that is either activating or deactivating. For valid values, see . - [in] Class identifier (CLSID) of the in-place VSPackage object that is either activating or deactivating. - [in] Pointer to the interface of the innermost active object. The parameter must be null when the in-place object is deactivating and a valid interface pointer when it is activating. - [in] Pointer to the interface to handle the dispatching of active in-place object commands. The parameter must be null when the in-place object is deactivating and a valid interface pointer when it is activating. - [in] Count of custom toolbar identifiers in the parameter. - [in] Array of identifiers for the custom toolbar to be displayed by the service. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Informs the environment that the state of an in-place VSPackage object's visible user interface has changed. - [in] Role of the affected in-place object. For a list of valid values, see . - [in] Flag indicating whether or not an immediate synchronous update should occur. If set to true, the update is synchronous. If set to false, the update occurs at idle time. - [in] Reserved for future use. Must be set to 0. - If the method succeeds, it returns . If it fails, it returns an error code. - - - - [out] Points to the location of the CLSID on return. The CLSID is a globally unique identifier (GUID) that uniquely represents an object class that defines the code that can manipulate the object's data. - - - - Returns the path to an object's current working file, or, if there is not a current working file, the object's default file name prompt. - [out] Pointer to the file name. If the object has a valid file name, the file name is returned as the out parameter. If the object is in the untitled state, null is returned as the out parameter.Note   This result differs from that of the standard method, which returns and a "Save As" prompt string. - [out] Value that indicates the current format of the file. This value is interpreted as a zero-based index into the list of formats, as returned by a call to . An index value of zero indicates the first format, 1 the second format, and so on. If the object supports only a single format, it returns zero. Subsequently, it returns a single element in its format list through a call to . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Provides the caller with the information necessary to open the standard common Save As dialog box (using the function) on behalf of the object. - [out] Pointer to a string that contains pairs of format filter strings. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Instructs the object to initialize itself in the untitled state. - [in] Index value that indicates the current format of the file. The parameter controls the beginning format of the file. The caller should pass DEF_FORMAT_INDEX if the object is to choose its default format. If this parameter is non-zero, then it is interpreted as the index into the list of formats, as returned by a call to . An index value of 0 indicates the first format, 1 the second format, and so on. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether an object has changed since being saved to its current file. - [out] true if the document content changed. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Opens a specified file and initializes an object from the file contents. - [in] Pointer to the name of the file to load, which, for an existing file, should always include the full path. - [in] File format mode. If zero, the object uses the usual defaults as if the user had opened the file. - [in] true indicates that the file should be opened as read-only. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Saves a copy of the object into the specified file. - [in] Pointer to the file name. The parameter can be null; it instructs the object to save using its current file. If the object is in the untitled state and null is passed as the , the object returns . You must specify a valid file name parameter in this situation. - [in] Boolean value that indicates whether the parameter is to be used as the current working file. If true, becomes the current file and the object should clear its dirty flag after the save. If false, this save operation is a Save a Copy As operation. In this case, the current file is unchanged and the object does not clear its dirty flag. If is null, the implementation ignores the flag. - [in] Value that indicates the format in which the file will be saved. The caller passes DEF_FORMAT_INDEX if the object is to choose its default (current) format. If set to non-zero, the value is interpreted as the index into the list of formats, as returned by a call to the method . An index value of 0 indicates the first format, 1 the second format, and so on. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies the object that it has concluded the Save transaction and that the object can write to its file. - [in] Pointer to the file name. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Allows the caller to proffer a new service to the set of services presently proffered by the environment, either natively or by other installed VSPackages. - [in] A GUID that identifies the service being proffered. - [in] Pointer to the interface that provides the environment with the means to request the service. - [out, retval] Cookie that identifies the service so that the caller can later revoke the service. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Prevents third-party clients from accessing a specified service. - [in] Identifier of the specified service that is returned by a call to . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Provides an ActiveX designer's type library to its host. - [in] Type library GUID. - [in] Major version number of the type library. - [in] Minor version number of the type library. - [in] Type library flags. Use CONTROLTYPELIB, defined in designer.h, for a type library of an ActiveX control. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Tells the control not to change its visual representation. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the for an object. - [out] Pointer to the interface. - - - - Returns the for a class with dynamic, changeable type information. - [out] Pointer to the interface. - [out] Pointer to a unique cookie. Can be used to identify the instance of the dynamic class when, for example, persisting the object and its type information. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the type of node, the kind of information, for the discovery result. - [out] Pointer to a enumeration value. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the URL of the document. - [out] Pointer to a string containing the URL of the discovered document. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the number of classes the package requires. - [out] Pointer to the count of required classes. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the CLSID of a requested required class. - [in] Index of the class to retrieve. - [out] The CLSID of the requested class. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the namespace of the discovered schema. - [out] Pointer to a string containing schema's namespace. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns either a count of the total number of objects available or a count of the objects in the current selection. - [in] Flag that specifies which type of count to return. If set to , CountObjects returns the total number of objects. If set to , CountObjects returns the number of selected objects. - [out] Pointer to the requested object count. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns either the objects that are currently selected or the objects that are selectable. - [in] Flag that specifies the type of objects to return. If set to , ISelectionContainer::GetObjects returns all selectable objects. If set to , only the currently selected objects are returned. - [in] Specifies the requested number of objects to be returned. - [in] Pointer to an array of pointers to be selected or selectable objects that support the IDispatch interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns one or more objects selected from a group of objects. - [in] Specifies the number of selected items—the number of elements in the array of objects returned by and saved in . - [in][out] Pointer to the array of objects returned through . - [in] Flags that modify the selection. If set to SELOBJS_ACTIVATEWINDOW, the caller is requesting that the window showing the selected objects should be activated. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Reports that the current selection container has changed. - [in] Pointer to the interface to access Properties window data for the current selection. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Hides the user interface element. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Indicates whether or not the UI element is visible. - Returns if the element is visible. - - - Shows the user interface element. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the dialog box font used for the host UI. - [out] Pointer to the dialog box font. Values are taken from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the UI locale identifier of the host. - [out, retval] Pointer to the unique identifier of the UI locale. - If the method succeeds, it returns OK. If it fails, it returns an error code. - - - Returns the dialog box font used for the host UI. - [out] Pointer to the dialog box font. Values are taken from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a UI library (DLL) file. - [in] Specifies the path to the DLL. - [in] Specifies DLL name. - [out] Pointer to a string containing the out. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the UI locale identifier of the host. - [out, retval] Pointer to the unique identifier of the UI locale. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Loads a dialog box template. - [in] Handle to the module that will create the dialog box. - [in] Identifier of the dialog box template. - [out] Pointer to the dialog box template to load. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves an HINSTANCE of the satellite DLL from which to obtain the localized strings. - [in] Path to the satellite DLL to load. - [in] Name of the satellite DLL to load. - [in] DWORD values that determine how to load the DLL. - [out, retval] Pointer to the HINSTANCE from which the string can be obtained. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Indicates the dialog box template to use. - [in] Dialog box font size. - [in, size_is(dwSize)] Font size passed in with . - [out] Pointer to the processed dialog box template. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Displays the Add Item dialog box on behalf of the calling project. - [in] Item identifier of the folder in the project to which items should be added. This is useful only for directory-based projects. Non-directory-based projects pass . The Add Item dialog box does not use the parameter except to pass it back to the method. - [in] Identifier for the project's type. Register this parameter under the Projects subkey of the Microsoft Visual Studio registry key. The dialog box uses the following information under that key:The ItemTemplateDir value, which contains the path to the directory containing item templates for this project type.The Filters key, which is used to construct open filters for the Existing tab.Items and filters specific to this project type, which are displayed in the dialog box. - [in] Pointer to the specific interface that the dialog box uses to generate default names for each item by calling the interface's method and to cause items to be added to the project by calling the method. - [in] Flag values taken from the enumeration that modify the behavior of the dialog box. - [in] Subfolder of the item template directory to select and to expand, if it has subfolders of its own. This parameter merely initializes the state of the tree and does not affect what the item template directory is. - [in] Item within the folder to be selected. The project uses this parameter to implement a sticky behavior for the selected item. This parameter overrides the default behavior for the dialog box, which is to select the first item in the folder. - [in, out] Pointer to the location field (initial/final value). This parameter is used only if you specify . To specify a sticky behavior for the location field, which is the recommended behavior, remember the last location field value and pass it back in when you open the dialog box again. - [in, out] Initializes and returns the final value of the filter string (on the Existing tab). Specify to return a value for the filter string. To specify sticky behavior for the filter field, which is the recommended behavior, remember the last filter field value and pass it back in when you open the dialog box again. - [out] Determines whether the user selected or cleared the Do not show this dialog again option. This parameter is used only if you specify . To implement the option, which is the recommended behavior, call directly the last selected item template's own method. Typically, a project will maintain a separate DontShowAgain option for each item type, such as Form, Module, and Class. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds existing project items. - [in] Item identifier of the folder in the project to which items should be added. - [in] Unique identifier of the project. - [in] Pointer to the interface on which Add Item will be called. - [in] Flags whose values are taken from the enumeration. - [in] Editor type with which to open (if supported). - [in] Physical view with which to open (if supported). - [in] Logical view with which to open (if supported). - [in] Number of files to add. - [in, size_is(cFilesToAdd)] Array of files whose actual number is . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds a new project item. - [in] Item identifier of the folder in the project to which items should be added. - [in] Unique identifier of the project. - [in] Pointer to the interface on which the Add Item will be called. - [in] Flags whose values are taken from the enumeration. - [in] Editor type with which to open (if supported). - [in] Physical view with which to open (if supported). - [in] Logical view with which to open (if supported). - [in] Template file name. - [in, out] File name to add. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Displays the Add Item dialog box on behalf of the calling project. - [in] Item identifier of the folder in the project to which items should be added. This is useful only for directory-based projects. Non-directory-based projects pass VSITEMID_ROOT. The Add Item dialog box does not use the parameter except to pass it back to the method. - [in] Identifier for the project's type. Register this parameter under the Projects subkey of the Microsoft Visual Studio registry key. The dialog box uses the following information under that key:The ItemTemplateDir value, which contains the path to the directory containing item templates for this project type.The Filters key, which is used to construct open filters for the Existing tab.Items and filters specific to this project type, which are displayed in the dialog box. - [in] Pointer to the specific interface that the dialog box uses to generate default names for each item by calling the interface's method and to cause items to be added to the project by calling the method. - [in] Flag values taken from the enumeration that modify the behavior of the dialog box. - [in] Subfolder of the item template directory to select and to expand, if it has subfolders of its own. This parameter merely initializes the state of the tree and does not affect what the item template directory is. - [in] Item within the folder to be selected. The project uses this parameter to implement a sticky behavior for the selected item. This parameter overrides the default behavior for the dialog box, which is to select the first item in the folder. - [in, out] Pointer to the location field (initial/final value). This parameter is used only if you specify . To specify a sticky behavior for the location field, which is the recommended behavior, remember the last location field value and pass it back in when you open the dialog box again. - [in, out] Initializes and returns the final value of the filter string (on the Existing tab). Specify to return a value for the filter string. To specify sticky behavior for the filter field, which is the recommended behavior, remember the last filter field value and pass it back in when you open the dialog box again. - [out] Determines whether the user selected or cleared the Do not show this dialog again option. This parameter is used only if you specify . To implement the option, which is the recommended behavior, call directly the last selected item template's own method. Typically, a project will maintain a separate DontShowAgain option for each item type, such as Form, Module, and Class. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Allows adding or changing a caption on the Add Project Item dialog box. - [in] Item identifier of the folder in the project to which items should be added. This is only useful for directory-based projects. Non-directory-based projects pass VSITEMID_ROOT. The Add Item dialog box does not use the parameter except to pass it back to . - [in] Identifier for the project type. This identifier should be registered under the Projects subkey of the Microsoft Visual Studio registry key. The dialog box uses the following information under that key:ItemTemplateDir value, which should contain the path to the directory containing item templates for this project type.Filters key, which is used to construct open filters for the Existing tab.The dialog box displays items and filters specific to this project type. - [in] Pointer to the interface the dialog uses to generate default names for each item by calling the interface's method and to cause items to be added to the project by calling the method. - [in] Flag values that modify the behavior of the dialog box. Values are taken from the enumeration. - [in] Dialog box caption. - [in] Subfolder of the item template directory to select (and expand, if it has subfolders of its own). This initializes the state of the tree and does not affect what the item template directory is. - [in] Item within the folder to be selected. The project uses this parameter to implement a sticky behavior for the selected folder, in which item selection persists between sessions. This parameter overrides the default behavior for the dialog box, which is to select the first item in the folder. - [in, out] Pointer to the location field (initial/final value). This parameter is used only if you specify a value of . To have the project implement sticky behavior, which is the recommended behavior, for the location field, pass the last location field value back in when you open the dialog box again. - [in, out] Value of the filter string on the Existing tab. Specify a value of instead of is set. To have the project implement a sticky behavior for the filter field, which is the recommended behavior, pass the last filter field value back in when you open the dialog box again. - [out] Indicator of whether the user selected or cleared the Don't Show This Dialog Again option. This parameter is used only if you specify . To implement the option, which is the recommended behavior, call directly the last selected item template's method. Typically, a project maintains a separate Don't Show Again option for each item type, such as Form, Module, and Class. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Provides additional functionality to the method such as treeview, help, and default directory selection and expansion. - [in] Item identifier of the folder in the project to which items should be added. This is useful only for directory-based projects. Non-directory-based projects pass VSITEMID_ROOT. The Add Item dialog box does not use the parameter except to pass it back to . - [in] Identifier for the project type. This identifier should be registered under the Projects subkey of the Microsoft Visual Studio registry key. The dialog box uses the following information under that key:ItemTemplateDir value, which should contain the path to the directory containing item templates for this project type.Filters key, which is used to construct open filters for the Existing tab.The dialog box displays items and filters specific to this project type. - [in] Pointer to the interface the dialog box uses to generate default names for each item by calling the interface's method and to cause items to be added to the project by calling the method. - [in] Flag values that modify the behavior of the dialog box. Values are taken from the enumeration. - [in] Dialog box caption. - [in] Treeview caption. null == "Categories". - [in] The name of the Help topic. null == "vs.add[new|existing] item.". - [in] The directory to select or expand by default. - [in] Item to select. - [in, out] Pointer to the location field (initial/final value). This parameter is used only if you specify a value of . To have the project implement sticky behavior, which is the recommended behavior, for the location field, pass the last location field value back in when you open the dialog box again. - [in, out] Value of the filter string on the Existing tab. Specify a value of instead of is set. To have the project implement a sticky behavior for the filter field, which is the recommended behavior, pass the last filter field value back in when you open the dialog box again. - [out] Indicator of whether the user selected or cleared the Don't Show This Dialog Again option. This parameter is used only if you specify . To implement the option, which is the recommended behavior, call directly the last selected item template's method. Typically, a project maintains a separate Don't Show Again option for each item type, such as Form, Module, and Class. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Displays the Add Web Reference dialog box, allowing the user to pick a Web reference URL. - [out] Pointer to a string containing the Web reference URL. - [out] Pointer to a flag, true indicating cancelled. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Similar to Method, but allows you to enter a default name for the Web Service, as well as use the Discovery Process to get a Discovery Session. - [in] Session to use to add the Web service. Can be null. - [out] Pointer to a string containing the Web reference URL. - [out] Pointer to a string containing the Web reference name. - [out] pointer to from which you can call the . Method. You can pass null if you don't need this pointer. - [out] Pointer to a flag, true indicating cancelled. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the command line switches. - [in] Command line switch name. - [out] Flag indicating if user entered command line switch . - [out] BSTR containing text the user entered as a parameter of the command line switch. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Enables the client to receive events about changes to the asynchronous enumeration. - [in] The object representing the entity to be called for the asynchronous enumeration events. - [out] A cookie identifying the instance of the event callback specified in . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Requests that the asynchronous enumeration be stopped. - [in] Set to true if the enumeration should be stopped synchronously and false if it can be stopped asynchronously. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Indicates the client is no longer interested in receiving asynchronous enumeration events. - [in] A unique value returned from the method. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Event fired when data is available without blocking. - [in] Number of elements available to the consumer. - [in] A Boolean parameter indicating completion (true) of the event. - [in] Progress counter of elements served. - [in] Maximum number of elements available. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines if the current navigation point is the current location in the document. Returns true if this is the case. - [in] Pointer to the interface. - [in] Optional. String to match to determine the identity of the current position and the navigation point. - [in] Pointer to the IUnknown of the object providing the interface from which to retrieve the navigation points. - [out] Boolean indicating whether (true) or not the current navigation point needs to replace itself. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Moves the cursor to a specific point. - [in] Pointer to the interface. - [in] Optional. String to match to determine the starting point for the navigation. - [in] Pointer to the IUnknown interface from which to retrieve the navigation points. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Allows the text buffer to tell all views on it to incorporate all buffered updates. - Double word. Reserved for future use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Fires when a message is broadcast to the environment window. - [in] Specifies the notification message. - [in] Word value parameter for the Windows message, as received by the environment. - [in] Long integer parameter for the Windows message, as received by the environment. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Registers the environment to receive notifications of build status events. - [in] Pointer to the environment's interface. - [out] Pointer to an abstract handle that represents the completed registration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Obsolete method. Do not use. - Do not use. - - - - Determines whether or not a project is able to start a build operation. - [in] Options governing the build process. Currently, there are no defined options and is always zero. - [out, optional] Pointer to the flag that is set to true if the project supports building. - [out, optional] Pointer to the flag that is set to true if the project is ready to start the build process. This flag is currently unused. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether or not a project is able to delete all outputs from the previous build, a process known as a clean operation. - [in] Options governing the clean operation. Currently, there are no defined options and is always zero. - [out, optional] Pointer to the flag that is set to true if the project supports the clean operation. - [out, optional] Pointer to the flag that is set to true if the project is ready to start the clean operation. This flag is currently unused. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether or not a project is able to check if the current build is up to date. - [in] Options governing the up-to-date check. This parameter can contain values from and . - [out, optional] Pointer to the flag that is set to true if the project supports checking if the current build is up to date. - [out, optional] Pointer to the flag that is set to true if the project is ready to start the up-to-date check. This flag is currently unused. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether or not a build operation has completed successfully. - [out] Pointer to the flag that is set to true if the build operation was successful and false if it was unsuccessful. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Requests that a project begin building. - [in] Pointer to the interface that can be used to display status during the build operation. - [in] Options governing the build operation. The following options are valid:VS_BUILDABLEPROJECTCFGOPTS_REBUILDVS_BUILDABLEPROJECTCFGOPTS_BUILD_SELECTION_ONLYVS_BUILDABLEPROJECTCFGOPTS_BUILD_ACTIVE_DOCUMENT_ONLY - If the method succeeds, it returns . If it fails, it returns an error code. - - - Requests that a project begin a clean operation, which is the process of deleting all of the outputs from the previous build. - [in] Pointer to the interface that can be used to display status during the clean operation. - [in] Options governing the clean operation. Currently, is always zero. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Requests that a project begin an up-to-date check to determine whether or not the current build is up to date. - [in] Pointer to the interface that can be used to display status during the up-to-date check. - [in] Options governing the up-to-date check. This parameter can contain values from and . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Requests that a project stop building. - [in] Flag that is set to true if the build should be stopped synchronously and false if it can be stopped asynchronously. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Cancels the environment's registration to receive notifications of build status events. - [in] Abstract handle that represents the representation to be cancelled. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Obsolete method. Do not use. - Do not use. - Do not use. - - - - Returns the canonical name of a dependency. - [out] Pointer to the canonical name of the dependency. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the description of a dependency. - [out] Pointer to the description of the dependency. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a pointer to the Help context of a dependency. - [out] Pointer to the Help context. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the name of the Help file of a dependency. - [out] Pointer to the name of the dependency's Help file. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines if an update and/or project build must occur either before or after a project is built. - [out] Pointer to a flag that is set to true if the project must be updated before it is built and false if an update and rebuild will be required of a referred project if this project is built. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a pointer to a dependent project. - [out] An IUnknown pointer for the project object to which this project refers. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the type of a dependency. - [out] Pointer to an identifier representing the type of the dependency. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies the environment that a build operation has begun. - [in, out] Pointer to a flag that is set to true if the build process can continue and false if it should be terminated. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies the environment that a build operation has ended. indicates whether the build completed successfully. - [in] true if the build operation completed successfully. After an up-to-date check, is set to true when the project configuration is up to date and false when the project configuration is not up to date. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies the environment that a build operation is in progress. - [in, out] Pointer to a flag that is set to true if the build operation can continue and false if it should be terminated. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a string that describes the configuration and can be displayed in the environment's UI. - [out] Pointer to the display name of the configuration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Obsolete. Do not use. - Do not use. - - - - Obsolete. Do not use. - Do not use. - - - - Returns the per-configuration objects for this object. - [in] Number of configuration objects to be returned or zero, indicating a request for an unknown number of objects. - [in, out, size_is(celt)] On input, pointer to an interface array or null. On output, this parameter points to an array of interfaces belonging to the requested configuration objects. - [out, optional] Pointer to the number of configuration objects actually returned or null, if this information is not necessary. - [out, optional] Flags that specify settings for project configurations, or null if no additional flag settings are required. For valid values, see - If the method succeeds, it returns . If it fails, it returns an error code. - - - Copies an existing configuration name or creates a new one. - [in] Pointer to the name of the new configuration. - [in] Pointer to the name of the configuration to copy, or null, indicating that AddCfgsOfCfgName should create a new configuration. - [in] Flag indicating whether or not the new configuration is private. If is set to true, the configuration is private. If set to false, the configuration is public. This flag can be ignored. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Copies an existing platform name or creates a new one. - [in] Pointer to the name of the new platform. - [in] Pointer to the name of the platform to copy, or null, indicating that AddCfgsOfPlatformName should create a new platform. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Registers the caller for configuration event notification. - [in] Pointer to the interface to be called to provide notification of configuration events. - [out] Pointer to a token representing the completed registration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Deletes a specified configuration name. - [in] Pointer to the name of the configuration to be deleted. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Deletes a specified platform name. - [in] Pointer to the name of the platform to be deleted. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns one or more configuration names. - [in] Specifies the requested number of property names. If this number is unknown, can be zero. - [in, out, size_is(celt)] On input, an allocated array to hold the number of configuration property names specified by . This parameter can also be null if the parameter is zero. On output, contains configuration property names. - [out, optional] Pointer to a count of the actual number of property names returned. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the configuration object associated with a specified configuration property or platform name. - [in] Pointer to the name of the configuration to be returned. - [in] Pointer to the name of the platform for the configuration to be returned. - [out] Indirect pointer to the interface of the requested configuration object. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a specified configuration property. - [in] Specifies the property identifier for the property to return. For valid values, see . - [out] Pointer to the returned property. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the per-configuration objects for this object. - [in] Number of configuration objects to be returned or zero, indicating a request for an unknown number of objects. - [in, out, size_is(celt)] On input, pointer to an interface array or null. On output, this parameter points to an array of interfaces belonging to the requested configuration objects. - [out, optional] Pointer to the number of configuration objects actually returned or null, if this information is not necessary. - [out, optional] Flags that specify settings for project configurations, or null if no additional flag settings are required. For valid values, see - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns one or more platform names. - [in] Specifies the requested number of platform names. If this number is unknown, can be zero. - [in, out, size_is(celt)] On input, an allocated array to hold the number of platform names specified by . This parameter can also be null if the parameter is zero. On output, contains platform names. - [out, optional] Pointer to a count of the actual number of platform names returned. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the set of platforms that are installed on the user's machine. - [in] Specifies the requested number of supported platform names. If this number is unknown, can be zero. - [in, out, size_is(celt)] On input, an allocated array to hold the number of names specified by This parameter can also be null if the parameter is zero. On output, contains the names of supported platforms. - [out, optional] Pointer to a count of the actual number of platform names returned. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Assigns a new name to a configuration. - [in] String containing the old name of the target configuration. - [in] String containing the new name of the target configuration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Cancels a registration for configuration event notification. - [in] Token representing the registration to be cancelled. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies the environment when a configuration name has been added. - [in] Pointer to the name of the new configuration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies the environment when a configuration name has been deleted. - [in] Pointer to the deleted configuration name. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies the environment when a configuration name has been renamed. - [in] Pointer to the original name of the configuration. - [in] Pointer to the new name of the configuration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies the environment when a platform name has been added. - [in] Pointer to the name of the new platform name. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies the environment when a platform name has been deleted. - [in] Pointer to the deleted platform name. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called to add listeners for configuration events to the array. - [in] Pointer to object. - [out] Pointer to a token representing the completed registration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Fired to sink configuration name added events for all listeners in the array. - [in] Configuration name to be added to the configuration list. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Fired to sink configuration name deleted events for all listeners in the array. - [in] Configuration name to be deleted from the configuration list. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Fired to sink configuration name renamed events for all listeners in the array. - [in] Old configuration name removed from the configuration list. - [in] New configuration name added to the configuration list. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Fired to sink platform name added events for all listeners in the array. - [in] Platform name to be added to the configuration list. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Fired to sink platform name deleted events for all listeners in the array. - [in] Platform name to be deleted from the configuration list. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called to remove listeners from the array of listeners for configuration events. - [in] Token representing the registration to be cancelled. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Asks the environment to navigate to a given object in Class View. - [in] Specifies a structure containing the fully qualified name of the object that is the target of the navigation. - [in] Reserved parameter. Must be zero. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns an enumerator for the names of macros in the project. - [in] Bit flags specifying what form of the macro name to retrieve. Values taken from the enumeration. - [out] An interface to iterate through the strings returned. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns an enumerator for the names in the project. - [in] Bit flags specifying what form of the macro name to retrieve. Values taken from the enumeration. - [out] An interface to iterate through the strings returned. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the relative time the names in the project were last updated. - [out] The tick count when the project names were last updated. The tick count is in milliseconds and comes from the system clock. For more information, see Environment.TickCount Property. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Map the GUID and identifier of a command to its name. - [in] The GUID of the group the command belongs to. - [in] The identifier of the command. - [in] Bit flags specifying what form of the name to retrieve. Values taken from the enumeration. - [out] String containing the command name. - If the method succeeds, it returns . Returns if it cannot find the matching name. - - - Maps the name of a command to the GUID of its group and its identifier. - [in] String containing the name of the command. - [out] The GUID of the group the command belongs to. - [out] The command's identifier. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Method on internal interface. Do not use. - [in] - If the method succeeds, it returns . If it fails, it returns an error code. - - - Method on internal interface. Do not use. - [in] - [in] - If the method succeeds, it returns . If it fails, it returns an error code. - - - Method on internal interface. Do not use. - [in] - [in] - [in] - int - If the method succeeds, it returns . If it fails, it returns an error code. - - - Method on internal interface. Do not use. - [in] - [in] - [out] - If the method succeeds, it returns . If it fails, it returns an error code. - - - Method on internal interface. Do not use. - [in] - [in] - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the argument string. - [out] The command argument string. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Indicates whether a nonempty command argument was supplied for this command. - [out] Returns true if a nonempty command argument was supplied. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Creates the tool window and the text buffer for the CommandWindow. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Echoes the specified command to the command window the next time text is printed in the command window using the method. - [in] String containing the command. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Executes the specified command. - [in] String containing the command. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Starts logging command-window commands and output to the specified file. - [in] Filename to use for the log. - [in] Bit flags indicating logging options. Use values from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Performs all the steps to prepare to execute a command-line command. - [in] String containing the command. - [out] Pointer to the GUID of the command's group. - [out] Pointer to the identifier of the command. - [out] A pointer to a VARIANT array containing the command arguments. - [out] A pointer to a structure containing additional error information. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Prints the specified text to the command window. The command window will be shown if it is not already visible. - [in] String containing the text to print. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Does the same thing as but does not show or activate the command window. - [in] A String containing the text to print. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Indicates whether or not a command invoked through the command window is currently executing. - [out] Pointer to a Boolean. A true value indicates the command is executing. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the language service for the Command Window to use in the current debugging context. - [in] The GUID of the Language Service being used. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the command window to immediate mode or command mode. - [in] A value of type setting the command window to immediate or command mode. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Makes the Command Window visible and gives it the focus. Also creates the window, if necessary. - If the method succeeds, it returns F:Microsoft.VisualStudio.VSConstants.S_OK. If it fails, it returns an error code. - - - Stops the logging started with . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the default comment task token. - [out, retval] Pointer to the interface of the default comment task token. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns an enumerator for all comment task tokens (including the default token). - [out, retval] Pointer to the interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the number of comment task tokens. - [out, retval] Pointer to a long integer that represents the token count. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the priority of a comment task token. - [out, retval] Pointer to the task token priority, whose value is taken from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the text of a comment task token. - [out, retval] Pointer to a BSTR containing the text of the comment task token. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Provides an enumerator for all of the components in a package. -  [in] Reserved, must be null. -  [in] Long integer containing the enumeration type. The value for this is from the enumeration. -  [in] Reserved, must be false. -  out] Pointer to an enumerator object. This returns the list of components. The list can be either COM-components, Visual Studio assemblies, or a list of directories in which Visual Studio looks for references. The type of components listed is determined by . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Provides an enumerator for all of the components in a package. -  [in] Reserved, must be null. -  [in] Long integer containing the enumeration type. The value for this is from the enumeration. -  [in] Reserved, must be false. -  [out] Pointer to an enumerator object. This returns the list of components. The list can be either COM-components, Visual Studio assemblies, or a list of directories in which Visual Studio looks for references. The type of components listed is determined by . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Enumerates the components on the local machine. -  [in] Reserved, must be null. -  [in] Long integer containing the enumeration type. The value for this is from the enumeration. -  [in] Reserved, must be false. -  [in] String containing the path to the components. -  [out] Pointer to an enumerator object. This returns the list of components. The list can be either COM-components, Visual Studio assemblies, or a list of directories in which Visual Studio looks for references. The type of components listed is determined by . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns information about a component in a package. -  [out] Pointer to a structure containing information about the component. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Used by a package to provide a dialog with which the user can add components to the specified project. - [in] VSCOMSEL_* flags. For more information on VSCOMSEL_, see . - [in] Interface on which will be called. - [in] dialog caption (null == "Component Selector"). - [in] F1 help topic (null == "VS.ComponentPicker"). - [in] tab to show exclusively. - [in] tab to show when the dialog starts up. - [in] Pointer to a null terminated string containing the machine name. Enumerate COM components on this machine. - [in] Number of tab initialization structs in . - [in] Specifies the tab initialization information. - [in] Pointer to a null terminated string containing the browse filters. - [in, out] On input, xxxx. On output, pointer to a string containing the browse location. List of filters to use in 'Browse...' dialog box. Directory (initial/return value) to start the 'Browse...' dialog box in. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Used by a VSPackage to provide pages to a component picker. - [in] Specifies page GUID. - [in, out] On input, null. On output, pointer to the page. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Used by the environment to add components specified by the user in the Component Selector dialog to the specified project. - [in] Double word containing the add component operation. - [in] Count of components. - [in] Specifies . - [in] Specifies . - [out] Pointer to a result object. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Starts the debugger. - [in] Flags that determine the conditions under which to start the debugger. For valid values, see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Obsolete method. Do not use. - Do not use. - - - - Provides access to a configuration's interface to use to manage the build process. - [out] Pointer to the configuration's interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a configuration's canonical name. - [out] Pointer to the canonical name of the configuration such as Debug or Release. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a string that describes the configuration and can be displayed in the environment's UI. - [out] Pointer to the display name of the configuration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Obsolete method. Do not use. - Do not use. - - - - Obsolete method. Do not use. - Do not use. - - - - Obsolete method. Do not use. - Do not use. - - - - Obsolete method. Do not use. - Do not use. - - - - Obsolete method. Do not use. - Do not use. - - - - Obsolete method. Do not use. - Do not use. - - - - Returns a configuration's root URL for its output items. - [out] Pointer to the root URL for the configuration's output items. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Obsolete method. Do not use. - Do not use. - - - - Obsolete method. Do not use. - Do not use. - - - - Obsolete method. Do not use. - Do not use. - Do not use. - - - - Determines whether the debugger can be launched, given the state of the launch flags. - [in] Flags that determine the conditions under which to launch the debugger. For valid values, see . - [out] Pointer to a flag that is set to true if the debugger can be launched and false otherwise. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds a protocol to the debuggable protocol list. - [in] The protocol to add to the list. - Returns if add is successful; returns if the addition is unsuccessful. - - - Indicates whether the specified protocol is debuggable. - [in] The protocol to be checked. This parameter can be a full URL. - The method will return if the protocol is in the list. Returns if the protocol is not in the list. If the parameter contains a full URL, the method will return S_OK if the URL starts with a protocol that is in the list. - - - Removes the indicated protocol from the debuggable protocol list. - [in] The protocol to be removed from the list - Returns if removal is successful; returns if removal is unsuccessful (for example, if the protocol is not in the list). - - - Used by a client to receive notifications of debugger events. In general, use and instead. - [in] Pointer to the IUnknown interface of an object that also implements . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Used by a client to get notification of debugger events. - [in] Pointer to a interface to receive event notices. - [out] Cookie returned to identify this particular sink interface. Client needs to save the cookie and use it in the call to . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Indicates whether or not the language service allows writing to files during debugging. -  [in] The GUID of the language service, such as SID_SVisualBasicLangService. - Returns if writing allowed, if not. - - - Obsolete. Do not use. - [in] Do not use. - [in] Do not use. - [in] Do not use. - [in] Do not use. - [in] Do not use. - [in] Do not use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves debugger data tip text for a selected section of text. - [in] Pointer to a interface to the text buffer. - [in] Pointer to a structure describing the text location within the buffer. May be null when using the argument. - [in] Text of the expression for which to retrieve the data tip text. May be null when using the argument. - [out] Pointer to a string containing the data tip text. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the Edit and Continue (ENC) update for this program. A custom debug engine always returns . - [out] An internal interface to use to update this program. - If the method succeeds, it returns ; otherwise, returns an error code. - - - Returns the current debugger mode, a value in the enumeration such as . - [out] Pointer to a value in the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Inserts a breakpoint at a named location in the program, such as a function name. - [in] The GUID for the language service such as SID_SVisualBasicLangService. - [in] String containing the name of the location to set the breakpoint. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Tests for a breakpoint set on a named location. - [in] ] The GUID for the language service such as SID_SVisualBasicLangService. - [in] String containing the name of the location to test for a breakpoint, such as a function name. - [out] Set to true if the breakpoint is set; otherwise set to false. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Launches or attaches to the specified processes under the control of the debugger. - [in] Number of targets to launch (specifies the number of structures pointed to by ). - [in, out] Array of structures describing the programs to launch or attach to. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Parses the command line contained in the argument string, and returns the arguments and handles to any redirected output. - [in] A string containing the command line to parse. - [out] The command line with file directions stripped out. - [out] A HANDLE to the standard input file, taking account of redirection. - [out] A HANDLE to the standard output file, taking account of redirection. - [out] A HANDLE to the standard error file, taking account of redirection. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Obsolete. Do not use. - [in] Do not use. - [in] Do not use. - [in] Do not use. - [in, out] Do not use. - [in, out] Do not use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Removes a breakpoint at a named location in the program, such as a function name. - [in] The GUID for the language service such as SID_SVisualBasicLangService. - [in] String containing the name of the location to set the breakpoint. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Toggle a breakpoint at a named location in the program, such as a function name. - [in] The GUID for the language service such as SID_SVisualBasicLangService. - [in] String containing the name of the location to toggle the breakpoint. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Used by a client to stop receiving notifications of debugger events. In general, use and instead. - [in] Pointer to the IUnknown interface of an object that also implements . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Used by a client to stop receiving notifications of debugger events. Requires the cookie returned by . - [in] The cookie returned by the call to . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Specifies the function called when the debugging mode changes. - [in] A value from the enumeration indicating the new debugger mode. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Launches the debugger. - [in] Bit flags, representing launch options, formed using values from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Tests whether you can launch the debugger with the specified options. - [in] Bit flags, representing launch options, formed using values from the enumeration. - [out] Boolean. Set to true if you can launch the debugger. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the canonical name of a dependency. - [out] Pointer to the canonical name of the dependency. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the description of a dependency. - [out] Pointer to the description of the dependency. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a pointer to the Help context of a dependency. - [out] Pointer to the Help context. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the name of the Help file of a dependency. - [out] Pointer to the name of the dependency's Help file. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the type of a dependency. - [out] Pointer to an identifier representing the type of the dependency. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Provides access to a dependency enumerator. - [out] Pointer to a pointer to the interface of the dependency enumerator. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Provides access to a specified dependency. - [in] Specifies the canonical name of the requested dependency. - [out] Pointer to the interface of the requested dependency. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Registers the environment to receive notifications of deployment status events. - [in] Pointer to the environment's interface. - [out] Pointer to an abstract handle that represents the completed registration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Alerts a project that a deployment operation was successful. - [in] Reserved and must be set to zero. Call if all deployments were successful. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether or not a project is able to start a deployment operation. - [in] Options governing the deployment process. Currently, there are no defined options and is always zero. - [out, optional] Flag that is set to true if the project supports deployment. - [out, optional] Flag that is set to true if the project is ready to start the deployment process. This flag is currently unused. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether or not a deployment operation has completed successfully. - [out] Flag that is set to true if the deployment operation was successful and false if it was not successful. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Alerts a deployment project that a deployment operation has failed. - [in] Reserved and must be set to zero. Call if any deployments failed. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Requests that a project begin a deployment operation. - [in] Pointer to the interface that can be used to display status during the deployment operation. - [in] Options governing the deployment operation. Currently, there are no defined options and is always zero. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Requests that a project stop a deployment operation. - [in] Flag that is set to true if deployment should be stopped synchronously and false if it can be stopped asynchronously. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Cancels the environment's registration to receive notifications of deployment status events. - [in] Abstract handle that represents the representation to be cancelled. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Obsolete method. Do not use. - Do not use. - Do not use. - - - - Returns the URL of a dependency. - [out] Pointer to the location of the dependency (local, UNC, or web). - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies the environment that a deployment operation has ended. - [in] Flag that is set to true if the deployment operation completed successfully. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies the environment that a deployment operation is in progress. - [in, out] Pointer to a flag that is set to true if the deployment operation can continue and false if it should be terminated. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies the environment that a deployment operation has begun. - [in, out] Pointer to a flag that is set to true if the deployment process can continue and false if it should be terminated. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a pointer to a Discovery Session. - [out] Pointer to a Discovery Session object. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether changes to DocData in files should be ignored. - [in] true indicates that the file changes should be ignored. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a document outline. - [out] Pointer to a handle to the doc outline. - [out] Pointer to the IOleCommandTarget interface of the requested doc outline. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a document outline caption. - [in] Caption type. Value is taken from the enumeration. - [out] Pointer to a BSTR that contains the document outline caption. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies the client when changes have been made to the document outline state. - [in] Value taken from the enumeration. - [in] Values taken from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Releases a document outline. - [in] Handle to the document outline. - [in] Pointer to the interface of the document outline to release. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called when the environment closes a document with an entry in the running document table. - [in] Save options for the document. For more information, see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called by the environment before prompting the user to save the invisible document locked by the holder. - - - - Releases all cached interface pointers and unregisters any event sinks. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Used by the editor factory architecture to create editors that support data/view separation. - [in] Flags whose values are taken from the enumeration that defines the conditions under which to create the editor. Only open and silent flags are valid. - [in] String form of the moniker identifier of the document in the project system. In the case of documents that are files, this is always the path to the file. This parameter can also be used to specify documents that are not files. For example, in a database-oriented project, this parameter could contain a string that refers to records in a table. - [in] Name of the physical view. See Remarks for details. - [in] Pointer to the interface. - [in] Item identifier of this editor instance. - [in] Must be the object that is registered in the Running Document Table (RDT). This parameter is used to determine if a document buffer (DocData object) has already been created. When an editor factory is asked to create a secondary view, then this parameter will be non-null indicating that there is no document buffer. If the file is open, return VS_E_INCOMPATIBLEDOCDATA and the environment will ask the user to close it. - [out] Pointer to the IUnknown interface for the DocView object. Returns null if an external editor exists, otherwise returns the view of the document. - [out] Pointer to the IUnknown interface for the DocData object. Returns the buffer for the document. - [out] Initial caption defined by the document editor for the document window. This is typically a string enclosed in square brackets, such as "[Form]". This value is passed as an input parameter to the method. If the file is [ReadOnly] the caption will be set during load of the file. - [out] Returns the Command UI GUID. This GUID is active when this editor is activated. Any UI element that is visible in the editor has to use this GUID. This GUID is used in the .ctc file in the satellite DLL where it indicates which menus and toolbars should be displayed when the document is active. - [out, retval] enum of type . These flags are passed to . - If the document has a format that cannot be opened in the editor, is returned.If the document is open in an incompatible editor (or ), is returned.If the file could not be opened for any other reason, another HRESULT error code is returned. - - - Maps a logical view to a physical view. - [in] Unique identifier of the logical view. - [out, retval] Pointer to the physical view to which the logical view is to be mapped. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Initializes an editor in the environment. - [in] Pointer to the interface which can be used by the factory to obtain other interfaces. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Method called when a file is saved. - [in] Pointer to the for the saved item. - [in] The item ID (VSITEMID) of the file's parent object. - [in] A pointer to a string containing the name of the parent document. - [in] The item ID (VSITEMID) of the file's dependent object. - [in] A pointer to a string containing the name of the dependent document. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Method called when a new file (cloned from a template or existing file) is added to the project. - [in] An EFNFLAGS value indicating the file's origin and how to add it. Bit flags constructed with values from the enumeration. - [in] Pointer to the of the project to add the item to. - [in] The item ID (VSITEMID) of the file being added. - [in] Pointer to a string containing the path and file name. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Method called when a file is renamed. - [in] Pointer to the for the renamed item. - [in] The item ID (VSITEMID) of the file. - [in] Pointer to a string containing the old name. - [in] Pointer to a string containing the new name. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Creates another enumerator that contains the same enumeration state as the current one. - [out] Pointer to the cloned IVsEnumCommentTaskTokens interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves a specified number of comment task tokens in the enumeration sequence. - [in] The requested number of comment task tokens to retrieve. - [out, size_is(celt), length_is(*pceltFetched)] The list of objects that have been retrieved. - [out] Pointer to the actual number of comment task tokens supplied in . Returns null if is one. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Resets the enumeration sequence to the beginning. - - - - Skips a specified number of comment task tokens in the enumeration sequence. - [in] Number of comment task tokens in the enumeration to skip. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Creates another enumerator that contains the same enumeration state as the current one. - [out] Pointer to the cloned interface, a new enumerator that is set to the same state as the current interface. If the method is unsuccessful, the value of is undefined. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves a specified number of dependencies in the enumeration sequence. - [in] Number of elements being requested. - [in, out, size_is(cElements)] Pointer to an array of interfaces belonging to the requested dependencies. - [out, optional] Pointer to the number of elements supplied in . Callers can pass in null if is one. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Resets the enumeration sequence to the beginning. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Skips over a specified number of dependencies in the enumeration sequence. - [in] Number of dependencies to be skipped. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Provides an enumerator for items in a specified project hierarchy. - [in] Pointer to the IVsHierarchy interface defining the project hierarchy. - [in] Bit flags determining which hierarchy items to include in the enumeration. Set by combining values from the enumeration. - [in] The item ID. Usually . - [out] Pointer to the enumerator, a instance. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Creates another enumerator that contains the same enumeration state as the current one. - [out] Pointer to the cloned interface, a new enumerator that is set to the same state as the current interface. If the method is unsuccessful, the value of is undefined. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves a specified number of output items in the enumeration sequence. - [in] Number of elements being requested. - [in, out, size_is(cElements)] Pointer to an array of interfaces belonging to the requested output items. - [out, optional] Pointer to the number of elements supplied in . Caller can pass in null if is one. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Resets the enumeration sequence to the beginning. - - - - Skips over a specified number of output items in the enumeration sequence. - [in] Number of output items to be skipped. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Creates an enumerator that contains the same state as the current enumerator. - [out] Pointer to the cloned interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves a specified number of task items in the enumeration sequence. - [in] The requested number of task items to retrieve. - [out, size_is(celt), length_is(*pceltFetched)] The list of interfaces of the task items that have been retrieved. - [out] Pointer to the actual number of tasks supplied in . The caller of this method can set this to null if is one. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the enumeration sequence to the beginning. - - - - Skips a specified number of task items in the enumeration sequence. - [in] Number of tasks in the enumeration to skip. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns an automation object. - [in] The environment passes a null when an automation consumer calls your automation object. - [out] Pointer to the interface of the object to be returned. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Programmatically tells the Miscellaneous Files project to add a node. - [in] Defines the flags, which determine how the document window is created. - [in] Path to the document. The environment uses this path to register the view in the Running Document Table (RDT). - [in] Pointer to the IUnknown interface for the document view object to be displayed within the document window. - [in] Pointer to the IUnknown interface of an object representing the document data object of the document that is being added in situations where there is view or data separation. For example, the core text editor has a text view object ( Object) and the text buffer object ( Object). This parameter can be null. Passing null causes the environment to create an instance of a default implementation of the on the behalf of the caller. - [in] Unique identifier of the editor factory that created an instance of the document view and document data objects. This should be GUID_NULL if the document is not constructed using an editor factory (that is, an instance is created with private knowledge of a particular project). - [in] String to identify the physical view type for the editor. - [in] Specifies the GUID that indicates what set of menus should be merged into the main menu bar when this document is active. It is used for turning on visibility of commands and tool windows. - [in] Initial caption defined by the document owner (that is, the project) for the document window. This is often of the format: "ProjectName – ItemName." - [in] Initial caption defined by the document editor for the document window. This is typically a string enclosed in square brackets (for example, [Read Only]). The initial value of this parameter is returned as an [out] parameter in the Method. - [out] Can be null if the caller does not want the default position information for the window. true if the environment did not have any information saved about the last position of this tool window (that is, was not found), hence it was placed in some default location on the screen. false if this window was placed where the user last located and sized it. - [out] Pointer to the frame containing this editor, which can be used to manipulate the location, size, caption, and other properties of the window. It can also be used to get the IUnknown interface pointer of the embedding (that is, the or the ). - If the method succeeds, it returns . If it fails, it returns an error code. - - - Instantiates the Miscellaneous Files (External Files) project and returns a pointer to it. - [out] Pointer to the Miscellaneous Files (External Files) project. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether the Miscellaneous Files node is visible in Solution Explorer. - [out] Boolean. true if the node is visible, false if it is not. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Transfers a document to the Miscellaneous Files project. - [in] Specifies the original path to the file to be transferred. - [in] Specifies the new path to the file. - [in] Specifies the pointer to the open window for the file. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Programmatically tells the Miscellaneous Files project to add a node. - [in] Defines the flags, which determine how the document window is created. - [in] Path to the document. The environment uses this path to register the view in the Running Document Table (RDT). - [in] Pointer to the IUnknown interface for the document view object to be displayed within the document window. - [in] Pointer to the IUnknown interface of an object representing the document data object of the document that is being added in situations where there is view or data separation. For example, the core text editor has a text view object ( Object) and the text buffer object ( Object). This parameter can be null. Passing null causes the environment to create an instance of a default implementation of the on the behalf of the caller. - [in] Unique identifier of the editor factory that created an instance of the document view and document data objects. This should be GUID_NULL if the document is not constructed using an editor factory (that is, an instance is created with private knowledge of a particular project). - [in] String to identify the physical view type for the editor. - [in] Specifies the GUID that indicates what set of menus should be merged into the main menu bar when this document is active. It is used for turning on visibility of commands and tool windows. - [in] Initial caption defined by the document owner (that is, the project) for the document window. This is often of the format: "ProjectName – ItemName." - [in] Initial caption defined by the document editor for the document window. This is typically a string enclosed in square brackets (for example, [Read Only]). The initial value of this parameter is returned as an [out] parameter in the Method. - [out] Can be null if the caller does not want the default position information for the window. true if the environment did not have any information saved about the last position of this tool window (that is, was not found), hence it was placed in some default location on the screen. false if this window was placed where the user last located and sized it. - [out] Pointer to the frame containing this editor, which can be used to manipulate the location, size, caption, and other properties of the window. It can also be used to get the IUnknown interface pointer of the embedding (that is, the or the ). - If the method succeeds, it returns . If it fails, it returns an error code. - - - Programmatically informs the Miscellaneous Files project to add a node, allows control over the icon for the node, and provides an opportunity for the editor to query for contextual services. - [in] Defines the flags, which determine how the document window is created. - [in] Path to the document. This path is used by the environment to register this view in the Running Document Table (RDT). - [in] Pointer to the IUnknown interface for the document view object to be displayed within this window. - [in] Pointer to the IUnknown interface of an object representing the document data object of this document in situations where there is view or data separation. For example, the core text editor has a text view object ( Object) and the text buffer object (Object). This parameter can be null. Passing null causes the environment to create an instance of a default implementation of the on the caller's behalf. - [in] Unique identifier of the editor factory that created an instance of the document view and document dataobjects. This should be GUID_NULL if the document is not constructed using an editor factory (that is, an instance is created with private knowledge of a particular project). - [in] String to identify the physical view type for the editor. - [in] Specifies the GUID that indicates which set of menus should be merged into the main menu bar when this document is active. It is used for turning on visibility of commands and tool windows. - [in] Initial caption defined by the document owner (that is, the project) for the document window. This is often of the format: "ProjectName – ItemName." - [in] Initial caption defined by the document editor for the document window. This is typically a string enclosed in square brackets (for example, [Read Only]). The initial value of this parameter is returned as an [out] parameter in the Method. - [out] Pointer to the interface. Can be null. This is an additional service provider provided by the caller (the Miscellaneous Files project) making it possible for the caller to provide extra context (by means of services) to the embedded editor. Thus, when the embedded object makes a service request, the frame attempts to satisfy this request. If the service is not provided by the frame, is tried. If the service is not found there, then the environment's global service provider is queried. - [in] Specifies a handle to an icon. Allows you to specify the icon for the Miscellaneous Project node. - [out] Can be null if the caller does not desire the default position information for the window. true if the environment did not have any information saved about the last position of this tool window (that is, was not found), hence it was placed in some default location on the screen. false if this window was placed where the user last located and sized it. - [out] Pointer to the frame containing this editor, which can be used to manipulate the location, size, caption, and other properties of the window. It can also be used to get the IUnknown interface pointer of the embedding (that is, the ) or the . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Instantiates the Miscellaneous Files (External Files) project and returns a pointer to it. - [out] Pointer to the Miscellaneous Files (External Files) project. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether the Miscellaneous Files node is visible in Solution Explorer. - [out] Boolean. true if the node is visible, false if it is not. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Transfers a document to the Miscellaneous Files project. - [in] Specifies the original path to the file to be transferred. - [in] Specifies the new path to the file. - [in] Specifies the pointer to the open window for the file. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets an the IDE can use when adding to the favorites list. - [in] Pointer to a string containing the URL. - [in] Reserved for future use. - [out] Pointer to a interface that the IDE can use for creating a Web browser instance. - If the method succeeds, it returns . If it fails, it returns an error code. ` - - - Notifies clients of changes made to a directory. - [in] Name of the directory that had a change. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies clients of changes made to one or more files. - [in] Number of files changed. - [in, size_is(cChanges)] Array of file names. - [in, size_is(cChanges)] Array of flags indicating the type of changes. See . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Enables a client to receive notifications of changes to a directory. - [in] String form of the moniker identifier of the directory in the project system. - [in] If true, then events should also be fired for changes to sub directories. If false, then events should not be fired for changes to sub directories. - [in] Interface on the object requesting notification of file change events. - [out] Unique identifier for the file that is associated with the event sink. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Enables a client to receive notifications of changes to a file. - [in] String form of the moniker identifier of the document in the project system. In the case of documents that are files, this is always the path to the file. This parameter can also be used to specify documents that are not files. - [in] Flags that indicate how the file has been changed. For more information, see . - [in] Interface on the object requesting notification of file change events. - [out] Unique identifier for the file with which the event sink is associated. This value is used to unadvise the event sink using Method. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Ignores changes to a file. - [in] A VSCOOKIE that identifies the file. If you use this parameter to specify the file, then must be set to null. - [in] String form of the moniker identifier of the document in the project system. In the case of documents that are files, this is always the path to the file. If you use this parameter to specify the file, then must be set to null. - [in] If true, then ignore the file changes. If false, then do not ignore the file changes. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Forces change events to be sent. Used in conjunction with to make file changes but not receive notification. - [in] String form of the moniker identifier of the document in the project system. In the case of documents that are files, this is always the path to the file. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Disables a client from receiving notifications of changes to a directory. - [in] Unique identifier of the file with which the event sink should be disassociated. This is the same value that was provided in the Method. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Disables a client from receiving notifications of changes to a file. - in] Unique identifier of the file with which the event sink should be disassociated. This is the same value that was provided in the Method. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Filters files by localized name. - [in] GUID of the project supplying the item templates. - [in] Pointer to a null terminated string containing the localized name. - [out] Set to true to filter out the specified item. Set to false to display the item. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Filters files by actual template file name. - [in] GUID of the project supplying the item templates. - [in] Pointer to a null terminated string containing the template file name. - [out] Set to true to filter out the specified item. Set to false to display the item. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Filters tree elements by localized name. - [in] GUID of the project supplying the item templates. - [in] Pointer to a null terminated string containing the localized name. - [out] Set to true to filter out the specified item. Set to false to display the item. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Filters tree elements by actual directory name. - [in] GUID of the project supplying the item templates. - [in] Pointer to a null terminated string containing the template directory name. - [out] Set to true to filter out the specified item. Set to false to display the item. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Filters files by category. - [in] GUID of the project supplying the item templates. - [in] Pointer to a null terminated string containing the category template name. - [out] Set to true to filter out the specified item. Set to false to display the item. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Filters files by localized name. - [in] GUID of the project supplying the item templates. - [in] Pointer to a null terminated string containing the localized name. - [out] Set to trueto filter out the specified item. Set to false to display the item. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Filters files by actual template file name. - [in] GUID of the project supplying the item templates. - [in] Pointer to a null terminated string containing the template file name. - [out] Set to trueto filter out the specified item. Set to false to display the item. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Filters tree elements by category. - [in] GUID of the project supplying the item templates. - [in] Pointer to a null terminated string containing the category template name. - [out] Set to true to filter out the specified item. Set to false to display the item. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Filters tree elements by localized name. - [in] GUID of the project supplying the item templates. - [in] Pointer to a null terminated string containing the localized name. - [out] Set to true to filter out the specified item. Set to false to display the item. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Filters tree elements by actual directory name. - [in] GUID of the project supplying the item templates. - [in] Pointer to a null terminated string containing the template directory name. - [out] Set to true to filter out the specified item. Set to false to display the item. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Takes a Windows message, translates it into a command, and, optionally, executes the command. - [in] Pointer to the Windows message. - [in] Bit flags to determine whether or not to perform default actions, or to execute the command. Values formed from the enumeration. - [out] Pointer to the GUID of the corresponding command. - [out] Pointer to the identifier of the command. - If the message does or will translate to a command, the method returns and fills the pguidCmd and pdwCmd parameters with the command's GUID and ID. If the message does not or will not translate to a command, the method returns , and sets the two parameters to zero. - - - Fires a solution event, , after closing a child project in a nested project hierarchy. - [in] Pointer to the parent project's . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Fires a solution event, , after a project is loaded in the project hierarchy. - [in] Pointer to the loaded project's . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Fires a solution event, , after opening a child project in a nested project hierarchy. - [in] Pointer to the parent project's . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Fires a solution event, , after opening the project. - [in] Pointer to the interface of the project being opened. - [in] Boolean. Set to true if the project is added to the solution after opening the solution. Set to false if the project is added to the solution while the solution is opening. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Fires a solution event, , before closing a project. - [in] Pointer to the interface of the project being closed. - [in] Boolean. Set to true if the project was removed from the solution before the solution was closed. Set to false if the project was removed from the solution while the solution was being closed. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Fires a solution event, , before closing a child project. - [in] Pointer to the parent project's . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Fires a solution event, , before opening a children project in a nested project hierarchy. - [in] Pointer to the parent project's . - If the method succeeds, it returns If it fails, it returns an error code. - - - Fires a solution event, , before unloading a project from a project hierarchy. - [in] Pointer to the interface of the project being unloaded. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Fires a solution event, , indicating a query about closing the project. - [in] Pointer to the interface of the project being closed. - [in] Boolean. Set to true if the project is being removed from the solution before the solution is closed. Set to false if the project is being removed from the solution while the solution is being closed. - Returns if the callee vetoes the operation. Otherwise, returns . - - - Fires a solution event, , indicating a query about unloading the project. - [in] Pointer to the interface of the project being unloaded. - Returns if the callee vetoes the operation. Otherwise, returns . - - - IVsFontAndColorDefaults::GetBaseCategory allows a VSPackage that manages fonts and colors to change the behavior of the Use Defaults button of the Fonts and Colors properties page. - [out] Pointer to a GUID specifying the base category for a client. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the display name of a Display Items category. - [out] Pointer to a string containing the name of the Display Items category. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a combination of values. The member of the enumeration define how the Fonts and Colors properties page in the Options dialog box implements font and color changes. - [out] Reference to a enumeration containing the font color flags. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a structure containing information about a Category's default font to the Visual Studio environment. - [out] Reference to a structure. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns an structure containing font and color information for specific member of the Display Items list for a given Category as indicated by the parameter. - [in] Integer containing the item index. - [out] Reference to an structure, which contains the defaults attributes of the indexed Display Item. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns an structure containing font and color information for one of the Display Items listed in the Fonts and Colors properties page. - [in] Null-terminated string containing the name of the item. - [out] An structure, which contains the default attributes of the named item. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the number of colorable Display items in the Options dialog box. The Display items are provided by the selected option in the Show Settings for: drop-down list. - [out] Pointer to the number of colorable items. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the display priority of the items in the Show settings for: drop-down list of the Fonts and Colors property page. - [out] An enumeration value indicating the priority value of the category. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns an or an interface for the category specified by the parameter. - [in] Specifies the GUID of the category. - [out] An IUnknown interface, which must be queried for either an or interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called by the environment when user has clicked the OK or Apply button on the Fonts and Colors property page in the Options dialog box. - - - - Called by the Visual Studio environment when the fonts of one Categories of the items listed in the Display Items drop-down list is modified. - [in] Specifies the GUID of the affected category. Compare this GUID to the GUID of your category to determine whether the event applies to your VSPackage. - [in] Pointer to a structure that contains font identification information. - [in] Pointer to a structure containing the attributes of the font. - [in] Pointer to a font object. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called by the environment whenever an item in the Display Items drop-down list is modified. - [in] The GUID of a category with a modified Display Item. - [in] Canonical name of item modified. - [in] Index of item modified. - [in] A structure containing information about the altered item. - [in] The Display Item's foreground color. - [in] The Display Item's background color. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called by the environment whenever the items in the Display Items list are reset to their default values. - [in] Specifies the GUID of the Category. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called by the environment whenever all of a category's attributes are reset to its alternate set of default values, as specified by its base category. - [in] Specifies the GUID of the base category. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the GUID of the one of the categories within a group as identified by a group index. - [in] Integer containing the category index number. - [out] Pointer to a GUID specifying the indexed category. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the number of categories represented by the group. - [out] Reference to an integer containing the category count. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a category group's localized name. - [out] Pointer to a string containing the name.. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a group's display priority, which determines its position in the Show settings for: drop-down box of the Fonts and Colors property page. - [out] Reference to a value containing the priority value of the group. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Closes the registry key containing font and color information for the Display Items in the currently open Category. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the font attributes for the currently open Category. - [in, out] Reference to a structure. - [in, out] Reference to a enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the user-modifiable information for a named Display Item in the currently open Category. - [in] Null-terminated string containing the non-localized name of the Display Item in the currently open Category. - [in, out] Reference to an allocated object to contain information about the Display Item in the currently open Category. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Opens the registry key containing font and color information for a Cateogry found in the Show Settings for: drop-down list. - [in] Specifies the GUID of the Category of Display Items whose information is to be accessed. - [in] Specifies how a Category's information is to be accessed. Values are taken from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Deletes saved data for a Category from the registry. - [in] The GUID of the Category. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Stores the basic definition of a font to be used by the currently open Category. - [in] Reference to a structure that contains the font specification. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Stores the user-modifiable color and font settings for a named Display Item in the registry. - [in] Null-terminated string containing the non-localized name of the Display Item. - [in] Reference to a structure containing information about the DisplayItem. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns warning and error information to the project system. - [in] Flag that indicates whether this message is a warning or an error. Set to true to indicate a warning or to false to indicate an error. - [in] Severity level of the error. The project system currently ignores the value of this parameter. - [in] Text of the error to be displayed to the user by means of the Task List. - [in] Zero-based line number that indicates where in the source file the error occurred. This can be –1 (or, 0xFFFFFFFF) if not needed. - [in] One-based column number that indicates where in the source file the error occurred. This can be –1 if not needed, but must be –1 if is –1. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets an index that specifies how much of the generation has been completed. - [in] Index that specifies how much of the generation has been completed. This value can range from zero to .. - [in] The maximum value for . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a pointer to so that the package can retrieve information relating to the project's configuration. - [out] Pointer to an . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the name of the attribute of the item at the current index set by or . - [out] String containing the attribute name. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Get the attribute's status by index. Also sets the position for other methods not specifying an index. - [in] Index indicating the position of the attribute in the list. - [out] Pointer to a Boolean. Set to true if the attribute is active. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the status of an attribute value. - [in] Pointer to a string containing the value. - [in] An indicating the type of the attribute: VSHAL_Real for the actual attribute, VSHAL_Display for the display attribute. - [out] Boolean. Set to true if the attribute is active. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Get the attribute's value by index. Also sets the position for other methods not specifying an index. - [in] Index indicating the position of the attribute in the list. - [in] An indicating the type of the attribute: VSHAL_Real for the actual attribute, VSHAL_Display for the display attribute. - [out] Pointer to a string containing the attribute value. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the number of attributes. - [out] Pointer to the number of attributes. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Updates the status of the attribute at the current index set by or . - [in] Pointer to a Boolean. Set to true if the attribute is active. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Starts the Help system and displays the table of contents. - [in] Bit flags specifying Help options. Constructed from values in the enumeration. In general, you'll only use . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Performs an Alink search based on the word, flags, and context. - [in] Pointer to a string containing the ALink keyword. - [in] Bit flags specifying Help options. Constructed from values in the enumeration. In general, you'll only use . - [in] Reserved. Do not use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Displays a topic based on an identifier. - [in] Pointer to a string containing the file name of the Help file. - [in] The Help topic identifier. - [in] Bit flags specifying Help options. Constructed from values in the enumeration and the HTML Help commands. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Displays a topic using a URL and options. - [in] Pointer to a string containing the URL. - [in] Bit flags specifying Help options. Constructed from values in the enumeration and the HTML Help commands - If the method succeeds, it returns . If it fails, it returns an error code. - - - Displays the full text search dialog. - [in] Pointer to a string containing the query. - [in] Bit flags specifying Help options. Constructed from values in the enumeration and the HTML Help commands. - [in] Reserved. Do not use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the URL of the topic currently displayed in the topic window. - [out] Pointer to a string containing the URL. The method allocates the string using SysAllocString. The caller is responsible for freeing the string with SysFreeString. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Performs an F1 search based on a keyword, flags, and context. - [in] Pointer to a string containing the keyword. - [in] Bit flags specifying Help options. Constructed from values in the enumeration and the HTML Help commands. - [in] Reserved. Do not use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Displays the keyword search dialog pre-populated with the keyword. - [in] Pointer to a string containing the keyword. - [in] Bit flags specifying Help options. Constructed from values in the enumeration and the HTML Help commands. - [in] Reserved. Do not use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - - [in] - [in] - If the method succeeds, it returns . If it fails, it returns an error code. - - - Establishes client notification of hierarchy events without the hierarchy implementing . - [in] interface on the object requesting notification of hierarchy events. - [out] Pointer to a unique identifier for the referenced event sink. This value is required to unadvise the event sink using . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Closes and cleans up a hierarchy once the environment determines that it is no longer used. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a unique, string name for an item in the hierarchy. Used for workspace persistence, such as remembering window positions. - [in] Identifier of the hierarchy item. For a list of values, see VSITEMID. - [out] Pointer to the canonical name of the hierarchy item. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets properties whose values are GUIDs. - [in] Identifier of hierarchy item whose property is to be retrieved. For a list of values, see VSITEMID. - [in] Identifier of the property of the given hierarchy item. For a list of values, see . - [out] Pointer to a GUID property specified in . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Makes it possible for a node of a given hierarchy to be a shortcut to the middle of another hierarchy. - [in] Item identifier of the node whose nested hierarchy information is requested. For a list of values, see VSITEMID. - [in] Identifier of the interface to be returned in . To implement, first get the object that represents the nested hierarchy and run QueryInterface on it to obtain the interface ID (IID). Then, pass the IID in with . The result of the QueryInterface call goes into . - [out, iid_is(iidHierarchyNested)] Pointer to the interface whose identifier was passed in . - [out] Pointer to an item identifier of the root node of the nested hierarchy. For a list of values, see VSITEMID. Although the interface is set up to support shortcutting to any node in another hierarchy, the environment currently only supports shortcutting to the root node of the nested hierarchy, in which case must be set to . - If is not a nested hierarchy, this method returns . If the requested interface is not supported on the hierarchy object, is returned. The caller would then treat this node as if it had no children, if the requested interface had been essential (as is often the case when the requested interface is IID_IVsUIHierarchy). - - - Gets properties of a given node or of the hierarchy. - [in] Item identifier of an item in the hierarchy. For a list of values, see . - [in] Identifier of the hierarchy property. For a list of values, see . - [out] Pointer to a VARIANT containing the property value. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the service provider from which to access the services. - [out] Pointer to the interface of the service provider. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the identifier of the hierarchy item, given its canonical name. - [in] Pointer to the canonical name of the hierarchy item. - [out] Pointer to the item identifier for the hierarchy item. For a list of values, see VSITEMID. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether the given hierarchy can be closed. - [out] If true, then the hierarchy can be closed. If false, then the hierarchy cannot be closed. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets properties whose values are GUIDs. - [in] Identifier of the hierarchy item that is to be set. For a list of values, see VSITEMID. - [in] Identifier of the property in the given hierarchy item. For a list of values, see . - [in] GUID value of the property specified in that is returned by . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets properties of a specific node or of the hierarchy. - [in] Item identifier of the hierarchy item whose properties are to be set. For a list of values, see VSITEMID. - [in] Identifier of the hierarchy property. For a list of values, see . - [in] Variant that contains property information. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the service provider from which to access the services. - [in] Pointer to the interface of the service provider to be set. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Disables client notification of hierarchy events without requiring that the hierarchy implement . - [in] Abstract handle to the client that was disabled from receiving notifications of hierarchy events. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds new methods without recompiling or breaking binary compatibility. - - - - Adds new methods without recompiling or breaking binary compatibility. - - - - Adds new methods without recompiling or breaking binary compatibility. - - - - Adds new methods without recompiling or breaking binary compatibility. - - - - Adds new methods without recompiling or breaking binary compatibility. - - - - Handles the deletion or removal of a hierarchy item. - [in] Determines whether the hierarchy or hierarchy item is deleted from storage or removed from the project. Values are taken from the enumeration. - [in] Item identifier of an item in the hierarchy. will delete everything in the hierarchy. is not supported. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called by the environment to determine whether the hierarchy supports item deletion, removal, or both. - [in] Determines whether the hierarchy or hierarchy item is deleted from storage or removed from the project. Values are taken from the enumeration. - [in] Item identifier of an item in the hierarchy. Use to delete all in the hierarchy. is not supported. - [out] If true, then the hierarchy supports either item deletion or item removal, depending on the value specified for the parameter. If false, then the hierarchy or hierarchy item cannot be deleted. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns information about one or more of the items being dragged. - [out] Pointer to a DWORD value describing the effects displayed while the item is being dragged, such as cursor icons that change during the drag-and-drop operation. For example, if the item is dragged over an invalid target point (such as the item's original location), the cursor icon changes to a circle with a line through it. Similarly, if the item is dragged over a valid target point, the cursor icon changes to a file or folder. - [out] Pointer to the IDataObject interface on the item being dragged. This data object contains the data being transferred in the drag-and-drop operation. If the drop occurs, then this data object (item) is incorporated into the target hierarchy or hierarchy window. - [out] Pointer to the interface of the item being dragged. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies clients that the dragged item was dropped. - [in] If true, then the dragged item was dropped on the target. If false, then the drop did not occur. - [in] Visual effects associated with the drag-and-drop operation, such as cursors, bitmaps, and so on. The value of passed to the source object via OnDropNotify method is the value of returned by method. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns information about one or more of the dragged items. - [out] Pointer to a DWORD value indicating the effect of the drop: DROPEFFECT_COPY, DROPEFFECT_LINK, or DROPEFFECT_MOVE. The values are mutually exclusive and cannot be combined. - [out] Pointer to the interface of the dragged item. This data object contains the data transferred in the drag-and-drop operation. If the drop occurs, then this data object (item) is incorporated in the target hierarchy or hierarchy window. - [out] Pointer to the interface of the dragged item. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Enables the drag source to prompt to save unsaved items before dropping. Notifies the source hierarchy that information dragged from it is about to be dropped on a target. This method is called immediately after the mouse button is released on a drop. - [in] Pointer to the interface on the dragged item. Contains the data transferred in the drag-and-drop operation. If the drop occurs, then this data object (item) is incorporated in the hierarchy window of the new hierarchy. - [in] Current state of the keyboard and the mouse modifier keys. Valid values are shown in the following table. You can combine these values with bitwise or. [1|1] Hex[1|2] Value[1|3] Description[2|1] 0x0001[2|2] MK_LBUTTON[2|3] Left mouse button is clicked.[3|1] 0x0002[3|2] MK_RBUTTON[3|3] Right mouse button is clicked.[4|1] 0x0004[4|2] MK_SHIFT[4|3] SHIFT key is pressed.[5|1] 0x0008[5|2] MK_CONTROL[5|3] CTRL key is pressed.[6|1] 0x0010[6|2] MK_MBUTTON[6|3] Middle mouse button is clicked.[7|1] 0x0020[7|2] MK_ALT[7|3] ALT key is pressed. - [in] Pointer to a DWORD value indicating the effect of the drop: DROPEFFECT_COPY, DROPEFFECT_LINK, or DROPEFFECT_MOVE. The values are mutually exclusive and cannot be combined. - [out, retval] If true, then the source hierarchy cancelled the drop. If false, then the drop can continue. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies clients the dragged item was dropped. - [in] If true, then the dragged item was dropped on the target. If false, no drop occurred. - [in] Pointer to a DWORD value indicating the effect of the drop: DROPEFFECT_COPY, DROPEFFECT_LINK, or DROPEFFECT_MOVE. The values are mutually exclusive and cannot be combined. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called as soon as the mouse drags an item over a new hierarchy or hierarchy window. - [in] Pointer to the interface on the item being dragged. This data object contains the data being transferred in the drag-and-drop operation. If the drop occurs, then this data object (item) is incorporated into the hierarchy window. - [in] Current state of the keyboard and the mouse modifier keys. Valid values are shown in the following table. These values can be combined using a bitwise OR operator.[1|1] Hex[1|2] Value[1|3] Description[2|1] 0x0001[2|2] MK_LBUTTON[2|3] Left mouse button is clicked.[3|1] 0x0002[3|2] MK_RBUTTON[3|3] Right mouse button is clicked.[4|1] 0x0004[4|2] MK_SHIFT[4|3] SHIFT key is pressed.[5|1] 0x0008[5|2] MK_CONTROL[5|3] CONTROL key is pressed.[6|1] 0x0010[6|2] MK_MBUTTON[6|3] Middle mouse button is clicked.[7|1] 0x0020[7|2] MK_ALT[7|3] ALT key is pressed. - [in] Item identifier of the item currently being dragged. For a list of values, see VSITEMID. - [in, out] On entry, pointer to the value of the parameter of the object, identifying all effects that the hierarchy supports. On return, must contain one of the effect flags that indicate the result of the drop operation. For more information, see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called when one or more items are dragged out of the hierarchy or hierarchy window, or when the drag-and-drop operation is cancelled or completed. - - - - Called when one or more items are dragged over the target hierarchy or hierarchy window. - [in] Current state of the keyboard keys and the mouse modifier buttons. Valid values are shown in the following table. These values can be combined using a bitwise OR operator.[1|1] Hex[1|2] Value[1|3] Description[2|1] 0x0001[2|2] MK_LBUTTON[2|3] Left mouse button is clicked.[3|1] 0x0002[3|2] MK_RBUTTON[3|3] Right mouse button is clicked.[4|1] 0x0004[4|2] MK_SHIFT[4|3] SHIFT key is pressed.[5|1] 0x0008[5|2] MK_CONTROL[5|3] CONTROL key is pressed.[6|1] 0x0010[6|2] MK_MBUTTON[6|3] Middle mouse button is clicked.[7|1] 0x0020[7|2] MK_ALT[7|3] ALT key is pressed. - [in] Item identifier of the drop data target over which the item is being dragged. For a list of values, see VSITEMID. - [in, out] On entry, pointer to the value of the parameter of the object, identifying all effects that the hierarchy supports. On return, the parameter must contain one of the effect flags that indicate the result of the drop operation. For a list of values, see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called when one or more items are dropped into the target hierarchy or hierarchy window when the mouse button is released. - [in] Pointer to the interface on the item being dragged. This data object contains the data being transferred in the drag-and-drop operation. If the drop occurs, then this data object (item) is incorporated into the target hierarchy or hierarchy window. - [in] Current state of the keyboard and the mouse modifier keys. Valid values are shown in the following table. These values can be combined using a bitwise OR operator.[1|1] Hex[1|2] Value[1|3] Description[2|1] 0x0001[2|2] MK_LBUTTON[2|3] Left mouse button is clicked.[3|1] 0x0002[3|2] MK_RBUTTON[3|3] Right mouse button is clicked.[4|1] 0x0004[4|2] MK_SHIFT[4|3] SHIFT key is pressed.[5|1] 0x0008[5|2] MK_CONTROL[5|3] CONTROL key is pressed.[6|1] 0x0010[6|2] MK_MBUTTON[6|3] Middle mouse button is clicked.[7|1] 0x0020[7|2] MK_ALT[7|3] ALT key is pressed. - [in] Item identifier of the drop data target over which the item is being dragged. For a list of values, see VSITEMID. - [in, out] Visual effects associated with the drag-and drop-operation, such as a cursor, bitmap, and so on. The value of passed to the source object via the method is the value of pdwEffects returned by the method. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies clients when changes are made to icons. - [in] Icon handle. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies clients when changes are made to the item inventory of a hierarchy. - [in] Parent item identifier, or root, of the hierarchy whose item inventory has changed. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies clients when an item is added to the hierarchy. - [in] Identifier of the parent, or root node of the hierarchy in which the item is added. - [in] Identifier that indicates where the item is added in relation to other items (siblings) within the parent hierarchy (). If the new item is added at the beginning of the sibling items, then a value of is specified. If the item is added after a particular node, the Item Id of the node in question is specified. - [in] Identifier of the added item. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies clients when an item is deleted from the hierarchy. - [in] Identifier of the deleted item. This is the same identifier assigned to the new item by the hierarchy when it is added to the hierarchy. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies clients when items are appended to the end of the hierarchy. - [in] Identifier of the parent or root node of the hierarchy to which the item is appended. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies clients when one or more properties of an item have changed. - [in] Identifier of the item whose property has changed. For a list of values, see VSITEMID. - [in] Identifier of the property of . For a list of values, see . - [in] Not implemented. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Converts entity references in a string to characters. - [in] String to convert. - [in] Length of the buffer in which to store the converted string. - [out] The buffer containing the converted string. - [out] Actual size of the buffer used. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Converts a string from URL encoding (such as using %20 for space) to characters. - [in] The code page to use when converting to characters. - [in] String to convert. - [in] Length of the buffer in which to store the converted string. - [out] The buffer containing the converted string. - [out] Pointer to the actual size of the buffer used. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Converts a character string to one containing entity references such "&auml;" for the character "ä." - [in] String to convert. - [in] Length of the buffer in which to store the converted string. - [out] The buffer containing the converted string. - [out] Actual size of the buffer used. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Converts a string substituting URL encoding where needed, such as "%20" for a space. - [in] The code page to use when converting. - [in] String to convert. - [in] Length of the buffer in which to store the converted string. - [out] The buffer containing the converted string. - [out] Actual size of the buffer used. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the value of the default code page used when encoding strings. - [out] Pointer to the default code page. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Activates the Input Method Editor (IME). - [in] The handle for the editing window. - [out] Pointer to an error value, a value from the enumeration. IMENORMAL indicates no error. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Associates or disassociates an Input Method Editor (IME) context with an editor window. For more information about IME contexts, see Input Context. - [in] The handle of the editor window. - [in] Boolean. Set to true to attach an IME context to the window. Set to false to destroy an attached IME context. - [out] Pointer to an error value, a value from the enumeration. IMENORMAL indicates no error. IMENTOLD indicates there is no IME active. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Deactivates the Input Method Editor (IME). - [in] The handle of the editor window. - [out] Pointer to an error value, a value from the enumeration. IMENORMAL indicates no error. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Provides access to ImmEscape, a method enabling access to features, often country-specific, of particular Input Method Editors (IME). - [in] Input locale identifier. - [in] Handle to the input context. - [in] The operation to perform. One of the IME Escapes values. - [in] The string containing information on which to perform the operation. - [out] Pointer to a status value. Returns zero for errors. For more information, see IME Escapes. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Enables or disables the Input Method Editor (IME). - [in] Handle to the editor window. - [in] Boolean. If true, disables the IME and destroys the context. Otherwise, activates the IME and attaches the context to the editor window. - [out] Pointer to an error value, a value from the enumeration. IMENORMAL indicates no error. IMENTOLD indicates there is no IME active. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the default window for the Input Method Editor (IME) class that is active. Wrapper for a call to ImmGetDefaultIMEWnd. - [in] The handle for the editor window. - [out] If successful, the default window for the IME class. Otherwise, null. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves information about the composition string. Wrapper for a call to ImmGetCompositionString. - [in] Handle to the IME context. - [in] Index of the information to retrieve. For more information about possible values, see IME Composition String Values. - [out] Binary buffer—not a Unicode string. Allocated using SysAllocStringByteLen. For more information, see ImmSetCompositionStringand ImmGetCompositionString. - [out] Pointer to the return value. Contains the number of bytes copied to the destination buffer or, if is zero, the buffer size, in bytes, needed to receive all of the information. The size is always in bytes, even if the requested data is a Unicode string.On error, set to one of the two values: IMM_ERROR_NODATA, or IMM_ERROR_GENERAL. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves information about the composition string. Wrapper for a call to ImmGetCompositionString. Handles string as wide characters (wchar_t) rather than as bytes. - [in] Handle to the IME context. - [in] Index of the information to retrieve. For more information about possible values, see IME Composition String Values. - [out] Wide character (wchar_t, Unicode) buffer. Use SysAllocStringByteLen and SysStringByteLen to manage memory for this item. See ImmSetCompositionString and ImmGetCompositionString. - [out] Pointer to the return value. Contains the number of wide characters copied to the destination buffer or, if is zero, the buffer size, in wide characters, needed to receive all of the information. The size is always in wide characters.On error, set to one of the two values: IMM_ERROR_NODATA, or IMM_ERROR_GENERAL. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the Input Method Editor (IME) context for a given window. Use before getting or setting IME information using methods such as . - [in] Handle for the editor window. - [out] Pointer to a handle to the IME context. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Indicates whether or not the Input Method Editor (IME) is active for a given window. - [in] Handle for the editor window. - [out] Pointer to a Boolean. Set to true if the IME is active for the window. Set to false otherwise. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies the Input Method Editor (IME) of changes to the IME input context. The method is a wrapper for ImmNotifyIME. - [in] Handle to the IME context. - [in] The notification code indicating the change. For values of this argument, see ImmNotifyIME. - [in] The index of a candidate list, or a value indicating a change in the composition string. For values of this argument, see ImmNotifyIME. - [in] An additional argument used with some values of . For more information, see ImmNotifyIME. - [out] Nonzero value if method is successful; a zero value otherwise. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Releases the Input Method Editor (IME) input context and frees the associated memory. The method is a wrapper for ImmReleaseContext.. You should call this function once for each call to . - [in] Handle of the editor window. - [in] Handle to the IME input context. - [out] Error return value. Set to zero if there is an error. Nonzero otherwise. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the current position of the editing window using the Input Method Editor (IME). The method provides a wrapper to ImmSetCompositionWindow. - [in] Handle to the editing window. - [in] Horizontal position, in pixels, of the upper left corner of the window. - [in] Vertical position, in pixels, of the upper left corner of the window. - [out] A nonzero value indicates success. Any other value, an error. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Moves the editor window to the default position. The method provides a wrapper to ImmSetCompositionWindow. - [in] Handle of the editor window. - [out] Set to zero when there is an error. Nonzero otherwise. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the fault in the editor window. Provides a wrapper to ImmSetCompositionFont. - [in] Handle to the editor window. - [in] Handle to the font. If null, uses the default system font. - [out] Error return value. Set to zero if there is an error. Nonzero otherwise. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets aspects of the candidate list window. Provides a wrapper for ImmSetCandidateWindow. - [in] Handle to the IME input context. - [in] Pointer to an array of structures. These structures contain the index, style, current position and rectangle area of items in the candidate list. - [out] Error return value. Set to zero when there is an error. Nonzero otherwise. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the characters, attributes, and clauses of the composition and reading strings. Provides a wrapper for ImmSetCompositionString. - [in] Handle to the IME input context. - [in] Determines which elements are set. For a list of values, see ImmSetCompositionString. - [in] Binary buffer for or containing the composition string. Not a Unicode string. For more information, see ImmSetCompositionString. - [in] Binary buffer for or containing the composition string. Not a Unicode string. For more information, see ImmSetCompositionString. - [out] Error return value. Set to a nonzero value when there is no error. Zero otherwise. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Visual Studio 2005 no longer calls this method. - [out] Pointer to the ID of the bitmap to be displayed. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Obtains the icon used in the splash screen and the About dialog box on the Help menu. - [out] Pointer to the icon used in the splash screen and About dialog box on the Help menu. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Obtains a pointer to the string containing the official name of the product that is displayed in the splash screen and About dialog box on the Help menu. - [out] Pointer to the string to be displayed in the splash screen and About dialog box. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Obtains a pointer to the string containing the product details that are displayed in the About dialog box on the Help menu. Not called for the splash screen. - [out] Pointer to a string containing the product details. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Obtains a pointer to the string containing the ID of the product that is displayed in the About dialog box on the Help menu. Not called for the splash screen. - [out] Pointer to the string that identifies the product ID. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Deletes the bitmap used for panning with the Intellisense mouse. - [in] Pointer to a PANBITMAP structure. For more information, see Remarks. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Draws or erases the bitmap used for panning with the Intellisense mouse. - [in] Pointer to a PANBITMAP structure. For more information, see Remarks. - [in] Boolean. If true, erase the bitmap. Otherwise, draw it. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Get the most recent message about the Intellisense mouse wheel. - [out] The mouse wheel Windows message. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Handle the Intellisense wheel button being pushed. - [in] The HWND of the active window. - [in] Bit flags, such as WS_VSCROLL, indicating which scrollbar styles are used. Set to zero (0) for defaults. - If the method succeeds, it returns . If it fails, it returns an error code. - - - If the Intellisense mouse wheel has been moved, respond to the movement. - [in] The HWND of the active window. - [in] A Windows message parameter. If the message is WM_MOUSEWHEEL, uses GET_WHEEL_DELTA_WPARAM macro to extract how far the wheel has moved and responds. - [in] Bit flags, such as WS_VSCROLL, indicating which scrollbar styles are used. Set to zero (0) for defaults. - If the Windows message parameter is a mouse wheel message, responds and returns . Otherwise, returns . - - - Tests a Windows message to see if it is an Intellisense mouse wheel rotation message. - [in] The Windows message to test. - If the message is an Intellisense mouse wheel rotation message, returns . Otherwise, returns . - - - Load the bitmap to display for panning with the Intellisense mouse. Once loaded, you then draw the bitmap with . - [in] The HWND of the active window. - [in] The resource ID of the bitmap. - [in] The resource ID of the cursor. - [in] A POINT structure indicating the center point of the bitmap to display. - [in] Pointer to a PANBITMAP structure. For more information, see Remarks. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Indicates whether or not there is an Intellisense mouse wheel in use. - Returns if there is a mouse wheel. Otherwise, returns . - - - Sets the cursor base where the mouse is currently located. - [in] A POINT structure indicating the current origin of the mouse cursor. - [in] A POINT structure indicating the new position of the mouse cursor. - [in] The resource ID of the current mouse cursor. - [in] The neutral radius. If the change in position between and is less than this radius, does not move the cursor. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Obtains the document data for the file "under edit" by this editor object. - BOOLEAN indicating whether the document data is writable. - GUID of the editor object. - Pointer to the document data. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Registers an invisible editor on the specified document. - The name of the document. - The project to which the file must belong. If null is supplied, the file can belong to any project; when opened, it is opened by whichever project responds to IsDocumentInAProject from the shell (including the miscellaneous files project). - Zero or more values; If REIF_ENABLECACHING flag is set, the document is loaded and placed in the RDT immediately, if not already present, and attempts are made to keep the document there as long as possible; certain actions may force it to be unlocked, such as user closing without saving, etc. This allows the document to stay in the RDT in the scenario where a document is open in a visible editor, and closed by the user while an invisible editor is registered for that document. Otherwise, the document is not loaded until is called (unless. of course, it is already in memory), and no unnecessary attempts to keep the document in the RDT while this editor is registered are made. - An instance of that is used to load the document if it isn't already open. If null is supplied, a default editor factory is used to load the file into a shell-provided instance of . - Filled with the newly created and registered invisible editor instance. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the property page for a given language service. - [in] GUID for the property page. - [in] GUID for the language service. - [in, out] Pointer to a . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Creates a temporary batch file to be executed with output piped to an output pane in the IDE. - [in] String containing the text to be written to the batch file. - [in] Working directory that is passed to CreateProcess by the environment. Can be null. - [in] Launch pad flags. Values are taken from the enumeration. - [in] Pointer to the interface created by . - [in] Task item category, if is set to . Values are taken from the enumeration. - [in] Task item bitmap if is set to is specified. Values are taken from the enumeration. - [in] Specifies a new task list subcategory to be created if is set to is specified. The new subcategory is used for sorting and grouping in the task pane. - [in] Pointer to the interface. - [out] true if all output was generated. Can be null. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Executes a command with output piped to an output pane in the IDE. - [in] Application name that is passed to CreateProcess by the environment. For more information, see CreateProcess. - [in] Command line string that is passed to CreateProcess by the environment. - [in] Working directory that is passed to CreateProcess by the environment. Can be null. - [in] Launch pad flags. Values are taken from the enumeration. - [in] Pointer to the interface created by . - [in] Task item category, if is set to . Values are taken from the enumeration. - [in] Task item bitmap, if is set to . - [in] Task list subcategory, if is set to . - [in] Pointer to the interface. - [out] Value returned by process. - [out] true if all output was generated. Can be null. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Parses an output string and sends the results to the output pane. - [in] One line of output text. - [out] Values are taken from the enumeration. Value returned is when the text is "error", and for all other text. - [out] Filename inside if found. - [out] Line number if the file is found. - [out] Message following the file name and line number. - [out] true if a file name, line number and message were found in and the item was added to the list. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Allows cancellation of a launch pad event. - [in, out] true to cancel an event. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Creates an object that can be used to spawn command line tools and batch files. - [out] Pointer to a launch pad object. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds a browse container to be browsed by the library. - [in] Specifies attributes that identify the added component. - [in, out] Values are taken from the enumeration. - [out] pointer to a string containing the text to display for the added component. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns an array of Browse Containers that correspond to the given . - [in] Pointer to an interface. - [in] Count of elements array. - [in, out] On input, null. On output, an array of structs. - [out] Pointer to a count of containers to be returned in . - If the method succeeds, it returns. . If it fails, it returns an error code. - - - Returns a pointer to the GUID of the library. - [out] Pointer to the GUID of the current library. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns flags associated with the library. - [out] Pointer to a flag indicating which flags apply to the current library. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the list of browse containers currently being browsed by the library as an interface. - [in] Specifies type of library to return. For a list of values, see . - out] Pointer to an . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the requested list of symbols as an interface. - [in] Specifies list type. Values are taken from the enumeration. - [in] Specifies flags. Values are taken from the enumeration. - [in] Specifies a pointer to a structure. - [out] Pointer to an interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the string used to separate symbols for this type of Browse Container. - [out] Pointer to a null-terminated string containing the language specific scope operator. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the category values supported by the library for a specified category. - [in] Specifies a library's category type. Values are taken from the enumeration. - [out] Pointer to a category field object. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Asks the library to load its persisted global Browse Containers. - [in] Pointer to an interface. - [in] Specifies the persisted type of the library. Always . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Removes a Browse Container being browsed by the library. - [in] Reserved. Set this parameter to null. - [in] Pointer to a null-terminated string containing the library name. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Asks the library to save its persisted global Browse Containers. - [in] Pointer to an interface. - [in] Specifies the persisted type of the library. Always LPT_GLOBAL from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the current change counter for the library and is used to indicate that the library contents have changed. - [out] Pointer to a current update counter. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the checked state of the requested library. - [in] Specifies the zero-based index of the library of interest. - [out] Specifies the checked state of a library. Values are taken from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the number of libraries implemented by the library manager. - [out] Pointer to the count of libraries managed by your library manager. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns an interface for the requested library. - [in] Specifies the zero-based index of the library of interest. - [out] Pointer to an interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the displayable name for the requested library. - [in] Specifies the zero-based index of the library of interest. - [out] Pointer to a null-terminated string containing the library name. - If the method succeeds, it returns . If it fails, it returns an error code. - - - No method information is provided. Return . - Do not use. - Do not use. - - - - Tells the requested library to toggle its current checked state. - [in] Specifies the zero-based index of the library of interest. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called by the project when adding a reference to a component identified by its path. - [In] Reference to a component identified by its path. - [in] A pointer to an object of type pVsLibrary. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called by the project referencing a component identified by its path when it is taken out of scope. - [In] Reference to a component identified by its path. - [In] A pointer to an object of type pVsLibrary. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Provides browse information for the Object Browser. - [in] A pointer to an object of type VSOBJECTINFO. - [Out] A pointer to a pointer of type IVsObjectList. - [Out] A pointer to an integer - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called by the project referencing a component identified by its path when it is brought into scope. - [In] Reference to a component identified by its path. - [In] A pointer to an object of type pVsLibrary. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called by the project when removing a reference to a component identified by its path. - [in] Reference to a component identified by its path. - [In] A pointer to an object of type pVsLibrary. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Registers an interface and thus adds an events listener to the listener list. - [in] Pointer to events interface, . - [out] Cookie used to identify this particular instance of the events interface in calling . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Clones the tree structure starting a specific node. - [in] Index of the node at which to begin cloning. - [out] Pointer to the cloned interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Indicates whether or not to redraw the tree. - [in] Boolean. Set to true, prevents redrawing. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Used to delete specific items without realigning the tree by calling . - [in] Pointer to the to delete items from. - [in] Index of the item where the deletion begins. - [in] Number of items to delete. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Enables reporting of events on the tree. - [in] The VSCOOKIE returned by the method. - [in] Boolean. Set to true if events were enabled. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Enumerates the items in a tree list beginning at a particular index. - [in] Pointer to the . - [in] Starting index. - [in, out] Pointer to the next item in the list. Use NULL if you only want to use the absolute index. - [out] The absolute index of the item. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Enumerate the complete tree list a sub-tree at a time. - [in, out] Pointer to the index of the first item in the list. On return, index of the next item in the list. - [out] Pointer to the IVsLiteTreeList for this segment of the tree. - [out] Pointer to the relative index of the first item in the list. - [Out] Pointer to the relative index of the last item in the list. - [Out] Pointer to the current level within the tree. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the number of descendants of a given node. - [in] Index of node to check. Use -1 on first call. - [out] Pointer to the number of descendants; 0 if not expanded. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether or not you can expand an item. - [in] Absolute index of the item to check. - [out] Pointer to a Boolean. Set to true if you can expand the item. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether an item is expanded. - [in] Absolute index of the item to test. - [out] Pointer to Boolean. Set to true if the item is expanded. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the expanded list at the given index, if any. - [in] Absolute index for which to retrieve the expanded list. - [out] Pointer to an integer containing the level. - [out] Pointer to a interface for the expanded list. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the tree list options. - [Out] Pointer to bit flags containing the options. For more information, see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the parent list of a node. - [in] Integer containing the absolute index of the tree node. - [out] Pointer to the of the parent. - [out] Pointer to an integer containing the index. - [out] Pointer to an integer value containing a Level. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the offset between the index of a parent node and a relative index. - [in] Integer containing the absolute index of the parent. - [in] Integer containing the relative index of a node in the tree list. - [out] Pointer to an integer containing the offset. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the next visible expanded list. - [in] Integer containing the absolute index of the node. Use -1 on the first call or the index of an expanded node. - [out] Pointer to the index of the expanded list. Set to null if there are no more lists available. - If the method succeeds, it returns . Returns if there are no more lists. Returns if the index is out of range. - - - Initializes the tree using specified options. -  [in] Bit flags specifying the options. For more information, see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Insert items without performing realignment. - [In] Pointer to the to modify. Using -1 indicates starting at the beginning of the list. - [In] Integer index of the after which to insert the new node. - [In] Integer containing the count of nodes inserted. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Indicates whether an item is visible. - [in] Index of the item's node. - [out] Pointer to a Boolean. Set to true if the node is visible; false otherwise. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Realign part of the list designated by an instance. - [In] Pointer to an object of type . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Refresh the tree by calling as necessary. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Set or reset redrawing of the tree list. - [In] Boolean. Use true to turn on redrawing; use false to turn off redrawing. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the root object of the tree. - [in] Pointer to an instance to use as the root. - [out] Pointer to an that is a clone of the tree. Use null if you don't want to clone the tree. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Expands an item by selected by absolute index. - [in] Integer. The absolute index of the node to expand. - [out] Pointer to a Boolean. Set to true if the tree list can be recursive. - [out] Pointer to an integer. Set to zero (0) if there is no change. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Toggles the state of an item. An item may have more than two states. - [in] Integer containing the absolute index of the node. - [out] Pointer to a value from the .enumeration indicating what type of refresh needs to do. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Unregisters an interface and thus removes an events listener from the list. - [In] The cookie returned by . - If the method succeeds, it returns VSConstants.S_OK. If it fails, it returns an error code. - - - Returns the number of items displayed. - [out] Pointer to an integer. The number of visible items in the tree list. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Counts items that have been deleted starting with iStart. - [In] An unsigned integer containing the start item of the deletion. - [In] An unsigned integer containing the Deletion Count. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Counts items that have been inserted after iAfter. - [In] An unsigned integer containing the item index after which the insertion(s) will take place. - [In] An unsigned integer containing the Insertion Count. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Checks whether specified item is visible. - [In] An integer containing the Absolute Item Index to query. - [Out] A pointer to a Boolean value that return TRUE if the Item is visible, FALSE if not visible. - If the method succeeds, it returns . If it fails, it returns an error code. - - - The list has been refreshed (update count, window, current selection). - If the method succeeds, it returns . If it fails, it returns an error code. - - - Turns redraw on/off. - [In] Boolean input parameter set to TRUE when Redraw is set to ON and set to FALSE if redraw is set to OFF. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called when an item enters or leaves the expanded state. - [In] An unsigned integer containing the Absolute Index of the Item. - [In] An integer indicating the state change of the specified item. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called when an icon changes state. - [In] An unsigned integer containing the Absolute Index of the Item. - [In] An object of type VSTREESTATECHANGEREFRESH - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves data to draw the requested tree list item. - [in] Specifies the index of the node of interest. - [out] Pointer to a structure containing the display data. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Specifies whether an item is expandable. - [in] Specifies the index of the node of interest. - true if item is expandable. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Expands a tree list node. - [in] Specifies the index of the child node of the current tree list to be expanded. - [out] Pointer to a flag indicating that the tree list can recurse. - [out] Pointer to the selected node's interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the attributes of the current tree list. - [out] Pointer to a variable indicating attributes of the current tree list. Values are taken from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the number of items in the current tree list. - [out] Pointer to the count of the tree list items. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns changes that have occurred in a tree list. - [in, out] On input, the size of the array. On output, pointer to a count of changes. - [in] Pointer to an array that receives any changes that have been made to the list. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a pointer to the text representations for the requested tree list item. - [in] Specifies the zero based index of the item of interest. - [in] Specifies the text type being requested. Values are taken from the enumeration. - [out] Pointer to a text string from the specified tree list item. Implementers must allocate this string and keep the pointer valid as per the remarks below. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a pointer to the tool tip text for the requested tree list item. - [in] Specifies the index of the node of interest. - [in] Specifies the type of tool tip text. Values are taken from the enumeration. - [out] Pointer to a text string containing the tree list item's tip text. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a pointer to an index number of the specified tree list - [in] Pointer to the interface that specifies an expanded list. - [out] Pointer to an integer containing the index of the specified tree list. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies the current tree list that it is being closed. - [out] Specifies to the tree view the action to take when closing this tree list. Values are taken from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Tells the requested tree item to toggle its checked state if it has check boxes. - [in] Specifies the index of the tree list item of interest. - [out] Pointer to the value. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the current change counter for the tree list, and is used to indicate that the list contents have changed. - [out] Pointer to the update counter of the current tree list. - [out] Specifies changes that have occurred. Values are taken from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds a new menu item. - [in] The menu item to be added. - [in] The parent menu item of the new menu item being added. - [in] The location in the menu to place the new menu item. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Deletes the specified menu item. - [in] The menu item to delete. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Allows the Menu designer to process a few selected messages that are required to correctly position, paint, and activate the menus. - [in] Handle to the window whose window procedure receives the message. - [in] The message identifier. - [in] Additional information about the message. The exact meaning depends on the value of the parameter. - [in] Additional information about the message. The exact meaning depends on the value of the parameter. - [out] If this method succeeds, this parameter contains the destination window. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Can be used by the site to change the size of the host when the user wants to remove the menu. This allows the site an easy way to determine how much to decrease the size of the host. - [out] The height of the menu. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called to obtain the bounding rectangle for a specific menu item (pmi != NULL) or the bounding rectangle for all currently displayed menu windows (pmi == NULL). - [in] The menu item that the bounding rectangle will encompass. - [out] The structure that defines the boundaries of the rectangle. - [in] Indicates whether this method is getting an item rectangle for the purpose of scrolling it into view. If true, it is for the purpose of scrolling it into view. In this case, the Designer includes the items Popup rectangle and next item rectangle since these items may not yet be known by the Site, and thus there is no way to obtain their rectangles to make them visible. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the current UI state of the Menu Editor, giving the site a mechanism to know if the Menu Editor has any UI operations in progress. - [out, retval] The current UI state of the Menu Editor. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Indicates whether the shared menu is displayed. - [out, retval] true if the shared menu is displayed, or false if the shared menu is not displayed. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Must be called by IMenuEditorSite if any property known by changes on any menu item. - [in] The menu item on which the property changed. - [in] The identifier of the property that changed. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called whenever the selection changes. If is null, no menu item is selected. If it is not null, it points to the item to be selected. Only one item can be selected at a time from outside MenuDesigner. This method does not set focus to the item; see the SetFocus method for that behavior. - [in] The menu item. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Same as , except this method also sets focus to the selected item. - [in] The menu item. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Allows the edit control to catch keystrokes just like an ActiveX control. - [in] Pointer to an structure that receives message information. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Creates a new instance of a menu editor. - [in] An structure that contains values for the menu editor initialization. - [out] The new instance of a menu editor. - If the method succeeds, it returns . If it fails, it returns an error code. - - - The host is responsible for giving the menu a unique name, and providing back to IVsMenuEditor a valid IVsMenuItem*. As in IVsMenuEditor::AddItem, both IMIParent and pIMIInsertAfter can be NULL. - [In] A pointer to an object of type IVsMenuItem representing the parent menu item. - [In] A pointer to an object of type IVsMenuItem representing the menu item after which the new items will be inserted. - [Out] A pointer to an object of type IVsMenuItem representing the new menu item. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Deletes the given item. - [In] A pointer to an object of type IVsMenuItem representing the menu item to delete. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Moves one or more menu items to a new location. - [In] A pointer to an object of type IVsMenuItem, representing the First Menu Item to move. - [In] A pointer to an object of type IVsMenuItem, representing the Last Menu Item to move. - [In] A pointer to an object of type IVsMenuItem, containing information on the Parent Item to move - [In] A pointer to an object of type IVsMenuItem, containing information on the Menu Item under which the other menu item(s) will be inserted. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called when the selection changes. - [In] A pointer to a pointer to an object of type IVsMenuItem representing the item to watch for a selection change. - [In] An object of type VSMESELCMD. - SelectionChange() takes an array from , but supports receiving this only if the sel command is , since you cannot view code or properties for multiple items.If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets menu item properties not directly handled by the menu editor (). - [in] Pointer to a stream ( interface). - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets a standard menu item property. - [in] The property. A value from the Enumeration. - [out] Pointer to a VARIANT containing the property value. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets menu item properties not directly handled by the menu editor (). - [in] Pointer to a stream ( interface). - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets a standard menu item property. - [in] The property. A value from the Enumeration. - [in] Pointer to a VARIANT containing the property value. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Registers a VSPackage for selection event notification. - [in] Pointer to the interface of the VSPackage registering for selection event notification. - [out] Pointer to an abstract handle representing the completed registration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Registers a command UI context GUID and returns cookie value. - [in] GUID representing a specific command UI context. Command UI context GUID values are defined by the environment and by VSPackages to meet specific needs. See the Remarks section below for a list of command UI GUIDs defined by the environment. - [out] Pointer to a DWORD representing the GUID value in . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the value for a particular element. - [in] Identifier of the current element. For valid values, see . - [out] Pointer to data associated with the element identified by . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the current project hierarchy, project item, and selection container for the current selection. - [out] Pointer to the interface of the current project hierarchy if the selection belongs to a single hierarchy. If the selection belongs to multiple hierarchies, is set to null. - [out] Pointer to the identifier for the current project item. If is set to , the current selection involves multiple items. These items can be accessed using the interface pointed to by . - [out] Pointer to the interface to be used to access a multiple selection. - [out] Pointer to the interface to be used to access data for the Properties window. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether a specific command UI context is active. - [in] DWORD representation of the GUID identifying the command UI context passed in as the parameter in the call to . - [out] Flag set to true if the command UI context identified by is active and false otherwise. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the state of the command UI context to active or inactive. - [in] DWORD representation of the GUID identifying the command UI context passed as the parameter in the call to . - [out] Flag that is set to true if the command UI context should be set to active and false if it should be set to inactive. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Cancels a registration for selection event notification. - [in] Abstract handle representing the registration to be cancelled. VSPackages that register for notification receive an abstract handle representing their registration when they call . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Method information is not provided. Do not use this method. - Do not use. - Do not use. - - - - Creates a new context or subcontext bag on the context provider. - [out] Pointer to the interface representing the new context or subcontext bag. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Method information is not provided. Do not use this method. - Do not use. - Do not use. - Do not use. - Do not use. - - - - Method information is not provided. Do not use this method. - Do not use. - - - - Method information is not provided. Do not use this method. - Do not use. - - - - Method information is not provided. Do not use this method. - Do not use. - Do not use. - - - - Method information is not provided. Do not use this method. - Do not use. - Do not use. - - - - Method information is not provided. Do not use this method. - Do not use. - Do not use. - - - - Method information is not provided. Do not use this method. - Do not use. - Do not use. - Do not use. - - - - Method information is not provided. Do not use this method. - Do not use. - - - - Method information is not provided. Do not use this method. - Do not use. - - - - Method information is not provided. Do not use this method. - Do not use. - - - - Method information is not provided. Do not use this method. - Do not use. - Do not use. - - - - Method information is not provided. Do not use this method. - - - - Method information is not provided. Do not use this method. - Do not use. - - - - Method information is not provided. Do not use this method. - Do not use. - - - - Method information is not provided. Do not use this method. - Do not use. - - - - Method information is not provided. Do not use this method. - Do not use. - - - - Returns an interface pointer and item identifier for selected items. - [in] Flag providing information about how the selected items should be returned. For valid values, see . - [in] Number of items that are selected. - [out, size_is(cItems)] Array of structures which contain an pointer and item identifier for each selected item. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a flag that indicates whether or not the selected items belong to one or more hierarchies and a count of the number of selected items. - [out] Pointer to a count of the number of selected items. - [out] Pointer to a flag that is set to true if the selected items are within a single hierarchy and false if the selected items are across multiple hierarchies. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Identifies which view is activated when the editor window is instantiated. - [in] GUID identifying the logical view. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines which logical view is active. - [out] GUID identifying the active logical view. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether the specified logical view is active. - [in] GUID identifying the logical view. - [out, retval] If true, then the specified logical view is the active view. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Verifies that there is a local copy of the file. - [in] The item id (VSITEMID) of the file. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Navigates to object described by . - [in] The object to which to navigate. - [in] Reserved. Do not use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds descriptive text for an object browser object. - [in] Pointer to a string containing the text to add. - [in] Value from the enumeration indicating the type of the object or description. - [in] Pointer to a structure containing information about the object being described. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Clears the description descriptive text for an object in the browser. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a flag indicating if the given list item can be deleted. - [in] Specifies the index of the list item of interest. - [out] Pointer to a flag indicating whether the item can be deleted. - Returns true if it can delete the item index, false if it cannot. - - - Returns a flag indicating if navigation to the given list item's source is supported. - [in] Specifies the index of the list item of interest. - [in] Specifies the source type. Values are taken from the enumeration. - [out] Pointer to a flag indicating whether navigation is supported. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a flag indicating if the given list item can be renamed. - [in] Specifies the index of the list item of interest. - [in] Pointer to a null terminated string containing the new name. - [out] Pointer to a flag indicating whether an item can be renamed. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the hierarchy and the number of ItemIDs corresponding to source files for the given list item. - [in] Specifies the index of the list item of interest. - [out] Pointer to an interface. - [out] Specifies the itemid of an item within the hierarchy. Values are described in VSITEMID. - [out] Pointer to the count of items. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Asks the given list item to do the delete operation. - [in] Specifies the index of the list item to delete. - [in] Values taken from the enum. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Asks the given list item to handle a drag-and-drop operation. - [in] Specifies the index of the list item of interest. - [in] Pointer to an being dropped. - [in] Current state of the keyboard and the mouse modifier keys. - [in, out] On input, the effect being requested. On output, the effect that your object list allows. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Asks the given list item to do the rename operation. - [in] Specifies the index of the list item of interest. - [in] Pointer to a null terminated string containing the new name. - [in] Flag indicating that Index is part of a multi-select. Values are taken from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Asks the given list item to enumerate its supported clipboard formats. - [in] Specifies the index of the list item of interest. - [in] Specifies multi-selection. Values are taken from the enumeration. - [in] Specifies the element count of . - [in, out] Specifies an array of structures defining the formats supported. - [out] Pointer to a count of formats in the array. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Asks the list item to provide description text to be used in the object browser. - [in] Specifies the index of the list item of interest. - [in] Specifies description options. Values are taken from the enumeration - [in] Specifies an interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a pointer to the property browse for the given list item. - [in] Specifies the index of the list item of interest. - [out] Pointer to an object that is used to populate the Properties window. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns an object list's capabilities. - [out] Specifies an object list's capabilities. Values are taken from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the value for the specified category for the given list item. - [in] Specifies the index of the list item of interest. - [in] Specifies the category of interest. Values are taken from the enumeration. - [out] Pointer to a variable holding the value returned. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Asks the given list item to renders a specific clipboard format that it supports. - [in] Specifies the index of the list item of interest. - [in] Specifies multi-selection. Values are taken from the enumeration. - [in] Pointer to a structure containing clipboard format information. - [in] Pointer to a structure indicating the data transfer medium. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Allows the list to provide a different context menu and for the given list item. - [in] Specifies the index of the list item of interest. - [out] Specifies the CLSID of the menu group containing your menu. - [out] Pointer to an integer containing the menu id. - [out] Pointer to the list's or the library's IOleCommandTarget interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves data to draw the requested tree list item. - [in] Specifies the index of the node of interest. - [out] Pointer to a structure containing the display data. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Method information not provided. Return . - Do not use. - Do not use. - - - - Returns a flag indicating whether the given list item is expandable. - [in] Specifies the index of the list item of interest. - [in] Specifies the list types to be excluded. Values are taken from the enumeration. This is primarily to remove from consideration in object browser, where they are shown in a separate pane. - [out] Pointer to a flag indicating expandability. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Expands a tree list node. - [in] Specifies the index of the child node of the current tree list to be expanded. - [out] Pointer to a flag indicating that the tree list can recurse. - [out] Pointer to the selected node's interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Asks the given list item to renders a specific clipboard format as a variant. - [in] Specifies the index of the list item of interest. - [in] Specifies multi-selection. Values are taken from the enumeration. - [in] Specifies a structure defining the format requested. - [out] Specifies a pointer to a variant where you render the data. The environment will free the variant when it is done with it. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the attributes of the current tree list. - [out] Pointer to a variable indicating attributes of the current tree list. Values are taken from the enumeration - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the number of items in the current tree list. - [out] Pointer to the count of the tree list items. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a child for the specified category. - [in] Specifies the index of the list item of interest. - [in] Specifies the type of list being requested. Values are taken from the enumeration. - [in] Specifies the flags that control the request for object list information. Values are taken from the enumeration. - [in] Unused. Should be ignored. - [out] Pointer to the interface of the returned child list. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns changes that have occurred in a tree list. For future use only. Return . - [in, out] On input, the size of the array. On output, pointer to a count of changes. - [in] Pointer to an array that receives any changes that have been made to the list. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the ItemID corresponding to source files for the given list item if more than one. - [in] Specifies the index of the list item of interest. - [in] Flag providing information about how the selected items should be returned. Values are taken from the enumeration. - [in] The number of items returned in . - [out] Array of structures that contain an pointer and item identifier for each selected item. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Fills the structure for the given list item allowing the list to navigate back to it through . - [in] Specifies the index of the list item of interest. - [in, out] Specifies navigation information. Values are placed in a structure. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a source filename and line number for the given list item. - [in] Specifies the index of the list item of interest. - [out] Pointer to a null terminated string containing the file name. You must allocate this buffer and free it on the list's final Release, but you can reuse this buffer for multiple calls to this method. - [out] Specifies a line number. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a pointer to the text representations for the requested tree list item. - [in] Specifies the zero based index of the item of interest. - [in] Specifies the text type being requested. Values are taken from the enumeration. - [out] Pointer to a text string from the specified tree list item. Implementers must allocate this string and keep the pointer valid as per the remarks below. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a pointer to the tool tip text for the requested tree list item. - [in] Specifies the index of the node of interest. - [in] Specifies the type of tool tip text. Values are taken from the enumeration. - [out] Pointer to a text string containing the tree list item's tip text. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the user context object for the given list item. - [in] Specifies the index of the list item of interest. - [out] Pointer to a context bag returned as an IUnknown interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Navigates to the source for the given list item. - [in] Specifies the index of the list item of interest. - [in] Specifies the source type. Values are taken from the enumeration. - This returns on success or an hr error (along with rich error information if possible) if the navigation failed. - - - - [in] Pointer to the interface that specifies an expanded list. - [out] Pointer to an integer containing the index of the specified tree list. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the index of the list item corresponding to the structure. - [in] Specifies navigation information. Values are in a structure. - [in] Specifies the name of the node of interest. Values are in a structure. - [in] Flag indicating do not update. - [out] Pointer to a flag indicating a matched name was found. - [out] Pointer to the index of the located item. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies the current tree list that it is being closed. - [out] Specifies to the tree view the action to take when closing this tree list. Values are taken from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a flag indicating whether the given list item supports a drag-and-drop operation. - [in] Specifies the index of the list item of interest. - [in] Pointer to an being dropped. - [in] Current state of the keyboard and the mouse modifier keys. - [in, out] On input, the effect being requested. On output, the effect that your object list allows. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Allows the list to display help for the given list item. - [in] Specifies the index of the list item of interest. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Tells the requested tree item to toggle its checked state if it has check boxes. - [in] Specifies the index of the tree list item of interest. - [out] Pointer to the value. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the current change counter for the tree list, and is used to indicate that the list contents have changed. - [out] Pointer to the update counter of the current tree list. - [out] Specifies changes that have occurred. Values are taken from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Finds the extended text (fully qualified name) for an object in a list of objects. - [in] Pointer to the list of objects, an interface. - [in] Index of the object within the object list. - [in] Separator to use in generating the string containing the extended name. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Clears cached object list data. - [in] A value from the enumeration indicating type of data to clear from the cache. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets filters on the object list to their default values. - [in] Unused. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Clears the flag indicate a search found an item. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Displays the wait cursor. - [in] Boolean. If true, displays the wait cursor. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the extended text (fully qualified object names) produced by the call to . - [out] String containing the fully qualified object names created by the call to . Items are separated by the separator specified in that call. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns options set for the object list. - [out] Bit flags formed by combining values from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Indicates whether or not a search has found something. - If the search found something, returns . Otherwise, it returns . - - - Indicates whether or not the object list is visible. - If the object list is visible, returns . Otherwise, it returns . - - - Sets a flag to prevent loading of the object list. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets a flag to indicate a search has found an object. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Updates the display data of an object in the object list. - [in] Pointer to an interface representing the list of object. - [in] Index of the item in the list to update. - [in] Boolean. Set to true if updating only package information. - [in] Unused. - [in, out] Pointer to a structure to hold the updated display information. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Method information is not provided. Do not use this method. - Do not use. - Do not use. - - - - Method information is not provided. Do not use this method. - Do not use. - Do not use. - Do not use. - Do not use. - Do not use. - - - - Method information is not provided. Do not use this method. - - - - Registers a library with the environment's object manager. - [in] GUID of a library manager. - [in] Pointer to a library manager. - [out] Abstract handle identifying the newly registered library manager. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Unregisters a library manager with the environment's object manager. - [in] Abstract handle used to un-register the library manager - If the method succeeds, it returns . If it fails, it returns an error code. - - - - - - - - - - - Searches for an object. - [in] Bit flags determining how to display the results. Constructed using values from the enumeration. - [in] Pointer to a structure defining the name and other elements of the search. - [out] Pointer to an interface providing access to the objects meeting the search criteria. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Searches a library and may, depending on the options chosen, display the results in the Results pane. - [in] Pointer to the library () to search. - [in] Pointer to the IVsObjectList interface to use for the search results. - [in] Bit flags determining display of the results. Constructed using values from the enumeration. - [out] Pointer to the IVsObjectListOwner interface of the results. Released by caller. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the canonical name of an output item. - [out] Pointer to the output item's canonical name. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the web location of an output item. - [out] Pointer to the output item's web location in URL format. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the display name of an output item. - [out] Pointer to the display name of the output item. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Obsolete method. Do not use. - Do not use. - - - - Returns the canonical name of an output item. - [out] Pointer to the output item's canonical name. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the web location of an output item. - [out] Pointer to the output item's web location in URL format. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the display name of an output item. - [out] Pointer to the display name of the output item. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a property of an output item. - [in] Pointer to the property to be returned. - [out] Pointer to a VARIANT that holds the value of the property identified by . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns an output item's path relative to the application directory when installed. - [out] Pointer to the canonical name. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Obsolete method. Do not use. - Do not use. - - - - Returns the canonical name of the output group. - [out] Pointer to the canonical name of the output group. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Provides access to one or more deployment dependencies. - [in] Number of requested deployment dependencies. - [in, out] On input, pointer to an interface array of size . On output, pointer to an interface array that contains either the number of interfaces specified by or the number available. - [out, optional] Pointer to the actual number of dependencies returned in . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the description of an output group. - [out] Pointer to the description of an output group. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the display name of the output group. - [out] Pointer to the display name. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the canonical name of the key output group. - [out] Pointer to the canonical name of the key output group. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns an array of pointers to interfaces providing access to a configuration's output items. - [in] Number of output items requested. - [in, out] On input, a pointer to an array of interfaces for the requested output items. On output, an array containing the number of entries specified by . - [out, optional] Pointer to the number of actual outputs. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a pointer to the configuration's interface. - [out] Back pointer to the interface for the requested project configuration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Creates an output window pane. - [in] GUID of the Output window pane. - [in] Name of the output window pane. - [in] If true, the output window pane is initially visible - [in] If true, the output window pane is cleared when the solution closes. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Deletes an output window pane. - [in] GUID of the window pane to delete. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns an Output window pane, given its identifying GUID. - [in] Identifies the Output window pane. - [out] Pointer to the of the requested Output window pane. Returns null if the requested pane does not exist. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Shows and activates the Output window pane. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Removes all text from the Output window pane. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Causes any output messages that were added by means of a call to the method to be added as tasks to the task list tool window. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the name of the window pane. - Name of the window pane. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Hides the Output window pane. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Writes text to the Output window pane. - [in] Text to be appended to the Output window pane. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Thread safe method to write text to the Output window pane. - [in] Text to be appended to the Output window pane. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds a string to the Output window and a corresponding item to the task list. - [in] Output string of the task item. - [in] Priority of the task item whose values are taken from the enumeration. - [in] Category of the task item whose values are taken from the enumeration. - [in] Subcategory of the task. - [in] Bitmap of the task item whose values are taken from the enumeration. - [in] Name of the file containing . - [in] Line number within of . - [in] Text of the task item. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds a string to the Output window and a corresponding item to the task list. - [in] Output string of the task item. - [in] Priority of the task item whose values are taken from the enumeration. - [in] Category of the task item whose values are taken from the enumeration. - [in] Subcategory of the task. - [in] Bitmap of the task item whose values are taken from the enumeration. - [in] Name of the file containing . - [in] Line number within of . - [in] Text of the task item. - [in] Lookup keyword for F1 functionality. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Changes the existing name of the window pane. - [in] New name of the window pane. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called by the project owner to tell the owned project to do all its initialization. - [in] Pointer to a null terminated string containing the filename. - [in] Pointer to a null terminated string containing the location. - [in] Pointer to a null terminated string containing the name. - [in] Specifies the create flags. Values are taken from the enum. - [in] Specifies . - [in] Cookie identifying the owned project. - [out] Specifies . - [out] Pointer to a flag indicating canceled. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gives the owned project a chance to create an aggregated project object based on the input controlling IUnknown (). - [in] Pointer to an IUnknown owner object. - [out] Pointer to a pointer to an IUnknown inner object. - [out] Pointer to a cookie object. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Closes the VSPackage, releases cached interface pointers, and unadvises event sinks. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Enables the environment to create on-demand tool windows that are implemented by VSPackages. - [in] Unique identifier of the Tool window. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Enables a VSPackage to participate in the DTE automation object model. - [in] Pointer to a null terminated string containing the prop name. - [out] Pointer to the IDispatch interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Proffers access to the Tools menu Options and the property pages of the Customize Toolbox dialog boxes. - [in] Unique identifier of the requested property page. - [in, out] Pointer to the property page whose values are taken from the structure. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Enables a VSPackage that requires user intervention to abort the shutdown process. - [out] Flag indicating whether the VSPackage can close. Is set to true if the VSPackage can close. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Resets Toolbox defaults. - [in] Flags whose values are taken from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Initializes a VSPackage with a back pointer to the environment. - [in] Pointer to the Interface through which the VSPackage can query for services. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Allows the package to control whether the tool window should be shown or hidden. This method is called by the shell when the user switches to a different window view or context, for example Design, Debugging, Full Screen, etc. - [in] The GUID of the window. - [out] true to show the window, otherwise false. - If the method succeeds, it returns . If it fails, it returns an error code. - - - - [out] - If the method succeeds, it returns . If it fails, it returns an error code. - - - - [in] - [in] - [out] - If the method succeeds, it returns . If it fails, it returns an error code. - - - Implemented to close nested projects under a parent project. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Implemented to open nested projects under a parent project. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Evaluates command line switches based on switch definitions. - [in] String containing the switch definitions. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves an auto completion command line item. - [out] Pointer to an index indicating whether or not there is an auto completion item. Set to PCL_AUTO_COMMANDS if there are auto completion items. - [out] Pointer to the beginning of the auto completion item in the command line buffer. - [out] Pointer to the length of the auto completion item. - [out] Pointer to a string containing the current auto completion parameter. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the current command. - [out] Pointer to a string containing the command. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the tail of the command line—characters remaining after the defined switches and arguments. - [out] Pointer to a string containing the tail of the command line. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a parameter by index. - [in] Index for the parameter to return. - [out] Pointer to a string containing the parameter. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the number of command line parameters. - [out] Pointer to an integer containing the parameter count. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a raw, unparsed switch by index. - [in] Index of the switch to return. - [out] Pointer to a string containing the raw, unparsed switch. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the raw, unparsed value of the switch by index. - [in] Index of the switch value to return. - [out] Pointer to a string containing the switch value. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the number of switches in the command line. - [out] Pointer to an integer containing the number of switches. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the parsed value of a switch by index. - [in] Index of the switch value to return. - [out] Pointer to a string containing the switch value. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the number of switch values on the command line. - [out] Pointer to an integer containing the number of switch values. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Queries whether or not there are command line parameters. - Returns if there are parameters, otherwise. - - - Queries whether or not there are command line switches. - Returns if there are switches, otherwise. - - - Queries whether or not there are command line switch values. - Returns if there are switch values, otherwise. - - - Queries, by index, whether or not a given switch is present. - [in] Index of the switch to test. - Returns if the switch is present, otherwise. Returns if the index is out of range. - - - Parses the command line as preparation for using other interface methods to retrieve the parsed elements. - [in] String containing the command line to parse. - [in] Integer—the maximum number of parameters. - [in] Integer. The character position to begin parsing of the command line. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Parses the tail of the command line. - [in] String containing the command line. - [in] Integer—the maximum number of parameters. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Quote a parameter string and escape characters within the string appropriately. - [in] String containing the parameter to quote. - [out] Pointer to the quoted parameter string. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Tests for whether or not there were any switches. - If there are no switches, returns . Otherwise, returns . - - - Tests, by index, whether or not a specific switch has a value. - [in] Integer. The index of the switch to check. - If the switch has no value, returns . Otherwise, returns . - - - Verify the parameter count is within a specific range. - [in] The minimum number of parameters. - [in] The maximum number of parameters. - If the parameter count is within the range, returns . Returns otherwise. - - - Checks whether the given property can be reset to the default value. - [in] Specifies the dispatch ID. - [out] Pointer to a flag indicating can reset. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Allows properties of type to be viewed recursively. - [in] Specifies the dispatch ID. - [out] Pointer to a flag indicating whether the property can be displayed recursively. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the classname for this object. - [out] Pointer to a string containing the classname. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the localized name and description for a property. - [in] Specifies dispatch ID. - [in] Specifies localeID. - [out] Pointer to a string containing the localized name. - [out] Pointer to a string containing the localize description. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines if the current value for a property is the default. - [in] Specifies the dispatch ID. - [out] Flag indicating the current property value is the default value. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Hides the property at the given from the Properties window. - Specifies the dispatch ID. - [out] Pointer to a flag indicating hide. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines if a property should be made read only. - [in] Specifies dispatch ID. - [out] Flag indicating read only. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Resets the value of the given property. - [in] Specifies the dispatch ID. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Closes the IVsPersistDocData object. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the unique identifier of the editor factory that created the IVsPersistDocData object. - [out] Pointer to the class identifier of the editor type. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether the document data has changed since the last save. - [out] true if the document data has been changed. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether the document data can be reloaded. - [out] true if the document data can be reloaded. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Loads the document data from a given MkDocument. - [in] Path to the document file name to be loaded. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called by the Running Document Table (RDT) when it registers the document data in the RDT. - [in] Abstract handle for the document to be registered. See the VSDOCCOOKIE datatype. - [in] Pointer to the interface. - [in] Item identifier of the document to be registered from VSITEM. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Reloads the document data and in the process determines whether to ignore a subsequent file change. - [in] Flag indicating whether to ignore the next file change when reloading the document data. See the data type . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Renames the document data. - [in] File attribute of the document data to be renamed. See the data type . - [in] Pointer to the interface of the document being renamed. - [in] Item identifier of the document being renamed. See the data type VSITEMID. - [in] Path to the document being renamed. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Saves the document data. - [in] Flags whose values are taken from the enumeration. - [out] Pointer to the path to the new document. - [out] true if the document was not saved. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the initial name (or path) for unsaved, newly created document data. - [in] String indicating the path of the document. Most editors can ignore this parameter. It exists for historical reasons. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Closes the object. - - - - Returns the unique identifier of the editor factory that created the object. - [out] Pointer to the class identifier of the editor type. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether the document data has changed since the last save. - [out] true if the document data has been changed. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether the document data is read-only. - [out] Pointer to a flag indicating read-only. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether the document data can be reloaded. - [out] true if the document data can be reloaded. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Loads the document data from a given MkDocument. - [in] Path to the document file name to be loaded. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called by the Running Document Table (RDT) when it registers the document data in the RDT. - [in] Abstract handle for the document to be registered. See the VSDOCCOOKIE datatype. - [in] Pointer to the interface. - [in] Item identifier of the document to be registered from VSITEMID. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Reloads the document data and in the process determines whether to ignore a subsequent file change. - [in] Flag indicating whether to ignore the next file change when reloading the document data. See the data type . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Renames the document data. - [in] File attribute of the document data to be renamed. See the data type . - [in] Pointer to the interface of the document being renamed. - [in] Item identifier of the document being renamed. See the data type VSITEMID. - [in] Path to the document being renamed. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Saves the document data. - [in] Flags whose values are taken from the enumeration. - [out] Pointer to the path to the new document. - [out] true if the document was not saved. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the IsDirty flag to true. - [in] Flag indicating that the document data is dirty. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the Read-Only flag to true. - [in] Flag indicating read only. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the initial name (or path) for unsaved, newly created document data. - [in] String indicating the path of the document. Most editors can ignore this parameter. It exists for historical reasons. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether the hierarchy item changed. - [in] Item identifier of the hierarchy item contained in VSITEMID. - [in] Pointer to the IUnknown interface of the hierarchy item. - [out] true if the hierarchy item changed. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Saves the hierarchy item to disk. - [in] Flags whose values are taken from the enumeration. - [in] File name to be applied when is set to . - [in] Item identifier of the hierarchy item saved from VSITEMID. - [in] Pointer to the IUnknown interface of the hierarchy item saved. - [out] true if the save action was canceled. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Flag indicating that changes to a file can be ignored when item is saved or reloaded. - [in] Specifies the item id from VSITEMID. - [in] Flag indicating ignore. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether the hierarchy item changed. - [in] Item identifier of the hierarchy item contained in VSITEMID. - [in] Pointer to the IUnknown interface of the hierarchy item. - [out] true if the hierarchy item changed. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether a project item is reloadable before calling . - [in] Specifies from VSITEMID. - [out] Pointer to a flag indicating whether the item is reloadable. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called to reload project item. - [in] Specifies from VSITEMID. - [in] Double word containing the reserved. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Saves the hierarchy item to disk. - [in] Flags whose values are taken from the enumeration. - [in] File name to be applied when is set to . - [in] Item identifier of the hierarchy item saved from VSITEMID. - [in] Pointer to the IUnknown interface of the hierarchy item saved. - [out] true if the save action was canceled. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Loads user options for a given solution. - [in] Pointer to the interface on which the VSPackage should call its method for each stream name it wants to read from the user options (.opt) file. - [in] User options whose value is taken from the DWORD. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Reads user options for a given solution. - [in] Pointer to the IStream interface from which the VSPackage should read the user-specific options. - [in] Name of the stream, as provided by the VSPackage by means of the method . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Saves user options for a given solution. - [in] Pointer to the interface on which the VSPackage should call its method for each stream name it wants to write to the user options file. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Writes user options for a given solution. - [in] Pointer to the IStream interface to which the VSPackage should write the user-specific options. - [in] Name of the stream, as provided by the VSPackage by means of the method . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Loads user options for a given solution. - [in] the interface on which the VSPackage should call its method for each stream name it wants to read from the user options (.opt) file. - [in] User options whose value is taken from the DWORD. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Allows cleanup and memory management in cases where project fails to load. - [in] Pointer to the interface of the stub project. To be used in place of the project that failed to load. - [in] Project name as it appears in the solution file (.sln). null for global section. - [in] Full path for project file. null for global section. - [in] Name of the section. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Creates a property bag for storing solution properties. - [in] Pointer to . null indicates a save for the global section of the solution file. - [out] Pointer to the enumeration indicating whether the solution has properties, properties that have changed, or no properties. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Reads out solution properties from its .sln file. - [in] Pointer to the interface. null for preSolution or global sections because the hierarchy does not exist if the solution has yet to create it, or because the section being loaded is global. - [in] null for global sections, which means a load for the global section of the solution (.sln) file. - [in] null for global sections, which means a load for the global section of the solution (.sln) file. - [in] Name of the solution's property set, that is, its property bag. - [in] Indicator of whether a call is from a pre- or post-load section. - [in] Pointer to the interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Reads user options for a given solution. - [in] Pointer to the interface from which the VSPackage should read the user-specific options. - [in] Name of the stream, as provided by the VSPackage by means of the method - If the method succeeds, it returns . If it fails, it returns an error code. - - - Saves solution properties to its .sln file. - [in] Pointer to the interface. - [in] Pointer to the interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Saves user options for a given solution. - [in] Pointer to the interface on which the VSPackage should call its method for each stream name it wants to write to the user options file. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Writes solution properties to the .sln file. - [in] Pointer to the interface. - [in] Name of the set of properties, the property bag. - [in] Pointer to the interface to which the property name/value pairs are written. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Writes user options for a given solution. - [in] Pointer to the interface to which the VSPackage should write the user-specific options. - [in] Name of the stream, as provided by the VSPackage by means of the - If the method succeeds, it returns . If it fails, it returns an error code. - - - Creates new items in a project, adds existing files to a project, or causes Add Item wizards to be run. - [in] Identifier of the container folder for the item being added. Should be or other valid item identifier. See the enumeration VSITEMID. Note that this parameter is currently ignored because only adding items as children of a project node is supported. Projects that support the notion of folders will want to add the items relative to . - [in] Operation applied to the newly created item. See the enumeration . - [in] Name of the item to be added. - [in] Number of items in . Can be zero. This must be 1 if is or VSADDITEMOP_OPENDIRECTORY. If , it must be 1 or 2. - [in, size_is(cFilesToOpen)] Array of pointers to OLESTR file names. If is or VSADDITEMOP_OPENDIRECTORY, the first item () in the array is the name of the file to clone or the directory to open. If it is , the first item () is the name of the wizard to run, and the second item () is the file name the user supplied (same as ). - [in] Handle to the Add Item dialog box. - [out, retval] Pointer to the enumeration indicating whether the item was successfully added to the project. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Generates a unique document name for a given item. - [in] Container folder for the unique item name being generated. Should be a valid item identifier. For further information, see VSITEMID. The value of this parameter is typically determined by the parameter that the project passes to the method. - [in] File extension of the new document name. - [in] If not null or empty, this value should be used as the base name for the item, and numbers should be appended to make the name unique. If supplied, the project should make up its own root name based on the file extension. - [out] Pointer to the new name, which contains the name only, not the item's file path. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the context of an item. - [in] Identifier of the context item whose value is taken from the VSITEMIDDWORD. - [out] Pointer to the interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a document moniker. - [in] Item identifier corresponding to a node in this project's hierarchy. Should be or other valid item identifier. - [out] Pointer to a document moniker in a BSTR. It is fully qualified text uniquely identifying the document represented by the parameter. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether a document is in the project. - [in] Pointer to the document moniker for which to search. - [out] Pointer to a BOOL. Implementer sets contents to true if the document is found in the project, false if otherwise or an error occurs. - [out] Priority level whose value is taken from the enumeration if the document is found; zero if not or an error occurs. - [out] Pointer to the item identifier of the document within the project. Should be or other valid item identifier. See the enumeration VSITEMID. If the document is found, implementer sets contents to a value; if not found or an error occurs, implementer sets contents to zero. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Opens an item in the project. - [in] Identifier of the item to open. Should be or other valid item identifier. See the VSITEMID enumeration. - [in] Unique identifier of the logical view. If not GUID_NULL, indicates a specific type of view to create. For more information, see the LOGVIEWID. - [in] Pointer to the document data object of the item to open. If the caller of OpenItem had a pointer to the document data object, it would pass it in the parameter. If the caller knew that the document data object was not open, it would pass null. If the caller did not know if the document data object was open or if it did not want to look it up in the running document table (RDT) to find out, then it could pass in DOCDATAEXISTING_UNKNOWN. If this value is passed, then will look up the value in the RDT by calling (RDT_EditLock) to determine whether the file (document data object) is already open. - [out] Pointer to the interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Creates new items in a project, adds existing files to a project, or causes Add Item wizards to be run. - [in] Identifier of the container folder for the item being added. Should be or other valid item identifier. See the enumeration VSITEMID. Note that this parameter is currently ignored because only adding items as children of a project node is supported. Projects that support the notion of folders will want to add the items relative to . - [in] Operation applied to the newly created item. Can be VSADDITEMOP_OPENDIRECTORY only if VSADDITEM_ShowAddFolderButton is passed to the method . See the enumeration . - [in] Name of the item to be added. - [in] Number of items in . Can be zero. This must be 1 if is or VSADDITEMOP_OPENDIRECTORY. If , it must be 1 or 2. - [in, size_is(cFilesToOpen)] Array of pointers to OLESTR file names. If is or VSADDITEMOP_OPENDIRECTORY, the first item () in the array is the name of the file to clone or the directory to open. If it is , the first item () is the name of the wizard to run, and the second item () is the file name the user supplied (same as ). - [in] Handle to the Add Item dialog box. - [out, retval] Pointer to the enumeration indicating whether the item was successfully added to the project. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Generates a unique document name for a given item. - [in] Container folder for the unique item name being generated. Should be a valid item identifier. For further information, see VSITEMID. The value of this parameter is typically determined by the parameter that the project passes to the method. - [in] File extension of the new document name. - [in] If not null or empty, this value should be used as the base name for the item, and numbers should be appended to make the name unique. If supplied, the project should make up its own root name based on the file extension. - [out] Pointer to the new name, which contains the name only, not the item's file path. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the context of an item. - [in] Identifier of the context item whose value is taken from the VSITEMIDDWORD. - [out] Pointer to the interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a document moniker. - [in] Item identifier corresponding to a node in this project's hierarchy. Should be or other valid item identifier. See VSITEMID. - [out] Pointer to a document moniker in a BSTR. It is fully qualified text uniquely describing the document represented by the parameter. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether a document is in the project. - [in] Pointer to the document moniker for which to search. - [out] Pointer to a BOOL. Implementer sets contents to true if the document is found in the project, false if otherwise or an error occurs. - [out] Priority level whose value is taken from the enumeration if the document is found; zero if not or an error occurs. - [out] Pointer to the item identifier of the document within the project. Should be or other valid item identifier. See the enumeration VSITEMID. If the document is found, implementer sets contents to a value; if not found or an error occurs, implementer sets contents to zero. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Opens an item in the project. - [in] Identifier of the item to open. Should be or other valid item identifier. See the VSITEMID enumeration. - [in] Unique identifier of the logical view. If not GUID_NULL, indicates a specific type of view to create. For more information, see the LOGVIEWID. - [in] Pointer to the document data object of the item to open. If the caller of OpenItem had a pointer to the document data object, it would pass it in the parameter. If the caller knew that the document data object was not open, it would pass null. If the caller did not know if the document data object was open or if it did not want to look it up in the running document table (RDT) to find out, then it could pass in DOCDATAEXISTING_UNKNOWN. If this value is passed, then will look up the value in the RDT by calling (RDT_EditLock) to determine whether the file (DocData) is already open. - [out] Pointer to the interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Removes an item from the project. - [in] Reserved for future use. - [in] Identifier of the item to be removed. - [out, retval] true if the item was successfully removed from the project. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Reopens an item in the project. - [in] Identifier of the item reopened. - [in] Unique identifier of the editor type. - [in] Name of the physical view. If set to null, will be called. - [in] Unique identifier of the logical view. In MultiView, the case will determine the view to be activated. - [in] Pointer to the IUnknown interface. - [out, retval] Pointer to the interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Creates new items in a project, adds existing files to a project, or causes Add Item wizards to be run. - [in] Identifier of the container folder for the item being added. Should be or other valid item identifier. See the enumeration VSITEMID. Note that this parameter is currently ignored because only adding items as children of a project node is supported. Projects that support the notion of folders will want to add the items relative to . - [in] Operation applied to the newly created item. Can be VSADDITEMOP_OPENDIRECTORY only if VSADDITEM_ShowAddFolderButton is passed to the method . See the enumeration . - [in] Name of the item to be added. - [in] Number of items in . Can be zero. This must be 1 if is or VSADDITEMOP_OPENDIRECTORY. If , it must be 1 or 2. - [in, size_is(cFilesToOpen)] Array of pointers to OLESTR file names. If is or VSADDITEMOP_OPENDIRECTORY, the first item () in the array is the name of the file to clone or the directory to open. If it is VSADDITEMOP_RUNWIZARD, the first item () is the name of the wizard to run, and the second item () is the file name the user supplied (same as ). - [in] Handle to the Add Item dialog box. - [out, retval] Pointer to the enumeration indicating whether the item was successfully added to the project. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds an item using a specific editor. - [in] Item identifier of the item to add. Values are taken from the VSITEMIDDWORD. - [in] Values taken from the enumeration. - [in] Name of the item to be added. - [in] Number of files to open. - [in, size_is(cFilesToOpen)] Actual number of files passed in with . - [in] Handle to the dialog box. - [in] Flags whose values are taken from the enumeration. - [in] Unique identifier of the editor type. - [in] Name of physical view. - [in] Name of the logical view. - [out, retval] Results whose values are taken from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Generates a unique document name for a given item. - [in] Container folder for the unique item name being generated. Should be a valid item identifier. For further information, see VSITEMID. The value of this parameter is typically determined by the parameter that the project passes to the method. - [in] File extension of the new document name. - [in] If not null or empty, this value should be used as the base name for the item, and numbers should be appended to make the name unique. If supplied, the project should make up its own root name based on the file extension. - [out] Pointer to the new name, which contains the name only, not the item's file path. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the context of an item. - [in] Identifier of the context item whose value is taken from the VSITEMIDDWORD. - [out] Pointer to the interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a document moniker. - [in] Item identifier corresponding to a node in this project's hierarchy. Should be or other valid item identifier. See VSITEMID. - [out] Pointer to a document moniker in a BSTR. It is fully qualified text uniquely describing the document represented by the parameter. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether a document is in the project. - [in] Pointer to the document moniker for which to search. - [out] Pointer to a BOOL. Implementer sets contents to true if the document is found in the project, false if otherwise or an error occurs. - [out] Priority level whose value is taken from the enumeration if the document is found; zero if not or an error occurs. - [out] Pointer to the item identifier of the document within the project. Should be or other valid item identifier. See the enumeration VSITEMID. If the document is found, implementer sets contents to a value; if not found or an error occurs, implementer sets contents to zero. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Opens an item in the project. - [in] Identifier of the item to open. Should be or other valid item identifier. See the VSITEMID enumeration. - [in] Unique identifier of the logical view. If not GUID_NULL, indicates a specific type of view to create. For more information, see the LOGVIEWID. - [in] Pointer to the document data object of the item to open. If the caller of OpenItem had a pointer to the document data object, it would pass it in the parameter. If the caller knew that the document data object was not open, it would pass null. If the caller did not know if the document data object was open or if it did not want to look it up in the running document table (RDT) to find out, then it could pass in DOCDATAEXISTING_UNKNOWN If this value is passed, then will look up the value in the RDT by calling (RDT_EditLock) to determine whether the file (document data object) is already open. - [out] Pointer to the interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Opens an item using a specific editor. - [in] Item identifier of the item to open. Values are taken from the VSITEMIDDWORD. - [in] Flags whose values are taken from the enumeration. - [in] Unique identifier of the editor type. - [in] Name of the physical view. - [in] Name of the logical view. - [in] Pointer to the IUnknown interface on the document to open. - [out] Pointer to the interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Removes an item from the project. - [in] Reserved for future use. - [in] Identifier of the item to be removed. - [out, retval] true if the item was successfully removed from the project. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Reopens an item in the project. - [in] Identifier of the item reopened. - [in] Unique identifier of the editor type. - [in] Name of the physical view. If set to null, will be called. - [in] Unique identifier of the logical view. In MultiView, the case will determine the view to be activated. - [in] Pointer to the IUnknown interface. - [out, retval] Pointer to the interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Transfers an item from one project to another. The project that presently owns the item to be transferred calls this method on the project intending to receive the transferred item. - [in] Path to the old document. Passed as to . - [in] Path to the new document. Passed as to . - [in] Optional. Pointer to the interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Obsolete method. Do not use. - Do not use. - - - - Provides access to a configuration's interface to use to manage the build process. - [out] Pointer to the configuration's interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a configuration's canonical name. - [out] Pointer to the canonical name of the configuration such as Debug or Release. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a string that describes the configuration and can be displayed in the environment's UI. - [out] Pointer to the display name of the configuration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Obsolete method. Do not use. - Do not use. - - - - Obsolete method. Do not use. - Do not use. - - - - Obsolete method. Do not use. - Do not use. - - - - Obsolete method. Do not use. - Do not use. - - - - Obsolete method. Do not use. - Do not use. - - - - Obsolete method. Do not use. - Do not use. - - - - Returns a configuration's root URL for its output items. - [out] Pointer to the root URL for the configuration's output items. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Obsolete method. Do not use. - Do not use. - - - - Obsolete method. Do not use. - Do not use. - - - - Obsolete method. Do not use. - Do not use. - Do not use. - - - - Obsolete method. Do not use. - Do not use. - - - - Provides access to a configuration's interface to use to manage the build process. - [out] Pointer to the configuration's interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a configuration's canonical name. - [out] Pointer to the canonical name of the configuration such as Debug or Release. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Provides access to a configuration interface such as or . - [in] Interface identifier of the configuration interface to access. - [out, iid_is(iidCfg)] Pointer to the configuration interface identified by . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a string that describes the configuration and can be displayed in the environment's UI. - [out] Pointer to the display name of the configuration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Obsolete method. Do not use. - Do not use. - - - - Obsolete method. Do not use. - Do not use. - - - - Obsolete method. Returns whether or not a configuration is private or shared. - [out] Pointer to a flag set to true if the configuration is private and false if it is shared. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Obsolete method. Do not use. - Do not use. - - - - Obsolete method. Do not use. - Do not use. - - - - Returns an array of pointers for the output groups of a configuration. - [in] Requested number of output groups to be returned. - [in, out, size_is(celt)] Pointer to an array of interface pointers. - [out, optional] Pointer to the actual number of output groups returned. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Obsolete method. Do not use. - Do not use. - - - - Obsolete method. Do not use. - Do not use. - - - - Returns a configuration's root URL for its output items. - [out] Pointer to the root URL for the configuration's output items. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Obsolete method. Do not use. - Do not use. - - - - Obsolete method. Do not use. - Do not use. - - - - Obsolete method. This method is required for debugging Web projects. - [out] Pointer to a string containing the virtual root. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Obsolete method. Do not use. - Do not use. - Do not use. - - - - Returns a specific output group. - [in] Canonical name of the configuration such as Debug or Release. - [out] Pointer to a pointer to the object that will be instantiated for the output group. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Obsolete method. This method replaces the get_IsWebApplication method from the now-obsolete IVsDeployWebProject interface. - [out] - If the method succeeds, it returns . If it fails, it returns an error code. - - - Do not use. - Do not use. - - - - Returns one or more configuration objects. - [in] Number of configuration objects to be returned or zero, indicating a request for an unknown number of objects. - [in, out, size_is(celt)] On input, pointer to an interface array or null. On output, this parameter points to an array of interfaces belonging to the requested configuration objects. - [out, optional] Pointer to the number of configuration objects actually returned or null, if this information is not necessary. - [out, optional] Flags that specify settings for project configurations, or null if no additional flag settings are required. For valid values, see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Provides access to the interface implemented on a project's configuration object. - [in] Pointer to the canonical name of the configuration to access. - [out] Pointer to the interface of the configuration identified by . - If the method succeeds, it returns . If it fails, it returns an error code. - - - - [out] Location of dependency (local, UNC, or Web). - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the project information. - [out] The hierarchy that contains the project information. - [out] Location of dependency (local, UNC, or Web). - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether a new project can be created. - [in] File name of the project you are trying to create. - [in] Flags whose values are taken from the enumeration. - [out] true if the project can be created. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Shuts down the project factory. - - - - Creates a new project. - [in] File name of the project that will be created. - [in] Location where the project will be created. - [in] If applicable, the name of the template to use when cloning a new project. - [in] Set of flag values taken from the enumeration. - [in] Identifier of the interface that the caller wants returned. - [out, iid_is(iidProject)] Pointer to the interface specified by iidProject. - [out] Returns true if the user presses the Cancel button to abort the creation of this project. Otherwise, it is false. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Initializes the project factory in the environment and allows the project to obtain services proffered by the environment. - [in] Pointer to the interface, which can be used by the factory to obtain services proffered by the Visual Studio shell. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Creates a object for a resource item. - [in]The VSITEMID of the resource. - [out] Pointer to the interface of the new object. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets a resource item and adds it to the project. Commonly used to add a culture-specific resource. - [in] The VSITEMID of the document to add the resource to. - [in] String containing the culture designation. For more information about culture, see . - [in] Integer. A value from the __VSPROJRESFLAGS enumeration. - [out] Pointer to the VSITEMID of the resource added to the document. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the item identifier, name, and path of a special project file. - [in] The type of special file. A value from the enumeration. - [in] Flags indicating whether or not to create the file, or whether the full path has been provided. A value from the enumeration. - [out] Pointer to the VSITEMID of the special file. - [out] Pointer to a string containing the name of the file and, optionally, the full path. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Use to specify which editor should be used to load the specified file. - [in] String form of the unique moniker identifier of the document in the project system. - [out, retval] GUID of the editor factory that should be used to instantiate an editor for the file. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets properties related to project-specific editors and the Open With dialog box. - [in] String form of the unique moniker identifier of the document in the project system. - [in] If equal to (false) then the user has chosen to open the file in the project-specific editor information listed in the Open With dialog box. If (true), then the global editor was chosen. For more information, see . - [out, retval] Pointer to a VARIANT containing the property value. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Specifies which editor should be used to load the specified file. - [in] String form of the unique moniker identifier of the document in the project system. - [out, retval] GUID of the editor factory that should be used to instantiate an editor for the file. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Use to specify the language service that should be associated with the core editor if the core editor is the default editor. - [in] String form of the unique moniker identifier of the document in the project system. - [out, retval] GUID of the language service to be associated with the core editor. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets properties related to project-specific editors and the Open With dialog box. - [in] Provides properties to set project-specific editor information in the Open With dialog box. - [in] If equal to (false) then the user has chosen to open the file in the project-specific editor information listed in the Open With dialog box. If (true), then the global editor was chosen. For more information, see . - [in] VARIANT containing property information. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds third party service to the list of services to be started when the project is instantiated and ensures that all third party services are started. - [in] GUID object specifying service. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Used to look up a third party service array element by GUID. - [out] Pointer to the interface object. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Removes a service ID GUID from the list of third party services to be started and releases the service if it has been loaded. - [in] GUID object specifying service. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Closes the text image of a project item. - [in] Pointer to a string containing the file name and path corresponding to the text image. - [in] Integer. A value from the enumeration indicating whether or not the file was modified or whether to just close it. - [in] Pointer to the interface of the text image. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Opens a text image for a given file. - [in] Pointer to a string containing the file name and path. - [in] Integer. The mode in which to open the image—read only or read/write. A value from the enumeration. - [out] Pointer to the created interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called by the environment to determine whether the project object needs to upgrade the project to a new version. - [in] Flags used to determine whether the user has or has not been prompted by the environment to upgrade the solution. For more information, see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the state of the property browser and returns it in a structure. - [in, out] Pointer to a caller-allocated instance of a structure filled in with information about the property browser. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the state of the property browser using information in a structure. - [in] Pointer to a structure containing the new state of the browser. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Closes the stream. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Reads a property and value from the stream. - [in] Length of . - [out] String containing the property name. - [out] Length of property name. - [out] Pointer to a value from the enumeration indicating whether this is a simple property or a substream of the property stream. - [out] A VARIANT containing the property value. - [in] The interface to use for reporting errors. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Go to the end of the input stream. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Begins a property section (inner property stream) used until a call to . - [in] String containing the name of the property section. - [in] String containing a comment about the section. - [out] Pointer to the interface to use for output. - [out] Pointer to an integer that is a cookie identifying this property section. Used in the call to . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Closes the stream. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Ends a property section (an inner property stream). - [in] Pointer to an integer that is a cookie identifying the property section to end. Cookie comes from the call. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Flushes a property stream. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Writes a property name, value, and comment to the stream. - [in] String containing the name of the property. - [in] A VARIANT containing the property value. - [in] An optional string containing a comment. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Write out a null-terminated string property value as a BSTR. - [in] String containing the property name. - [in] String containing the property's value. - [in] An optional string containing a comment. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the category under which your property pages should be displayed in the tree view. - [in] Integer containing the level. - [out, retval] Pointer to the category (folder) under which you want your property page to be displayed. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Verifies that the Property Pages can be displayed. - [out] Pointer to a Boolean. Set to true if the Property Pages can be displayed; false otherwise. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Hides the property page. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Reports a COM (HRESULT) error. - [in] An HRESULT. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Shows the property page specified by a CLSID. - [in] The class identifier (CLSID) for the property page. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Shows the property page specified by a dispatch ID (DISPID). - [in] The dispatch ID (DISPID) of the property page. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Updates the property pages. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Updates the property page after all property page values have been applied to the underlying objects (after completion of all calls to the method of the interface). - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called whenever a property page window changes visibility. - [in] Indicates whether the property page window is visible or not. If true, the window is visible. If false, the window is not visible. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Reads a property and value from the stream. - [in] Length of . - [out] String containing the property name. - [out] Length of property name. - [out] Pointer to a value from the enumeration indicating whether this is a simple property or a substream of the property stream. - [out] A VARIANT containing the property value. - [in] The interface to use for reporting errors. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Go to the end of the input stream. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Begins a property section (inner property stream) used until a call to . - [in] String containing the name of the property section. - [in] String containing a comment about the section. - [out] Pointer to the interface to use for output. - [out] Pointer to an integer that is a cookie identifying this property section. Used in the call to . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Ends a property section (an inner property stream). - [in] Pointer to an integer that is a cookie identifying the property section to end. Cookie comes from the call. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Flushes a property stream. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Writes a property name, value, and comment to the stream. - [in] String containing the name of the property. - [in] A VARIANT containing the property value. - [in] An optional string containing a comment. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Write out a null-terminated string property value as a BSTR. - [in] String containing the property name. - [in] String containing the property's value. - [in] An optional string containing a comment. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Writes a string of XML out to a file. - [in] String containing XML to write out. - [out] Pointer to a string containing the XML as it was written out. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Informs the environment where the selection's context is located. - [out] Pointer to the interface, representing the context bag for the selection container. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Return the user context ( interface) of an object. - [in] Pointer to the interface of the object. - [out] Pointer to the user context () of the object. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Creates a batch of a sequence of documents before attempting to save them to disk. - If the method succeeds, it returns . If it fails, it returns an error code. - - - States that a file will be reloaded if it changes on disk. - [in] Path to the file on the disk. - [in] Flags whose values for valid file attributes are taken from the enumeration. The default value is zero. - [in] Can be null. This parameter is ignored if is 0. Values are taken from the structure. - If the method succeeds, it returns . If it fails, it returns an error code. - - - States that a file will not be reloaded if it changes on disk - [in] Path to the file on the disk. - [in] Flags whose values for the file attributes are taken from the enumeration. Default = 0. - [in] Can be NULL. This parameter is ignored if is 0. Values are taken from the structure. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Ends the batch started by the method and displays any user interface (UI) generated within the batch. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the service's understanding of whether this file is reloadable - [in] Path to the file on the disk. - [out] If nonzero (true), the file is reloadable. If zero (false), the file is not reloadable. - If the method succeeds, it returns . If it fails, it returns an error code.The parameter will be:Nonzero (true) if either the method or nothing has been called on this file.Zero (false) if the method has been called on this file. - - - Synchronizes or refreshes the file date and size after an editor saves an unreloadable file. - [in] Path to the file on the disk. - [in] Flags whose values for the file attributes are taken from the enumeration. The default value is zero. - [in] Values taken from the structure. Can be null. This parameter is ignored if is zero. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called when a file is about to be edited. - [in] Set of flag values taken from the enumeration. Default is 0. - [in] Count of files. - [in] File to be processed. This is the same size as . It is not valid for to be 0. - [in] An array of flag values taken from the enumeration. NULL implies that they are all 0. - [in] Values taken from the structure containing information about the file attributes. This can be null; it is ignored if is null. - [out] Values taken from the enumeration indicating whether editing can continue. - [out] Pointer to a set of flags whose values are taken from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code.The return value in indicates whether it is OK for editing of the file to continue.The parameter returns the following results:Whether any files are checked outWhether any files changed on checkoutWhether any files are being edited in memoryWhether in-memory edit is not allowedWhether noisy checkout is required (in silent mode only)Whether checkout has been canceled or has failed - - - Notifies the environment that a file is about to be saved. - [in] Path to the file (document to be saved) on the disk. - [in] Flags whose values for valid file attributes are taken from the enumeration. The default value is zero. - [in] Values taken from the structure containing information about the file attributes. Can be null; is ignored if is 0. - [out] Pointer to a value taken from the enumeration. - If the method fails, it returns an error code.If it succeeds, it returns:Save the file. The file should not be read-only at this point.QuerySaveFile has not put up a Save As dialog box, but either it is quietly telling you to do so, or the user has been prompted and has selected Save As. If you are editing a conventional file, you are encouraged to call the method in the interface at this point. The user was notified that the file is read-only and has elected either to not save or to cancel the operation. The choice depends on the / methods. The results for are:Proceed with save ().Do not save ().Save as ().Cancel Save ( or ). - - - Notifies the environment that multiple files are about to be saved. - [in] Flags are currently unused. The caller should always pass in the default null flag, which is zero. - [in] File count. - [in] Path to the file on the disk. - [in] Flags whose values are taken from the enumeration for valid file attributes. Default = 0. - [in] Values taken from the structure containing information about the file attributes. Can be null; is ignored if is 0. - [out] Pointer to a value taken from the enumeration. - If the method fails, it returns an error code.If it succeeds, it returns: Save the file. The file should not be read-only at this point.This method has not put up a Save As dialog box, but either it is quietly telling you to do so, or the user has been prompted and has selected Save As. If you are editing a conventional file, you are encouraged to call at this point. The user was notified that the file is read-only and has elected either to not save or to cancel the operation. The choice depends on the / methods .If the editor is trying to save multiple files, you must know the batching state and the difference between no and cancel. Call the method for each individual file. If the environment returns or , then the save is canceled. If the environment returns , then that one file in the batch will not be saved, but you can continue to save the other files.The results for are: Proceed with save ().Do not save ().Save as ().Cancel Save ( or ). - - - Registers an editor. - [in] Unique GUID of the editor that was registered. - [in] Pointer to the interface. - [out] Abstract handle to be used later to unregister this editor. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Unregisters an editor. - [in] Abstract handle that was returned by the call to the . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Registers a new command target (). - [in] Must be zero. - [in] Pointer to the interface to register. - [out] Pointer to a cookie (VSCOOKIE). Used when unregistering the command target. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Unregisters the command target identified by a cookie. - [in] Cookie (VSCOOKIE) identifying the command target to unregister. Returned by the method. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Registers a project type. - [in] Unique identifier of the project type as it appears in the registry. - [in] Pointer to the interface. - [out] Abstract handle used to retrieve this entry from the environment and to unregister the project type. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Unregisters a project type. - [in] Abstract handle returned from the environment when the project type was registered by the call to the method. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Resolves a relative path to an absolute path for a document. - [in] Reserved for future use. Must be zero. - [in] Relative path to the document. - [out, retval] Absolute path to the document. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called after a change in an attribute of a document in the Running Document Table (RDT). - [in] Abstract value representing the document whose attributes have changed. - [in] Flags corresponding to the changed attributes. Values are taken from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called after a document window is placed in the Hide state. - [in] Abstract value representing the document whose window has been hidden. - [in] The interface representing the frame containing the document's window. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called after application of the first lock of the specified type to the specified document in the Running Document Table (RDT). - [in] Abstract value representing the document that has had its first lock applied. See Remarks. - [in] Specifies the type of document lock. Values are taken from the enumeration. - [in] The number of read locks remaining. - [in] The number of edit locks remaining. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called after saving a document in the Running Document Table (RDT). - [in] Abstract value representing the document that has just been saved. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called before displaying a document window. - [in] Abstract value representing the document whose window is about to be shown. - [in] Non-zero (TRUE) if the document window is being displayed for the first time. - [in] The object representing the frame containing the document's window. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called before releasing the last lock of the specified type on the specified document in the Running Document Table (RDT). - [in] Abstract value representing the document whose last lock is about to be removed. - [in] Type of lock being released. Values are taken from the enumeration. - [in] The number of read locks remaining. - [in] The number of edit locks remaining. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called after a change in a document attribute of a document in the Running Document Table (RDT). - [in] Abstract value representing the document whose attributes have been changed. - [in] Flags corresponding to the changed attributes. Values are taken from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called after a document attribute changes. This is an advanced version of the method. - [in] Abstract value representing the document whose attributes have been changed. - [in] Flags corresponding to the changed attributes. Values are taken from the enumeration. - [in] The interface that previously owned the document. - [in] Indicates the previous item identifier. This is a unique identifier or it can be one of the following values: , , or . - [in] Name of the old document. - [in] The current interface that now owns the document. - [in] Indicates the new item identifier. This is a unique identifier or it can be one of the following values: , , or . - [in] Name of the new document. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called after a document window is hidden. - [in] Abstract value representing the document whose attributes have been changed. - [in] The interface object representing the frame containing the document's window. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called after applying the first lock of the specified type to the specified document in the Running Document Table (RDT). - [in] Abstract value representing the document whose attributes have been changed. - [in] Specifies the type of document lock. Values are taken from the enumeration. - [in] Specifies the number of read locks remaining. - [in] Specifies the number of edit locks remaining. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called after a document in the Running Document Table (RDT) is saved. - [in] Abstract value representing the document whose attributes have been changed. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called before displaying a document window. - [in] Abstract value representing the document whose attributes have been changed. - [in] Non-zero (TRUE) if the doc window is being displayed for the first time. - [in] The interface object representing the frame that contains the document's window. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called before releasing the last lock of the specified type on the specified document in the Running Document Table (RDT). - [in] Abstract value representing the document whose attributes have been changed. - [in] Type of lock being released. Values are taken from the enumeration. - [in] Specifies the number of read locks remaining. - [in] Specifies the number of edit locks remaining. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called after an attribute of a document in the Running Document Table (RDT) changes. - [in] Abstract value representing the document whose attributes have changed. - [in] Flags corresponding to the changed attributes. Values are taken from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called after a document attribute is changed. This is an advanced version of the method. - [in] Abstract value representing the document whose attributes have changed. - [in] Flags corresponding to the changed attributes. Values are taken from the enumeration. - [in] The interface that previously owned the document. - [in] The previous item identifier. This is a unique identifier or it can be one of the following values: , , or . - [in] Name of the old document. - [in] The current interface that owns the document. - [in] Indicates the new item identifier. This is a unique identifier or it can be one of the following values: , , or . - [in] Name of the new document. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called after a document window is hidden. - [in] Abstract value representing the document whose attributes have been changed. - [in] The interface representing the document window's frame. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called after application of the first lock of the specified type to a document in the Running Document Table (RDT). - [in] Abstract value representing the document whose attributes have been changed. - [in] The document lock type. Values are taken from the enumeration. - [in] Specifies the number of remaining read locks. - [in] Specifies the number of remaining edit locks. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called after a document in the Running Document Table (RDT) is saved. - [in] Abstract value representing the document whose attributes have been changed. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called before displaying a document window. - [in] Abstract value representing the document whose attributes have been changed. - [in] Non-zero (TRUE) if the doc window is being displayed for the first time. - [in] The interface object representing the frame that contains the document's window. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called before releasing the last lock of the specified type on the specified document in the Running Document Table (RDT). - [in] Abstract value representing the document whose attributes have been changed. - [in] Type of lock being released. Values are taken from the enumeration. - [in] Specifies the number of remaining read locks. - [in] Specifies the number of remaining edit locks. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called before saving a document. - [in] Abstract value representing the document about to be saved.. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Enables the client to receive notifications of changes to the Running Document Table (RDT). - [in] The interface that receives the event notifications. - [out] Returns an abstract value that identifies the client to be advised of RDT events. Use this cookie later in a call to the method. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Locates a document in the RDT using the document file name, then obtains a read or edit lock on that document. - [in] Flags whose values are taken from the enumeration. - [in] Path to the located document. - [out, optional] Returns the interface for the located document. - [out, optional] Returns an item identifier of the located document. This is a unique identifier or it can be one of the following values: , , or . - [out, optional] Returns the IUnknown interface. See Remarks for details. - [out, optional] Returns an abstract value for the document. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns information about a document registered in the RDT, given the cookie. - [in] Abstract value representing the document for which information was requested. - [out] Returns flags whose values are taken from the enumeration. - [out] Returns the number of read locks on the document. - [out] Returns the number of edit locks on the document. - [out] Returns the path and file name of the document. - [out, optional] Returns the interface. - [out, optional] Item identifier of the document. This is a unique identifier or it can be one of the following values: , , or . - [out, optional] Returns an IUnknown interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Enumerates through all documents in the RDT. - [out] Returns an interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Obtains a read or edit lock on a document when it is opened. - [in] Flag whose value is taken from the enumeration. - [in] Abstract value representing the open document for which a read or an edit lock is to be obtained. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Modifies the RDT document flags for a registered document. - [in] Unique value representing the document. - [in] Valid document flags. See Remarks for valid modifications. See - [in]. Flag indicating that the document flag has been set. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies the client when changes are made to the document. - [in] Abstract value representing the document that is changed. - [in] RDT attributes whose values are taken from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Fires after a document in the RDT has been saved. - [in] Abstract value representing the document that is saved. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Fires before a document in the RDT is saved. - [in] Abstract value representing the document that is to be saved. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Creates an entry in the running document table when a document is created or opened. - [in] Flags taken from the , , and enumerations. The flags must include either RDT_EditLock or RDT_ReadLock. - [in] Path to the document. - [in] Returns the interface of the hierarchy that owns the document. Can only be a null value if a read lock has been obtained. - [in] Item identifier of the document in the hierarchy. This is a unique identifier or it can be one of the following values: , , or . - [in] The IUnknown interface of the document. A null value indicates no document object that can be persisted. - [out] Returns an abstract value representing the document in the RDT. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Registers a document lock holder in the running document table. - [in] This is zero or a flag taken from the enumeration. - [in] Abstract value representing the open document for which the read or edit lock is to be released. - [in] An interface representing the document lock holder for the registered document. - [out] Unique value representing the document lock holder. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Renames and/or changes the ownership of a document. - [in] Path to the previous document. - [in] Path to the current document. - [in] The interface that is to take ownership. Use HIERARCHY_DONTCHANGE if not changing ownership. - [in] Item identifier of the current document if the hierarchy is to take ownership. This is a unique identifier or it can be one of the following values: , , or . Use if not changing ownership. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Saves the documents. - [in] Save options whose values are taken from the enumeration. - [in] The interface that owns the document. - [in] Item identifier of the saved documents. This is a unique identifier or it can be one of the following values: , , or . - [in] Abstract value representing the saved documents. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Disables the client from receiving notifications of changes to the RDT. - [in] Abstract value that identifies the client that is to be disabled from receiving RDT events. See Remarks. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Releases a read or edit lock on the open document. - [in] Values are taken from the enumeration. Use the flag with this method to indicate what should happen if this is the last unlock, because the last unlock will cause the document to be saved. - [in] Abstract value representing the open document for which the read or edit lock is to be released. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Unregisters a document lock holder in the running document table. - [in] Unique identifier for the document lock holder. See Remarks. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Shows a dialog box from which to choose additional save format options. - [in] Reserved. Do not use. - [in] The window to use as the save options dialog’s parent. - [in] The absolute path of the file that is to be saved. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Obsolete: returns . - Do not use. - Do not use. - - - - Obsolete: returns . - - - - This method is called by projects to discover the source control glyphs to use on files and the files' source control status; this is the only way to get status. - [in] Count of files. It should be greater than 0 if there are files under source code control. Currently, the environment supports only a count of 1. - [in] Array of paths to files; cannot be null. - [out] Array of icons corresponding to ; cannot be null. See for additional information. - [out] Specifies status for corresponding entry. For a list of possible values, see File Status Code Enumerator. This parameter can be null. - The method returns if at least one of the files is controlled, if none is controlled. - - - This function determines which glyph to display, given a combination of status flags. - [in] A combination of flags from the SccStatus enumeration. For a list of possible values, see File Status Code Enumerator. - [out] Returns the icon to display as a value from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code.If this method returns , it must set to a value other than (which is always considered an invalid icon index). - - - This function determines whether the source control package is installed. Source control packages should always return and = nonzero. - [out] Returns nonzero (true) if the source control package is installed; otherwise, returns zero (false). Source control packages should always set this to nonzero (true). - Source control packages should always return . - - - This method is called by projects that are under source control when they are first opened to register project settings. - [in] Pointer to the project's interface. This interface must be on the same object that supports and . - [in] A string that identifies the project location on the server. - [in] A string that identifies the path to the server. - [in] A string that identifies the local path to the project. - [in] A string that identifies the source control package. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called by projects registered with the source control portion of the environment before they are closed. - [in] Pointer to the project's interface. Note   This interface must be on the same object that supports and . - If the method succeeds, it returns . If it fails, it returns an error code. - - - This method is called to determine which files should be placed under source control for a given VSITEMID within this hierarchy. - [in] Identifier for the VSITEMID being queried. - [out] Pointer to an array of strings containing the file names for this item. - [out] Pointer to a array of flags stored in DWORDs indicating that some of the files have special behaviors. - If the method succeeds, it returns . If it fails, it returns an error code.If a project returns , will be called to discover the file associated with the node. If each of a project's nodes refers to a single file, and there are no special files, then a project can safely always return . - - - This method is called to discover special (hidden files) associated with a given VSITEMID within this hierarchy. - [in] Identifier of the item being queried. Value is taken from the VSITEMIDDWORD. - [in] One of the files associated with the node.. - [out] Special files associated with the file indicated by the value. These are returned in a array. - [out] Flags whose values are taken from the structure. - If the method succeeds, it returns . If it fails, it returns an error code. - - - This method is called by the source control portion of the environment to inform the project of changes to the source control glyph on various nodes. - [in] Count of changed nodes. - [in] An array of VSITEMID identifiers of the changed nodes. - [in] An array of glyphs representing the new state of the corresponding item in . - [in] An array of status flags from the File Status Code Enumerator (SccStatus) corresponding to . - If the method succeeds, it returns . If it fails, it returns an error code. - - - This method is called by the source control portion of the environment when a project is initially added to source control, or to change some of the project's settings. - [in] String, opaque to the project, that identifies the project location on the server. Persist this string in the project file. - [in] String, opaque to the project, that identifies the path to the server. Persist this string in the project file. - [in] String, opaque to the project, that identifies the local path to the project. Persist this string in the project file. - [in] String, opaque to the project, that identifies the source control package. Persist this string in the project file. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Reports that the command UI context has changed. - [in] DWORD representation of the GUID identifying the command UI context passed in as the parameter in the call to . - [in] Flag that is set to true if the command UI context identified by has become active and false if it has become inactive. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Reports that an element value has changed. - [in] DWORD value representing a particular entry in the array of element values associated with the selection context. For valid values, see . - [in] VARIANT that contains the previous element value. This parameter contains element-specific data, such as a pointer to the interface if is set to SEID_ResultsList or a pointer to the interface if is set to SEID_UndoManager. - [in] VARIANT that contains the new element value. This parameter contains element-specific data, such as a pointer to the IOleCommandTarget interface if is set to SEID_ResultsList or a pointer to the IOleUndoManager interface if is set to SEID_UndoManager. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Reports that the project hierarchy, item and/or selection container has changed. - [in] Pointer to the interface of the project hierarchy for the previous selection. - [in] Identifier of the project item for previous selection. For valid values, see VSITEMID. - [in] Pointer to the interface to access a previous multiple selection. - [in] Pointer to the interface to access Properties window data for the previous selection. - [in] Pointer to the interface of the project hierarchy for the current selection. - [in] Identifier of the project item for the current selection. For valid values, see VSITEMID. - [in] Pointer to the interface for the current selection. - [in] Pointer to the interface for the current selection. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Enables clients to receive messages that are typically broadcast only to the main application window. - [in] Pointer to the interface. You will receive notification of its implementation. - [out] Pointer to an abstract handle required to unadvise the client of broadcast messages in the environment. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Enables clients to receive notifications of property changes to the environment. - [in] Pointer to the interface. - [out] Pointer to an abstract handle to the client that will be notified of changes to environment properties - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a standard enumerator to iterate through the VSPackages currently loaded by the environment. - [out] Pointer to the interface that specifies the enumerator of the loaded VSPackage. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns an environment property. - [in] Identifier of the environment property. For more information, see . - [out] Pointer to a VARIANT structure containing the value of the specified property. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether a VSPackage identified by guidPackage is installed and registered with the system. - [in] Unique identifier of the VSPackage. - [out, retval] true if the VSPackage is installed in the registry. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether a VSPackage identified by the package GUID () is loaded in the environment. - [in] GUID identifying a specific VSPackage. - [out] Pointer to a pointer to a package object. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Triggers a VSPackage implementation DLL to be loaded into the environment. - [in] Unique identifier of the VSPackage. - [out, retval] Pointer to the interface of the VSPackage that has just been loaded. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Directly loads a localized string from a VSPackage satellite DLL. - [in] Unique identifier of the VSPackage whose UI DLL contains the string specified to load. - [in] Identifier of the string table resource. - [out, retval] Pointer to the requested string. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Triggers the satellite DLL to load if it has not already done so. - [in] Unique identifier of the satellite DLL to be loaded. - [in] Flags that are directly passed to the Microsoft Win32 LoadLibrary API. - [out, retval] Pointer to the HINSTANCE of the loaded library. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets an environment property. - [in] Identifier of the environment property. See . - [in] VARIANT structure that contains information on how to set the property identified by . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Disables clients from receiving messages typically broadcast only to the main application window. - [in] Abstract handle used to unadvise the client of broadcast messages in the environment. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Disables clients from receiving notifications of property changes to the environment. - [in] Abstract handle used to unadvise the client of property changes to the environment. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called when a shell property changes. - [in] ID of the property that changed. - [in] the new value of the property. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Loads the given file into a document data object and returns the given interface on that object. - [in] Pointer to a string containing the path and file name. - [in] Pointer to a GUID that is the REFIID of the interface desired. - [out] Pointer to the desired interface on the object implementing . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the file extension that is given to the output file name. - [out, retval] Returns the file extension that is to be given to the output file name. The returned extension must include a leading period. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Executes the transformation and returns the newly generated output file, whenever a custom tool is loaded, or the input file is saved. - [in] The full path of the input file. May be null in future releases of Visual Studio, so generators should not rely on this value. - [in] The contents of the input file. This is either a UNICODE BSTR (if the input file is text) or a binary BSTR (if the input file is binary). If the input file is a text file, the project system automatically converts the BSTR to UNICODE. - [in] This parameter is meaningful only for custom tools that generate code. It represents the namespace into which the generated code will be placed. If the parameter is not null and not empty, the custom tool can use the following syntax to enclose the generated code. ' Visual Basic Namespace [default namespace]... End Namespace// Visual C#namespace [default namespace] { ... } - [out] Returns an array of bytes to be written to the generated file. You must include UNICODE or UTF-8 signature bytes in the returned byte array, as this is a raw stream. The memory for must be allocated using the .NET Framework call, System.Runtime.InteropServices.AllocCoTaskMem, or the equivalent Win32 system call, CoTaskMemAlloc. The project system is responsible for freeing this memory. - [out] Returns the count of bytes in the array. - [in] A reference to the interface through which the generator can report its progress to the project system. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds a type of virtual project that is not created by clicking Open Project on the New menu to open the solution. - [in] Pointer to the interface for the virtual project object. This object must support at least the following interfaces: - [in] Determines whether to add a new virtual project to the Solution Explorer. For a list of , see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Assigns the original GUID to the project when it is recreated the next time the solution is opened. - [in] Pointer to a hierarchy object. - [in] Determines whether to add a new virtual project to the Solution Explorer. For a list of , see . - [in] Unique project identifier (GUID). - If the method succeeds, it returns . If it fails, it returns an error code. - - - Establishes client notification of solution events. - [in] Pointer to the interface on the object requesting notification of solution events. - [out] Unique identifier for the referenced event sink. This value is required to unadvise the event sink using the method. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether a new project can be created at a given location. - [in] If true, then a new solution will be created. - [in] Project path (including file name and extension) of the location to create the new project. - [out] If true, then a new project of a given name can be created at the specified location. If false, then a project of the same name already exists at the specified location. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Programmatically closes a document, a project, or the entire solution. - [in] Close options for the solution (.sln) file. For a list of values, see . - [in] Pointer to the interface of the document to close. - [in] Document that was closed. This value is returned from the running document table, by calling . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Controls options for the Create New Project dialog box. - [in] Tree view node that is selected. - [in] List view item that is selected. - [in] Reserved for future use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Creates or opens a project. - [in] Unique identifier for the project type obtained when the project factory is registered. Can be GUID_NULL, if a value for is specified. This parameter indicates the type of project to create or to add to the solution. If the value is GUID_NULL, then the environment attempts to determine the project type based on the extension of the file. - [in] Pointer to the file moniker. If this method is used to open a project, then specify the path to the project on disk (including project name and file extension). If the method is being used to create a project, then specify the full path to the template file that will be cloned. - [in] Pointer to the path specifying the location for the new project. This parameter is used only when is specified for the parameter; otherwise it is null (for open project). If the project is a directory-based project, then this is the directory for the project. The project file for the project is saved in this directory. If the project is not directory-based, then this location is used only to save the project file and perhaps as the default directory for newly created items. The parameter is defined to always include the trailing slash (\). Then, the project factory does not have to look for paths that look like "C:\" versus "C:\MyProjects\Project1" when constructing the path name of the project file. - [in] Pointer to the new project name. This parameter is used only when is specified for the parameter; otherwise it is null (for open project). The project name does not include a file extension. - [in] Controls how a project is created or opened. For a list of values, see . - [in] Interface identifier of the returned . This value can be iid_NULL to specify no return. - [out, iid_is(iidProject)] Pointer to the newly created project. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Creates a new solution. - [in, unique] Path to the solution, excluding the filename. - [in] Filename, excluding the extension. - [in, unique] Controls how a new solution is created. For a list of values, see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - This method obtains the default name for the next project in the solution (ProjectN).Generates the next default project name given a specific path. - [in] Root name of the project. - [in] Location of the project (path). - [out] Pointer to returned project name. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Generates a unique project name, given a root project name. - [in] Root project name. Passing in null causes the environment to use an appropriate default value for the name, like Project. - [out] Pointer to the project name based on the root project name specified in the parameter. This value is unique within the solution. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the unique identifier for a project in the solution. - [in] Pointer to the interface of the project for which the identifier is requested. - [out] Pointer to the unique identifier of the project. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Obtains the required property for the specified project item reference. - [in] Project item reference for which information is required. - [in] Property identifier. For a list of values, see . - [out] Property information. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a hierarchy and hierarchy item pair for the specified project reference string. - [in] Pointer to the existing project item reference string, if applicable. Can be null. - [out] Pointer to the interface referred to by the project reference. - [out] Pointer to the item identifier referred to by the project reference. For a list of enumerated values, see VSITEMID. - [out] Pointer to the updated project reference string. - [out] Identifier describing the reason for a change in the project reference string. For a list of values, see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns an enumerator for all the projects in the solution. - [in] Specifies the projects to enumerate within a solution. For a list of values, see . - [in] If the flag is specified, the enumerator iterates projects of this type only. Otherwise, this parameter is ignored. - [out] Pointer to the project enumerator. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a project factory. - [in] Reserved for future use. - [in, out] Unique identifier (GUID) of the project type. This parameter can be null if a value is specified for . - [in] Path to the project. This parameter can be null if a value is specified for . - [out, retval] Pointer to the interface of the requested project factory. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Compiles a list of the specified projects in the solution. - [in] Options for returning the array of solution projects. For a list of values, see . - [in] Number of projects in the solution, based on the option specified for the parameter. - [out] Pointer to array of projects within the solution. - [out] Pointer to the number of project names placed in the array. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Obtains the required property for the specified project reference. - [in] Project reference for which information is required. - [in] Property identifier. For a list of values, see . - [out] Property information is passed back to the caller through this parameter. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the project in the solution, given a unique identifier. - [in] Unique identifier (GUID) for the project. - [out] Pointer to the interface of the project referred to by the identifier. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a hierarchy for the specified project reference string. - [in] Pointer to the existing project reference string, if applicable. Can be null. - [out] Pointer to the interface referred to by the project reference. - [out] Pointer to the updated project reference string. - [out] Identified describing the reason for the change in the project reference string. For a list of values, see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the project in the solution, given a unique name. - [in] Unique name for the project. - [out] Pointer to the interface of the project referred to by . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the project type, given a GUID. - [in] Reserved for future use. - [in] Pointer to the path of the project. - [out, retval] Pointer to the project type. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a project reference string for the specified hierarchy and hierarchy item pair. - [in] Pointer to the interface. - [in] Valid item identifier within the project; not a VSITEMID value. - [out] Pointer to the project reference string. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a project reference string for the specified hierarchy. - [in] Pointer to the interface for the specified hierarchy. - [out] Pointer to the project reference string. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the specified property of the solution. - [in] Property identifier for the required property information. For a list of values, see . - [out] Pointer to property information. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the required solution file information. - [out] Pointer to the solution directory. - [out] Pointer to the solution file name. - [out] Pointer to the solutions options file name. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the unique name, given a project in the solution. - [in] Pointer to the interface of the project. - [out] Pointer to the unique name of the project. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines how the virtual project was added to the Solution Explorer. - [in] interface for the specified virtual project. - [out] Pointer to options for how virtual project was added to the Solution Explorer. For a list of , see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Completes the renaming of a project. - [in] pointer for the project to rename. - [in] Old name of the project on disk. - [in] New name of the project on disk. - [in] Reserved for future use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Opens a solution file of the type .sln, .dsw, or .vbg. - [in] Options for opening a solution file. For a list of values, see . - [in] Pointer to the name of the solution file to open. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Controls options for the Open Solution dialog box. - [in] Start directory pointed to by the Open Solution dialog box. - [in] If true, then the All Project filter is defaulted to instead of the solution filter. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether the solution file can be changed. - [out] Pointer to or . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether the project can be renamed. - [in] pointer for the project to rename. - [in] Old name of the project on disk. - [in] New name of the project on disk. - [in] Reserved for future use. - [out] If true, then the project can be renamed. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Removes a virtual project from the solution. - [in] Pointer to a hierarchy object. - [in] Options for removing the virtual project from the solution. For a list of values, see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Programmatically saves a document, a project, or the entire solution. - [in] Save Options. For a list of , see . - [in] Pointer to the interface of the document to save. - [in] Abstract handle to the element that was saved. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Generically sets properties of the solution. - [in] Identifier of the solution property. For a list of values, see . - [out] Pointer to VARIANT that contains the property settings. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Disables a client from receiving notifications of solution events. - [in] Abstract handle to the client that is to be disabled from being notified of solution events. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds a type of virtual project that is not created by clicking OpenProject on the New menu to open the solution. - [in] Pointer to the interface for the virtual project object. This object must support at least the following interfaces: - [in] Determines whether to add a new virtual project to the Solution Explorer. For a list of , see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Assigns the original GUID to the project when it is recreated the next time the solution is opened. - [in] Pointer to a hierarchy object. - [in] Determines whether to add a new virtual project to the Solution Explorer. For a list of , see . - [in] Unique project identifier (GUID). - If the method succeeds, it returns . If it fails, it returns an error code. - - - Establishes client notification of solution events. - [in] Pointer to the interface on the object requesting notification of solution events. - [out] Unique identifier for the referenced event sink. This value is required to unadvise the event sink using the method. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether a new project can be created at a given location. - [in] If true, then a new solution will be created. - [in] Project path (including file name and extension) of the location to create the new project. - [out] If true, then a new project of a given name can be created at the specified location. If false, then a project of the same name already exists at the specified location. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Programmatically closes a document, a project, or the entire solution. - [in] Close options for the solution (.sln) file. For a list of values, see . - [in] Pointer to the interface of the document to close. - [in] Document that was closed. This value is returned from the running document table, by calling . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Controls options for the Create New Project dialog box. - [in] Tree view node that is selected. - [in] List view item that is selected. - [in] Reserved for future use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Creates or opens a project. - [in] Unique identifier for the project type obtained when the project factory is registered. Can be GUID_NULL, if a value for is specified. This parameter indicates the type of project to create or to add to the solution. If the value is GUID_NULL, then the environment attempts to determine the project type based on the extension of the file. - [in] Pointer to the file moniker. If this method is used to open a project, then specify the path to the project on disk (including project name and file extension). If the method is being used to create a project, then specify the full path to the template file that will be cloned. - [in] Pointer to the path specifying the location for the new project. This parameter is used only when CPF_CLONEFILE is specified for the parameter; otherwise it is null (for open project). If the project is a directory-based project, then this is the directory for the project. The project file for the project is saved in this directory. If the project is not directory-based, then this location is used only to save the project file and perhaps as the default directory for newly created items. The parameter is defined to always include the trailing slash (\). Then, the project factory does not have to look for paths that look like "C:\" versus "C:\MyProjects\Project1" when constructing the path name of the project file. - [in] Pointer to the new project name. This parameter is used only when CPF_CLONEFILE is specified for the parameter; otherwise it is null (for open project). The project name does not include a file extension. - [in] Controls how a project is created or opened. For a list of values, see . - [in] Interface identifier of the returned . This value can be iid_NULL to specify no return. - [out, iid_is(iidProject)] Pointer to the newly created project. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Creates a new solution. - [in, unique] Path to the solution, excluding the filename. - [in] Filename, excluding the extension. - [in, unique] Controls how a new solution is created. For a list of values, see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Generates the next default project name given a specific path. - [in] Root name of the project. - [in] Location of the project (path). - [out] Pointer to returned project name. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Generates a unique project name, given a root project name. - [in] Root project name. Passing in null causes the environment to use an appropriate default value for the name, like Project. - [out] Pointer to the project name based on the root project name specified in the parameter. This value is unique within the solution. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the unique identifier for a project in the solution. - [in] Pointer to the interface of the project for which the identifier is requested. - [out] Pointer to the unique identifier of the project. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Obtains the required property for the specified project item reference. - [in] Project item reference for which information is required. - [in] Property identifier. For a list of values, see . - [out] Property information. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a hierarchy and hierarchy item pair for the specified project reference string. - [in] Pointer to the existing project item reference string, if applicable. Can be null. - [out] Pointer to the interface referred to by the project reference. - [out] Pointer to the item identifier referred to by the project reference. For a list of enumerated values, see VSITEMID. - [out] Pointer to the updated project reference string. - [out] Identifier describing the reason for a change in the project reference string. For a list of values, see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns an enumerator for all the projects in the solution. - [in] Specifies the projects to enumerate within a solution. For a list of values, see . - [in] If the flag is specified, the enumerator iterates projects of this type only. Otherwise, this parameter is ignored. - [out] Pointer to the project enumerator. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a project factory. - [in] Reserved for future use. - [in, out] Unique identifier (GUID) of the project type. This parameter can be null if a value is specified for . - [in] Path to the project. This parameter can be null if a value is specified for . - [out, retval] Pointer to the interface of the requested project factory. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Compiles a list of the specified projects in the solution. - [in] Options for returning the array of solution projects. For a list of values, see . - [in] Number of projects in the solution, based on the option specified for the parameter. - [out] Pointer to array of projects within the solution. - [out] Pointer to the number of project names placed in the array. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Obtains the required property for the specified project reference. - [in] Project reference for which information is required. - [in] Property identifier. For a list of values, see . - [out] Property information is passed back to the caller through this parameter. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the project in the solution, given a unique identifier. - [in] Unique identifier (GUID) for the project. - [out] Pointer to the interface of the project referred to by the identifier. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a hierarchy for the specified project reference string. - [in] Pointer to the existing project reference string, if applicable. Can be null. - [out] Pointer to the interface referred to by the project reference. - [out] Pointer to the updated project reference string. - [out] Identified describing the reason for the change in the project reference string. For a list of values, see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the project in the solution, given a unique name. - [in] Unique name for the project. - [out] Pointer to the interface of the project referred to by . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the project type, given a GUID. - [in] Reserved for future use. - [in] Pointer to the path of the project. - [out, retval] Pointer to the project type. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a project reference string for the specified hierarchy and hierarchy item pair. - [in] Pointer to the interface. - [in] Valid item identifier within the project; not a VSITEMID value. - [out] Pointer to the project reference string. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a project reference string for the specified hierarchy. - [in] Pointer to the interface for the specified hierarchy. - [out] Pointer to the project reference string. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the specified property of the solution. - [in] Property identifier for the required property information. For a list of values, see . - [out] Pointer to property information. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the required solution file information. - [out] Pointer to the solution directory. - [out] Pointer to the solution file name. - [out] Pointer to the solutions options file name. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the unique name, given a project in the solution. - [in] Pointer to the interface of the project. - [out] Pointer to the unique name of the project. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines how the virtual project was added to the Solution Explorer. - [in] interface for the specified virtual project. - [out] Pointer to options for how virtual project was added to the Solution Explorer. For a list of , see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Completes the renaming of a project. - [in] pointer for the project to rename. - [in] Old name of the project on disk. - [in] New name of the project on disk. - [in] Reserved for future use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Opens a solution file of the type .sln, .dsw, or .vbg. - [in] Options for opening a solution file. For a list of values, see . - [in] Pointer to the name of the solution file to open. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Controls options for the Open Solution dialog box. - [in] Start directory pointed to by the Open Solution dialog box. - [in] If true, then the All Project filter is defaulted to instead of the solution filter. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether the solution file can be changed. - [out] Pointer to or . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether the project can be renamed. - [in] pointer for the project to rename. - [in] Old name of the project on disk. - [in] New name of the project on disk. - [in] Reserved for future use. - [out] If true, then the project can be renamed. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Removes a virtual project from the solution. - [in] Pointer to a hierarchy object. - [in] Options for removing the virtual project from the solution. For a list of values, see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Programmatically saves a document, a project, or the entire solution. - [in] Save Options. For a list of , see . - [in] Pointer to the interface of the document to save. - [in] Abstract handle to the element that was saved. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Generically sets properties of the solution. - [in] Identifier of the solution property. For a list of values, see . - [out] Pointer to VARIANT that contains the property settings. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Disables a client from receiving notifications of solution events. - [in] Abstract handle to the client that is to be disabled from being notified of solution events. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies a solution of a project file location change. - [in] object. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds the caller to the list of listeners for events. - [in] Pointer to the interface on the object requesting notification of solution events. - [out] Pointer to a double word containing the cookie. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Enables or disables the Cancel menu item. - [out] Pointer to a flag indicating whether or nor the update can be cancelled. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Cancels the update solution configuration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Launches the startup project specified by the solution as the debug project. - [in] Specifies launch flags. See for more information. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines the project configuration that is currently active. - [in] Reserved. Must be null. - [in] Reserved. Must be null. - [in] Pointer to an IVsHierarchy_RequestedProject object. - [out] Pointer to a pointer to an IVsProjectCfg_Active object. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Obsolete method. Do not use. - Do not use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Obsolete method. Do not use. - Do not use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Programmatic method to get the startup project that will be run when the F5 key is pressed. - [out] Pointer to a pointer to a hierarchy object. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a list of projects that the given hierarchy depends on. - [in] Pointer to an object. - [in] Specifies . - [in, out] Specifies projects to build. - [out, optional] Pointer to the number of projects. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Obsolete method. Do not use. - Do not use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Obsolete method. Do not use. - Do not use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines if the build manager is busy. - [out] Pointer to a flag indicating that the build manager is busy. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether or not the F5 (debug start) key should be enabled. - [in] Specifies how the debugger is launched. See for more information. - [out] Pointer to a flag indicating whether or not the debug operation can be launched. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the startup project that will be run when the F5 key is pressed. - [in] Pointer to a hierarchy object. - If the method succeeds, it returns . If it fails, it returns an error code. - - - This is a variant of the update command that allows you to build, clean, deploy, or launch a single project configuration. - [in] Pointer to the object of the project to build. - [in] Pointer to an optional dependent project in the dependency graph contained in IVsHierarchy. - [in] Pointer to a null terminated string containing the optional dependent configuration canonical name. - [in] Double word containing the build update flags. For more information see . - [in] Double word containing the def query results. For more information see . - [in] Set to true to use the default response to any dialogs, which will not be displayed; otherwise false. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Builds, cleans, or deploys a list of solutions. - [in] Double word containing the build update flags. See for more information. - [in] Double word containing the . See for more information. - [in] Set to true to use the default response to any dialogs, which will not be displayed; otherwise false. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Removes the caller from the list of listeners for events. - [in] Double word containing the cookie received from a previous call to . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Checks for any build, clean, or deploy action in progress. - [out] Pointer to a flag indicating whether an action is active. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds the caller to the list of listeners for events. - [in] Pointer to an object. - [out] Pointer to a double word containing the cookie. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Forces dependencies to be recalculated. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Enables or disables the Cancel menu item. - [out] Pointer to a flag indicating whether or nor the update can be cancelled. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Cancels the update solution configuration. - - - - Launches the startup project specified by the solution as the debug project. - [in] Specifies the launch flags. See for more information. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines the project configuration that is currently active. - [in] Reserved. Must be null. - [in] Reserved. Must be null. - [in] Pointer to an object. - [out] Pointer to a pointer to an object. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Obsolete method. Do not use. - Do not use. - - - - Obsolete method. Do not use. - Do not use. - - - - Programmatic method to get the startup project that will be run when the F5 key is pressed. - [out] Pointer to a pointer to a hierarchy object. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a list of projects that the given hierarchy depends on. - [in] Pointer to an object. - [in] Specifies . - [in, out] Specifies projects to build. - [out, optional] Pointer to the number of projects. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Obsolete method. Do not use. - Do not use. - - - - Obsolete method. Do not use. - Do not use. - - - - Determines if the build manager is busy. - [out] Pointer to a flag indicating that the build manager is busy. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether or not the F5 (debug start) key should be enabled. - [in] Specifies how the debugger is launched. See for more information. - [out] Pointer to a flag indicating whether or not the debug operation can be launched. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Checks to see if one project is dependent upon another. - [in] Pointer to the object of a project to check for dependency on . - [in] Pointer to an object of a project that may be dependent on. - [out] The flag is set true if the dependency relationship exists, otherwise it is set to false. - If the method succeeds, it returns . If it fails, it returns an error code. - - - A project calls this method to ensure that the buildable/runnable components of projects are saved before starting build or run operations. - [in] Pointer to the object of a project. - [in] Specifies VSITEMID. This is the VSITEMID corresponding to a single document in the project hierarchy. - [in] Specifies the document cookie; an abstract handle to the document returned when it was registered with . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the startup project that will be run when the F5 key is pressed. - [in] Pointer to a hierarchy object. - If the method succeeds, it returns . If it fails, it returns an error code. - - - This is a variant of the update command that allows you to build, clean, deploy, or launch a single project configuration. - [in] Pointer to the object of the project to build. - [in] Pointer to an optional dependent project in the dependency graph contained in IVsHierarchy. - [in] Pointer to a null terminated string containing the optional dependent configuration canonical name. - [in] Double word containing the build update flags. For more information, see . - [in] Double word containing the def query results. For more information, see . - [in] Set to true to use the default response to any dialogs, which will not be displayed; otherwise false. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Builds, cleans, or deploys a list of solutions. - [in] Double word containing the build update flags. See for more information. - [in] Double word containing the . See for more information. - [in] Set to true to use the default response to any dialogs, which will not be displayed; otherwise false. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Builds, cleans, or deploys a list of projects. - [in] Count of projects to build. - [in] Specifies list of projects to be built. - [in] Double word containing the flags. For more information see . - [in] Set to true to use the default response to any dialogs, which will not be displayed; otherwise false. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Use this method to maintain total control of a build process. - [in] Count of projects. - [in] Specifies projects to build. - [in] A configuration in the projects specified in . - [in] dwOptions parameter for each corresponding project in to . Can be null. - [in] dwOptions for each corresponding project in to . Can be null - [in] dwOptions for each corresponding project in to . Can be null. - [in] Double word containing flags. - [in] Flag should be set true to use the default response to any dialogs, which will be suppressed; otherwise false. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Removes the caller from the list of listeners for events. - [in] Double word containing the cookie received from a previous call to . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Checks for any build, clean, or deploy action in progress. - [out] Pointer to a flag indicating whether an action is active. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies listening clients that a solution has been closed. - [in] Reserved for future use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies listening clients that the project has been loaded. - [in] Pointer to the interface of the placeholder hierarchy for the unloaded project. - [in] Pointer to the interface of the project that was loaded. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies listening clients that the project has been opened. - [in] Pointer to the interface of the project being loaded. - [in] true if the project is added to the solution after the solution is opened. false if the project is added to the solution while the solution is being opened. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies listening clients that the solution has been opened. - [in] Reserved for future use. - [in] true if the solution is being created. false if the solution was created previously or is being loaded. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies listening clients that the project is about to be closed. - [in] Pointer to the interface of the project being closed. - [in] true if the project was removed from the solution before the solution was closed. false if the project was removed from the solution while the solution was being closed. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies listening clients that the solution is about to be closed. - [in] Reserved for future use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies listening clients that the project is about to be unloaded. - [in] Pointer to the interface of the project that will be unloaded. - [in] Pointer to the interface of the placeholder hierarchy for the project being unloaded. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Queries listening clients as to whether the project can be closed. - [in] Pointer to the interface of the project to be closed. - [in] true if the project is being removed from the solution before the solution is closed. false if the project is being removed from the solution while the solution is being closed. - [out] true if the client vetoed the closing of the project. false if the client approved the closing of the project. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Queries listening clients as to whether the solution can be closed. - [in] Reserved for future use. - [out] true if the client vetoed closing the solution. false if the client approved closing the solution. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Queries listening clients as to whether the project can be unloaded. - [in] Pointer to the interface of the project to be unloaded. - [out] true if the client vetoed unloading the project. false if the client approved unloading the project. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies listening clients that a solution has been closed. - [in] Reserved for future use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies listening clients that the project has been loaded. - [in] Pointer to the interface of the placeholder hierarchy for the unloaded project. - [in] Pointer to the interface of the project that was loaded. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies listening clients that all projects have been merged into the open solution. - [in] Reserved for future use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies listening clients that the project has been opened. - [in] Pointer to the interface of the project being loaded. - [in] true if the project is added to the solution after the solution is opened. false if the project is added to the solution while the solution is being opened. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies listening clients that the solution has been opened. - [in] Reserved for future use. - [in] true if the solution is being created. false if the solution was created previously or is being loaded. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies listening clients that the project is about to be closed. - [in] Pointer to the interface of the project being closed. - [in] true if the project was removed from the solution before the solution was closed. false if the project was removed from the solution while the solution was being closed. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies listening clients that the solution is about to be closed. - [in] Reserved for future use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies listening clients that the project is about to be unloaded. - [in] Pointer to the interface of the project that will be unloaded. - [in] Pointer to the interface of the placeholder hierarchy for the project being unloaded. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Queries listening clients as to whether the project can be closed. - [in] Pointer to the interface of the project to be closed. - [in] true if the project is being removed from the solution before the solution is closed. false if the project is being removed from the solution while the solution is being closed. - [out] true if the client vetoed the closing of the project. false if the client approved the closing of the project. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Queries listening clients as to whether the solution can be closed. - [in] Reserved for future use. - [out] true if the client vetoed closing the solution. false if the client approved closing the solution. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Queries listening clients as to whether the project can be unloaded. - [in] Pointer to the interface of the project to be unloaded. - [out] true if the client vetoed unloading the project. false if the client approved unloading the project. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies listening clients that a solution has been closed. - [in] Reserved for future use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Fired after closing all nested projects owned by a parent hierarchy. - [in] Pointer to parent project. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies listening clients that the project has been loaded. - [in] Pointer to the interface of the placeholder hierarchy for the unloaded project. - [in] Pointer to the interface of the project that was loaded. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies listening clients that all projects have been merged into the open solution. - [in] Reserved for future use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Fired after opening all nested projects owned by a parent hierarchy. - [in] Pointer to parent project. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies listening clients that the project has been opened. - [in] Pointer to the interface of the project being loaded. - [in] true if the project is added to the solution after the solution is opened. false if the project is added to the solution while the solution is being opened. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies listening clients that the solution has been opened. - [in] Reserved for future use. - [in] true if the solution is being created. false if the solution was created previously or is being loaded. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies listening clients that the project is about to be closed. - [in] Pointer to the interface of the project being closed. - [in] true if the project was removed from the solution before the solution was closed. false if the project was removed from the solution while the solution was being closed. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies listening clients that the solution is about to be closed. - [in] Reserved for future use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Fired before closing all nested projects owned by a parent hierarchy. - [in] Pointer to parent project. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Fired before opening all nested projects owned by a parent hierarchy. - [in] Pointer to parent project. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies listening clients that the project is about to be unloaded. - [in] Pointer to the interface of the project that will be unloaded. - [in] Pointer to the interface of the placeholder hierarchy for the project being unloaded. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Queries listening clients as to whether the project can be closed. - [in] Pointer to the interface of the project to be closed. - [in] true if the project is being removed from the solution before the solution is closed. false if the project is being removed from the solution while the solution is being closed. - [out] true if the client vetoed the closing of the project. false if the client approved the closing of the project. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Queries listening clients as to whether the solution can be closed. - [in] Reserved for future use. - [out] true if the client vetoed closing the solution. false if the client approved closing the solution. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Queries listening clients as to whether the project can be unloaded. - [in] Pointer to the interface of the project to be unloaded. - [out] true if the client vetoed unloading the project. false if the client approved unloading the project. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Enables the loading of package-level user options that are stored in one or more named streams in the solution .sln file. This method allows the caller to name the option stream (or streams) to be loaded. - [in] Pointer to the interface. - [in] Name of the stream to be opened in the options file storage. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Writes properties to the solution .sln file. - [in] true if the solution properties are to be pre-loaded. - [in] Pointer to the interface. A null value indicates the global section of the solution file is to be saved. - [in] Pointer to the interface. - [in] Name of the solution file section (the property bag) for which the properties should be written. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Writes user options to the solution file. Saves package-level user options to one or more named streams in the solution .sln file. - [in] Pointer to the interface. - [in] Name of the stream to which options are to be saved. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Controls the animation of the icon in the status bar. - [in] Set to true to turn on animation, or set to false to turn it off.. - [in] If the VARIANT is a , it refers to the SBAI_Index of predefined animated icons. If this parameter is a , it refers to an HBITMAP containing the filmstrip image for animation, whose width should be a multiple of its height. - If the method succeeds, it returns . If it fails, it returns an error code. If this method is called in an instance of Visual Studio running in a remote session, returns , and the icon is not displayed. - - - Clears the status text area and the editor information area in the status bar. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Inhibits updates to the status text area. - [in] true tells the environment to place a freeze on the status bar. No further updates can be made until the freeze is released. false releases the freeze. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the number of freeze holds on the status bar. - [out] Count of the number of freeze holds currently in place on the status bar. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the current status bar text. - [out] Current status bar text. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether the specified user is the current user of the status bar. - [in] Pointer to the interface. - [out] true if the user is current. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the freeze state of the status bar. - [out] Flag indicating whether the status bar is frozen to new content. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Shows the progress of operations that take a determinate amount of time. - [in, out] ID of the current user, to prevent multiple uses of the progress bar at the same time. - [in] true while the progress bar is in use; false when complete. - [in] Text to display in status field while the progress bar is in use. - [in] Number of units currently complete in the progress bar. - [in] Total number of units for the progress bar operation. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the status bar text with foreground and background colors. - [in] The text to display in the status text area. - [in] The foreground color of . - [in] The background color of . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the mode of the editor in the status bar to either insert or overwrite. - [in] Pointer to a VARIANT indicating the insert mode. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Displays the line number and character position in the editor information area of the status bar. - [in] Line number of the cursor. - [in] Character position of the cursor. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Displays the line number, column number, and character position in the editor information area of the status bar. - [in] Line number of the cursor. - [in] Column number of the cursor. - [in] Character position of the cursor. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the block or stream selection mode of the editor in the status bar. - [in] Pointer to a VARIANT indicating the selection mode. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the status bar text in the text area. - [in] The text to display in the status text area. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Displays the (x,y) position and the width and height of the current graphics box in the editor information area of the status bar. - [in] Pointer to the x ordinate location of the upper-left corner of the current graphic. - [in] Pointer to the y ordinate location of the upper-left corner of the current graphic. - [in] Pointer to the width of the current graphic. - [in] Pointer to the height of the current graphic. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the information in the status bar to reflect this status bar user. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Creates a new multi-format file with format index. - [in] Null-terminated string containing the file name. - [in] Integer containing the format index. - [in] Double word containing the share mode. - [in] Double word containing the creation disposition. - [in] Double word containing the flags and attributes. - [in] Pointer to an object. - [in] Null-terminated string containing the format version. - [in] Null-terminated string containing the description. - [out] Pointer to a pointer to an object. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the format index for the CodePage of the data object. - [in] Specifies CodePage. - [out, optional] Pointer to an integer containing the format index. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the format information for the format index. - [in] Integer containing the format index. - [out, optional] Pointer to CodePage. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the format list for the file types supported by your VSPackage. - [in] Null-terminated string containing the entity name, for example, "Distribution Unit Project File" or "VB Project File.". - [in] Null-terminated string containing the file types. This is a semicolon-separated list of file extensions. - [out] Specifies the location in which the file format list will be stored. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Open a previously created structured file data element and returns a pointer to the format index, data element, and pointer to a string containing the format version. - [in] Null-terminated string containing the file name. - [in] Double word containing the share mode. - [in] Double word containing the creation disposition. - [in] Double word containing the flags and attributes. - [in] Pointer to an object. - [out] Pointer to an integer containing the format index. - [out] Pointer to a pointer to an object. - [out, optional] Pointer to a string containing the format version. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Loads tokens found in persisted files that are to be loaded with localized strings. - A string Identifier - A pointer to a localized string. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Supports transferring an item from one project to another. - [in] Identifier of the item to be transferred. - [in] Project to which the document will be transferred. - [in] String form of the moniker identifier of the document in the project system for the document prior to transfer. The requesting project will pass this value to in the parameter. - [in] String form of the moniker identifier of the document in the project system for the document following transfer. The requesting project will pass this value to as the parameter. - [in] Pointer to the window frame containing the document view. This parameter is optional if the document is not open. - If the method succeeds, it returns . If it fails, it returns an error code. - - - This interface is deprecated as of Visual Studio 2010. The Visual Studio shell no longer recognizes this interface. - [In] A value of type Integer. - [In] A value of type Integer. - [Out] A pointer to a string. - If the method succeeds, it returns . If it fails, it returns an error code. - - - This interface is deprecated as of Visual Studio 2010. The Visual Studio shell no longer recognizes this interface. - [in, out] - If the method succeeds, it returns . If it fails, it returns an error code. - - - This interface is deprecated as of Visual Studio 2010. The Visual Studio shell no longer recognizes this interface. - [in, out] A pointer to a value of type . - If the method succeeds, it returns . If it fails, it returns an error code. - - - This interface is deprecated as of Visual Studio 2010. The Visual Studio shell no longer recognizes this interface. - [In, Out] A pointer to an integer value. - [In, Out] A pointer to an integer value. - If the method succeeds, it returns . If it fails, it returns an error code. - - - This interface is deprecated as of Visual Studio 2010. The Visual Studio shell no longer recognizes this interface. - [In] An object of type HDC. - [Out] A pointer to a value of type CPalette::operator HPALETTE. - If the method succeeds, it returns . If it fails, it returns an error code. - - - This interface is deprecated as of Visual Studio 2010. The Visual Studio shell no longer recognizes this interface.  - [In] A pointer to an object of type []. - [In, Out] A pointer to an integer value that represents an MSO control ID. - If the method succeeds, it returns . If it fails, it returns an error code. - - - This interface is deprecated as of Visual Studio 2010. The Visual Studio shell no longer recognizes this interface. - [In] A value of integer type. - [In] A value of integer type. - If the method succeeds, it returns . If it fails, it returns an error code. - - - This interface is deprecated as of Visual Studio 2010. The Visual Studio shell no longer recognizes this interface. - [In, Out] A pointer to an integer value. - [In, Out] A pointer to an integer value. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether a task item can be deleted. - [out, retval] If true, then the task item can be deleted. If false, then the item cannot be deleted. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the category of a task item. - [out, retval] Category of the task item. For a list of values, see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the column number of a task within the specified file. - [out, retval] Number of the column that contains the task item within the file. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the name of the file associated with a task item. - [out, retval] Path to the document for this task item. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether the task item's check box is currently selected or cleared. - [out, retval] If true, then the check box for the task item is selected. If false, then the check box is cleared. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the priority level of a task item. - [out, retval] Priority (high, normal, or low) of the task item. For a list of values, see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the description of the task item. - [out, retval] Pointer to a description of the task item. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Obsolete. Return . - true if the task supports a help topic on itself; otherwise false. - - - - Returns the index into the image list maintained by a provider. - [out, retval] Pointer to the index into the image list. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether a specified task field is set to read-only status. - [in] Task field of which to check read-only status. For a list of field values, see . - [out, retval] If true, then the task field is read-only. If false, then the task field can be edited by the user. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the line number of a task item within a specified document. - [out, retval] Line number of the task item. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Opens a file associated with a task item and moves to the appropriate position in the file. - If the method succeeds, it returns . If it fails, it returns an error code. - - - If there is a help topic for this task item, this method should open it. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies the task provider that a user has deleted a task. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies the task provider that a task item has been filtered in or out of view. - [in] If true, then the task is visible. If false, then the task has been filtered out of view. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets whether a task item's check box is selected or cleared. - [in] If true, then the check box is selected. If false, then the check box is cleared. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the priority level of a task item. - [in] Priority level (high, medium, or low) of the task. For a list of values, see - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the description for a task item. - [in] Description of the task item. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the index to the subcategory list maintained by the provider. - [out, retval] Index position in the subcategory list. - If the method succeeds, it returns . If it fails, it returns an error code. - - - OBSOLETE. Return . - Do not use. - - - - Determines whether a task item can be deleted. - [out, retval] If true, then the task item can be deleted. If false, then the item cannot be deleted. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the category of a task item. - [out, retval] Category of the task item. For a list of values, see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the column number of a task within the specified file. - [out, retval] Number of the column that contains the task item within the file. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the name of the file associated with a task item. - [out, retval] Path to the document for this task item. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether the task item's check box is currently selected or cleared. - [out, retval] If true, then the check box for the task item is selected. If false, then the check box is cleared. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the text of a customized field for the specified task list view. - [in] GUID of the task list view. - [in] Index of the customized field. - [out] Pointer to a string containing the customized field text. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the priority level of a task item. - [out, retval] Priority (high, normal, or low) of the task item. For a list of values, see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the description of the task item. - [out, retval] Pointer to a description of the task item. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Obsolete. Return . - Returns true if there is a help topic associated with this task; otherwise false. - - - - Returns the index into the image list maintained by a provider. - [out, retval] Pointer to the index into the image list. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines if a customized task field is set to read-only status. - [in] GUID of the task list view. - [in] Index of the customized field. - [out] true if the customized field has read-only status. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether a specified task field is set to read-only status. - Task field of which to check read-only status. For a list of field values, see . - out, retval] If true, then the task field is read-only. If false, then the task field can be edited by the user. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the line number of a task item within a specified document. - [out, retval] Line number of the task item. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Opens a file associated with a task item and moves to the appropriate position in the file. - - - - Opens the associated help topic. - - - - Notifies the task provider that a user has deleted a task. - - - - Notifies the task provider that a task item has been filtered in or out of view. - [in] If true, then the task is visible. If false, then the task has been filtered out of view. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets whether a task item's check box is selected or cleared. - [in] If true, then the check box is selected. If false, then the check box is cleared. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the text of a customized field for the specified task list view. - [in] GUID of the task list view. - [in] Index of the customized field. - [in] Pointer to a string containing the customized field text. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the priority level of a task item. - [in] Priority level (high, medium, or low) of the task. For a list of values, see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the description for a task item. - [in] Description of the task item. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the index into the subcategory list maintained by a task provider. - [out, retval] Index position in the subcategory list. - - - - Filters the task list so only the specified category is shown. - [in] Category to filter on. For a list of values, see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Filters the task list so only the specified view is shown. - [in] GUID of the view to filter on. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Do not use. - Do not use. - Do not use. - Do not use. - Do not use. - - - - Enumerates all of the tasks on the task list. - [out] Pointer to the interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Informs the task list that a task provider has new or updated tasks. - [in] The task provider ID given by the method. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Registers a custom category with the task list. - [in] GUID of the custom category you wish to register. - [in] The requested sort placement within for the custom category. - [out] Pointer to the actual sort placement of the custom category within . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Registers a task provider with the task list. - [in] Pointer to the interface. - [out] Pointer to an ID for the task provider specified by . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the UI output mode the task list should follow. - [in] If true, do not display a UI. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Unregisters the specified custom category from the task list. - [in] The enumeration assigned to the custom category from the method. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Unregisters the specified task provider from the task list. - [in] The task provider ID given by the method. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Updates the image and subcategory lists associated with the specified task provider. - [in] The task provider ID given by the method. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Provides notification that the set of comment task tokens has been modified. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Standard enumerator over tasks supplied by this provider. - [out] Pointer to the interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the image list for the tasks of this task provider. - [out, retval] Pointer to , a handle for this image list. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies the client to unregister the task provider from the task list if it has not been unregistered by the time the task list is closing. - [in] Pointer to the interface that the task provider is registered to. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Do not use. - Do not use. - - - - Returns the list of subcategories for the tasks of this task provider. - in] Number of subcategories in the list. - [out, size_is(cbstr)] Array of BSTRs whose elements represent the subcategories indicated by . - [out] Pointer to the number of BSTRs contained in the . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Enumerates the tasks supplied by the task provider. - [out] Pointer to the interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the image list for the tasks of this task provider. - [out, retval] Pointer to , a handle for this image list. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether or not the task list should maintain the task order given to it by the task provider. - [out] true if the task list should maintain the task order provided by the task provider, rather than use the task list's default sort. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies the client to unregister the task provider from the task list if it has not been unregistered by the time the task list is closing. - [in] Pointer to the interface that the task provider is registered to. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Do not use. - Do not use. - - - - Returns the list of subcategories for the tasks of this task provider. - [in] Number of subcategories in the list. - [out, size_is(cbstr)] Array of BSTRs whose elements represent the subcategories indicated by . - [out] Pointer to the number of BSTRs contained in the . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Logs idle time in seconds. - [in] format: ID<TAB>Idle Time in Seconds<TAB>Idle Start Time<TAB>String ID - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the contents of the text buffer. - [out] The contents of the text buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Locks the text buffer to prevent editing. - [in] Set to true to lock the text buffer, or false to unlock the text buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Writes the text data to the specified text buffer. - [in] Storage for textual data to be placed directly in the DocData. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the extent of text's Hardware Device Context (HDC), number of characters, and outputs a pointer to the length of the pText parameter. Returns a Windows structure that represents the size of the text. - [in] Pointer to a long type to a hardware device context (HDC). - [in] Number of characters, or -1 if null-terminated. - [in] OLE String that represents the text. - [in] Length of the OLE String. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Outputs text to a location specified to a Hardware Device Context (HDC). - [in] Pointer to a long type to a hardware device context (HDC). - [in] Number of characters, or -1 if null-terminated. - [in] OLE String that represents the text. - [in] ExtTextOut flags. - [in] X coordinate of the text location. - [in] Y coordinate of the text location. - [in] A Windows rectangle (a struct). - If the method succeeds, it returns . If it fails, it returns an error code. - - - Like , but may be called on any thread. - [in] The text to be printed. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Allows ActiveX controls to be programmatically added to the Toolbox. - [in] Class identifier defining the ActiveX control to add to the Toolbox. - [[in] The localized name of the tab to add the ActiveX control to. The localized name can be obtained from the invariant non-localized name by calling - [in] Not implemented. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds a data object to the specified tab in the Toolbox. - [in] to be added to the References tab in the Toolbox. - [in] Structure identifying item characteristics, such as the item name and icon. For more information, see . - [in] The localized name of the Toolbox tab to add the data object to. The localized name can be obtained from the invariant non-localized name by calling - If the method succeeds, it returns . If it fails, it returns an error code. - - - Allows files to be programmatically added to the Toolbox. - [in] Full path of file to add to the Toolbox. - [in] Hierarchy that owns the source file. This value can be null. - [out, retval] If true, then the file was successfully added to the Toolbox. If false, then the file was not added. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds a new tab to the Toolbox. - [in] The localized name of the tab to add to the Toolbox. The localized name can be obtained from the invariant non-localized name by calling . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds a new tab to the Toolbox and specifies how the tabs are viewed. - [in] The localized name of the tab to add to the Toolbox. The localized name can be obtained from the invariant non-localized name by calling . - [in] Determines whether the Toolbox tab is shown in list view or icon view. For a list of values, see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called by a designer to inform the Toolbox that the item has been pasted onto the form. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Enumerates items on a given tab in the Toolbox, or all items in the Toolbox. - [in] Toolbox tab to enumerate items on. This value can be null. - [out] Pointer to the interface, which is used to enumerate Toolbox items. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Enumerates through tabs in the Toolbox. - [out, retval] Pointer to the interface, which is used to enumerate Toolbox tabs. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the data object for the selected item in the Toolbox. - [out, retval] Toolbox item for which data needs to be returned. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the window frame for the Toolbox. - [out, retval] Pointer to the window frame for the Toolbox. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the name of the selected tab. - [out, retval] Name of the selected tab. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the tab view for the specified tab. - [in] Toolbox tab to return the view for. - [out, retval] Determines whether the tab is in list view or icon view. For a list of values, see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether the specified Toolbox user is the current user. - [in] Pointer to the Toolbox user. - [out, retval] If true, then the specified Toolbox user is the current user. If false, then the specified user is not the current Toolbox user. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Registers a Toolbox data provider. - [in] Pointer to the Toolbox data provider to register. - [out, retval] Unique cookie identifying the newly registered Toolbox data provider. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Removes an item from the Toolbox. - [in] Data object to remove from the Toolbox. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Removes a tab from the Toolbox. - [in] Name of the tab to remove from the Toolbox. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Programmatically selects an item. - [in] Pointer to a data object identifying the selected item. This value can be null. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Programmatically selects the referenced Toolbox tab. - [in] Toolbox tab to select. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the drop cursor for the current, enabled Toolbox item. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets information for the referenced item. - [in] Data object to set information for. - [in] Structure containing the item information to set for the data object. For a list of values, see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the type of view for the specified tab. - [in] Toolbox tab to set the view for. - [in] Determines whether the tab is in list view or icon view. For a list of values, see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Unregisters the specified data provider. - [in] Cookie identifying the data provider to unregister. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Forces a redraw of the Toolbox UI. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Allows ActiveX controls to be programmatically added to the Toolbox. - [in] Class identifier defining the ActiveX control to add to the Toolbox. - [[in] The localized name of the tab to add in] Toolbox tab to add the ActiveX control to. The localized name can be obtained from the invariant non-localized name by calling . - [in] Not implemented. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds an ActiveX item to the Toolbox. - [in] Class identifier defining the ActiveX item to add. - [in] [in] The localized name of the Toolbox to add the ActiveX item to. The localized name can be obtained from the invariant non-localized name by calling - [in] Not yet implemented. - [in] Not yet implemented - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds a data object to the specified tab in the Toolbox. - [in] IDataObject to be added to the References tab in the Toolbox. - [in] Structure identifying item characteristics, such as the item name and icon. For more information, see . - [in] The localized name of the Toolbox tab to add the data object to. The localized name can be obtained from the invariant non-localized name by calling . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds an item to the referenced Toolbox tab, specifying a package GUID. - [in] Data object to add to the Toolbox. - [in] Structure containing the item information to set for the data object. For a list of values, see . - [in] The localized name of the tab to add to the Toolbox. The localized name can be obtained from the invariant non-localized name by calling - [in] GUID identifying the package adding the Toolbox item. Package GUID identifying your VSPackage. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Allows files to be programmatically added to the Toolbox. - [in]Full path of file to add to the Toolbox. - [in]Hierarchy that owns the source file. This value can be null. - [out, retval] If true, then the file was successfully added to the Toolbox. If false, then the file was not added. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds an item to the Toolbox from a file, specifying a package GUID. - [in] Name of the file containing the item to add to the Toolbox. - [in] Hierarchy containing the file. This parameter can be null if the file is not part of a project. - [in] Package GUID identifying your VSPackage. - [out, retval] If true, then the item was successfully added from the file to the Toolbox. If false, then the item was not added. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds a new tab to the Toolbox. - [in] The localized name of the tab to add to the Toolbox. The localized name can be obtained from the invariant non-localized name by calling . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds a tab to the Toolbox, specifying the tab view. - [in] The localized name of the tab to add to the Toolbox. The localized name can be obtained from the invariant non-localized name by calling . - [in] Package GUID identifying your VSPackage. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds a new tab to the Toolbox and specifies how the tabs are viewed. - [in] The localized name of the tab to add to the Toolbox. The localized name can be obtained from the invariant non-localized name by calling . - [in] Determines whether the Toolbox tab is shown in list view or icon view. For a list of values, see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds a tab to the Toolbox, specifying a tab view and a package GUID. - [in] The localized name of the tab to add to the Toolbox. The localized name can be obtained from the invariant non-localized name by calling . - [in] Determines whether the tab is in list view or icon view. For a list of values, see . - [in] Package GUID identifying your VSPackage. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called by a designer to inform the Toolbox that the item has been pasted onto the form. - - - - Enumerates items on a given tab in the Toolbox, or all items in the Toolbox. - [in] Toolbox tab to enumerate items on. This value can be null. - [out] Pointer to the interface, which is used to enumerate Toolbox items. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Enumerates through tabs in the Toolbox. - [out, retval] Pointer to the interface, which is used to enumerate Toolbox tabs. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the data object for the selected item in the Toolbox. - [out, retval] Toolbox item for which data needs to be returned. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the window frame for the Toolbox. - [out, retval] Pointer to the window frame for the Toolbox. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the name of the selected tab. - [out, retval] Name of the selected tab. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the tab view for the specified tab. - [in] Toolbox tab to return the view for. - [out, retval] Determines whether the tab is in list view or icon view. For a list of values, see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether the specified Toolbox user is the current user. - [in] Pointer to the Toolbox user. - [out, retval] If true, then the specified Toolbox user is the current user. If false, then the specified user is not the current Toolbox user. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Registers a Toolbox data provider. - [in] Pointer to the Toolbox data provider to register. - [out, retval] Unique cookie identifying the newly registered Toolbox data provider. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Removes an item from the Toolbox. - [in] Data object to remove from the Toolbox. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Removes a tab from the Toolbox. - [in] Name of the tab to remove from the Toolbox. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Programmatically selects an item. - [in] Pointer to a data object identifying the selected item. This value can be null. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Programmatically selects the referenced Toolbox tab. - [in] Toolbox tab to select. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the drop cursor for the current, enabled Toolbox item. - - - - Sets information for the referenced item. - [in] Data object to set information for. - [in] Structure containing the item information to set for the data object. For a list of values, see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the type of view for the specified tab. - [in] Toolbox tab to set the view for. - [in] Determines whether the tab is in list view or icon view. For a list of values, see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Unregisters the specified data provider. - [in] Cookie identifying the data provider to unregister. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Forces a redraw of the Toolbox UI. - - - - Determines whether any items are available to preview in the clipboard ring. - [in] Used by the Toolbox to ensure that the next item is supported. - [out] If true, then items are available to preview. If false, then items are not available. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Forces the clipboard cycle to start at the top of the list. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the next data object for the target Toolbox user's clipboard ring. - [in] Target Toolbox user to cycle through clipboard items. - [out] Pointer to the next data object in the list. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sends notification that a file is being dropped on the Toolbox. - [in] Name of file dropped. - [in] Source hierarchy containing the dropped file. This value may be null if the file is not associated with a hierarchy. - [out, retval] If true, then the file was successfully processed. If false, then the file was not processed. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the item information for the specified data object. - [in] Data object for which to return item information. - [out] Item information. For more information, see structure. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines the appropriate clipboard data format for a data object . - [in] Generalized clipboard format. For more information, see the structure in the MSDN Library. - [in] Generalized global memory handle used for data transfer operations by . For more information, see in the MSDN Library. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether or not a data object is supported by a data provider and can be added to the Toolbox. - [in] Data object to be added to the Toolbox. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether the Toolbox user supports the referenced data object. - [in] Data object to be supported. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sends notification that an item in the Toolbox is selected through a click, or by pressing ENTER. - [in] Data object that is selected. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Enables the environment to create multiple on-demand tool windows that are implemented by VSPackages. - [in] Unique identifier of the tool window. - [in] Double word containing the tool window ID. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the border information for a tool window. - [out] Pointer to the location and size of the tool window border. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the border space for a tool window after the toolbar is placed. - [in] Border space for the tool window. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds a toolbar to the tool window. - [in] Specifies the location of the toolbar within the tool window. Values are taken from the enumeration. - [in] Pointer to a unique identifier for the toolbar's menu group. - [in] DWORD that, in combination with , identifies the toolbar to be added. - If the method succeeds, it returns . If it fails, it returns an error code. - - - This method is for the environment's use only. Method information is not provided. Do not use this method. - - - - This method is for the environment's use only. Method information is not provided. Do not use this method. - [in] Reserved. Must be 0. - - - - This method is for the environment's use only. Method information is not provided. Do not use this method. - - - - This method is for the environment's use only. Method information is not provided. Do not use this method. - Do not use. - - - - This method is for the environment's use only. Method information is not provided. Do not use this method. - Do not use. - Do not use. - Do not use. - Do not use. - - - - This method is for the environment's use only. Method information is not provided. Do not use this method. - Do not use. - Do not use. - Do not use. - Do not use. - Do not use. - - - - This method is for the environment's use only. Method information is not provided. Do not use this method. - Do not use. - - - - This method is for the environment's use only. Method information is not provided. Do not use this method. - Do not use. - Do not use. - Do not use. - - - - This method enables clients to receive notifications of project documents events. - [in] Pointer to the interface. - [out] Pointer to an abstract handle that identifies the client to be advised of project documents events. - If the method succeeds, it returns . If it fails, it returns an error code. - - - This method starts a batch of IVsTrackProjectDocuments2.OnAfter* method calls. - If the method succeeds, it returns . If it fails, it returns an error code. - - - This method ends the batch started by and displays any user interface (UI) that was generated within the batch. - If the method succeeds, it returns . If it fails, it returns an error code. - - - This method displays the UI for the calls completed so far without ending the batch. - If the method succeeds, it returns . If it fails, it returns an error code. - - - This method is called by a project after directories have been added to the project. - [in] Project for which the directories have been added. - [in] Number of directories that were added. - [in, size_is(cDirectories)] Array of paths for the directories that were added. This is the same size as . - If the method succeeds, it returns . If it fails, it returns an error code. - - - This method is called by a project after directories have been added to the project. This method is equivalent to , but it also takes flags. - [in] Project for which the directories have been added. - [in] Number of directories that were added. - [in] Array of paths for the directories that were added. This is the same size as . - [in] Array of flags. For a list of values, see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - This method is called by a project after files have been added to the project. - [in] Project to which the files have been added. - [in] Number of files that were added. - [in, size_is(cFiles)] Array of paths for the files that were processed. This is the same size as . - If the method succeeds, it returns . If it fails, it returns an error code. - - - This method is called by a project after files have been added to the project. - [in] Project to which the files have been added. - [in] Number of files that were added. - [in] Array of paths for the files that were processed. This is the same size as . - [in] Array of flags. For a list of values, see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - This method is called by a project after directories have been removed from the project. - [in] Project from which the directories have been removed. - [in] Number of directories that were removed. - [in, size_is(cDirectories)] Array of paths for the directories that were removed. - [in, size_is(cDirectories)] Array of flags. For a list of values, see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - This method is called by a project after files have been removed from the project. - [in] Project from which the files have been removed. - [in] Number of files that were removed. - [in, size_is(cFiles)] Array of paths for the files that were removed. - [in, size_is(cFiles)] Array of flags. For a list of values, see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - This method is called by a project after a directory has been renamed in the project. - [in] Project containing the renamed directories. - [in] Number of directories to rename. - [in] Array of paths for the old names of the directories. - [in] Array of paths for the new names of the directories. - [in] Flags specifying information about the renamed directories. For a list of values, see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - This method is called by a project after a file has been renamed in the project. - [in] Project containing the files that were renamed. - [in] Path for the old file. - [in] Path for the renamed file. - [in] For a list of flags values, see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - This method is called by a project after files have been renamed in the project. - [in] Project containing the files that were renamed. - [in] Number of files that were renamed. - [in] Array of paths for the old files' names. - [in] Array of paths for the new files' names. - [in] For a list of values, see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - This method is called by the Source Control Stub to inform listeners that source control status has changed. Do not call this method. - [in] Pointer to the interface. - [in] Number of files. - [in, size_is(cFiles)] Array of file paths. - [in, size_is(cFiles)] Array of status values for each file. Values are taken from the SccStatus enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - This method is called by a project to determine whether directories can be added to the project. - [in] Project containing the renamed directories. - [in] Number of directories to be added. - [in] Array of paths for the directories to add. - [in] Flags identifying information about each directory. For a list of values, see . - [out] Summary result object. This object is a summation of the yes and no results for the array of directories passed in . If the result for a single directory is no, then is equal to ; if the results for all directories are yes, then is equal to . For a list of values, see . - [out] Array of results[].For a list of values, see .Note   If you pass in null for this parameter, then only the summary result will be returned (). - If the method succeeds, it returns . If it fails, it returns an error code. - - - This method is called by a project to determine whether files can be added to the project. - [in] Project to which the files will be added. - [in] Number of files to add. It is not valid for to be zero. - [in] Array of paths for the files to be added. This is the same size as . - [in] Array of flags associated with each file. For more information, see . - [out] Summary result object. This object is a summation of the yes and no results for the array of files passed in . If the result for a single file in the array is no, then is equal to ; if the results for all files are yes, then is equal to . For a list of values, see . - [out] Array of results for each individual file. For a list of values, see .Note   If you pass in null for this parameter, then only the summary result will be returned (). - If the method succeeds, it returns . If it fails, it returns an error code. - - - This method is called by a project to determine whether directories can be removed from the project. - [in] Project containing the directories to remove. - [in] Number of directories to remove. - [in] Array of paths for the directories to remove. - [in] Array of directory removal flags. For a list of values, see - [out] ] Summary result object. This object is a summation of the yes and no results for the array of directories passed in . If the result for a single directory is no, then is equal to ; if the results for all files are yes, then is equal to . For a list of values, see . - [out] Array of results[]. For a list of values, see .Note   If you pass in null for this parameter, then only the summary result will be returned (). - If the method succeeds, it returns . If it fails, it returns an error code. - - - This method is called by a project to determine whether files can be removed from the project. - [in] Project containing the files to remove. - [in] Number of files to remove. - [in] Array of paths for the files to be removed. - [in] Array of flags. For a list of values, see . - [out] Summary result object. This object is a summation of the yes and no results for the array of files passed in . If the result for a single file is no, then is equal to ; if the results for all files are yes, then is equal to . For a list of values, see . - [out] Array of results[].For a list of values, see .Note   If you pass in null for this parameter, then only the summary result will be returned (). - If the method succeeds, it returns . If it fails, it returns an error code. - - - This method is called by a project to determine whether directories in the project can be renamed. - [in] Project containing the directories to rename. - [in] Number of directories to be renamed. - [in] Array of paths for the old directory names. - [in] Array of paths for the new directory names. - [in] Array of flags. For a list of values, see - [out] Summary result object. This object is a summation of the yes and no results for the array of directories passed in . If the result for a single directory is no, then is equal to ; if the results for all files are yes, then is equal to . For a list of values, see . - [out] Array of results. For a list of values, see .Note   If you pass in null for this parameter, then only the summary result will be returned (). - If the method succeeds, it returns . If it fails, it returns an error code. - - - This method is called by a project to determine whether a file in the project can be renamed. - [in] Project containing the file to be renamed. - [in] Path to the old file name. - [in] Path to the new file name. - [in] For a list of flags values, see . - [out] This value is true if file renaming can continue. - If the method succeeds, it returns . If it fails, it returns an error code. - - - This method is called by a project to determine whether files can be renamed in the project. - [in] Project in which the files will be renamed. - [in] Number of files to rename in the project. - [in] Array of paths for the old file names. - [in] Array of paths for the new file names. - [in] Array of flags. For a list of values, see . - [out] Summary result object. This object is a summation of the yes and no results for the array of files passed in . If the result for a single file is no, then is equal to ; if the results for all files are yes, then is equal to . For a list of values, see . - [out] Array of results. For a list of values, see .Note   If you pass in null for this parameter, then only the summary result will be returned (). - If the method succeeds, it returns . If it fails, it returns an error code. - - - This method prevents clients from receiving notifications of project documents events. - [in] Abstract handle that identifies the client to be unadvised of project documents events. - If the method succeeds, it returns . If it fails, it returns an error code. - - - This method notifies the client after directories are added to the project. - [in] Number of projects to which directories were added. - [in] Number of directories added. - [in] Array of projects to which directories were added. - [in] Array of first indices identifying which project each directory belongs to. For more information, see . - [in] Array of paths for the directories that were added. This is the same size as . - [in] Array of flags. For a list of values, see the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - This method notifies the client after a project has added files. - [in] Number of projects to which files were added. - [in] Number of files that were added. - [in] Array of projects to which files were added. - [in] Array of first indices identifying which project each file belongs to. For more information, see . - [in] Array of paths for the files that were processed. This is the same size as . - [in] Array of flags. For a list of values, see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - This method notifies the client when directories have been removed from the project. - [in] Number of projects from which directories were removed. - [in] Number of directories removed. - [in] Array of projects from which directories were removed. - [in] Array of first indices identifying which project each directory belongs to. For more information, see . - [in] Array of paths for the directories that were removed. - [in] Array of flags. For a list of values, see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - This method notifies the client after files are removed from the project. - [in] Number of projects from which files were removed. - [in] Number of files removed. - [in] Array of projects from which files were removed. - [in] Array of first indices identifying which project each file belongs to. For more information, see . - [in] Array of paths for the files that were removed. - [in] Array of flags. For a list of values, see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - This method notifies the client when directories have been renamed in the project. - [in] Number of projects with renamed directories. - [in] Number of directories renamed. - [in] Array of projects from which directories were renamed. - [in] Array of first indices identifying which project each directory belongs to. For more information, see . - [in] Array of paths for the old names of the directories. - [in] Array of paths for the new names of the directories. - [in] Array of flags. For a list of values, see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - This method notifies the client when files have been renamed in the project. - [in] Number of projects in which files have been renamed. - [in] Number of files renamed. - [in] Array of projects in which files were renamed. - [in] Array of first indices identifying which project each file belongs to. For more information, see . - [in] Array of paths for the old file names. - [in] Array of paths for the new file names. - [in] Array of flags. For a list of values, see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - This method notifies the client when source control status has changed. - [in] Number of projects for which source control status has changed. - [in] Number of files. - [in] Array of projects for which source control status has changed. - [in] Array of first indices identifying which project each file belongs to. For more information, see . - [in] Array of file paths. - [in] Array of status values for each file. Values are taken from the SccStatus enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - This method notifies the client when a project has requested to add directories. - [in] Project to which the directories will be added. - [in] Number of directories to add. - [in] Array of paths for the directories to add. - [in] Flags identifying information about each directory. For a list of values, see . - [out] Summary result object. This object is a summation of the yes and no results for the array of directories passed in . If the result for a single directory is no, then is equal to ; if the results for all directories are yes, then is equal to . For a list of values, see . - [out] Array of results. For a list of values, see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - This method notifies the client when a project has requested to add files. - [in] Project requesting to add files. - [in] Number of files to add. - [in] Array of files to add to the project. - [in] Array of flags associated with each file. For a list of values, see . - [out] Summary result object. This object is a summation of the yes and no results for the array of files passed in . If the result for a single file in the array is no, then is equal to ; if the results for all files are yes, then is equal to . For a list of values, see . - [out] Array of results for each individual file. For a list of values, see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - This method notifies the client when a project has requested to remove directories. - [in] Project from which the directories will be removed. - [in] Number of directories to remove. - [in] Array of paths for the directories to remove. - [in] Array of flags. For a list of values, see . - [out] Summary result object. This object is a summation of the yes and no results for the array of directories passed in . If the result for a single directory is no, then is equal to ; if the results for all files are yes, then is equal to . For a list of values, see . - [out] Array of results. For a list of values, see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - This method notifies the client when a project has requested to remove files. - [in] Project from which the files will be removed. - [in] Number of files to remove. - [in] Array of paths for the files to be removed. - [in] Array of flags. For a list of values, see . - [out] Summary result object. This object is a summation of the yes and no results for the array of files passed in . If the result for a single file is no, then is equal to ; if the results for all files are yes, then is equal to . For a list of values, see . - [out] Array of results[].For a list of values, see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - This method notifies the client when a project has requested to rename directories. - [in] Project requesting to rename directories. - [in] Number of directories to rename. - [in] Array of paths for the old directory names. - [in] Array of paths for the new directory names. - [in] Array of flags. For a list of values, see . - [out] Summary result object. This object is a summation of the yes and no results for the array of directories passed in . If the result for a single directory is no, then is equal to ; if the results for all files are yes, then is equal to . For a list of values, see . - [out] Array of results. For a list of values, see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - This method notifies the client when a project has requested to rename files. - [in] Project requesting to rename files. - [in] Number of files to rename. - [in] Array of old file names. - [in] Array of new file names. - [in] Array of flags. For a list of values, see . - [out] Summary result object. This object is a summation of the yes and no results for the array of files passed in . If the result for a single file is no, then is equal to ; if the results for all files are yes, then is equal to . For a list of values, see . - [out] Array of results. For a list of values, see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the current selection. - [out] Pointer to a pointer to the interface of the current selection. - [out] Pointer to the item identifier of the current selection. For a list of valid values, see VSITEMID. - [out] Pointer to a pointer to the interface of the window containing the current selection. - [out] Pointer to a pointer to the interface of the current selection. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether the user's hierarchy is current. - [out] Pointer to a flag that is set to true if the user's hierarchy is current and false if it is not current. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Informs the environment that a change in an element value has occurred. Element values are attached to a window's selection context and used in the same way to update the environment's user interface. - [in] Identifier of the element that has changed. For a list of valid values, see . - [in] Flag that indicates whether or not selected values should be broadcast throughout the environment. If set to true, the information stored in relating to the element is kept private. If set to false, the information is made available to the environment. - [in] Private data related to the element identified by . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Reports that the current selection container has changed. - [in] Pointer to the interface to access Properties window data for the current selection. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Informs the environment that a change in the current selection has occurred. - [in] Pointer to the interface of the new selection. - [in] Identifier of the project item of the new selection. For a list of valid values, see VSITEMID. - [in] Pointer to the interface of the window containing the new selection. - [in] Pointer to the interface of the window containing the new selection. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the filename for a given type library. - [in] Pointer to a type library to be wrapped. - [out] Pointer to a string containing the file name. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the name that is displayed in the project system when the component is referred to. - [in] Pointer to a type lib to be wrapped. - [out] Pointer to a string containing the friendly file name. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether a given wrapper for a given type library needs to be regenerated. - [in] Pointer to a type library to be wrapped. - [in] Specifies file. - [in] Specifies container name. - [in] Boolean indicating whether delay signed. If true, the assembly is partially signed. - [in] Boolean indicating whether currently delay signed. - [in] Specifies the wrapper filename. - [out] false if the wrapper does not need to be regenerated. true if the wrapper needs to be regenerated. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Finds or encapsulates wrappers for the requested type library as well as any dependent type libraries. - [in] Pointer to a type library you want to wrap. - [in] Specifies wszdestination folder. - [in] Specifies wszkey file. - [in] Specifies wszkey container. - [in] Byte containing the delay sign. - [in] Pointer to a callback object. For more information see, . - [out] Indicates the type library wrapper path(s).There may be more than one generated wrapper since the method also wraps the dependencies of the type library. - [out] Holds a structure for each wrapped type library. Only the GUID, LCID, and major/minor versions are guaranteed to be set in this structure, the rest of the parameters are zero. - [out] If the wrapper about to be generated already exists on disk and has not expired, the wrapper is not regenerated and corresponding entry in is set to false. If the wrapper does not exist on disk, is set to true and the wrapped is generated. - [out] This array indicates which tool was used for each returned wrapper. The possible return values are "Tlbimp", "Aximp", and "Primary". - [out] Pointer to the size of wrapped type libraries. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a path to an assembly if the assembly is referenced. If the assembly is not referenced, returns an error code. - [in] Specifies assembly name. - [out] Pointer to a string containing the path for the assembly. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a COM classic wrapper structure for a given type library and wrapper tool combination. - [in] Pointer to a type library attribute object. - [in] Specifies the wrapper tool. - [out] Boolean indicating whether the object is delay signed. - [out] Pointer to the wrapper tool. - [out] Pointer to a string containing the path for the wrapper. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a COM classic wrapper name for a given type library and wrapper tool combination. - [in] Specifies type library name. - [out] Pointer to a type library attribute object. - [out] Pointer to a delay signed object. - [out] Pointer to a string containing the wrapper tool name. - [out] Pointer to a string containing the path for the wrapper. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Allows clients to hook up for event notifications without making the hierarchy implement . - [in] interface on the object requesting notification of hierarchy events. - [out] Pointer to a unique identifier for the referenced event sink. This value is required to unadvise the event sink using . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Closes and cleans up a hierarchy once the environment determines that it is no longer used. - - - - Executes a command on a specific item within a UI hierarchy window, or on the hierarchy itself. - [in] Identifier of the item affected by the command passed to . For a list of values, see VSITEMID. For single selection, this value is the actual item ID. For multiple selections, set equal to . - [in, unique] Unique identifier of the command group; can be null to specify the standard group. All the commands that are passed in the must belong to the group specified by - [in] The command to be executed. This command must belong to the group specified with . - [in] Values describe how the object should execute the command.[1|1] nCmdexecopt value[1|2] Value[1|3] Description[2|1] [2|2] 0[2|3] Prompt the user for input or not, depending on the default behavior[3|1] [3|2] 1[3|3] Execute the command after obtaining user input.[4|1] [4|2] 2[4|3] Execute the command without prompting the user. For example, clicking the Print toolbar button causes a document to be immediately printed without user input. [5|1] [5|2] 3[5|3] Show help for the corresponding command, but do not execute. - [in, unique] Pointer to a VARIANTARG structure containing input arguments. Can be null. - [in, out, unique] VARIANTARG structure to receive command output. Can be null. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Used for workspace persistence, for example, for remembering window positions. - [in] Identifier of the hierarchy item. For a list of values, see VSITEMID. - [out] Pointer to the canonical name of the hierarchy item. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Identifies the "type" of a particular node. - [in] Identifier of hierarchy item whose property is to be retrieved. For a list of values, see VSITEMID. - [in] Identifier of the property of the given hierarchy item. For a list of values, see . - [out] Pointer to a GUID property specified in . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Makes it possible for a node of a given hierarchy to be a shortcut to the middle of another hierarchy. - [in] Item identifier of the node whose nested hierarchy information is requested. For a list of values, see VSITEMID. - [in] Identifier of the interface to be returned in . To implement, first get the object that represents the nested hierarchy and run IUnknown::QueryInterface on it to obtain the interface ID (IID). Then, pass the IID in with . The result of the QueryInterface call goes into . - [out, iid_is(iidHierarchyNested)] Pointer to the interface whose identifier was passed in . - [out] Pointer to an item identifier of the root node of the nested hierarchy. For a list of values, see VSITEMID. Although the interface is set up to support shortcutting to any node in another hierarchy, the environment currently only supports shortcutting to the root node of the nested hierarchy, in which case must be set to . - If is not a nested hierarchy, this method returns . If the requested interface is not supported on the hierarchy object, is returned. The caller would then treat this node as if it had no children, if the requested interface had been essential (as is often the case when the requested interface is IID_IVsUIHierarchy). - - - Gets properties of a given node or of the hierarchy. - [in] Item identifier of an item in the hierarchy. For a list of values, see VSITEMID. - [in] Identifier of the hierarchy property. For a list of values, see . - [out] Pointer to a VARIANT containing the property value. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the service provider from which to access the services. - [out] Pointer to the interface of the service provider. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the identifier of the hierarchy item, given its canonical name. - [in] Pointer to the canonical name of the hierarchy item. - [out] Pointer to the item identifier for the hierarchy item. For a list of values, see VSITEMID. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether the given hierarchy can be closed. - [out] If true, then the hierarchy can be closed. If false, then the hierarchy cannot be closed. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Queries the object for the command status. - [in] Identifier of the item affected by this command. For a list of values, see VSITEMID. For single selection, this is the actual item ID. For multiple selections, set equal to . - [in, unique] Pointer to a unique identifier of the command group. The parameter can be null to specify the standard group. - [in] The number of commands in the array. - [in, out, size_is(cCmds)] A caller-allocated array of structures that indicate the commands for which the caller requires status information. This method fills the cmdf member of each structure with values taken from the enumeration. - [in, out, unique] Pointer to an structure in which to return the name and/or status information of a single command. Can be null to indicate that the caller does not require this information. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets properties whose values are GUIDs. - [in] Identifier of the hierarchy item that is to be set. For a list of values, see VSITEMID. - [in] Identifier of the property in the given hierarchy item. For a list of values, see . - [in] GUID value of the property specified in that is returned by . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets properties of a specific node or of the hierarchy. - [in] Item identifier of the hierarchy item whose properties are to be set. For a list of values, see VSITEMID. - [in] Identifier of the hierarchy property. For a list of values, see . - [in] Variant that contains property information. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the service provider from which to access the services. - [in] Pointer to the interface of the service provider to be set. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Disables client notification of hierarchy events without requiring that the hierarchy implement . - [in] Abstract handle to the client that was disabled from receiving notifications of hierarchy events. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Unused. Return . - - - - Unused. Return . - - - - Unused. Return . - - - - Unused. Return . - - - - Unused. Return . - - - - Adds an additional root UI hierarchy node to the list managed by the UI hierarchy window. - [in] to add. - [in] Sets selection behavior in the hierarchy window when a new hierarchy is added. For a list of values, see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Controls the state or appearance of items in the hierarchy. - [in] to modify the appearance of. - [in] Identifier of the item in the hierarchy. To change the appearance of the hierarchy itself, set to . For a list of values, see VSITEMID. - [in] Specifies the state or appearance of the hierarchy or items within the hierarchy, such as whether the hierarchy or item is expanded, highlighted, or shown in bold font. For a list of values, see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Finds the lowermost hierarchy that is the nearest ancestor to every selected node. - [in] Controls whether this method returns the Solution as the common hierarchy. For a list of values, see . - [out, retval] Common interface for the selected hierarchy. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the alternate itemID of the current selection when an alternate UIHierarchy is used. - [out] Pointer to the interface of the current project hierarchy. - [out] Pointer to the identifier for the current project item. If is set to , the current selection involves multiple items. These items can be accessed using the interface pointed to by . - [out] Pointer to the interface to be used to access a multiple selection. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the state or appearance of the hierarchy. - [in] interface to determine the state or appearance of. - [in] Identifier of the item in the hierarchy. For a list of values, see VSITEMID. - [in] Mask values used to determine which values are provided. For a list of values, see . - [out, retval] Values taken from the enumeration, which were passed in with in . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Initializes a custom use of a UI hierarchy window. - [in] to initialize. - [in] Characteristics of the UI hierarchy window. For a list of values, see the enumeration. - [out] Pointer to the IUnknown interface of the object containing the UI hierarchy window. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Removes a root UI hierarchy node from the UI hierarchy window. - [in] interface representing the UI hierarchy node to remove. - If the method succeeds, it returns . If it fails, it returns an error code. - - - This method is obsolete. Calling it has no effect. - - - Sets the Help topic for the hierarchy window. - [in] Help file name. - [in] Context for the Help topic. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Establishes client notification of hierarchy clipboard helper events without the hierarchy implementing . - [in] interface on the object requesting notification of hierarchy events. - [out] Unique identifier for the referenced event sink. This value is required to unadvise the event sink using . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Copies a data object from a hierarchy to the clipboard. - [in] Pointer to the copied from the source hierarchy. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Cuts a data object from a hierarchy to the clipboard. - [in] Pointer to a data object cut from the source hierarchy. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Pastes a data object from the clipboard to the hierarchy. - [in] Pointer to the interface on the item being pasted. This data object contains the data being transferred in the paste operation. If the paste occurs, then this data object (hierarchy item) is incorporated into the target hierarchy. - [in] Pointer to the value of the parameter of the object, identifying all effects that the hierarchy supports. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Disables client notification of hierarchy clipboard helper events without requiring that the hierarchy implement . - [in] Abstract handle to the client that was disabled from receiving notifications of hierarchy clipboard helper events. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Signals that the clipboard has been cleared. - [in] This flag informs the source that the method was called (true), rather than (false), so the source knows whether to "un-cut-highlight" the items that were cut. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Signals that a paste operation has occurred. - [in] If true, then the has been successfully pasted into a target hierarchy. If false, then the cut or copy operation was cancelled. - [in] Visual effects associated with the drag and drop operation, such as cursors, bitmaps, and so on. These should be the same visual effects used in . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds a new backward and forward navigation item. - [in] Pointer to the window frame for the window containing the backward and forward navigation item. - [in] Any arbitrary data that is needed for the navigation point (insertion point). - [in] Pointer to a specific interface for the navigation point. - [in] If true, then the current navigation item is replaced. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Centers the provided dialog box HWND on the parent HWND (if provided), or on the main IDE window. - [in] Specifies HWND dialog. - [in] Specifies HWND parent. - If the method succeeds, it returns . If it fails, it returns an error code. - - - This method creates a document window containing the embedding indicated by the parameter. - [in] Flags whose values are taken from the DWORD. - [in] Path to the document. This path is used by the environment to register this view in the Running Document Table (RDT). - [in] Pointer to the interface of the hierarchy item containing this document. - [in] Identifier of the item within the hierarchy corresponding to this document. Value is taken from the VSITEMID enumeration. - [in] Pointer to the IUnknown interface for the document view object to be displayed within this window. The document view object can be a document object, such as , a control, such as or , or a simple environment embedding, such as . - [in] Pointer to the IUnknown interface of an object representing the document data object of this document in situations where there is view or data separation. For example, the core text editor has a text view object () and the text buffer object (). This parameter can be null. Passing null causes the environment to create an instance of a default implementation of the on the caller's behalf. - [in] Unique identifier of the editor factory that created an instance of the document view and document data objects. This should be GUID_NULL if the document is not constructed using an editor factory (that is, an instance is created with private knowledge of a particular project). - [in] String to identify the physical view type for the editor. Some editor factories can support creating multiple physical view types. For example, it is possible for a single editor factory to support creating a graphical designer view () as well as a textual code view (). The editor factory must register information in the system registry for the mapping between logical and physical view types under the LogicalViewMap registry subkey. - [in] Indicates what set of menus should be merged into the main menu bar when this document is active. This type of menu merging is recommended over OLE2 menu merging, which can be used if this parameter is GUID_NULL. The initial value of this parameter is returned as an [out] parameter in the method. - [in] Pointer to the IServiceProvider interface. Can be null. This is an additional service provider provided by the caller (typically a project) making it possible for the caller to provide extra context (by means of services) to the embedded editor. Thus, when the embedded object makes a service request, the frame attempts to satisfy this request. If the service is not provided by the frame, is tried. If the service is not found there, then the environment's global service provider is queried. - [in] Initial caption defined by the document owner (that is, the project) for the document window. This is often of the form: "ProjectName – ItemName." - [in] Initial caption defined by the document editor for the document window. This is typically a string enclosed in square brackets (for example, [Form]). The initial value of this parameter is returned as an [out] parameter in the IVsEditorFactory:: method. - [out] Can be null if the caller does not desire this information. true if the environment did not have any information saved about the last position of this tool window (that is, was not found), hence it was placed in some default location on the screen. false if this window was placed where the user last located and sized it. - [out] Pointer to the frame containing this editor, which can be used to manipulate the location, size, caption, and other properties of the window. It can also be used to get the IUnknown interface pointer of the embedding (that is, the ) or the . - If the method succeeds, it returns . If it fails, it returns an error code. - - - This method creates a tool window containing the embedding indicated by , or the parameter, if the parameter is null. - [in] Specifies how a new tool window is created. For more information, see . - [in] Tool window instance ID. If you are creating a single-instance tool window, then pass in a pass of zero for this parameter. If you are creating a multi-instance tool window, then pass in the identifier for the next available tool window. - [in] View object to be displayed in the client area of the tool window. This object can be an Active X control (such as, IOleInPlaceActiveObject, IOleControl), an Active X document (such as IOleView, IOleDocument), or a simple environment embedding (). Can be null if a value is provided for . - [in] Tool to create class ID for the type of tool window. The indicated class is created using (clsidTool). This functionality is a convenience for the caller. Can be GUID_NULL if a value is provided for . - [in] Unique identifier for this tool window so the environment can retain information (for example, window position, docking status, and so on) about this tool window across sessions. No two tool windows can share the same GUID. If so, the second tool window would fail in creation. - [in] Must be GUID_NULL. Do not use. For more information about how tool window visibility is controlled, see Tool Window Overview. - [in] Pointer to the IServiceProvider interface. Can be null. This parameter allows the caller to specify an additional service provider provided for the tool window, and thus provide extra context to the tool window through the service. When the embedding makes a service request, the frame attempts to satisfy this request. If the service is not provided by the frame, then the service specified in the psp parameter is queried. If the service is not found there, then the environment's global service provider is queried. - [in] Tool window caption. - [out] Pointer to the default position of the tool window. Can be null, if the caller does not desire this information. If false, then the environment did not have any information saved about the last position of this tool window (that is, was not found), and the tool window is placed in some default location on the screen. If set to true, then the window is placed where the user last located and sized it. - [out] Pointer to the window frame containing the tool window. Use this pointer to manipulate the location, size, caption, and so on of the tool window and to get the IUnknown interface pointer of the embedding. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Enables or disables a frame's modeless dialog box. - [in] true when exiting a modal state. false when entering a modal state. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the pointer for the requested single-instance tool window. - [in] Provides criteria used to find a tool window in the environment. For more information, see . - [in] Unique identifier for a tool window created using . The caller of this method can use predefined identifiers that map to tool windows if those tool windows are known to the caller. - [out] Pointer to the object containing the tool window. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the pointer for the requested single- or multi-instance tool window. - [in] Provides criteria used to find a tool window in the environment. For more information, see . - [in] Unique identifier for a tool window created using . The caller of this method can use predefined identifiers that map to tool windows if those tool windows are known to the caller. - [in] Identifier of the requested tool window in the multi-instanced tool window. The first instance of a multi-instance tool window has an identifier of zero, the second instance has an identifier of one, and so on. - [out] Pointer to the interface of the desired tool window - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the name of the application. - [out] Pointer to the name of the application - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the current backward and forward navigation item. - [out] Pointer to the window frame for the window containing the backward and forward navigation item. - [out] Any arbitrary data that is needed for the navigation point (insertion point). - [out] Pointer to a specific interface for the navigation point. This is the interface passed in . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the HWND that can be used to parent modal dialogs. - [out] Pointer to a window handle that can be used to parent modal dialogs. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Brings up the Browse dialog box to find a directory location. - [in, out] Pointer to a browse file name structure that contains information used to initialize the dialog box. When this method returns, this structure contains information about the directory location selected by the user. See structure for more information. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns an enumerator that iterates through all existing document windows in the environment. - [out] Pointer to the document window enumerator. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the text of error messages. - [out] Pointer to a string containing the error text. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the next backward and forward navigation item. - [out] Pointer to the window frame for the window containing the backward and forward navigation item. - [out] Any arbitrary data that is needed for the navigation point (insertion point). - [out] Pointer to a specific interface for the navigation point. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Brings up the Open dialog box to obtain an open file name. - [in, out] Pointer to an open file name structure that contains information used to initialize the dialog box. When this method returns, this structure contains information about the user's file selection. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the previous backward and forward navigation item. - [out] Pointer to the window frame for the window containing the backward and forward navigation item. - [out] Any arbitrary data that is needed for the navigation point (insertion point). - [out] Pointer to a specific interface for the navigation point. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Brings up the Save As dialog box to save a file. - [in, out] Pointer to a save file name structure that contains information used to initialize the dialog box. When this method returns, this structure contains information about the file name selected by the user. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns an enumerator that iterates through all of the existing tool windows in the environment. - [out] Pointer to the tool window enumerator. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Brings up Open Project From Web dialog box to obtain a URL from a user. - [in] Pointer to the dialog box title. - [in] Pointer to the static label above the drop-down list box. - [in] An F1 keyword that points to a specific Help topic for this dialog box. - [out] URL entered by the user. - If the method succeeds, it returns . If it fails, it returns an error code. - - - This method is deprecated. Use instead. - Do not use. - Do not use. - - - - Internal method. Do not use. - [in] Internal method. Do not use. - - - - Allows asynchronous execution of commands. - [in, unique] Unique identifier of the command group; can be null to specify the standard group. All the commands that are passed in the must belong to the group specified by . - [in] The command to be executed. This command must belong to the group specified with . - [in] Values describe how the object should execute the command. - [in, unique] Pointer to a VARIANTARG structure containing input arguments. Can be null. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets focus in a combo box. - [in] Pointer to a GUID specifying the command group. - [in] Integer containing the command group ID. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Makes it possible for a project (or any other selected object being browsed by the Properties window) to keep the Properties window in sync with property changes without implementing and firing events. - [in] Dispatch ID of the property that has changed. Pass DISPID_UNKNOWN to refresh all properties. - S_OK if the method succeeds, otherwise a failure code. - - - Removes an adjacent navigation item in the specified direction. - [in] Specifies which direction the navigation item to be removed is located in. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Removes navigation duplicates in backward and forward navigation. - [in] Specifies in which direction the navigation item to be removed is located. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Helper method that displays an error message to the user. - [in] Error message to display. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Helper method used by editors that implement the interface. - [in] Specifies file Save options. For more information, see . - [in] Pointer to the IUnknown interface of the file in which the doc data is to be saved. - [in] File path to which the doc data for an as-yet unsaved document is to be saved. - [out] New document file name. - [out] Set to true if the user aborts the save by clicking the Cancel button. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Helper method that records rich information about an error. - [in] Error message to display. - [in] Rich error information. - [in] Must be zero. - [in] Pointer to the F1 keyword to attach to the Help button on the message box. This keyword links through the environment to a Help file (.HxS) registered with the Visual Studio Help collection. For more information about developing F1 keywords, see Unique F1 Keywords. - [in] Pointer to pass to the SetSource method of the standard Windows ICreateErrorInfo interface, which sets the language-dependent for the class or application that raised the error. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Activates the environment application window by calling the SetForegroundWindow Win32 API. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds information to a combo box list. - [in] Unique identifier of the command group; can be null to specify the standard group. All the commands that are passed in the must belong to the group specified by . - [in] The command to be executed. This command must belong to the group specified with . - [in] Specifies the text to place in the combo box list. - [in] If true, then the text in is added to the combo box. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds information to a combo box list. - [in] Unique identifier of the command group; can be null to specify the standard group. All the commands that are passed in the must belong to the group specified by . - [in] The command to be executed. This command must belong to the group specified with . - [in] Text to place in the combo box. - [in] If true, then the text in is added to the combo box and the associated list. If false, then the is only added to the combo box, but not added to the associated list. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the toolbar to visible when the window is in full-screen mode. - [in] Unique identifier of the toolbar group; can be null to specify the standard group. - [in] Double word containing the toolbar id. - [in] true indicates that the toolbar is visible in full-screen mode. The default value is false. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called by VSPackage that creates a tool window in order to attach a toolbar to the tool window. - [in] Handle to the window in which the toolbar is to be set up. - [in] Pointer to the interface for the new toolbar. - [out] Pointer to the interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Changes the cursor to the hourglass cursor. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Shows the context menu for the active menu object. - [in] Do not use. - [in] Specifies the GUID of the context menu in the .ctc file. - [in] Identifier of the context menu to show from the .ctc file. - [in] Specifies the position to place the context menu. - [in] Pointer to the interface of the active menu object. Can be null. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Manages implementation of a message box event. - [in] Do not use. - [in] Do not use. - [in] Pointer to the title of the message box. - [in] Pointer to the text of the message box. - [in] F1 keyword that corresponds to a specific Help topic. For more information, see Unique F1 Keywords. - [in] Pass in zero. - [in] Specifies the set of buttons to appear in the message box. This parameter is similar to the parameter of the Win32 MessageBox function in that it uses similar values with similar semantics. For a list of valid values, see .Note   OLEMSGBUTTON_YESALLNOCANCEL is not supported and returns the same result as OLEMSGBUTTON_OK. - [in] Specifies the default button for the message box. For a list of valid values, see . - [in] Specifies the icon and type of the message. For a list of valid values, see . - [in] If true, this flag causes the MB_SYSTEMMODAL flag to be set when showing the message. If false, no system flag is set during the message display. - [out] Specifies the result of the message display. If ShowMessageBox succeeds, is set to one of the following menu item values returned by the dialog box.ValueDescriptionIDABORTAbort button was clicked.IDCANCELCancel button was clicked or the ESC key was pressed. If the message box does not have a Cancel button, pressed the ESC key has no effect.IDIGNOREIgnore button was clicked.IDNONo button was clicked.IDOKOK button was clicked.IDRETRYRetry button was clicked.IDYESYes button was clicked. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Causes the environment to use the active key binding table to convert, if possible, a keyboard message into the appropriate command, then route the command using the usual command routing mechanism. - [in] Pointer to a message structure. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Informs the environment to update the state of the command bars (menus and toolbars). - [in] true if the update is performed synchronously (immediately). It is strongly recommended to pass false for this parameter. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Makes it possible for a document data object to synchronously inform the environment when their document must be changed. - [in] An abstract value representing the document in the Running Document Table. - The value of this parameter is ignored. The document's method is called to determine the document's dirty state. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Reopens all document windows from the window position information in the stream. - [in] A pointer to an object of type IStream. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Saves the window positions and for each open document window into a stream. - [in] Reserved for future use. - [in] A pointer to an object of type IStream. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds a Web browser to the list of available previewers. - [in] Full path to the executable file you want to launch for the previewer. - [in] Name that appears in the Browse With dialog box. - [in] Set to true to use Dynamic Data Exchange (DDE). For more information, see Dynamic Responding to Dynamic Data Exchange (DDE) - [in] Identifies the DDE service. - [in] Identifies the topic open URL. - [in] Provides the path to the file that is being browsed. - [in] Identifies the topic activate URL. - [in] Identifies the topic activate string. - [in] Sets the viewer to be one of the system defaults. For more information, see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the .exe file path of the first default web browser. - [out] Pointer to the full path to the default browser. - [out] true if the default browser is internal. - [out] true if the default browser is the system browser. - Returns if a default previewer is defined. Returns if there are no default previewers. - - - Returns the editor factory associated with a specific document (for example, a file type). - [in] Reserved for future use. - [in, out] GUID of the editor factory you want returned. To indicate which editor factory should be returned, specify a value for or . Do not provide values for both parameters. - [in] String form of the moniker identifier of the document in the project system, for example, the full path to the file. To indicate which editor factory should be returned, specify a value for or . Do not provide values for both parameters. - [in] GUID identifying the logical view. For a list of logical view GUIDS, see Logical View and Physical View. - [out] Physical view string corresponding to the view that is associated with the logical view GUID passed in . - [out, retval] Pointer to the implementation for the requested editor. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Initializes an instance of the document editor. - [in] Flags controlling the initialization of the editor. For a list of enumeration values, see . If you specify a value of for this parameter, then this method does not attempt to load your DocData by calling . - [in] Pointer to the IUnknown interface of the document data object. - [in] Pointer to the IUnknown interface of the document data object. - [in] String form of the unique moniker identifier of the document in the project system, for example, the full path to the file. In non-file cases, this identifier is often in the form of a URL. - [in]GUID of the editor type. - [in] Name of the physical view. - [in] GUID identifying the logical view. For a list of logical view GUIDS, see Logical View and Physical View. If you implement on your document data object, then the value passed into the parameter determines which view is activated when the editor window is displayed. The editor window is displayed when the editor is instantiated. By specifying the logical view GUID, the caller of IVsUIShellOpenDocument::InitializeEditorInstance can request the specific view that matches the reason the caller is requesting the view. For example, the caller would specify to get the view appropriate for debugging view, or to get the view appropriate for the text editor (that is, a view that implements ). - [in] Initial caption defined by the document owner (that is, the project) for the document window. This is often of the format: "ProjectName – ItemName." - [in] Initial caption defined by the document editor for the document window. This is typically a string enclosed in square brackets (for example, [Form]). The initial value of this parameter is returned as an [out] parameter in the method. - [in] Pointer to the interface of the project that contains the document. - [in] UI hierarchy item identifier of the document in the project system. For more information see VSITEMID. - [in] Pointer to the IUnknown interface of the document data object if the document data object already exists in the running document table. - [in] Project-specific service provider. For more information, see . - [in] Command UI GUID of the commands to display for this editor. - [out, retval] The window frame that contains the editor. For more information, see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether a document is part of the project. - [in] String form of the unique moniker identifier of the document in the project system, for example, the full path to the file. In non-file cases, this identifier is often in the form of a URL. - [out] If the document is open, this is a pointer to the interface implementation of the project that contains the document. If the document is not open, the value of this parameter is null. You can call Query Interface From to obtain a pointer to the interface of the project. - [out] Pointer to the hierarchy item identifier of the document in the project system. For more information see VSITEMID. - [out] Pointer to the interface for the project. - [out, retval] Flags that indicate whether a document is part of a project. For more information, see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether a document is currently open. - [in] If the document is open, this is a pointer to the interface implementation of the project that contains the document. If the document is not open, this is null. You can call Query Interface from to obtain a pointer to the interface of the project. Used with . - [in] Hierarchy item identifier of the document in the project. Used with . For more information, see VSITEMID. - [in] String form of the unique moniker identifier of the document in the project system, for example, the full path to the file. In non-file cases, this identifier is often in the form of a URL. - [in] GUID identifying the logical view. For a list of logical view GUIDS, see Logical View and Physical View. - [in] Flags that control what actions are performed on an open document. For more information, see . - [out] Pointer to the interface of the project that contains the Open document. If is false, then this parameter is null. - [out] Pointer to the hierarchy item identifier of the open document in the project system. For more information see VSITEMID. - [out] Pointer to the interface of the window frame that contains the editor in which the document is being edited. If is false, then this parameter is null. - [out, retval] true if the document is currently open; false if the document is not open. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether a specified document view is open. - [in] Hierarchy identifier of the caller passed as a pointer to the caller's implementation. This parameter is used by the environment's implementation of if the caller specifies a value of IDO_ActivateIfOpen for the parameter.. - [in] UI hierarchy item identifier of the caller. Used with . For more information see VSITEMID. - [in] String form of the unique moniker identifier of the document in the project system, for example, the full path to the file. In non-file cases, this identifier is often in the form of a URL. - [in] GUID of the editor factory. This value, in combination with is used to create the unique identifier of the specified document view. - [in] Physical view string. This value, in combination with , is used to create the unique identifier of the specified document view. - [in] Flags that control what actions are performed on the open document. For a list of values, see . - [out] If is true, then this parameter is a pointer to the implementation of the that owns the view. If is false, then this parameter is null. - [out] If pfOpen is true, then this parameter is a pointer to the UI hierarchy item identifier of the open document that is represented by the specified view. If is false, then this parameter is null. For more information see VSITEMID. - [out] If pfOpen is true, then this parameter is a pointer to the containing the specified view. - [out, retval] true if the specified document view is open. false if the specified document view is not open. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Maps a physical view to a logical view. - [in] Unique identifier of the editor type. - [in] GUID of the logical view. For a list of logical view GUID, see Logical View and Physical View. - [out, retval] Pointer to the physical view. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Used to implement Window.NewWindow functionality. - [in] Pointer to the original window frame to clone. - [in] GUID identifying the logical view. For a list of logical view GUIDS, see Logical View and Physical View. - [out] Pointer to the new, cloned window frame. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Finds an appropriate project to open the document. - [in] String form of the unique moniker identifier of the document in the project system, for example, the full path to the file. In non-file cases, this identifier is often in the form of a URL. - [in] Unique identifier of the logical view. If the editor implements on the document view object, then the value passed into the parameter determines which view is activated when the editor window is shown, when the editor is instantiated. By specifying the logical view GUID, you can request the specific view that matches the reason you are requesting the view. For example, specify to get the view appropriate for debugging, or to get the view appropriate for the text editor (that is, a view that implements ). - [out] Pointer to the IServiceProvideroledbinterfaces_implemented_by_the_provider interface. - [out] Pointer to the interface of the project that can open the document. - [out] Pointer to the hierarchy item identifier of the document in the project. For more information see VSITEMID. - [out, retval] Pointer to the window frame that contains the editor. For more information, see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Finds a specified project to open this document. - [in] String form of the unique moniker identifier of the document in the project system, for example, the full path to the file. In non-file cases, this identifier is often in the form of a URL. - [in] Flags whose values are taken from the enumeration. - [in] Unique identifier of the editor type. - [in] Unique identifier of the physical view. - [in] Unique identifier of the logical view. If the editor implements on the document view object, then the value passed into the parameter determines which view is activated when the editor window is shown, when the editor is instantiated. By specifying the logical view GUID, you can request the specific view that matches the reason you are requesting the view. For example, specify to get the view appropriate for debugging, or to get the view appropriate for the text editor (that is, a view that implements ). - [out] Pointer to the IServiceProvider interface. - [out] Pointer to the interface of the project that can open the document. - [out] Pointer to the hierarchy item identifier of the document in the project. For more information see VSITEMID. - [out, retval] Pointer to the window frame that contains the editor. For more information, see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Opens a specified editor. - [in] Values taken from the enumeration. - [in] String form of the unique moniker identifier of the document in the project system, for example, the full path to the file. In non-file cases, this identifier is often in the form of a URL. - [in] Unique identifier of the editor type. - [in] Name of the physical view. If null, the environment calls on the editor factory to determine the physical view that corresponds to the logical view. In this case, null does not specify the primary view, but rather indicates that you do not know which view corresponds to the logical view. - [in] GUID identifying the logical view. For a list of logical view GUIDS, see Logical View and Physical View. If you implement on your document view object, then the value passed into the parameter determines which view is activated when the editor window is shown when the editor is instantiated. By specifying the logical view GUID, the caller of can request the specific view that matches the reason the caller is requesting the view. For example, the caller would specify LOGVIEWID_Debugging to get the view appropriate for debugging view, or to get the view appropriate for the text editor (that is, a view that implements ). - [in] Initial caption defined by the document owner (that is, the project) for the document window. This is often of the form: "ProjectName – ItemName." - [in] Pointer to the interface. - [in] UI hierarchy item identifier for the specified editor. For more information see VSITEMID. - [in] Pointer to the IUnknown interface. - [in] Pointer to the IServiceProvide interface. - [out, retval] Pointer to the interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Opens the standard editor. - [in] Flags whose values are taken from the enumeration. - [in] String form of the unique moniker identifier of the document in the project system, for example, the full path to the file. In non-file cases, this identifier is often in the form of a URL. - [in] GUID identifying the logical view. If the editor implements on the document view object, then the value passed into the parameter determines which view is activated when the editor window is shown. By specifying the logical view GUID, you can request the specific view that matches the reason you are requesting the view. For example, specify to get the view appropriate for debugging, or to get the view appropriate for the text editor (that is, a view that implements ). - [in] Initial caption defined by the document owner (that is, the project) for the document window. This is often of the form: "ProjectName – ItemName." - [in] Pointer to the interface. - [in] UI hierarchy item identifier of the standard editor. For more information see VSITEMID. - [in] Pointer to the IUnknown interface of the document data object. - [in] Pointer to the interface. - [out, retval] Pointer to the interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Opens a standard web browser for the specified document. - [in] Bitwise flags that indicate how the previewer is opened. These flags control whether the Browse With dialog box is used (). For more information, see . - [in] URL of the document to preview. - [in] Resolution enumeration that determines the resolution in which the browser windows are to be displayed (if supported). Values are taken from the enumeration. - [in] Reserved for future use. Set to null. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Converts a relative path for a document to an absolute path that can be passed to . - [in] Flags specifying how the search path should be resolved. For more information, see . - [in] Relative path to the document. This might simply be the file name. - [out, retval] Full path name of the document. This is the same as the string value. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called when the active project configuration for a project in the solution has changed. - [in] Pointer to an object. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called before any build actions have begun. This is the last chance to cancel the build before any building begins. - [in, out] Pointer to a flag indicating cancel update. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called when a build is being cancelled. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called when a build is completed. - [in] true if no update actions failed. - [in] true if any update action succeeded. - [in] true if update actions were canceled. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called before the first project configuration is about to be built. - [in, out] Pointer to a flag indicating cancel update. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called when the active project configuration for a project in the solution has changed. - [in] Pointer to an object. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called right before a project configuration begins to build. - [in] Pointer to a hierarchy project object. - [in] Pointer to a configuration project object. - [in] Pointer to a configuration solution object. - [in] Double word containing the action. - [in, out] Pointer to a flag indicating cancel. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called right after a project configuration is finished building. - [in] Pointer to a hierarchy project object. - [in] Pointer to a configuration project object. - [in] Pointer to a configuration solution object. - [in] Double word containing the action. - [in] Flag indicating success. - [in] Flag indicating cancel. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called before any build actions have begun. This is the last chance to cancel the build before any building begins. - [in, out] Pointer to a flag indicating cancel update. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called when a build is being cancelled. - - - - Called when a build is completed. - [in] true if no update actions failed. - [in] true if any update action succeeded. - [in] true if update actions were canceled. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called before the first project configuration is about to be built. - [in, out] Pointer to a flag indicating cancel update. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Adds an attribute, lookup keyword, or F1 keyword to the context or subcontext bag. - [in] Type of item (attribute, keyword, or F1 keyword) to add to the context or suncontext bag. For a list of usage values, see . - [in] If you are adding an attribute to the context or subcontext bag, then specify the name of the attribute for this parameter. If you are adding a lookup keyword or an F1 keyword, enter the term "keyword" for this parameter. - [in] If you are adding an attribute to the context or subcontext bag, then specify the value of the attribute for this parameter. If you are adding a lookup keyword or F1 keyword, enter the actual text of the keyword for this parameter. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Links a subcontext bag to a parent context bag. - [in] Pointer to the interface (the subcontext bag). - [in] Priority of the subcontext. For a list of values, see . - [out, retval] Pointer to a unique identifier for the subcontext. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Enables clients to receive notification when the user context property bag is changed. - [in] Pointer to the interface, which sends an update notification. - [out, retval] Unique identifier for the referenced event sink. This value is required to unadvise the event sink using . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the number of attributes or keywords present in the context or subcontext bag. - [in] Attribute name or keyword. Specify the attribute name to determine the number of attributes of a given name in the context bag. Specify "keyword" to determine the number of F1 or lookup keywords in the context or subcontext bag. - [in] If true, then the number of subcontext attributes or keywords are also returned in the count. If false, then the subcontext is excluded from the count. - [out, retval] Pointer to an integer that indicates the number of attributes of a specific name or the number of keywords. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the number of subcontext bags associated with the context bag. - [out, retval] Pointer to an integer that indicates the number of subcontext bags associated with the context bag. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the specified attribute or keyword from the context or subcontext bag based on index position or name. - [in] Index into the collection of attributes and keywords in the context or subcontext bag. - [in] Attribute name or keyword. Specify the attribute name to access a specific attribute. Specify "keyword" to access an F1 or lookup keyword. - [in] If true, then the subcontext bags associated with the context bag are also returned. If false, then the subcontext is excluded. - [out] Pointer to the specific attribute name or the value keyword, if a match is found. - [out, retval] Pointer to the specific attribute value or the keyword text, if a match is found. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a specified attribute or keyword from the context or subcontext bag based on index position, name, or priority. - [in] Index into the collection of attributes and keywords in the context or subcontext bag. - [in] Attribute name or keyword. Specify the attribute name to access a specific attribute in the context or subcontext bag. Specify keyword to access an F1 or lookup keyword. - [in] If true, then the subcontext elements associated with the context bag are also returned. If true, then the subcontext is excluded. - [out] Priority of the attribute or keyword. For a list of values, see . - [out] Pointer to the specific attribute name or the value keyword, if a match is found. - [out, retval] Pointer to the specific attribute value or the keyword text, if a match is found. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the type of context (attribute, lookup keyword, or F1 keyword) that is present at a specified index position in the context or subcontext bag. - [in] Index position of the context item in the context bag. The index is zero based. - [in] If true, then the subcontext associated with the context bag is included. If false, then the subcontext is excluded. - [out] Specifies whether an attribute or keyword is located at the specified index position in the context bag. For a list of values, see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines the priority of an attribute or keyword in the context or subcontext bag. - [out] Priority of the attribute or keyword. For a list of values, see . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a specified subcontext bag from the parent context bag. - [in] Index position of the subcontext bag on the parent context bag. This index is zero based. - [out, retval] Pointer to the interface, representing the subcontext bag. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether the user context has changed in the context or subcontext bag. - [out, retval] If true, then the user context has changed. If false, then the user context is unchanged. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Removes all subcontext bags associated with the context bag. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Removes an attribute or keyword from a context or subcontext bag. - [in] Name of attribute or keyword to be removed. - [in] Attribute value to remove. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Removes an attribute or keyword from the context bag and from any associated subcontext bags. - [in] Attribute name or keyword. If you are removing an attribute, then specify the name of the attribute. If you are removing a lookup keyword or an F1 keyword, then enter the term keyword. - [in] Attribute or keyword value. If you are removing an attribute, then specify the value of the attribute. If you are removing a lookup keyword or F1 keyword, then enter the actual text of the keyword. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Removes the specified subcontext bag. - [in] Pointer to a unique identifier for the subcontext bag. This is the value returned by the method when a subcontext bag is linked to the parent context bag. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Flags the context or subcontext bag for update. - [in] If true, then clients are informed that the user context has changed. If false, then clients are not informed that the user context has not changed. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Disables clients from receiving notification of updates to the user context. - [in] Unique identifier for the referenced event sink. This is the same value returned by the method. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Updates user context. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the limits of how keywords are searched for context help. - [out] A enumeration that specifies the limits. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Outputs the F1 command's String value. - [out] The String value of the F1 command. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Counts the attributes of the user-selected item in the shell. - [in] The string name of the attribute of the UserContextItem. - [out] The number of attributes in the UserContextItem. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the attributes of the user-selected item in the shell. - [in] The name of the attribute of the selected item in the shell to search for. - [in] The integer entry point into the array of strings containing attributes. - [out] The string array of attributes that match the name of the attribute searched for. - [out] The string array of values that correspond to the string array of attributes returned by the member when called. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the name of the UserContextItem selected by the user in the shell. - [out] The name of the UserContextItem in the shell. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns an enumerator to use for going through the collection. - [out] Pointer to the enumerator interface, . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the number of items in the collection. - [out] Pointer to an integer containing the number of items in the collection. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves an item from the collection according to a VARIANT index. - [in] A variant. The index of the item to retrieve. - [out] Pointer to a interface giving access to the item. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves an item from the collection by integer index. - [in] Long integer. The index of the item. - [out] Pointer to a interface giving access to the item. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Method to call when there are context-sensitive Help items available. - [in] Pointer to an interface providing access to a collection of user context items. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the specified project. - [in] The property. - [out] The value. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Looks up the specified keyword. - [in] - [in] - [out] - [in] - [in] - [in] - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether lookup is enabled. - [out] True if lookup is enabled, otherwise false. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Looks up attributes. - [in] - [in] - [out] The list of attributes. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the specified property. - [in] The property. - [in] The value. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sends notification that the context is being updated. This method also clears the dirty flag from the context bag. - [in] Pointer to the interface (the context bag) to update. - [in] Parameter is not currently used. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets information about the specified document. - [in] specifying document name, URL, type, etc. to be returned. - [out] The requested info. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Navigates to web with Visual Studio internal protocol URLs. - [in] Flags specifying navigation options. Possible values are VSNWB_ForceNew, VSNWB_AddToMRU, VSNWB_VsURLOnly, and VSNWB_WebURLOnly. - [in] The URL to which to navigate. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Navigates to web with external protocol URLs. - [in] Flags specifying navigation options. Possible values are VSNWB_ForceNew, VSNWB_AddToMRU, VSNWB_VsURLOnly, and VSNWB_WebURLOnly. - [in] The URL to which to navigate. - [in] The target frame. - [in] The data to post. - [in] Headers. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Refreshes the browser contents. - [in] Specifies the type of refresh. Possible values are VSWBR_Normal, VSWBR_IfExpired, and VSWBR_Completely. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Stops the browser. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Disconnects the web browser. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Modifies the specified data object with a filter. - [in] The data object before modification. - [out] The data object after modification. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the command UI GUID of this web browser user. - [out] Returns the command UI GUID. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets information needed to customize a menu. - [in] Reserved IUnknown pointer. - [in] Reserved IDispatch pointer. - [in] The type of the menu. - [in] The position of the menu. - [in] The command group GUID. - [in] The identifier of the menu. - Returns if user is implementing a custom menu. Returns if menus are suppressed altogether. - - - Gets a custom URL for the specified page. - [in] The page for which custom URL is desired. - [out] The custom URL for the specified page. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets an alternative drop target for the specified drop target. - [in] The drop target for which to get an alternative. - [out] The alternative for the specified drop target. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the external object, if there is one. - [out] The external object. - If the method succeeds, it returns when user is replacing the external object, and when user is suppressing the external object. If it fails, it returns an error code. - - - Gets the registry key under which to save user preferences. - [in] Reserved. - [out] The registry key under which to save user preferences. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Resizes the browser frame to the specified x and y dimensions. - [in] The x dimension. - [in] The y dimension. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Translate the specified message. - [in] The message to be translated. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Translate or modify the specified URL. - [in] Reserved. - [in] The URL to be modified. - [out] The modified URL. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Create an instance of an external Web browser. - [in] Bit flags specifying browser options. Constructed from values in the enumeration. - [in] Display resolution. A value from the enumeration. - [in] Pointer to a string containing the URL of the page to display. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Create an instance of a Web browser within the Visual Studio user interface. - [in] Bit flags specifying browser options. Created using values from the enumeration. - [in] The GUID of the owner of the window frame in which the browser appears. - [in] Pointer to a string containing the base (first part) of the caption for the browser window. Default is WebBrowser. - [in] Pointer to a string containing the URL of the page to display. - [in] Pointer to the interface to use in controlling the browser. - [out] Pointer to the interface of the browser. - [out] Pointer to the window frame () containing the browser. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Create an instance of a Web browser. Extension of the method. - [in] Bit flags specifying browser options. Created using values from the enumeration. - [in] Pointer to the browser window GUID. A window must be registered in order to be saved and restored when Visual Studio starts up. Use GUID_NULL to use the default. - [in] Integer identifier for the window. Use 0 for next available. - [in] Pointer to a string containing the window caption. Use null for the default caption. - [in] Pointer to a string containing the URL of the page to display. Use null for the default, the Visual Studio home page. - [in] Pointer to the interface to use in controlling the browser. Should be null if you specify GUID_NULL for . - [out] Pointer to the interface of the browser. May be null. - [out] Pointer to the window frame () containing the browser. May be null. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Get the first available Web browser. - [in] Pointer to the browser window GUID. A window must be registered in order to be saved and restored when Visual Studio starts up. Use GUID_NULL to use the default. - [out] Pointer to the window frame () containing the browser. - [out] Pointer to the interface of the browser. May be null. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Get an enumerator for the current Web browsers. - [in] Pointer to the browser window GUID. A window must be registered in order to be saved and restored when Visual Studio starts up. Use GUID_NULL to use the default. - [out] Pointer to an interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Navigates to the specified URL. - [in] String containing the URL to navigate to. You can navigate to sites using Web and Visual Studio internal protocols. - [in] Bit flags setting navigation options. Constructed using values from the enumeration. - [out] Pointer to the interface of the browser window. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Add an item to the Favorites list. - [in] Pointer to a string containing the URL to add. - [in] Pointer to a string containing the default display name. - [in] Pointer to string containing the name of the file containing the icon to display next to the URL. May be null. - [in] Integer. The index of the icon within the file given in . - [out] Pointer to the file containing the shortcut to the favorite. May be null. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Activates the preview set by or . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Provides the information for the preview. Use to display the preview. - [in] Pointer to an interface providing callbacks for the preview process. - [in] Pointer to a string containing the URL to be previewed. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Provides the information for the preview. Extension of . Use to display the preview. - [in] [in] Pointer to an interface providing callbacks for the preview process. May be null. - [in] Pointer to a string containing the URL to be previewed. - [in] Integer. Options for displaying the preview window. A value from the enumeration. - [in] Integer. Horizontal position of upper left corner of preview. Can be zero (0), the default. - [in] Integer. Vertical position of upper left corner of preview. Can be zero (0), the default. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Resize the preview window. - [in] Integer. The new horizontal length of the preview window. - [in] Integer. The new vertical length of the preview window. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Method called when the preview window closes. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Method called when the preview window has loaded its document. - [in] Pointer to the IDispatch interface of the loaded document. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Method called when the preview window starts loading its document. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Add a URL to the most recently used (MRU) list. - [in] Pointer to a string containing the URL to add. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieve the URLs in the most recently used (MRU) list. - [out] Pointer to a VARIANT containing an array of URLs. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Closes a window. - [in] Save options whose values are taken from the . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the position of the window. - [out] Pointer to the frame position to set. Values are taken from the enumeration. - [out] Not used (set to null). - [out] Pointer to the absolute x ordinate. - [out] Pointer to the absolute y ordinate. - [out] Pointer to the x ordinate relative to . - [out] Pointer to the y ordinate relative to . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a window frame property based on a supplied GUID. - [in] Identifier of the property whose values are taken from the enumeration. - [out] Pointer to the unique identifier of the property. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a window property. - [in] Identifier of the property whose values are taken from the enumeration. - [out] Pointer to a VARIANT. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Hides a window. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns true if the window frame is on the screen. - [out] true if the window frame is visible on the screen. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether or not the window is visible. - Returns if the window is visible, otherwise returns . - - - Provides with a view helper (VSFPROPID_ViewHelper) inserted into its list of event notifications. - [in] Identifier of the window frame being requested. - [out, iid_is(riid)] Address of pointer variable that receives the window frame pointer requested in . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the position of the window. - [in] Frame position whose values are taken from the enumeration. - [in] Not used (set to null). - [in] Absolute x ordinate. - [in] Absolute y ordinate. - [in] x ordinate relative to . - [in] y ordinate relative to . - If the method succeeds, it returns. . If it fails, it returns an error code. - - - Sets a window frame property based on a supplied GUID. - [in] Identifier of the property whose values are taken from the enumeration. - [in] Unique identifier of the property to set. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets a window frame property. - [in] Identifier of the property whose values are taken from the enumeration. - [in] The value depends on the property set (see ). - If the method succeeds, it returns . If it fails, it returns an error code. - - - Renders this window visible, brings the window to the top, and activates the window. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Shows or makes a window visible and brings it to the top, but does not make it the active window. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies the VSPackage that a window's docked state is being altered. - [in] true if the window frame is being docked. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies the VSPackage that a window is being moved. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies the VSPackage of a change in the window's display state. - [in] Specifies the reason for the display state change. Value taken from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies the VSPackage that a window is being resized. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifies the VSPackage that a window frame is closing and tells the environment what action to take. - [in, out] Specifies options for saving window content. Values are taken from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Closes a window pane. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Creates a window pane. - [in] Handle to the parent window. - [in] Absolute x ordinate. - [in] Absolute y ordinate. - [in] x ordinate relative to . - [in] y ordinate relative to . - [out] Pointer to a handle to the new window pane. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the default size of a given window pane. - [out] Pointer to the size of a given window pane. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Loads a view state. - [in] Pointer to the IStream interface of the view state to load. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Saves a view state of a document window. - [in] Pointer to the IStream interface of the view state to save. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Initializes a new window pane. - [in] Pointer to the interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Handles the translation of special navigation keys. - [in] Keyboard character or character combination to be handled. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Allows a window to commit pending edits in a control with focus before another command is invoked. - [out] Indicates whether the commit failed. Set to true if the commit failed. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the value of a GUID property. - [in] Integer. The property to retrieve. A value from the enumeration. - [out] Pointer to the GUID that is the value of the property. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the value of a property. - [in] Integer. The property to retrieve. A value from the enumeration. - [out] Pointer to a VARIANT containing the property's value. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Set the value of a GUID property. - [in] Integer. The property to set. A value from the enumeration. - [in] Reference to a GUID. The value to assign to the property. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Set the value of a property. - [in] Integer. The property to set. A value from the enumeration. - [in] A VARIANT containing the value to assign to the property. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the number of parameters for a member. - [out] Parameter count - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets description of a specified parameter. - [in] Parameter location in signature - [out] Parameter name - [out] Description of parameter - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets remarks about a member. - [out] Remarks describing a member. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets a description of the return value. - [out] Description of the return value of a method. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets summary text describing a member. - [in] Summary text of describing a member. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Creates or updates the XML file member index. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns an interface () that extracts and renders text from a given XML file. - [in] Pointer to a string containing the XML file name. - [out] Pointer to an IVsXMLMemberData interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves the XML source corresponding to a given member. - [in] Unsigned integer. A member identifier generated by the underlying parser. Obtain the identifier from the method. - [out] Pointer to a string containing the XML source. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Parses a member signature into a unique member identifier. - [in] A string containing a member signature. - [out] Unsigned integer. A member identifier generated by the underlying parser. Used in . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Creates a member index object for the given metadata binary. - [in] Pointer to a string containing the fully qualified name of the metadata file. - [out] Pointer to an interface providing an index to the metadata. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Retrieves XML for a member based on a segment of XML. - [in] Pointer to a string containing the XML to look for. Use to obtain the XML. - [out] Pointer to an interface for the member data. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Initializes a new instance of the VSPIAImporterClass class. - - - Gets the filename for a given type library. - [in] Pointer to a type library to be wrapped. - [out] Pointer to a string containing the file name. - Returns S_OK if the method is successful, E_FAIL if the method fails. - - - Gets the name that is displayed in the project system when the component is referred to. - [in] Pointer to a type lib to be wrapped. - [out] Pointer to a string containing the friendly file name. - Returns S_OK if the method is successful, E_FAIL if the method fails. - - - Determines whether a given wrapper for a given type library needs to be regenerated. - [in] Pointer to a type library to be wrapped. - [in] Specifies file. - [in] Specifies container name. - [in] Boolean indicating whether delay signed. If true, the assembly is partially signed. - [in] Boolean indicating whether currently delay signed. - [in] Specifies the wrapper filename. - [out] false if the wrapper does not need to be regenerated. true if the wrapper needs to be regenerated. - Returns S_OK if the method is successful, E_FAIL if the method fails. - - - Finds or encapsulates wrappers for the requested type library as well as any dependent type libraries. - Finds or encapsulates wrappers for the requested type library as well as any dependent type libraries. - Finds or encapsulates wrappers for the requested type library as well as any dependent type libraries. - Finds or encapsulates wrappers for the requested type library as well as any dependent type libraries. - Finds or encapsulates wrappers for the requested type library as well as any dependent type libraries. - Finds or encapsulates wrappers for the requested type library as well as any dependent type libraries. - Finds or encapsulates wrappers for the requested type library as well as any dependent type libraries. - Finds or encapsulates wrappers for the requested type library as well as any dependent type libraries. - Finds or encapsulates wrappers for the requested type library as well as any dependent type libraries. - Finds or encapsulates wrappers for the requested type library as well as any dependent type libraries. - Finds or encapsulates wrappers for the requested type library as well as any dependent type libraries. - Finds or encapsulates wrappers for the requested type library as well as any dependent type libraries. - Returns S_OK if the method is successful, E_FAIL if the method fails. - - - Editor Factory Notify flags. - - - AddNewItem operation. File passed was cloned from a template file. - - - AddItem operation. File passed was added as an existing file. - - - AddItem operation. File passed was added as a result of a Save As operation. - - - AddItem operation. File added as a "Copy of file" (copy/paste to same folder scenario). - - - The FCFONTFLAGS enumeration is used to specify font display properties that are not provided by the enumeration for a font used by a given Display Item. - - - Specifies that the "bold" attribute of this Display Item is tracking (will be the same as) the "bold" attribute of the "plain text" item (see the member of ). - - - The FCITEMFLAGS enumeration is used to specify non-display attributes for a font used by a given Display Item. - - - Specifies that the item is a marker type. - - - Enables the Foreground Color drop-down box that allows the user to change the foreground color. - - - Enables the Background Color drop-down box that allows the user to change the background color. - - - Enables the Bold checkbox that allows the user to change the bold attribute. - - - Enables the Custom buttons that allows the user to create and select customized colors. - - - Indicates that the Display Items is to be treated as "plain text." This means that the color used to display the item will track the environment wide font and color settings for plain text color. - - - The FCPRIORITY enumeration is used to group categories within the list of categories provided by the Fonts and Colors page. - - - Specifies the base priority of Text Editor and Printer categories. - - - Specifies the base priority of general environment categories, such as Dialogs and Tool Windows. - - - Specifies the base priority for all other categories. - - - The FCSTORAGEFLAGS enumeration's values are used by a VSPackage managing fonts and color to indicate the mode used by to open a category's registry key. - - - Registry will be opened for read only access. If this flag is omitted, when calling to open a category without stored font and color information, the method will create entries of for the information. - - - Settings that have not been saved to the registry are loaded directly from the VSPackage providing font and color defaults. If it is not set, only settings that have been changed from their defaults will be retrievable. - - - Registry updates will generate an event which can be handled by VSPackages. - - - Color values returned by will be real RGB values. If a color had been specified as a COLORREF_AUTO value, it will now be converted to an RGB value. - - - The FONTCOLORFLAGS enumeration is used to indicate to the Visual Studio Environment how to handle the changes made through the Fonts and Colors properties page. - - - Instructs Visual Studio to warn that the IDE must be restarted for changes to take effect. - - - Restricted the Font dropdown box of the Fonts and Colors property page to presenting TrueType fonts. - - - If set the Visual Studio environment will save all customizable Display Item attributes if even on has been modified (normally, only attributes that have changed from their defaults are saved). - - - Generates a warning that changes will take effect only for new of the UI component. - - - Instructs the Fonts and Colors page to display an item called Automatic in the Fontdropdown box which corresponds to the current "icon" system font setting in Windows. Automatic will be the default setting for the category. - - - Specifies close options when closing a window frame. - - - Do not save the document. - - - Save the document if it is dirty. - - - Prompt for document save. - - - Specifies the state of a window frame. - - - Obsolete; use WinHidden. - - - Window (tabbed or otherwise) is hidden. - - - A nontabbed window is made visible. - - - A tabbed window is activated (made visible). - - - A tabbed window is deactivated. - - - Window is restored to normal state. - - - Window is minimized. - - - Window is maximized. - - - Window is closed and persisted. - - - Multi-instance tool window destroyed. - - - Autohidden window is about to slide into view. - - - Specifies Special Project Files that can be created or queried for with . - - - Indicates the last PSFFIELDID. - - - Get AppConfig files. - - - Get Licenses. - - - Indicates the first PSFFIELDID. - - - Specifies how is to handle Project Special Files. - - - Create the file if it doesn't exist. - - - Filename includes the full path. - - - Specifies toolbox item options. - - - Toolbox deletes bitmap. - - - Item is not persisted. - - - User cannot remove item. - - - The two elements and , from the structure, are valid. - - - Controls characteristics of a UI hierarchy window. - - - Determines whether the UI hierarchy window tracks the environment's selection. - - - Default is alpha sort on caption enabled toolbars in UIHierarchyWindow tool window. Use to access the window's implementation. - - - To control features pertaining to a tool window's toolbar, call and specify a value of . This allows you to access the tool window's implementation and add a toolbar. This approach is only valid if the method is called and a value of is specified for the parameter. - - - Forces selection of a single node in a hierarchy. - - - Indicates that the pointer passed in with the call to is actually a special hidden root hierarchy - - - Indicates that the pointer passed in with the call to is actually a special hidden root hierarchy. - - - Style set on the tree view. - - - Specifies whether non-root nodes in your hierarchy window should be sorted, or left in the order in which the hierarchy enumerates them to the hierarchy window ( and ). - - - Specifies whether your hierarchy window shows state icons. A treeview can have two icon channels, of which the state icon is the leftmost icon channel. For example, in the project window the state icon may show the source control in/out state of the item, while the normal icon shows the normal glyph for that type of file. If do not want your hierarchy window to show any state icons, then specify this flag in a call to . - - - Creates a hidden root hierarchy that is the parent of your top-level nodes. - - - If specified, when selects a node, creates alternate hierarchies. - - - Controls the handling of the delete command within the hierarchy window. - - - This is for windows that handle commands when they are the active hierarchy even if their hierarchy doesn't have focus (like Project/Add Item). - - - Sets selection behavior in the hierarchy window when a new hierarchy is added. - - - Adds the new hierarchy without changing the current selection. - - - Controls the characteristics of items added to a hierarchy. - - - Allows multiple selections in the existing tab. This flag is included for future expansion and not yet implemented. - - - Disables the item name field. - - - Suggests template name for item. - - - Shows the location field. - - - Shows the Don't show again check box. - - - Allows [out] parameter to be returned. - - - Uses the Add New Item dialog box (mutually exclusive with VSADDITEM_AddExistingItems). - - - Uses the Add Existing Item dialog box (mutually exclusive with VSADDITEM_AddNewItems). - - - Project adds items as links—enables Link menu item. - - - Item is placed in new directory (location field tracks name field). - - - Allows tree view to be hidden if only one template node is present. - - - Doesn't show drop-down menu under Open button on dialog box. - - - Allows the tree view to have only one root node (default is to use subnodes). - - - Asks the tree view to expand a single root node (default is to not expand it). - - - Shows only project types in the dialog box; does not show items associated with projects. - - - Allows only local file system locations in the Add Existing Item dialog. - - - Determines whether to add a new virtual project to the Project window. - - - Add the virtual project to the Solution Explorer window hierarchy. - - - Exclude the virtual project from the build. - - - Exclude the virtual project from debugging. - - - Exclude the virtual project from deployment of the project. - - - Exclude items within the virtual project from source code control. - - - Exclude the virtual project from enumeration output groups. - - - Exclude the virtual project from the configuration UI. - - - Sets a viewer to be one of the system defaults. - - - Make this viewer a default. - - - Unset all other default viewers. - - - Provides settings for project configurations. Currently, these flags are unused. - - - This flag is currently unused. - - - This flag is currently unused. - - - Identifies configuration properties. - - - Indicates the last VSCFGPROPID. - - - Reserved. - - - Reserved. - - - If true, indicates that can be called on this object. - - - If true, indicates that can be called on this object. - - - If true, indicates that can be called on this object. - - - If true, indicates that can be called on this object. - - - If true, indicates that can be called on this object. - - - Reserved. - - - Establishes the basis for automation extenders to make the configuration automation assignment extensible. - - - Indicates the first VSCFGPROPID. - - - Controls whether the can return the solution as the common hierarchy. - - - Return project nodes only. - - - Okay to return Solution node hierarchy. - - - Specifies attributes for an AddReference dialog box that the user can use to add components to the specified project. - - - Allows selection of multiple components. - - - Shows only the tab specified by . - - - Doesn't show the COM+ tab provided by the environment. - - - Doesn't show the COM Classic tab provided by the environment. - - - Doesn't show the Solution tab provided by the environment. - - - Doesn't show the Browse button on the dialog box. - - - Doesn't use —enumerates local machine. - - - Controls how a new document window is created. - - - Mask for running document table flags. - - - Obsolete. Do not use. - - - Used for editing sub-pieces of a larger document in individual document windows. - - - Allows an additional window to be created for Window.NewWindow support. - - - Controls how a new editor is created. - - - Mutually exclusive with. - - - Mutually exclusive with . - - - Editor factory should create editor silently. - - - Editor factory should perform necessary fixups. - - - Controls how a project is created or opened. - - - Create a new project based on an existing project template already on disk. - - - Project already exists on disk. - - - Obsolete. Do not use. - - - Use when you do not want to report any failure, as in the case of automation. - - - If there is a project of the same name on disk already, then overwrite this project. - - - Project is not shown as a normal project in Solution Explorer. - - - Project uses nonlocal storage and different save mechanism. - - - Controls how a new solution is created. - - - Creates the solution silently; does not query the user at all. - - - Overwrites existing solution if one exists with the specified name at the specified location. - - - Creates a temporary solution—solution items cannot be added until it is saved. - - - Delays OnAfterOpenSolution notification until after creation of first project. - - - Controls how a new tool window is created. - - - Reserved bits. - - - Initialize a new tool window. - - - Activate tool window when a project is opened. - - - Activate tool window when a document is opened. - - - Tool window is created at Visual Studio startup. - - - Tool window has a border. - - - Tool window can be created multiple times. - - - Tool window can host a toolbar. - - - Specifies flags for creating a Web browser with the methods of . - - - Show the browser. - - - Add to most recently used list. - - - Reuse an existing browser. - - - Force create. - - - Default. - - - Float the now browser frame. - - - Dock the new browser frame. - - - Open the browser at the home page. - - - Open the browser at the search page. - - - Open the browser at a custom page. - - - Do not keep browse history. - - - Do not cache read pages. - - - Do not write to the cache. - - - Enable autosearch in browser. - - - Disable document properties options. - - - Show document properties options. - - - Use custom document properties. - - - Disable the Find menu. - - - Do not enable browser to be dockable. - - - Disable the Status bar. - - - Lets start URLs conform to a mask. - - - Hide specified navigation controls. - - - Use Options mask. - - - Specifies flags that control how the debugger is started. - - - Start the debugger without prompting the user - - - Passed to M:Microsoft.VisualStudio.Shell.Interop.IVsDebuggableProjectCfg.DebugLaunch(System.UInt32) to allow optimizations. - - - Launches without attaching a debugger. - - - Detaches instead of terminating when debugging stopped. - - - Launches selected project instead of startup project. - - - When this process ends, debugging is stopped. - - - When , waits for the attachment to finish before continuing to launch other targets. - - - Specifies how an item is deleted from a hierarchy. - - - Physically deletes item. This is valid if parameter is set to . - - - Does not physically delete item. This is invalid if parameter is set to . - - - VSDIR flags for items and projects to indicate desired AddProject/AddItem dialog state. - - - Uses "nonlocal" UI behavior and saves mechanisms. - - - Creates a "blank" (empty) solution—doesn't create a project. - - - Disables the Browse button for this project/item. - - - Doesn't append a default extension to the name provided for the item (invalid for project). - - - Disables the location field for this project/item. - - - Doesn't initialize the name field for this project/item with a valid name. - - - Disables the name field for this project/item. - - - Determines whether a document is part of a project. - - - Document is not in the project. - - - Document is in the project. - - - Document resides as a file external to the project. - - - Specifies the deployment services in a project. - - - Web deployment project. - - - Server deployment project. - - - Microsoft Transaction Server (MTS) deployment project. - - - Controls how an editor document window is created. - - - User has canceled CreateEditorInstance operation. - - - Legal values taken from . - - - Specifies Enum Hierarchy Items to return via . - - - Returns leaf nodes (nonexpandable). - - - Returns branch nodes (expandable). - - - Visits nested hierarchies. - - - Recurse into nodes that return true for (requires VSEHI_NEST) - - - Obsolete. Use VSEHI_AllowSideEffects instead. - - - Doesn't fill member of (incompatible with VSEHI_Nest). - - - Specifies which projects to enumerate within a solution. - - - Normal projects referenced in the solution file and currently loaded. - - - Normal projects referenced in the solution file and currently not loaded. - - - All normal projects referenced in the solution file. - - - All normal projects referenced in the solution file projects with project type GUID matching parameter. - - - "Virtual" projects are visible as top-level projects in Solution Explorer. - - - "Virtual" projects are not visible as top-level projects in Solution Explorer. NOTE: these are projects that are not directly referenced in the solution file and are usually displayed as nested (a.k.a. sub) projects in Solution Explorer. - - - All 'virtual' projects of any kind. - - - All projects including normal projects directly referenced in the solution file as well as all virtual projects including nested (a.k.a. sub) projects. - - - Finds a tool window within the environment. - - - Forces a tool window to be created. - - - Finds first tool window (ignores ). - - - Gets the frame; no affect if there's an object behind it. - - - Specifies property identifiers for window frames, document frames, and tool window frames. - - - NIL. -1. - - - Indicates the last . - - - I4. Frame type - document or tool. For all frame windows, 1== Document Frame, 2 == Tool Frame. - - - UNK. Object that fills the client area of the window. - - - UNK. which is site object for object. - - - UNK. provided by the owning . - - - BSTR. Full window caption. - - - I4. Normal, Minimized, or Maximized - - - I4. Docked, float, and so on. - - - I2. Tabbed state. - - - UNK. . - - - UNK. Additional interfaces for control (for all frame windows). - - - BSTR. Partial window caption. - - - BSTR. Keyword for - - - BSTR. Command text for - - - I4. (RDT) key. - - - BSTR. Portion of caption defined by owning . - - - BSTR. Portion of caption that is defined by editor implementation. - - - BSTR. passed to . - - - UNK. Returns if available. Otherwise, returns RDTDocData. - - - UNK. Owns . - - - I4. VSITEMID of document. - - - GUID used to control visibility of toolbars and AutoVisible tool windows. - - - I4. flags passed to . - - - GUID. Uniquely identifies which created the document. - - - BSTR. Identifies the type of window created by the (for example "Form"). - - - GUID. Most often used by a window to inherit the key bindings of the . - - - UNK. registered in the RDT for the document in this frame. - - - UNK. If this window edits a piece of a larger document, then is the object for the piece of the document that is being edited in the window, whereas the is the object for all of the document registered in the RDT. objects are not registered in the RDT. Document Windows that have objects are created by using flag. - - - GUID. Uniquely identifies a tool window type. - - - OBSOLETE. Do not use. - - - - flags passed to . - - - UNK. Environment's "Window" automation IDispatch object. - - - I4. ID of a multi-instance tool window. - - - I4. Resource number of bitmaps in satellite dll. - - - I4. Index into strip if bitmap handle is a strip. - - - UNK. IVsToolbarHost used to add toolbars to window. Property is only valid if or is specified. - - - I2. Makes the tool window's container hidden when and saves the data file. - - - Indicates the first property ID. - - - Denotes that user specified files will not be loaded. - - - Skips the projects that will not be loaded (by user preference). - - - Provides information about selection items and the structure. - - - Indicates that the field of structure should not be filled in (and therefore not AddRef()'d). This is useful in a case where a selection is within one hierarchy, as this value does not need to be filled. The was already obtained through or through . - - - Controls the display state or appearance of a hierarchy item. - - - First item in the hierarchy. - - - Hierarchy item is selected. - - - Hierarchy item has cut highlighting, which is a dim, grayed out appearance indicating a pending cut operation. - - - Hierarchy item is bold. - - - Folder node is expanded. - - - Last item in the hierarchy. - - - Specifies property settings for a hierarchy. Extended by . - - - NIL. -1 - - - INT_PTR. Specifies the last property ID. - - - I4. Itemid of the parent node. ( if no parent.) - - - Itemid of first child node. ( if no children.) - - - INT_PTR. Itemid of next sibling node. ( if no more siblings.) - - - [obsolete] Itemid of Root must be . - - - GUID to identify the type of node/hierarchy; searches on GUID_ItemType. - - - BSTR. File name specified on the FileSave menu. - - - BSTR. Required so the the environment (project window) can display UI. - - - I4. Handle to an imagelist. (Only for itemid==.) - - - I4. If Expandable=true, then IconIndex+1 is used for the open icon. - - - BOOL. Specifies whether the environment should display the "open-this-folder" plus sign. - - - BOOL. Specifies whether the environment should expand this item. - - - [obsolete] Use . - - - BSTR. Name for project () or item. - - - I4. Handle to an icon; UIHierarchyWindow will not call DestroyIcon on it. - - - I4. [optional] Handle of an icon for an open folder. UIHierarchyWindow will not call DestroyIcon on it. - - - I4. [optional] Index for OpenFolder icon. - - - GUID for command bars (for root only). - - - UNK. [optional] Returns an for use with property browsing. - - - DISP. [optional] Returns an IDispatch for property browsing. - - - UNK. [optional] Returns an for . - - - I4. [optional] Returns an itemid for . - - - BSTR. [optional] Full path of the project directory (for only). - - - I4. [optional] Sort priority in UIHierarchyWindow. By default, standard projects have priority zero. - - - UNK. [optional] for the project or item. - - - BSTR. [optional] String displayed for the in-place editing node caption. - - - DISP. [optional] For ITEMID_ROOT, this is the ext.object of the project (Project). - - - DISP. [optional] Returns a custom object for the given itemid. - - - I4. State icon index. Use enumeration. - - - [obsolete] Use . - - - BSTR. Displays a name to identify the type of node/hierarchy. (Used in the title bar.) - - - [obsolete] Use . - - - BOOL. [optional] Project handles unload/reload itself. (Otherwise, the environment handles it.) - - - UNK. that owns this hierarchy. - - - INT_PTR. The itemid of this hierarchy in its parent hierarchy. - - - INT_PTR. [optional] The document cookie (an abstract value) of the hierarchy item. - - - BOOL. Specifies whether the node is currently expanded in the UIHierarchyWindow. Starts as false. - - - OBSOLETE. Use instead. - - - UNK. [optional] implant for this hierarchy. - - - BSTR. [optional] Owner key string that identifies the GUID of the owning project. - - - UNK. [optional] Returns an * to add services to be started on next project load (for only). - - - INT_PTR. [optional] Similar to FirstChild but only walks items to be displayed in UIHierarchyWindow. Required if the hierarchy supports multiple (subsetted or supersetted) views of its contents. - - - INT_PTR. [optional] Similar to NextSibling but only walks items to be displayed in UIHierarchyWindow. Required if the hierarchy supports multiple (subsetted or supersetted) views of its contents. - - - BOOL. [optional] Specifies that an item is not displayed in current UIHierarchyWindow view. Required if the hierarchy supports multiple (subsetted) views of its contents. - - - BOOL. [optional] Specifies that the item is not considered a member of the hierarchy. Required if the hierarchy supports (supersetted) views of its contents—that is, if ShowAllFiles displays files in directories that are not members of the project. - - - BOOL. [optional] Specifies whether project storage is local. is used for saving the project whether it is a local "file" or not. - - - BSTR. [optional] Non-localize string that represents storage type. Same as the string that's used in the VSDIR file to differentiate between different location MRU lists. - - - BSTR. [optional] Non-localize string that represents the subtype of the item. It is up to each package to agree on the meaning of this string. - - - I4. [optional] Use the enumeration. Overlay for the item's main icon. - - - BSTR. [optional] String that represents the item's folder-based namespace: rootnamespace.folder.subfolder. - - - BOOL. [optional] Specifies that the item is not subject to search-and-replace through Find/Replace in Files. Should be true for the project file itself and for project references. - - - BOOL. [optional] If true, FindInFiles runs in the main thread. - - - BOOL. [optional] If true, do not prompt to save before building. - - - GUID. [optional] Preferred SID of the (text editor) language service for the project. - - - BOOL. [optional] Used to filter the project when Visual Basic or C# calls the component picker for add-reference. Returns VARIANT_TRUE to show that the project is in the list. - - - BOOL. [optional] If this is false or , the compiler disables modifications during run mode. (This is the most common expected behavior.) true enables edits. This property enables VSA scenarios. - - - BOOL. [optional] If true, this is a new, unsaved item (as obtained from File.New.File) and therefore, the moniker is a temporary name and the caption should be used in the UI instead. - - - BOOL. [optional] If true, only the caption is shown in the UI instead of the full moniker. - - - GUID. [optional] Identifies a project across solutions. Generated and set when the project is created. Retrieved when the project is opened. - - - I4. [optional] Value from the enumeration. - - - I4. [optional] Value from the enumeration. - - - BOOL. [optional] If true, then this hierarchy is not enumerated for FindInFiles and similar hierarchy enumerations. (Useful if enumerating is unacceptably slow or could cause a login dialog box to appear.) - - - BOOL. [optional] By default, specifies whether "Build" should be initially selected in the solution cfg. Typically, "Build" is selected if the project supports . - - - BOOL. [optional] By default, specifies whether "Deploy" should be initially selected in the solution cfg. Typically, "Deploy" is selected by if the project supports . - - - INT_PTR. Specifies the first property ID. - - - Controls what action or actions to perform on an open document. - - - Prompts if owned by different . - - - Ignore if in the logical view. - - - Controls the initialization of an editor instance. - - - Masks Running Document Table flags. - - - Masks RDT flags and Create Doc Window flags. - - - Masks RDT flags and Create New Doc Window flags. - - - Do not load document data into this editor instance. - - - Specifies initialization parameters for an object. - - - Multi-item selection is allowed. - - - Label editing is allowed. - - - Determines whether an OPT file being loaded is associated with a Visual Studio .dsw file or an .sln file. - - - Loads MSDev .DSW file as a solution. - - - Specifies initialization parameters for the Menu Editor. - - - Supports Accl. - - - Supports visible controls. - - - Supports bold formatting. - - - Supports a context menu. - - - Supports radio check boxes - - - Means no Control names. Like VC. - - - Supports the ViewCode command. - - - Does not support the Properties command. - - - Uses the MEINIT field. - - - Enables separators on the top-level menu. - - - Menu item "Edit Names" is displayed as "Edit ID's." - - - Use the MEINIT field. - - - Does not store undo information, even if passed an undo manager. - - - This menu should dock on the bottom, and pop-up windows should cascade upward. - - - Supports the break and barbreak flags on menu items. - - - Supports the right justification of menu bar items (moves all to the right of the bar). - - - Specifies Menu Editor property IDs. - - - Indicates first VSMEPROPID_ - - - Name - - - Caption - - - Checked item - - - Enabled item - - - Visible item - - - Bold caption - - - Accelerator (shortcut key) - - - Radio check box - - - Shows that a menu can be expanded to show additional items. - - - Dividing space - - - Divider bar - - - Right justified text - - - Indicates last VSMEPROPID_ - - - Specifies the state of operations in progress. Used with calls. - - - Menu editor is idle. - - - Label edit is in progress. - - - Accelerator edit is in progress. - - - Accelerator listing is in progress. - - - Specifies criteria for the environment's Object Search. - - - No parameters specified. - - - Synonym for none. - - - Shows Find Symbol Results window. - - - Expands nodes in Find Symbol Results Window (applies only if is not set). - - - Uses current Find Symbol options (as opposed to those passed-in). - - - Determines the best standard editor to open and whether to use a dialog box in the process. - - - Mask that runs the document tables flags. - - - Use a dialog box to determine which editor to use. - - - The environment scans the Editors/{guidEditorType}/Extensions sub-key in the Registry to determine which editor can open the file and has the highest priority for doing so. - - - Open as a new file. - - - Specifies actions to take when opening a specific editor. - - - Masks Running Document Table flags. See enumeration for these values. - - - Masks Create Document Window flags. See enumeration for these values. - - - Set to true to open a document as a new file. - - - Opens the standard preview application with a dialog box and launches a new browser. - - - Choose Previewer with a dialog box. - - - Launches a new browser window. - - - Do not launch multiple browsers, even if multiple browsers have been selected as the default operation. - - - Valid only with . - - - Launch the default windows' browsers. - - - By default, preview will convert URL to UTF8 and canonicalize it before passing to external browser. No URL conversion is done for internal web browser. - - - Sets the state of a document outline. - - - Outline is detached from document window. - - - Outline is visible when not detached. - - - Used with calls. - - - Package to add its default items to toolbox. - - - Package to add additional default items to toolbox. - - - Package to add additional previewers to list for (,...). - - - Specifies action to take with calls. - - - Create the resource if it doesn't exist. - - - Identifies property settings for a solution. - - - Specifies last VSPROPID_. - - - BSTR: Directory where solution file is saved. - - - BSTR; Full path to solution file. - - - BSTR: Full path to user options file. - - - BSTR: (Get/Set) base name of solution file. - - - BOOLEAN: true if solution file is dirty. - - - BOOLEAN: true if a solution file is open. - - - I4: Count of projects open in solution. - - - BSTR: Semicolon-separated list of all project extensions. - - - BSTR: Filter/extension list used in Open Project dialog box. - - - I4: Codepage for saving files (CP_ACP/CP_WINUNICODE). - - - BSTR: Full path to file being opened (valid only during open). - - - BSTR: Caption for solution node in Project Explorer. - - - BOOLEAN: true if a solution file is being opened. - - - BOOLEAN: true if saving the solution will require a Save As dialog box. - - - I4: Count of projects in file being opened (valid only during open). - - - BSTR: A semicolon-delimited list of clsids of solution-level property pages. - - - Specifies first VSPROPID_. - - - Provides properties to set project-specific editor information in the OpenWith dialog box. - - - NIL; -1 - - - This must be the same as the first property defined. - - - BOOL. Optional. If you set this property, then a <project default editor> entry is added to the OpenWith dialog box. If true, then the global editor is used by default. If false, then a project-specific editor is used by default. The project is expected to persist on a per-user/per-machine/per file-type (file extension) basis whether the global standard editor or the project-specific editor should be used. The project then uses this information to know whether to call or when a project item is opened. - - - BSTR. Optional. The project can return a name for the editor (to be used instead of "Project default editor". - - - Indicates the first . - - - Specifies the text image disposition action for CloseItemTextImage calls. - - - Finished using the item. - - - The item is about to be opened through . - - - Finished using the item and it was modified. - - - Specifies the open mode for calls. - - - Opens as read-only. - - - Opens as editable. - - - Returns information about a document in the running document table (RDT). - - - Hierarchical position of the document in the RDT. - - - Item identifier of the document in the RDT. - - - Full path to the document in the RDT. - - - Flag indicates that the data of the document in the RDT has changed. - - - Flag indicates that the data of the document in the RDT has not changed. - - - A mask for the flags passed to the method. - - - This attribute event is fired by calling the method. - - - This attribute event is fired by calling the method. - - - Specifies save options for a document in the running document table (RDT). - - - Saves only if changes have been made. (This is the default.) - - - Prompts user to save the document. - - - Forces a save even if not dirty. - - - Saves only the root of the hierarchy passed in; does not include its children. - - - Saves only children of the hierarchy passed in; does not include the hierarchy itself. - - - Activates the editor window of a document if it generates an error on save. - - - Indicates that the save is a result of a document close. - - - Reserved flag, do not use. - - - Specifies a weak lock in calls to the method. - - - Specifies a weak document lock holder. - - - Specifies how to resolve a path search. - - - Uses all strategies to resolve the relative path. - - - Skips enumerating items of all projects. - - - Skips asking globally registered implementors of . - - - Matches by project path instead of MkDocument. - - - Provides options for removing a virtual project from the solution. - - - Upon removing a virtual project from the solution, leave the hierarchy open. - - - Upon removing a virtual project from the solution, do not attempt to save the hierarchy. - - - Specifies close options for a solution (.sln) file. - - - Placeholder for the options in the enumeration. Both save and close options are passed in together. - - - If not set, the project is removed from the solution. - - - If set, project is to be deleted from storage; no MRU entry is needed. - - - Specifies open options for a solution (.sln) file. - - - Solution file is opened silently (no user feedback). - - - Solution file is merged into currently open solution. - - - A solution file from a previous product is not opened. - - - Specifies save options for a solution (.sln) file. - - - Save only if the .sln file has been changed. This is the default. - - - Prompt user whether to save the .sln file. - - - Skip all documents that have been changed. - - - Skips the project file. - - - Skips the solution file. - - - Skips the user option file. - - - Inclusive OR of all "skip" flags. - - - Forces save even if the file has not been changed. - - - Result of closing a document. - - - Specifies options for opening existing project items within a specific editor. - - - Project should open item(s)—meaningful only for AddItem, implied for OpenItem. - - - Project should open item(s) via using editor type and physical view. - - - Project should open item(s) via using logical view only. - - - Specifies shell property settings for the environment. - - - Flag indicating the last property identifier in this group of identifiers. - - - BSTR directory where running executable started up. - - - BOOL VARIANT_TRUE if IDE in MDI state, else VARIANT_FALSE. - - - BSTR registry key name (must be appended to HKLM or HKCU). - - - BSTR. Open file filter list string. - - - BSTR. Find in files filter list string. - - - BSTR. Add existing item filter list string. - - - BOOL true if environment is in Office mode. - - - BSTR. Directory where visual studio executable was installed. - - - I4 One of PBRP_ values (PBRP_SaveChanges/PBRP_DontSaveChanges/PBRP_PromptForSave) - - - Obsolete. Do not use. - - - Obsolete. Do not use. - - - 4. hinst of mso*.dll. - - - BOOL. Set to true if the environment is to be in . - - - I4. enumeration type specifying macro recording state of the environment. - - - BOOL. true if the environment is in an inactive state. - - - BOOL. true if environment animations are on. - - - BOOL. true if Processing Pending MessageFilter message. - - - Obsolete. Do not use. Use instead. - - - BOOL. true if editors are supposed to watch for file changes. - - - BOOL true if OpenFile operation starts in current document's directory. - - - I4. . Tells editors how to respond to externally modified documents. - - - BSTR. Application data directory. - - - BOOL. true if environment is running as a command line tool. Do not display any UI in this case. false if the environment is to display ordinary UI. - - - BOOL. true if the environment is to show the output pane when you start to build a project. - - - BOOL. true if the environment is to show the task list when the build is complete. - - - I4. HMSOINST of mso*.dll. - - - BOOL. true if the environment is to make the Miscellaneous Files project visible in Solution Explorer. - - - I4. Handle to environment's image list for symbol types (class, interface, method, etc). Do not free because the environment frees it during final shutdown. - - - I4. Handle to environment's image list for source code control glyphs, which are indexed by . Do not free because the environment frees it during final shutdown. - - - BOOL. If true the "Component Busy/Retry/Switch" dialog is suppressed. This element is used by Visual Studio for Applications for break mode. - - - BSTR. The full path location of the Visual Studio Projects directory. - - - I4. to pass to when does not equal PBRP_DontSaveChanges. - - - Flag indicating the first property identifier in this group of identifiers. - - - OBSOLETE. The VSSWATCHRENDERFLAGS enumeration is a member of the VSSWATCHRENDER structure, a parameter of the method. - - - - - - - - - - - - - - - Translate accelerator flags for IVsFilterKeys:: calls. - - - Perform the default actions. - - - Do not execute the command. - - - Used in calls. - - - The user has already been prompted for solution migration, so do not prompt again. This flag will not be passed if the project is opened without an associated solution file. - - - - - - - - - View propertiy ID's for calls to methods. - - - NIL; -1 - - - GUID of the package that is providing the bitmap. - - - I4: Resource number of bitmap in satellite dll. - - - I4: Index into strip if bitmap handle is a strip. - - - Indicates the first VSVPROPID_. - - - Specifies the type of a custom Web page. Used in calls. - - - A custom Web page for a home page. - - - A custom Web page for searches. - - - A custom Web page for credits. - - - Specifies the type of document information for a Web page. Used with calls. - - - The object reference of the document. - - - The document’s name. - - - The document’s URL. - - - The type of document. - - - The document’s status text. - - - The document’s current busy status. - - - The document’s current ready state. - - - The size of the document. - - - The document’s last context menu position. - - - Navigation flags for calls. - - - Open the document in a new window. - - - Add the document to the most recently used list. - - - Navigate only to a Visual Studio internal URL. - - - Navigate only to a Web URL. - - - Used in calls. - - - Default. - - - Frame is to float. - - - Frame is to be docked. - - - Indicates refresh action to take with calls to . - - - Take normal action. - - - Refresh the browser if the page has expired. - - - Refresh the browser completely. - - - Flags for registering an invisible editor with . - - - Indicates that the invisible editor is to keep the file loaded whenever possible. - - - Determines whether stream or box selection mode is being used. - - - Sends all output to the output pane. - - - Parses each line of output into the task list. - - - Clears the specified pane of the output window before spawning the tool. - - - Waits for key press to close the process spawned in the external command window. - - - Specifies options for adding a component to a browse container. - - - No options specified. - - - [out] Library should return this flag to indicate that the specified component is already added. - - - [in] Tells library that the component is being added through File Open. - - - Specifies attributes for a Library. - - - Specifies that the library is a Projects list. - - - Specifies that the library is a Globals list. - - - Library supports . - - - Don't show library or its liblist in the Add Reference dialog box. - - - Specifies the capabilities of an object list. - - - The object list has no special capabilities. - - - Items in the object list support property browse objects through . - - - Items in the object list support description pane text through . - - - Items in the object list support , , and . - - - Items in the object list support their own context menu through . - - - Items in the object list support drag and drop operations through and . - - - Items in the object list support renaming through and . - - - Items in the object list support renaming through and . - - - Unused. Use the in the call to communicate the source code control state of the list item. Source code control commands are routed through the standard and ItemID mechanism. - - - Specifies the controls to implement for an object list search. - - - No flags are specified. - - - Ignore subsets in the search. For class view requests only. - - - Search true nested items. For class view requests only. - - - Search only the project. For class view requests only. - - - Use a parameter to limit information selection. For symbol search only. - - - Don't update the symbol list. For find symbol only - - - Search in resource view. For symbol search only. - - - Specifies the ListType of an object list. - - - Special list type to support the grouped base and derived classes list in Class View. - - - Specifies that the list contain name spaces. - - - Specifies that the list contain classes. - - - Specifies that the list contain members. - - - Specifies that the list contain physical containers. - - - Old name for LLT_PHYSICALCONTAINERS. - - - Obsolete. - - - Obsolete. - - - Obsolete. - - - Obsolete. - - - Obsolete. - - - Obsolete. - - - Obsolete. - - - Obsolete. - - - Obsolete. - - - Special list type to indicate non-preferred expansion mechanism. - - - Specifies the ActiveProject attribute of a library item. - - - Specifies that the project always displays in the object list. - - - Specifies that the project must be the active project to be displayed in the object list. - - - Specifies the ClassAccess mode of a library item. - - - Library item is Public. - - - Library item is Private. - - - Library item is Protected. - - - Library item is a Package. - - - Library item is a Friend. - - - Library item is Sealed. - - - Specifies the ClassType of a library item. - - - Classtype is unspecified. - - - Library item is a Class. - - - Library item is an Interface. - - - Library item is a Struct. - - - Library item is a Union. - - - Library item is an Enumeration. - - - Library item is a Typedef. - - - Library item is a Module. - - - Library item is an Intrinsic. - - - Library item is a Delegate. - - - Library item is an Exception. - - - Library item is a Map. - - - Library item is a Global. - - - Error condition. - - - Specifies the MemberAccess mode of a library item. - - - Member access is Public. - - - Member access is Private. - - - Member access is Protected. - - - Member access is Package. - - - Member access is Friend. - - - Member access is Sealed. - - - Specifies the MemberType of a library item. - - - Library item is a method. - - - Library item is a function. - - - Library item is an operator. - - - Library item is a property. - - - Library item is a field. - - - Library item is a variable. - - - Library item is an event. - - - Library item is a constant. - - - Library item is an enumeration. - - - Library item is a Typedef. - - - Library item is a map item. - - - Library item is a declaration. - - - Library item is a macro. - - - An error occurred. - - - Specifies the ModifierType of a library item. - - - Library item is virtual. - - - Library item is pure virtual. - - - Library item is non-virtual. - - - Library item is final. - - - Library item is static. - - - Specifies the node type of a tree list. - - - Node is a symbol list. - - - Node is a hierarchy list. - - - Node is a project list. - - - Node is a folder list. - - - Specifies the visibility of a library item. - - - Library item is visible. - - - Library item is hidden. - - - Specifies the limits of how keywords are searched for context help (in which s are searched). - - - Only uses keywords from the topmost active context bag. - - - Uses all keywords except Ambient. - - - Uses all keywords (default). - - - The last keyword limitation. - - - Specifies help system commands for methods. - - - Used by All functions. Same as using NULL. - - - Used by All functions. Sets this to display error messages yourself. - - - Used only by . - - - Used only by . - - - Used only by and . - - - Used only by . Do not show context id in collection's window. - - - Specifies the context item provider ID in and calls. - - - NIL; -1 - - - Set to zero to use keyword; one to use PAL. - - - Returns . - - - Provides attribute information about a file that has been changed. - - - Any attribute change in the watched directory or sub-tree causes a change notification wait operation to return. (This is equivalent to FILE_NOTIFY_CHANGE_ATTRIBUTES.) - - - Any change to the last write-time of files in the watched directory or sub-tree causes a change notification wait operation to return. The operating system detects a change to the last write-time only when the file is written to the disk. For operating systems that use extensive caching, detection occurs only when the cache is sufficiently flushed. (This is equivalent to FILE_NOTIFY_CHANGE_LAST_WRITE.) - - - Any file-size change in the watched directory or sub-tree causes a change notification wait operation to return. The operating system detects a change in file size only when the file is written to the disk. For operating systems that use extensive caching, detection occurs only when the cache is sufficiently flushed. (This is equivalent to FILE_NOTIFY_CHANGE_SIZE.) - - - Any file deletion in the watched directory or sub-tree causes a change notification wait operation to be returned. (This is equivalent to FILE_NOTIFY_CHANGE_DELETE.) - - - Any file or directory name change in the watched directory or sub-tree causes a change notification wait operation to be returned. Changes include renaming, creating, or deleting a filename. (This is equivalent to FILE_NOTIFY_CHANGE_FILE_NAME | FILE_NOTIFY_CHANGE_DIR_NAME.) - - - Specifies errors returned in calls. - - - HTML Help generated an unknown error. - - - The collection name read from the registry does not exist on disk. - - - MSDN has not been registered. - - - The MSDN collection has been improperly registered. - - - The preferred collection is incorrectly registered. Select a new preferred collection or reinstall. - - - Specifies single or multi-select clipboard flag. - - - Object is not part of a multi-select operation. - - - Object is part of a multi-select operation. - - - Specifies a composite clipboard format. - - - Clipboard format is not a composite format. - - - Clipboard format is a composite format. must be called to render this format. - - - For object manager use only. Do not use. - - - Specifies object browser description text options. - - - No options specified. - - - Specifies that the description text be tool tip text. - - - Specifies that the object's fully qualified name be used. - - - Specifies the kind of cached data in calls to . - - - No data is cached. - - - Selected navigation information is cached. - - - Specifies list owner options in calls. - - - No options are specified. - - - Supports extended text (fully-qualified name) for an object. - - - Display data of an object can be updated. - - - Specifies rename and delete operation flags. - - - No flags are specified. . - - - Object is part of a multi-selection. - - - Object is the first item of a multi-selection. - - - Object is the last item of a multi-selection. - - - Specifies attributes for a search request. - - - Indicates no options are specified. - - - Specifies that search should be case sensitive. - - - Specifies that references should be requested. - - - Specifies options for a document in the running document table (RDT). - - - Indicates that no lock is placed on the document. - - - Places a read lock on the document. - - - Places an edit lock on the document - - - Requests an unlock of the document. - - - Mask of the , , , and flags. - - - Indicates that the SaveAs command should not be made available for this document. - - - Indicates that the document is created through some special programmatic means. For example, using a wizard. If you specify the flag, then the flag automatically applies to your document. - - - Any document marked with this value is not included in the list of documents shown in the SaveChanges dialog box. The Save Changes dialog box is displayed when the user selects Exit from the File menu. - - - Indicates that the document is not persisted in the list of documents that can be opened when the solution is re-opened. Such a document would not be opened using an editor factory, but might be opened using a wizard or special programmatic code. - - - When comparing strings, perform a case-sensitive comparison of the strings. - - - Combination of and flags. - - - Exclude this document from being considered in the documents collection for the automation model. - - - Set automatically by the environment when a solution or project is opened. Used to flag solution and project files in the running document table. Clients are required to set this flag in the case of nested projects. - - - Used in the implementation of miscellaneous files. Prevents the Miscellaneous Files project from calling the method on the document added to the project. - - - Indicates that a save of the document is not forced on a build. - - - Do not add to the list of most recently used files. - - - Mask of the flags from through . Allow flags in doc mask. - - - Used by . Release the edit lock and do not save. - - - Used by the method. Release the edit lock and save the file if it is dirty. - - - Used by the method. Release the edit lock and prompt the user to save the file. - - - Mask of the , , and flags. - - - Specifies whether to ignore a subsequent file change. - - - Ignore the next file change. - - - Clears the undo stack. - - - Specifies options for a bitmap image associated with a task item. - - - Used to represent compiler errors in the task list. - - - A vertical red wavy line used to represent Code Sense errors in the task list. - - - A blue "/*", used to represent comments in the task list. - - - A small curved arrow, used to represent shortcuts in the task list. Shortcuts are generated by the user right-clicking the editor window, and choosing Add Task List shortcut from the pop-up menu. Users should be encouraged to use shortcuts rather than bookmarks to mark positions in the editor window. - - - Profile of a human head, used to represent user-defined tasks in the task list. The top of the task list, above its first item, is set up to allow users to easily add their own tasks to the task list. - - - Specifies the bitmap used to indicate the priority level of a task item. - - - Red exclamation mark, indicating high priority. - - - No bitmap, indicating normal priority. - - - Blue exclamation mark, indicating low priority. - - - Specifies the fields of interest in the structure. - - - Specifies that the item's standard image is requested through the and fields in the structure. - - - Specifies that the item's state information is requested through the Statefield in the structure. You need only return those state bit fields that are set in the . - - - Specifies that the item's selected image is requested through the and fields in the structure. - - - For internal use. - - - Specifies the bit fields of interest in the State member of the structure. - - - For internal use. Do not set. - - - Set to indicate that the item is selected for a cut-paste operation. - - - Set to indicate that the item is highlighted as a drag-drop target. - - - Set to indicate that item text is bold. - - - Draws item text in same color as IE link, underlines, and changes cursor on mouse-over. - - - For internal use. Do not set. - - - Set to indicate that an image file handle is specified in . - - - Same as . - - - For internal use. Do not set. - - - Set to indicate that item text is grayed out. - - - Used for notification only. Do not set. - - - For internal use. Do not set. - - - Specifies attributes of a tree List. - - - None of the children of this node are expandable. - - - If set, indicates that calls to are not necessary and a ReAlign command will close all children. - - - Set to indicate that this list does not allow insertion and deletion. When set, the tree view will not attempt to insert or delete items. - - - Indicates that the list is static and will not change. When set, the code browsing tool will not call to check for updates. - - - Indicates that the list is static. The tree view will not attempt a list realignment. - - - When set, the tree view will not call . - - - Indicates that all list items are to be drawn without special effects. - - - Indicates that foreground and background color are standard. - - - Indicate a combination of all NO fields. - - - Indicates that the user can draw the text portion of all items. - - - Indicates that the user can draw the glyph and text portion of all lists except hierarchies. - - - Specifies how a tree list has changed. - - - There has not been a change to the tree list. - - - An item has been added to the tree list. - - - An item has been deleted from the tree list. - - - The TTO_DEFAULT value returned by . - - - A tree list item's property changed. - - - There have been too many changes to the tree list. - - - Specifies which elements of a tree list to refresh. This is for future use. - - - No refresh required. - - - Refreshes toggled item. - - - Refreshes children of toggled item. - - - Refreshes parents of toggled item. - - - Refreshes children of all parents. - - - Refreshes entire tree. - - - Use to specify all the attributes of Display Items to the Visual Studio environment. - - - Specifies the type of attribute values in and calls. - - - The actual attribute. - - - The display attribute. - - - Contains position information for the candidate window. - - - Provides information to a VSPackage about specific user-settable colorable item attributes of a Display Items that may have been modified by the user. - - - Specifies the command mode for calls. - - - Immediate mode. - - - Command mode. - - - Specifies the type of component categories that are passed to . - - - Specifies lEnumType to be a COM component. - - - Specifies lEnumType to be a Visual Studio interop assembly. - - - Specifies lEnumType to be a semicolon-delimited list of directories in which Visual Studio will look for .NET references. - - - Contains information about (represents) a COM object. - - - The COMREFERENCEINFO structure stores information about a COM object. - - - Miscellaneous collection of constants defined in various idl's. - - - All objects are returned. - - - Only the selected objects are returned. - - - The objects are to be selected. - - - A type library of an ActiveX control. - - - Indicates priority for a “Visual Studio” pseudo-folder. - - - A Visual Studio-specific constant that indicates that a cookie has not been set. - - - A Visual Studio-specific constant that indicates that a document cookie has not been set. - - - Notifies the hierarchy that the right mouse button was clicked. - - - Notifies the hierarchy that a mouse double click occurred. - - - Notifies the hierarchy that the keyboard Enter key was pressed. - - - Notifies the hierarchy of the start of label editing. - - - Notifies the hierarchy of a successful ending of the label editing. - - - Notifies the hierarchy that a label edit was cancelled. - - - Obsolete. - - - Obsolete. - - - Obsolete. - - - Obsolete. - - - Only allow saving a file to the local file system. - - - IID_IUnknown of the active object. - - - Visual Studio tracks this selection automatically so it cannot be set via OnElementValueChanged, but the value may be observed by calling GetCurrentElementValue. - - - Visual Studio tracks this selection automatically so it cannot be set via , but the value may be observed by calling . - - - IID_IUnknown of the active StartupProject. - - - - of the active . - - - An event that indicates selection only by document windows that do not push selection context to the property browser. The alternative case is VSFPROPID_UserContext. - - - IID_IUnknown of the active for list navigation commands. - - - The value of before it received its current value. It is guaranteed to be different from SEID_WindowFrame unless both are empty. - - - The last select element ID. - - - Width of the custom bitmaps provided in an image list for a task list. - - - Height of the custom bitmaps provided in an image list for a task list. - - - Standard animation icon. - - - Animation when printing. - - - Animation when saving files. - - - Animation when deploying the solution. - - - Animation when synchronizing files over the network. - - - Animation when building the solution. - - - Animation when searching. - - - Retrieves the first selected item. - - - Retrieves the next selected item. - - - Retrieves the previous selected item. - - - No flags are specified. - - - Search in resource view. For symbol search only. - - - The value of the LC_MEMBERTYPE category. - - - The value of the LC_MODIFIERTYPE category. - - - The value of the LC_MEMBERACCESS category. - - - The value of the LC_CLASSACCESS category. - - - The value of the LC_CLASSTYPE category. - - - The value of the LC_ACTIVEPROJECT category. - - - The value of the LC_VISIBILITY category. - - - The value of the LC_NODETYPE category. - - - An unknown menu item in the menu editor. - - - The menu editor’s first menu item. - - - Indicates there are auto completion items. - - - Obsolete. - - - Obsolete. - - - Obsolete. - - - Obsolete. - - - Use the default document object activation. - - - Display the document object. - - - No category is displayed.in the Properties window. - - - The Misc category in the Properties window. - - - The Font category in the Properties window. - - - The Position category in the Properties window. - - - The Appearance category in the Properties window. - - - The Behavior category in the Properties window. - - - The Data category in the Properties window. - - - The List category in the Properties window. - - - The Text category in the Properties window. - - - The Scale category in the Properties window. - - - The DDE category in the Properties window. - - - The “What’s This” help mode. - - - The recommended height for splash screen bitmaps. - - - The recommended width for splash screen bitmaps. - - - Sets the desired mode of the debugger. - - - Design mode; no code execution allowed. - - - Stopped. - - - Attached to application and running. - - - High order bit indicates Edit and Continue mode. - - - Mask to filter DBGMODE_Enc. - - - The DEBUG_LAUNCH_OPERATION enumeration is a member of the structure, a parameter of calls. - - - Attaches to a process. The element of the struct is the process name, or a null character followed by a string indicating the hexadecimal process id. - - - Launches the process. The element of the struct is the full path to the exe, are the arguments to pass to CreateProcess, specifies the single debug engine to use (null for default), or and specify the debug engines to use - - - OBSOLETE. Use DLO_CreateProcess. - - - Use special HTTP verb to debug. - - - Specifies the discovery node type in calls. - - - The result contains discovery reference information. - - - The result contains service reference information. - - - The result contains schema reference information. - - - The result contains an unrecognized reference type. - - - Controls the state or the appearance of items within a hierarchy, or the hierarchy itself. - - - Expands a single folder. - - - Collapses a single folder. - - - Expands a folder and all of its child folders, recursively. - - - Expands parent folders to show the item. - - - Selects a single item. This is equivalent to selecting the item with the mouse and removing the selection feedback from any previously selected items. - - - Bolds the selected item. - - - Extends the selection into a multiple selection. This is equivalent to pressing the SHIFT key and selecting multiple items with the mouse. - - - Adds an item to a multiple selection. This is equivalent to pressing the CTRL key and selecting an item with the mouse. - - - Deselects an item. - - - Removes bold font from an item. - - - Hierarchy item has Cut highlighting, which is a dim, grayed-out appearance indicating a pending Cut operation. - - - Provides Cut highlight feedback to an additional item, without removing the Cut highlighting from other items. - - - Cut highlighting is removed from a hierarchy item. - - - Sets Edit mode for the item label. Use to programmatically set Edit mode. - - - Provides a basic definition of any font used by a category of Display Items. - - - Manages an ActiveX designer used as an editor. - - - Provides category names and maps categories to properties for display in the Properties window. - - - Provides a method to display the default event handler code for a given displayed object. - - - Displays the event handler code of a given displayed object. This interface extends by providing an additional method to display code for specific events of a displayed object. - - - Specifies the interface to use when a Web service discovery finishes. Typically used to notify the shell after an asynchronous search. - - - Downloads the results of an XML Web service discovery session. - - - Called by to discover XML Web services. - - - Maintains information and supplies methods for the parent object of the document. - - - Maintains information and supplies methods for the parent object of the document. This interface extends and inherits from . - - - Provides visual feedback and information about the source used in a drag drop operation. - - - The SCC package is in the process of enlisting in a solution or a project. - - - Enumerates the components in a component picker. - - - Enumerator for COM references. Used in the Add Reference dialog of the IDE. - - - Enumerator for projects in the solution. You can get an instance of the interface using the method of the and interfaces. - - - Implemented by the environment to numerate hierarchy items. - - - Enumerator for the currently loaded VSPackages. You can get an instance of the interface through the method of the interface. - - - Enumerates the services needed by a project on startup. You can get an instance of the interface using the method of the interface. - - - Represents a list of Running Document Table (RDT) cookies that in turn each represent an open document. - - - Enumerator for items in the Toolbox. You can get an instance of the interface through the methods of the and interfaces. - - - Enumerator for the tabs in the Toolbox. You can get an instance of the interface using the method of the and interfaces. - - - Enumerator for a collection of windows such as the open document windows. You can get an instance of the interface using the and methods of the interface. - - - Gives access to the inner object of an extended object. An example of an extended object is an object inside a container where the container provides additional properties for the object, such as Top or Left for position on a form. - - - Creates and manages a type library for an extended object. An example of an extended object is an object inside a container where the container provides additional properties for the object, such as Top or Left for position on a form. The compound object can be treated as a single, extended object with the extended type library. - - - Manages the retrieval and display of online help information. You can get an instance of the interface from the SHelp (SID_SHelp) service. - - - Tells Visual Studio which classes a package needs through a list of license keys. You can get an instance of the interface through the (SID_SLicensedClassManager) service. - - - Establishes a locally-registered COM object relative to the local Visual Studio registry hive. - - - Establishes a locally-registered COM object relative to the local Visual Studio registry hive. - - - Establishes a local registry relative to the Visual Studio registry hive. This interface extends . You can get an instance of the interface through the (SID_SLocalRegistry) service. - - - The IOleComponentUIManager interface gives in-place VSPackage objects access to a variety of user interface functionality supplied by the environment such as message display, context menus, and the status bar. - - - Allows in-place VSPackage objects to operate as a fully integrated component of the environment by using the service. - - - The IOleInPlaceComponentSite interface is currently not supported. When supported, it will be implemented by the container of an in-place VSPackage object to control the UI mode of the object. - - - Enables the menus, toolbars, and commands of existing VSPackage objects to be integrated into and managed by the environment's service. - - - Obtains file format information about items that require saving, and enables the programmatic loading or saving of an object in a format specified by the user. - - - Enables a VSPackage to offer new services through the Visual Studio environment that are not implemented natively by the environment. In effect, it provides the mechanism through which VSPackages can contribute to the environment. The interface is part of . - - - Enables an ActiveX designer to provide a type library to its host. The designer provides the type library through the (SID_SProfferTypeLib) service. - - - Used by ActiveX designers to provide dynamic type information through an interface. A container can use the interface to get type information in response to type change events. - - - Provides information about a result from an XML Web service discovery session. Use the method of the interface to get an instance of this interface. - - - Provides a list of class identifiers for use with the interface. The identifiers tell Visual Studio which classes a package requires. - - - Defines when the SccManager is loaded. - - - Returns the target namespace of an XML schema found as the result of a Web service discovery search. You can find the type of document with the interface and then use if appropriate. - - - Provides access to objects used to update the Properties window. - - - Notifies the environment of a change in the current selection container. - - - Shows or hides a user interface element. Implemented by the element and used by the container. - - - Provides access to the host's UI locale services to manage dialog box string localization. - - - Provides access to the host's UI locale services to manage dialog box string localization. - - - Provides access to the environment's Add Project Item dialog box for the purpose of adding new items to the project. - - - Provides access to the environment's Add Project Item dialog box for the purpose of adding new items to the project. - - - Allows a VSPackage to include a web services dialog box. - - - Allows a VSPackage to include a web services dialog box. - - - This interface is used by a package to read command-line switches entered by the user. - - - Implemented by enumerators supporting asynchronous behavior. - - - Interface describing the callback method for an asynchronous enumerator uses to indicate the next item is available. You set the callback using the method of the interface. - - - Rarely used. Enables the window to navigate back and forward to saved navigation points. Use the method of the interface to add a navigation point. - - - Initiates the incorporation of all pending data updates in a text buffer or view. - - - Broadcasts messages to clients that registered to be notified of events within the environment. - - - Manages a project configuration's build operation. - - - Allows a project to describe build dependencies. - - - Enables the environment to receive notifications about the status of a build operation. - - - Provides information about a project's configuration. - - - Allows projects to manage configuration information. - - - Allows projects to manage configuration information. - - - Provides notifications of configuration events. - - - Implemented by the environment, called by projects to use as a helper implementing . - - - Allows navigation to an object in Class View. - - - Maps command names and GUIDs. Enables you to determine all commands and names. You can get an instance of this interface from the (SID_SVsCmdNameMapping) service. - - - Internal interface. Do not use. - - - Enables a implementation to query whether a command argument has been supplied. - - - Enables the package to use the Command Window. You can get an instance of the interface from the (SID_SVsCommandWindow) service. - - - Provides information about the comment task tokens used by the task list. - - - Represents one comment task token. - - - Provides an enumerator for components, assembly paths, or a list of directories containing references. You can get an instance of the interface from the (SID_SCompEnumService) service. - - - Provides an enumerator for components, assembly paths, or a list of directories containing references. You can get an instance of the interface from the (SID_SCompEnumService) service. This interface extends by taking a semicolon-delimited list of paths. - - - Returns data about a component. - - - Adds components to a project. - - - Implemented by VSPackages that provide pages to a component picker, such as the Add Reference dialog. - - - Adds components to a specified project. - - - Enables a built configuration to be started and run by the debugger. - - - Allows clients to add to the debuggable protocol list. - - - Provides access to the current debugger so that the package can listen for debugger events. You can get an instance of this interface from the method of the service. - - - Provides notification when the debugger changes mode. The debugger operates in one of three modes: run, break, or design. The interface is an argument of the method of the interface. The interface is an event sink, a recipient of events, implemented by components wanting notification of changes in the debugger. - - - Launches the debugger. You can get an instance of this interface from the (SID_SVsDebugLaunch) service. - - - Describes a project that is used by another project in build operations or deployment. - - - Provides access to a project configuration's dependencies. - - - Allows a project to manage deployment operations. - - - Provides access to an output group dependency. - - - Enables the environment to receive notifications about the status of a deployment operation. - - - Creates a discovery session. - - - Determines whether changes to document data files made outside of the editor should be ignored. - - - Provides information about a document outline. - - - Allows a non-editor to add an edit lock to an item registered in the running document table. - - - Creates instances of document view objects and of data objects. - - - Provides notification methods for saving or renaming a file, or adding an item. - - - Enumerates a collection of comment task tokens associated with the task list. - - - Enumerates a set of dependencies. - - - Creates instances of , an enumerator for items in the project hierarchy. You can get an instance of this interface from the (SID_SVsEnumHierarchyItemsFactory) service. - - - Inumerates a set of build output items from a project's configuration. Enumerates a set of build output items from a project's configuration. - - - Enumerates the task items associated with task providers. - - - Returns a VSPackage-specific automation object at specific points in the automation model. - - - Implemented by the environment to handle the Miscellaneous Files project. - - - Implemented by the environment to handle the Miscellaneous Files project. - - - Used by the environment when adding a URL to the favorites list. - - - Notifies clients when selected files have been changed on disk. - - - Allows changes to be made to a file or directory. - - - Sets filtering for the Add Item dialog box. - - - Sets filtering for the AddItem dialog box. - - - Controls the binding between keys and commands. You can get an instance of this interface from the (SID_SVsFilterKeys) service. - - - Fires the same events () a solution normally fires. Enables a project that nests subprojects to fire these events. Implemented by the environment. - For more information about unloading and reloading nested projects, see Considerations for Unloading and Reloading Nested Projects. For an example of the interface in use, see the code for Figures Project Sample. - - - Allows a VSPackage to support the IDE's Fonts and Colors properties page by defining default fonts and colors for a window or UI component. - - - Provides an instance of the IVsFontAndColorDefaults or the interface corresponding to a particular Category -- a particular item listed in the Show Settings For: drop down listing of the Fonts and Colors properties page of the Options dialog box. - - - Notifies VSPackages using font and color information about changes in font and color settings. - - - Provides a mechanism by which a VSPackage providing font and color support can specify a Display Item group - a super-category that represents the union of two or more categories. - - - Allows a VSPackage to retrieve or save font and color data to the registry. - - - Enables the single file generator to report on its progress and to provide additional warning and/or error information. - - - Implemented by a project system. Retrieves a pointer to . - - - Provides a list of all possible values for a Help attribute. The interface does not provide an enumerator but instead uses an integer index to retrieve the values. - - - Provides access to the help system. - - - Provides hierarchy management for VSPackages that implement project hierarchies. - - - Manages the deletion or removal of hierarchy items. - - - Provides information about a dragged item in relation to its data source during a drag-and-drop operation within a hierarchy window. You can get an instance of this interface from the interface. - - - Provides information about a dragged item in relation to its data source during a drag-and-drop operation within a hierarchy window. The interface extends and inherits from the interface. You only need to use IVsHierarchyDropDataSource2 if you need the additional methods. - - - Provides information about a dragged item in relation to its drop target during a drag-and-drop operation within a hierarchy window. - - - Notifies clients of changes to the hierarchy. - - - Enables the debugger to handle some HTML elements in its output. You can get an instance of the interface from the (SID_SVsHTMLConverter) service. - - - Gives the package access to the Input Method Editor (IME). The Input Method Editor offers candidate items in response to user keystrokes. Frequently used in localization for non-alphabetic languages. You can get an instance of the interface from the (SID_SVsIME) service. - - - Allows your VSPackage to place information on the splash screen and in the About dialog box on the Help menu. - - - Enables a package to make full use of IntelliMouse functionality. Used in shell clients implementing some of their own functionality. You can get an instance of the interface from the (SID_SVsIntelliMouseHandler) service. - - - Obtains the document data for the file "under edit" by the invisible editor object. - - - Used to register an invisible editor. - - - Used to provide per-language editor property pages in the Options dialog. - - - Interface to generate command-line tools and batch files. - - - Notifies the environment to cancel a launch pad event. - - - ICreates an object that can be used to spawn command line tools and batch files - - - This core interface describes the library and is used by the Object Manager to access symbols pertinent to it. - - - This root interface allows the environment's Object Manager to access a package's . Most implementations will typically provide a single . This root interface allows the environment's Object Manager to access a package's IVsLibrary. Most implementations will typically provide a single . - - - Provides information about reference .NET libraries for the Object Browser. You can get an instance of this interface from the (SID_SVsComplusLibrary) service. - - - Represents a lightweight tree control. Used, for example, in the ObjectBrowser and FindSymbol dialogs. - - - Defines the events of the lightweight tree control. Used as an argument in the method of the interface. - - - Provides information about symbols in a list that is part of an overall organization in the tree view () of the code browsing tools. A list is the basic unit of information with which the libraries communicate with the tools and is displayed as a set of peer nodes of a specific parent in the tree view. - - - Exposes the shared menu editor to form designers. You can get an instance of the interface from the interface. - - - Provides an instance of an interface for use by form designers that want to use the shared menu editor. You can get an instance of the interface from the (SID_SVsMenuEditor) service. - - - Describes the site for an instance. Provided by the environment and used by the instance. - - - Enables form designers to use the shared menu editor. Implemented by the environment. - - - Enables VSPackages to receive notification of selection events and to get information about the current project hierarchy, item, element value, and command UI context. - - - Creates a new context or subcontext bag. - - - Provides the environment with access to multiple selections. - - - Supports multiple view tabs on the same view, such as the HTML and Design tabs on the HTML editor. - - - Ensures a local copy of a non-local project exists. Projects that use non-local projects can get the interface from the interface. - - - Indicates the projects created by the factory are not part of a solution. - - - Implemented by the environment. Used by VsPackages that want to manipulate Object Browser. - - - Provides descriptive text about an object for the object browser. The environment provides this interface. - - - Provides information about symbols in a list that is part of an overall organization in the tree view () of the code browsing tools. IVsObjectList is an extension of and provides additional methods that are pertinent to symbols in the project. Provides information about symbols in a list that is part of an overall organization in the tree view () of the code browsing tools. IVsObjectList is an extension of and provides additional methods that are pertinent to symbols in the project. - - - Provides information about a list of objects as well as manipulating the list. Used in the Search pane. The environment implements the interface. - - - This interface is used by a package to register and un-register its library manager with the object manager. Obtain an IVsObjectManager interface by calling QueryService for the service. This interface is used by a package to register and un-register its library manager with the object manager. Obtain an IVsObjectManager interface by calling QueryService for the service. - - - Represents object manager events. - - - Performs a search for a specified object. The environment implements the interface. You can get an instance of the interface from the (SID_SVsObjectSearch) service. - - - Searches for an object in a referenced library or assembly. - - - Provides information about the outputs of a configuration. - - - Provides information about the outputs of a configuration. - - - Allows projects to group outputs according to usage. - - - Manages and controls functions specific to the Output tool window that has multiple panes. - - - Allows a VSPackage to manipulate a particular Output window pane. - - - Used by projects that support being aggregated by an Owner to persist the OwnerKey in their project file. - - - Initializes a VSPackage in the environment and makes its services available to the environment. - - - Enables a package to show or hide its tool windows dynamically. You can get an instance of the interface from the (SID_SVsPackageDynamicToolOwner) service. - - - Unsupported interface. Do not use. - - - Allows nested projects to be opened and closed in the proper sequence with the build of the solution hierarchy by the environment. - - - Parses command line arguments for implementers of . You can get an instance of the interface from the (SID_SVsParseCommandLine) service. - - - IVsPerPropertyBrowsing is used to perform custom edits for localization on some properties displayed in the Properties window. - - - Enables persistence functionality for document data managed by the text buffer. - - - Enables persistence functionality for document data managed by the text buffer. - - - Provides persistence to hierarchy items. - - - Provides persistence to hierarchy items. - - - Provides access to user-specific options in the user options file associated with the solution. - - - Enables VSPackages to write non-user-specific solution properties into the solution .sln file. - - - Manages items, or documents, within a project. - - - Provides the ability to remove and reopen items in a project, in addition to the methods in the interface. - - - Provides the ability add or open a project item with a specific editor and to transfer an item to another project, in addition to the methods in the interface. - - - Provides access to project configuration information. - - - Provides support for grouping output based on the configuration, in addition to the methods in the interface. - - - Provides access to project configuration information. - - - Provides information about project-to-project dependencies. Implemented by a project system that supports producing builds. Inherits from . - - - Creates projects within the solution. - - - Manages resource (.RESX) files for .NET Designers. Most often used to manage localized resources. You can get an instance of the interface by querying . - - - Enables you to query the project for special files, such as web configuration or license files, and, optionally, to create them. - - - Implemented by projects to support placing a project-specific editor in the Open With dialog box, or to indicate which editor or language service should be associated with a file type. - - - Implemented by projects to support placing a project-specific editor in the Open With dialog box, or to indicate which editor or language service should be associated with a file type. - - - Enables project extensibility by other developers. - - - Opens or close interfaces for files. Often used to enable Find and Replace on non-local files. Frequently used with Web files. Your implementation should make itself available through querying . - - - Implemented by project objects that need to upgrade project file formats between different versions of Visual Studio. - - - Gets and sets the state of the property browser. Implemented by the environment. - - - Reads a file containing property names and values. Inherits from . Returned by the method of the interface. - - - Writes out a file of property names and values. Extends an inherits from . Returned by the method of the interface. - - - Implemented by VSPackages on IPropertyPage objects to show categorized property pages in the property frame. - - - Changes the initial display of the property page in the Properties window. You can get an instance of the interface from the (SID_SVsPropertyPageFrame) service. - - - Tells the environment that a property page wants notification when it is visible. Optional interface for implementers of . - - - Reads a property name, type, and value from a stream. Implemented by the environment and used with the interface. - - - Writes out a property's name and its value. Also provides transaction-like handling for output. Implemented by the environment. Used with the interface. - - - Writes an XML document in a string out to a file. A support interface for enumerator interfaces. You can get an instance of this interface from the (SID_SCompEnumService) service. - - - Provides context for an item in a selection container. - - - Retrieves the user context interface, for a given object. A user context provides things such as the text for a search or a help keyword. - - - Indicates to the environment or source control package that a file is about to be changed in memory or saved. - - - Registers and unregisters editors in the environment. - - - Used to register and unregister a command target (an instance of ) as a high priority command handler. You can get an instance of this interface from the (SID_SVsRegisterPriorityCommandTarget) service. - - - Registers a VSPackage project type in the environment. - - - Allows packages to resolve a relative path to an absolute path when IVsUIShellOpenDocument:: is called. - - - Represents the resource view. - - - Implements methods that fire in response to changes to documents in the Running Document Table (RDT). - - - Implements methods that fire in response to changes to documents in the Running Document Table (RDT). - - - Implements methods that fire in response to changes to documents in the Running Document Table (RDT). - - - Manages the set of currently open documents in the environment. - - - Shows a dialog box from which to choose additional save format options from within the Save As dialog box. - - - Allows projects and hierarchies to register themselves with source control and obtain information on source control status. - - - Implemented in a project system to provide source control for project files and project items. - - - Notifies registered VSPackages of changes to the current selection, element value, or command UI context. - - - Provides access to the fundamental environment services, specifically those dealing with VSPackages and the registry. - - - Implemented by clients of ShellPropertyChangeEvents. - - - Creates a doc data object from a given file and returns the requested interface of the document. The environment supplies a default implementation. - - - Transforms a single input file into a single output file that can be compiled or added to a project. Any COM component that implements the IVsSingleFileGenerator is a custom tool. - - - Provides top-level manipulation or maintenance of the solution. - - - Provides top-level manipulation or maintenance of the solution. - - - Allows solutions to manage configuration information. - - - Allows solutions to manage configuration information. - - - Listening interface that monitors any notifications of changes to the solution. - - - Listening interface that monitors any notifications of changes to the solution. - - - Listening interface that monitors any notifications of changes to the solution. - - - Facilitates writing package-specific properties and options into the solution file (.sln), and, conversely, the loading of properties and options from the file. - - - Provides access to the environment's status bar. - - - Used to define each user of the status bar. - - - Provides a common way to perform multi-format saves. You can get an instance of the interface from the (SID_SVsStructuredFileIO) service. - - - Enables substitution of localized strings for tokens found in persisted files. - - - Supports transferring an item from one project to another. This interface is implemented by the project that is transferring the item. - - - This interface is deprecated as of Visual Studio 2010. The Visual Studio shell no longer recognizes this interface. - - - Provides methods for modifying task behavior. - - - Provides methods for modifying task behavior. - - - Manages lists of task items supplied by task providers. - - - Provides an event set for events related to the task list. - - - Supplies tasks to the task list. - - - Supplies tasks to the task list. - - - Provides a method to log idle time. - - - Enables a DocData object to delegate text buffer () implementation. - - - Exposes the core editor's unicode text measurement and display methods. Implemented by the environment. - - - Posts commands that are handled on the main thread, which then calls the regular handlers. - - - Used to manage the Toolbox. - - - Used to manage the Toolbox. - - - Provides support for the clipboard ring to document windows and tool windows. - - - Requests information from data providers regarding the data objects that they support. - - - Sends notification about Toolbox items to the owner of these items. - - - Provides VSPackages the ability to create multiple tool windows. - - - Gets the border size and sets the border space for a tool window. You should implement this interface to give information to the toolbar hosted inside the tool window about its hosting surface. - - - Provides control over features pertaining to a tool window toolbar. - - - Used by projects to query the environment for permission to add, remove, or rename a file or directory in a solution. - - - Notifies clients of changes made to project files or directories. - - - Notifies the environment of a change in the current selection and provides access to hierarchy and item information relating to the new selection. - - - This interface is implemented by all wrapping tools. - - - Allows the wrapper tools to communicate back to the project system and retrieve already existing wrappers for a given type library. - - - Redirects commands you invoke to the appropriate hierarchy window instead of the standard command handler. - - - Implemented by the environment to display the hierarchies that VSPackages write. - - - Coordinates clipboard operations between hierarchies in a UI hierarchy window. - - - Provides clipboard notifications to the source hierarchy in a cut or copy operation. - - - This interface provides access to basic windowing functionality, including access to and creation of tool windows and document windows. - - - Saves and retrieves from a stream, window position, editor type, and view for all active windows. Implemented by the environment. Rarely used. - - - Controls the state of open documents within the environment. - - - Implemented by VSPackages to sink build events for solution and project builds. - - - Implemented by VSPackages to sink build events for solution and project builds. - - - Manages attributes and keywords (context and subcontext) in the context or subcontext bag. - - - Provides information about the extent of the context for keyword searches. - - - Describes the F1Help context of an item. Member of a . - - - Maintains an indexed collection of context items () for use in context-sensitive help. - - - Defines the method called when there are context-sensitive Help items available. Implement this interface and pass it to the of the interface to receive event notification. - - - Defines a provider of context-sensitive Help items. Implement your provider and register it with the method of the interface. - - - Allows you to update the context bag when an update notification is received. - - - Manipulates a Web browser. Returned by the method of the interface. You can get an instance of the interface from the (SID_SVsWebBrowsingService) service. - - - Provides a way for clients of to control the hosted Web browser control. - - - Enables a package to create and control a Web browsing session. You can get an instance of this interface from the (SID_SVsWebBrowsingService) service. - - - Enables a package to add to a user's Favorites list. You can get an instance of the interface from the (SID_SVsWebFavorites) service. - - - Enables a package to show a preview of a Web page, typically in a child window. You can get an instance of the interface from the (SID_SVsWebPreview) service. - - - Defines methods to be called in response to Web preview events. Implement the interface and use it with the Web preview methods and of the interface. - - - Enables a package to add a URL to the most recently used (MRU) list of URLs and to get a list of all of the URLs in the MRU list. You can get an instance of the interface from the (SID_SVsWebURLMRU) service. - - - Provides access to behaviors and properties of environment window frames, for both tool and document windows. - - - Notifies a package of changes to one of its window frames. Superceded by . - - - Notifies clients when a window frame is closed. - - - Provides basic window pane functionality. - - - Allows a window to commit pending edits in a control with focus before another command is invoked. - - - Controls part of the client area in a window. One of several interfaces you can implement on the the DocView or ViewHelper object to override other interfaces. Rarely used. - - - Extracts information about a member from an XML representation. Returned by the method of the interface. You can get an instance of that interface from the (SID_SVsXMLMemberIndexService) service. - - - Creates an index of members in XML documents corresponding to metadata files. Implemented by the environment. Returned by the method of the interface. - - - Enables access to XML documentation corresponding to given metadata files. You can get an instance of the interface from the (SID_SVsXMLMemberIndexService) service. - - - Specifies the Library item categories that can be further parameterized. - - - Library item can have MEMBERTYPE attributes as specified in . - - - Library item can have MEMBERACCESS attributes as specified in . - - - Library item can have CLASSTYPE attributes as specified in . - - - Library item can have CLASSACCESS attributes as specified in . - - - Library item can have ACTIVEPROJECT attributes as specified in . - - - Library item can have LISTTYPE attributes as specified in . This is a special value to determine which sublists are supported. - - - Library item can have VISIBILITY attributes as specified in . - - - Library item can have MODIFIER attributes as specified in . - - - This is a special value for internal use only. Do not implement. - - - Specifies the checked state of a library item. - - - Library item is not checked. - - - Library item is grayed out. - - - Library item is checked. - - - Specifies how a library item is persisted. - - - The browse container of interest is a project browse container. - - - The browse container of interest is a global browse container. - - - Specifies the attributes of a font. - - - Specifies where to log command window commands and output. - - - Append to specified file. - - - Overwrite specified file. - - - Union of all valid bits. - - - Contains values for the Menu editor initialization. Used with calls. - - - Specifies the type of window being activated in response to a window activation event. - - - Indicates that a frame window is being activated. - - - Indicates that a document window is being activated. - - - Specifies flags that are used to control interactions between an in-place VSPackage object, its container, and the environment. - - - Indicates that the environment should first route all "Active Object" commands to the container of the active in-place object rather than to the object itself. - - - Indicates that nested objects are prevented from displaying their own menus and toolbars when they are in-place active. - - - Specifies the type of help requested for . This enumeration gives the valid values for the parameter. - - - Displays help topic (for a context id). - - - Displays help in popup window. - - - Specifies state IDs passed to IOleInPlaceComponent::, , , and . - - - Modal state; disables top-level windows. - - - redrawOff state; disables window repainting. - - - warningsOff state; disables user warnings. - - - Recording state. - - - Specifies the way the menu belonging to the UI active object is to be used with a component's container menu. - - - Indicates that the UI active object's menu should merge with the component's container menu. - - - Indicates that all menu commands should be routed to the component. Only the menu of the container should be displayed. - - - Indicates that only the menu of the active object should be displayed. - - - Indicates that commands from the active object menu are routed first to the main component (). If the main component does not handle a command, it is then routed to the component that is UI active (visible with focus). may only be used by a main component that wants to ensure that it is in control of commands that are dispatched to its nested components. It is analogous to . - - - Describes a menu numerically and/or by name. - - - Specifies the button to display with a message. - - - Displays the OK button. - - - Displays the OK and CANCEL buttons. - - - Displays the ABORT, RETRY, and IGNORE buttons. - - - Displays the YES, NO, and CANCEL buttons. - - - Displays the YES and NO buttons. - - - Displays the RETRY and CANCEL buttons. - - - Displays the YES, ALL, NO, and CANCEL buttons. - - - Determines which button in a group of buttons is the default. - - - The first button is the default. - - - The second button is the default. - - - The third button is the default. - - - The fourth button is the default. - - - Controls the icon displayed in a message and indicates the type of message. - - - Indicates that a message is an informational message. - - - Indicates that a message is a critical message. - - - Indicates that a message is a query message. - - - Indicates that a message is a warning message. - - - Indicates that a message is an informational message. - - - Specifies the way in which a component is being used in relation to its host. - - - Role is undefined. - - - Indicates that the component is the outermost frame; it is used at the environment level. - - - Indicates that the component is being used at the same level as the environment. - - - Indicates that the component has compile time knowledge of a nested object that it will be hosting in place. A main component has its user interface elements built into the environment and controls the menu commands available for it and for all of its nested subcomponents. This is also known as a hardwired component. - - - Indicates that the component has compile time knowledge of a nested object that it contains in place like a main component, but it is not ultimately in control of its user interface modes. However, a subcomponent is included in the container command routing chain and can thereby handle commands when a nested object becomes visible and takes focus. - - - Indicates that the component does not contain nested in-place objects and is not included in the container command routing chain. Therefore, component controls can only handle commands when they are in the UI active state. is the default role for a component; all components should assume they are being used as component controls unless told otherwise. Component controls do not implement . They must return the interface pointer by calling their site's interface. - - - Indicates that the component is an independent floating modeless component with no in-place capabilities. Top-level components need to coordinate modality and message loop services with the environment through the service. - - - Specifies the frequency that a user interface event normally occurs in a component - - - Indicates that the frequency is not applicable. - - - Indicates that the event occurs on a regular basis. - - - Indicates that the event occurs frequently. - - - Indicates that the event occurs often. - - - Indicates that the event occurs infrequently. - - - Indicates that the event seldom occurs. - - - Specifies the status of a user interface event. - - - A user interface event has occurred. - - - A user interface event has started. - - - A user interface event has finished. - - - A user interface event has started, but a dialog has not been displayed. - - - A user interface event has started before the display of a dialog. - - - A user interface event is continuing while a dialog is displayed. - - - A user interface event is continuing after a dialog has been displayed. - - - Specifies persist file format results. - - - The codepage specified for Ansi<->Unicode conversion is not valid on this system. The codepage may be a defined codepage, but the necessary NLS files may not be available to carry out the conversion. - - - The data is not text. It appears to be binary. - - - The operation completed successfully, but some or all data was lost. For example, this code may be returned when converting from Unicode to ANSI and characters were mapped to the default character. is used by the implementation to provide additional information. The caller should call to retrieve an informational message to display to the user. - - - Specifies an x,y pair of reference points. - - - Constants for working with commands. Used with calls. - - - Command preparation was successful. - - - No command name was specified. - - - The name did not match any known command. - - - The command is disabled. - - - Parameters were specified, and the command does not accept parameters. - - - Failure not attributable to one of the causes below. - - - Specifies the direction for removal of a navigation item. Used with and calls. - - - Specifies the previous navigation item. - - - Specifies the next navigation item. - - - Passed to to return a reference to the DTE object. - - - Passed to to return a reference to . - - - Passed to to return a reference to an interface. - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to the and interfaces. - - - Passed to to return a reference to an or interface. - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Specifies status bar animation icon constants. Used with calls - - - The first animation icon index. - - - Standard animation icon. - - - Animation when printing. - - - Animation when saving files. - - - Animation when deploying the solution. - - - Animation when synchronizing files over the network. - - - Animation when building the solution. - - - Animation when searching. - - - The last animation icon index. - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to or . - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to the internal interface IVsFileChange. - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Object providing access to the Visual Studio SDK implementation of the Font and Color storage service. - - - Pseudoservice that returns an IID_IVsOutputWindowPane interface for the General output pane in the VS environment. Querying for this service will cause the General output pane to be created if it hasn't yet been created. The General output pane is an appropriate place to display general status messages to the user, such as messages relating to operations such as opening a project. - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to an interface. Use the service instead. - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to an interface. - - - Passed to to return a reference to the and interfaces. - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Specifies how file attributes are handled by the interface. - - - Specifies whether the file attributes are valid. This value is used for optimization and indicates that the members of the corresponding structure are valid, thus avoiding having to query the disk for file attributes. A caller can use this value if it has recent file information; otherwise, leave the flag un-set, and when you call , , or , this information will be provided. Use the service to access these methods. - - - Deprecated flag: ignored. - - - Deprecated flag: ignored. - - - This enumeration specifies flags that control how files are to be edited in memory. These flags are passed to the method. - - - Allows files to be edited in memory. - - - Allows files to be edited in memory regardless of other conditions that would prevent this. This value overrides the Options dialog box setting. - - - Disallows files from being edited in memory, regardless of the Options dialog box settings. - - - Silent operations may be performed to make files editable; however, no UI is displayed. - - - This flag disables the Cancel button on the checkout dialog box. The cancel action is interpreted as the user choice for allowing in-memory editing. This flag is primarily for internal use. Use carefully, or not at all. - - - No user interface (UI) is displayed, and no action is taken. Return values indicate whether an edit would be allowed, with respect to user interaction, option settings, and external conditions. - - - Disallows edit if it would cause a reload to occur. - - - Perform operations to make files editable, regardless of option settings and without user interaction. - - - This enumeration specifies values returned from the method indicating whether a file editing session was successfully completed or canceled. - - - Edit is allowed. - - - Edit has been disallowed. Edit was cancelled by the user. - - - Edit has been disallowed. - - - This enumeration specifies bitflags, returned from the method, that tell whether a file was checked out and/or changed. - - - Files checked-out to edit. - - - Files changed on checkout. - - - Safe to edit files in memory. - - - Edit denied because in-memory edit not allowed. - - - Silent mode operation does not permit UI. - - - Silent mode operation does not permit UI. - - - Edit not allowed because checkout failed. - - - Edit will never be allowed because of current option settings or external conditions. - - - Edit not allowed because file is read-only on disk. - - - Edit not allowed because file is read-only and under source control (probably checked in). - - - This enumeration specifies values to the method and controls whether that method shows any user interface (UI). - - - Normal operation: displays UI if necessary. - - - No UI is displayed. - - - This enumeration specifies values that can be returned from the method and the method. - - - The file can be saved. - - - The file cannot be saved. User pressed the Cancel button. - - - The file cannot be saved. User cancelled the Save. - - - The file cannot be saved using the original file name. The Save As command must be used. - - - The file cannot be saved, but other files in the batch can be processed. - - - The file cannot be saved because user intervention is required; however, silent mode has been requested. - - - This enumeration specifies flags that are returned by a call to the method. - - - The file is normal. - - - The file is special. - - - Flags associated with special source control files as returned by . - - - Nothing out of the ordinary for this special file. - - - Specifies information on toolbox items. Used on IVsToolbox:: and IVsToolboxDataProvider::. - - - Sets the formatting of the dialog box font. - - - Specifies help system commands. - - - Used by all functions. Same as using null. - - - Used by all functions. Set this to display error messages yourself. - - - Used only by . - - - Used only by . - - - Used only by and . - - - Used only by . Does not show context id in collection's window. - - - Identifies component add properties. - - - Only one simple case, add. - - - Specifies results of component adds. - - - Add succeeded, close the dialog. - - - Add failed, do not close the dialog. - - - User canceled, close the dialog. - - - Indicates flags associated with - - - No flags. - - - Flag is unused. - - - Flags used in and . - - - No flags associated with the file. - - - Flag is unused. - - - Special file, that is, an invisible file associated with another file in the project. - - - Nested project (file), that is, the file located at the root node of a nested project. - - - Controls the action performed on a new item added to a project. - - - The user is adding an existing file. - - - The user is adding a new file based on a template. The name for the new item is specified by , if required. This operation is allowed to display a UI. - - - The user has selected a .VSZ file. The caller is expected to run a wizard. This operation is allowed (and expected) to display a UI. The caller can use the SID_SVsExtensibility service to call the helper method to run a standard .VSZ wizard launch file. - - - Establishes a link to an existing file. - - - Indicates whether an item was successfully added to a project. - - - Item was successfully added to the project. - - - Item failed to be added to the project. - - - AddItem function was canceled by the user. - - - Stores browse container attributes. - - - Specifies information used to display the Browse dialog box. - - - Specifies English and/or localized canonical names. - - - Get the English canonical name. - - - Get the localized canonical name. - - - Get both English and localized names. - - - Stores selection attributes for a component. - - - Represents tab initialization information. - - - Specifies the type of a component. - - - The component is a file on disk. - - - The component is a .NET assembly. - - - The component is a classic COM type library. - - - The component is another project in the solution. - - - The component is a custom reference. This is implementation specific, meaning there is no set way to handle such a component. - - - The component enumerates directory paths to other components. - - - Contains information about a debug target. - - - Specifies the designer function access level. - - - Designer functions are marked private. - - - Designer functions are marked friend. - - - Designer functions are marked public (current not supported). - - - Controls variable naming convention. - - - Variables are generated with camel case. For example, button1. - - - Variables are generated with VB-like case. For example, Button1. - - - Specifies the priority level of a document within a project. - - - File type is intrinsic to the project. - - - File can be opened by one of the editors registered with the environment. - - - File is not a member of the project. - - - File can be added as a member of the project. - - - File can be opened by an external editor, for example, Microsoft Word. - - - File can be opened by the Miscellaneous Files project. - - - File cannot be added to the project. - - - Specifies the priority of various editors. Used by packages that implement an editor type with . - - - Priority for the intrinsic editor. - - - Priority for the text editor. - - - Priority for the text editor code page. - - - Priority for the in-place editor. - - - Priority for the outside editor. - - - Priority for the binary editor. - - - Visual Studio error codes. - - - HRESULT value indicating an invalid proxy setting. - - - HSRESULT value indicating that locking is not supported. - - - A Visual Studio-specific error HRESULT indicating that the project already exists. - - - A Visual Studio-specific error HRESULT indicating that the package is not loaded. - - - A Visual Studio-specific error HRESULT indicating that the project is not loaded. - - - A Visual Studio-specific error HRESULT indicating that the solution is not open. - - - A Visual Studio-specific error HRESULT indicating that the solution is already open. - - - A Visual Studio-specific error HRESULT indicating that the project migration failed. - - - A Visual Studio-specific error HRESULT indicating incompatible document data. - - - A Visual Studio-specific error HRESULT indicating that the document has an unsupported format. - - - Value indicating that the user hit the back button in a Visual Studio wizard. - - - A Visual Studio-specific error HRESULT indicating a toolbox marker. - - - A Visual Studio-specific error HRESULT indicating that the project already exists. - - - Enumerates values for the extending the interface. - - - No extension. - - - Extend root item. - - - Extend hierarchy item. - - - Flags indicating action to take for controls that filter keyboard event messages. - - - Default action. (0) - - - Indicates the key was handled by the combobox’s implementer. (1) - - - Indicates to try translating the key event into a shell command by calling . (2) - - - Controls the display mode of a tool window. - - - The tool window is docked. A docked tool window is attached to the side of the application window. - - - The tool window is able to float over other windows. Floating windows can exist outside the application area. - - - The tool window is a Multiple Document Interface (MDI) child window, and is treated in a manner similar to a document window. - - - The tool window is able to float over other windows, and cannot be docked. - - - Specifies errors unique to . - - - HTML Help generated an unknown error. - - - The collection name read from the registry does not exist on disk. - - - MSDN has not been registered. - - - The MSDN collection has been improperly registered. - - - The preferred collection is incorrectly registered. Select a new preferred collection or reinstall. - - - Enumerates errors of the interface for the Input Method Editor (IME). - - - Normal successful return from setting the Input Method Editor(IME) font.Value is 0. - - - Error indicating font not loaded for the Input Method Editor(IME). Value is -1. - - - Not used. Value is -2. - - - Not used. Value is -3. - - - Error on allocating memory for the Input Method Editor(IME) font. Value is -4. - - - Error on attempt to get a object for the Input Method Editor(IME) font. Value is -5. - - - Error on attempt to get context for the Input Method Editor(IME) font. Value is -6. - - - Not used. Value is -7. - - - Not used. Value is -8. - - - Not used. Value is -9. - - - Not used. Value is -10. - - - Not used. Value is -11. - - - Contains information that uniquely identifies a selected item within a hierarchy. - - - Specifies selection change commands. - - - Default, just a selection change. - - - Views code for a specified item. - - - Views properties for specified item. - - - A double- click was used for view code. - - - Entering edit mode. - - - Leaving edit mode. - - - Specifies the element of an object browser item description text string. - - - Specifies that the text is miscellaneous text added to the description. - - - Specifies that the text is the name of the object. - - - Specifies that the text is a function parameter. - - - Specifies that the text describes the object's or parameter's type. - - - Specifies that the text is a COM/ .NET attribute. - - - Specifies the end of the declaration portion of the description text. - - - Specifies that a comma is to be inserted. - - - Call ( null, , null) to enable help on the list item. This will cause your method to be called when the user presses F1. - - - Obsolete. Do not use. - - - Obsolete. Do not use. - - - Obsolete. Do not use. - - - Holds clipboard format attributes for an object. - - - Stores library object attributes. - - - Specifies source code element type to navigate to. - - - Specifies any source file element. - - - Specifies the source file that contains an object definition. - - - Specifies the source file that contains an object declaration. - - - Specifies the source files that contain object references. - - - Stores attributes for object navigation. - - - Stores library node information. - - - Specifies conditions and attributes of a search request. - - - Specifies the part of a name that a string represents. - - - Search for entire word. - - - Search for a word containing a string. - - - Search for a word starting with a string. - - - Specifies options for the command exec option parameter. Values are taken from the enumeration. - - - Value indicating using filter keys. - - - Value indicating getting a swatch control. - - - Similar to the OPENFILENAMEW struct. - - - Specifies settings for a document outline caption. - - - Name of the outline view. - - - Name of the outline view – document name. - - - Specifies the overlay icon, returned by the hierarchy, when asked through the element in . This icon is transparently drawn on top of your item's normal icon to indicate that the state has changed. - - - Indicates that no overlay is to be used. - - - Overlay the standard shortcut on the icon. - - - Overlay the standard policy on the icon. - - - Overlay the standard connected icon. - - - Overlay the standard disconnected icon. - - - Value is the same as the last valid overlay indicating the end of overlay values. - - - Implemented by all wrapping tools. - - - Implemented by all wrapping tools. - - - Specifies the resolution of the standard previewer. Used in calls. - - - Use the default resolution. - - - Resolution is 640x480. - - - Resolution is 800x600. - - - Resolution is 1024x768. - - - Contains information about the property browser state. - - - Specifies a simple or substream property stream. - - - Simple property. - - - Substream within the property stream. - - - Sets the characteristics of a properties page. Similar to the Win32 PROPSHEETPAGE structure. - - - Structure with file attributes and size data. - - - Flags specifying caller options per directory. The flags are associated with and , which are called by a project to determine whether directories can be added to the project. - - - No flags yet. - - - Flags associated with and . - - - Directory can be added to the project. - - - Directory cannot be added to the project. - - - Used in the and methods to indicate the type of file that will be added to the project. - - - No flags are associated with the file that will be added to the project. - - - "Special" file, for example, an invisible file associated with another file in the project. - - - Nested project (file), for example, the file sitting on the root node of a nested project. - - - Flags returned by the environment in the and the methods. These flags indicate whether a project can add the file to the project. - - - File can be added to the project. - - - File cannot be added to the project. - - - Flags specifying caller options per directory. The flags are associated with and , which are called by a project to determine whether directories can be removed from the project. - - - No flags yet. - - - Flags associated with and . - - - Directory can be removed from the project. - - - Directory cannot be removed from the project. - - - Flags associated with and . - - - No flags are associated with the file. - - - "Special" file, for example, an invisible file associated with another file in the project. - - - Nested project (file), for example, the file sitting on the root node of a nested project. - - - Flags associated with and . - - - File can be removed from the project. - - - File cannot be removed from the project. - - - Flags specifying caller options per directory. The flags are associated with and , which are called by a project to determine whether directories can be renamed. - - - No flags yet. - - - Flags associated with and . - - - Rename can proceed. - - - Rename cannot proceed. - - - Flags associated with and . - - - No flags. - - - "Special" file, for example, an invisible file associated with another file in the project. - - - Nested project (file), for example, the file sitting on the root node of a nested project. - - - Rename refers to a disk directory, not a file. Callers are encouraged to use the method to provide this information instead of using this flag with . - - - Flags associated with and . - - - File can be renamed in the project. - - - File cannot be renamed in the project. - - - Returns the property state of a solution. - - - Solution has no properties. - - - Solution has properties that have changed. - - - Solution has no properties that have changed. - - - Specifies the state of the macro recorder of the environment. - - - Macro recording is on. - - - Macro recording is off. - - - Macro recording is paused. - - - Specifies how to respond to externally modified documents. - - - Prompt user for reload of externally modified documents. - - - Always silently reload externally modified documents. - - - Never reload externally modified documents. - - - Flags used by . - - - No flags. - - - Deprecated. Do not use. - - - Flag is unused. - - - Flags used in . - - - No flags associated with the file. - - - Deprecated. Do not use - - - Flag is unused. - - - Special file, that is, an invisible file associated with another file in the project. - - - Nested project (file), that is the file located at the root node of a nested project. - - - Flags associated with . - - - No flags associated with the directory. - - - Flag is unused. - - - Flags associated with , , and . - - - No flag associated with the file. - - - Deprecated. Do not use. - - - Deprecated. Do not use. - - - Deprecated. Do not use. - - - Deprecated. Do not use. - - - Deprecated. Do not use. - - - Rename refers to a disk directory, not a file. Callers are encouraged to use and methods to provide this information instead of using this flag. - - - Flag is unused. - - - Special file, that is, an invisible file associated with another file in the project. - - - Nested project (file), that is, the file sitting on the root node of a nested project. - - - Deprecated. Do not use. - - - Deprecated. Do not use. - - - Contains file name and option information needed by the Common Item Dialog, which is used to open or save files. - - - Specifies file save options. - - - Saves the current file to itself without being prompted for another file name. - - - Saves the file to another file specified by the user when prompted. - - - Saves the file without prompting for a name or confirmation. - - - Saves a copy of the file with a name specified by the user when prompted. - - - Sets the window frame position. - - - Reserved. - - - Indicates that the tool window frame is currently docked when returned in call to . You cannot set this value with . - - - Indicates that the tool window frame is currently tabbed when returned in call to . You cannot set this value with . - - - Indicates that the tool window frame is currently floating when returned in call to . You cannot set this value with . - - - Indicates that the tool window frame is currently within the MDI space when returned in call to . You cannot set this value with . - - - Reserved. - - - Reserved. - - - Reserved. - - - Reserved. - - - Reserved. - - - Reserved. - - - Reserved. - - - Reserved. - - - Reserved. - - - Allows you to set the width and height of a tool window frame when called from . - - - Allows you to set the screen co-ordinates for a tool window frame when called from . - - - Identifies solution build results. - - - OUOTOFDATE query was yes. - - - OUOTOFDATE query was no. - - - OUOTOFDATE query was canceled. - - - SAVEBEFOREBUILD query was yes. - - - SAVEBEFOREBUILD query was no. - - - SAVEBEFOREBUILD query was canceled. - - - CONTDEPLOYONERROR query was yes. - - - CONTDEPLOYONERROR query was no. - - - CONTLAUNCHONERROR query was yes. - - - CONTLAUNCHONERROR query was no. - - - Identifies solution build updates. - - - Perform no UI supression. - - - Takes the default answer for out-of-date query. - - - Takes the default answer for save-before-build query. - - - Takes the default answer for continue-deploy query. - - - Takes the default answer for continue launch query. - - - Take default answers for all UI queries. Sets all UI suppression flags on. - - - No build operations are to be performed. - - - Performs a build (may be ORed with other flags). - - - Deploys the solution (may be ORed with other flags). - - - Launches the application without the debugger involved. - - - Launches the application for debugging. - - - Removes built objects. - - - Operates on the current shell selection context. - - - Forces a rebuild on the project, even if it is not out of date. - - - All build operations are to be performed. Sets all operation control flags on. - - - Specifies indexes for source control glyphs. - - - Not supported. - - - Item is checked in. - - - Item is checked out. - - - Item is orphaned. - - - Item is editable. - - - Blank Icon. - - - Item is read only. - - - Item is disabled. - - - Item is checked-out exclusively by user. - - - Item is checked-out shared by someone else. - - - Item is checked-out exclusively by someone else. - - - Item is excluded from source code control. - - - Flag to indicate highest value used in the enumeration. - - - Contains metrics about a swatch control. - - - Holds information necessary to render a swatch control. - - - This enumeration is deprecated. Use instead - - - One interval lighter than COLOR_BTNFACE. - - - One interval darker than COLOR_BTNFACE. - - - One interval darker than COLOR_BTNSHADOW. - - - One interval lighter than COLOR_ACTIVECAPTION. - - - Must be set to the last color enum above. - - - Specifies the category of a task item. - - - Not a real category. It is used to allow a task list view to show all of the tasks in the task list. - - - Build errors and warnings, and possibly deployment errors. Goes to the same view as CAT_CODESENSE. - - - Tasks generated by special comments, such as "TODO," "UNDONE," or "HACK." - - - Errors generated as you type source code. Goes to the same view as CAT_BUILDCOMPILE. - - - Short cuts to code. Shortcuts are generated by the user right-clicking the editor window, and choosing Add Task List Shortcut from the pop-up menu. Users should be encouraged to use short cuts rather than bookmarks to mark positions in the editor window. - - - Tasks entered by the user. The top of the task list, above its first item, is set up to allow users to easily add their own tasks to the task list. - - - Miscellaneous tasks that VSPackages might want to add to the task list. - - - Tasks which pertain to Web page development. - - - Specifies the field of a task item. - - - Task priority. See , , . - - - Task category. Not visible in the task list, but used for sorting. See , , and . - - - Task subcategory. Not visible in the task list, but used for sorting. See , . - - - The bitmap icon for the task. See , , . - - - Check box field of the task. See . - - - Task description. See , . - - - File associated with the task. A specific file does not have to be specified. See . - - - Line in a file that the task is associated with. A specific line does not have to be specified. See . - - - Column that the task is associated with in the specified file. A specific column does not need to be specified. Not visible in the task list. See . - - - A customized field of the task. See . - - - Not visible in the task list, but used for sorting. If this value is specified, then this indicates that the sort order specified by the task provider should be used by the task list rather than the default sort. This would be done only within a custom view. See , , . - - - Specifies the bitmap used to indicate the priority level of a task item. - - - Red exclamation mark, indicating high priority. - - - No bitmap, indicating normal priority. - - - Blue down arrow, indicating low priority. - - - Contains tool bar metrics. - - - Specifies the type of view for a Toolbox tab. - - - Items on the Toolbox tab are shown in list view. - - - Items on the Toolbox tab are shown in icon view. - - - Internal test use only. Do not use. - - - pguidData and pdwData must be valid; ppvData must be non-null. - - - pguidData and pdwData must be valid; ppvData must be non-null. - - - ppvData must be non-null. - - - ppvData must be valid; pguidData and pdwData must be non-null. - - - ppvData must be valid; pguidData and pdwData must be non-null. - - - Keeps track of the position of break points, current IP location, and cursor position for quick watch, tooltip, and datatips. - - - Specifies possible actions on collapse of a tree view node, which results in the close of its child tree list. - - - Discard this and all its children lists. - - - Discard children lists. The children lists will also get an call. - - - Do not do any list discarding; just collapse the node. This is the default if no value is specified. - - - Holds values used to retrieve display data for an item in a tree list. - - - Specifies dynamic changes to a tree list. - - - Specifies the type of text being requested. - - - Default base text. This is used as the display name for the item. - - - Alternate name for TTO_DEFAULT. - - - Fully qualified parent class name for the item. Return an empty string if this item is not part of any class. - - - Fully qualified namespace name for the item. Return an empty string if this item is not part of any namespace. - - - DO NOT IMPLEMENT. Extended text (prefix2 + prefix + default) is generated by the object manager. - - - Unique pointer used for sorting. May be the same as TTO_DISPLAYTEXT. - - - Text used for searching. Typically, the same as TTO_DISPLAYTEXT. - - - DO NOT IMPLEMENT. Used internally (shortest form of the name possible). - - - Custom text (depends on the context where used). - - - Specifies the type of tool tip text to display. - - - Default text. If tip text is to be the same as the default display text (), implementers don't need to implement tip text. - - - Show tip text over the icon. - - - Show tip text over the state icon. - - - Specifies the location of a tool window toolbar. - - - Location is the left border of the tool window. - - - Location is the top border of the tool window. - - - Location is the right border of the tool window. - - - Location is the bottom border of the tool window. - - - Returns update information for a project reference. - - - Project was not updated. - - - Project was renamed. - - - Project is being used in a new solution. - - - Project item has been renamed. - - - Solution location has been changed. - - - Specifies whether an attribute or keyword is pushed into the context bag. - - - Attribute is pushed into the context bag. - - - Keyword is pushed into the context bag. - - - F1 keyword is pushed into the context bag. - - - VSUC_Usage_Lookup with case sensitivity. - - - VSUC_Usage_LookupF1 with case sensitivity. - - - Specifies the priority of attributes or keywords in the context bag. - - - Default; lowest priority level. This value is only used internally by the environment. - - - Low priority level. Typically reserved for start pages, getting started topics, and so on. This value is applied to information which provides useful, but not very specific, Help information. - - - Priority level for command UI context. - - - Priority level for a hierarchy. - - - Priority level for a hierarchy item. - - - Priority level for an editor window. Used by Solution Explorer because it also pushes a selection to the Properties window. - - - Priority level for a selection container. - - - Priority level for a selection container. - - - Priority level for enterprise templates. - - - Priority level for tool windows that do not want to overwrite , but want their context to appear at the top of the RL window. - - - Priority level for a selection within a tool window. For example, this value could be assigned to a command within the command window. - - - Specifies the highest priority of any keyword. Priority level for wizards accessed through the automation model. - - - Controls the display state or appearance of a window. - - - The window is in its default state. - - - The window is minimized. By default, the system reduces a minimized window to the size of its taskbar button and moves the minimized window to the taskbar. - - - The window is maximized. By default, the system enlarges a maximized window so that it fills the screen or, in the case of a child window, the parent window's client area. - - - \ No newline at end of file diff --git a/ScheMe/bin/Microsoft.VisualStudio.TemplateWizardInterface.dll b/ScheMe/bin/Microsoft.VisualStudio.TemplateWizardInterface.dll deleted file mode 100644 index 7d59070..0000000 Binary files a/ScheMe/bin/Microsoft.VisualStudio.TemplateWizardInterface.dll and /dev/null differ diff --git a/ScheMe/bin/Microsoft.VisualStudio.TemplateWizardInterface.xml b/ScheMe/bin/Microsoft.VisualStudio.TemplateWizardInterface.xml deleted file mode 100644 index 2c7e9fc..0000000 --- a/ScheMe/bin/Microsoft.VisualStudio.TemplateWizardInterface.xml +++ /dev/null @@ -1,127 +0,0 @@ - - - - Microsoft.VisualStudio.TemplateWizardInterface - - - - Specifies the filtering logic to run when a project or item is instantiated from a template. - - - Specifies the filtering logic to run when a project or item is instantiated from a template. - The file name extenstion of the project file. - The file name extension of the item. - The keys and values to use during parameter replacement. - - - Defines the logic for a template wizard extension. - - - Runs custom wizard logic before opening an item in the template. - The project item that will be opened. - - - Runs custom wizard logic when a project has finished generating. - The project that finished generating. - - - Runs custom wizard logic when a project item has finished generating. - The project item that finished generating. - - - Runs custom wizard logic when the wizard has completed all tasks. - - - Runs custom wizard logic at the beginning of a template wizard run. - The automation object being used by the template wizard. - The list of standard parameters to be replaced. - A indicating the type of wizard run. - The custom parameters with which to perform parameter replacement in the project. - - - Indicates whether the specified project item should be added to the project. - true if the project item should be added to the project; otherwise, false. - The path to the project item. - - - Specifies that the template wizard extension will only load templates located in the Visual Studio installation directory or one of its subdirectories. - - - Specifies that the template wizard extension will only load templates located in the Visual Studio installation directory or one of its subdirectories. - true to specify that the template wizard extension will only load templates located in the Visual Studio installation directory or one of its subdirectories; otherwise, false. The default is false. - - - Gets a value that indicates whether to disallow user templates. - true to disallow user templates; otherwise, false. - - - Specifies that the template wizard extension will only run when called by the specified template. - - - Specifies that the template wizard extension will only run when called by the specified template. - The name of the template allowed to call the template wizard extension. For example, MyTemplate.vstemplate. - - - Gets the name of the template allowed to call the template wizard extension. - The name of the template allowed to call the template wizard extension. - - - The exception that is thrown when the template wizard is backed out before it has completed. - - - Initializes a new instance of the . - - - Initializes a new instance of the class with serialized data. - The that holds the serialized object data about the exception being thrown. - The that contains contextual information about the source or destination. - The parameter is a null reference (Nothing in Visual Basic) - The class name is a null reference (Nothing in Visual Basic) or is zero (0). - - - Initializes a new instance of the class with the specified error message. - - - Initializes a new instance of the class with the specified error message and a reference to the inner exception that is the cause of this exception. - - - Gets or sets HRESULT, a coded numerical value that is assigned to a specific exception. - The HRESULT value. - - - The exception that is thrown when the template wizard is cancelled before it has completed. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class with serialized data. - The that holds the serialized object data about the exception being thrown. - The that contains contextual information about the source or destination. - The parameter is a null reference (Nothing in Visual Basic) - The class name is a null reference (Nothing in Visual Basic) or is zero (0). - - - Initializes a new instance of the class with the specified error message. - - - Initializes a new instance of the class with the specified error message and a reference to the inner exception that is the cause of this exception. - - - Gets or sets HRESULT, a coded numerical value that is assigned to a specific exception. - The HRESULT value. - - - Specifies constants that define the different templates the template wizard can create. - - - A new multi-project template. - - - A new item template. - - - A new project template. - - - \ No newline at end of file diff --git a/ScheMe/bin/Microsoft.VisualStudio.TextManager.Interop.10.0.dll b/ScheMe/bin/Microsoft.VisualStudio.TextManager.Interop.10.0.dll deleted file mode 100644 index 5ae9176..0000000 Binary files a/ScheMe/bin/Microsoft.VisualStudio.TextManager.Interop.10.0.dll and /dev/null differ diff --git a/ScheMe/bin/Microsoft.VisualStudio.TextManager.Interop.10.0.xml b/ScheMe/bin/Microsoft.VisualStudio.TextManager.Interop.10.0.xml deleted file mode 100644 index 0666883..0000000 --- a/ScheMe/bin/Microsoft.VisualStudio.TextManager.Interop.10.0.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - Microsoft.VisualStudio.TextManager.Interop.10.0 - - - - Represents helper functions for Visual Studio shell find operations. - - - Gets the current find target, if it is available, by looking through different forms and documents. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The find target. - - - Provides additional methods for the and interfaces. - - - Tells the hidden text session to stop batching outlining changes. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Tells the hidden text session to start batching outlining changes. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Tells the editor to start outlining. - If the method succeeds, it returns . If it fails, it returns an error code. - If true, removes ad-hoc regions. - - - Tells the editor to stop outlining. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Provides additional methods for the and interfaces. - - - Gets method data to display in the method tip window. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The interface, which is used to set method and parameter information for the method tip window. - - - Represents additional functionality for the . - - - Gets the smart tag content. - If the method succeeds, it returns . If it fails, it returns an error code. - The . - - - Provides additional methods for the interface. - - - Gets the text tip. - If the method succeeds, it returns . If it fails, it returns an error code. - The object. - - - The service that provides an , which provides search functions for Visual Studio. - - - Provides additional members to the and enumerations. - - - The view does not create an HWND host. - - - \ No newline at end of file diff --git a/ScheMe/bin/Microsoft.VisualStudio.TextManager.Interop.8.0.dll b/ScheMe/bin/Microsoft.VisualStudio.TextManager.Interop.8.0.dll deleted file mode 100644 index 9f9e567..0000000 Binary files a/ScheMe/bin/Microsoft.VisualStudio.TextManager.Interop.8.0.dll and /dev/null differ diff --git a/ScheMe/bin/Microsoft.VisualStudio.TextManager.Interop.8.0.xml b/ScheMe/bin/Microsoft.VisualStudio.TextManager.Interop.8.0.xml deleted file mode 100644 index 6f7d5b8..0000000 --- a/ScheMe/bin/Microsoft.VisualStudio.TextManager.Interop.8.0.xml +++ /dev/null @@ -1,3220 +0,0 @@ - - - - Microsoft.VisualStudio.TextManager.Interop.8.0 - - - - Specifies a type of color value: foreground, background, or line color. - - - Specifies the background color. - - - Specifies the foreground color. - - - Specifies the line color (used when the interface is implemented on the interface). - - - Specifies editor properties. - - - Override the default behavior of a text view accessibility implementation. - - - Provides additional members for . - - - Blocks the thread during a search. - - - Do not update visual user interface elements. - - - Match line breaks by using regular expressions. - - - Provides additional members for the enumeration. - - - The replace operation was cancelled before any replacement were made. - - - The user tried to replace only the CR of the LF of a line with a CR-LF ending. - - - Provides additional members for the VSFTPROPID enumeration. - - - VT_BOOL; the Find in Files operation is foreground only. - - - Specifies the buffer coordinator mapping mode for contained languages. - - - Indicates that the buffer is a single span, so no markers are required. This is a special mode; if you create a marker to track the entire buffer, the marker will be deleted when the user deletes the contents of the entire buffer, and all subsequent marker events are lost. There is no way to create a marker that is wider than the buffer. This mode supersedes any other bit flags set. - - - A combination of and . - - - Indicates that the primary span actually has an additional character at the beginning, but only the characters after that additional character are replicated to the secondary span. This mode is used to prevent deletion of text markers when one of the spans collapses into 0 characters, for example, when the user deletes everything in the span range. In the extended left mode, the primary span includes the '>' from the opening <script>tag. Normally this mode should be changed only when there are no mappings. If the mapping mode is changed when the buffer coordinator already has span mappings, the result is unpredictable. - - - Indicates that the primary span actually has an additional character at the end, but only the characters before that additional character are replicated to the secondary span. This mode is used to prevent deletion of text markers when one of the spans collapses into 0 characters, for example, when the user deletes everything in the span range. In extended right mode, the primary span includes the '<' from the closing </script> tag. Normally this mode should be changed only when there are no mappings. If the mapping mode is changed when the buffer coordinator already has span mappings, the result is unpredictable. - - - Indicates the default mode, in which the primary span equals the secondary span. - - - Represents the different behaviors of a code window. - - - The default behavior (the window has a dropdown bar and can be split. - - - The dropdown bar is disabled. - - - The window splitter is disabled. - - - Extends the enumeration of end of line markers. - - - UNICODE end of line. This value is also defined as - - - End of enum marker. - - - Specifies the type of an expansion function. - - - The expansion function represents a list of values. This list is typically displayed in an IntelliSense completion list. - - - The expansion function represents a single value. - - - Specifies an expansion path typically associated with code snippet locations. - - - The installation root for Visual Studio, for example, "C:\Program Files\Microsoft Visual Studio 10". - - - The user document folder where Visual Studio stores user-specific settings, for example, "C:\Documents and Settings\[username]\My Documents\Visual Studio 2005". Code snippets will appear under that path in "Code Snippets\[languageName]\My Code Snippets", where [languageName] is a language name such as "C#". - - - Represents different options for highlighting matching braces. - - - Tells the view to suppress status bar updates. - - - Use rectangles for highlighting instead of bold. - - - Specifies the view frame type. - - - The view frame type is not specified. - - - The view frame is a code window. - - - The view frame is a tool window. - - - Specifies options for . - - - Provides no text attributes or glyphs. - - - Draws a glyph. - - - Provides text attributes. - - - Specifies the direction of buffer coordinator replication for contained languages. - - - Specifies that the direction is from the primary to the secondary buffer. - - - Specifies that the direction is from the secondary to the primary buffer. - - - Adds flags that indicate the type of changes made to text that triggered the commit gesture. - - - The text has been reformatted. - - - Used to specify the type of code members that are to be returned from a list of code members. - - - Specifies an event handler type. - - - Specifies an event type. - - - Specifies a user function type. - - - Represents the kind of code block (try,catch, finally) used in . - - - The exception block. - - - The finally block - - - The try block. - - - Used to specify the recompilation mode for a contained language. - - - Specifies to recompile the file - used when the primary editor replaces the entire buffer and wants a full recompile. - - - Specifies to recompile the entire project, for example, when the compiler options have changed. - - - Used to specify the type of element is being renamed in a contained language. - - - Specifies the rename type is a class. - - - Specifies the rename type is a class member. - - - Specifies the rename type is a namespace. - - - Specifies the rename type is something other than a class, class member, or namespace. - - - Used to create a new external error. - - - File name of the file containing the error. - - - Error text. - - - Nonzero for error, zero for warning. - - - Error column number. - - - Error ID. - - - Error line number. - - - Specifies color table preferences to be used when painting text or markers. - - - Bold fonts that are used by text views. - - - Regular fonts that are used by text views. - - - COM pointer to the color table for the colorable item provider indicated by *. This object is created as a result of this call if it has not been created already. This pointer is guaranteed to be valid if the structure is an [in] parameter to a function. If you want to hold onto it beyond that you must AddRef (and later Release) it. - - - GUID of the category to be used for the editor's color settings. The editor can handle separate categories for fonts and colors. - - - CLSID of an implementor. - - - GUID of the category to be used for the editor's font settings. The editor can handle separate categories for fonts and colors. - - - Provides frame settings that control whether scroll bars are provided for views. - - - Determines whether the frame should display a horizontal scroll bar for views. - - - Determines whether the frame should display a vertical scroll bar for views. - - - Extends the enumeration. - - - Indicates that the global pointer to the view being painted is set and can be used. - - - Provides additional members to the enumeration. - - - Client will draw the collapsed region banner, only valid for collapsed regions. - - - User controls (+/- glyph and banner dbl-click) will be disabled, only valid for collapsed regions. - - - Specifies IntelliSense host flags. - - - Indicates that the context text can be committed to a read-only buffer. - - - Indicates that there is no subject and the context buffer contains the IntelliSense target. This flag implies that the is not specified. - - - Indicates that any editing (in the subject or context fields) should be done in the overwrite mode (otherwise, editing is done in the insert mode). - - - Indicates the context buffer is read-only. - - - Indicates the subject text must be displayed on a single line. - - - Calculates the check sum for the file representation of the associated text buffer. - - - Calculates the check sum for the file representation of the associated text buffer using the specified algorithm. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] GUID representing the algorithm to use - [in] Buffer size passed in - [out] Buffer into which the checksum is written - [out] Buffer size required - - - Provides methods handling an structure. - - - Draws the glyph. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Unused. - [in] Handle for current device context. - [in] Pointer to the RECT structure which contains the glyph. - - - Gets the attributes of the atom - If the method succeeds, it returns . If it fails, it returns an error code. - The length. - An array of color attributes. - - - Gets the type of atom it is (glyph, text, or default). - If the method succeeds, it returns . If it fails, it returns an error code. - [out] A flag from . - - - Gets the width of the glyph. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The width of a pixel. - [out] The width of the glyph in pixels. - - - Contains a method to query whether to wait to de-persist outlining state. - - - Determines whether to wait to de-persist outlining state. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Value is 0 to indicate no wait. - - - Provides a method to get the list of extra files to process. Used by text manager in check out of multiple files. - - - Gets a list of files to process. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The base buffer. - [out] A list of files to process (which should include the current file). Separate files in the list with a semi-colon (;). - - - Provides a method for the language service to tell the buffer coordinator to clip the text span to a valid span in the secondary buffer. - - - Determines whether the buffer coordinator should clip a text span to a valid span in the secondary buffer. - Returns if the method succeeds. - [in] Pointer to the primary buffer. - [in] Pointer to the secondary buffer. - [in] Pointer to the text span. - [out] Value is true if the buffer coordinator should clip the text span to a valid span in the secondary buffer. - - - Provides a method to show the page encoding selection dialog. - - - Show the dialog for selecting an encoding for opening a file. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The name of the file to be opened. - [in] User data for the file to be opened. - - - Provides methods to determine and customize some of the behavior of a code window. - - - Customizes some of the behavior of a code window, such as making the window read-only, hiding the dropdown bar and splitter, and provide auxiliary user context. - Returns if the method succeeds. - [in] Enumeration value which determines the behavior of the code window. Possible values are: CWB _DEFAULT, CWB_DISABLEDROPDOWNBAR, or CWB_DISABLESPLITTER. - [in] Enumeration value which determines the use of the auxiliary user context. - [in] The name of the auxiliary user context. - [in] The value of the auxiliary user context. - [in] Flags to modify the - [in] The enumeration which specifies view parameters. - - - Determines whether the code window is read-only. - Returns if the code window is read-only; otherwise, returns indicating the code window is not read-only. - - - Extends a language service colorizer by allowing the environment to suspend and restart colorization. - - - Starts or resume colorization operations. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Suspends or ends colorization operations. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Implemented by the environment on the command window tool window to coordinate statement completion. - - - Sets the current context for statement completion. - Returns if the method succeeds. - [in] The path to the file containing the current statement. - [in] The text buffer containing the current statement. - [in] The current statement’s text span. - [in] may be used to pass additional context in future. If none is available, NULL is passed. - - - Provides capabilities for building completion sets for statement completion. - - - Gets the number of completion sets. - If the method succeeds, it returns . If it fails, it returns an error code. - The number of completion sets. - - - Gets the builder description - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The index of the completion set. - [out] The description. - - - Gets the builder’s display text. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The index of the completion set. - [in] The display text. - [out, optional] A glyph for the display text. - - - Gets the images used by the builder. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The images. - - - Gets the foreground/background color. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The index of the completion set. - [out] The foreground color. - [out] The background color. - - - Called when a builder has committed a completion set. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The index of the completion set. - - - Allows a completion set to provide various kinds of customization. - - - Compares two completor items. - If the method is successful, returns ; otherwise, returns an error code (in which case the default comparison is used). - [in] First string to compare to. - [in] Second string to compare to first string. - [in] Number of characters to compare. - [out] Result of comparison. - - - Show in the completion list all common items available. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The item of interest. - - - Returns the foreground and background colors for a selected item. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] item of interest. - [out] Foreground color. For values, see COLORREF. - [out] Background color. For values, see COLORREF. - - - Returns the current filter level. - If successful, returns . If there is no filter, returns ; otherwise, returns an error code. - [out] Returns the current filter level. - - - Show in the completion list the members of the specified type. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The index of the item of interest. - - - Called when the completion has been committed. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Implemented by a language to support buffer span mapping. - - - Returns an enumerator of original code block mappings. - If successful, returns ; otherwise, returns an error code. - [out] Returns an object that contains a list of objects representing all embedded code blocks in the original document. - - - Notifies the provider of the code spans that the buffer coordinator has been updated with new spans. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Provides simplistic contained language service features. - - - Returns a colorizer object for the language. - If successful, returns ; otherwise, returns an error code. - [out] Returns an object representing the colorizer to use for the contained language. - - - Returns the GUID for the full language service of the contained language. - If successful, returns ; otherwise, returns an error code. - [out] Returns the GUID of the language service of the contained language. - - - Returns a text view filter to handle delegated text view filtering responsibility. - If successful, returns ; otherwise, returns an error code. - [in] An object representing the IntelliSense host. - [in] An object representing the command target to pass any unhandled commands to. - [out] Returns an object representing the text view filter that is used by the contained language service to receive any commands passed to the text view. - - - Recompiles the language file, or the entire project. - If successful, returns ; otherwise, returns an error code. - [in] A value from the enumeration indicating what should be recompiled (the file or the whole project). - - - Allows for a change in buffer coordinators on-the-fly. - If successful, returns ; otherwise, returns an error code. - [in] An object representing the new buffer coordinator. - - - Sets the language host for the secondary language. - If successful, returns ; otherwise, returns an error code. - [in] An object representing the new language host. Can be a null value (see Remarks for details). - - - Called to ensure the contained language is ready. - If successful, returns ; otherwise, returns an error code. - - - Provides support for code navigation, event generation, and the like. - - - Creates a unique event handler name, given the class context, name of the object instance, and the name of event. - If successful, returns ; otherwise, returns an error code. - [in] Name of the class. - [in] Name of the object. - [in] Name of the event. - [out] Returns the new name of an event handler. - - - Creates an event handler given the class context, name of the object instance, name of the event, and the (unique) name of event handler, if none exists already. - If successful, returns ; otherwise, returns an error code. - [in] Name of the class. - [in] Name of the object. - [in] Name of the event. - [in] Name of the event handler. - [in] The file or buffer where the designer would like to put a new method. This is a unique identifier or it can be one of the following values: , or . - [out] Returns a unique member ID for the event handler. - [out] Returns the returned event handler body. - [out] Returns a object describing the location in the source code where the event handler was inserted. - - - Returns the base class name for the provided class. - If successful, returns ; otherwise, returns an error code. - [in] The full name of the class, for example, Namespace1.Namespace2.Class1. - [out] The full name of the base class, for example, System.Web.UI.Page. - - - Returns a collection of existing members that match the signature of the provided event description. - If successful, returns ; otherwise, returns an error code. - [in] The full name of the class from which to get the event handlers. - [in] The object type name for the event. - [in] The name of the event for which to get the event handlers. - [out] Returns the number of members in the and arrays. - [out] Returns an array of event handler names. - [out] Returns an array of unique member IDs for each event handler. - - - Returns the unique member id of an event handler matching the provided description if exists. - If successful, returns . If the event handler does not exist, returns . Otherwise, returns an error code. - [in] The full class name that contains the event handler. - [in] The object type of the event. - [in] The name of the event. - [in] The name of the event handler. - [out] Returns the unique member ID for the event handler. - - - Obtains the position (for example the starting character index, starting line, ending character index, ending line, and item ID of file) in the secondary buffer coordinates or partial class file buffer coordinates, of a given a class member, that could be cached and later used to navigate to that member. - If successful, returns ; otherwise, returns an error code. - [in] Name of the class. - [in] Unique member identifier (as might be returned from the method). - [in, out] A object that is filled in with the position in the secondary buffer of the specified member. - [out] Returns the item ID of the parent document. This is a unique identifier or one of the following values: , or . - - - Returns a collection of members corresponding to the specified flags. - If successful, returns ; otherwise, returns an error code. - [in] Class name. - [in] A combination of flags from the enumeration specifying the types of members to retrieve. - [out] Returns the number of members specified in the returned and arrays. - [out] Returns a list of display names for each member. - [out] Returns a list of unique member identifier strings for each member. - - - Examines the provided ID to see if it is a valid identifier for the contained language. - If successful, returns ; otherwise, returns an error code. - [in] An identifier of the contained language. - [out] Returns nonzero (TRUE) indicating the ID is valid; otherwise, returns zero (FALSE). (C++ only: this value is returned as a VARIANT_BOOL object.) - - - Called from a containing object indicating that a rename of a specified type was initiated. - If successful, returns ; otherwise, returns an error code. - [in] A value from the enumeration specifying what is being renamed. - [in] The old name. - [in] The new name. - - - Provides colorization for line fragments. - - - Colorizes the specified line fragment or text. - If successful, returns ; otherwise, returns an error code. - [in] Number of the line to be colorized. - [in] Starting character index for the line fragment. - [in] Number of characters to colorize. - [in] The actual text to colorize. The parameter specifies the number of characters from this string to colorize. - [in] A state value used by the colorizer representing the state of parsing at the beginning of the line. The parsing state is custom to each colorizer. - [out] Color attributes of the text. - [out] The parsing state at the end of the specified text. - - - Provides creation of contained languages. - - - Returns an object that a primary language can use to delegate certain responsibilities for managing a contained language. - If successful, returns ; otherwise, returns an error code. - [in] An object representing the hierarchy to which this object belongs. - [in] A unique identifier for a source file or one of the following values: , , or . - [in] An object representing the buffer coordinator to associate with the contained language. - [out] Returns an object representing the contained language for the specified hierarchy item. - - - Represents a host for contained languages. - - - Enables a client to receive messages from the source text. - If successful, returns ; otherwise, returns an error code. - [in] An object representing the entity that is requesting notification of contained language events generated by the editor. - [out] Returns a unique identifier representing the client. This value can later be used in a call to the method. - - - Determines if code reformatting is currently allowed. - If successful, returns ; otherwise, returns an error code. - [out] Returns nonzero (TRUE) if the code can be reformatted; otherwise, returns zero (FALSE). - - - Ensures that the secondary buffer is available and has no pending changes. - If successful, returns ; otherwise, returns an error code. - - - Ensures that span in the primary buffer is visible. - If successful, returns ; otherwise, returns an error code. - [in] A object describing the span of text to make visible. - - - Retrieves information about the error provider. - If successful, returns ; otherwise, returns an error code. - [out] Name of the task provider. - [out] A GUID identifying the task provider. - - - Provides information on the base indent level and indent settings. - If successful, returns ; otherwise, returns an error code. - [in] The line number for the line of text in question. This is the line number in the secondary buffer (that is, it is typically relative to the first line of code). - [out] Returns the exact indent string. This string is to be inserted at the beginning of each line that is reformatted and represents the base level of indentation. See Remarks for more information. - [out] Returns the indent level in spaces. This value should be ignored if the parameter returns a non-empty string. - [out] Size of the indent. - [out] Returns nonzero (TRUE) if tabs are to be used for line indents; otherwise, returns zero (FALSE), use spaces instead. - [out] Size of the tab indent, if present. If the parameter returns zero (FALSE), this value is unspecified. - - - Returns the language token that is nearest the requested line. - If successful, returns ; otherwise, returns an error code. - [in] A object describing the position and extent of the token to search near. This position is based on the secondary buffer. - [out] Returns a object describing the position and extent of the token that is nearest the specified token. The position is based on the primary buffer. - - - Returns the hierarchy that contains the file displayed in the primary buffer. - If successful, returns ; otherwise, returns an error code. - [out] Returns an object representing the hierarchy that owns the file displayed in the primary buffer. - - - Sends a request to insert markup. - If successful, returns ; otherwise, returns an error code. - [in] The fully qualified type name of the object for which the markup is to be inserted. For example, "System.Web.UI.Page". - [in] A string containing the ID of the object. See Remarks for an example. - - - Inserts a markup tag that imports the specified namespace. - If successful, returns ; otherwise, returns an error code. - [in] A string specifying the fully qualified namespace to import. - - - Adds an assembly that is currently in the global assembly cache (GAC). - If successful, returns ; otherwise, returns an error code. - [in] A string defining the reference to be added. See Remarks for an example. - - - Called to notify the host when the contained language changes its Fonts and Colors settings. - If successful, returns ; otherwise, returns an error code. - - - Called to notify the editor that a name has been changed. - If successful, returns ; otherwise, returns an error code. - [in] A value from the enumeration indicating what type of name was changed. - [in] The fully qualified old name. For example, "MyNamespace.MyClass.MyMethod". - [in] The fully qualified new name. For example, "MyNamespace.MyClass.MyNewMethod". - - - Determines if the secondary buffer can be modified. - If the buffer can be modified, returns ; otherwise, returns BUFFER_E_SCC_READONLY. - - - Called by a client that is no longer interested in receiving notifications from the editor. - If successful, returns ; otherwise, returns an error code. - [in] The unique value that was returned from the method. - - - Receives view change notifications from a contained language host. - - - Called when the view has changed. - Should always return (the return value is typically ignored by the contained language host). - [in] Nonzero (TRUE) if the view is text-based; otherwise, zero (FALSE), the view is graphical (typically a designer window). - - - Created by a project to provide the project name used in the creation of the contained language. - - - Gets the name of the project for the specified item. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The id of the item for which to get the project name. - [out] The project name for the specified item. - - - Provides support for static event generation. - - - Binds a static event to the specified member. - If successful, returns ; otherwise, returns an error code. - [in] The fully qualified name of the class the member resides in. - [in] The unique ID of the member that is to handle the event. - [in] The name of the object that contains the event. - [in] The name of the event. - - - Creates an event handler given the class context, name of the object type and instance, the name of the event and the (unique) name of the event handler. - If successful, returns ; otherwise, returns an error code. - [in] The fully qualified name of the class. - [in] The fully qualified name of the object type. - [in] The name of the object. - [in] The name of the event. - [in] The name of the event handler. - [in] The file to insert into. This is a unique hierarchy identifier or one of the following values: , or . - [out] Returns a string containing the member ID of the event. Returns a null value if the event handler already exists. - [out] Returns a string containing the body of the event handler. Returns a null value if the event handler already exists. - [in, out] Fills in a object with the position where the event handler body was inserted in the primary buffer. This insertion point is in the file specified by the parameter. This is valid only if the event handler did not already exist. - - - Returns a collection of events that are statically handled. - If successful, returns ; otherwise, returns an error code. - [in] The fully qualified name of the class. - [in] The fully qualified name of the object that contains the event. - [out] Returns the number of event handlers specified in the lists returned in the , , and parameters. - [out] Returns a list containing the event handler names. - [out] Returns a list containing the display names for the event handlers. - [out] Returns a list containing the event member IDs. - - - Removes the event binding from the specified member. - If successful, returns ; otherwise, returns an error code. - [in] The fully qualified name of the class the member resides in. - [in] The unique ID of the member that handles the event. - [in] The name of the object that contains the event. - [in] The name of the event. - - - Provides additional drop-down bar client functionality. - - - Returns the indent level for a particular drop-down bar/Window combo item. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The drop-down bar/Window combo. - [in] Index of the item of interest. - [out] Indent level of item. - - - Represents a list of text span mappings between two buffers. - - - Returns a copy of the current enumeration as a separate object. - If successful, returns ; otherwise, returns an error code. - [out] Returns a copy of this enumeration as a separate object. - - - Returns the next set of elements from the enumeration. - If successful, returns . Returns if fewer than the requested number of elements could be returned. Otherwise, returns an error code. - [in] The number of elements to retrieve. Also specifies the maximum size of the array. - [in, out] An array of objects to be filled in. - [out] Returns the number of elements actually returned in the array. - - - Resets the enumeration to the first element. - If successful, returns ; otherwise, returns an error code. - - - Skips over the specified number of elements. - If successful, returns . Returns if the parameter is greater than the number of remaining elements. Otherwise, returns an error code. - [in] Number of elements to skip. - - - Represents a list of spans of code blocks. - - - Returns a copy of the current enumeration as a separate object. - If successful, returns ; otherwise, returns an error code. - [out] Returns a copy of this enumeration as a separate object. - - - Returns the next set of elements from the enumeration. - If successful, returns . Returns if fewer than the requested number of elements could be returned. Otherwise, returns an error code. - [in] The number of elements to retrieve. Also specifies the maximum size of the array. - [in, out] An array of objects to be filled in. - [out] Returns the number of elements actually returned in the array. - - - Resets the enumeration to the first element. - If successful, returns ; otherwise, returns an error code. - - - Skips over the specified number of elements. - If successful, returns . Returns if the parameter is greater than the number of remaining elements. Otherwise, returns an error code. - [in] Number of elements to skip. - - - Represents a list of external errors. - - - Returns a copy of the current enumeration as a separate object. - If successful, returns ; otherwise, returns an error code. - [out] Returns a copy of this enumeration as a separate object. - - - Returns the next set of elements from the enumeration. - If successful, returns . Returns if fewer than the requested number of elements could be returned. Otherwise, returns an error code. - [in] The number of elements to retrieve. Also specifies the maximum size of the array. - [in, out] An array of objects to be filled in. - [out] Returns the number of elements actually returned in the array. - - - Resets the enumeration to the first element. - If successful, returns ; otherwise, returns an error code. - - - Skips over the specified number of elements. - If successful, returns . Returns if the parameter is greater than the number of remaining elements. Otherwise, returns an error code. - [in] Number of elements to skip. - - - Provides a way to insert code snippets into a text buffer. - - - Inserts the code snippet associated with the shortcut that can be found at the given context position in the text buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The span (a pair of beginning and ending positions) in the text buffer that contains the snippet shortcut. - [in] The span that is to be replaced by the snippet (typically includes the shortcut span). - [in] Teceives notifications about the insertion process. This can be a null value. - [in] GUID of the language service. Can be a null value. Default is the language service of the file. - [out] Returns an object that is used while the snippet is being edited in place. - - - Inserts snippet with the specified name at the specified position in the text buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The full name of the code snippet. - [inThe full path to the code snippet file. - [in] Specifies the location in the text buffer to insert the code snippet. - [in] Receives notifications about the insertion process. This can be a null value. - [in] The GUID of the language service. Can be null. The default is the language service of the file. - [in] This is non-zero (true) if a "disambiguation user interface (UI)" can be shown in the case where multiple snippets with the same name are found. If this value is zero (false) then the first snippet that matches the name is inserted. - [out] Returns an object that is used while the snippet is being edited in place. - - - Inserts the code snippet from the specified XML node into the text buffer at the specified position. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Contains the code snippet text. - [in] The location in the text buffer to insert the code snippet. - [in] Receives notifications about the insertion process. This can be null. - [in] The GUID of the language service. Can be null. The default is the language service of the file. - [in] A path that is used if the node references an external file. This is typically null. - [out] The session that is used while the snippet is being edited in place. - - - Allows a VSPackage to participate in the code snippet insertion process. - - - Called to signal the end of the code snippet insertion and editing phase. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called to format the specified span in the specified text buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] An object that represents the text buffer which contains the text to be formatted. - [in] A object that describes the span (a pair of beginning and ending positions) of text that is to be formatted. - - - Called to obtain an expansion function for the specified code snippet. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] An IXMLDOMNode object that contains the code snippet expansion function definition. - [in] A string containing the name of the default field (the code snippet field that is first highlighted after the code snippet is inserted). - [out] Returns an object representing the expansion function to use. - - - Called to verify that the specified location can accept the specified kind of snippet. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] An object that represents the text buffer where the code snippet is to be inserted. - [in] A object that describes the location where the code snippet is to be inserted. - [in] A string that specifies the kind of code snippet that is to be inserted. See Remarks. - [out] Non-zero (TRUE) if the code snippet can be inserted into the specified location based on its kind; zero (FALSE) if the code snippet cannot be inserted. - - - Called to verify that the specified location can accept the specified types of code snippets. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] An object that represents the text buffer where the code snippet is to be inserted. - [in] A object that describes the location where the code snippet is to be inserted. - [in] An array strings specifying the types of the code snippet to be inserted. This can be a null value if is 0. See Remarks. - [in] The number of types specified in the array. - [out] Non-zero (TRUE) if the code snippet can be inserted into the specified location based on its types; zero (FALSE) if the code snippet cannot be inserted. - - - Called after the code snippet has been inserted and formatted. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] An object containing information about the code snippet that has just been inserted. This can be a null value. - - - Called before the code snippet has been inserted. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] An object containing information about the code snippet that is about to be inserted. This can be a null value. - - - Called when a code snippet name has been selected from an IntelliSense menu. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] A string containing the full name of the code snippet. - [in] A string containing the full path to the snippet file. - - - Called to position the edit caret in the specified place in a code snippet after it has been inserted and formatted. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] An object that represents the text buffer where the code snippet has been inserted. - [in] A object that describes the location where the code snippet was inserted. - - - Represents a list of code snippets for a particular language service. - - - Returns the number of objects represented in this enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Returns the number of objects. - - - Returns the specified number of objects from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The number of objects to retrieve. - [out] An array that is filled in with the requested objects. - [out] The actual number of objects retrieved. - - - Resets the enumeration to the beginning. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Represents a connection point that receives event notifications having to do with code snippets. - - - Called when there is a change in the key binding that is associated with inserting code snippets. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The GUID of the command group being bound to. - [in] The ID of the command in the command group being bound to. - [in] Non-zero (TRUE) if the command is being bound; otherwise, zero (FALSE) if the binding is being removed. - - - Called whenever a folder that contains snippets has been updated and the snippets from that folder have been read in. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Represents an expansion function in a code snippet. - - - Called when another field in the inserted code snippet is changed. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Name of the field that changed. - [out] Returns non-zero (true) if this expansion function's value has changed and must be re-obtained; otherwise, returns zero (false). - - - Returns the current value of the expansion function. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Returns a string that contains the value of the expansion function. - [out] Returns non-zero (true) if the expansion function has a current value; otherwise, returns zero (true). See Remarks. - - - Returns the default string to be inserted before any template is edited. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Returns a string that contains the default value. - [out] Returns non-zero (true) if the expansion function has a default value; otherwise, returns zero (false). See Remarks. - - - Returns the type of this expansion function (value or list of values). - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Returns a value from the enumeration to identify the expansion function. - - - Returns the number of items in the list of values associated with the expansion function. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Returns the number of values that represent this expansion function. - - - Returns the specified value from a list of values associated with the expansion function. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The index of the value to retrieve. - [out] Returns a string that contains the requested value. - - - Called when the expansion function is no longer needed. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Provides Insert Expansion support. - - - Returns the current position. - If the method succeeds, it returns VSConstants.S_OK. If it fails, it returns an error code. - [out] The current position. - - - Retrieves the starting and ending positions of the current expansion selection. - If the method succeeds, it returns VSConstants.S_OK. If it fails, it returns an error code. - [out] The start position of the expansion text span. - [out] The end position of the expansion text span. - - - Returns the text of the expansion text span. - If the method succeeds, it returns VSConstants.S_OK. If it fails, it returns an error code. - [out] String containing the expansion text. - - - Returns the length of the expansion text span. - If the method succeeds, it returns VSConstants.S_OK. If it fails, it returns an error code. - [out] The length of the expansion text. - - - Sets the starting and ending position of an expansion text span selection. - If the method succeeds, it returns VSConstants.S_OK. If it fails, it returns an error code. - [in] The start position of the expansion text span. - [in] The end position of the expansion text span. - - - Replaces the text span within an expansion selection with new text. - If the method succeeds, it returns VSConstants.S_OK. If it fails, it returns an error code. - [in] A string containing the new text. - [in] If is true, replaces all text in the buffer (including prefix text). Otherwise, replaces anything within the selection or insert at the selection location if there is a zero-length selection. - - - Represents the expansion manager, which knows how to find and display lists of code snippets for a particular coding language. - - - Retrieves a list of code snippets for the specified coding language. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The GUID of the coding language (typically, this is the language service GUID). - [in] Non-zero (TRUE) if to retrieve only the shortcut name for each snippet; otherwise, zero (FALSE) to retrieve all information. - [in] An array strings specifying snippet types to obtain. This can be a null value if is 0. See Remarks. - [in] The number of types specified in the array. If this is 0, all types are returned. - [in] Non-zero (TRUE) if to include code snippets with "empty" types in the list (this parameter is ignored if is 0). - [in] Non-zero (TRUE) if to include duplicate snippets; otherwise, duplicates are left out. - [out] An object that contains the desired list of snippets. - - - Retrieves the title and path to a snippet given its shortcut name. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] An object representing the client that can control what code snippets can be inserted. - [in] The GUID of the coding language (typically, this is the language service GUID). - [in] A string containing the shortcut name of the snippet. - [in] An object used as the parent if the UI needs to be shown. This can be a null value if is zero (FALSE). - [in] A object that describes the span (position and extent) where the code snippet is to be inserted. - [in] Non-zero (TRUE) if to show the UI to allow the user to choose among multiple snippets with the same shortcut name. - [out] Returns a string containing the full path to the snippet. - [out] Returns a string containing the title of the snippet. - - - Determines if a key has been bound to the "Invoke Snippet From Shortcut" command. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Returns non-zero (TRUE) if a key has been bound; otherwise, returns zero (FALSE). - - - Returns the path to the specified location. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] A value from the enumeration. - [out] Returns a string containing the full path to the specified location. - - - Shows an IntelliSense list of code snippets that can be inserted into the source through the provided object. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] An object representing the view in which to present the list. - [in] An object representing the expansion client that is used to complete the insertion of the code snippet. - [in] The GUID of the coding language (typically, this is the language service GUID). - [in] An array strings specifying snippet types to display. This can be a null value if is 0. See Remarks. - [in] The number of types specified in the array. If this is 0, all types are displayed. - [in] Non-zero (TRUE) if to include code snippets with "empty" types in the list (this parameter is ignored if is 0). - [in] An array of strings specifying the snippet kinds to display. This can be a null value if is 0. See Remarks. - [in] The number of kinds specified in the array. If this is 0, all kinds are displayed. - [in] Non-zero (TRUE) if to include code snippets with "empty" kinds in the list (this parameter is ignored if is 0). - [in] A string containing the text to show in the prompt. - [in] A character that, when typed, inserts the currently selected snippet and closes the UI. If this is a null value or an empty string, typing the Enter key is the only way to insert a selected snippet. - - - Represents the state of a newly inserted code snippet that is being edited by the user. - - - Called to indicate the end of the current code snippet insertion process. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Non-zero (TRUE) if to leave the edit caret where it is; otherwise, zero (FALSE) if the edit caret should be positioned according to the code snippet template. - - - Retrieves the declaration node for the specified field. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The name of the field. This can be null. See Remarks. - [out] The node that represents the field's declaration node. - - - Returns the position at which the edit caret is to be placed when the code snippet is committed to the source buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The span that is filled in with the position and extent where the edit caret is to be positioned - - - Retrieves the span (the position and extent) of the specified field. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The name of the field. - [out] The span of the field. - - - Retrieves the value of the specified field. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] A string containing the name of the field. - [out] Returns a string containing the value of the field. - - - Returns a node from the code snippet <Header> tag. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] A string containing the name of the XML tag to look for. This can be null. See Remarks. - [out] Returns a node that represents the specified tag. - - - Returns a node from the code snippet <Snippet> tag. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] A string containing the name of the XML tag to look for. This can be a null value. See Remarks. - [out] Returns a node that represents the specified tag. - - - Gets the span of the code snippet. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The span of the code snippet. - - - Move the highlight to the next field in order. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Non-zero (TRUE) if to commit all changes to the code snippet if moving off the last field; otherwise, zero (FALSE) if to move to the first field. - - - Move the highlight to the previous field in order. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the position where the edit caret should be placed when the code snippet is committed to the source buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] A object that describes the position where the edit caret should go. - - - Sets the default value for the specified field. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] A string containing the name of the field. - [in] A string containing the default value to use. - - - Enhances IntelliSense completion set functionality for use in a non-text-view editor. - - - Set the IntelliSense host that controls the display of the completion list. - If successful, returns ; otherwise, returns an error code. - [in] An object representing the IntelliSense host that displays the completion list. - - - Updates the completion set. - If successful, returns ; otherwise, returns an error code. - - - Provides events when file extensions are changed. - - - Called when the file extensions are changed. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Use the interface to launch a modeless dialog on the background thread that will allow a user to cancel a lengthy background find or find and replace operation. - - - Dismisses a modeless background dialog opened with . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Launches a modeless dialog on the background thread with which the user can cancel a lengthy find or replace operation - If the method succeeds, it returns . If it fails, it returns an error code. Repeated calls to close and re-launch the dialog rather than generating an error. - - - Determines whether the user of the modeless dialog on the background thread has cancelled a find or replace operation. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] True if the user has clicked cancel, otherwise false. - - - Implements Find and Replace capabilities within your editor. - - - Move to a specified location within a document. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] optional - Set of text spans describing the match - [in] Set selection to box or stream. Values are taken from . - - - Provides support for returning a full 24-bit color value. - - - Retrieves the RGB value for the specified element. - If successful, returns ; otherwise, returns an error code. - [in] A value from the enumeration identifying the element for which to get the color. - [out] The requested RGB value. - - - Provides additional methods for . - - - Gets the banner attributes. - If the method succeeds, it returns . If it fails, it returns an error code. - The length of the banner. - [out] A ULONG array of color attributes. - - - Sets the banner attributes. - If the method succeeds, it returns . If it fails, it returns an error code. - The length of the banner. - A ULONG array of color attributes. - - - Supports client drawing of glyphs. - - - Tells client to draw a glyph - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The client’s region. - [in] Currently unused - [in] Handle to the device context. - [in] The rectangle containing the glyph. - - - Determines how much space to set aside for banner glyph. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The pixel space width. - [out] The glyph width in pixels. - - - Provides an Add method for objects. - - - Adds objects. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Updates flags. For information on values for see . - [in] The number of regions to add. - [in] The array of objects. - [out] An object that can be used to enumerate the hidden regions in the text buffer. - - - This interface is implemented by a language service that supports statement completion and other IntelliSense features in the immediate mode of the command window. This mode occurs when the debugger is in break mode. - - - This method is deprecated. Please use . - - - Informs the language service that it must add or remove its from the command filter chain for the command window’s . - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Flag that determines whether to add or remove the filter. Value is true to add. - [in] The text view containing the command filter chain to be modified. - [in] Flag that determines whether statement completion should be active upon return from this method. Value is true for active statement completion. If the filter is being removed, this parameter is ignored. - - - This method is deprecated. Please use . - - - This interface is implemented by a language service that supports statement completion and other IntelliSense features in the immediate mode of the command window. This mode occurs when the debugger is in break mode. - - - Enables or disables statement completion. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Flag indicating whether to enable statement completion. True indicates statement completion is enabled. - [in] If is true, the index in the current line which marks the start of the portion to be used for statement completion. Otherwise ignored. - [in] If is true, the index in the current line which marks the end of the portion to be used for statement completion. If value is -1, it indicates that the rest of the line is to be used. Ignored on disable of statement completion. - [in] The text view. - - - This method is deprecated. Please use . - - - If the method succeeds, it returns . If it fails, it returns an error code. - - - Informs the language service that it must add or remove its from the command filter chain for the command window’s . - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Flag that determines whether to add or remove the filter. Value is true to add. - [in] The text view containing the command filter chain to be modified. - [in] Flag that determines whether statement completion should be active upon return from this method. Value is true for active statement completion. If the filter is being removed, this parameter is ignored. - - - Sets the current context for statement completion for the command window. - Returns if the method succeeds. - [in] The path to the file containing the current statement. - [in] The text buffer containing the current statement. - [in] The current statement’s text span. - [in] may be used to pass additional context in future. If none is available, NULL is passed. - [in] The text view. - - - This method is deprecated. Please use . - - - Provides methods to get the window handle of and hide the insertion point. - - - Gets the window handle. - Returns if the method is successful. - [out] The window handle. - - - Hides the insertion point. - Returns if the method is successful. - - - Used to create and display a completor window - - - Executes the completion. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] GUID of the command group. - [in] ID of the command. - [in] Flag indicating execution options. - [in] The command. - [out] The command after completion. - - - Returns the completor span. - If the method succeeds, it returns VSConstants.S_OK. If it fails, it returns an error code. - - containing the completor. - - - Gets the height of the IntelliSense completor. - If the method succeeds, it returns VSConstants.S_OK. If it fails, it returns an error code. - The height of the completor. - - - Gets the completor width. - If the method succeeds, it returns VSConstants.S_OK. If it fails, it returns an error code. - The width of the completor. - - - Gets a handle to the completor window. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The window HWND. - - - Hides the IntelliSense completor. - If the method succeeds, it returns VSConstants.S_OK. If it fails, it returns an error code. - - - Initializes the IntelliSense completor. - If the method succeeds, it returns VSConstants.S_OK. If it fails, it returns an error code. - Pointer to IVsIntellisenseHost - Handle to the parent window. - - - Determines whether the completor is active. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Zero (false) if the completor is not active, otherwise non-zero (true). - - - Gets the status of the completor. - If the method succeeds, it returns . If it fails, it returns an error code. - The GUID of the command group. - The number of commands. - The commands. - The command text. - - - Sets the completor location. - If the method succeeds, it returns . If it fails, it returns an error code. - Pointer to the start of the completor location. - - - Updates the IntelliSense completor. - If the method succeeds, it returns VSConstants.S_OK. If it fails, it returns an error code. - Pointer to IVsCompletionSet - IntelliSense host flags. Values are taken from IntellisenseHostFlags. - - - Implemented by clients (including ) to provide IntelliSense hosting functionality. - - - Handles any cleanup actions after a call to the completor. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Handles actions before committing the completor call. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Executes the specified command. - [in] The GUID of the command group. - [in] The command ID. - [in] Specifies how the object should execute the command. - [in] The input arguments of the command. - [out] The output arguments of the command. - - - Gets the context buffer for IntelliSense. - If the method succeeds, it returns . If it fails, it returns an error code. - [out, retval] The context buffer. - - - Gets the caret position relative to the context buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Length of the context buffer. - [out] Indicates the caret position index. - - - Returns the position in the context buffer that is considered the starting context point. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The containing the IntelliSense context. - Length of the buffer. - - - Gets the bounding rectangle for the IntelliSense context. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The position of the context. - [in] The length of the context. - [in] Flag indicating that the context position is determined by the current caret position. True indicates use the current caret position. - [out] The bounding rectangle for the IntelliSense context. - [out] The top line of the context. - - - Gets the selection relative to the context buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] defining the context selection. - - - Gets the IntelliSense host flags from the enumeration. - If the method succeeds, it returns . If it fails, it returns an error code. - [out, retval] The IntelliSense host flags. - - - Returns a handle to the host window. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Handle to the host window. - - - Gets an IntelliSense service object. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to . - - - Returns the smart tag window. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Returns the smart tag rectangle. - - - Gets the caret position for the text upon which IntelliSense operates. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The index of the caret position. - - - Gets the selection relative to the text upon which IntelliSense operates. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Starting index of the subject text selection. - [out] Ending index of the subject text selection. - - - Gets the text upon which IntelliSense operates. - If the method succeeds, it returns . If it fails, it returns an error code. - [out, retval] The string containing the subject text. - - - Highlights the matching brace. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Parameter is not used. - [in] Number of matching brace pairs to highlight within the text span. - [in, size_is(cSpans)] Span of text within which highlighting occurs. - - - Queries this object for the status of one or more commands generated by user interface events. - If the method succeeds, it returns . If it fails, it returns an error code. - The GUID of the command group. - The number of commands in . - An array of structures that indicate the commands for which the caller needs status information. - A structure in which to return name and/or status information of a single command. This parameter can be null to indicate that the caller does not need this information. - - - Edits the text upon which IntelliSense operates. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Starting index of the subject text. - [in] Ending index of the subject text. - [in] The subject text. - - - Sets the caret position relative to the context buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Length of the context buffer. - [in] Indicates the caret position index. - - - Sets the selection relative to the context buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - Sets the selection relative to the context buffer. - Sets the selection relative to the context buffer. - Sets the selection relative to the context buffer. - Sets the selection relative to the context buffer. - - - Sets the caret position relative to the text upon which IntelliSense operates. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Indicates the caret position index. - - - Sets the selection relative to the text upon which IntelliSense operates. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Start index number for the text span defining the subject text selection. - [in] End index number for the text span defining the subject text selection. - - - Updates the completion status user interface (UI). - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the . - [in] Flags whose values are taken from . - - - Updates the smart tag window. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the interface. - [in] Flags containing tip window flags. Values are taken from the interface. - - - Updates the tip window. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to interface. - [in] Tip window options. For a list of values, see interface. - - - Used to expose method tips. - - - Destroys the tip window and then deletes the tip. - If the method succeeds, it returns NativeMethods.S_OK. If it fails, it returns an error code. - [in] BOOLEAN indicating that the window can be deleted. - - - Creates the tool tip window. - If the method succeeds, it returns NativeMethods.S_OK. If it fails, it returns an error code. - [in] A pointer to the interface. - - - Gets the number of overloads for the current method. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The number of overloads. - - - Gets the size of the language tip window. - If the method succeeds, it returns NativeMethods.S_OK. If it fails, it returns an error code. - [in] RECT struct containing the tip window coordinates. - [in] Pointer to the size of the tip. - - - Gets the height of the tip window. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The height of the tip window. - - - Initializes a language tooltip. - If the method succeeds, it returns NativeMethods.S_OK. If it fails, it returns an error code. - [in] A pointer to the interface. - - - Determines whether the tip is active. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Zero (false) if the tip is not active, otherwise non-zero (true). - - - Scrolls to next overload of the method. - If the method succeeds, it returns NativeMethods.S_OK. If it fails, it returns an error code. - - - Scrolls to the previous overload of the method. - If the method succeeds, it returns NativeMethods.S_OK. If it fails, it returns an error code. - - - Updates a language tooltip. - If the method succeeds, it returns NativeMethods.S_OK. If it fails, it returns an error code. - [in] A pointer to the interface. - [in] Tip window flags. Values are taken from enumeration. - - - Updates the tip position. - If the method succeeds, it returns NativeMethods.S_OK. If it fails, it returns an error code. - - - Provides manipulation of the completor size property. - - - Gets the completor size property - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The completor size. - - - Sets the completor size property. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The completor size. - - - Implemented by languages that need to access the underlying text buffer to decide whether to handle clipboard and drag/drop operations. - - - Determines whether a data object contains data that can be rendered into text. - If the method succeeds, it returns . If it fails, it returns an error code. - The data object. - The buffer. - [out] Zero (false) if the data object does not contain text data. - - - Provides support for exception handlers in a language service. - - - Determines the span of the catch block in a try/catch exception handler for a specified location. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] An object containing the text to examine. - [in] The line in which to find the catch block. - [in] The column in which to find the catch block - [out] Flag indicating whether position is in the catch block. Value is non-zero if the position is in the catch block itself; otherwise, returns zero. - [out] Returns a object describing the span of the catch block. - - - Determines whether the specified location is contained within a specified type of exception handler block. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] An containing the text to examine. - [in] Line to examine. - [in] Column to examine. - [in] A value from the enumeration specifying which common block to look for. - [out] Returns non-zero if and is inside the specified common language block; otherwise, returns zero. - - - Validates the given position as a place to set an instruction or break point. - If the method succeeds, it returns . If the location cannot contain an instruction point, returns ; otherwise, returns an error code. - [in] An containing the text to examine. - [in] Line to examine. - [in] Column to examine. - [out] Returns a TextSpan object containing the span of the code surrounding the specified location. - - - Implemented for languages that need to enable drag/drop operations based on the location of the drop. - - - Cleans up any state that was cached in the call to . - If the method succeeds, it returns . If it fails, it returns an error code. - The text buffer. - - - Does the necessary setup or caching in order to quickly execute the method. - The data object. - The buffer. - [out] Zero (false) if the document does not contain text, otherwise non-zero (true). - - - Determines whether the data object passed to contains data that can be rendered as text for the text buffer at the specified location? - If the method succeeds, it returns . If it fails, it returns an error code. - The text buffer. - The line number. - The column number - [out] Zero (false) if text data is not valid at the location, otherwise non-zero (true). - - - Determines the number of "spaces" that should be added to the beginning of the specified line. - - - Determines how many "spaces" to add at the start of a line. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] An object. - [in] The index of the line that needs to be indented. - [out] Returns the number of spaces to add to the beginning of the line. - - - Provides access to the entire text shown for a method in an IntelliSense Parameter Info ToolTip. - - - Returns the text for the specified method that would appear in the ParameterInfo tooltip. - If the method succeeds, it returns . If it fails, it returns an error code. - in] The index of the method signature. - [out] The displayable string. - - - Provides additional methods for the interface. - - - Gets the number of overloads of the current method. - If the method succeeds, it returns . If it fails, it returns an error code. - The number of overloads. - - - Moves the tip window to the next method. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Flag indicating whether the tip window successfully moved. - - - Moves the tooltip to the previous method. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Flag indicating whether the tip window successfully moved. - - - Provides overrides for the default behavior of a text view’s MSAA implementation. - - - Gets the flags to override in the text view’s accessibility state. - If the method succeeds, returns ; otherwise, returns an error code. - Mask indicating which bits to change. Bits set in the mask will be the bits changed. - The resulting overridden/changed state flags. - - - Discovers whether there is a global, linked undo action open. - - - Determines whether there is a global, linked undo transaction currently in progress. - If the method succeeds, it returns ; otherwise, it returns an error code. - [out] Flag indicating whether there is a transaction open. True if there is a transaction in progress. - - - Queries a linked undo set to determine if an undo action would be aborted. - - - Queries each member of a linked undo set to determine if an undo action would be aborted. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] If 1 (TRUE), undo action would be aborted; if 0 (FALSE) undo action would not be aborted. - - - Manages notification of the read-only status of a view. - - - Notifies that the view is read-only and editing commands are disabled. - Returns if the method succeeds; otherwise, returns an error code. - [in] GUID of the editing command. - [in] Command ID of the editing command. - - - Used to manage a list of error messages associated with a particular project. - - - Replaces the current list of errors with the specified list. - If successful, returns ; otherwise, returns an error code. - [in] An object that contains a list of error objects to replace the current error list. - - - Remove all errors from the list. - If successful, returns ; otherwise, returns an error code. - - - Retrieves a copy of the list of errors. - If successful, returns ; otherwise, returns an error code. - [out] Returns an object that contains a list of all errors that have been accumulated in the object. - - - Provides event firing during execution of text buffer mapping services. - - - Fires event when span mapping begins. - Returns if the method succeeds; otherwise, returns an error code. - [in] Number of spans to be mapped. - [in, size_is() The spans to be mapped. - - - Fires event when span mapping ends. - Returns if the method succeeds; otherwise, returns an error code. - - - Fires event when the text marker is invalidated. - Returns if the method succeeds; otherwise, returns an error code. - [in] The text buffer. - [in] The text marker. - - - Represents smart tag content. - - - Gets information about the context menu. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The GUID of the context menu. - [out] The menu ID of the context menu. - [out] The of the context menu. - - - Gets the position and length of the stream. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The position in the stream. - [out] The length of the stream. - - - Gets the index of the icon that is displayed with this smart tag data. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The image index. - - - Gets the timer interval. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The timer interval, in milliseconds. - - - Gets the tip text that is to be displayed. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The tip text to be displayed. - - - Determines whether the data is left-justified. - Non-zero (true) if the data is left-justified, otherwise zero (false). - - - Handles the event. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Handles the invocation of the event. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Updates the view. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Represents the window in which smart tag content is presented. - - - Dismisses the tip window. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the context stream. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The position of the non-obscurable smart-tag-related text. - [out] The length of the non-obscurable smart-tag-related text. - - - Gets the size preferences for the tip window. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Coordinates of the bounding rectangle. - [out] Size of the tip window. For values see . - - - Renders the tip window. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The device context handle. - [in] Coordinates of the bounding rectangle. - [in] The color ID. - [in] The text color ID. - [in] Flag indicating whether the window is selected. - - - Sets smart tag data. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The object. - - - Processes Windows messages for the tip window. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The window handle. - [in] The message ID. - [in] Information about the message. - [in] Information needed by the message. - The result. - - - Provides mapping services between two buffers. - - - Enables replication from primary to secondary buffer and replication from the secondary buffer to the primary. - If successful, returns ; otherwise, returns an error code. - [in] A value from the enumeration describing the direction of replication to be enabled/disabled. - [in] Nonzero (TRUE) to enable replication in the specified direction; otherwise, zero (FALSE) to disable replication. - - - Returns a list of span mappings controlled by the buffer coordinator object. - If successful, returns ; otherwise, returns an error code. - [out] Returns an object that contains a list of objects. - - - Maps the specified position in the primary buffer to the span in the secondary buffer. - If successful, returns ; otherwise, returns an error code. - [in] A character offset into the primary buffer from the beginning of the buffer. - [in, out] A object that is filled in with the line, offset pair in the primary buffer for the specified position. - [in, out] A object that is filled in with the line, offset pair in the secondary buffer for the corresponding primary position. - - - Returns the primary language buffer. - If successful, returns ; otherwise, returns an error code. - [out] Returns an object that represents the primary buffer. - - - Returns the secondary language buffer. - If successful, returns ; otherwise, returns an error code. - [out] Returns an object that represents the secondary buffer. - - - Maps the specified position in the primary buffer to a position in the secondary buffer. - If successful, returns ; otherwise, returns an error code. - [in] A object describing a position in the primary buffer. - [in, out] A object that is filled in with the corresponding position in the secondary buffer. - - - Maps the specified position in the secondary buffer to a position in the primary buffer. - If successful, returns ; otherwise, returns an error code. - [in] A object describing a position in the secondary buffer. - [in, out] A object that is filled in with the corresponding position in the primary buffer. - - - Establishes the mapping modes for both primary and secondary buffers. - If successful, returns ; otherwise, returns an error code. - [in] A combination of flags from the enumeration that specifies the mapping modes for the primary buffer. - [in] A combination of flags from the enumeration that specifies the mapping modes for the secondary buffer. - - - Establishes the primary and secondary buffers that are to be managed by the buffer coordinator object. - If successful, returns ; otherwise, returns an error code. - [in] An object representing the primary buffer. - [in] An object representing the secondary buffer. - - - Establishes the list of mappings between the primary and secondary buffers. - If successful, returns ; otherwise, returns an error code. - [in] The number of mappings specified in the array. - [in] An array of structures each of which specify a single mapping between the primary and secondary buffers. - - - Adds methods to manage change markers to the interface. - - - Determines the change tracking status of the text buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] If non-zero (TRUE), changes are being tracked in the text buffer; if zero (FALSE), changes are not being tracked. - - - Suppresses change marking in the text buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Specify non-zero (TRUE) to suppress change tracking; otherwise specify zero (FALSE) - - - Examines end-of-line (EOL) markers. - - - Returns the length in characters of the end-of-line (EOL) marker. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] A LINEDATAEX structure. - [out] A uint valid member of EOLTYPE. - - - Returns a string containing the end-of-line (EOL) marker. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] A LINEDATAEX structure. - [out] Returns a string containing the text of the EOL marker. - - - Returns the EOLTYPE of the end-of-line (EOL) marker. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] A LINEDATAEX structure. - [out] A uint valid member of EOLTYPE. - - - Adds methods to examine end-of-line markers to the interface. - - - Returns the length in characters of the text line's end-of-line marker. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] A structure containing the text line. - [out] A uint member of . Note that has been extended with . - - - Returns a string containing the text line's end-of-line (EOL) marker. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] A structure. - [out] A string containing the text of the end-of-line marker. - - - Returns the of the text line's end-of-line marker. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] A structure. - [out] A uint member of . Note that has been extended with . - - - Provides client data management for the text line marker. - - - Gets the client data. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Returns the DWORD associated with the marker. - - - Sets the client data. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Changes the DWORD associated with the marker. - - - Adds methods to examine end-of-line markers to the interface. - - - Returns the length in characters of the text line's end-of-line marker. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] A structure containing the text line. - [out] A uint member of . Note that has been extended with . - - - Returns a string containing the end-of-line (EOL) marker terminating the text line. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] A structure containing the text line. - [out] A string containing the text of the end-of-line (EOL) marker. - - - Returns the of the text line's end-of-line marker. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] A structure containing the text line. - [out] A uint member of . Note that has been extended with . - - - Provides additional methods to the interface. - - - Attempts to check a file out of SCC. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The text buffer for the file. - [in] Name of the file to check out. - Flags determining how file is editable, see . - [out] true if checkout succeeded. - [out] Additional status flags, may be null. For more information see . - - - Fires this event when Replace All, In Files operation is started. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Fires this event when Replace All, In Files operation ends. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the active or previously active view. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] If true, then the current UI active view is returned. If false, then the last active view is returned, regardless of whether this view is currently UI active. - [in] Pass null for to get the previously active code view, regardless of the text buffer that it was associated with. If you pass in a valid pointer to a buffer, then you are returned the last active view for that particular buffer. - [in] View frame type. For more information see . - [out] Pointer to the interface. - - - Determines whether a file is under SCC, and if so, attempts to check it out. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the interface. - [in] File name of interest. - [out] true if checkout succeeded. - [out] Additional status flags, may be null. For more information see . - - - Gets the expansion manager. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to the expansion manager. - - - Returns the user preferences, such as tab usage, indent size and widget margin presence for the view, frame, and language service. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to the view preferences. For more information about , see . - [out] Pointer to the frame preferences. For more information about , see . - [in, out] Pointer to the language preferences. For more information about , see . - [in, out] Pointer to the font color preferences. - - - Finds or creates an appropriate view on the specified buffer and places the selection at the specified location. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the interface. - [in] GUID identifying the view. This value should always be . - [in] Starting line for the selection to locate. - [in] Starting index for the selection to locate. - [in] Ending line for the selection to locate. - [in] Ending index for the selection to locate. - [in] View frame type. For more information see - - - Moves to the specified position. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The text buffer. - [in] GUID of the document view type. - [in] The position to move to. - [in] The length. - [in] Indicates the include view frame type. For more information, see . - - - Resets the colorable items. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The GUID of the language. - - - Sets user preferences. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Values that describe the desired default view flags for all editor views. For more information, see . Can be null if view preferences are not being set. - [in] Values that describe the desired default flags for all editor frames. For more information, see . Can be null if frame preferences are not being set. - [in] Values that describe the desired flags for the language specified in the structure. For more information, see . Can be null if language preferences are not being set. - [in] Values that describe the color and font preferences for all editor views. This parameter is for internal editor use only. Should be null when this method is called by external packages. For more information, see . - - - Informs the user about changes in the text manager. - - - Fired when an external marker type is registered. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] External marker type that was registered. - - - Fired when a view is registered. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the interface identifying the view that was registered.  - - - Fired when a Replace All in Files operation has begun. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Fired when a Replace All in Files operation has ended. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Fired when a view is unregistered. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the interface identifying the view that was unregistered. - - - Fired when the user's global preferences are changed. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the structure. This structure provides the current settings for the view. If this is non-null, preferences that specifically affect text view behavior have changed. - [in] Pointer to the structure, which allows the frame to control whether the view shows horizontal or vertical scroll bars. If this is non-NULL, preferences that specifically affect code windows have changed. - [in] Pointer to the relevant language as specified by the and members of the structure. If this is non-null, preferences that affect a specific language's common settings have changed. - [in] Specifies color preferences. If non-null, the member of the structure indicates which colorable item provider is associated with the member. If this is non-null, preferences that affect the colors or font used by a text view have changed. - - - Extends the functionality available through the interface by providing additional callbacks. - - - Fires when the text on the same line as the marker has changed. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the interface for the marker. - - - Extends the functionality available through the interface by providing additional callbacks. - - - Called when the text associated with a marker is deleted by a user action. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the buffer. - [in] Pointer to the interface for the marker. - - - Called when user hovers the mouse pointer over the marker. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The text view. - [in] Pointer to the interface for the marker. - [in] Flag indicating visibility of UI, true to show the UI, false to hide it. - - - Adds methods to examine end-of-line markers to the interface. - - - Returns the length in characters of the text line's end-of-line marker. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] A structure containing the text line. - [out] A uint member of . Note that has been extended with . - - - Returns a string containing the end-of-line (EOL) marker terminating the text line. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] A structure containing the text line. - [out] A string containing the text of the end-of-line (EOL) marker. - - - Returns the of the text line's end-of-line marker. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] A structure containing the text line. - [out] A uint member of . Note that has been extended with . - - - Gets a version cookie on the data. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The version cookie. - - - Adds functionality beyond . - - - Appends view only marker types. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Number of view only marker types. - [in] View only marker types. - - - Returns cluster range information for the given line number and character index. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The line number. - [in] The character index. - [out] The character count. - [out] The start character index. - [out] The end character index. - - - Gets the smart tag bounding rectangle. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The smart tag. - - - Gets the window frame. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The window frame. - - - Invoke the insertion UI of the expansions. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The completion set. - [in] The prefix text. - [in] The completion characters. - [out] The insertion UI. - - - Determines if the completor window is active. - If the method succeeds, it returns to indicate active completor window. If it fails, it returns an error code. - - - Determines if the expansion UI is active. - If the method succeeds, it returns to indicate active expansion UI. If it fails, it returns an error code. - - - Determines if the text view is read-only. - If the method succeeds, it returns to indicate read-only text view. If it fails, it returns an error code. - - - Persists outlining state for the text view. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Removes view only marker types. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Number of view only marker types. - [in] View only marker types. - - - Sets the background color index for the text view. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The index of the background color. - - - Sets the hover wait timer. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Specifies the marker types to be ignored. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The number of marker types to be ignored. - [in] The marker types to be ignored. - - - Updates the smart tag window. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The smart tag window. - [in] Flags indicating properties of the smart tag window. - - - Core editor provided intellisense host for standard editor views. - - - If the method succeeds, it returns NativeMethods.S_OK. If it fails, it returns an error code. - - - If the method succeeds, it returns NativeMethods.S_OK. If it fails, it returns an error code. - - -   -   -   -   -   - - - The context buffer. - If the method succeeds, it returns NativeMethods.S_OK. If it fails, it returns an error code. -   - - - If the method succeeds, it returns NativeMethods.S_OK. If it fails, it returns an error code. -   -   - - - The "focal point" or position in the context buffer that should be considered the starting context point - If the method succeeds, it returns NativeMethods.S_OK. If it fails, it returns an error code. -   -   - - - If the method succeeds, it returns NativeMethods.S_OK. If it fails, it returns an error code. -   -   -   -   -   - - - If the method succeeds, it returns NativeMethods.S_OK. If it fails, it returns an error code. -   - - - Host flags (see IntellisenseHostFlags enum above) - If the method succeeds, it returns NativeMethods.S_OK. If it fails, it returns an error code. -   - - - If the method succeeds, it returns NativeMethods.S_OK. If it fails, it returns an error code. -   - - - If the method succeeds, it returns NativeMethods.S_OK. If it fails, it returns an error code. -   - - - If the method succeeds, it returns NativeMethods.S_OK. If it fails, it returns an error code. -   - - - If the method succeeds, it returns NativeMethods.S_OK. If it fails, it returns an error code. -   - - - If the method succeeds, it returns NativeMethods.S_OK. If it fails, it returns an error code. -   -   - - - The text upon which Intellisense should operate. - If the method succeeds, it returns NativeMethods.S_OK. If it fails, it returns an error code.Returns E_NOTIMPL if GetHostFlags()includes IHF_NOSEPARATESUBJECT. The contents of the context buffer should be considered the subject text. -   - - - If the method succeeds, it returns NativeMethods.S_OK. If it fails, it returns an error code. -   -   -   - - -   -   -   -   - - - Editing subject text. Return E_FAIL (or something) if text contains CR/LFs and flags contain IHF_SINGLELINESUBJECT. - If the method succeeds, it returns NativeMethods.S_OK. If it fails, it returns an error code. -   -   -   - - - Caret/selection setting relative to the context buffer. Any editing should be done via the buffer. - If the method succeeds, it returns NativeMethods.S_OK. If it fails, it returns an error code. -   -   - - - If the method succeeds, it returns NativeMethods.S_OK. If it fails, it returns an error code. -   -   -   -   - - - Caret/selection management for subject text. All return E_NOTIMPL if IHF_NOSEPARATESUBJECT is set in flags. - If the method succeeds, it returns NativeMethods.S_OK. If it fails, it returns an error code. -   - - - Sets the span from the primary buffer. - If the method succeeds, it returns NativeMethods.S_OK. If it fails, it returns an error code. - [in] The primary buffer's interface. - - - If the method succeeds, it returns NativeMethods.S_OK. If it fails, it returns an error code. -   -   - - - Intellisense UI handling. - If the method succeeds, it returns NativeMethods.S_OK. If it fails, it returns an error code. -   -   - - - If the method succeeds, it returns NativeMethods.S_OK. If it fails, it returns an error code. -   -   - - - If the method succeeds, it returns NativeMethods.S_OK. If it fails, it returns an error code. -   -   - - - Provides an IntelliSense host for the text view. - - - Creates an IntelliSense host. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the interface. - [in] GUID of the text buffer coordinator for which the IntelliSense host is being created. - [out, iid_is(riid)] The IntelliSense host. - - - Implemented by project to provide single-file web form support. - - - Adds a reference to the specified page. - If successful, returns ; otherwise, returns an error code. - [in] A string containing the full path to the web page to add. - - - Returns the language's code domain object model (DOM) provider. - If successful, returns ; otherwise, returns an error code. - [out] Returns an object that represents the code DOM provider. - - - Used to communicate user preferences with the text manager, views, and language services. View settings follow the text manager's settings unless a specific set of forced settings are specified when is called. - - - Determines whether a proposed list of members is produced on the fly. - - - Determines whether a proposed list of parameters is produced on the fly. - - - Determines of blanks are included in cut/copy on a blank line. - - - Determines whether language services support the dropdown or navigation bar. - - - Hide advanced members. This parameter is irrelevant if the parameter is set to false. - - - Allows for single-click URL navigation. - - - Determines whether the tab character or spaces are inserted for a tab. - - - Determines whether line numbers are shown in the selection margin. - - - Determines whether statement completion is set through the user interface. - - - Determines whether the smart indent option is set through the user interface. - - - Determines whether the tree view is shown. - - - Determines whether virtual space navigation and selection are allowed. - - - Determines whether word wrap occurs. - - - Specifies if a glyph should be shown to indicate a wrapped line. - - - Specifies the Language service GUID. - - - Specifies no indenting, block indenting, or smart indenting. - - - Specifies the file type. - - - Limit of MAX_EDITOR_TAB_SIZE. - - - Limit of MAX_EDITOR_TAB_SIZE. - - - Provides additional members for the enumeration. - - - Line style is smart tag ephemeral. - - - Line style is smart tag ephemeral side. - - - Line style is smart tag factoid. - - - Line style is smart tag factoid side. - - - Provides additional members to the enumeration. - - - Global (closed file capable) strict transaction. - - - Provides additional members for the enumeration. - - - Marker does not delete itself even if text span has zero length. - - - The marker leaves the background color unchanged, inheriting from whatever is "behind" it. - - - The marker leaves the foreground color unchanged, inheriting from whatever is "behind" it. - - - The marker appears only in specific views. - - - Provides additional members to the enumeration. - - - Fired for a double click on the glyph (if one exists) fired for a right click on the widget margin. - - - Provides additional members to the MARKERTYPE enumeration. - - - Represents the last MARKERTYPE2 member. - - - Generic bookmark/tag. - - - The marker for matching braces. - - - The marker for bolding the matching braces. - - - The marker for the background of a code definition window. - - - The marker for a selection in a code definition window. - - - Exstencil support. - - - The marker around a code snippet dependent field. - - - Exstencil support. - - - Exstencil support. - - - The marker that highlights the path. - - - The background marker for the refactoring window. - - - The marker that highlights other items that are being refactored. - - - The marker that highlights the line being refactored. - - - A collapsible region is collapsed, with no glyph drawn. - - - A collapsible region is expanded, with no glyph drawn. - - - The marker for temporary smart tags, that are valid for a short length of time. - - - The marker for smart tags that are valid for a long period of time, and are independent of user actions. - - - Invisible smart tag marker. - - - Visible smart tag marker. Priority level: 810. - - - Do not use. For internal use only. - - - The marker for unsaved tracking changes. - - - Invisible placeholder used to allow concatenation of adjacent track changes markers. - - - The marker for saved tracking changes. - - - The marker for a warning. - - - Provides additional members to the enumeration. - - - Draw foreground text in bold. - - - Indicates that the background color is not customizable. - - - Indicates that the foreground color is not customizable. - - - Forces a MB_MULTILINESPAN or MB_LINESPAN marker to paint to the closest viewable location on the line. This setting has no meaning if the marker is not MV_BORDER. - - - Draw a rounded border. - - - Forces a MB_MULTILINESPAN or MB_LINESPAN marker to paint a full line even if part of the marker is hidden. This setting has no meaning if the marker is not MV_BORDER. - - - Marker for smart tags. - - - Marker for change tracking. - - - Creates a new outline or hidden text region over the specified text span. - - - Determines whether a region is client- or editor-controlled. - - - Client-defined information that is used to uniquely identify the new region. - - - The length of the region. - - - Determines whether the new hidden region is expanded or collapsed. For more information see the enumeration. - - - Specifies whether a hidden (concealed) or outline (collapsible) region is created. This member is a permanent property of the region. For more information, see the enumeration. - - - Specifies banner attributes (same as colorizer attributes). - - - Banner text displayed when the region is collapsed. This value is ignored unless a value of is specified for . - - - Span of text to create the new region for. For more information, see . - - - Used to create a new span mapping. - - - Describes the two spans that are to be mapped to each other. - - - Any data supplied by the user. - - - Holds data about smart tag size. - - - Specifies the size of the struct. - - - Defines image index types. - - - Default image. - - - Error. - - - Re-factor. - - - Passed to to return a reference to the interface. - - - Passed to to return a reference to the interface. - - - Passed to the method to return a reference to the interface. - - - Extends the general definitions for text buffer errors in . - - - Error in buffer reload. - - - Used to represent a span of code embedded in a document. - - - A object representing the span of embedded source code. - - - Identifies the line the code block starts on. - - - Used to express two corresponding spans in two separate buffers. - - - A object representing the first span. - - - A object representing the second span. - - - Provides additional members to the enumeration. - - - Indicates that the view should be read-only active in a modal state. This state allows commands to be active, even when the shell is in a modal state. - - - Indicates that the view should be read-only. - - - Indicates that the view should suppress status bar updates. - - - Indicates that the view should suppress drawing of the border. This setting is intended for use when view is hosted in a dialog. - - - Indicates that the view should not ask the buffer to track changes. - - - Indicates that view should suppress go-back tracking. This setting is intended for use when the view is hosted in a tool window, for example. - - - Extends the success codes for language services to return for tool tips. - - - Indicates there is no default tool tip. - - - Provides additional members for the enumeration. - - - Tip window is expanded. - - - Tip window has timer. - - - Provides additional members for the structure. - - - Determines whether the view should be active (allow commands to be active) when Visual Studio is in a modal state. - - - Determines whether automatic delimiter highlighting is allowed. - - - Determines whether drag/drop feedback is enabled. - - - Determines whether the view should detect UTF-8 encoding. - - - Determines whether drag/drop editing is allowed. - - - Determines whether drag/drop moves are allowed. - - - Determines whether the user is sent to an anchor after pressing the ESC key. - - - Determines whether insert or overtype is enabled. This value is not persisted. - - - Determines whether the view is read-only. - - - Determines whether the selection margin is displayed. - - - Determines whether track changes is enabled. - - - Determines whether caret movements and text selections are included in undo list. - - - Determines whether spaces and tabs are shown. - - - Determines whether the widget margin is shown. - - - Determines whether the view should be in the Visual Studio default mode or some editor emulation mode. - - - Determines the size of the IntelliSense completor. - - - Provides information about a code snippet. - - - Provides the description for the code snippet. - - - Provides the path to the code snippet. - - - Provides the shortcut name for the code snippet. - - - Provides the full title of the code snippet. - - - Represents the VsExpansionManager coclass. - - - Represents the expansion manager, which knows how to find and display lists of code snippets for a particular coding language. - - - Creates a new instance of the expansion manager. - - - Retrieves a list of code snippets for the specified coding language. See . - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The GUID of the coding language (typically, this is the language service GUID). - [in] Non-zero (TRUE) if to retrieve only the shortcut name for each snippet; otherwise, zero (FALSE) to retrieve all information. - [in] An array of strings specifying snippet types to obtain. This can be a null value if is 0. See Remarks. - [in] The number of types specified in the array. If this is 0, all types are returned. - [in] Non-zero (TRUE) if to include code snippets with "empty" types in the list (this parameter is ignored if is 0). - [in] Non-zero (TRUE) if to include duplicate snippets; otherwise, duplicates are left out. - [out] An object that contains the desired list of snippets. - - - Retrieves the title and path to a snippet given its shortcut name. See . - If the method succeeds, it returns . If it fails, it returns an error code. - [in] An object representing the client that can control what code snippets can be inserted. - [in] The GUID of the coding language (typically, this is the language service GUID). - [in] A string containing the shortcut name of the snippet. - [in] An object used as the parent if the UI needs to be shown. This can be a null value if is zero (FALSE). - [in] A object that describes the span (position and extent) where the code snippet is to be inserted. - [in] Non-zero (TRUE) if to show the UI to allow the user to choose among multiple snippets with the same shortcut name. - [out] Returns a string containing the full path to the snippet. - [out] Returns a string containing the title of the snippet. - - - Determines if a key has been bound to the "Invoke Snippet From Shortcut" command. See . - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Returns non-zero (TRUE) if a key has been bound; otherwise, returns zero (FALSE). - - - Returns the path to the specified location. See - If the method succeeds, it returns . If it fails, it returns an error code. - [in] A value from the enumeration. - [out] Returns a string containing the full path to the specified location. - - - Shows an IntelliSense list of code snippets that can be inserted into the source through the provided object.See . - If the method succeeds, it returns . If it fails, it returns an error code. - [in] An object representing the view in which to present the list. - [in] An object representing the expansion client that is used to complete the insertion of the code snippet. - [in] The GUID of the coding language (typically, this is the language service GUID). - [in] An array strings specifying snippet types to display. This can be a null value if is 0. See Remarks. - [in] The number of types specified in the array. If this is 0, all types are displayed. - [in] Non-zero (TRUE) if to include code snippets with "empty" types in the list (this parameter is ignored if is 0). - [in] An array of strings specifying the snippet kinds to display. This can be a null value if is 0. See Remarks. - [in] The number of kinds specified in the array. If this is 0, all kinds are displayed. - [in] Non-zero (TRUE) if to include code snippets with "empty" kinds in the list (this parameter is ignored if is 0). - [in] A string containing the text to show in the prompt. - [in] A character that, when typed, inserts the currently selected snippet and closes the UI. If this is a null value or an empty string, typing the Enter key is the only way to insert a selected snippet. - - - Represents the expansion manager, which knows how to find and display lists of code snippets for a particular coding language. - - - Represents the expansion manager, which knows how to find and display lists of code snippets for a particular coding language. - - - Initializes a new instance of . - - - Retrieves a list of code snippets for the specified coding language. See . - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The GUID of the coding language (typically, this is the language service GUID). - [in] Non-zero (TRUE) if to retrieve only the shortcut name for each snippet; otherwise, zero (FALSE) to retrieve all information. - [in] An array strings specifying snippet types to obtain. This can be a null value if is 0. See Remarks. - [in] The number of types specified in the array. If this is 0, all types are returned. - [in] Non-zero (TRUE) if to include code snippets with "empty" types in the list (this parameter is ignored if is 0). - [in] Non-zero (TRUE) if to include duplicate snippets; otherwise, duplicates are left out. - [out] An object that contains the desired list of snippets. - - - Retrieves the title and path to a snippet given its shortcut name. See . - If the method succeeds, it returns . If it fails, it returns an error code. - [in] An object representing the client that can control what code snippets can be inserted. - [in] The GUID of the coding language (typically, this is the language service GUID). - [in] A string containing the shortcut name of the snippet. - [in] An object used as the parent if the UI needs to be shown. This can be a null value if is zero (FALSE). - [in] A object that describes the span (position and extent) where the code snippet is to be inserted. - [in] Non-zero (TRUE) if to show the UI to allow the user to choose among multiple snippets with the same shortcut name. - [out] Returns a string containing the full path to the snippet. - [out] Returns a string containing the title of the snippet. - - - Determines if a key has been bound to the "Invoke Snippet From Shortcut" command. See . - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Returns non-zero (TRUE) if a key has been bound; otherwise, returns zero (FALSE). - - - Returns the path to the specified location. See . - If the method succeeds, it returns . If it fails, it returns an error code. - [in] A value from the enumeration. - [out] Returns a string containing the full path to the specified location. - - - Shows an IntelliSense list of code snippets that can be inserted into the source through the provided object. See . - If the method succeeds, it returns . If it fails, it returns an error code. - [in] An object representing the view in which to present the list. - [in] An object representing the expansion client that is used to complete the insertion of the code snippet. - [in] The GUID of the coding language (typically, this is the language service GUID). - [in] An array strings specifying snippet types to display. This can be a null value if is 0. - [in] The number of types specified in the array. If this is 0, all types are displayed. [in] - [in] Non-zero (TRUE) if to include code snippets with "empty" types in the list (this parameter is ignored if is 0). - [in] An array of strings specifying the snippet kinds to display. This can be a null value if is 0. - [in] The number of kinds specified in the array. If this is 0, all kinds are displayed. - [in] Non-zero (TRUE) if to include code snippets with "empty" kinds in the list (this parameter is ignored if is 0). - [in] A string containing the text to show in the prompt. - [in] A character that, when typed, inserts the currently selected snippet and closes the UI. If this is a null value or an empty string, typing the Enter key is the only way to insert a selected snippet. - - - Provides additional members for the enumeration. - - - Expression found to be zero-extended ANSI characters. - - - Used to create and display a completor window. - - - Used to create and display a completor window. - - - Creates a new instance of the class. - - - Executes the completion. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] GUID of the command group. - [in] ID of the command. - [in] Flag indicating execution options. - [in] The command. - [out] The command after completion. - - - Gets the completion span. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The containing the completor. - - - Gets the height of the IntelliSense completor. - If the method succeeds, it returns . If it fails, it returns an error code. - The height of the completor. - - - Returns the width of the completion span. - If the method succeeds, it returns . If it fails, it returns an error code. - The width of the completion span. - - - Gets the handle of the completor window. - If the method succeeds, it returns . If it fails, it returns an error code. - The window handle. - - - Hides the completor. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Initializes the IntelliSense completor. - If the method succeeds, it returns . If it fails, it returns an error code. - The completor’s host. - Handle of the completor’s parent window. - - - Determines whether the completor is active. - If the method succeeds, it returns . If it fails, it returns an error code. - {out] False if the completor is not active, otherwise, true. - - - Gets the status of the completor. - If the method succeeds, it returns . If it fails, it returns an error code. - The GUID of the command group. - The number of commands. - The commands. - The command text. - - - Sets the location of the IntelliSense completor. - If the method succeeds, it returns . If it fails, it returns an error code. - The completor location. - - - Updates the completor. - If the method succeeds, it returns . If it fails, it returns an error code. - The completion set. - Flags indicating update options. Taken from . - - - Used to expose method tips. - - - Used to expose method tips. - - - Creates a new instance of the class. - - - Destroys the tip window and then deletes the tip. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] BOOLEAN indicating that the window can be deleted. - - - Creates the tool tip window. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the tip window interface. - - - Gets the number of overloads for the current method. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The number of overloads. - - - Gets the size of the language tip window. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] RECT structure containing the tip window coordinates. - [in] The size of the tip window. - - - Gets the height of the tip window. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The height of the tip window. - - - Initializes a language tooltip. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to the host for the tool tip. - - - Determines whether the tip is active. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] True if the tip is active; otherwise, false. - - - Scrolls to the next overload of the method. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Scrolls to the previous overload of the method. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Updates a language tool tip. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] A pointer to the tip window. - [in] Tip window flags. Values are taken from enumeration. - - - Updates the tip position. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Controls interaction with a tip window. - - - Controls interaction with a tip window. - - - Initializes a new instance of . - - - The window is being dismissed by the view. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the context stream (the position and length of text in the buffer that should not be obscured by the tip window, but to which the content of the tip is related). - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The position in the stream. - [out] The length of the stream. - - - Returns the size preferences for a tip window. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Coordinates of the bounding rectangle. - [out] Size of the tip window. For values see . - - - Renders the tip window. - If the method succeeds, it returns . If it fails, it returns an error code. - The device context handle. - [in] Coordinates of the bounding rectangle. - [in] The color ID. - [in] The text color ID. - [in] Flag indicating whether the window is selected. - - - Sets smart tag data. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The . - - - Processes Windows messages for the tip window. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The window handle. - [in] The message ID. - [in] Information about the message. - [in] Information needed by the message. - The result. - - - Provides mapping services between two buffers. See . - - - Provides mapping services between two buffers. See . - - - Creates a new instance of the class. - - - Enables replication from primary to secondary buffer and replication from the secondary buffer to the primary. - If successful, returns ; otherwise, returns an error code. - [in] A value from the enumeration describing the direction of replication to be enabled/disabled. - [in] Nonzero (TRUE) to enable replication in the specified direction; otherwise, zero (FALSE) to disable replication. - - - Returns a list of span mappings controlled by the buffer coordinator object. - If successful, returns ; otherwise, returns an error code. - [out] Returns an object that contains a list of objects. - - - Maps the specified position in the primary buffer to the span in the secondary buffer. - If successful, returns ; otherwise, returns an error code. - [in] A character offset into the primary buffer from the beginning of the buffer. - [in, out] A object that is filled in with the line, offset pair in the primary buffer for the specified position. - [in, out] A object that is filled in with the line, offset pair in the secondary buffer for the corresponding primary position. - - - Returns the primary language buffer. - If successful, returns ; otherwise, returns an error code. - [out] Returns an object that represents the primary buffer. - - - Returns the secondary language buffer. - If successful, returns ; otherwise, returns an error code. - [out] Returns an object that represents the secondary buffer. - - - Maps the specified position in the primary buffer to a position in the secondary buffer. - If successful, returns ; otherwise, returns an error code. - [in] A object describing a position in the primary buffer. - [in, out] A object that is filled in with the corresponding position in the secondary buffer. - - - Maps the specified position in the secondary buffer to a position in the primary buffer. - If successful, returns ; otherwise, returns an error code. - [in] A object describing a position in the secondary buffer. - [in, out] A object that is filled in with the corresponding position in the primary buffer. - - - Establishes the mapping modes for both primary and secondary buffers. - If successful, returns ; otherwise, returns an error code. - [in] A combination of flags from the enumeration that specifies the mapping modes for the primary buffer. - [in] A combination of flags from the enumeration that specifies the mapping modes for the secondary buffer. - - - Establishes the primary and secondary buffers that are to be managed by the buffer coordinator object. - If successful, returns ; otherwise, returns an error code. - [in] An object representing the primary buffer. - [in] An object representing the secondary buffer. - - - Establishes the list of mappings between the primary and secondary buffers. - If successful, returns ; otherwise, returns an error code. - [in] The number of mappings specified in the array. - [in] An array of structures each of which specify a single mapping between the primary and secondary buffers. - - - Provides additional members to the enumeration. - - - If text appears to be ANSI (American National Standards Institute), don't convert it. - - - Turn off auto-detection of UTF8 without sig. - - - \ No newline at end of file diff --git a/ScheMe/bin/Microsoft.VisualStudio.TextManager.Interop.dll b/ScheMe/bin/Microsoft.VisualStudio.TextManager.Interop.dll deleted file mode 100644 index 210d52a..0000000 Binary files a/ScheMe/bin/Microsoft.VisualStudio.TextManager.Interop.dll and /dev/null differ diff --git a/ScheMe/bin/Microsoft.VisualStudio.TextManager.Interop.xml b/ScheMe/bin/Microsoft.VisualStudio.TextManager.Interop.xml deleted file mode 100644 index f1c7f12..0000000 --- a/ScheMe/bin/Microsoft.VisualStudio.TextManager.Interop.xml +++ /dev/null @@ -1,8901 +0,0 @@ - - - - Microsoft.VisualStudio.TextManager.Interop - - - - Flags to prompt user for an encoding on an open with specified codepage. - - - Prompt user. - - - Do not prompt user. - - - Indicates that a buffer boundary begins or ends a line, without requiring white space characters in the buffer. - - - Deprecated. Do not use. - - - Deprecated. Do not use. - - - The buffer ends a line. - - - The buffer starts a line. - - - Specifies errors in find operation. - - - An error occurred. - - - No error occurred. - - - Search was not initialized. - - - Options were not supported. - - - There was a syntax error in expression - - - Specifies how to find a match. - - - Use ambient/default options. - - - Search for match at span: set match span and tags. - - - Search for match at span: don't change state (current match span, tags). - - - Wrap around image boundary. - - - Specifies text find options. - - - Actions. FR_MarkAll | FR_Find | FR_FindAll | FR_Replace | FR_ReplaceAll. - - - All options. - - - Search in reverse - - - Current procedure/block - - - Blocks the thread when doing a search. - - - FR_OptionSet | FR_SyntaxSet | FR_ActionMask | FR_SelectionDefault - - - FR_MatchCase | FR_WholeWord | FR_Hidden | FR_KeepCase - - - FR_CommonOptions | FR_Backwards | FR_Selection | FR_Block - - - Search current document - - - FR_CommonOptions | FR_SubFolders | FR_KeepOpen | FR_NameOnly - - - Find in files. - - - Find next. - - - Find all (bulk find) - - - Search from beginning of doc. - - - Search hidden text. - - - Internal options (no UI) FR_ResetPosition | FR_FromStart | FR_OneMatchPerLine | FR_Report | FR_SelectionDefault - - - Keep case on replace. - - - Keep modified files open. - - - Mark all matches. - - - Match case in search. - - - Display filename only. - - - Suppress find. - - - No options. - - - Return only one match per line (bulk find). - - - Search open documents. - - - Options. FR_MatchCase | FR_WholeWord | FR_Hidden | FR_Backwards | FR_Selection | FR_Block | FR_KeepCase | FR_SubFolders | FR_KeepOpen | FR_NameOnly. - - - FR_CommonOptions | FR_Backwards | FR_Selection | FR_Block - - - Same as FR_Wildcard. - - - Match exact string. - - - Same as FR_Block. - - - Find in project. - - - Match regular expressions. - - - Replace text found. - - - Replace all text found. - - - Generate a results list. - - - Find new. - - - Search selection only. - - - GetCapabilities: force selection. - - - Find in solution. - - - Search subfolders. - - - FR_Plane | FR_Wildcard | FR_RegExpr. - - - FR_Plain | FR_Wildcard | FR_RegExpr - - - FR_Document | FR_OpenDocuments | FR_Files | FR_Project | FR_Solution. - - - Match whole word. - - - Match wild cards. - - - Indicates the search position. - - - The current position. - - - Clear the match counter. - - - The start of the search. - - - The search should wrap to the start. - - - Indicates the result of a find or replace operation. - - - Deprecated. Do not use. - - - Deprecated. Do not use. - - - Deprecated. Do not use. - - - Deprecated. Do not use. - - - Deprecated. Do not use. - - - Deprecated. Do not use. - - - Search was interrupted with ESC/CANCEL. - - - Returned in combination with Found or NotFound - - - Search reached the end of the document - - - Search reached the start. - - - An error occurred. - - - A background Find in Files was started. - - - For internal use only. - - - Text string was found. - - - No target document was specified or found. - - - The text string was not found. - - - The text string was found and replaced. - - - These values denote the window in which the results of a bulk find operation appear. - - - Deprecated. Do not use. - - - Deprecated. Do not use. - - - Results go in Find Results 1. - - - Results go in Find Results 2. - - - Specifies the state of a Find operation. - - - Find was not initialized. - - - An error occurred. - - - Find was initialized and the last action was Found. - - - Initialized and the last action was Not Found. - - - Find was initialized, and no action was taken. - - - Find wrapped around to the start. - - - Provides notifications to find targets. - - - This target has become the current target. - - - The find/replace operation is complete. - - - This target is no longer the current target. - - - A find/replace operation is about to start. - - - Specifies target properties. - - - VT_BSTR; the name of current block. - - - VT_BSTR; the full path of filename/persistence moniker. - - - VT_BSTR; the seed Find pattern - the selection is in single line. - - - VT_BSTR; the seed Find pattern - the selection is in a single line, or text near caret if no selection. - - - VT_BOOL; VARIANT_TRUE if the object is a file on disk - - - VT_BOOLEAN; indicates that the document must be searched on the foreground thread (UI thread) only. Normally the environment searches on the background thread. The environment does not marshal pointers on a background thread, so if you require that, specify this value instead. - - - VT_UNKNOWN; a pointer to the window frame () containing the view being searched. - - - Specifies the format of the text file. - - - Binary handling. - - - Mask for the codepage portion of VSTFF. - - - Extra analysis to detect encoding. - - - Mask for the flags portion of VSTFF. - - - HTML. - - - VS Text File Format file signature (Byte Order Mark, UTF-8 sig.). - - - XML. - - - Specifies how a location path should be resolved. - - - The absolute path of the location is specified. - - - The partial path to location is specified - - - The location is a URL. - - - Specifies whether an ENTER triggers a text change commit event. - - - CRLF does not trigger a commit. - - - CRLF triggers a commit. - - - Specifies the style of indentation. - - - The default style. - - - No indent style. - - - Smart indent. - - - Specifies how outline regions are added to an existing outline session object (). - - - Removes any existing outlining regions. - - - Indicates that the action is not part of the undo/redo stack. For example, this case applies if outlining is done when the document is first loaded. - - - Preserves existing outlining regions. New outlining regions are added to those already existing. - - - Describes an embedded object within a structure. - - - Specifies the index of the position in the line. - - - Specifies the next AtomicText structure in the linked list. - - - Specifies the string containing the atomic text. - - - The IUnknown interface of the originating object, for any custom processing. - - - Represents buffer initialization parameters. - - - A combination of enumeration members. - - - The buffer length if is specified. - - - The storage, if is specified - - - The buffer text, if is specified. - - - Do not use. Deprecated. - - - Do not use. Deprecated. - - - Do not use. Deprecated. - - - Sets the state of a text buffer. - - - Read-only on the file system, possibly under source code control. - - - The buffer has been modified. - - - Reserved for future use. - - - Prevent the buffer from showing the UI (false by default). - - - The user marked it as read-only; no editing is allowed. - - - Specifies the case of selected text. - - - The text is lower-case. - - - The text is title case. - - - The text is upper-case. - - - Specifies whether the region is added to the undo/redo stack. - - - The region can be undone. - - - The region is not added to undo/redo stack (for example, for initial presentation). - - - Specifies whether the region is added to the undo/redo stack. - - - The default; the region is added to the undo/redo stack. - - - The region is not added to undo/redo stack (e.g. for initial presentation). - - - Provides information about a group of undo/redo operations. Used in calls. - - - Indicates that a cluster has been aborted. - - - Indicates that the notification is being fired after a cluster has closed. - - - Indicates that the notification is being fired before a cluster has closed. - - - Indicates that the notification is being fired before a cluster has opened. - - - Indicates that an early notification was prompted by an explicit flush request. - - - Indicates that a cluster is a redo operation. - - - Indicates that a cluster is an undo operation. - - - Flags indicating the type of changes made to text that triggered the commit gesture. - - - Occurs when the caret has moved to a new buffer line. For example, this occurs on a carriage return or when a user clicks on a different line to move the caret. - - - Used by the core editor. Editor clients should not use this value. - - - Same as CCG_CARET_ON_NEW_BUFFER_LINE. - - - Fired before a find operation is started. - - - Indicates that the editor window has lost focus. - - - Occurs when the commit is being fired for multiple changes within the affected span. For example, committing a large replace operation or running a wizard that affects multiple places in the file. - - - Occurs when a single change covers multiple lines, for example, a paste operation. - - - Signals that the commit is being fired while the editor is running an automation function, for example, if a macro is played back. - - - Occurs when a file is being saved. A language service can perform any final file fix-ups required and the changes will be persisted in the save. - - - Represents information about a pending change request *before* it has happened. - - - The span to delete. - - - The flags that describe the change (a combination of enumeration values). - - - The length of the new text. - - - Length of old text. - - - The text to insert. - - - Represents the file encoding. - - - MBCS encoding. - - - Unicode encoding. - - - Byte-swapped Unicode encoding. - - - UTF-8 with file signature encoding. - - - Specifies the default foreground, background, or line color. - - - Aquamarine. - - - Black. - - - Blue. - - - Brown. - - - Cyan. - - - Dark blue. - - - Dark gray. - - - Dark green. - - - The first fixed color. Beginning of fixed color range. - - - Forbid customization. - - - Green. - - - The last fixed color. End of fixed color range. - - - Light gray. - - - Magenta. - - - Maroon. - - - The palette size. - - - Purple. - - - Red. - - - The background for inactive selection. - - - The foreground for inactive selection. - - - The background for plain text. - - - The foreground for plain text. - - - The background for selected text. - - - The foreground for selected text. - - - Obsolete. Use USERTEXT_BK instead. - - - Obsolete. Use CI_USERTEXT_FG instead. - - - The background for widget margin. - - - The background color for user text. - - - The foreground color for user text. - - - White. - - - Yellow. - - - Specifies color attributes of the text. - - - Indicates the colorable item index to use to render the character. - - - Used internally by the editor. Not used by clients. - - - Text to be treated as natural language text. - - - Used internally by the editor. Not used by clients. - - - Reserved for editor-client use. - - - Top six bits reserved for editor internal use. - - - Indicates that a visual line separator should follow the character's line. - - - Indicates drop status. - - - Successful drop. Indicates that the drop can proceed, or already did so successfully. - - - Indicates that the destination is unacceptable for a drop. - - - Indicates that the drop would be over the origin, and thus the position would not change. - - - Specifies view or action options for the data object being rendered. - - - General Paste from the system Clipboard (for example, CTRL+V). - - - No hint information is available. - - - General Drag and Drop operation. This includes Drag and Drop from the Toolbox as well as DORH_MOVE_IN_SAME_DOC. - - - Rendering was a Move operation in the same document. - - - Tentative preview. For example, using CTRL+SHIFT+V to cycle through the contents of the Clipboard. - - - User double-clicked an item from the Toolbox. - - - Specifies how to treat deeper layers. - - - A "request", not a "requirement" flag. This member is used to tell a layer that during the conversion it should avoid converting the coordinate to a local coordinate that is on the "outer" edge of a visible region ("outer" meaning the right edge if DLI_RIGHTMOST is specified, and meaning the left edge otherwise). try to enclose outer edge - - - Send back the closest available local coordinates - - - Return if deeper text is hidden. - - - Opts for rightmost in case of ambiguity; by default we opt for leftmost in case of ambiguity. - - - Same as DLE_CLOSEST. - - - Same as DLE_DEFAULT. - - - Same as DLE_RIGHTMOST. - - - Specifies default types that identify items in the core editor view for colorizing. - - - Denotes a language comment. - - - Denotes a language identifier. For example, in int MyVariable, MyVariable is an identifier, while int is a keyword. - - - Denotes a language keyword. - - - Denotes a number. - - - Denotes a string. - - - Default value for plain text. - - - This is the last enumeration value. - - - Specifies the drawing protocol requested for a combo. Used in calls. - - - Text that may have bold/italic/underline attributes. will be called. - - - A glyph is drawn to the left of the entries. will be called. - - - Plain text only. will be called. - - - DROPDOWNFONTATTR is an enum used by IVsDropdownBarClient to describe the appearance of text entries. - - - bold text - - - grayed out text - - - italicized text - - - plain text - - - underlined text - - - Provides options for enumerating collections of markers. - - - Ignore parameter. - - - Excludes any marker whose span is not fully contained within the given span. For example, say that you have a marker from column 0 to column 1 and a marker from column 1 to column 3. Given a span of 0-1, you return only the first marker; given span of 1-2, you return only the second marker. However, given a span of 0-2, you return both markers. - - - Default settings. - - - Ignore and parameters. - - - Return markers that have a margin glyph and that start on the same line as the specified span. - - - Includes invisible markers, which are normally excluded. - - - Sort in descending order. - - - Sort by marker priority. - - - Enumerates end of line markers. - - - Macintosh: \r. - - - MS-DOS: \r\n carriage-return/linefeed. - - - End of file. - - - Unix: \n. - - - Artificial ending point (e.g. word-wrapped line). - - - Unicode line separator. - - - Unicode paragraph separator. - - - End of enum marker. This value has been redefined in . - - - Specifies options for finding hidden regions. - - - Specify only this flag to find all hidden regions. - - - Find region by matching client-specified value in with the member value specified in the structure for each hidden region. - - - Find region by type. Casts marker type to DWORD and puts in . - - - Finds only regions that are controlled by the member value specified in the structure for each hidden region. - - - Finds only regions that are controlled by the active editor. - - - Finds regions that are entirely within the given span, not simply intersecting the span. - - - Finds only regions whose base span exactly matches the specified span. - - - Finds one region that is the most deeply nested region. - - - Finds all regions intersecting the given span. - - - Like FHR_PREFER_START_IN_SPAN, except that only regions starting within spans will be returned - - - Gives a region starting within the span higher priority than one ending in the span. Only has an effect when FHR_INNERMOST is specified. - - - Excludes regions inside a collapsed region. - - - Compatibility member. Use FHR_ALL_REGIONS. - - - Compatibility member. Use FHR_BY_CLIENT_DATA. - - - Compatibility member. Use FHR_BY_TYPE. - - - Compatibility member. Use FHR_CLIENT_CONTROLLED_ONLY. - - - Compatibility member. Use FHR_EDITOR_CONTROLLED_ONLY. - - - Compatibility member. Use FHR_EXACT_SPAN. - - - Compatibility member. Use FHR_WITHIN_SPAN. - - - Specifies how to find a synthetic region. - - - To find every region, specify *ONLY* this flag - - - dwCookie group. Find region with matching client DWORD - - - find only those regions whose base span exactly matches the given span - - - Span param group (mutually exclusive). Find all regions within the given span. - - - Specifies directional options for locating markers. - - - Searches for markers in the backward direction. - - - Searches for markers in the forward direction (implicit). - - - Specifies color table preferences to be used when painting text or markers. - - - Bold fonts that are used by text views. - - - Regular fonts that are used by text views. - - - COM pointer to the color table for the colorable item provider indicated by *. This object is created as a result of this call if it has not been created already. This pointer is guaranteed to be valid if the structure is an [in] parameter to a function. If you want to hold onto it beyond that you must AddRef (and later Release) it. - - - GUID of the category to be used for the editor's color settings. The editor can handle separate categories for fonts and colors. - - - CLSID of an implementor. - - - GUID of the category to be used for the editor's font settings. The editor can handle separate categories for fonts and colors. - - - Provides additional marker options for modifying the font used to display text appearance. - - - Bold text. - - - Plain text. Marker does not modify text appearance in terms of bold or strikethrough options. - - - Strikethrough text. - - - Provides frame settings that control whether scroll bars are provided for views. - - - Determines whether the frame should display a horizontal scroll bar for views. - - - Determines whether the frame should display a vertical scroll bar for views. - - - Specifies when to match a selected atom. - - - Matches an atom when the selection is 1) empty and to the left of it, or 2) exactly selecting it. - - - Provides information about a line in the buffer. - - - Not implemented. - - - Default behavior: whole line, no attributes, regular locking. - - - Combining with a bitwise or of and . - - - Returns marker coloring attributes plus other attributes. - - - This value tells or to skip locking entirely. This is only safe to do if you have separately put a read (or read/write) lock on the buffer beforehand, and keep it locked until you've released the structure again using . This allows a fast iteration over an entire set of lines, factoring out the locking overhead, which becomes significant if you are iterating over many lines. - - - Specifies that there is no widget margin, so appropriate markers can color text. - - - Returns information only for the line subset defined by the and parameters. - - - Return syntax coloring attributes and the colorizer state. - - - Provides options for drawing the glyph in the widget margin. - - - Bottom line glyph specifying the ending of a multi-line span of text. - - - Single-line glyph. - - - Multi-line glyph. - - - Top line glyph specifying the beginning of a multi-line span of text. - - - Specifies whether the hidden region is controlled by the client or the editor. - - - Use to get notifications for a variety of events and to fully control every aspect of a hidden text region. - - - Use if you just want to do outlining-type hiding of a region and want the editor to take responsibility for the appearance, behavior, and lifetime of the hidden region. - - - Determines the exact user action taken on the hidden text region. - - - A region with user-controlled visibility was collapsed. - - - A region with user-controlled visibility was expanded. - - - A region with user-controlled visibility will be collapsed. - - - A region with user-controlled visibility will be expanded. - - - Region deleted by a text edit. - - - The text of a hidden region was reloaded and may no longer be at an appropriate location. - - - Region was deleted, but was restored by an Undo or Redo operation. - - - Specifies whether the span of text is expanded or collapsed. - - - New outline region is collapsed. - - - New outline region is expanded. - - - Specifies whether the new region is a hidden (concealed) or outline (collapsible) region. - - - Specifies an outline region. - - - Specifies a hidden region. - - - Specifies view parameters. Used in calls. - - - Determines whether to use drag/drop moves. - - - Determines whether to use single-click URL navigation. - - - Determines whether to use overtype mode. - - - Determines whether to display selection margin. - - - OBSOLETE: ignored by the core editor. - - - Determines use of virtual space navigation and selection. - - - Determines whether whitespace is visible. - - - Determines whether to display the widget margin. - - - Determines indent style. - - - Defines actions placed in the undo history of a text buffer. - - - Determines if the specified action can be merged into the text buffer undo history. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The specified action. - - - Merges the specified action into the text buffer undo history. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The specified action. - - - Provides a set buttons at the bottom of a code window. - - - Creates window/button combinations. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Handle to the parent window. - [in] Number of buttons in the button bar. - [in] Handle to an image list containing the button images. - [in] Pointer to the client for the button bar. - - - Breaks the link between a button bar and its client. - - - Returns the client associated with a button bar. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to the button bar client. - - - Returns the number of the button that is currently pressed. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to the number of the button currently pressed. - - - Gets the size of the button bar. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The width of the button bar - [ref] The height of the button bar - - - Specifies The button that is selected. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Index of the button to select. - - - Specifies the height of the button bar. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The height of the button bar. - - - The client for a button bar. - - - Returns the tooltip for a button - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Number of the button for which to get the tooltip. - [out] String containing the tooltip text. - - - Fired when a new button is pressed. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Number of the button pressed. - - - Called by the button bar to hook itself up to this client. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the button bar. - - - Manages a set of buttons in a code window. - - - Adds a set of combo buttons to a code window. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The number of buttons in the button bar. - [in] Actually an HIMAGELIST, the list of images of buttons in the button bar. - [in] The client to be associated with the button bar. - - - Returns the button bar associated with a code window. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to a button bar. - - - Removes a button bar from a code window. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Bracket a series of changes from an undo manager. - - - Called when a change event is closing in the undo manager. - [in] Modification flags determining what kind of change event this was. Values are taken from the enumeration. - - - Called when a change event is opening in the undo manager. - [in] Modification flags determining what kind of change event this is. Values are taken from the enumeration. - - - Provides undo management for an editor that supports multiple views. - - - Advises the Undo Manager that you want to receive notification when the document is clean. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to an undo tracking events object. For more information, see . - - - Tells the Undo Manager that an unmodified state has been reached, for example, following a Save operation. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether the document is in an unmodified state. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] true indicates the document is in an unmodified state. - - - Advises the Undo Manager that you no longer want to receive notification of when the document is clean. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Represents a multiple-document interface (MDI) child that contains one or more code views. - - - Closes the code window. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the buffer used by all views in the code window. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to the text buffer object ( interface). - - - Returns the editor caption to which editors can append custom text. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Gets the read and write status of the text buffer. For a list of values, see - [out] Pointer to a BSTR that contains the caption text. - - - Returns the last active view of the code window. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to the interface that represents the last active view. - - - Returns the top (or primary) view of a split code window. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to interface of the primary text view. - - - Returns the bottom (or secondary) view of a split code window. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to interface of the secondary text view. - - - Returns the text view class to change or query. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to the class identifier (CLSID) of the text view. - - - Appends custom text to the editor caption - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the base editor caption string. - - - Sets the text buffer for all views in the code window. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the interface of the text buffer to set. - - - Sets the text view class to change or query. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Class identifier of the text view to change. - - - Allows a VSPackage to listen to certain events associated with the view that contains an object. - - - Called when a view has been closed. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The object representing the view that has been closed. - - - Called when a view has just been created. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The object representing the view that has been created. - - - Allows adornments, such as drop-down bars, to be added to or removed from a code window. - - - Adds adornments, such as drop-down bars, to a code window. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Called by the core editor to notify a language that a new view was created. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The object for the new view. - - - Removes adornments, such as drop-down bars, from a code window. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Provides default font colors, font style, and item name information for a custom colorable item. - - - Defines the default background and foreground colors for a custom colorable item. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Returns an integer containing the foreground color. For more information, see - [out] Returns an integer containing the background color. For more information, see - - - Returns the default font flags for the custom colorable item. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Font flags for the custom colorable item (that is, bold, plain text, and so on). For more information, see . - - - Gets the display name of the custom colorable item. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Returns a localized string containing the display name for the custom colorable item. - - - Implemented by the language client to assign color attributes to a span of text. - - - Releases any references held on a object. - - - Colorizes the given text. - Returns the colorizer's state at the end of the line. - [in] Line to be colorized. - [in] Length of the line minus the end-of-line marker (CR, LF, CRLF pair, or 0 (EOF)). - [in] The line's text (examine up to characters). - [in] The colorizer's state at the beginning of the line. - [out] An array of color attributes to be filled in for the text. The array contains one member for each character in the line colorized, and an additional element which represents the background color of the space to the right of the last character. This array is + 1 characters long.Members of the pAttributes array may contain bits that can be masked with the various values provided in the enumeration to get the information required. For more information, see . - - - Determines the state in which colorization of the first line of the buffer should begin. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to a long integer that represents the start state of the colorizer. - - - Determines the end-of-line state for a given line. - Returns the state at the end of the line. - [in] Line whose state is to be queried. - [in] Length of the line minus the end-of-line marker (CR, LF, CRLF pair, or 0 (EOF)). - [in] The line's text (examine only up to characters). - [in] The colorizer's state at the beginning of the line. - - - Returns the state maintenance requirement for the colorizer. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] true if this colorizer requires per-line state maintenance, otherwise it should be set to false. - - - Indicates that some form of UI commit gesture has occurred. - - - Fires the commit event. - - - Called when a change to the buffer has been committed. - [in] A set of flags from the or that indicate the type of change causing the commit gesture. - - - Provides statement completion capabilities for the language service. - - - Releases the completion set when it is no longer needed. - - - Determines the index of the closest matching completion set, given what has been typed so far. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] A string containing the text typed by the user. - [in] Integer containing the length of the string. - [out] Returns an integer specifying the index. - [out] Returns the type of match completed. For a list of values, see . - - - Returns the number of items in the completion set. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns text describing the indicated item in the completion set. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Index identifying the item in the completion set to provide description text for. - [out] Returns a string containing the description text. - - - Returns the text of a completion set item as it appears in the completion set list. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Index of completion set item to return display text for. - [out] Returns a string containing the display text. - [out] Returns an integer identifying the glyph to display next to the completion item. - - - Returns flags indicating specific behaviors of this completion set. - Returns one or more flags from the enumeration (specifically, the flags beginning with CSF_). - - - Returns the list of images (glyphs) supported by the completion set. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Returns a handle to the image list associated with the completion set. - - - Determines where to display the completion set list in the editor. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Returns the line number of the characters that should not be obscured. - [out] Returns the column number of the first character that should not be obscured. - [out] Returns the last character in the span that should not be obscured. This must be on the same line as . - - - Determines how text is completed. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The text typed so far. - [in] Index identifying the match completion set item. - [in] Indicates whether a completion item is selected in the completion box. If true, then the value of the parameter is replaced by the text returned by . If true, this indicates that an return with the value of equal to is appropriate default behavior. The default value of is true. - [in] Last character that was typed. - [out] Returns the complete word. - - - Enables the creation of compound actions. - - - Aborts a compound action. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Closes a compound action and sets the endpoint of a set of actions to be grouped in a single undo/redo unit. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Updates the various text layers (outlining, word wrap, and so on) when called. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Opens a compound action and sets the starting point of a set of actions to be grouped in a single undo/redo unit. - If the method succeeds, it returns . If it fails, it returns an error code. - Pointer to a null terminated string containing the description. - - - Provides events for firing when beginning and aborting a compound action. - - - Fired when a compound action is aborted. - - - Fired before a compound action takes place. - - - Allows the creation of compound view actions. - - - Closes a compound view change. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Opens a compound view change. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Provides methods to get a debug breakpoint name and location. - - - Gets the breakpoint location. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The document moniker. - [out] The location of the text span. - - - Gets the name of the breakpoint. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The breakpoint name. - - - Obtains default Buttonbar images. - - - Returns the number of buttons on a Buttonbar. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Number of buttons. - - - Returns the Buttonbar image list. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Handle of the image list. - - - Provides control of the drop-down bar at the top of a code window. - - - Creates the window and drop-down combination and sets up a link between the drop-down bar and its client. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Handle to the parent window. - [in] The Drop-down bar/Window combo. - [in] Pointer to the Drop-down bar client. - - - Breaks the link between the dropdown bar and its client. - - - Returns the client associated with this drop-down bar. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to the client. See . - - - Returns the entry that is currently selected in a given combination. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The drop-down bar/Window combination. - [out] Currently selected item. - - - Force a repaint of a combo, specifying the new selection. - If the method succeeds, it returns OK. If it fails, it returns an error code. - [in] The drop-down bar/Window combo. - [in] New selected item. - - - Sets the current selection in the given drop-down combination - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The drop-down bar/Window combo. - [in] New selected item. - - - Describes the contents of the drop-down bar combinations. - - - Returns information about a drop-down bar/Window combination. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The drop-down bar/Window combination. - [in] Count of entries in the combination. - [out] Specifies drawing protocol for a combination. Values are taken from the enumeration. - [out] Handle to an HIMAGELIST. - - - Returns the tooltip for an entire drop-down bar combination. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The drop-down bar/Window combination. - [out] String containing the tooltip text. - - - Returns text appearance attributes for a drop-down combination entry. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The drop-down bar/Window combo. - [in] Index of item of interest. - [out] Font attribute. Values for are taken from the enum. - - - Returns the glyph associated with a combo entry. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The drop-down bar/Window combo. - [in] Index of item of interest. - [out] Index of glyph in the image list. - - - Returns the text for a combo entry. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The drop-down bar/Window combo. - [in] Index of item of interest. - [out] String containing the text. - - - Fires when the combo gets focus. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The drop-down bar/Window combo. - - - Fires when a combo item is chosen. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The drop-down bar/Window combo. - [in] Index of item of interest. - - - Fires when a combo item is selected. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The drop-down bar/Window combo. - [in] Index of item of interest. - - - Called by the drop-down bar to hook itself up to the client. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Specifies a drop-down bar object. - - - Manages drop-down bars in code windows. - - - Allows you to add a set of combo dropdowns to a code window. This call wraps the call to IVsDropdownBar::Attach. If there is already a dropdown bar attached to the code window it returns E_UNEXPECTED. In general you should call GetDropdownBar first before calling AddDropdownBar to make sure there isn't already a dropdown bar associated with the given code window. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The DropdownBar/Window combo. - [in] DropdownBar client. - - - Returns the dropdown bar associated with the code window, if any. If there is one, it returns S_OK and sends back a pointer to it. If there isn't one, it returns null. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to the drop-down bar, null if there isn't one. - - - Removes a drop-down bar from a code window. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Provides dynamic tabs for the text view. - - - Gets the for the given text buffer and line. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The text buffer within which to find the . - [in] The text line within which to find the . - [out] The for the specified line and buffer. - - - Gets the number of tab stops in the specified text buffer and line. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The text buffer within which to find tab stops. - [in] The line within which to find tab stops. - [out] The number of tab stops found in the specified line and buffer. - - - Optionally provides setting a merge-able or non-merge-able go back location. - - - Sets a merge-able go back location. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] If value is true, it is not necessary to provide line and column, the current carat position is set as a merge-able go back location. - [in] The line to set as the merge-able go back location. - [in] The column to set as the merge-able go back location. - - - Sets a non-merge-able go back location. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] If value is true, it is not necessary to provide line and column, the current carat position is set as a non- merge-able go back location. - [in] The line to set as the non-merge-able go back location. - [in] The column to set as the non-merge-able go back location. - - - Enumerates a collection of BSTRs. - - - Duplicates a collection of BSTRs. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Duplicated interface. - - - Returns the total count of BSTRs in the enumeration sequence. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Number of BSTRs. - - - Retrieves BSTRs from the enumeration sequence. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The requested number of BSTRs to retrieve. - [out, size_is(celt)] The list of BSTRs that have been retrieved. - [out] Pointer to the actual number of hidden regions supplied in . The caller of this method can set this to null if is one. - - - Resets the enumeration sequence to the beginning. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Skips BSTRs in the enumeration sequence. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Number of BSTRs to skip. - - - Enumerates a collection of debug names. - - - Duplicates a collection of debug names. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Duplicated enumeration. - - - Returns the total count of debug names in the enumeration sequence. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Total count of debug names in the enumeration sequence. - - - Retrieves debug names from the enumeration sequence. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The requested number of DebugNames to retrieve. - [out, size_is(celt)] The list of objects that have been retrieved. - [out] Pointer to the actual number of hidden regions supplied in . The caller of this method can set this to null if is one. - - - Resets the enumeration sequence to the beginning. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Skips debug names in the enumeration sequence. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Number of debug names to skip. - - - Enumerates a collection of GUIDs. - - - Duplicates a collection of GUIDs. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Duplicated interface. - - - Returns the total count of GUIDs in the enumeration sequence. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Number of GUIDs in the enumeration sequence. - - - Retrieves GUIDs from the enumeration sequence. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The requested number of GUIDs to retrieve. - [out, size_is(celt)] The list of GUIDs that have been retrieved. - [out] Pointer to the actual number of hidden regions supplied in . The caller of this method can set this to null if is one. - - - Resets the enumeration sequence to the beginning. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Skips GUIDs in the enumeration sequence. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Number of GUIDs to skip. - - - Enumerates existing hidden text sessions. - - - Returns the total count of hidden regions in the text buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Number of hidden regions in the text buffer. - - - Retrieves a specified number of hidden regions in the enumeration sequence. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The requested number of hidden regions to retrieve. - [out, size_is(cEl)] The list of objects that have been retrieved. - [out] Pointer to the actual number of hidden regions supplied in . The caller of this method can set this to null if is one. - - - Resets the enumeration sequence to the beginning. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Enumerates a collection of independent views. - - - Returns the total count of independent views in the enumeration sequence. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Number of independent views in the enumeration sequence. - - - Retrieves independent views from the enumeration sequence. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The requested number of independent views to retrieve. - [out, size_is(celt)] The list of objects that have been retrieved. - [out] Pointer to the actual number of hidden regions supplied in . The caller of this method can set this to null if is one. - - - Resets the enumeration sequence to the beginning. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Enumerates a collection of layer markers. - - - Total count of layer markers in the enumeration sequence. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Count of layer markers in the enumeration sequence. - - - Retrieves the next text layer marker in the enumeration sequence. - If the method succeeds, it returns . If it fails, it returns an error code. - [out, retval)] Pointer to the next interface in the enumeration sequence. - - - Resets the enumeration sequence to the beginning. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Enumerates a collection of line markers. - - - Returns the total count of line markers in the enumeration sequence. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Number of line markers. - - - Retrieves the next line marker in the enumeration sequence. - If the method succeeds, it returns . If it fails, it returns an error code. - [out, retval)] Pointer to the next interface in the enumeration sequence. - - - Resets the enumeration sequence to the beginning. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Enumerates a collection of stream markers. - - - Returns the total count of stream markers in the enumeration sequence. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to the number of stream markers in the enumeration sequence. - - - Retrieves the next stream marker in the enumeration sequence. - If the method succeeds, it returns . If it fails, it returns an error code. - [out, retval)] Pointer to the interface. - - - Resets the enumeration sequence to the beginning. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Enumerates a collection of synthetic regions. - - - Returns the total count of synthetic regions in the enumeration sequence. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Total count of synthetic regions in the enumeration sequence. - - - Retrieves synthetic regions from the enumeration sequence. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The requested number of synthetic regions to retrieve. - [out, size_is(celt)] The list of objects that have been retrieved. - [out] Pointer to the actual number of hidden regions supplied in . The caller of this method can set this to null if is one. - - - Resets the enumeration sequence to the beginning. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Enumerates a collection of test buffers. - - - Duplicates an enumeration of text buffers. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Duplicated interface. - - - Retrieves text buffers from the enumeration sequence. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The requested number of text buffers to retrieve. - [out, size_is(celt)] The list of objects that have been retrieved. - [out] Pointer to the actual number of hidden regions supplied in . The caller of this method can set this to null if is one. - - - Resets the enumeration sequence to the beginning. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Skips text buffers in the enumeration sequence. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Number of text buffers to skip in the enumeration sequence. - - - Enumerates a collection of text spans. - - - Returns the total count of text spans in the enumeration sequence. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Total count of text spans in the enumeration sequence. - - - Retrieves text spans from the enumeration sequence. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The requested number of text spans to retrieve. - [out, size_is(celt)] The list of objects that have been retrieved. - [out] Pointer to the actual number of hidden regions supplied in . The caller of this method can set this to null if is one. - - - Resets the enumeration sequence to the beginning. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Enumerates a collection of text views. - - - Returns the total count of text views in the enumeration sequence. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Total count of text views in the enumeration sequence. - - - Retrieves text views from the enumeration sequence. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The requested number of text views to retrieve. - [out, size_is(celt)] The list of objects that have been retrieved. - [out] Pointer to the actual number of hidden regions supplied in . The caller of this method can set this to null if is one. - - - Resets the enumeration sequence to the beginning. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Implemented by components interested in being backed up. - - - Persists the object to a single file - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Filename to persist. - - - Sets a backup dirty bit. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Backup file is dirty - - - Notifies clients of the last commit gesture to trigger the event and provides the range of text changed. - - - Notifies clients of the last commit gesture to trigger the event and provide the range of text changed. - [in] Flags indicating the type of changes made. For a list of values, see . - [in] Span of text modified. - - - Finds a text image. - - - Attaches a text image. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Object to attach. or . - - - Detaches a text image. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Finds a text image within a text span. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Instructions for the search. Values are taken from the enumeration. - [in] The span or extent of text to search. - [out] Enumeration value indicating result of the operation. Values are taken from the enum. - - - Gets a textspan match. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Current match. Does not require on . - - - Gets matched textspans. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Bulk find list. Requires on Find. - - - Gets state. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Number of state values found. - [out] Enumeration value indicating result of the operation. Values are taken from the enum. - [out] Enumeration value indicating state of the operation. Values are taken from the enum. - - - Returns tagged textspans. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Regex tagged expressions. Requires on . - - - Sets the find string. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Flag containing find options. Values are taken from the enum. - [in] Pattern to search for. - [in] true for a new pattern. - [out] Enumeration value indicating result of the operation. Values are taken from the enum. - - - Sets search positions - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Search position. Values are taken from the enum. - [in] The text address. - - - Restricts search to the span set. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Scope of the search. Specified as an . - - - Utility for text string matching. - - - Finds, and optionally replaces, a text pattern in a text string. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Text pattern to find. - [in] Replacement text pattern. - [in] Search options. Values are taken from the enumeration. - [in] Flag indicating that begins or ends a line. Values are taken from the enumeration. - [in] Size of text, in Unicode characters. - [in, size_is(cchText)] Text buffer to search for . - [out] Index in buffer pointing to match. - [out] Length of match found. - [out] Computed replacement text, if necessary. - [out, retval] true if pattern was found. - - - Defines a custom scope that can be chosen in the Find in Files, Look in combo box. - - - Enumerate filenames (full path only). - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Enumeration of filenames. - - - Returns a query string - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The base directory for relative filenames. If value is null, the Find manager's default base is used. - [out] The query string. - - - Returns the name displayed in Find UI - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Displayed name. - - - Implements Find and Replace capabilities within your editor. - - - Requests a text string search. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to a null terminated string containing the search text. - [in] Specifies the search options. Values are taken from the enumeration. - [in] Flag to reset the search start point. - [in] Pointer to a interface. - [out] Pointer to the search result. Values are taken from the enumeration. - - - Specifies your supported capabilities. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Set to true if you support . - [out] Specifies supported options, syntax, and actions. Values are taken from the enumeration. - - - Returns the coordinates or the caret position of the current selection. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Specifies the current caret position or highlighted selection. - - - Determines the state of a previous Find operation. - If the method succeeds, it returns . If it fails, it returns an error code. - [out, retval] The find state as pointer to IUnknown. - - - Return the screen coordinates of the matched string. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Screen coordinates of the match. Values are returned in a PRECT structure. - - - Returns the value of a requested property. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Property identifier of the requested property. Values are taken from the enumeration. - [out, retval] Specified property information returned in a variant. - - - Returns a text image for the environment to search. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Specifies Find and Replace options. For a list of values, see . - [out] The set of text spans as pointer to the interface. - [out, retval] The text image as pointer to the interface - - - Highlight a given text span. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Specifies the text span to highlight. Values are contained in a structure. - - - Move to a specified location within a document. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Specifies the location of a span of text. Values are contained in a structure. - - - Sends notification to a find target of a change in status. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Specifies notification. Values are taken from the enumeration. - - - Requests a text string replace. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to a null terminated string containing the search text. - [in] Pointer to a null terminated string containing the replacement text. - [in] Specifies the search options. Values are taken from the enumeration. - [in] Flag to reset the search start point. - [in] Pointer to a interface. - [out, retval] true if the replacement was successful. - - - Sets the state of a find operation. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The state of the find operation. - - - Interface to provide file extension checking for Save As functionality. - - - Provides the index in the filter list that matches the extension of the file passed in. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Filename and extension of interest. - [out] Index in the FormatFilterList (the parameter of GetFormatFilterList). - - - Provides the list of available extensions for the Save As dialog. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The list of available extensions. - - - Supplies a message informing the user that he has chosen encoding that is not supported by the language service. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Type of encoding specified. Values are taken from the enumeration. - [out] String containing the message. - - - Exposed by text buffers and used by compilers and other components that need immediate access to the entire buffer. Special-purpose interface exposed by text buffers and used by compilers and other components that need immediate access to the entire buffer. - - - Closes the buffer for scanning. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Performs the actual scan. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to the contents of the text buffer. - [out] Length of text pointed to by *. - - - Opens the buffer for scanning. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Manages the hidden region. - - - Returns the banner for the hidden region. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to the banner for the hidden region. - - - Provides a pointer to the text buffer from the hidden region. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to the text buffer. For more information, see - - - Returns the hidden region behavior, that is, client-controlled or editor-controlled. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to the hidden region behavior. For more information, see . - - - Returns the client data for the hidden region. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to a double word containing the data. - - - Returns the text span of the hidden region in the text buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to the text span for the hidden region. For more information, see . - - - Returns the state of the hidden region. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to the state of the hidden region. This value is a combining with the bitwise or of the and values. - - - Returns the hidden region type (that is, concealed or collapsible). - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to the hidden region type. For more information, see . - - - Removes the hidden region and exposes the hidden text in the normal view. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Combining with the bitwise or of values. - - - Determines whether the hidden region is valid. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the banner for the hidden region. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the banner for the hidden region. - - - Sets the client data for the hidden region. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Double word containing the data. - - - Sets the text span of the hidden region in the text buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the text span for the hidden region. For more information, see . - - - Sets the state of the hidden region. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] State of the hidden region in regards to whether the region is expanded or collapsed. For more information, see . - [in] State of the hidden region in regards to whether the region is added to the Undo/Redo stack. For more information, see . - - - Provides notification of changes to a newly created hidden text session. - - - Executes a text marker command against a marker. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to a hidden region object - [in] Integer identifying the item number for a marker type's context menu command. Values typically range from 0 to 9, but the marker type may also support command values 101 through 103. For more information about these command values, see - - - Returns marker command information. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to a hidden region object, - [in] Integer identifying the item number for a marker type's context menu command. Values typically range from 0 to 9, but the marker type may also support command values 101 through 103. For more information about these command values, see . - [out] Pointer to a string identifying the marker type command text for the context menu. - [out] Specifies command flags. Values for are taken from the enumeration in the Platform SDK. - - - Signals that the user has hovered the mouse over a collapsed hidden text region. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to a hidden region object, for which tip text is required. - [out] Pointer to a string containing the tip text. - - - Called when a particular hidden region needs to be displayed. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to a hidden region object, - [in] Pointer to a base span object. For more information, see . - - - Called before the hidden text session is terminated. - - - Called when the user expands or collapses a hidden region. - [in] Pointer to a hidden region object, being expanded or collapsed. - [in] Indicates the exact user action taken on the hidden text region. For more information, see . - [in] Flag indicating whether the buffer can be modified. - - - Determines whether a hidden text session exists for a given text buffer and creates one if it does not. - - - Creates a new hidden text session for a text buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] This value is reserved for future use. - [in] Text buffer containing the outlining or hidden text session. - [in] Pointer to a hidden text client for the buffer. The hidden text client provides notification of when a hidden text or outlining region is expanded or collapsed by the user. For more information, see . - [out] Pointer to the newly created hidden text session for the text buffer. For more information, see . - - - Returns the current hidden text session for the specified text buffer, if one exists. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Text buffer containing the outlining or hidden text session. - [out] Pointer to the outlining or hidden text session object () for the referenced text buffer. - - - Used to add or enumerate hidden text sessions. - - - Adds a new hidden region to the text buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Specifies whether the hidden region is added to the Undo/Redo stack. For more information, see - [in] Number of hidden regions to add to the text buffer. - [in, size_is ()] Caller-allocated array of outlining regions to add. For more information, see . - [out] Pointer to an object that can be used to enumerate the hidden regions in the text buffer. - - - Returns a list of the current hidden regions. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Options for finding hidden regions. For more information, see . - [in] Specifies the client-defined hidden region type to find. Specify a value that matches the client-defined identifier specified during the creation of the new hidden region (that is, the member in the structure). - [in] Specifies the range of text over which to enumerate the hidden regions. - [out] Pointer to an object that is used to enumerate hidden regions of specified type over the specified range in the text buffer. - - - Ends the hidden text session. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Releases the . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Used to move a dialog box to reveal a selection or highlight. - - - Returns the screen coordinates of a highlight rectangle. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Screen coordinates of highlight or selection. - - - Determines the span of the current language block. - - - Determines the current span of the language block. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] An object containing the text to examine. - [in] Current line position of the cursor. - [in] Current character position of the cursor within the line. - [out] Specifies a span of text representing the current language block. For more information, see . - [out] Returns a string containing the description of the language block. - [out, retval] Returns non-zero if the block is available. Otherwise, returns zero if the current cursor position does not coincide with a language block. - - - Customizes copy and paste operations. - - - Allows changes to a data object after it is inserted. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the text buffer containing the data object. - [in] Indicates the origin of the text (view or action) for the data object that was just rendered. For more information, see . - [in] Specifies the span of the newly inserted text, in buffer coordinates. - - - Creates an with language-specific formats. - If the method succeeds, it returns . If it fails, it returns an error code. - [In] The view containing the data object. - [In] The text layer containing the data object. - [out] The data object. - - - Determines whether the data object contains data that can be rendered into text. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the data object. - - - Render this data object to text. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to a text layer object for the referenced data object. - [in] Pointer to the data object. - [out] Specifies options for how text is being pasted. For more information, see . - [out] Text of the data object. - - - Connects context-sensitive help for a language service that uses the Visual Studio core editor. Hooks up context-sensitive help for a language service that uses the Visual Studio core editor. - - - Provides context from the language service to the Visual Studio core editor. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Value indicating whether this is a typical idle-time update of the context bag or a request for F1 Help. For a list of values, see . - [in] Text buffer in question. - [in] Relevant range of text within the buffer (that is, the context). - [in, out] Pointer to the context bag on the Visual Studio core text editor. - - - Implement to support debugging for your language service. - - - Returns the corresponding debugger back-end "language ID". - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The interface for which the language identifier is required. - [in] Integer containing the line index. - [in] Integer containing the column index. - [out] Returns a GUID specifying the language identifier. - - - Deprecated. Do not use. - Do not use. - Do not use. - Do not use. - - - Generates a name for the given location in the file. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Returns the text buffer ( object) that contains the location. - [in] Number of the line containing the location. - [in] Column containing the location in the line. - [out] Returns a string containing the name of the location. - [out] Returns an integer containing the line offset from . - - - Generates proximity expressions. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The interface for the text buffer containing the expression. - [in] Number of the line containing the start of the expression. - [in] Column position within the line. - [in] Number of lines within the expression. - [out] Returns an object that is used to enumerate BSTRs. - - - Returns whether the location contains code that is mapped to another document, for example, client-side script code. - If the method succeeds, returns indicating the location contains mapped code. If the location does not contain mapped code, returns . Otherwise, returns an error code. - [in] The interface that contains the location in question. - [in] Integer containing the line index. - [in] Integer containing the column index. - - - Disambiguates the given name, providing non-ambiguous names for all entities that "match" the name. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] String containing the name. - [in] Flags. For more information, see . - [out] Returns an object containing a list of names. For more information, see . - - - Validates the given position as a place to set a breakpoint. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The interface for the text buffer containing the breakpoint. - [in] Number of the line containing the breakpoint. - [in] Number of the column containing the breakpoint. - [out] Returns a span of text containing the extent of the statement at which execution would stop if the breakpoint were set. - - - Retrieves information about a programming or markup language, including language name, associated file extension, and colorizer requirements for code editing. - - - Allows a language to add adornments to a code editor. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The interface for the requested code editor manager. - [out] Returns an object. - - - Returns the colorizer. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The interface for the requested colorizer. - [out] Returns an object. - - - Returns the file extensions belonging to this language. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Returns a BSTR that contains the requested file extensions. - - - Returns the name of the programming language. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Returns a BSTR that contains the language name. - - - Provides additional IntelliSense features for the language service. - - - Formats the selected text. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] An object containing the text to format. - [in] Text span to format within the specified layer. For more information, see . - - - Displays a tip over a span of text when the mouse hovers over this location. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] An object representing the text file. - [in] Span of text relevant to the specified text layer. For more information, see . - [out] Returns a span of text to center the tip over. For more information, see . - [out] Returns the text of the tip to display. - - - Determines the location of a matching brace, parenthesis, quotation mark, bracket, or any other item the language service wants to match. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] An object representing the text file. - [in] Specifies the text address of the first item in the pair. The text address is relative to the location of text within the text layer. For more information, see . - [out] Returns the span of text containing the second item in the pair. For more information, see . - - - Returns the extent of a word or token on or near the point. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] An object representing the text file. - [in] Specifies the text address of the characters to determine the word extent of. The text address is relative to the location of text within the text layer. For more information, see . - [in] Specifies options for determining the extent of a word. For more information, see . - [out] Returns the span of text identifying the whole word. For more information, see . - - - Allows an object to tell clients when its last change occurred. - - - Gets the time of the last change. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Time change occurred. For more information see . - - - Helps a view interact with text layers. - - - Gets the selection relative to a specified layer. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Selection state flags. Values are taken from . - [in] Must be null unless is specified. If null, specifies the top-most layer. - [out] The selection relative to the specified layer. - - - Tells a client when the selection is "at" an atomic object. The selection flags determine what “at” means. - If an atomic object is found, the method returns . If an atomic object is not found, the method returns . - [in] Selection flags. Values are taken from . - [out] The atomic object the selection is “at”. - - - Gets the view’s top-level layer. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The view's top-level layer representation. - - - Sets the selection relative to a specified layer. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Selection flags. Values are taken from . - [in] Must be null unless is specified - [in] Selection state. For more information see . - - - Instructs undo objects to release references to a designer or buffer. - - - Instructs undo objects to release references to a designer or buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Provides manipulation of line attributes. - - - Sets the line separator. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Lines for which separator is set. - [in] Number of line separators. - [in] Flag indicating that all line separators be removed. - - - Manages implicit linked undo capability by calling methods which advise that focus must be put on the owner of the given undo client. - - - Specifies that the given client is the linked undo client for this manager. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The linked undo client. - - - Specifies that there is no linked undo client for this manager. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Indicates that one undo manager is blocking another undo manager from executing a linked action. - - - Indicates that the undo manager is blocking another undo manager from executing a linked action. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Implements the linked undo stack feature. - - - Aborts a linked undo transaction. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Successfully closes a linked undo transaction. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the nesting level of the linked undo transactions. - If the method succeeds, it returns . If it fails, it returns an error code. - Pointer to a count object. The count object indicates the levels of nesting. - - - Determines if the linked undo transaction is aborted. - If the method succeeds, it returns . If it fails, it returns an error code. - Pointer to a flag, true indicating aborted. - - - Determines if the linked undo transaction is strict. - If the method succeeds, it returns . If it fails, it returns an error code. - Pointer to a flag, true indicating strict. - - - Opens a linked undo transaction parent unit. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Value taken from the enumeration. specifies the transaction to be nonstrict, which is default behavior. The other possible enum values are which specifies the undo linking behavior as strict, and , which specifies the undo linking behavior as global. For more information, see the Remarks section later in this topic. - [in] Localized string that describes this action; appears in the undo/redo dropdown menus. This value may not be null. - - - Manages access to names, description and priority of a UI item. - - - Returns non-localized item name, used for comparison in inter-language merging of items. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] String containing the canonical name. - - - Returns the description of the item. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The string containing the description. - - - Returns the localized item name used for display in UI. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] String containing the display name. - - - Returns the merging priority. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Priority - - - Sets method data for the tip window. - - - Returns the context stream for the tip. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Integer identifying the stream position in the text buffer. - [out] Integer identifying the length of text in the stream past that should not be obscured with the method tip window. - - - Returns the current method number. - Returns the current method number. - - - Gets the current parameter number of the specified method. - Returns the current parameter number. - [in] Number of the method that contains the desired parameter. - - - Gets a method return type, method name, or method description. - Returns the text of the specified method type. May be null. - [in] Method number. - [in] Method text type values to return. For a list of values see . - - - Returns the number of overloaded methods. - Returns the overload count. - - - Returns the total number of parameters in a specified method. - Returns the number of parameters in the method. - [in] The number of the method for which to get parameter count. - - - Gets the text, usually the name, of a specified parameter for a specified method. - Returns the text of the specified parameter. May be null. - [in] Method number for which to obtain parameter information. - [in] Parameter number for which information is required. - [in] Parameter type. For a list of values, see . - - - Gets the next method number. - Returns the next method number. - - - Dismisses the context. - - - Gets the previous method number. - Returns the previous method number. - - - Updates the tip window when context or content has changed. - - - Provides a method tip window for an item in a language service. - - - The window is being dismissed by the view. - - - Returns the context stream. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Starting position of the context stream. - [out] Length of the context stream from the starting position, - - - Returns the size preferences for the tip window. - If the method succeeds, it returns . If it fails, it returns an error code. - [out]The bounding rectangle of the tip window in screen coordinates. - [out]Size and position of the tip window. For a list of values see . - - - Paints the tip window. - If the method succeeds, it returns . If it fails, it returns an error code. - [in]Handle to the display context in which to draw the tip window. - [in] Specifies the bounding rectangle for the tip window. - - - Sets method data to display in the method tip window and releases previous method data. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the interface, which is used to set method and parameter information for the method tip window. - - - Method information not provided. Do not use this method. - Do not use. - Do not use. - Do not use. - - - Allows a marker to alter the mouse cursor when it is over its glyph. - - - Indicates that the text marker client should call the Win 32 API function SetCursor. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Currently unused.) - - - Resolves the location of the specified text. - - - Gets text to display in context menu for specified location. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Reserved. Set to zero. - [in] Current selection or caret location. - [in] Base buffer. - [out] If current location is a URL. - [out] Text to display in context menu. - - - Get the path of the specified location. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Reserved. Set to zero. - [in] Current selection or caret location. - [in] Base buffer. - [in] Display Text from - [out] true if current location is a URL - [out] As much of a path as possible or just the file name. - - - Provides support for the Collapse to Definitions command from the outlining menu. - - - Outlines a specific range of text in response to the Collapse to Definitions command. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the text buffer. - [in] Pointer to the outlining session object for the text buffer. - - - Adds one or more outline regions to a text buffer. - - - Creates an outlining region over the specified span of text. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Outlining flags controlling whether existing outlining regions are removed or preserved. For more information, see . - [in] Number of outlining regions to add. - [in, size_is(cRegions)] Caller-allocated array of outlining regions to add. For more information, see . - - - Describes how a custom marker type behaves and appears to the user. - - - Draws a glyph in the given display context and bounding rectangle using the provided colors. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Handle to a display device context that defines the visible region of interest. - [in] Pointer to a RECT structure that defines the bounding rectangle for the marker. - [in] Integer containing the marker type. - [in] Pointer to a marker colors object. - [in] Options for drawing the glyph in the widget margin. For a list of values, see - [in] Integer specifying the line height. - - - Controls how the marker tracks text when edits occur. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to flags specifying how the marker tracks text when edits occur. For a list of values, see . - - - Returns the default foreground and background colors for a marker. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to the default foreground color. For a list of values, see COLORINDEX4C54D3F1-4AEB-497F-8311-2AB027C8BAD8. - [out] Pointer to the default background color. For a list of values, see COLORINDEX4C54D3F1-4AEB-497F-8311-2AB027C8BAD8. - - - Specifies additional modifications to text appearance determined by the marker. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to additional font options for markers. For a list of values, see . - - - Returns the default line attributes for a custom marker type. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to the default line color. For a list of values, see . - [out] Pointer to the default line style. For a list of values, see . - - - Returns the priority index for the custom marker type, with the highest priority value receiving the topmost placement. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to the priority index for the type of text marker. For a list of values, see . - - - Returns the appearance, location, and coloring of a custom marker type as a bit filed. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] A bitwise OR of flags indicating the appearance, location, and coloring of a marker. For a list of values, see . - - - Represents the image that is persisted and un-persisted. - - - Allocates space of specified size for persistent disk image storage. - Returns a pointer to the allocated text image space. - [in] The size of the space to be allocated - - - Closes the full text scan of the image. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Frees space used by the persistent disk image. - [in] Pointer to the image. - - - Reads the full text image. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The text image. - [out] The length of the text image. - - - Gets the length of the text image. - Returns the number of Unicode characters in the image. - - - Loads the specified text image. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The text image. - [in] The length of the text image. - [in] Flags indicating options. - - - Open a full scan of the text image. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Reallocates space for the specified text image. - Returns a pointer to the reallocated text image space. - [in, out] The specified text image. - [in] The size of the specified text image. - - - Notifies clients of a commit gesture to trigger a text buffer event, and provides the range of text changed. - - - [In] Flags indicating the type of changes made. For a list of values, see . - [In] Span of text modified. - - - Informs the code editor about custom colorable items proffered by the language service. - - - Determines the item information for each custom colorable item proffered by the language service. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Integer containing the index value for the custom colorable item. This value is never zero. - [out] Custom colorable item object. For more information, see . - - - Determines the number of custom colorable items proffered by the language service. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The number of custom colorable items provided by the language service. - - - Determines if an commit event should be fired. - - - Gets a flag indicating whether to send the event for the specified line. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Reserved for future. - [in] Index of start of the line to be committed. - [in] Index of end of the line to be committed. - [out] Flag indicating the commit action. - - - Registers and un-registers a custom scope that can be chosen in the Find in Files, Look In combo box. - - - Registers the specified find scope for Find in Files. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The scope to use for Find in Files. - [out] Cookie for the registered find scope. - - - Un-registers the specified find scope. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Cookie of the registered find scope to be un-registered. - - - Contains shortcut manager methods for the text buffer. - - - Creates a shortcut for the specified text buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The shortcut line index. - [in] The buffer of text lines. - [in] The buffer moniker. - - - Reads user options stream. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The user options stream. - - - Removes the specified item. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The specified item’s line marker. - - - Writes user options stream. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The user options stream. - - - Represents the split pane. - - - Closes the pane. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Detaches the pane from its parent splitter, without closing. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the pane flags. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The flags. - - - Gets the parent splitter. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The . - - - Returns the parent window of the pane. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Parent window. - - - Gets the position of the pane. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The left side of the pane. - [out] The top of the pane. - [out] The right side of the pane. - [out] The bottom of the pane. - - - Returns minimum and maximum size values for this pane. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The minimum horizontal size. - [out] The maximum horizontal size. - [out] The minimum vertical size. - [out] The maximum vertical size. - - - Sends notification of splitter adjustment. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The value. - - - Set focus on this pane. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the parent splitter for this pane. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The . - - - Sets the position relative to the parent window. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The left side. - [in] The top. - [in] The right side. - [in] The bottom. - - - Represents the root of the split pane. - - - Gets the split pane. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The that specifies which pane to get. - [out] The . - - - Gets the root splitter. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The . - - - Gets the window handle. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The window handle. - - - Represents the split pane. - - - Closes this pane. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Detaches this pane from its parent splitter, without closing. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the indicated pane. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The index of the pane. can be 0 (primary) or 1 (secondary) - [out] The . - - - Returns the pane flags. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The pane flags. - - - Gets the parent splitter. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The . - - - Get the parent window of this pane. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The window handle of the parent. - - - Gets the position of the splitter relative to its parent. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The left side. - [out] The top. - [out] The right side. - [out] The bottom. - - - Returns the minimums and maximums for this pane ( is allowed; 0 and full screen are defaults). - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The minimum horizontal size. - [out] The maximum horizontal size. - [out] The minimum vertical size. - [out] The maximum vertical size. - - - Handles mouse-oriented message. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The ID of the message. - [in] Information about the message. - [in] Information needed by the message. - - - Determines if the pane is the primary pane. - If the method succeeds, it returns indicating that the pane is the primary. means it is the secondary pane. - The . - - - Notifies of splitter adjustment. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The . - - - Called by child panes when they get focus, close, or other events. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The . - [in] The value. - - - Sets focus on this pane - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets/Gets the parent splitter for this pane. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The . - - - Sets the position relative to the parent window.. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The left side. - [in] The top. - [in] The right side. - [in] The bottom. - - - Splits the indicated pane of this splitter. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The of the new pane. - [in] The index of the pane. - [in] The size of the pane. - [in] The flags. - [out] The . - - - Provides methods for management for a synthetic region. - - - Gets the base buffer anchor of the region. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The index of the base buffer line location. - [out] The current base buffer location of the region. - - - Gets the behavior of the region. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to a DWORD containing the behavior of the region. For a list of values, see . - - - Gets the client data for the region. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The data associated with the region. - - - Gets the marker type for the region. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The region’s marker type. See SYNTHETIC_REGION_TYPE enum. - - - Gets the owning layer span for the region. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The extent of the region in coordinates of the owning layer. - - - Gets the text associated with the region. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The text for the region. - - - Gets the text image of the region. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] A relative text image that encompasses only the synthetic region's text. - - - Gets the associated layer. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The associated layer. - - - Handles deletion management, causing the region to go away and the text to become exposed and normal. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Flag which is an ORed result of the enumeration. - - - Determines whether the region is currently valid. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Flag determining whether region is valid. True if valid, false if not. - - - Sets the base buffer anchor of the region. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The index of the base buffer line location. - [in] The current base buffer location of the region. - - - Sets the client data for the region. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The DWORD associated with the region. - - - Sets the text of the region. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The text. - - - Provides management of the client of a synthetic text region. - - - Execute the specified marker command on the specified synthetic region. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The synthetic region of interest. - [in] The marker command to execute. See . - - - Returns error text for hovering. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The reason for the call. - [in] The synthetic region of interest. - [out] The text to display. - - - Returns marker command information. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The synthetic region of interest. - [in] The marker command to execute. (see ) - [out] [optional to set] The title for command. - [out] Command flags indicating such properties as visibility or being enabled. - - - Returns the tip text for hovering. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The synthetic region of interest. - [out] The text to display. - - - Fires event indicating the synthetic text session end. - - - Fires event indicating the synthetic text region has changed. - [in] The synthetic region of interest. - [in] The value. - - - Creates a synthetic text session. - - - Creates the specified synthetic text session. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Unused; must be zero - [in] The owning object (normally the buffer) for the session. - [in] The client interface for the session. - [out] The new session. - - - Asks the owning object whether a synthetic text session currently exists. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The owning object (normally the buffer) of the session. - [out] An existing . - - - Handles the addition of regions and communication with synthetic text sessions. - - - Adds synthetic text sessions. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Update flags. For values of see the enumeration. - [in] Number of regions to add. - [in] An array of structs defining the new regions. - [out] May be null; if non-null, returns an enumeration of the new regions. - - - Returns a static snapshot list of synthetic regions. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Indicates how to find the region. For values of see the enumeration. - [in] Additional search parameter; can be used to search for a specific client DWORD. - [in] Search parameter for finding text. - [out] The resulting enumeration. - - - Immediately kills the synthetic text session. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Tells the session to sever its link, and drop its COM reference, to the client. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Acts as the base interface for the object and provides general information about the text buffer's properties. Also see , which adds GetTrackChanges and SetTrackChangesSuppression methods. - - - Returns the unique identifier of the language that is providing colorization and other attribute data to this buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to a unique identifier of the language service. Buffers without languages can return CLSID_NULL. - - - Returns the last line in the text buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to the last line in the text buffer. - [out] Pointer to the index number of - - - Returns the length of a line in the buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Number of the line whose length is requested. - [out] Pointer to the length of the line. - - - Returns the number of lines in the buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to the number of lines in the buffer. - - - Returns the line and column numbers in the text buffer, given a position number. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Position number of the desired line. - [out] Pointer to the line number. - [out] Pointer to the column position on the line. - - - Returns the position number of a line. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Number of the line whose position is requested. - [out] Pointer to the equivalent position number. - - - Returns the position number in the text buffer, given a line and column number. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Number of the line whose position is requested. - [in] Location of the character on . - [out] Pointer to the equivalent position number. - - - Returns the size in characters of the buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to the size of the buffer, which is not necessarily the same value as the size of the buffer's internally-allocated memory or the size of the file (if any) represented by the buffer. - - - Returns the state flags of the text buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Bit-wise union of the enumeration values, which can be modified, read-only, or read-only on disk. - - - Returns the undo manager for this buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to the interface. - - - Initializes the content of the text buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Text to insert into the buffer. - [in] Number of characters to be inserted. - - - Has no effect. Deprecated. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Has no effect. Deprecated. - If the method succeeds, it returns . If it fails, it returns an error code. - Has no effect. Deprecated. - - - Reloads the text buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Specifies whether the unload action is undoable. Currently, non-undo support is not implemented, so the reload is always undoable. - - - Reserved in the Vtable for future use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Reserved in the Vtable for future use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Reserved in the Vtable for future use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Reserved in the Vtable for future use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Reserved in the Vtable for future use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Reserved in the Vtable for future use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Reserved in the Vtable for future use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Reserved in the Vtable for future use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Reserved in the Vtable for future use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Reserved in the Vtable for future use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the unique identifier of the language that is providing colorization and other attribute data to the buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Identifier of the language service. Buffers without languages can be CLSID_NULL. - - - Sets the state flags of the text buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Bitwise union of the enumeration values, which can be modified, read-only, or read-only on disk. - - - Has no effect. Deprecated. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Has no effect. Deprecated. - If the method succeeds, it returns . If it fails, it returns an error code. - Has no effect. Deprecated. - - - Notifies clients when a text buffer is initialized and when changes are made to text buffer data. - - - Forwards the IVsFileChangeEvents::FilesChanged notification that the text buffer monitors to other interested parties. - [in] Specifies the type of change made to the file. For more information, see . - [in] File attributes that changed. - - - Notifies client when the buffer is initialized. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Specifies that the load was a result of a reload and not a "fresh" load. - - - Notifies clients when a new language service is associated with a text buffer. - - - Notifies the client when a new language service is associated with a buffer. - [in] Reference ID of the new language service. - - - Temporary interface for special initialization. - - - New initialization methods. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Enumeration of text buffer initialization flags, storage and size values. - - - Changes the color state of lines in a text buffer. - - - Returns the buffer's cached state for the start of the given line. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Line of interest. - [out] Current color state. - - - Recalculates the color state of lines in a text buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] First line to check. - [in] Last line to check. - - - Allows an object to expose a set of text editor properties. - - - Returns the specified property category. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Specifies the GUID category for the property. Predefined categories for the core text editor are GUID_EditPropCategory_View_MasterSettings and GUID_EditPropCategory_TextMgr_Global, as defined in textmgr.idl. Other objects can define different categories, as required. - [out] Pointer to an object, which allows you to get, set, and remove editor properties. - - - Manages properties of text editors. - - - Returns the specified text editor property. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Specified property to return. For a list of values, see . - [out] Variant containing the returned property information. - - - Removes a property for a text editor. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Property to remove. - - - Sets the specified property for the text editor. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Specified property to set. For a list of values, see . - [in] Variant containing the property information to set. - - - Finds a given block of text in the buffer. - - - Finds a given block of text in the text buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to a null terminated string containing the text. - [in] Integer containing the start line. - [in] Integer index value for the starting character within the line. Must be less than or equal to the length of line.) - [in] Integer value for the end of the line. - [in] Integer index value for the ending character in the line. Must be less than or equal to the length of the line.) - [in] Flags from the enumeration. - [out] Pointer to the line number where the desired text is located. - [out] Pointer to the column number on the line where the desired text is located. - - - Implemented by any layer module that hides text. - - - Makes a text span visible. - If the method succeeds, it returns . If it fails, it returns an error code.: the span was hidden but is now visible: the span wasn't hidden by this layer: the span is hidden but the layer doesn't know how to unhide it (will result in the layer being destroyed) - Make EVERY CHARACTER of the span visible. - - - Supports text string matching. - - - Registers the environment to receive notification of text image changes. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The interface on the object requesting notification of text image events. - [out] Pointer to an abstract handle for the referenced event sink. This value is required to unadvised the event sink using . - - - Returns the number of characters in the text image. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to a character count of the text image. - - - Provides direct, line-oriented access to the text buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Flags providing additional information about the line. For a list of values, see . - [in] Integer containing the line number. This is a zero-based value. - [in] Starting character index within the line. Must be less than or equal to the length of the line. - [in] Ending character index within the line. Must be less than or equal to the length of the line. - [out] Pointer to the filled-in structure. This is allocated by the environment and filled in by the GetLine method. - - - Return the length of a line. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Integer containing the line number. - [out] Pointer to an integer containing the character count of the line. - - - Returns the number of lines in the text image. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to a count of lines in the text image. - - - Return the buffer address of a given text address. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Specifies the requested text address. - [out] Pointer to an integer containing the offset from the start of the text image buffer. - - - Return the number of characters in a text span. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to a structure. - [out] Pointer to a character count of the text span. - - - Return the text of a text span. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to a structure. - [in] Number of characters to return. - [out] Pointer to a null terminated string containing the text. - - - Return the text address of a given buffer address. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Integer containing the offset from the start of the text image buffer. - [out] Pointer to the text address. - - - Return the text of a text span as a BSTR - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to a structure. - [out] Pointer to a BSTR containing the text. - - - Notifies that the text image is in use. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Specifies a locking flag. Values are taken from the enumeration. - - - Releases the structure. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the structure to be released. - - - Notification of a text span replacement. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Double word containing flags. For future use. Set to zero. - [in] Pointer to a structure. - [in] Count of characters in . - [in] Pointer to a text string. - [out] Specifies the modified structure. - - - Cancels the environment's registration to receive notifications of text image changes. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Abstract handle for the referenced event sink. - - - Notifies that the text image is not in use. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Specifies a locking flag. Values are taken from the enumeration. - - - Implemented to notify a client of a text image change. - - - Notifies client of a text image change. - [in] Starting address of text image. - [in] Ending address of text image. - [in] New ending address of text image. - - - Provides utilities for loading and saving text files and images. - - - Gets replace text for find/replace operations. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Find options. Values are from the enum. - [in] Replacement string. - [in] Text image containing string to replace. - [in] The Find match. - [in] Optional, set of text spans describing the Find match. Obtained by . - [out] The replace text string. - - - Gets text format - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Instructions for format and detection. - [in] The size of data in bytes. - [in] The data. - [out] The result text format. - - - Loads the specified text file. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Name of file to load. - [in] Instructions for text format and detection - [out] The format used. - [out] The text from the file. - - - Loads a text image from the specified file. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The name of the file. - [in] The text image to load. - [in] Instructions for text format and detection. - [out] The text format used. - - - Loads a text image from memory. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The text image to load. - [in] Instructions for text format and detection. - [in] The size of the data in bytes. - [in] The data. - [out] The format used. - - - Saves a text image to a file. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The name of the file. - [in] The text image. - [in] Instructions for text format and detection. - [out] The format used. - - - Saves a text image to memory. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The text image. - [in] Instructions for text format and detection. - [in] The size of the data in bytes. - [out] The data. - [out] The length of the data written to memory. - [out] The format used. - - - Handles layout between a base buffer and a view. - - - Converts base line coordinates to local coordinates. - If the method succeeds, it returns . If it fails, it returns an error code. The method returns indicating that the coordinates you requested exist, but are hidden in the UI at present. The method returns to indicate bad input parameters. - [in] The base line. - [in] The base line character index. - [out] The local line. - [out] The local line character index. - - - Determines if specified number of replacement characters can be inserted into lines. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Starting line. - [in] Starting character index within the line (must be <= length of line). - [in] Ending line. - [in] Ending character index within the line (must be <= length of line). - [in] Number of chars to insert, if any. - - - Puts the specified span of text into a caller-allocated buffer - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Starting line - [in] Starting character index within the line (must be <= length of line) - [in] Ending line - [in] Ending character index within the line (must be <= length of line) - [in] Text to insert, if any - [in, out] On input, the number of characters to copy. On output, the required size of the buffer. Count is UNICODE characters, not bytes. - - - Creates a zero-length tracking point that is similar to a zero-length marker. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Line where tracking point is inserted. - [in] Character index within the line (must be <= length of line) - [out] The that is inserted. - - - Converts deeper layer line coordinates to local line coordinates. - If the method succeeds, it returns . If it fails, it returns an error code. The method returns indicating that the coordinates you requested exist, but are hidden in the UI at present. The method returns to indicate bad input parameters. - [in] ORing of the enumeration. - [in] The targeted deeper layer. - [in] The targeted deeper layer line. - [in] The targeted deeper layer line character index. - [out] The local line. - [out] The local line character index. - - - Enumerates all markers. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Starting line. - [in] Starting character index within the line (must be <= length of line). - [in] Ending line. - [in] Ending character index within the line (must be <= length of line). - [in] The marker type. - [in] ORing of the enumeration. - [out] The enumeration of the markers. - - - Gets the base buffer of text lines. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Base buffer. is AddRef'd. - - - Returns the length and index of the last line. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The length of the last line. - [out] The index of the last line. - - - Returns the length of a line. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Line of interest. - [out] Length of the line. - - - Returns the number of lines. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Count of lines. - - - Gets all line data. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Flags that apply to line data. - [in] The line for which to get data. - [in] The start index for getting data. - [in] The end index for getting data. - [out] The line data obtained. - [in] Marker data for the line. - - - Gets the specified span of text. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Starting line. - [in] Starting character index within the line (must be <= length of line). - [in] Ending line. - [in] Ending character index within the line (must be <= length of line). - [out] Text of the span. - - - Gets the marker data of the specified line span. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The top line. - [in] The bottom line. - [out] The marker data. - - - Converts local line coordinates to base coordinates. - If the method succeeds, it returns . If it fails, it returns an error code The method returns indicating that the coordinates you requested exist, but are hidden in the UI at present. The method returns to indicate bad input parameters. - [in] The local line. - [in] The local line character index. - [out] The base line. - [out] The base line character index. - - - Converts local line coordinates to deeper layer line coordinates. - If the method succeeds, it returns . If it fails, it returns an error code. The method returns indicating that the coordinates you requested exist, but are hidden in the UI at present. The method returns to indicate bad input parameters. - [in] The targeted deeper layer. - [in] The local line. - [in] The local line character index. - [out] The target deeper layer line. - [out] The targeted deeper layer line character index. - - - Locks the buffer as specified for reading and writing. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] ORing of (currently either or ) - - - Maps a set of local spans to the shallowest layer that originates text. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] One of the values. - [in] The local text spans to be mapped. - [out] The shallowest layer that originates text. - [out] The mapped layer set of text spans. - - - Releases previously obtained line data. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The line data to be released. - - - Releases previously obtained marker data. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The marker data to be released. - - - Handles line breaking/joining, etc. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Starting line. - [in] Starting character index within the line (must be <= length of line). - [in] Ending line. - [in] Ending character index within the line (must be <= length of line). - [in] Text to insert, if any. - [in] Number of chars to insert, if any. - [out] Range of characters changed. - - - Handles line breaking/joining, etc. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] ORing of enum. - [in] Starting line. - [in] Starting character index within the line (must be <= length of line). - [in] Ending line. - [in] Ending character index within the line (must be <= length of line). - [in] Text to insert, if any. - [in] Number of chars to insert, if any. - [out] Range of characters changed. - - - Unlocks the buffer as specified for reading and writing. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] ORing of (currently either or ) - - - Notifies a client that a layer's coordinate mapping is changing. - - - Fires to notify client to convert all of its local coordinates to base buffer coordinates. - - - Fires to notify client to convert to the new local coordinates. - - - Provides marker object management in an arbitrary layer. - - - Draws a glyph in the given DC & RECT. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Device context handle. - [in] Pointer to RECT. - - - Draws a glyph in the given DC & RECT. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] ORing of . - [in] Device context handle. - [in] Pointer to the RECT. - [in] The line height. - - - Executes the specified marker command. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The marker command value, see . - - - Returns marker behavior. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The marker behavior. - - - Returns the current span position. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The current span position. - - - Gets the marker command information. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The marker command item, see . - [out] The text of the marker command, if any. - [out] The command flags. - - - Returns the priority index. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The priority index. - - - Gets the text layer. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The text layer. - - - Returns tool tip text. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Tool tip text. - - - Returns marker type. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The marker type. - - - Returns the visual style of a marker. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Visual style of the marker. - - - Prevents a marker from appearing in the UI, even if there are lingering references to it. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Determines whether a marker was invalidated. - If the method succeeds, it returns if the marker was invalidated by a call to means the marker was not invalidated. - - - Gets the client interface specified. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The client iid. - [out] The client interface. - - - Resets marker position. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Starting line. - [in] Starting character index within the line (must be <= length of line). - [in] Ending line. - [in] Ending character index within the line (must be <= length of line). - - - Sets the marker behavior. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The marker behavior. - - - Sets the marker type. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The marker type. - - - Sets the marker visual style. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The marker visual style. - - - Unadvise the client, if any. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Provides access to and manipulates the positioning of a text marker within a buffer. This interface has methods to retrieve or change two-dimensional coordinates. - - - Draws a glyph in the widget margin given a display context and bounding rectangle. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Handle to a display device context that defines the visible region of interest for the glyph. - [in] Pointer to a RECT structure, which defines the coordinates of the upper-left and lower-right corners of the bounding rectangle for the glyph. - - - Executes a text marker against a text marker. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Integer identifying the item number for a marker type's context menu command. Values typically range from 0 to 9, but the marker type may also support command values 101 through 103. - - - Returns a text marker behavior set by the method. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to a DWORD containing the behavior for the marker type. For a list of values, see . - - - Returns the current position of the text marker. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to the range of text that the marker covers. The text span for a marker is a set of two [line, index] coordinates. This structure is allocated by the caller. - - - Provides access to an associated text buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to the interface of the associated buffer. - - - Returns text marker command information. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Integer identifying the item number for a marker type's context menu command. Values typically range from 0 to 9, but the marker type may also support command values 101 through 103. For more information about these command values, see . - [out] Pointer to a string identifying the marker type command text for the context menu. - [out] Specifies command flags. - - - Returns the text marker priority index, with the highest value getting the topmost placement. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to an integer containing the priority index. For a list of values, see . - - - Returns the text to display in a tip for the marker type. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to the string containing the tip text for the marker type. - - - Returns a text marker type. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The . - - - Returns the visual style of a marker type. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The . - - - Prevents a text marker from appearing in the user interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Resets the position of the text marker. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Line containing the beginning of the text marker. - [in] Starting character index for the text marker within the line. This value must be less than or equal to the length of line. - [in] Line containing the end of the text marker. - [in] Ending character index for the text marker within the line. This value must be length of line. - - - Sets the behavior of a text marker. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The . - - - Sets a text marker type. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The . - - - Sets the visual style of a marker type. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The . - - - Unadvises the client, if there is one. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Provides read and write access to the text buffer using two-dimensional coordinates. - - - Microsoft internal use only. - Do not use. - Do not use. - - - Tests whether a given editing operation such as copy or cut can succeed. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Starting line. - [in] Starting character index within the line. Must be less than or equal to the length of the line. - [in] Ending line. - [in] Ending character index within the line. Must be less than or equal to the length of the line. - [in] Length of the newly inserted text. - - - Puts the specified span of text into a caller-allocated buffer (an array). - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Starting line. - [in] Starting character index within the line. Must be less than or equal to the length of the line. - [in] Ending line. - [in] Ending character index within the line. Must be less than or equal to the length of the line. - [in] Pointer to a caller-allocated buffer. - [in, out] Pointer to a count of Unicode characters — not bytes. - - - Creates an object at the given location in the text buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Line number of the object in the text buffer. - [in] Character index of the object within the line. - [out] Pointer to the IDispatch interface. - - - Creates a marker of a given type over the specified region. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Type of marker to create. - [in] Starting line. - [in] Starting character index within the line. Must be less than or equal to the length of the line. - [in] Ending line. - [in] Ending character index within the line. Must be less than or equal to the length of the line. - [in] Pointer to the interface. Implement this interface to advise the text buffer that you want to receive notification of marker events. - [out] Pointer to the interface (that is, the text marker). If this parameter is null, then the marker is owned by the text buffer. An example of a buffer-owned marker is a temporary bookmark. - - - Creates a object at the given location in the text buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Specified line to create the object. - [in] Specified index position within the line to create the object. - [out] Pointer to the object created. - - - Enumerates a specific set of text line markers, based on the criteria specified. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Starting line. - [in] Starting character index within the line. Must be less than or equal to the length of the line. - [in] Ending line. - [in] Ending character index within the line. Must be less than or equal to the length of the line. - [in] This parameter is ignored if a value of is specified for the parameter. Otherwise, this parameter indicates the marker type to find. - [in] Enumeration options. For a list of values, see . - [out] Pointer to the interface. - - - Locates a marker of a given type based on a line index. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Specifies the type of marker to find. - [in] Starting line. - [in] Starting character index within the line. Must be less than or equal to the length of the line. - [in] Specifies the direction to search for the marker. For a list of values, see . - [out] Pointer to the interface (that is, the text marker). - - - Returns the unique identifier of the language that is providing colorization and other attribute data to this buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to a unique identifier of the language service. Buffers without languages can return CLSID_NULL. - - - Returns the last line in the text buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to the last line in the text buffer. - [out] Pointer to the index number of - - - Returns the length of a line in the buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Number of the line whose length is requested. - [out] Pointer to the length of the line. - - - Returns the number of lines in the buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to the number of lines in the buffer. - - - Provides direct, line-oriented access to the text buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Buffer line to access. This is a zero-based value. - [in,out] The filled-in structure. This is allocated by the caller and filled in by the method. - [in, optional] structure. Use to fill the structure for the line range that you specify. If you want syntax coloring and marker attributes to return in the structure (), then you need to pass in this parameter. - - - Provides direct, line-oriented access to the text buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Flags providing additional information about the line. For a list of values, see . - [in] The line about which information is requested. This is a zero-based value. - [in] Starting character index within the line. Must be less than or equal to the length of the line. This value is ignored unless a value of is specified for . - [in] Ending character index within the line. Must be less than or equal to the length of the line. - [in,out] Pointer to the filled-in structure. This is allocated by the caller and filled in by the method. - [in, optional] Pointer to a valid structure. This is allocated by the caller and filled in by the method.. - - - Returns the line and column numbers in the text buffer, given a position number. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Position number of the desired line. - [out] Pointer to the line number. - [out] Pointer to the column position on the line. - - - Returns the specified span of text in a BSTR. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Starting line. - [in] Starting character index within the line. This value must be less than or equal to the length of the line. - [in] Ending line. - [in] Ending character index within the line. This value must be less than or equal to the length of the line. - [out] Text to insert, if any. - - - Returns text marker data for the specified line range within the text buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Top line of the marker data. - [in] Bottom line of the marker data. - [out] Pointer to filled structure for the range indicated. - - - Method information is not provided. Do not use. - Do not use. - Do not use. - - - Returns the position number of a line. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Number of the line whose position is requested. - [out] Pointer to the equivalent position number. - - - Returns the position number in the text buffer, given a line and column number. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Number of the line whose position is requested. - [in] Location of the character on . - [out] Pointer to the equivalent position number. - - - Returns the size in characters of the buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to the size of the buffer, which is not necessarily the same value as the size of the buffer's internally-allocated memory or the size of the file (if any) represented by the buffer. - - - Returns the state flags of the text buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Bit-wise union of the enumeration values, which can be modified, read-only, or read-only on disk. - - - Returns the undo manager for this buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to the interface. - - - Initializes the content of the text buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Text to insert into the buffer. - [in] Number of characters to be inserted. - - - Method information is not provided. Do not use. - Do not use. - Do not use. - Do not use. - - - Locks the text buffer for the purpose of access control. Deprecated. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Extension of the method. Deprecated. - If the method succeeds, it returns . If it fails, it returns an error code. - [in]Combine with a bitwise or of , presently either BLF_READ or BLF_WRITE.) - - - Releases the structure. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the structure to be released. - - - Releases the structure. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer or reference to the structure to be released. - - - Cleans up the structure. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The structure to be released. - - - Reloads the text buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Specifies whether the unload action is undoable. Currently, non-undo support is not implemented, so the reload is always undoable. - - - Replaces text without deleting markers. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Starting line. - [in] Starting character index within the line. Must be less than or equal to the length of the line. - [in] Ending line. - [in] Ending character index within the line. Must be les than or equal to the length of the line. - [in] Pointer or reference to text to insert. - [in] Length of the newly inserted text. - [out] The range of new text inserted. Describes a starting point and an ending point, in terms of a line and index. - - - Handles stream-like line editing, such as line breaking and line joining. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Starting line. - [in] Starting character index within the line. Must be less than or equal to the length of the line. - [in] Ending line. - [in] Ending character index within the line. Must be less than or equal to the length of the line. - [in] Pointer to text to insert. - [in] Length of the newly inserted text. - [out] Pointer to the range of characters changed. - - - Handles stream-like line editing, such as line breaking and line joining. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] ORing of enum. - [in] Starting line - [in] Starting character index within the line. Must be less than or equal to the length of the line. - [in] Ending line. - [in] Ending character index within the line. Must be less than or equal to the length of the line. - [in] Pointer to text to insert, if any. - [in] Number of characters to insert, if any. - [out] Pointer to the range of characters changed. - - - Reserved in the Vtable for future use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Reserved in the Vtable for future use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Reserved in the Vtable for future use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Reserved in the Vtable for future use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Reserved in the Vtable for future use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Reserved in the Vtable for future use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Reserved in the Vtable for future use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Reserved in the Vtable for future use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Reserved in the Vtable for future use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Reserved in the Vtable for future use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the unique identifier of the language that is providing colorization and other attribute data to the buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Identifier of the language service. Buffers without languages can be CLSID_NULL. - - - Sets the state flags of the text buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Bitwise union of the enumeration values, which can be modified, read-only, or read-only on disk. - - - Not implemented. Do not use. - Do not use. - - - Unlocks a buffer locked with the method . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Extension of the method. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Bitwise union of values, presently either or .) - - - Notifies clients of changes to the underlying text buffer. - - - Notifies the client when the text line attributes have been changed. - [in] First affected line, inclusive. - [in] Last affected line, inclusive. - - - Notifies the client when the content of a text line in the buffer has changed. - [in] Pointer to the structure that defines the shape of the old and new text. - [in] Obsolete; Do not use. - - - Generates macro recording code. - - - Records that the document was activated. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Records that all bookmarks were cleared. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Records move to next or previous bookmark. - If the method succeeds, it returns . If it fails, it returns an error code. - Flag indicating whether to move to next (true) or previous (false) bookmark. - - - Records set or clear the current bookmark. - If the method succeeds, it returns . If it fails, it returns an error code. - Flag indicating whether to set (true) or clear (false) the bookmark. - - - Records change of case. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Specifies case. Values are taken from the enum. - - - Records collapse of the current selection. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Records copy of the current selection to the clipboard. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Records cut of the current selection to the clipboard. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Records delete action. - If the method succeeds, it returns . If it fails, it returns an error code. - Flag indicating whether there are repetitions left. - The number of repetitions. - - - Records delete of space. - If the method succeeds, it returns . If it fails, it returns an error code. - Flag indicating if the space is vertical (true). - - - Records entering box mode. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Records format selection. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Records moving position to the specified line. - If the method succeeds, it returns . If it fails, it returns an error code. - The line moved to. - Flag indicating whether to extend the line (true). - - - Records indent or unindent action. - If the method succeeds, it returns . If it fails, it returns an error code. - Flag indicating indent (true) or unindent (false). - - - Records insert file action. - If the method succeeds, it returns . If it fails, it returns an error code. - The name of the file inserted. - - - Records absolute move of selection. - If the method succeeds, it returns . If it fails, it returns an error code. -  Flag indicating absolute move type, see . - Flag indicating whether move extended. - - - Records relative move of selection. - If the method succeeds, it returns . If it fails, it returns an error code. - Flag indicating relative move type, see . - Flag indicating whether move was backward (true) or forward (false). - Flag indicating whether move extended. - - - Records new line action. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Records paste from clipboard. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Records action to remove previous typing. - If the method succeeds, it returns . If it fails, it returns an error code. - The number of characters removed. - - - Records action to select all. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Records an anchor swap. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Records a tabify or unify action. - If the method succeeds, it returns . If it fails, it returns an error code. - Flag indicating whether action was tabify (true) or unify (false). - - - Records typing a character. - If the method succeeds, it returns . If it fails, it returns an error code. - The typed character. - Flag indicating whether character was typed over an existing character (true) or inserted (false). - - - Records typing multiple characters. - If the method succeeds, it returns . If it fails, it returns an error code. - The typed characters. - Flag indicating whether characters were typed over existing characters (true) or inserted (false). - - - Provides general services for anyone wanting information about the active text views. - - - Increases or decreases the ignore count for file changes. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the interface for which to set the ignore count. - [in] If true, then the ignore count is increased by a value of one. If false, then the ignore count is decreased by a value of one for the referenced buffer. - - - Method information not provided. - Do not use. - Do not use. - - - Attempts to check out a file from source code control. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Filename to check out. - [out] Returns true if buffer checkout succeeded. - [out]Additional status flags. This is the value returned from a call to . If you pass in a value of null for this parameter, then a flag is not returned. - - - Method information is not provided. Do not use this method. - Do not use. - Do not use. - - - Enumerates text buffers. Not yet implemented. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to the IVsEnumBuffers interface. - - - Enumerates the independent views. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the interface associated with the view. - [out] Pointer to the interface to enumerate the number of independent views. - - - Enumerates the registered language service IDs. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to the interface. - - - Enumerates views that are provided with the core editor and are associated with a particular text buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the interface for which views should be returned. Pass in a value of null to return all views for all buffers. - [out] Pointer to the interface. - - - Returns the active or previously active view. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] If true, then the current UI active view is returned. If false, then the last active view is returned, regardless of whether this view is currently UI active. - [in] Pass null for to get the previously active code view, regardless of the text buffer that it was associated with. If you pass in a valid pointer to a buffer, then you are returned the last active view for that particular buffer. - [out] Pointer to the interface. - - - Method information not provided. Do not use this method. - Do not use. - Do not use. - - - Returns information on whether a buffer is under source code control and, if so, whether the file is checked in. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Filename of interest. - [out] If true, then the file can not be modified (for example, if the file is under source control and checked in). If false, then the file can be edited.) - [out] Returns additional status flags. This is the value returned from . Pass in a value of null for this parameter if you do not want the return value. - - - Returns the number of registered marker types within all buffers associated with the core text editor. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to a count of the marker types. - - - Maps a numeric marker type ID to an interface that can be used to probe for specific information. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The marker type ID, such as from . - [out] Pointer to the interface, which has been referenced with AddReference. - - - Method information is not provided. - Do not use. - - - Returns a registered marker type. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] GUID identifying the caller's implementation of , which provides information about the new category of markers. - [out] Number of the marker type in the marker type collection. - - - Returns the shortcut manager. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to the interface, which is used to manage shortcuts in the task list. - - - Returns the user preferences, such as tab usage, indent size and widget margin presence for the view, frame, and language service. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to the view preferences. For more information about , see . - [out] Pointer to the frame preferences. For more information about , see . - [in, out] Pointer to the language preferences. For more information about , see . - [in, out] Pointer to the font color preferences. - - - Notifies that the next file change is to be ignored. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the interface. - - - Given a file name, determines the registered language service, if one exists, that understands it. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] File name associated with the language service. - [out] Pointer to the language service. - - - Finds or creates an appropriate view on the specified buffer and places the selection at the specified location. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the interface. - [in] GUID identifying the view. This value should always be . - [in] Starting line for the selection to locate. - [in] Starting index for the selection to locate. - [in] Ending line for the selection to locate. - [in] Ending index for the selection to locate. - - - Finds or creates an appropriate view on the specified buffer and puts the selection on the specified linear position. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the interface. - [in] GUID identifying the view. This value should always be . - [in] Linear position in buffer on which to put the caret. - [in] Length of selection. - - - Registers a text buffer with the text manager. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the interface to register. - - - Registers a view from a source other than the core editor. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the IUnknown interface. Use this parameter to AddRef and Release the view so that the buffer is not freed in advance of the view. - [in] Pointer to the interface associated with the view. - - - Method information is not provided. - Do not use. - Do not use. - - - Method information is not provided. - Do not use. - Do not use. - - - Method information is not provided. - Do not use. - - - Sets user preferences. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Values that describe the desired default view flags for all editor views. For more information, see . Can be null if view preferences are not being set. - [in] Values that describe the desired default flags for all editor frames. For more information, see . Can be null if frame preferences are not being set. - [in] Values that describe the desired flags for the language specified in the structure. For more information, see . Can be null if language preferences are not being set. - [in] Values that describe the color and font preferences for all editor views. This parameter is for internal editor use only. Should be null when this method is called by external packages. For more information, see . - - - Suspends file change notifications for a given file. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] File on which to suspend notification of changes made. - [in] true if change notification is suspended on the specified file name. - - - Unregisters a buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the interface that is being unregistered. - - - Unregisters an externally-created view. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the IUnknown interface. Use this parameter to AddRef and Release the view so that the buffer is not freed in advance of the view. - [in] Pointer to the interface associated with the view. - - - Method information is not provided. - Do not use. - - - Informs users about changes in the text manager. - - - Fired when an external marker type is registered. - [in] External marker type that was registered. - - - Fires when a view is registered. - [in] Pointer to the interface identifying the view that was registered.  - - - Fires when a view is unregistered. - [in] Pointer to the interface identifying the view that was unregistered. - - - Fires when the user's global preferences are changed. - [in] Pointer to the structure. This structure provides the current settings for the view. If this is non-null, preferences that specifically affect text view behavior have changed. - [in] Pointer to the structure, which allows the frame to control whether the view shows horizontal or vertical scroll bars. If this is non-NULL, preferences that specifically affect code windows have changed. - [in] Pointer to the relevant language as specified by the and members of the structure. If this is non-null, preferences that affect a specific language's common settings have changed. - [in] Specifies color preferences. If non-null, the member of the structure indicates which colorable item provider is associated with the member. If this is non-null, preferences that affect the colors or font used by a text view have changed. - - - Provides methods for managing text markers. - - - Draws a glyph in the widget margin given a display context and bounding rectangle. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Handle to a display device context that defines the visible region of interest for the glyph. - [in] Pointer to a RECT structure, which defines the coordinates of the upper-left and lower-right corners of the bounding rectangle for the glyph. - - - Executes a text marker command against a marker. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Integer identifying the item number for a marker type's context menu command. Values typically range from 0 to 9, but the marker type may also support command values 101 through 103. For more information about these command values, see . - - - Returns a text marker behavior set by the method. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to a DWORD containing the behavior for the marker type. For a list of values, see . - - - Returns text marker command information. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Integer identifying the item number for a marker type's context menu command. Values typically range from 0 to 9, but the marker type may also support command values 101 through 103. For more information about these command values, see . - [out] Pointer to a string identifying the marker type command text for the context menu. - [out] Specifies command flags. Values for are taken from the tagOLECMDF enumeration in the Platform SDK. - - - Returns the text marker priority index, with the highest value getting the topmost placement. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to an integer containing the priority index. For a list of values, see . - - - Returns the text to display in a tip for the marker type. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to the string containing the tip text for the marker type. - - - Returns a text marker type. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to integer value representing the marker type. - - - Returns the visual style of a marker type. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to a DWORD for the visual style flags. For a list of values, see . - - - Prevents a text marker from appearing in the user interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the behavior of a text marker. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to a DWORD containing the behavior for the marker type. For a list of values, see . - - - Sets a text marker type. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Integer containing the marker type to be set. - - - Sets the visual style of a marker type. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] DWORD for the visual style flags. For a list of values, see . - - - Unadvises the client, if there is one. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Provides callbacks to the Visual Studio environment and other processes used to manipulate a text marker. - - - Executes a command on a specific marker within the text buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the interface for the marker. - [in] Command selected by the user from the context menu. For a list of values, see . - - - Queries the marker for the command information. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the interface for the marker. - [in] ] Command selected by the user from the context menu. For a list of values, see . - [out] Text of the marker command in the context menu. - [out] Pointer to command flags. - - - Returns the tip text for the text marker when the mouse hovers over the marker. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the interface for the marker. - [out] Tip text associated with the marker. - - - Called when the text associated with a marker is deleted by a user action. - - - Signals that the marker position has changed. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the interface for the marker that was changed. - - - Signals that the text under the marker has been altered but the marker has not been deleted. - - - Sends notification that the text buffer is about to close. - - - Determines whether the buffer was saved to a different name. - [in] File name associated with the text buffer. Can be null in buffers where the file name cannot change. - - - Allows a marker type to determine whether other marker types share the same color set. - - - Determines the color set associated with a particular marker type. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Integer containing the marker type. - [out] Foreground color of the text marker. For a list of values, see COLORREF. - [out] Background color of the text marker. For a list of values, see COLORREF. - - - Provides context for text markers in the core editor. - - - Deprecated. Do not use. - Do not use. - Do not use. - - - Called by the language service to indicate that the context for a text marker should be added to the context bag. - If the method succeeds, it returns . If it fails, it returns an error code. - Unused parameter. Must be set to null. - Pointer to the context bag on the Visual Studio core editor. - - - A handler provided for markers whose glyphs (an icon indicating the position of a marker) support drag and drop. - - - Draws a shadow of the glyph in the widget margin at a potential destination line. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Do not use. - [in] Handle to the display context in which to draw the glyph. - [in] Pointer to a RECT structure that defines the bounding rectangle for the glyph. - [in] RGB color value for the glyph. - - - Tells the client to handle the glyph being dropped at the given location. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Do not use. - [in] Pointer to the destination view. For more information, see . - [in] Pointer to the destination buffer. For more information, see . - [in] Line within the text buffer. - [in] Char index position within the line in the text buffer. - [out] Indicates drop status. Combining with a bitwise or of . - - - Used to determine whether a given location is a valid drop destination. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Do not use. - [in] Pointer to the proposed destination view. For more information, see . - [in] Pointer to the proposed destination buffer. For more information, see . - [in] Proposed line within the text buffer. - [in] Proposed char index position within the line in the text buffer. - [out] Indicates drop status. Combing with a bitwise or of . - - - Provides a uniform mechanism for obtaining information about a given text marker type, whether predefined by the editor or registered by a package. - - - Determines where a custom marker glyph can be drawn in the widget margin. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Handle to a display device context that defines the visible region of interest for the glyph.  - [in] Pointer to a RECT structure, which defines the coordinates of the upper-left and lower-right corners of the bounding rectangle for the glyph.  - - - Draws a glyph in the widget margin given a display device context and a bounding rectangle. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Options for drawing the glyph in the widget margin. For a list of values, see . - [in] Handle to a display device context that defines the visible region of interest. - [in] Pointer to a RECT structure, which defines the coordinates of the upper-left and lower-right corners of the bounding rectangle. - [in] Height of the line, based on font settings. - - - Returns marker behavior flags, which define the default marker behavior. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to a DWORD containing the behavior for the marker type. For a list of values, see . - - - Returns the default foreground and background colors for a marker. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to the default foreground color. For a list of values, see . - [out] Pointer to the default background color. For a list of values, see . - - - Returns the default line attributes for a custom marker type. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to the default line color. For a list of values, see . - [out] Pointer to the default line style. For a list of values, see . - - - Returns the display name of the custom marker type. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to the display name for the custom marker type. - - - Returns the priority index for the custom marker type, with the highest priority value receiving the topmost placement. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to the priority index for the type of text marker. For a list of values, see . - - - Returns the appearance, location, and coloring of a custom marker type. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Flags indicating the appearance, location, and coloring of a marker. For a list of values, see . - - - Returns an interface from a service providing a text markers other packages. - - - Allows you to return a pointer to your implementation for a custom marker type. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to a GUID identifying the external marker type. - [out] Pointer to the implementation for the external marker type. - - - Manages notification that a change in text about to occur. - - - Called at start of a text replace operation. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Information about the change request. - - - A special-purpose interface exposed by text buffers and used to provide fast, stream-oriented, sequential access to the text in the buffer. - - - Closes the buffer for scanning and re-enables writing to the buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Opens the text buffer for scanning. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Performs a scan of the text buffer, or portion of the text buffer defined by the string length, . - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Range of the text buffer to read. - [out] Length of text to read from the buffer. - - - Provides methods for managing text selection. - - - Gets the destination of the text selection. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Line and column of the destination of text selection. Values are in the struct. - - - Gets the origin of the text selection. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Line and column of the origin of text selection. Values are in the struct. - - - Sets the destination of the text selection. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Fills the struct with the state values of the selected text destination. - - - Sets the origin of the text selection. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Fills the struct with the state values of the selected text destination. - - - Utility for text string matching. - - - Do not use this method. - Do not use. - Do not use. - - - Do not use this method. - Do not use. - - - Passes a text image to the environment. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to a text image. - - - Release a text image. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a requested text span. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Integer containing the text span element number. - [out] Pointer to a text span object. - - - Returns the number of text spans - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Specifies the number of text spans in the text image. - - - Do not use this method. - - - Do not use this method. - - - Do not use this method. - Do not use. - - - Do not use this method. - - - Represents the range of text that is viewable and editable by text editor views. - - - Attaches a text buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The text buffer. - - - Copy the specified text. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Line containing the start of text to be copied. - [in] Starting character index within the line. Must be <= length of line. - [in] Size of destination buffer. - [in] Destination buffer. - [out] Number of characters copied. - - - Detach the storage buffer. - - - Find the specified text in the indicated span. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Text to locate. - [in] Starting line. - [in] Starting character index within the line (must be <= length of line). - [in] Ending line. - [in] Ending character index within the line (must be <= length of line). - [in] Flags indicating search options. - [out] Line containing the start of the located text. - [out] Column of the start of the located text. - - - Gets the number of characters in the specified span. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The span within which to count the characters. - [out] The number of characters in the span. - - - Gets the GUID of the language service. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The GUID of the language service. - - - Gets the length of the storage. - If the method succeeds, it returns the length of the storage. - - - Gets the length of the specified line. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Index of line of interest. - [out] Length of line. - - - Gets the storage line count. - If the method succeeds, it returns the storage line count. - - - Gets the line data. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Flags indicating line properties. - [in] The line for which to get data. - [in] The start index in the line. - [in] The end index in the line. - [out] The obtained line data. - - - Gets the line index of a position in the storage. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The position of interest. - [out] The line number of the position. - [out] The index of the position. - - - Gets the position in the storage of the specified line index. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The line number of interest. - [in] The index of interest. - [out] The position of the specified line index. - - - Refresh the colorization of the specified set of lines. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The top line in the set. - [in] The bottom line in the set. - [out] The last line affected by the colorization refresh. - - - Releases previously obtained line data. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The line data to be released. - - - Replace/change the text. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Information about the change/replace request. - [out] The changed text span. - - - Sets the language service for the storage. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The GUID of the language service. - - - Provides line color state for colorizers. - - - Gets the color state at the start of the specified line. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The number of the line of interest. - [out] The color state. - - - Provides reading and writing capabilities using one-dimensional coordinates. - - - Not implemented. - Do not use. - Do not use. - - - Tests whether a given editing operation can succeed (for example, copy or cut). - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Position in the text buffer. - [in] Length of text to replace, if any. In an insert operation, this value is zero (0). - [in] Length of the newly inserted text. - - - Creates an EditPoint object at the given location in the text buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Position in the text buffer. - [out] Pointer to the object created. - - - Creates a stream marker of a given type over the specified region. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Type of marker to create. - [in] Starting position in the text buffer. - [in] Length of text to create marker over. - [in] Pointer to the interface. Implement this interface to advise the text buffer that you want to receive notification of marker events. - [out] Pointer to the interface. If this parameter is null, then the text marker is owned by the text buffer. An example of a buffer-owned text marker is a temporary bookmark. - - - Creates a TextPoint object at the given location in the text buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Starting position in the text buffer to create the object. - [out] Pointer to the object created. - - - Enumerates s specific set of text stream markers, based on the criteria specified. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Starting position in the text buffer. - [in] Length of text to enumerate marker over. - [in] Type of markers to enumerate. This parameter is ignored if a value of is specified for the parameter. - [in] Enumeration options. For a list of values, see . - [out] Pointer to the interface. - - - Locates a marker of a given type based on a position in the text stream. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Specifies the type of marker to find. - [in] Starting position in the text stream.  - [in] Specifies the direction to search for a marker. For a list of values, see . - [out] Pointer to the interface (that is, the text marker). - - - Returns the unique identifier of the language that is providing colorization and other attribute data to this buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to a unique identifier of the language service. Buffers without languages can return CLSID_NULL. - - - Returns the last line in the text buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to the last line in the text buffer. - [out] Pointer to the index number of - - - Returns the length of a line in the buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Number of the line whose length is requested. - [out] Pointer to the length of the line. - - - Returns the number of lines in the buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to the number of lines in the buffer. - - - Returns the line and column numbers in the text buffer, given a position number. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Position number of the desired line. - [out] Pointer to the line number. - [out] Pointer to the column position on the line. - - - Returns the position number of a line. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Number of the line whose position is requested. - [out] Pointer to the equivalent position number. - - - Returns the position number in the text buffer, given a line and column number. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Number of the line whose position is requested. - [in] Location of the character on . - [out] Pointer to the equivalent position number. - - - Returns the size in characters of the buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to the size of the buffer, which is not necessarily the same value as the size of the buffer's internally-allocated memory or the size of the file (if any) represented by the buffer. - - - Returns the state flags of the text buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Bit-wise union of the enumeration values, which can be modified, read-only, or read-only on disk. - - - Provides direct, stream-oriented access to the text buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Starting position in the text buffer - [in] Length of the text stream to access.  - [in] The caller-allocated string buffer. This buffer is filled with the requested text. - - - Returns the undo manager for this buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to the interface. - - - Initializes the content of the text buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Text to insert into the buffer. - [in] Number of characters to be inserted. - - - Locks the text buffer for the purpose of access control. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Extension of the method. - If the method succeeds, it returns . If it fails, it returns an error code. - [in]Combine with a bitwise or of , presently either BLF_READ or BLF_WRITE.) - - - Reloads the text buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Specifies whether the unload action is undoable. Currently, non-undo support is not implemented, so the reload is always undoable. - - - Replaces text without deleting markers. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Starting position in the text buffer. - [in] Length of text to reload. - [in] Pointer to text to insert. - [in] Length of the newly inserted text. - - - Handles editing, such as line breaking, line joining, and so on. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Starting position in the text buffer. - [in] Length of text to reload. - [in] Text to insert. - [in] Length of the newly inserted text. - - - Handles editing, such as line breaking, line joining, and so on. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Options for modifying text during a replace operation. For a list of values, see . - [in] Starting position in the text buffer. - [in] Length of text to reload. - [in] Text to insert. - [in] Length of the newly inserted text. - [out] Number of characters changed. - - - Reserved in the Vtable for future use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Reserved in the Vtable for future use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Reserved in the Vtable for future use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Reserved in the Vtable for future use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Reserved in the Vtable for future use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Reserved in the Vtable for future use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Reserved in the Vtable for future use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Reserved in the Vtable for future use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Reserved in the Vtable for future use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Reserved in the Vtable for future use. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Sets the unique identifier of the language that is providing colorization and other attribute data to the buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Identifier of the language service. Buffers without languages can be CLSID_NULL. - - - Sets the state flags of the text buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Bitwise union of the enumeration values, which can be modified, read-only, or read-only on disk. - - - Not implemented. -   - - - Unlocks a buffer locked with the method . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Extension of the method. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Bitwise union of values, presently either BLF_READ or BLF_WRITE.) - - - Notifies clients of changes to the underlying text buffer. - - - Notifies the client that the text stream attributes have changed. - [in] Starting position of the affected text. - [in] Length of the text affected in the text stream. - - - Notifies the clients when the content of a text stream in the buffer has changed. - [in] Starting position of the affected text. - [in] Previous length of text. - [in] New length of text. - [in] Obsolete; ignore. - - - Provides access to and manipulates the position of a text marker in the text buffer. This interface has methods to retrieve of change one-dimensional, streaming coordinates. - - - Draws a glyph in the widget margin given a display context and bounding rectangle. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Handle to a display device context that defines the visible region of interest for the glyph. - [in] Pointer to a RECT structure, which defines the coordinates of the upper-left and lower-right corners of the bounding rectangle for the glyph. - - - Executes a text marker command against a marker. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Integer identifying the item number for a marker type's context menu command. Values typically range from 0 to 9, but the marker type may also support command values 101 through 103. - - - Returns a text marker behavior set by the method. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to a DWORD containing the behavior for the marker type. For a list of values, see . - - - Returns current position information of the marker in the text stream. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Position of the text marker. - [out] Length of the text marker. - - - Returns text marker command information. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Integer identifying the item number for a marker type's context menu command. Values typically range from 0 to 9, but the marker type may also support command values 101 through 103. For more information about these command values, see . - [out] Pointer to a string identifying the marker type command text for the context menu. - [out] Specifies command flags. - - - Returns the text marker priority index, with the highest value getting the topmost placement. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to an integer containing the priority index. For a list of values, see . - - - Provides access to the associated text buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to the interface of the associated buffer. - - - Returns the text to display in a tip for the marker type. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to the string containing the tip text for the marker type. - - - Returns a text marker type. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to integer value representing the marker type. - - - Returns the visual style of a marker type. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to a DWORD for the visual style flags. For a list of values, see . - - - Prevents a text marker from appearing in the user interface. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Resets the position and extent of the text marker. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] New position for the text marker in the text stream. - [in] New length of the text marker in the text stream. - - - Sets the behavior of a text marker. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to a DWORD containing the behavior for the marker type. For a list of values, see . - - - Sets a text marker type. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Integer containing the marker type to be set. - - - Sets the visual style of a marker type. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] DWORD for the visual style flags. For a list of values, see . - - - Unadvises the client, if there is one. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Provides methods for managing text tip data. - - - Gets a context stream for the tip text data. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The position of the context stream. - [out] The length of the context stream. - - - Gets font information for the tip text. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The number of characters to check for font information. - [out] The font attribute for the text characters. - - - Gets the tip text. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The tip text. - [out] The font information for the tip text. - - - Called when the tip is dismissed. - - - Updates the text view. - - - Provides a tip when the mouse pauses over a particular context stream in the core editor. - - - Dismisses the tip window. - - - Returns the context stream. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Starting position of the context stream. - [out] Length of the context stream from the starting position (). - - - Gets the size preferences for the tip window. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The bounding rectangle of the tip window, in screen coordinates. - [out] Size and position of the tip window. For a list of values, see . - - - Paints the tip window. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Handle to the display context in which to draw the tip window. - [in] Specifies the bounding rectangle for the tip window. - - - Sets the text tip. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to an object. - - - Method information is not provided. -   -   -   - - - Establishes and maintains an internal tracking point. - - - Gets the tracking point behavior. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The tracking point behavior. - - - Gets the tracking point current line and index. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The line number of the tracking point. - [out] The line index of the tracking point. - - - Gets the tracking point’s text layer. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The text layer. - - - Sets the tracking point’s behavior. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The behavior for the tracking point. - - - Manages the text view of an editor window and contains methods to manage the text view. The view is essentially the editor window shown in the user interface (UI). - - - Adds a command filter to the existing chain of command filters. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the new command filter (IOleCommandTarget) to add to the command filter chain. - [out] Pointer to a command filter used to handle commands not dealt with by the command filter. - - - Places the specified column of text in the center of the view. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Integer containing the first line to center. - [in] Integer containing the index of the starting column to center. Viewcol coordinates may include virtual space. - [in] Integer containing the total number of columns to center within the line. - - - Places the specified lines of text in the center of the view. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] First line to place in the center of the view. - [in] Total number of lines to place in the center of the view. - - - Clears the current selection. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] If true, the cursor is placed at the anchor after the current selection is cleared. If false, then the cursor is not moved. - - - Closes and unregisters a view with the view manager. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Ensures that text is in view, both vertically and horizontally. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Specifies the span of text to center. For more information, see . - - - Returns the current contents of the text buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to the interface representing the text buffer. - - - Returns the line and column index of the cursor position. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to an integer containing the line, if the method succeeds. - [out] Pointer to an integer containing the column, if the method succeeds. Viewcol coordinates may include virtual space. - - - Converts a text stream position to a line and column index. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Integer containing the position in the text stream. - [out] Pointer containing the line index corresponding to the stream position. - [out] Pointer containing the column index corresponding to the stream position. - - - Returns the pixel height of a line. - If the method succeeds, it returns . If it fails, it returns an error code. - [out, retval] Integer containing the line height, in pixels. - - - Converts a line and column index to a text stream position. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Integer containing the line index. - [in] Integer containing the column index. Viewcol coordinates might include virtual space. - [out] Pointer to an integer containing the position in the text stream. - [out] Pointer to an integer containing the number of virtual spaces. - - - Returns the coordinates for the upper left corner of a particular line and column. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Integer containing the line index. - [in] Integer containing the column index. Viewcol coordinates may include virtual space. - [out, retval] Structure defining the x- and y- coordinates of the upper left corner of the line. For more information, see POINT in the Platform SDK. - - - Returns the core text editor's scroll bar settings for the specified scroll bar. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Specifies a horizontal or vertical scroll bar. Values may be either SB_HORZ or SB_VERT. For more information, see GetScrollInfo in the Platform SDK. - [out] Minimum scroll bar unit. - [out] Maximum scroll bar unit. - [out] Additional number of visible units in the scroll bar. - [out] First visible unit in the scroll bar. - - - Returns a copy of the selected text. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] If the method succeeds, specifies a pointer to a string containing the text. - - - Returns the text span corresponding to the current selection, if there is one. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Anchor line position for the selection. Based on user selection, this value is not necessarily the upper line in the selection. - [out] Anchor column position for the selection. Based on user selection, this value is not necessarily the upper, left column position in the selection. Viewcol coordinates may include virtual space. - [out] End line position for the selection. Based on user selection, this value is not necessarily the lower line in the selection. - [out] End column position for the selection. Based on user selection, this value is not necessarily the lower, right column position in the selection. Viewcol coordinates may include virtual space. - - - Returns a copy of the selected text in interface format. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to an object containing the selected text. - - - Returns the current selection mode. - Returns enum value SM_STREAM or SM_BOX. - - - Returns the text span associated with a selection. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to a structure containing the span information. - - - Returns a specified stream of text in a string. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Top line index defining the text stream. - [in]Top line column defining the text stream. Viewcol coordinates may include virtual space. - [in] Bottom line index defining the text stream. - [in] Bottom line column defining the text stream. Viewcol coordinates may include virtual space. - [out] Pointer to a string containing the text. - - - Returns the window handle for this view. - Returns the window handle for this view. - - - Returns the current word extent. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Line index for the lines that contains the word. - [in] Column index for the word. - [in] Flags specifying how the word extent is determined. For a list of values, see . - [out] Span of text identifying the word extent. - - - Highlights the matching brace in a language construct. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Parameter is not used. - [in] Number of matching pairs to highlight within the text span. - [in, size_is(cSpans)] Span of text to highlight within. - - - Creates the view and allows clients to specify one or more TextViewInitFlags options. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to a text buffer object to attach the view to. - [in] Specifies a handle to the parent window. - [in] Specifies view options. For a list of values, see . - [in] Pointer to the view you want to initialize. - - - Puts the caret in a position suitable for editing a function. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Integer containing the line to position the caret (cursor) on. - [in] Count of indent levels. - - - Removes a command filter from the chain of command filters. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to a command filter to remove. - - - Replaces line text. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Integer containing the line. - [in] Integer containing the starting column. - [in] Integer containing the number of characters to replace. - [in] Pointer the new text being passed in. - [in] Length of the buffer (number of characters) being passed in. - - - Reduces the view’s range of visible/editable lines to a subset of the buffer’s lines. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The minimum line number. - [in] The maximum line number. - [in] The view range client. - - - Sends explicit focus to the window. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Associates a text buffer with the view. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the text buffer to associate with the view. - - - Sets the coordinates of the end point of a selection. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Line containing the caret position. - [in] Column identifying the caret position. Viewcol coordinates may include virtual space. - - - Sets the core text editor's scroll bar settings for the specified scroll bar. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Specifies a horizontal or vertical scroll bar. Values may be either SB_HORZ or SB_VERT. For more information, see GetScrollInfo in the Platform SDK. - [in] First visible unit for the scroll bar. - - - Selects specified text. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Anchor line position for the selection. - [in] Anchor column position for the selection. Viewcol coordinates may include virtual space. - [in] End line position for the selection. - [in] End column position for the selection. Viewcol coordinates may include virtual space. - - - Sets the selection mode. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Enumeration value specifying the selection mode. - - - Sets the top line in the view to the baseline. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Indicates the line that should be set as the baseline. - - - Used for word completion control. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to a completion set object. - [in] Flags specifying completion status options. For a list of values, see . - - - Updates the tip window. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to a tip window object. - [in] Tip window options. For a list of values, see . - - - Forces the view to update its frame window caption, such as "[Read only]". - If the method succeeds, it returns . If it fails, it returns an error code. - - - Notifier of events occurring on the text view object. - - - Notifies the client when a change of caret line occurs. - [in] Pointer to a view object. - [in] Integer containing the new line. - [in] Integer containing the old line. - - - Notifies a client when the scrolling information is changed. - [in] Pointer to a view object. - [in] Integer value referring to the bar. - [in] Integer value for the minimum units. - [in] Integer value for the maximum units. - [in] Integer value for the visible units. - [in] Integer value for the first visible unit. - - - Notifies a client when a view loses focus. - [in] Pointer to the interface. - - - Notifies a client when a view is attached to a new buffer. - [in] Pointer to the interface. - [in] Pointer to the interface. - - - Notifies a client when a view receives focus. - [in] Pointer to the interface. - - - Allows further modification of the text view. - - - Provides data-tip support by obtaining the string value of the tip text. - If the method succeeds, it returns . If it fails, it returns an error code. - [in, out] On input, the parameter specifies the user-selected characters to which the tip should apply. On output, the parameter specifies a pointer to the entire span of text associated with the tip. - [out] Pointer to a string containing the tip text. - - - Returns the location of a matching pair item, given the location of the first item. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Integer containing the line index of the first item in the pair. - [in] Integer containing the column index of the first item in the pair. - [out] Pointer to a text span that identifies the location of the second pair item. - - - Calculates the word extent based on a character position. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Integer containing the line index of the character. - [in] Integer containing the column index of the character. - [in] Options for determining the word extent. For a list of options, see . - [out] Pointer to a span object identifying the word extent. - - - This is a thread-safe subset of . - - - Sends coordinates to.. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Line containing the caret position. - [in] Column identifying the caret position. coordinates may include virtual space. - - - Provides a tip when the mouse pauses over a particular context stream in the core editor. - - - Closes the ToolTip window. - - - Returns the position of the text the ToolTip should not obscure and over which the cursor can be held before the ToolTip is closed. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Starting position of the context stream. - [out] Length of the context stream from the starting position (). - - - Gets the size preferences for the ToolTip window. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The bounding rectangle of the ToolTip window, in screen coordinates. - [out] Size and position of the ToolTip window. For a list of values, see . - - - Paints the ToolTip window. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Handle to the display context in which to draw the ToolTip window. - [in] Specifies the bounding rectangle for the ToolTip window. - - - Event handler for the tip window. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The window handle. - [in] The message ID. - [in] Information about the message. - [in] Information needed by the message. - - - Provides event handling for undo or redo cluster closure. - - - Fires when an undo or redo cluster is closing. - [in] Flags for the commit gesture. - [in] The text span that changed. - - - An client can expose this interface to be informed when the undo stack has returned to an unmodified state (that is, no data-changing modifications exist) by the undo manager. - - - Informs the client that the document has returned to a clean state. - - - Determines if the undo unit applies to UI items only. - - - Indicates whether the undo unit applies to UI only and does not change the document data. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Allows a caller to use a GUID to set or get user data (properties). - - - Returns user data from a buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Unique identifier of the data. - [out] Pointer to a VARIANT containing the user data. - - - Sets user data to a buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Unique identifier of the data. - [in] Data to be set. - - - Notifies clients of changes to the user data. - - - Notifies the client of changes to the user data. - [in] Unique identifier of the data that has changed. - [in] New value. If a client wants to hold on to the value, they must make a copy of this variant. - - - Provides management of the view range. - - - Adjust the view range as specified. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The text view. - [in] The text view action. - [in] The line number of the range. - [in] The character count of the range. - - - Used to communicate user preferences with the text manager, views, and language services. View settings follow the text manager's settings unless a specific set of forced settings are specified when is called. - - - Determines whether a proposed list of members is produced on the fly. - - - Determines whether a proposed list of parameters is produced on the fly. - - - Determines whether language services support the dropdown or navigation bar. - - - Hide advanced members. This parameter is irrelevant if the parameter is set to false. - - - Allows for single-click URL navigation. - - - Determines whether the tab character or spaces are inserted for a tab. - - - Determines whether line numbers are shown in the selection margin. - - - Determines whether statement completion is set through the user interface. - - - Determines whether the smart indent option is set through the user interface. - - - Determines whether the tree view is shown. - - - Determines whether virtual space navigation and selection are allowed. - - - Determines whether word wrap occurs. - - - Specifies the Language service GUID. - - - Specifies no indenting, block indenting, or smart indenting. - - - Specifies the file type. - - - Limit of MAX_EDITOR_TAB_SIZE. - - - Limit of MAX_EDITOR_TAB_SIZE. - - - Specifies whether the context is an F1 keyword. - - - Typical idle-time update; it should be as fast as possible. - - - Means that the context will be used for F1 handling; Idle time can be longer. - - - Enumerates the text manipulation capabilities of a layer - - - Shallow text find operations (for example, ISearch) - - - Originates text - - - Printing - - - Used to pass direct-access to line data in a buffer through . This structure returns all of the information for a single line. - - - If true, then syntax coloring related to the presence of markers is considered in the coloring information provided in the parameter. If null, then the marker data does not affect the syntax coloring returned. - - - Type of the new line character at the end of the line (for example "/n", "/r/n", and so on). - - - Number of plain text characters in the line, including the end of line (EOL) character. - - - An array of ULONG containing a list of syntax coloring attributes for each character in the line. Syntax coloring for a line is affected by the markers present in the line and keyword coloring. - - - Array of WCHAR containing all the characters in the line. Use the parameter to determine the end of text in the line. The parameter is not NULL-terminated. - - - Used to pass direct access to line data in a buffer through . - - - ORing of LINEDATAFLAGS enumORing of enumeration. - - - Reserved for use by implementation. - - - Type of the new line character at the end of the line (for example "/n", "/r/n", and so on). - - - Number of plain text characters, excluding the end of line (EOL) character. - - - For internal use. Parameter information is not provided. - - - An array of ULONG containing a list of syntax coloring attributes for each character in the line. Syntax coloring for a line is affected by the markers present in the line and keyword coloring. - - - Array of WCHAR containing all the characters in the line. Use the parameter to determine the end of text in the line. The parameter is not NULL-terminated. - - - Provides additional information about the line. - - - Default value. - - - Markers do inline coloring of the text of this line. - - - No locking was done for this line data. - - - Specifies default line style options. - - - Fifty percent gray dither (dotted when 1 pixel). This value is only valid for markers. - - - Hatched pattern. This value is only valid for markers. - - - No line. - - - Solid line. This value is only valid for markers. - - - Squiggly line. This value is only valid for markers. - - - Specifies whether the linked undo transaction is strict or not. - - - Specifies the transaction to be non-strict. - - - Specifies the transaction to be strict. - - - Undo errors. - - - A parent action failed due to another action not being at the top of the stack. This will be returned from when an undo is attempted but fails. - - - Indicates how a data object is pasted. - - - Box (column) mode data. Text is inserted as a box. - - - Line mode data. Text is inserted as whole lines only. This option inserts text in the same manner in which it is selected, if it is selected in line mode. - - - Normal (stream) mode data. - - - Specifies mapping conditions for local spans. - - - Omit concealed text but include collapsed text (collapsible text that is in the collapsed state). - - - Keep adjacent spans from being combined into a single underlying span. - - - Omit concealed and collapsed text. - - - Replaced by MSL_INCLUDE_USER_EXPANDABLE. - - - Replaced by MSL_NEVER_COMBINE_SPANS. - - - Replaced by MSL_VISIBLE_ONLY. - - - Provides flags that specify marker behavior. - - - Default stream behavior. - - - If edits occur on the left edge of the marker, then the marker tracks to the left. - - - Marker always adjusts itself to span only one line at a time. - - - Marker can span multiple lines. - - - If edits occur on the right edge of the marker, then the marker tracks to the right. - - - Forces the marker to track every edit as a replace, ignoring any reload semantics. Do not use this value unless you have markers that need to guarantee that they are tracking in response to . - - - Specifies the integer identifying the item number for a marker type's context menu command. - - - Fired for a double click on the body text. - - - First command associated with the marker type. The list of commands associated with each marker type varies with the marker type. - - - Fired for a double click on the glyph (if one exists). - - - Fired for a single click on the glyph (if one exists). - - - Last command associated with the marker type. The list of commands associated with each marker type varies with the marker type. - - - Specifies directional options for locating markers. - - - Bottom line of the range. - - - Number of markers contained in the range. - - - Top line of the range. - - - The layer originating this information. - - - Pointer to the next structure. - - - Used by for optimization. - - - Marker instance. Pointer to the interface. - - - Sets the characteristics of a text marker. - - - Marker count. This should be at the end to define the number of markers. - - - Generic bookmark (or tag). Priority Level: 200 - - - CodeSense error. Priority Level: 700 - - - Compile error. Priority Level: 600 - - - Obsolete. Use MARKER_COMPILE_ERROR. - - - Invisible marker. Priority Level: 100 - - - Current location from result list. - - - Third party tool error. Priority level: 750. - - - Read-only. Priority Level: 0 (lower priority for performance reasons) - - - Collapsible region is collapsed. Priority Level: 801 - - - Collapsible region is expanded 800. - - - Task list shortcut. Priority Level: 199 - - - Obsolete. Use MARKER_COMPILE_ERROR. - - - Determines the visual style of the marker. - - - Indicates that a box is drawn around the marked text. The border is not necessarily a square in the case of a multi-line marker. You can specify either a solid or dashed line. For more information, refer to the method. - - - Indicates that the marked text should always be colored inline. This option is exclusive of the MV_COLOR_LINE_IF_NO_MARGIN option. - - - Indicates that the marked text should be colored only if the widget margin is hidden. This option is exclusive of the MV_COLOR_ALWAYS option. - - - Indicates that a marker should paint as a solid bar if the text span is of zero length. This setting should not be used for markers such as wavy lines, because the line will appear only as a solid bar. - - - Indicates that the body of a marker wants to contribute context, and thus its client can be queried for . - - - Indicates that a glyph can take part in drag and drop operations. In addition to MV_DRAGGABLE_GLYPH, a marker that allows dragging should also specify MV_GLYPH_HOVER_CURSOR, so that the editor knows to provide a custom cursor for the mouse when it passes over the glyph. These visual styles can either be set for the marker type (if all markers of the given type have the same behavior) or for a given marker instance. The text view negotiates the hover cursor and drag initiation by calling QueryInterface on the marker client provided (). The client object should implement to handle mouse cursor updates for MV_GLYPH_HOVER_CURSOR and to handle drop negotiation. - - - Forces the marker to be invisible. Use this setting to toggle a marker between being visible and invisible, which is faster than using . - - - Can show a glyph in the widget margin. This indicates that you want to draw a margin glyph. Draw the glyph using . If the widget margin does not exist, depending on the window and on the user's preferences, then the glyph is not visible. - - - Indicates that the client has requested a callback (via their client interface) to set the mouse cursor when the user hovers the mouse over the glyph. - - - Marker is only a line adornment and does not otherwise affect coloring. Thus, the marker is some form of underline style. Currently, the only supported form of this is a wavy line. - - - Indicates that a glyph spans multiple lines. This enables the drawing of multi-line glyphs. If you specify this flag, your I handler is called with the flag, and often with , depending on the scenario. - - - Similar to MV_GLYPH, but indicates that the glyph lives in the selection margin, not the normal widget margin. - - - Determines whether a tip should be shown for the body of the marker text. The MV_TIP_FOR_BODY and MV_TIP_FOR_GLYPH options are dependant on one another. If this value is set, marked text will trigger a tool tip over the body or glyph. However, as the marker type provider, you are not allowed to specify what text shows up. This is handled by the handler of whoever created the given marker instance. - - - Determines whether a tip should be shown in the widget margin. - - - Identifies different portions of the method tip to provide information on. - - - Closed bracket delimiter. Default value is a right parenthesis. To show nothing in the bracket location, return an empty string in . - - - Parameter delimiter. default is ", ". You must specify the space if you want it included in your delimiter string. - - - Description of method, which is provided its own line. - - - Method name. - - - Open bracket delimiter. Default value is a left parenthesis. To show nothing in the bracket location, return an empty string in . - - - Return type that is provided after the variable name in code. For example, the "Long" type in Visual Basic, which is written as "MyVariable AsLong" in code. - - - Return type that is provided before the variable name in code. For example, the "Long" type in Visual C++, which is written as "Long MyVariable" in code. - - - Indicates moving a record selection by an absolute amount. - - - Move record selection to first column. - - - Move record selection to first line. - - - Move record selection to first text column. - - - Move record selection to last column. - - - Move record selection to last line. - - - Indicates expanding a selection by a relative amount. - - - Move selection one character. - - - Move selection one line. - - - Move selection one page. - - - Move selection one word. - - - Creates a new outline or hidden text region over the specified text span. - - - Determines whether a region is client- or editor-controlled. - - - Client-defined information that is used to uniquely identify the new region. - - - Determines whether the new hidden region is expanded or collapsed. For more information see the enumeration. - - - Specifies whether a hidden (concealed) or outline (collapsible) region is created. This member is a permanent property of the region. For more information, see the enumeration. - - - Banner text displayed when the region is collapsed. This value is ignored unless a value of is specified for . - - - Span of text to create the new region for. For more information, see . - - - Specifies the span and state of a new outline region. - - - State of the text span, that is, whether it is expanded or collapsed. For more information, see . - - - Structure identifying the span of hidden text. For more information see . - - - Holds information about a synthetic text region. - - - Currently unused; must be zero. - - - Client-defined DWORD; this can be retrieved with calls. - - - Specifies the zero-based character index (must not be in virtual space). - - - Specifies the zero-based line number. - - - Specifies the display characteristics (coloring, glyph) to show for this region. It has no effect on base buffer. - - - Used to sort adjacent regions. - - - Specifies the text to display (can be >1 line). - - - Defines painting restrictions. - - - No widget margin available. - - - No restrictions. - - - Specifies events for split window panes. - - - Pane is closed. - - - Pane is detached. - - - - has changed. - - - Sets focus on an edit pane. - - - Pane received focus. - - - Indicates appearance of split window panes. - - - Border types are ignored unless this is set. - - - Sets all border bits, raised, etched, and shallow. - - - Pane appears raised and etched. - - - Pane "prefers" elasticity when sized horizontally. - - - Pane "prefers" elasticity when sized vertically. - - - Pane appears etched. - - - If a pane specifies PF_NOFOCUS it can still get the focus via the mouse, but it will not participate in F6-style pane hopping. - - - Pane appears raised. - - - Pane appears shallow etched. - - - Default border style, pane appears sunken. - - - Specifies the pane to get with calls. - - - Pane with focus. - - - Next pane. - - - Previous pane. - - - Specifies parameter information for the method tip window. - - - Full declaration as it appears in signature (that is, "Long MyVariable" or "MyVariable As Long"). - - - Description (gets its own line, and is prefixed with NAME: (bolded)). - - - Parameter name only (that is, "MyVariable"). - - - Regular expression evaluation errors. - - - []; Empty set. - - - \ or \x or \u; Missing valid argument. - - - (); Missing ). - - - Internal error. - - - Missing argument in syntax. - - - ^n; Power closure argument out of range. - - - Unable to create replacement text. - - - []; Missing ]. - - - :x; Unknown x. - - - Evaluation stack overflow. - - - Syntax error in expression. - - - {}; Tag missing }. - - - \n; n out of range. - - - {}; Too many tagged expressions. - - - Sets the read and write status of a text buffer. - - - Text buffer can be written to. - - - Text buffer is read-only. - - - Determine the read-only status by checking with the associated text buffer. - - - Specifies the state of a selection relative to another layer. - - - Coordinates relative to the buffer. - - - Coordinates relative to the top view layer. - - - Coordinates relative to the layer specified in . - - - For RSS_BUFFER or RSS_RELATIVE_LAYER, tells the view to put the caret at the nearest local position. - - - Flags for tells the view to not scroll to force the selection to be visible. - - - Coordinates relative to the top view layer. - - - Coordinates relative to tracking selection. - - - Same as RSS_BUFFER. For compatibility. - - - Same as RSS_DEFAULT. For compatibility. - - - Same as RSS_RELATIVE_LAYER. For compatibility. - - - Same as RSS_TOP_LAYER. For compatibility. - - - Same as RSS_TRACKSEL. For compatibility. - - - Specifies options for modifying text during a replace operation. - - - Stop listeners from formatting code. - - - New line normalization. - - - Do not normalize new lines. - - - This flag communicates to that the inserted text is interim text from the Input Method Editor (IME). This affects undo item merging. Subsequent text overwrites the interim text and the undo items need to be merged in a way that reflects this. - - - Retain existing markers. - - - (Not yet supported) Normalize tabs and spaces. - - - (Not yet supported) Reformat syntax. - - - Provides flags for . - - - Resolve names for the breakpoint. - - - Represents the state of a selection so that it can be restored to that state. - - - Combination of enumeration values. - - - Reserved for future use. - - - Index of the active column. - - - Index of the active line. - - - Index of the anchor column. - - - Index of the anchor line. - - - Represents the state of a selection so that it can be restored to that state. - - -  This is a column selection state. - - -  Default selection state. - - - Specifies how a window pane is to be split. - - - Split pane is adjustable. (default) - - - Split pane is fixed. - - - Split is horizontal. (default) - - - Split pane is the primary pane. - - - Split pane is the secondary pane. (default) - - - Split is vertical. - - - Represents different changes to the splitter. - - - The split pane is attached to its parent. - - - The splitter is detached from its parent. - - - The initial size of the split pane. - - - The final size of the split pane. - - - The split pane was double-clicked - - - Flags indicating type of storage load. - - - Default. - - - Reload. - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to . - - - Passed to to return a reference to and . - - - Specifies a synthetic region event. - - - The text of a Synthetic region was reloaded and may no longer be at an appropriate location. - - - Holds information about tab stops. - - - The number of elements. - - - Specifies tab stop flags. Values are taken from the enumeration.. - - - The column index of the tab stop. - - - The repeat width. - - - Contains flags defining tab stop properties. - - - Use the default repeat value. - - - Defines a text address in terms of a character and a line. - - - Character position defining the text address. - - - Line position defining the text address. - - - General definitions for text buffer errors. - - - The memory block passed in was too small. - - - The buffer was locked for writing. - - - The buffer has been marked as read-only. - - - A region has been marked as read-only. - - - The file backing the buffer is under source code control and checked in. - - - Timed out waiting for access. - - - You are trying to manipulate a marker whose buffer has been destroyed. - - - You are trying to manipulate an invalid marker. - - - Specifies text buffer initialization flags. - - - Initialize for custom storage. - - - Default initialization. - - - Initialize for text buffer. - - - Specifies text find / replace flags shared by both the buffer and view. - - - Search backwards. - - - Search within the current selection. - - - Match text case. - - - Start a new search. - - - Search involves a regular expression. - - - Search only for the whole word. - - - Search even if target text wraps. - - - Provides settings for tracking changes to any text line in the buffer. - - - Endpoint of the inserted text. - - - End line of the inserted text. - - - End point of the deleted text. - - - End line of deleted text. - - - Start point of the old and new text. - - - Start line of the old and new text. - - - Determines whether stream or box selection mode is being used. - - - Specifies a box selection. To create a box selection in the core text editor, press the ALT key while you select text with your mouse. - - - Specifies a stream selection. To create a stream selection in the core text editor, simply select text with your mouse. - - - Defines a span of text based on character and line index. - - - Ending character index within the line. This value must be less than or equal to the length of the line. - - - Ending line index. - - - Starting character index within the line. This value must be less than or equal to the length of line. - - - Starting line index. - - - Specifies text positioning within a view. - - - Place the specified lines of text in the center of the view. - - - Caret (insertion point) management. - - - General definitions for text view errors. - - - The location you referenced (moving selection to, scrolling into view, etc.) is not presently visible in this view. - - - There are no bookmarks to navigate to or delete. - - - There is no debugger available to handle the requested command. - - - This file cannot be modified in the editor. - - - Specifies view options. - - - No view-owned scrollbars, and no forced settings. - - - Indicates that the view should have a horizontal scrollbar. This value is equivalent to WS_HSCROLL from the Platform SDK. Note that this setting is different from the MDI child scrollbars used by the text editor. - - - Use drag and drop move setting - - - Use the Hot URLs setting - - - Use the auto-indent suppression setting from the structure. - - - Use overtype mode setting. - - - Use the selection margin setting from the structure. - - - Obsolete. - - - Use the virtual space setting from the structure. - - - Use visible white space setting. - - - If you wish to force a certain setting upon a view, regardless of the user's editor preference settings, use these flags along with a pointer into method to force a given setting. Use the widget margin setting from the structure. - - - Tells the view to update the status bar. - - - Indicates that the view should have a vertical scrollbar. This value is equivalent to WS_VSCROLL from the Platform SDK. - - - Determines where the tip window is placed relative to the context stream. - - - Tip window is positioned above the context stream. - - - Tip window is positioned below the context stream. - - - Not implemented. This value defaults to TPP_ABOVE. - - - Tip window is positioned to the left of the context stream. - - - Tip window is positioned to the right of the context stream. - - - Sets the size and position of a tip window. - - - Position of the tip window relative to the context stream. For a list of values, see . - - - Dimensions of the tip window. - - - Defines success codes for language services to return for tool tips. - - - Indicates that any error or success associated with a code marker takes precedence over any tool tip error or success. - - - Specifies tip window options. - - - Data displayed in window has changed (size will be re-queried). - - - Context stream is different. - - - Tip window should be dismissed. - - - General definitions for undo errors. - - - Undo action terminated with client abort. - - - Specifies completion set flags. - - - Indicates that the language service handles how an item selected from the completion box is entered into the text editor. Use to commit completions. - - - Indicates that the language service handles custom completion matching of text typed by the user. Use IVsCompletionSet:: to manage selections. If you do not specify CSF_CUSTOMMATCHING, then the view handles matching text to the available options in the completion set. - - - Provides a tip for items in the completion box. Use to provide text for at least some of the entries. - - - Indicates that the language service knows where on a line it wants to display items, and where the word boundaries are. Use to determine the initial word extent. - - - Do not apply case sensitive matching. - - - Do not apply case or character matching to determine uniqueness (for word completion). For example, "WEAR" could be matched to "year" using this setting, if "year" was the closest character match. - - - The returned index should be selected. - - - The returned index is the only appropriate match. - - - Attempt word completion. - - - Extent changed. - - - Flags have changed. - - - Names or name count has changed. - - - Supplies settings for all text views. - - - Determines whether automatic delimiter highlighting is allowed. - - - Determines whether drag/drop editing is allowed. - - - Determines whether drag/drop moves are allowed. - - - Determines whether the user is sent to an anchor after pressing the ESC key. - - - Determines whether insert or overtype is enabled. This value is not persisted. - - - Determines whether the selection margin is displayed. - - - Determines whether caret movements and text selections are included in undo list. - - - Determines whether spaces and tabs are shown. - - - Determines whether the widget margin is shown. - - - Allows manipulation of a code window. - - - Allows manipulation of a code window. - - - Creates a new instance of the code window class. - - - Closes the code window. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the buffer used by all views in the code window. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to the text buffer object ( interface). - - - Returns the editor caption to which editors can append custom text. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Gets the read and write status of the text buffer. For a list of values, see - [out] Pointer to a BSTR that contains the caption text. - - - Returns the last active view of the code window. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to the interface that represents the last active view. - - - Returns the top (or primary) view of a split code window. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to interface of the primary text view. - - - Returns the bottom (or secondary) view of a split code window. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to interface of the secondary text view. - - - Returns the text view class to change or query. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to the class identifier (CLSID) of the text view. - - - Appends custom text to the editor caption. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the base editor caption string. - - - Sets the text buffer for all views in the code window. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the interface of the text buffer to set. - - - Sets the text view class to change or query. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Class identifier of the text view to change. - - - Obtains default Buttonbar images. - - - Obtains default Buttonbar images. - - - Creates a new instance of the class. - - - Returns the number of buttons on a Buttonbar. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Number of buttons. - - - Returns the Buttonbar image list. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Handle of the image list. - - - Coclass definition. - - - Class definition. - - - Creates an instance of the class. - - - Provides control of the drop-down bar at the top of a code window. - - - Provides control of the drop-down bar at the top of a code window. - - - Create a new instance of a dropdown bar. - - - Creates the window and drop-down combination and sets up a link between the drop-down bar and its client. - If the method succeeds, it returns ; otherwise, it returns an error code. - [in] Handle to the parent window. - [in] The Drop-down bar/Window combo. - [in] Pointer to the Drop-down bar client. - - - Breaks the link between the drop-down bar and its client. - - - Returns the client associated with this drop-down bar. - If the method succeeds, it returns ; otherwise, it returns an error code. - [out] Pointer to the client. See . - - - Returns the entry that is currently selected in a given combination. - If the method succeeds, it returns ; otherwise, it returns an error code. - [in] The drop-down bar/Window combination. - [out] Currently selected item. - - - Forces a repaint of a combo, specifying the current selection. - If the method succeeds, it returns ; otherwise, it returns an error code. - [in] The drop-down bar/Window combo. - [in] New selected item. - - - Sets the current selection in the given drop-down combination. - If the method succeeds, it returns ; otherwise, it returns an error code. - [in] The drop-down bar/Window combo. - [in] New selected item. - - - Sets options for text editor property containers. - - - First VSEDITPROPID_ value. - - - BOOLEAN. Specifies whether frame has a resize widget in the bottom right corner of the window. - - - Last VSEDITPROPID_ value. - - - UNK. Query IUnknown for for the associated debugger languages. - - - BOOLEAN. Specifies whether the language service supports the clipboard format. - - - BOOLAN. Specifies whether the Window/NewWindow command is disabled. - - - BOOLEAN. Must be TRUE. Initial settings to code window defaults. - - - BSTR. Category from which to load color info. - - - BSTR. Category from which to load font info. - - - BOOLEAN. Determines whether the caret scrolls based on the last line of the buffer. - - - BOOLEAN. Overtype or insert. NOT persisted. - - - BOOLEAN. Display selection margin. The selection margin is located between the widget margin and text. - - - BOOLEAN. Show spaces, tabs, and so on. - - - BOOLEAN. Text is displayed in raw mode. No bi-directional layout, shaping, or combining. - - - BOOLEAN. Specifies whether virtual space navigation or selection is active. - - - BOOLEAN. Specifies whether word wrap is on. - - - Finds a text image. - - - Finds a text image. - - - Creates a new instance of the class. - - - Attaches a text image. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Object to attach. or . - - - Detaches a text image. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Finds a text image within a text span. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Instructions for the search. Values are taken from the enumeration. - [in] The span or extent of text to search. - [out] Enumeration value indicating result of the operation. Values are taken from the enum. - - - Gets a text span match. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Current match. Does not require on . - - - Gets matched text spans. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Bulk find list. Requires on Find. - - - Gets state. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Number of state values found. - [out] Enumeration value indicating result of the operation. Values are taken from the enum. - [out] Enumeration value indicating state of the operation. Values are taken from the enum - - - Returns tagged text spans. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Regex tagged expressions. Requires on . - - - Sets the find string. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Flag containing find options. Values are taken from the enum. - [in] Pattern to search for. - [in] true for a new pattern. - [out] Enumeration value indicating result of the operation. Values are taken from the enum. - - - Sets search position. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Search position. Values re taken from the enum. - [in] The text address. - - - Restricts search to the span set. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Scope of the search. Specified as an . - - - Adds or enumerates hidden text sessions. - - - Adds or enumerates hidden text sessions. - - - Creates a new instance of the class. - - - Adds a new hidden region to the text buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Specifies whether the hidden region is added to the Undo/Redo stack. For more information, see - [in] Number of hidden regions to add to the text buffer. - [in, size_is ()] Caller-allocated array of outlining regions to add. For more information, see . - [out] Pointer to an object that can be used to enumerate the hidden regions in the text buffer. - - - Returns a list of the current hidden regions. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Options for finding hidden regions. For more information, see . - [in] Specifies the client-defined hidden region type to find. Specify a value that matches the client-defined identifier specified during the creation of the new hidden region (that is, the member in the structure). - [in] Specifies the range of text over which to enumerate the hidden regions. - [out] Pointer to an object that is used to enumerate hidden regions of specified type over the specified range in the text buffer. - - - Ends the hidden text session. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Releases the . - If the method succeeds, it returns . If it fails, it returns an error code. - - - Defines indent styles. - - - Default indent. - - - No indent. - - - Smart indent. - - - Allows a caller to use a GUID to set or get user data (properties). - - - Allows a caller to use a GUID to set or get user data (properties). - - - Creates a new instance of the class. - - - Returns user data from a buffer. - If the method succeeds, it returns ; otherwise, it returns an error code. - [in] Unique identifier of the data. - [out] Pointer to a VARIANT containing the user data. - - - Set user data to a buffer. - If the method succeeds, it returns ; otherwise, it returns an error code. - [in] Unique identifier of the data. - [in] Data to be set. - - - Provides a method tip window for an item in a language service. - - - Provides a method tip window for an item in a language service. - - - - The window is being dismissed by the view. - - - Returns the context stream. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Starting position of the context stream. - [out] Length of the context stream from the starting position, - - - Returns the preferred sizes for the tip window. - If the method succeeds, it returns . If it fails, it returns an error code. - [out]The bounding rectangle of the tip window in screen coordinates. - [out]Size and position of the tip window. For a list of values see . - - - Paints the tip window. - If the method succeeds, it returns . If it fails, it returns an error code. - [in]Handle to the display context in which to draw the tip window. - [in] Specifies the bounding rectangle for the tip window. - - - Sets method data to display in the method tip window and releases previous method data. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the interface, which is used to set method and parameter information for the method tip window. - - - Method information not provided. Do not use this method. - Do not use. - Do not use. - Do not use. - Do not use. - - - Represents the root of the split pane. - - - Represents the root of the split pane. - - - Creates a new instance of the class. - - - Gets the split pane. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The that specifies which pane to get. - [out] The . - - - Gets the root splitter. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The splitter. - - - Gets the window handle. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The window handle. - - - Handles the addition of and communication with synthetic text sessions. - - - Handles the addition of and communication with synthetic text sessions. - - - Creates a new instance of the class. - - - Adds synthetic text sessions. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Update flags. For values of see the enum. - [in] Number of regions to add. - [in] array of structs defining the new regions. - [out] May be null; if non-null, returns an enum of the new regions. - - - Returns a static snapshot list of synthetic regions. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Indicates how to find the region. For values of see the enum. - [in] Additional search parameter; can be used to search for a specific client DWORD. - [in] Search parameter for finding text. - [out] The resulting enumeration. - - - Tells the session to sever its link (and drop its COM reference) to the client. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Tells the session to sever its link, and drop its COM reference, to the client. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Acts as the base interface for the object and provides general information about the text buffer's properties. Provides read and write access to the text buffer using two-dimensional coordinates. - - - Acts as the base interface for the object and provides general information about the text buffer's properties. Provides read and write access to the text buffer using two-dimensional coordinates. - - - Creates a new instance of the class. - - - Method information not provided. Do not use this method. - Do not use. - Do not use. - Do not use. - - - Tests whether a given editing operation such as copy or cut can succeed. - If the method succeeds, returns ; otherwise, returns an error code. - [in] Starting line. - [in] Starting character index within the line. Must be less than or equal to the length of the line. - [in] Ending line. - [in] Ending character index within the line. Must be less than or equal to the length of the line. - [in] Length of the newly inserted text. - - - Puts the specified span of text into a caller-allocated buffer (an array). - If the method succeeds, returns ; otherwise, returns an error code. - [in] Starting line. - [in] Starting character index within the line. Must be less than or equal to the length of the line. - [in] Ending line. - [in] Ending character index within the line. Must be less than or equal to the length of the line. - [in] Pointer to a caller-allocated buffer. - [in, out] Pointer to a count of Unicode characters — not bytes. - - - Creates an object at the given location in the text buffer. - If the method succeeds, returns ; otherwise, returns an error code. - [in] Line number of the object in the text buffer. - [in] Character index of the object within the line. - [out] Pointer to the IDispatch interface. - - - Creates a marker of a given type over the specified region. - If the method succeeds, returns ; otherwise, returns an error code. - [in] Type of marker to create. - [in] Starting line. - [in] Starting character index within the line. Must be less than or equal to the length of the line. - [in] Ending line. - [in] Ending character index within the line. Must be less than or equal to the length of the line. - [in] Pointer to the interface. Implement this interface to advise the text buffer that you want to receive notification of marker events. - [out] Pointer to the interface (that is, the text marker). If this parameter is null, then the marker is owned by the text buffer. An example of a buffer-owned marker is a temporary bookmark. - - - Creates a object at the given location in the text buffer. - If the method succeeds, returns ; otherwise, returns an error code. - [in] Specified line to create the object. - [in] Specified index position within the line to create the object. - [out] Pointer to the object created. - - - Enumerates a specific set of text line markers, based on the criteria specified. - If the method succeeds, returns ; otherwise, returns an error code. - [in] Starting line. - [in] Starting character index within the line. Must be less than or equal to the length of the line. - [in] Ending line. - [in] Ending character index within the line. Must be less than or equal to the length of the line. - [in] This parameter is ignored if a value of is specified for the parameter. Otherwise, this parameter indicates the marker type to find. - [in] Enumeration options. For a list of values, see . - [out] Pointer to the interface. - - - Locates a marker of a given type based on a line index. - If the method succeeds, returns ; otherwise, returns an error code. - [in] Specifies the type of marker to find. - [in] Starting line. - [in] Starting character index within the line. Must be less than or equal to the length of the line. - [in] Specifies the direction to search for the marker. For a list of values, see . - [out] Pointer to the interface (that is, the text marker). - - - Returns the unique identifier of the language that is providing colorization and other attribute data to this buffer. - If the method succeeds, returns ; otherwise, returns an error code. - [out] Pointer to a unique identifier of the language service. Buffers without languages can return CLSID_NULL. - - - Returns the last line in the text buffer. - If the method succeeds, returns ; otherwise, returns an error code. - [out] Pointer to the last line in the text buffer. - [out] Pointer to the index number of - - - Returns the length of a line in the buffer. - If the method succeeds, returns ; otherwise, returns an error code. - [in] Number of the line whose length is requested. - [out] Pointer to the length of the line. - - - Returns the number of lines in the buffer. - If the method succeeds, returns ; otherwise, returns an error code. - [out] Pointer to the number of lines in the buffer. - - - Provides direct, line-oriented access to the text buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Buffer line to access. This is a zero-based value. - [in,out] The filled-in structure. This is allocated by the caller and filled in by the method. - [in, optional] structure. Use to fill the structure for the line range that you specify. If you want syntax coloring and marker attributes to return in the structure (), then you need to pass in this parameter. - - - Provides direct, line-oriented access to the text buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Flags providing additional information about the line. For a list of values, see . - [in] The line about which information is requested. This is a zero-based value. - [in] Starting character index within the line. Must be less than or equal to the length of the line. This value is ignored unless a value of is specified for . - [in] Ending character index within the line. Must be less than or equal to the length of the line. - [in,out] Pointer to the filled-in structure. This is allocated by the caller and filled in by the method. - [in,out] Pointer to a valid structure. This is allocated by the caller and filled in by the method. - - - Returns the line and column numbers in the text buffer, given a position number. - If the method succeeds, returns ; otherwise, returns an error code. - [in] Position number of the desired line. - [out] Pointer to the line number. - [out] Pointer to the column position on the line. - - - Returns the specified span of text in a BSTR. - If the method succeeds, returns ; otherwise, returns an error code. - [in] Starting line. - [in] Starting character index within the line. This value must be less than or equal to the length of the line. - [in] Ending line. - [in] Ending character index within the line. This value must be less than or equal to the length of the line. - [out] Text to insert, if any. - - - Returns text marker data for the specified line range within the text buffer. - If the method succeeds, returns ; otherwise, returns an error code. - [in] Top line of the marker data. - [in] Bottom line of the marker data. - [out] Pointer to filled structure for the range indicated. - - - Method information not provided. Do not use this method. - Do not use. - Do not use. - Do not use. - - - Returns the position number of a line. - If the method succeeds, returns ; otherwise, returns an error code. - [in] Number of the line whose position is requested. - [out] Pointer to the equivalent position number. - - - Returns the position number in the text buffer, given a line and column number. - If the method succeeds, returns ; otherwise, returns an error code. - [in] Number of the line whose position is requested. - [in] Location of the character on . - [out] Pointer to the equivalent position number. - - - Gets the buffer size. - If the method succeeds, returns ; otherwise, returns an error code. - [out] Pointer to the size of the buffer, which is not necessarily the same value as the size of the buffer's internally-allocated memory or the size of the file (if any) represented by the buffer. - - - Returns the state flags of the text buffer. - If the method succeeds, returns ; otherwise, returns an error code. - [out] Bit-wise union of the enumeration values, which can be modified, read-only, or read-only on disk. - - - Returns the undo manager for this buffer. - If the method succeeds, returns ; otherwise, returns an error code. - [out] Pointer to the interface. - - - Initializes the content of the text buffer. - If the method succeeds, returns ; otherwise, returns an error code. - [in] Text to insert into the buffer. - [in] Number of characters to be inserted. - - - Returns the unique identifier of the language that is providing colorization and other attribute data to this buffer. - If the method succeeds, returns ; otherwise, returns an error code. - [out] Pointer to a unique identifier of the language service. Buffers without languages can return CLSID_NULL. - - - Returns the last line in the text buffer. - If the method succeeds, returns ; otherwise, returns an error code. - [out] Pointer to the last line in the text buffer. - [out] Pointer to the index number of - - - Returns the length of a line in the buffer. - If the method succeeds, returns ; otherwise, returns an error code. - [in] Number of the line whose length is requested. - [out] Pointer to the length of the line. - - - Returns the number of lines in the buffer. - If the method succeeds, returns ; otherwise, returns an error code. - [out] Pointer to the number of lines in the buffer. - - - Returns the line and column numbers in the text buffer, given a position number. - If the method succeeds, returns ; otherwise, returns an error code. - [in] Position number of the desired line. - [out] Pointer to the line number. - [out] Pointer to the column position on the line. - - - Returns the position number of a line. - If the method succeeds, returns ; otherwise, returns an error code. - [in] Number of the line whose position is requested. - [out] Pointer to the equivalent position number. - - - Returns the position number in the text buffer, given a line and column number. - If the method succeeds, returns ; otherwise, returns an error code. - [in] Number of the line whose position is requested. - [in] Location of the character on . - [out] Pointer to the equivalent position number. - - - Returns the size in characters of the buffer. - If the method succeeds, returns ; otherwise, returns an error code. - [out] Pointer to the size of the buffer, which is not necessarily the same value as the size of the buffer's internally-allocated memory or the size of the file (if any) represented by the buffer. - - - Returns the state flags of the text buffer. - If the method succeeds, returns ; otherwise, returns an error code. - [out] Bit-wise union of the enumeration values, which can be modified, read-only, or read-only on disk. - - - Returns the undo manager for this buffer. - If the method succeeds, returns ; otherwise, returns an error code. - [out] Pointer to the interface. - - - Initializes the content of the text buffer. - If the method succeeds, returns ; otherwise, returns an error code. - [in] Text to insert into the buffer. - [in] Number of characters to be inserted. - - - Locks the text buffer for the purpose of access control. - If the method succeeds, returns ; otherwise, returns an error code. - - - Extension of the method. - If the method succeeds, returns ; otherwise, returns an error code. - [in]Combine with a bitwise or of , presently either or .) - - - Reloads the text buffer. - If the method succeeds, returns ; otherwise, returns an error code. - [in] Specifies whether the unload action is undoable. Currently, non-undo support is not implemented, so the reload is always undoable. - - - Reserved in the Vtable for future use. - Reserved in the Vtable for future use. - - - Reserved in the Vtable for future use. - Reserved in the Vtable for future use. - - - Reserved in the Vtable for future use. - Reserved in the Vtable for future use. - - - Reserved in the Vtable for future use. - Reserved in the Vtable for future use. - - - Reserved in the Vtable for future use. - Reserved in the Vtable for future use. - - - Reserved in the Vtable for future use. - Reserved in the Vtable for future use. - - - Reserved in the Vtable for future use. - Reserved in the Vtable for future use. - - - Reserved in the Vtable for future use. - Reserved in the Vtable for future use. - - - Reserved in the Vtable for future use. - Reserved in the Vtable for future use. - - - Reserved in the Vtable for future use. - Reserved in the Vtable for future use. - - - Sets the unique identifier of the language that is providing colorization and other attribute data to the buffer. - If the method succeeds, returns ; otherwise, returns an error code. - [in] Identifier of the language service. Buffers without languages can be CLSID_NULL. - - - Sets the state flags of the text buffer. - If the method succeeds, returns ; otherwise, returns an error code. - [in] Bitwise union of the enumeration values, which can be modified, read-only, or read-only on disk. - - - Unlocks a buffer locked with the method . - If the method succeeds, returns ; otherwise, returns an error code. - - - Extension of the method. - If the method succeeds, returns ; otherwise, returns an error code. - [in] Bitwise union of values, presently either or .) - - - Method information not provided. Do not use this method. - Do not use. - Do not use. - Do not use. - Do not use. - - - Locks the text buffer for the purpose of access control. - If the method succeeds, returns ; otherwise, returns an error code. - - - Extension of the method. - If the method succeeds, returns ; otherwise, returns an error code. - [in]Combine with a bitwise or of , presently either BLF_READ or BLF_WRITE.) - - - Releases the structure. - If the method succeeds, returns ; otherwise, returns an error code. - [in] Pointer to the structure to be released. - - - Releases the structure. - If the method succeeds, returns ; otherwise, returns an error code. - [in] Pointer or reference to the structure to be released. - - - Cleans up the structure. - If the method succeeds, returns ; otherwise, returns an error code. - [in] The structure to be released. - - - Reloads the text buffer. - If the method succeeds, returns ; otherwise, returns an error code. - [in] Specifies whether the unload action is undoable. Currently, non-undo support is not implemented, so the reload is always undoable. - - - Replaces text without deleting markers. - If the method succeeds, returns ; otherwise, returns an error code. - [in] Starting line. - [in] Starting character index within the line. Must be less than or equal to the length of the line. - [in] Ending line. - [in] Ending character index within the line. Must be les than or equal to the length of the line. - [in] Pointer or reference to text to insert. - [in] Length of the newly inserted text. - [out] The range of new text inserted. Describes a starting point and an ending point, in terms of a line and index. - - - Handles stream-like line editing, such as line breaking and line joining. - If the method succeeds, returns ; otherwise, returns an error code. - [in] Starting line. - [in] Starting character index within the line. Must be less than or equal to the length of the line. - [in] Ending line. - [in] Ending character index within the line. Must be less than or equal to the length of the line. - [in] Pointer to text to insert. - [in] Length of the newly inserted text. - [out] Pointer to the range of characters changed. - - - Handles stream-like line editing, such as line breaking and line joining. - If the method succeeds, returns ; otherwise, returns an error code. - [in] ORing of enum. - [in] Starting line - [in] Starting character index within the line. Must be less than or equal to the length of the line. - [in] Ending line. - [in] Ending character index within the line. Must be less than or equal to the length of the line. - [in] Pointer to text to insert, if any. - [in] Number of characters to insert, if any. - [out] Pointer to the range of characters changed. - - - Reserved in the Vtable for future use. - Reserved in the Vtable for future use. - - - Reserved in the Vtable for future use. - - - Reserved in the Vtable for future use. - - - Reserved in the Vtable for future use. - - - Reserved in the Vtable for future use. - - - Reserved in the Vtable for future use. - - - Reserved in the Vtable for future use. - - - Reserved in the Vtable for future use. - - - Reserved in the Vtable for future use. - - - Reserved in the Vtable for future use. - - - Sets the unique identifier of the language that is providing colorization and other attribute data to the buffer. - If the method succeeds, returns ; otherwise, returns an error code. - [in] Identifier of the language service. Buffers without languages can be CLSID_NULL. - - - Sets the state flags of the text buffer. - If the method succeeds, returns ; otherwise, returns an error code. - [in] Bitwise union of the enumeration values, which can be modified, read-only, or read-only on disk. - - - Method information not provided. Do not use this method. - Do not use. - Do not use. - - - Unlocks a buffer locked with the method . - If the method succeeds, returns ; otherwise, returns an error code. - - - Extension of the method. - If the method succeeds, returns ; otherwise, returns an error code. - [in] Bitwise union of values, presently either or .) - - - Represents the image that is persisted and unpersisted. Represents the range of text that is viewable and editable by text editor views. - - - Supports text string matching. - - - Creates a new instance of the class. - - - Registers the environment to receive notification of text image changes. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The interface on the object requesting notification of text image events. - [out] Pointer to an abstract handle for the referenced event sink. This value is required to unadvised the event sink using . - - - Returns the number of characters in the text image. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to a character count of the text image. - - - Provides direct, line-oriented access to the text buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Flags providing additional information about the line. For a list of values, see . - [in] Integer containing the line number. This is a zero-based value. - [in] Starting character index within the line. Must be less than or equal to the length of the line. - [in] Ending character index within the line. Must be less than or equal to the length of the line. - [out] Pointer to the filled-in structure. This is allocated by the environment and filled in by the GetLine method. - - - Returns the length of a line. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Integer containing the line number. - [out] Pointer to an integer containing the character count of the line. - - - Returns the number of lines in the text image. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to a count of lines in the text image. - - - Return the buffer address of a given text address. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Specifies the requested text address. - [out] Pointer to an integer containing the offset from the start of the text image buffer. - - - Returns the number of characters in a text span. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to a structure. - [out] Pointer to a character count of the text span. - - - Returns the text of a text span. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to a structure. - [in] Number of characters to return. - [out] Pointer to a null terminated string containing the text. - - - Returns the text address of a given buffer address. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Integer containing the offset from the start of the text image buffer. - [out] Pointer to the text address. - - - Returns the text of a text span as a BSTR - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to a structure. - [out] Pointer to a BSTR containing the text. - - - Notifies that the text image is in use. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Specifies a locking flag. Values are taken from the enumeration. - - - Releases the structure. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the structure to be released. - - - Notification of a text span replacement. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Double word containing flags. For future use. Set to zero. - [in] Pointer to a structure. - [in] Count of characters in . - [in] Pointer to a text string. - [out] Specifies the modified structure. - - - Cancels the environment's registration to receive notifications of text image changes. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Abstract handle for the referenced event sink. - - - Notifies that the text image is not in use. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Specifies a locking flag. Values are taken from the enumeration. - - - Represents the image that is persisted and unpersisted. Represents the range of text that is viewable and editable by text editor views. See and . - - - Represents the image that is persisted and unpersisted. Represents the range of text that is viewable and editable by text editor views. See and . - - - Creates a new instance of the class. - - - Allocates space of specified size for persistent disk image storage. - Returns a pointer to the allocated text image space. - [in] The size of the space to be allocated - - - Closes the full text scan of the image. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Frees space used by the persistent disk image. - [in] Pointer to the image. - - - Reads the full text image. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The text image. - [out] The length of the text image. - - - Gets the length of the text image. - Returns the number of Unicode characters in the image. - - - Loads the specified text image. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The text image. - [in] The length of the text image. - [in] Flags indicating options. - - - Open a full scan of the text image. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Reallocates space for the specified text image. - Returns a pointer to the reallocated text image space. - [in, out] The specified text image. - [in] The size of the specified text image. - - - Attaches a text buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The text buffer. - - - Copy the specified text. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Line containing the start of text to be copied. - [in] Starting character index within the line. Must be <= length of line. - [in] Size of destination buffer. - [in] Destination buffer. - [out] Number of characters copied. - - - Detach the storage buffer. - - - Find the specified text in the indicated span. Flags indicating search options. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Text to locate. - [in] Starting line. - [in] Starting character index within the line (must be <= length of line). - [in] Ending line. - [in] Ending character index within the line (must be <= length of line). - [in] Flags indicating search options. - [out] Line containing the start of the located text. - [out] Column of the start of the located text. - - - Gets the number of characters in the specified span. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The span within which to count the characters. - [out] The number of characters in the span. - - - Gets the GUID of the language service. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The GUID of the language service. - - - Gets the length of the storage. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the length of the specified line. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Index of line of interest. - [out] Length of line. - - - Gets the storage line count. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Gets the line data. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Flags indicating line properties. - [in] The line for which to get data. - [in] The start index in the line. - [in] The end index in the line. - [out] The obtained line data. - - - Gets the line index of a position in the storage. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The position of interest. - [out] The line number of the position. - [out] The index of the position. - - - Gets the line index of a position in the storage. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The line number of the position. - [out] The index of the position. - [out] The position of interest. - - - Refresh the colorization of the specified set of lines. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The top line in the set. - [in] The bottom line in the set. - [out] The last line affected by the colorization refresh. - - - Releases previously obtained line data. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The line data to be released. - - - Replace/change the text. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Information about the change/replace request. - [out] The changed text span. - - - Sets the language service for the storage. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The GUID of the language service. - - - Provides general services for anyone wanting information about the active text views. See . - - - Provides general services for anyone wanting information about the active text views. See . - - - Create a new instance of the class. - - - Increases or decreases the ignore count for file changes. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the interface for which to set the ignore count. - [in] If true, then the ignore count is increased by a value of one. If false, then the ignore count is decreased by a value of one for the referenced buffer. - - - Method information not provided. Do not use. - Do not use. - Do not use. - Do not use. - - - Attempts to check out a file from source code control. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Filename to check out. - [out] Returns true if buffer checkout succeeded. - [out]Additional status flags. This is the value returned from a call to . If you pass in a value of null for this parameter, then a flag is not returned. - - - Method information not provided. Do not use. - Do not use. - Do not use. - Do not use. - - - Enumerate text buffers. Not yet implemented. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to the IVsEnumBuffers interface. - - - Enumerates independent views. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the interface associated with the view. - [out] Pointer to the interface to enumerate the number of independent views. - - - Enumerates the registered language services ids. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to the interface. - - - Enumerates views that are provided with the core editor and are associated with a particular text buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the interface for which views should be returned. Pass in a value of null to return all views for all buffers. - [out] Pointer to the interface. - - - Returns the active or previously active view. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] If true, then the current UI active view is returned. If false, then the last active view is returned, regardless of whether this view is currently UI active. - [in] Pass null for to get the previously active code view, regardless of the text buffer that it was associated with. If you pass in a valid pointer to a buffer, then you are returned the last active view for that particular buffer. - [out] Pointer to the interface. - - - Method information not provided. Do not use. - Do not use. - Do not use. - Do not use. - - - Returns information on whether a buffer is under source code control and, if so, whether the file is checked in. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Filename of interest. - [out] If true, then the file can not be modified (for example, if the file is under source control and checked in). If false, then the file can be edited.) - [out] Returns additional status flags. This is the value returned from . Pass in a value of null for this parameter if you do not want the return value. - - - Returns the number of registered marker types within all buffers associated with the core text editor. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to a count of the marker types. - - - Maps a numeric marker type ID to an interface that can be used to probe for specific information. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The marker type ID, such as from . - [out] Pointer to the interface, which has been referenced with AddReference. - - - Method information not provided. Do not use. - Do not use. - Do not use. - - - Returns a registered marker type. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] GUID identifying the caller's implementation of , which provides information about the new category of markers. - [out] Number of the marker type in the marker type collection. - - - Returns the shortcut manager. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to the interface, which is used to manage shortcuts in the task list. - - - Returns the user preferences, such as tab usage, indent size and widget margin presence for the view, frame, and language service. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to the view preferences. For more information about , see . - [out] Pointer to the frame preferences. For more information about , see . - [in, out] Pointer to the language preferences. For more information about , see . - [in, out] Pointer to the font color preferences. For more information about , see . - - - Notifies that the next file change is to be ignored. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the interface. - - - Given a file name, determines the registered language service, if one exists, that understands it. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] File name associated with the language service. - [out] Pointer to the language service. - - - Finds or creates an appropriate view on the specified buffer and places the selection at the specified location. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the interface. - [in] GUID identifying the view. This value should always be . - [in] Starting line for the selection to locate. - [in] Starting index for the selection to locate. - [in] Ending line for the selection to locate. - [in] Ending index for the selection to locate. - - - Finds or creates an appropriate view on the specified buffer and puts the selection on the specified linear position. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the interface. - [in] GUID identifying the view. This value should always be . - [in] Linear position in buffer on which to put the caret. - [in] Length of selection. - - - Registers a text buffer with the text manager. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the interface to register. - - - Registers a view from a source other than the core editor. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the IUnknown interface. Use this parameter to AddRef and Release the view so that the buffer is not freed in advance of the view. - [in] Pointer to the interface associated with the view. - - - Method information not provided. Do not use. - Do not use. - Do not use. - Do not use. - - - Method information not provided. Do not use. - Do not use. - Do not use. - Do not use. - - - Method information not provided. Do not use. - Do not use. - Do not use. - - - Sets user preferences. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Values that describe the desired default view flags for all editor views. For more information, see . Can be null if view preferences are not being set. - [in] Values that describe the desired default flags for all editor frames. For more information, see . Can be null if frame preferences are not being set. - [in] Values that describe the desired flags for the language specified in the structure. For more information, see . Can be null if language preferences are not being set. - [in] Values that describe the color and font preferences for all editor views. This parameter is for internal editor use only. Should be null when this method is called by external packages. For more information, see . - - - Suspends file change notifications for a given file. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] File on which to suspend notification of changes made. - [in] true if change notification is suspended on the specified file name. - - - Unregisters a buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the interface that is being unregistered. - - - Unregisters an externally-created view. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the IUnknown interface. Use this parameter to AddRef and Release the view so that the buffer is not freed in advance of the view. - [in] Pointer to the interface associated with the view. - - - Method information not provided. Do not use. - Do not use. - Do not use. - - - Provides general services for anyone wanting information about the active text views. See . - - - Provides general services for anyone wanting information about the active text views. See . - - - Creates a new instance of the class. - - - Increases or decreases the ignore count for file changes. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the interface for which to set the ignore count. - [in] If true, then the ignore count is increased by a value of one. If false, then the ignore count is decreased by a value of one for the referenced buffer. - - - Method information not provided. Do not use. - Do not use. - Do not use. - Do not use. - - - Attempts to check out a file from source code control. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Filename to check out. - [out] Returns true if buffer checkout succeeded. - [out]Additional status flags. This is the value returned from a call to . If you pass in a value of null for this parameter, then a flag is not returned. - - - Method information not provided. Do not use. - Do not use. - Do not use. - Do not use. - - - Enumerates text buffers. Not yet implemented. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to the IVsEnumBuffers interface. - - - Enumerates independent view. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the interface associated with the view. - [out] Pointer to the interface to enumerate the number of independent views. - - - Enumerates the registered language service ids. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to the interface. - - - Enumerates views that are provided with the core editor and are associated with a particular text buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the interface for which views should be returned. Pass in a value of null to return all views for all buffers. - [out] Pointer to the interface. - - - Returns the active or previously active view. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] If true, then the current UI active view is returned. If false, then the last active view is returned, regardless of whether this view is currently UI active. - [in] Pass null for to get the previously active code view, regardless of the text buffer that it was associated with. If you pass in a valid pointer to a buffer, then you are returned the last active view for that particular buffer. - [out] Pointer to the interface. - - - Method information not provided. Do not use. - Do not use. - Do not use. - Do not use. - - - Returns information on whether a buffer is under source code control and, if so, whether the file is checked in. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] File name of interest. - [out] If true, then the file can not be modified (for example, if the file is under source control and checked in). If false, then the file can be edited.) - [out] Returns additional status flags. This is the value returned from . Pass in a value of null for this parameter if you do not want the return value. - - - Returns the number of registered marker types within all buffers associated with the core text editor. - If the method succeeds, it returns . If it fails, it returns an error code. - Returns the number of registered marker types within all buffers associated with the core text editor. - - - Maps a numeric marker type ID to an interface that can be used to probe for specific information. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The marker type ID, such as from . - [out] Pointer to the interface, which has been referenced with AddReference. - - - Method information not provided. Do not use. - Do not use. - Do not use. - - - Returns a registered marker type. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] GUID identifying the caller's implementation of , which provides information about the new category of markers. - [out] Number of the marker type in the marker type collection. - - - Returns the shortcut manager. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to the interface, which is used to manage shortcuts in the task list. - - - Returns the user preferences, such as tab usage, indent size and widget margin presence for the view, frame, and language service. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to the view preferences. For more information about , see . - [out] Pointer to the frame preferences. For more information about , see . - [in, out] Pointer to the language preferences. For more information about , see . - [in, out] Pointer to the font color preferences. For more information about , see . - - - [in] Pointer to the interface. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the interface. - - - Given a file name, determines the registered language service, if one exists, that understands it. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] File name associated with the language service. - [out] Pointer to the language service. - - - Finds or creates an appropriate view on the specified buffer and places the selection at the specified location. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the interface. - [in] GUID identifying the view. This value should always be . - [in] Starting line for the selection to locate. - [in] Starting index for the selection to locate. - [in] Ending line for the selection to locate. - [in] Ending index for the selection to locate. - - - Finds or creates an appropriate view on the specified buffer and puts the selection on the specified linear position. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the interface. - [in] GUID identifying the view. This value should always be . - [in] Linear position in buffer on which to put the caret. - [in] Length of selection. - - - Registers a text buffer with the text manager. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the interface to register. - - - Registers a view from a source other than the core editor. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the IUnknown interface. Use this parameter to AddRef and Release the view so that the buffer is not freed in advance of the view. - [in] Pointer to the interface associated with the view. - - - Method information not provided. Do not use. - Do not use. - Do not use. - Do not use. - - - Method information not provided. Do not use. - Do not use. - Do not use. - Do not use. - - - Method information not provided. Do not use. - Do not use. - Do not use. - - - Sets user preferences. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Values that describe the desired default view flags for all editor views. For more information, see . Can be null if view preferences are not being set. - [in] Values that describe the desired default flags for all editor frames. For more information, see . Can be null if frame preferences are not being set. - [in] Values that describe the desired flags for the language specified in the structure. For more information, see . Can be null if language preferences are not being set. - [in] Values that describe the color and font preferences for all editor views. This parameter is for internal editor use only. Should be null when this method is called by external packages. For more information, see . - - - Suspends file change notifications for a given file. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] File on which to suspend notification of changes made. - [in] true if change notification is suspended on the specified file name. - - - Unregisters a buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the interface that is being unregistered. - - - Unregisters an externally-created view. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the IUnknown interface. Use this parameter to AddRef and Release the view so that the buffer is not freed in advance of the view. - [in] Pointer to the interface associated with the view. - - - Method information not provided. Do not use. - Do not use. - Do not use. - - - Utility for text string matching. See . - - - Utility for text string matching. See . - - - Creates a new instance of the class. - - - Method information not provided. Do not use. - Do not use. - Do not use. - Do not use. - - - Method information not provided. Do not use. - Do not use. - Do not use. - - - Passes a text image to the environment. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to a text image. - - - Releases a text image. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns a requested text span. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Integer containing the text span element number. - [out] Pointer to a text span object. - - - Returns the number of text spans. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Specifies the number of text spans in the text image. - - - Method information not provided. Do not use. - Do not use. - - - Method information not provided. Do not use. - Do not use. - - - Method information not provided. Do not use. - Do not use. - Do not use. - - - Method information not provided. Do not use. - Do not use. - - - Provides a tip when the mouse pauses over a particular context stream in the core editor. See . - - - Provides a tip when the mouse pauses over a particular context stream in the core editor. See . - - - Creates a new instance of the class. - - - Dismisses the tip window. - - - Returns the context stream. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Starting position of the context stream. - [out] Length of the context stream from the starting position (). - - - Gets the size preferences for the tip window. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The bounding rectangle of the tip window, in screen coordinates. - [out] Size and position of the tip window. For a list of values, see . - - - Paints the tip window. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Handle to the display context in which to draw the tip window. - [in] Specifies the bounding rectangle for the tip window. - - - Sets the text tip. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to an object. - - - Processes Windows messages for the tip window. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The window handle. - [in] The message ID. - [in] Information about the message. - [in] Information needed by the message. - - - Manages the text view of an editor window. Contains methods to manage the text view. The view is essentially the editor window shown in the UI. See . - - - Manages the text view of an editor window. Contains methods to manage the text view. The view is essentially the editor window shown in the UI. See . - - - Creates a new instance of the class. - - - Adds a command filter to the existing chain of command filters. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the new command filter (IOleCommandTarget) to add to the command filter chain. - [out] Pointer to a command filter used to handle commands not dealt with by the command filter. - - - Places the specified column of text in the center of the view. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Integer containing the first line to center. - [in] Integer containing the index of the starting column to center. Viewcol coordinates may include virtual space. - [in] Integer containing the total number of columns to center within the line. - - - Places the specified lines of text in the center of the view. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] First line to place in the center of the view. - [in] Total number of lines to place in the center of the view. - - - Clears the current selection. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] If true, the cursor is placed at the anchor after the current selection is cleared. If false, then the cursor is not moved. - - - Closes and unregisters a view with the view manager. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Ensures that text is in view, both vertically and horizontally. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Specifies the span of text to center. - - - Returns the current contents of the text buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to the interface representing the text buffer. - - - Returns the line and column index of the cursor position. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to an integer containing the line, if the method succeeds. - [out] Pointer to an integer containing the column, if the method succeeds. Viewcol coordinates may include virtual space. - - - Converts a text stream position to a line and column index. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Integer containing the position in the text stream. - [out] Pointer containing the line index corresponding to the stream position. - [out] Pointer containing the column index corresponding to the stream position. - - - Returns the pixel height of a line. - If the method succeeds, it returns . If it fails, it returns an error code. - [out, retval] Integer containing the line height, in pixels. - - - Converts a line and column index to a text stream position. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Integer containing the line index. - [in] Integer containing the column index. Viewcol coordinates might include virtual space. - [out] Pointer to an integer containing the position in the text stream. - [out] Pointer to an integer containing the number of virtual spaces. - - - Returns the coordinates for the upper left corner of a particular line and column. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Integer containing the line index. - [in] Integer containing the column index. Viewcol coordinates may include virtual space. - [out, retval] Structure defining the x- and y- coordinates of the upper left corner of the line. For more information, see POINT in the Platform SDK. - - - Returns the core text editor's scroll bar settings for the specified scroll bar. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Specifies a horizontal or vertical scroll bar. Values may be either SB_HORZ or SB_VERT. For more information, see GetScrollInfo in the Platform SDK. - [out] Minimum scroll bar unit. - [out] Maximum scroll bar unit. - [out] Additional number of visible units in the scroll bar. - [out] First visible unit in the scroll bar. - - - Returns a copy of the selected text. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] If the method succeeds, specifies a pointer to a string containing the text. - - - Returns the text span corresponding to the current selection, if there is one. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Anchor line position for the selection. Based on user selection, this value is not necessarily the upper line in the selection. - [out] Anchor column position for the selection. Based on user selection, this value is not necessarily the upper, left column position in the selection. Viewcol coordinates may include virtual space. - [out] End line position for the selection. Based on user selection, this value is not necessarily the lower line in the selection. - [out] End column position for the selection. Based on user selection, this value is not necessarily the lower, right column position in the selection. Viewcol coordinates may include virtual space. - - - Returns a copy of the selected text in interface format. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] Pointer to an object containing the selected text. - - - Returns the current selection mode. - Returns enum value SM_STREAM or SM_BOX. - - - Returns the text span associated with a selection. - If the method succeeds, it returns . If it fails, it returns an error code. - [out] The span information - - - Returns a specified stream of text in a string. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Top line index defining the text stream. - [in]Top line column defining the text stream. Viewcol coordinates may include virtual space. - [in] Bottom line index defining the text stream. - [in] Bottom line column defining the text stream. Viewcol coordinates may include virtual space. - [out] Pointer to a string containing the text. - - - Returns the window handle for this view. - Returns the window handle for this view. - - - Returns the current word extent. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Line index for the lines that contains the word. - [in] Column index for the word. - [in] Flags specifying how the word extent is determined. For a list of values, see . - [out] Span of text identifying the word extent. - - - Highlights the matching brace in a language construct. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Parameter is not used. - [in] Number of matching pairs to highlight within the text span. - [in, size_is(cSpans)] Span of text to highlight within. - - - Creates the view and allows clients to specify one or more options. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to a text buffer object to attach the view to. - [in] Specifies a handle to the parent window. - [in] Specifies view options. For a list of values, see . - [in] Pointer to the view you want to initialize. - - - Puts the caret in a position suitable for editing a function. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Integer containing the line to position the caret (cursor) on. - [in] Count of indent levels. - - - Removes a command filter from the chain of command filters. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to a command filter to remove. - - - Replaces a line of text. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Integer containing the line. - [in] Integer containing the starting column. - [in] Integer containing the characters to replace. - [in] Pointer the new text being passed in. - [in] Length of the buffer (number of characters) being passed in. - - - Reduces the view’s range of visible/editable lines to a subset of the buffer’s lines. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] The minimum line number. - [in] The maximum line number. - [in] The view range client. - - - Sends explicit focus to the window. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Associates a text buffer with the view. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to the text buffer to associate with the view. - - - Sets the coordinates of the end point of a selection. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Line containing the caret position. - [in] Column identifying the caret position. Viewcol coordinates may include virtual space. - - - Sets the core text editor's scroll bar settings for the specified scroll bar. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Specifies a horizontal or vertical scroll bar. Values may be either SB_HORZ or SB_VERT. For more information, see GetScrollInfo in the Platform SDK. - [in] First visible unit for the scroll bar. - - - Selects specified text. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Anchor line position for the selection. - [in] Anchor column position for the selection. Viewcol coordinates may include virtual space. - [in] End line position for the selection. - [in] End column position for the selection. Viewcol coordinates may include virtual space. - - - Sets the selection mode. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Integer containing the selection mode. - - - Sets the top line in the view to the baseline. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Indicates the line that should be set as the baseline. - - - Used for word completion control. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to a completion set object. - [in] Flags specifying completion status options. For a list of values, see . - - - Updates the tip window. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Pointer to a tip window object. - [in] Tip window options. For a list of values, see . - - - Forces the view to update its frame window caption, such as "[Read only]". - If the method succeeds, it returns . If it fails, it returns an error code. - - - Implements the linked undo stack feature. See . - - - Implements the linked undo stack feature. See . - - - Creates a new instance of the class. - - - Aborts a linked undo transaction. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Successfully closes a linked undo transaction. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Returns the nesting level of the linked undo transactions. - If the method succeeds, it returns . If it fails, it returns an error code. - Pointer to a count object. The count object indicates the levels of nesting. - - - Determines if the linked undo transaction is aborted. - If the method succeeds, it returns . If it fails, it returns an error code. - Pointer to a flag, true indicating aborted. - - - Determines if the linked undo transaction is strict. - If the method succeeds, it returns . If it fails, it returns an error code. - Pointer to a flag, true indicating strict. - - - Opens a linked undo transaction parent unit. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Value taken from the enumeration. specifies the transaction to be nonstrict, which is default behavior. The other possible enum value is that specifies the undo linking behavior as strict. - [in] Localized string that describes this action; appears in the undo/redo dropdown menus. This value may not be null. - - - Determines if the undo unit applies to UI items only. See . - - - Determines if the undo unit applies to UI items only. See . - - - Creates a new instance of the class. - - - Indicates whether the undo unit applies to UI only and does not change the document data. - If the method succeeds, it returns . If it fails, it returns an error code. - - - Allows a caller to use a GUID to set or get user data (properties). See . - - - Allows a caller to use a GUID to set or get user data (properties). See . - - - Creates a new instance of the class. - - - Returns user data from a buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Unique identifier of the data. - [out] Pointer to a VARIANT containing the user data. - - - Sets user data to a buffer. - If the method succeeds, it returns . If it fails, it returns an error code. - [in] Unique identifier of the data. - [in] Data to be set. - - - Specifies options for determining the extent of a word. - - - Finds a word or token containing a specified position, if any such word or token exists. - - - Find simple expressions, like *pFoo. - - - Finds words and tokens. See Remarks. - - - Finds words only. See Remarks. - - - Flag to mask WORDEXT_PREVIOUS and WORDEXT_NEXT. - - - Finds the word or token nearest to a specified position. - - - Finds the nearest word or token whose first character is greater than a specified position. - - - Finds the nearest word or token whose last character is less than a specified position. - - - \ No newline at end of file diff --git a/ScheMe/bin/Microsoft.VisualStudio.VSHelp.dll b/ScheMe/bin/Microsoft.VisualStudio.VSHelp.dll deleted file mode 100644 index b5857d2..0000000 Binary files a/ScheMe/bin/Microsoft.VisualStudio.VSHelp.dll and /dev/null differ diff --git a/ScheMe/bin/Microsoft.VisualStudio.WCFReference.Interop.dll b/ScheMe/bin/Microsoft.VisualStudio.WCFReference.Interop.dll deleted file mode 100644 index 1f00d14..0000000 Binary files a/ScheMe/bin/Microsoft.VisualStudio.WCFReference.Interop.dll and /dev/null differ diff --git a/ScheMe/bin/Microsoft.VisualStudio.WCFReference.Interop.xml b/ScheMe/bin/Microsoft.VisualStudio.WCFReference.Interop.xml deleted file mode 100644 index 40c49f9..0000000 --- a/ScheMe/bin/Microsoft.VisualStudio.WCFReference.Interop.xml +++ /dev/null @@ -1,1118 +0,0 @@ - - - - Microsoft.VisualStudio.WCFReference.Interop - - - - Provides an enumeration for categorizing collection types. - - - The collection is similar to a collection type. - - - The collection is similar to a collection type. - - - The collection is not similar to either a or collection type. - - - Provides an enumeration to specify the protocol to use for discovery of Windows Communication Foundation (WCF) services. - - - Use the protocol. - - - - - - Use the protocol. - - - Provides an enumeration for use in discovering Windows Communication Foundation (WCF) services. - - - Use the protocol first. - - - Use the protocol first. - - - Use either protocol. - - - Provides an interface supported by the object to specify which was used in a discovery session. - - - Returns a value that specifies which was used in a discovery session. - A enumeration - - - Provides an interface for returning Windows Communication Foundation (WCF) metadata by using the metadata exchange protocol. - - - Returns the discovery result () interface for a Windows Communication Foundation (WCF) service asynchronously. - Specifies the URL for the discovery session. - A enumeration specifying the preferred protocol. - 0 to skip files that cannot be resolved; otherwise 1. - Specifies the location of the configuration file. - Pointer to the interface. This interface returns when the discovery is completed. - Specifies a cookie that identifies the discovery result. - - - Returns the discovery result () interface for a Windows Communication Foundation (WCF) service. - Specifies the URL for the discovery session. - A enumeration specifying the preferred protocol. - 0 to skip files that cannot be resolved; otherwise 1. - Specifies the location of the configuration file. - Specifies the . - - - An enumerator for Windows Communication Foundation (WCF) service contracts. - - - Clones this interface by creating another instance. - Reference to the cloned interface. - - - Retrieves the next . - Number of contract interfaces to return, or zero to indicate a request for all the objects. - An array of objects. Contains objects. - Actual number of contract interfaces retrieved. - - - Returns the enumerator to its initial state. - - - Skips a specified number of interfaces. - The number of interfaces to skip. - - - An enumerator for Windows Communication Foundation (WCF) service endpoints. - - - Clones this interface by creating another instance. - Reference to the cloned interface. - - - Retrieves the next . - Number of endpoint interfaces to return, or zero to indicate a request for all the objects. - An array of objects. Contains objects. - Actual number of endpoint interfaces retrieved. - - - Return the enumerator to its initial state. - - - Skips a specified number of interfaces. - The number of interfaces to skip. - - - An enumerator for Windows Communication Foundation (WCF) service metadata items. - - - Clones this interface by creating another instance. - Reference to the cloned interface. - - - Retrieves the next . - Number of contract interfaces to return, or zero to indicate a request for all the objects. - An array of objects. Contains objects. - Actual number of contract interfaces that are retrieved. - - - Returns the enumerator to its initial state. - - - Skips a specified number of interfaces. - The number of interfaces to skip. - - - Provides an interface for working with Windows Communication Foundation (WCF) service reference configuration files. - - - Gets the default file name for a configuration file. - A String that contains the file name. Can return Null. - - - Gets the contents of a configuration file. - A Byte array that contains the file contents. - - - Provides an interface for displaying the Add Service Reference dialog box and displaying the results. - - - Displays the Add Service Reference dialog box. - The for the project where the reference will be added. - The session to use for the metadata download. - The for the reference; either Windows Communication Foundation (WCF) or or Web services (ASMX) that use ASP.NET. - A that contains the title for the dialog box. Can be Null. - An existing . Can be Null. - A that contains the configuration contents. - A object that contains the results. Can be Null if the dialog box was canceled. - An Integer specifying whether the dialog box was canceled. - - - Displays a list of Windows Communication Foundation (WCF) services in an Add Service Reference dialog box. - A Long that contains the number of items to display. - A array that contains the URL addresses for the services. - A array that contains the names of the services. - A that contains the status text. Can be Null for default status. - A that contains the error text. Null if there were no errors. - - - Contains data gathered by the Add Service Reference dialog box. - - - Returns an interface that exposes additional properties of a service reference in the Add Service Reference dialog box. - An interface. - - - Returns the name of a service reference in the Add Service Reference dialog box. - A String that contains the name of the service reference. - - - Returns the namespace of a service reference in the Add Service Reference dialog box. - A String that contains the namespace of the service reference. - - - Returns the of a service reference in the Add Service Reference dialog box. - A representing the type of the service reference. - - - Returns the URL for a service reference in the Add Service Reference dialog box. - A String that contains the URL for the service reference. - - - Saves reference metadata in the project and creates a new Windows Communication Foundation (WCF) service reference. - A object. - - - Provides an interface for saving metadata for Web services (.asmx) that use ASP.NET in the project system. - - - Adds the metadata to a project for reference to a Web service (.asmx) that uses ASP.NET. - A string that contains the actual namespace for the reference. - A string that contains the URL for the reference. - A string that contains the suggested namespace for the reference. - An that contains the metadata for the reference. - - - Returns a value that determines whether a namespace for a reference to a Web service (asmx) that uses ASP.NET is unique. - 0 if the namespace already exists; otherwise a non-zero Integer. - A string that contains the namespace for the reference. - - - Provides an enumerator for Windows Communication Foundation (WCF) metadata storages. - - - Clones this interface by creating another instance. - Reference to the cloned interface. - - - Retrieves the next . - The index of the next storage in . - Number of contract interfaces to return, or zero to indicate a request for all the objects. - An array of objects. Contains objects. - Actual number of contract interfaces retrieved. - - - Returns the enumerator to its initial state. - - - Skips a specified number of interfaces. - The number of interfaces to skip. - - - Provides an enumerator for Windows Communication Foundation (WCF) metadata storages. - - - Clones this interface by creating another instance. - Reference to the cloned interface. - - - Retrieves the next . - The index of the next storage in . - Number of contract interfaces to return, or zero to indicate a request for all the objects. - An array of objects. Contains objects. - Actual number of contract interfaces retrieved. - - - Returns the enumerator to its initial state. - - - Skips a specified number of interfaces. - The number of interfaces to skip. - - - Stores the metadata for a XML web service service reference group. - - - Registers the caller for metadata storage event notification. - Reference that provides notifications of metadata storage events. - A token representing the completed registration. - - - Initiates an update to Windows Communication Foundation (WCF) metadata storage files. - - - Creates a new metadata file in a XML web service metadata storage. - The name of the new metadata file. - The suggested name for the file. May be overridden if a file that uses the same name already exists. - A Byte array that contains the metadata for the file. - - - Deletes an existing metadata file from a XML web service metadata storage. - The name of the metadata file. - - - Concludes an update to XML web service metadata storage files. - - - Returns the proxy code model for a XML web service metadata storage. - A file code model object if one exists; otherwise Null. - - - Returns the path for the .svcmap file in a XML web service metadata storage. - The path of the .svcmap file. - - - Returns the name of the .svcmap file in a XML web service metadata storage. - The name of the file without the extension. - - - Returns the namespace for a XML web service metadata storage. - The namespace for the storage. - - - Returns the storage type for a XML web service metadata storage. - The storage type for the storage. - - - Loads the metadata into a .svcmap file. - A Byte array that contains the metadata. - - - Loads the metadata into a metadata file. - A Byte array that contains the metadata. - The name of the file to load. - - - Returns the for a XML web service metadata storage. - A ProjectItemID. - - - Deletes the complete XML web service metadata storage. - - - Runs the code generator to create a XML web service client. - - - Saves the .svcmap file in a XML web service metadata storage. - A Byte array that contains the metadata. - - - Saves a metadata file in a XML web service metadata storage. - The name of the metadata file. - A Byte array that contains the metadata. - - - Sets the name of the .svcmap file in a XML web service metadata storage. - The name for the file without the extension. - - - Sets the namespace for a XML web service metadata storage. - The name to use for the namespace. - - - Cancels registration for metadata storage event notification. - A token representing the registration to be canceled. - - - Provides an interface for XML web service metadata storage events. - - - Raises an event after .svcmap files have been updated. - - - Raises an event after a new metadata file has been added. - The name of the metadata file. - - - Raises an event after a metadata file has been deleted. - The name of the metadata file. - - - Raises an event after a metadata file has been renamed. - The original name of the metadata file. - The new name of the metadata file. - - - Raises an event after metadata files have been updated. - The name of the metadata file. - - - Provides an interface for saving XML web service metadata in the project system. - - - Registers the caller for metadata storage provider event notification. - Reference that provides notifications of metadata storage events. - A token representing the completed registration. - - - Creates a new XML web service metadata storage. - The of the XML web service. - The namespace for the storage. - The name of the XML web service reference. - The new . - A object. - - - A XML web service metadata storage object. - Returns a XML web service metadata storage based on the full path of a .svcmap file. - - - Enumerates XML web service metadata storages in a project. - A metadata storages enumerator. - - - Determines if the storage is of a supported type - Returns a service reference type. - The of the XML web service reference. - - - Returns a value that determines whether a name for a XML web service reference is unique. - The of the XML web service reference. - A string that contains the namespace for the reference. - A string that contains the name of the reference. - true if the name is valid; otherwise false. - A object. - A string that contains an error message. Can be Null. - - - Returns a unique name and namespace for a XML web service reference. - The of the XML web service reference. - A string that contains the namespace for the reference. - A string that contains the name of the reference. - A string that contains the new namespace for the reference. - A string that contains the new name of the reference. - - - Cancels registration for metadata storage provider event notification. - A token representing the registration to be canceled. - - - Provides an interface for XML web service metadata storage provider events. - - - Raises an event after a new file or folder has been added. - A metadata storage interface. - - - Raises an event when a file or folder has been moved. - The of the XML web service reference. - The previous path of the .svcmap file. - The new path of the .svcmap file. - - - Raises an event when a file or folder has been removed. - The of the XML web service reference. - The previous path of the .svcmap file. - - - Raises an event before a file or folder is removed. - The of the XML web service reference. - The previous path of the .svcmap file. - - - Raises an event when a file or folder has been renamed. - The of the XML web service reference. - The previous path of the .svcmap file. - The new path of the .svcmap file. - - - Provides an interface for monitoring the progress of asynchronous calls to Windows Communication Foundation (WCF) service providers. - - - Cancels an asynchronous method call. - - - Returns custom state object passed to an asynchronous method - A custom state object. - - - Returns the returned by the method that was called asynchronously. - - - Returns a value determining whether an asynchronous method was canceled. - 0 if the method was canceled; otherwise a non-zero Integer. - - - Returns a value determining whether an asynchronous method was completed. - 0 if the method was completed; otherwise a non-zero Integer. - - - Provides a callback interface for monitoring the progress of asynchronous calls to Windows Communication Foundation (WCF) service providers. - - - Provides notification for an asynchronous method call. - A object. - - - Stores the metadata for a Windows Communication Foundation (WCF) service reference group. - - - Registers the caller for metadata storage event notification. - Reference that provides notifications of metadata storage events. - A token representing the completed registration. - - - Initiates an update to Windows Communication Foundation (WCF) metadata storage files. - - - Creates a new metadata file in a Windows Communication Foundation (WCF) metadata storage. - The name of the new metadata file. - The suggested name for the file. May be overridden if a file that uses the same name already exists. - A Byte array that contains the metadata for the file. - - - Deletes an existing metadata file from a Windows Communication Foundation (WCF) metadata storage. - The name of the metadata file. - - - Concludes an update to Windows Communication Foundation (WCF) metadata storage files. - - - Returns the proxy code model for a Windows Communication Foundation (WCF) metadata storage. - A file code model object if one exists; otherwise Null. - - - Returns the path for the .svcmap file in a Windows Communication Foundation (WCF) metadata storage. - The path of the .svcmap file. - - - Returns the name of the .svcmap file in a Windows Communication Foundation (WCF) metadata storage. - The name of the file without the extension. - - - Returns the namespace for a Windows Communication Foundation (WCF) metadata storage. - The namespace for the storage. - - - Loads the metadata into a .svcmap file. - A Byte array that contains the metadata. - - - Loads the metadata into a metadata file. - A Byte array that contains the metadata. - The name of the file to load. - - - Returns the for a Windows Communication Foundation (WCF) metadata storage. - A ProjectItemID. - - - Deletes the complete Windows Communication Foundation (WCF) metadata storage. - - - Runs the code generator to create a Windows Communication Foundation (WCF) service client. - - - Saves the .svcmap file in a Windows Communication Foundation (WCF) metadata storage. - A Byte array that contains the metadata. - - - Saves a metadata file in a Windows Communication Foundation (WCF) metadata storage. - The name of the metadata file. - A Byte array that contains the metadata. - - - Sets the name of the .svcmap file in a Windows Communication Foundation (WCF) metadata storage. - The name for the file without the extension. - - - Sets the namespace for a Windows Communication Foundation (WCF) metadata storage. - The name to use for the namespace. - - - Cancels registration for metadata storage event notification. - A token representing the registration to be canceled. - - - Provides an interface for Windows Communication Foundation (WCF) metadata storage events. - - - Raises an event after .svcmap files have been updated. - - - Raises an event after a new metadata file has been added. - The name of the metadata file. - - - Raises an event after a metadata file has been deleted. - The name of the metadata file. - - - Raises an event after a metadata file has been renamed. - The original name of the metadata file. - The new name of the metadata file. - - - Raises an event after metadata files have been updated. - The name of the metadata file. - - - Provides an interface for saving Windows Communication Foundation (WCF) service metadata in the project system. - - - Registers the caller for metadata storage provider event notification. - Reference that provides notifications of metadata storage events. - A token representing the completed registration. - - - Creates a new Windows Communication Foundation (WCF) metadata storage. - The namespace for the storage. - The name of the WCF service reference. - The new . - A object. - - - Returns a Windows Communication Foundation (WCF) metadata storage based on the full path of a .svcmap file. - A WCF metadata storage object. - The path of the file. - - - Enumerates Windows Communication Foundation (WCF) metadata storages in a project. - A metadata storages enumerator, - - - Returns a value that determines whether a name for a Windows Communication Foundation (WCF) service reference is unique. - A string that contains the namespace for the reference. - A string that contains the name of the reference. - true if the name is valid; otherwise false. - A object. - A string that contains an error message. Can be Null. - - - Returns a unique name and namespace for a Windows Communication Foundation (WCF) service reference. - A string that contains the namespace for the reference. - A string that contains the name of the reference. - A string that contains the new namespace for the reference. - A string that contains the new name of the reference. - - - Cancels registration for metadata storage provider event notification. - A token representing the registration to be canceled. - - - Provides an interface for Windows Communication Foundation (WCF) metadata storage provider events. - - - Raises an event after a new file or folder has been added. - A metadata storage interface. - - - Raises an event when a file or folder has been moved. - The previous path of the .svcmap file. - The new path of the .svcmap file. - - - Raises an event when a file or folder has been removed. - The previous path of the .svcmap file. - - - Raises an event before a file or folder is removed. - The path of the .svcmap file. - - - Raises an event when a file or folder has been renamed. - The previous path of the .svcmap file. - The new path of the .svcmap file. - - - Provides an interface for validating and reloading Windows Communication Foundation (WCF) service reference objects. - - - Determines whether a Windows Communication Foundation (WCF) service reference object has been invalidated. - false if the object has been invalidated; otherwise true. - - - Reloads a Windows Communication Foundation (WCF) service reference object. - - - Represents a Windows Communication Foundation (WCF) reference contract interface generated by the proxy generator. - - - Returns the contract name from the configuration file. - A String that contains the contract name. - - - Returns the port type name from the Web Services Description Language (WSDL). - - - Returns the collection of endpoints for the Windows Communication Foundation (WCF) service reference. - An enumerator. - - - Returns the reference group that contains the contract. - An . - - - Returns the target namespace of the Web Services Description Language (WSDL). - A String that contains the target namespace. - - - Returns the full name of the contract . - A String that contains the name. - - - Represents an endpoint definition in a configuration file. - - - Returns the from the configuration file. - A that contains the . - - - Returns the endpoint from the configuration file. - A that contains the . - - - Returns the endpoint from the configuration file. - A that contains the . - - - Returns the endpoint from the configuration file. - A that contains the . - - - Returns the endpoint from the configuration file. - A that contains the . - - - Returns the endpoint from the configuration file. - A that contains the . - - - Raises events for Windows Communication Foundation (WCF) service references. - - - Raises the event. - - - Raises the event. - The that contains the metadata. - - - Raises the event. - The that contains the metadata. - - - Raises an event after a new reference is added or an existing reference is deleted. - - - Raises an event after a new reference is added or an existing reference is deleted. - - - Raises an event after reference group properties (including name, namespace, proxy generation options and URL) for a particular reference group are changed. - The that contains the properties. - - - Raises an event before reference group properties (including name, namespace, proxy generation options and URL) for a particular reference group are changed. - The that contains the properties. - - - Provides an interface for generating Windows Communication Foundation (WCF) service clients. - - - Adds a Windows Communication Foundation (WCF) service reference to a reference group. - The to use. Can be Null. - A that contains the URL for the service. - - - Adds a Windows Communication Foundation (WCF) service reference to a reference group asynchronously. - The to use. Can be Null. - A that contains the URL for the service. - A interface to use for notification. - A custom state object that can be accessed from the interface. Can be Null. - A interface that contains the results. - - - Updates a Windows Communication Foundation (WCF) service reference asynchronously. - The to use. Can be Null. - A interface to use for notification. - A custom state object that can be accessed from the interface. Can be Null. - A interface that contains the results. - - - Begins batch processing of Windows Communication Foundation (WCF) service references in a reference group. - - - Deletes a Windows Communication Foundation (WCF) service reference from a reference group. - An Integer representing the index of the reference to delete. - - - Ends batch processing of Windows Communication Foundation (WCF) service references in a reference group. - - - Returns the reference group collection. - The reference group collection. - - - Returns an enumerator for a Windows Communication Foundation (WCF) service contract in a reference group. - An enumerator for a contract in a reference group. - - - Returns the extension data for a Windows Communication Foundation (WCF) service reference. - A Byte array that contains the data in . - A string that contains the file name. - - - Returns a code model for generating a proxy. - An object that represents a code model. - - - Returns a GUID for a reference group. - A string that contains the GUID. - - - Returns the project item with which a service reference is associated. - An object that represents a project item. - - - Returns an enumerator for the metadata items in a Windows Communication Foundation (WCF) service reference group. - An enumerator for metadata items. - - - Returns the name of a .svcmap file for a Windows Communication Foundation (WCF) service reference group. - A string that contains the name. - - - Returns the namespace for a Windows Communication Foundation (WCF) service reference group. - A string that contains the namespace. - - - Returns the code generation options for a Windows Communication Foundation (WCF) reference group. - An object that represents code generation options. - - - Returns the namespace for proxy classes generated from a Windows Communication Foundation (WCF) reference group. - A string that contains the namespace. - - - Returns a count of Windows Communication Foundation (WCF) service references in a WCF reference group. - An Integer that contains the number of references. - - - Returns the URL from which metadata for a Windows Communication Foundation (WCF) service reference is downloaded. - A string that contains the URL. - An Integer that contains the index of the service reference. - - - Determines whether a Windows Communication Foundation (WCF) service reference group object has been invalidated. - false if the object has been invalidated; otherwise true. - - - Reloads a Windows Communication Foundation (WCF) service reference group object. - - - Sets the extension data for a Windows Communication Foundation (WCF) service reference. - A that contains the file name. - A Byte array that contains the extension data. - - - Sets the name of a .svcmap file for a Windows Communication Foundation (WCF) service reference group. - A string that contains the name for the file without the extension. - - - Sets the namespace for a Windows Communication Foundation (WCF) service reference group. - A string that contains the namespace. - - - Sets the code generation options for a Windows Communication Foundation (WCF) reference group. - A object to copy the options from. - - - Sets URL from which metadata for a Windows Communication Foundation (WCF) service reference is downloaded. - An Integer that contains the index of the service reference. - A string that contains the URL. - - - Displays the Configure Service Reference dialog box for the reference group. - - - Updates a Windows Communication Foundation (WCF) service reference group. - The to use. Can be Null. - - - Updates the configuration for a Windows Communication Foundation (WCF) service reference group. - - - Provides an interface for managing Windows Communication Foundation (WCF) reference groups. - - - Adds a Windows Communication Foundation (WCF) reference group to the collection. - A WCF reference group. - A string that contains the namespace for the reference group. - A string that contains the name of the reference group. - - - Returns the project hierarchy for the project that contains the collection. - A project hierarchy interface. - - - Returns a count of Windows Communication Foundation (WCF) reference groups in the collection. - The number of reference groups. - - - Returns a specified Windows Communication Foundation (WCF) reference group in the collection. - A WCF reference group. - A string that contains the namespace for the reference group. - A string that contains the name of the reference group. - - - Returns a specified Windows Communication Foundation (WCF) reference group in the collection. - A WCF reference group. - A string that contains the path of a .svcmap file for the WCF reference group. - - - Determines if the index for a Windows Communication Foundation (WCF) reference group is valid in the collection. - 0 if the index is not valid; otherwise any non-zero Integer. - - - Returns a specified Windows Communication Foundation (WCF) reference group in the collection. - A WCF reference group. - An Integer representing the index of a WCF reference group in the collection. - - - Refreshes a Windows Communication Foundation (WCF) reference group collection. - - - Removes a Windows Communication Foundation (WCF) reference group from the collection. - The to remove. - - - Removes a Windows Communication Foundation (WCF) reference group from the collection by index. - An Integer representing the index of the WCF reference group to remove. - - - Updates all Windows Communication Foundation (WCF) reference group in the collection. - A interface for the project. - - - Represents a single metadata document related to a particular Windows Communications Foundation (WCF) service reference. - - - Returns the contents of a metadata document in a Windows Communications Foundation (WCF) reference group. - A Byte array that contains the contents. - - - Returns the file name for a metadata document in a Windows Communications Foundation (WCF) reference group. - A string that contains the file name. - - - Returns the for a metadata document in a Windows Communications Foundation (WCF) reference group. - A discovery node type object. - - - Returns the URL where a metadata document in a Windows Communications Foundation (WCF) reference group originated. - A string that contains the URL. - - - Returns the target namespace for a metadata document in a Windows Communications Foundation (WCF) reference group. - A string that contains the namespace. - - - Provides an interface to manage code generation options for Windows Communication Foundation (WCF) service references. - - - Returns a list of types that will be used for collections when you generate a Windows Communication Foundation (WCF) client. - A item. - An Integer that represents the number of mappings. - A String that contains the mappings. - - - Returns a count of collection mappings. - An integer that contains the count. - A item. - - - Determines whether data binding is enabled for a Windows Communication Foundation (WCF) service reference. - 0 if data binding is not enabled; otherwise any non-zero Integer. - - - Returns a list of types that are excluded from type sharing in a Windows Communication Foundation (WCF) service reference. - An Integer that represents the number of types. - A String that contains the excluded types. - - - Returns a count of excluded types. - An integer that contains the count. - - - Determines whether asynchronous methods are supported for a Windows Communication Foundation (WCF) service reference. - 0 if asynchronous methods are not supported; otherwise any non-zero Integer. - - - Determines whether internal types are generated for a Windows Communication Foundation (WCF) service reference. - 0 if internal types will not be generated; otherwise any non-zero Integer. - - - Determines whether message contracts are generated for a Windows Communication Foundation (WCF) service reference. - 0 if message contracts will not be generated; otherwise any non-zero Integer. - - - Determines whether serializable types are generated for a Windows Communication Foundation (WCF) service reference. - 0 if serializable types will not be generated; otherwise any non-zero Integer. - - - Determines whether XML types are imported for a Windows Communication Foundation (WCF) service reference. - 0 if XML types will not be imported; otherwise any non-zero Integer. - - - Determines whether type sharing is enabled for all referenced assemblies in a Windows Communication Foundation (WCF) service reference. - 0 if type sharing is disabled; otherwise any non-zero Integer. - - - Returns a list of referenced assemblies in a Windows Communication Foundation (WCF) service reference. - An Integer that represents the number of assemblies. - A String that contains the assembly names. - - - Returns a count of referenced assemblies for a Windows Communication Foundation (WCF) service reference. - An Integer that contains the count. - - - Returns the serializer to use when you generate code for a Windows Communication Foundation (WCF) client. - A proxy serializer type object. - - - Sets a list of types that will be used for collections when you generate a Windows Communication Foundation (WCF) client. - A item. - An Integer that represents the number of mappings. - A String that contains the mappings. - - - Sets a value that determines whether data binding is enabled for a Windows Communication Foundation (WCF) service reference. - Any non-zero Integer to enable data binding; otherwise 0. - - - Sets a list of types that are excluded from type sharing in a Windows Communication Foundation (WCF) service reference. - An Integer that represents the number of types. - A String that contains the excluded types. - - - Sets a value that determines whether asynchronous methods are supported for a Windows Communication Foundation (WCF) service reference. - Any non-zero Integer to support asynchronous methods; otherwise 0. - - - Sets a value that determines whether internal types are generated for a Windows Communication Foundation (WCF) service reference. - Any non-zero Integer to generate internal types; otherwise 0. - - - Sets a value that determines whether message contracts are generated for a Windows Communication Foundation (WCF) service reference. - Any non-zero Integer to generate message contracts; otherwise 0. - - - Sets a value that determines whether serializable types are generated for a Windows Communication Foundation (WCF) service reference. - Any non-zero Integer to generate serializable types; otherwise 0. - - - Sets a value that determines whether XML types are imported for a Windows Communication Foundation (WCF) service reference. - Any non-zero Integer to import XML types; otherwise 0. - - - Sets a value that determines whether type sharing is enabled for all referenced assemblies in a Windows Communication Foundation (WCF) service reference. - Any non-zero Integer to reference all assemblies; otherwise 0. - - - Sets a list of referenced assemblies in a Windows Communication Foundation (WCF) service reference. - An Integer that represents the number of assemblies. - A String that contains the assembly names. - - - Sets the serializer to use when you generate code for a Windows Communication Foundation (WCF) client. - A object. - - - Provides an interface for managing Windows Communication Foundation (WCF) service references. - - - Registers the caller for Windows Communication Foundation (WCF) service event notification. - Reference that provides notifications of WCF service reference events. - A token representing the completed registration. - - - Returns an enumerator for endpoints in a Windows Communication Foundation (WCF) service reference. - A reference endpoints enumerator that contains all endpoints for the service reference. - - - Returns a collection of reference groups for a Windows Communication Foundation (WCF) service reference. - A reference group collection object. - - - Cancels registration for Windows Communication Foundation (WCF) service reference event notification. - A token representing the registration to be canceled. - - - Provides an interface for creating instances. - - - Returns a Windows Communication Foundation (WCF) reference manager for a project. - A WCF reference manager object. - The for the project. - - - Returns a value that determines whether a project supports Windows Communication Foundation (WCF) service references. - 0 if WCF service references are not supported; otherwise any non-zero Integer. - The for the project. - - - Provides an enumeration for use in selecting the serializer to use when you generate code. - - - Automatically choose the serializer. - - - Generate the code based on the data contract. - - - Generate the code based on XML. - - - Provides an enumeration for differentiating between references to a Windows Communication Foundation (WCF) service and references to Web services (.asmx) that use ASP.NET. - - - Display only references to Web services (.asmx) that use ASP.NET. - - - Display only WCF service references. - - - Provides an enumeration used to validate a new reference name and namespace in an object. - - - The namespace is already being used. If the project system supports two storages that share a single namespace, the method will return true. - - - The namespace is invalid for the project language. The reference name is invalid in the file system. The method will return false. - - - The reference name is invalid in the file system. The method will return false. - - - The namespace is valid. The method will return true. - - - A file (.svcmap) already exists in the directory. The method will return false. - - - The namespace is valid for the project language, but it is not supported in the current project system. The method will return false. - - - A service that exposes the unmanaged interface. - - - A service that exposes the unmanaged interface. - - - \ No newline at end of file diff --git a/ScheMe/bin/Microsoft.Web.Infrastructure.dll b/ScheMe/bin/Microsoft.Web.Infrastructure.dll deleted file mode 100644 index 85f1138..0000000 Binary files a/ScheMe/bin/Microsoft.Web.Infrastructure.dll and /dev/null differ diff --git a/ScheMe/bin/Microsoft.Windows.Design.Extensibility.dll b/ScheMe/bin/Microsoft.Windows.Design.Extensibility.dll deleted file mode 100644 index 10e6653..0000000 Binary files a/ScheMe/bin/Microsoft.Windows.Design.Extensibility.dll and /dev/null differ diff --git a/ScheMe/bin/Microsoft.Windows.Design.Extensibility.xml b/ScheMe/bin/Microsoft.Windows.Design.Extensibility.xml deleted file mode 100644 index f9446f4..0000000 --- a/ScheMe/bin/Microsoft.Windows.Design.Extensibility.xml +++ /dev/null @@ -1,1119 +0,0 @@ - - - - Microsoft.Windows.Design.Extensibility - - - - A context item that maintains the set of references the designer is using to resolve type information. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class with the specified set of references. - The new set of references. This may not be null and it may not contain null values. - - is null, or if one of the values in the array is null. - - - Initializes a new instance of the class with the specified local assembly name and set of references. - The local assembly name. This can only be set one time. - The new set of references. This may not be null and it may not contain null values. - - is null, or if one of the values in the array is null. - - - Returns all the types in the set of referenced assemblies that derive from or implement the specified base type. - An enumeration of types. An empty enumeration is returned if there are no matching types. - The base type that all returned types should derive from. If is an interface, all returned types will implement the interface. - - is null. - - - Gets a key in the context item manager that is used to determine what type of context item this object is. - A key in the context item manager that is used to determine what type of context item this object is. - - - Gets the local assembly name. - The local assembly name. - - - Called on a context item before it is stored in the context item manager. - The editing context that is receiving this object. - The existing object. - - - Gets an enumerable that can be used to enumerate the set of referenced assemblies. - An enumerable that can be used to enumerate the set of referenced assemblies. - - - Represents a single piece of state in the designer. - - - Initializes a new instance of the class. - - - When overridden in a derived class, gets the item type for this editing context item. - The for this editing context item. - - - Called on a context item before it is stored in the context item manager. - The editing context that is making this change. - The previously active item in the context. - - - Maintains a set of context items. - - - Initializes a new instance of the class. - - - Returns a value indicating whether the context item manager contains an item of the specified type. - true if the context contains an instance of this item type; otherwise, false. - - - - When overridden in a derived class, returns a value indicating whether the context item manager contains an item of the specified type. - true if the context contains an instance of this item type; otherwise, false. - The type of item to check. - - is null. - - - When overridden in a derived class, gets an enumeration of context items in the editing context. - An enumeration of context items. - - - A utility method that returns the target object for a delegate. - The target object of the callback. - The callback whose target you want. - - is null. - - - Returns an instance of the requested item type. - A context item of the requested type. If there is no item in the context of this type, a default one will be created. - - - - When overridden in a derived class, returns an instance of the requested item type. - A context item of the requested type. If there is no item in the context of this type, a default one will be created. - The type of item to return. - - is null. - - - Invokes the protected method on the specified . - The editing context in use. - The new context item. - The previous context item. - - , , or is null. - - - A helper method that performs a Delegate.Remove, but knows how to unwrap delegates that are proxies to generic callbacks. - The new delegate that should be assigned to existing. - The existing delegate. - The delegate to be removed from existing. - - - When overridden in a derived class, sets a context item to the specified value. - The value to set into the context item manager. Cannot be null. - - - Adds a callback that is invoked when a context item of the specified item type changes. - A callback that is invoked when changes. - - - is null. - - - When overridden in a derived class, adds a callback that is invoked when a context item of the specified item type changes. - The type of item to subscribe to. - A callback that will be invoked when changes. - - or is null. - - - For a description of this member, see . - An enumeration of context items. - - - Removes a subscription. - The callback to remove. - - - is null. - - - When overridden in a derived class, removes a subscription. - The type of context item to remove the callback from. - The callback to remove. - - or is null. - - - Contains contextual state about a designer. - - - Initializes a new instance of the class. - - - Creates an instance of the context item manager to be returned from the property. - An implementation of the class. - - - Creates an instance of the service manager to be returned from the property. - An implementation of the class. - - - Releases all resources used by the . - - - Releases the unmanaged resources used by the and optionally releases the managed resources. - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - Occurs when the method is called. - - - Finalizer that implements the pattern. - - - Gets the local collection of context items offered by this editing context. - A of context items offered by this editing context. - The method returned a null. - - - Gets the service manager for this editing context. - A for this editing context. - The method returned a null. - - - A delegate that is called back when an object should publish an instance of a service. - An instance of type . - The type of service to be published. - - - A generic delegate that is called back when an object should publish an instance of a service. - An instance of the specified service type. - - - - Defines attributes used by the class. - - - Initializes a new instance of the class. - - - Gets a value indicating whether all requirement attributes of the same type are required. - true if all requirement attributes of the same type are required; otherwise, false. - - - Returns a object that can be used to be notified when the requirement contained in this attribute has changed. - A new object. - The editing context to check. - - is null. - - - Determines if the meets the requirements specified in this attribute. - true if the attribute's requirements are met; otherwise, false. - The editing context to check. - - is null. - - - Provides a notification when changes in the editing context may have satisfied the attached requirement. - - - Initializes a new instance of the class. - The requirement to create a subscription for. - - is null. - - - Raises the event. - - - Gets the requirement attribute that is attached to this subscription. - A that is attached to this subscription. - - - Occurs when the requirement has changed. - - - Subscribes to context events. - - - Removes subscriptions to context events. - - - Determines whether the required context and services are available for the specified type. - - - Initializes a new instance of the class for the specified and type. - The feature manager to validate requirements against. - The type to get requirement attributes from. - - - Gets a value that indicates whether the type requirements exist in the editing context. - true if the type requirements exist in the editing context, or false if one or more requirements is missing. - - - Gets a list of pending requirement attributes. - A list of pending requirement attributes. These are requirements that have not yet been met. - - - Gets an enumeration of all requirements for the type contained in this validator. - An enumeration of objects for . - - - Occurs when the set of requirements necessary to use the type have changed. - - - Gets the type of object to validate requirements for. - A representing the object to validate requirements for. - - - Indicates that the class relies on the specified context. - - - Initializes a new instance of the class. - The type of context that is required. - - - Gets the context item type the class requires. - A that indicates the type the class requires. - - - Creates an object that enables notification when the requirement specified by this attribute is fulfilled by the editing context. - A object that you can use to handle events. - The editing context to check. - - is null. - - - Indicates whether the editing context contains a context item of type . - true if the attribute's requirements are met; otherwise, false. - The editing context to check. - - is null. - - - Gets the type ID of this attribute. - An object that indicates the type ID of this attribute. - - - Indicates that the class relies on the specified service. - - - Initializes a new instance of the class. - The type of service the class requires. - - - Creates an object that enables notification when the requirement specified by this attribute is fulfilled by the editing context. - A object that you can use to handle events. - The editing context to check. - - is null. - - - Indicates whether the editing context contains a service of type . - true if the attribute's requirements are met; otherwise, false. - The editing context to check. - - is null. - - - Gets the service type the class requires. - A that indicates the service type the class requires. - - - Gets the type ID of this attribute. - An object that indicates the type ID of this attribute. - - - Represents the behavior associated with an . - - - Initializes a new instance of the class. - - - Determines if the contains a service of the specified type. - true if contains ; otherwise, false. - - - - When overridden in a derived class, determines whether the contains a service of the specified type. - true if contains ; otherwise, false. - The type of service to search for. - - - When overridden in a derived class, retrieves an enumerator of the published services of this . - An enumeration of published services. - - - Retrieves an instance of a service of the specified type. - An instance of the type of service requested. This method never returns null. - - There is no service of the type requested. - - - Retrieves an instance of a service of the specified generic type. - An instance of the type of service requested; otherwise, null. - - - - When overridden in a derived class, retrieves an instance of a service of the specified type. - An instance of the type of service requested; otherwise, null. - The type of service to retrieve. - - - A helper method that gets the target object for a delegate. - The target of . - The delegate for which to get the target. - - is null. - - - Publishes a service of the specified type, represented by the specified method. - The method to invoke when the service is requested. - - - is null. - - - When overridden in a derived class, publishes a service of the specified type, represented by the specified method. - The type of service that is being published. - The method to invoke when the service is requested. - - - When overridden in a derived class, publishes the specified service instance of the specified type. - The type of service that is being published. - An instance of the service. - - - Publishes the specified service instance of the specified type. - An instance of the service. - - - is null. - - - Removes a callback method from a delegate. - A new delegate to replace the existing delegate. If is null, returns null. If is null, returns . - The delegate to remove the callback from. - The callback method to remove from the delegate. - - - Requests that the specified method is called when a service of the specified type is available. - The method to invoke when the service is available. - - - is null. - - - When overridden in a derived class, requests that the specified method is called when a service of the specified type is available. - The type of service to subscribe to. - The method to invoke when the service is available. - - - For a description of this member, see . - An enumeration of published services. - - - Requests that the specified method is no longer called when a service of the specified type is available. - The method to no longer invoke when the service is available. - - - is null. - - - When overridden in a derived class, requests that the specified method is no longer called when a service of the specified type is available. - The type of service to unsubscribe from. - The method to no longer invoke when the service is available. - - - Defines a callback method that is invoked when a context item changes. - The context item that has changed. - - - Defines a callback method that is invoked when a context item changes. - The context item that has changed. - - - - A delegate that is a callback for service subscriptions. - The type of service that has just been published. - The instance of the service. - - - A generic delegate that is a callback for service subscriptions. - The instance of the service. - - - - Stores a object that represents a type. - - - Initializes a new instance of the class. - The type of feature provider this attribute describes. - - is null. - The feature provider is not assignable from . - - - true if the specified object equals this attribute; otherwise, false. - The object to compare to. - - - Gets the type to instantiate. - A representing the class of the feature provider to attach to the target control. - - - The hash code for this object. - - - Gets a unique identifier for this attribute. - An that is a unique identifier for the attribute. - - - Provides data for the event. - - - Initializes a new instance of the class. - The type of feature provider that is now available to be created. - - is null. - - - Gets the type of feature provider that is available for creation. - A object that represents the feature provider that is available for creation. - - - Provides a base implementation for all feature connector-based extensibility. - The type of feature provider. - - - Initializes a new instance of the class. - The feature manager associated with this feature connector. - - - Gets the editing context for the feature connector. - An associated with the feature connector. - - - Creates a new list of feature providers associated with the feature connector, based on the provided type. - An enumeration of feature providers. - The to query for feature providers. - - is null. - - - Creates a new list of feature providers associated with the feature connector, based on the provided type and subtype. - An enumeration of feature providers, filtered by the subtype. - The to query for feature providers. - The subtype of the feature provider type. - - is null. - - - Releases all resources used by the . - - - Releases the unmanaged resources used by the and optionally releases the managed resources. - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Gets the for the feature connector. - A associated with the feature connector. - - - Indicates the type of required to handle the . - - - Initializes a new instance of the class. - The type of feature manager. - - is null. - - - true if the object is equal to this object; otherwise, false. - The object to compare. - - - Gets the type of to instantiate. - A object that represents the type to instantiate. - - - A hash code for this object. - - - Gets an object that is used to determine unique attributes. - A object that is used to determine unique attributes. - - - Contains information describing a specified feature connector. - - - Initializes a new instance of the class. - - - Gets the type of feature connector this describes. - A object that represents the type of feature connector for this object. - - - Gets a list of context items that are required by the feature connector, but are not yet available in the editing context. - An enumeration of required context item types that are not available in the editing context. - - - Gets a list of services that are required by the feature connector, but are not yet available in the editing context. - An enumeration of required service types that are not available in the editing context. - - - Gets a list of context items the feature connector requires. - An enumeration of required context item types that must be available in the editing context before the feature connector is created. - - - Gets a list of services the feature connector requires. - An enumeration of required service types that must be available in the editing context before the feature connector is created. - - - Manages feature providers and feature connectors. - - - Initializes a new instance of the class. - The editing context this feature manager uses to resolve services and context items. - - is null. - - - Gets the editing context for this feature manager. - An for this feature manager. - - - Creates and returns a set of feature providers for the specified type. - An enumeration of feature providers. If no feature providers for are available, this method returns an empty enumeration. - The type of feature provider to return. - - is null. - - does not derive from . - - - Creates and returns a set of feature providers for the specified type. - An enumeration of feature providers. If no feature providers for or are available, this method returns an empty enumeration. - The type of feature provider to return. - A predicate to use when creating feature providers. If the predicate returns true, the feature provider will be included in the enumeration. - - or is null. - - does not derive from . - - - Creates and returns a set of feature providers that exist for the specified type. - An enumeration of feature providers. If no feature providers for or are available, this method returns an empty enumeration. - The type of feature provider to return. - The type to create feature providers for. - - or is null. - - does not derive from . - - - Creates and returns a set of feature providers that exist for the specified type. - An enumeration of feature providers. If no feature providers for , , or are available, this method returns an empty enumeration. - The type of feature provider to return. - The type to create feature providers for. - A predicate to use when creating feature providers. If the predicate returns true, the feature provider will be included in the enumeration. - - , or is null. - - does not derive from . - - - Releases all resources used by the . - - - Disposes all running feature connectors. - true if this object is being disposed, false if it is being finalized. - - - Occurs when a new type of feature is available. - - - Finalizer that calls . - - - Enumerates attributes on the specified type. - An enumeration of custom attributes. - The type whose attributes are to be enumerated. - The type of attribute to return. - - - Initializes any feature connectors for the feature providers defined on the specified type. - The type to initialize feature connectors for. - - is null. - - - Gets or sets a custom metadata provider that can provide type metadata for this feature manager. - A that provides the type metadata. - - - Raises the event. - The to pass to the event. - - - Gets an enumeration of all connectors that have not been activated yet because they are waiting on context items or services. - An enumeration of feature connectors that are waiting for services or context items to become available in the editing context. - - - Gets an enumeration of all connectors that are currently running. - An enumeration of feature connectors that are currently running. - - - Adds a class-specific contribution to a feature. - - - Initializes a new instance of the class. - - - Specifies a custom mechanism for providing metadata attributes to the class. - An enumeration of attributes. - The type to get attributes for. - The type of attribute to enumerate. Can not be null. - - - Called when attributes are needed for a type. - An that can be used to add attributes. delegates can build attributes only for the type that is requesting metadata. - - - An instance of this class is passed to callback delegates to lazily populate the attributes for a type. - - - Adds the contents of the specified attributes to this builder. - An array of new attributes to add. - - is null. - - - Adds attributes to the member with the specified name. - The member to add attributes for. Only property and event members are supported; all others will be ignored. - An array of new attributes to add. - - or is null. - - - Gets the type this callback is being invoked for. - The type this callback is being invoked for. - - - A table of metadata attributes for defining design-time appearance and behavior. - - - Gets an enumeration of all types which have attribute overrides of some kind, for example, on a property or on the type itself. - An enumeration of types which have attribute overrides. - - - Returns a value indicating whether this table contains any metadata for the specified type. - true if the table contains attributes for the specified type; otherwise, false. - The type to check for metadata attributes. - - is null. - - - Returns an enumeration of all attributes provided for the specified assembly. - An enumeration of attributes. - The assembly to get assembly-level attributes for. - - is null. - - - Returns an enumeration of all attributes provided for the specified type. - An enumeration of attributes. - The type to get class-level attributes for. - - is null. - - - Returns an enumeration of all attributes provided for the specified type and member name. - An enumeration of attributes. - The owning type of the dependency property. - The name of the member to provide attributes for. - - or is null. - - - Creates an attribute table that defines design-time metadata. - - - Initializes a new instance of the class. - - - Adds a callback that is invoked when metadata for the specified type is needed. - The type to add metadata attributes to. - An which adds metadata to . - - - Adds the contents of the provided attributes array to the table builder. - The assembly to add assembly-level attributes to. - The new attributes to add to . - - or is null. - - - Adds the contents of the provided attributes to the table builder. - The type to add class-level attributes to. - The new attributes to add to . - - or is null. - - - Adds attributes to the member with the specified name. - The owning type of the member. - The member to add attributes for. - The attributes to add. - - , , or is null. - - - Adds the contents of the provided attribute table to the table builder. - An existing attribute table. - - is null. - - - Creates an attribute table that contains all the attribute definitions provided through calls. - An attribute table that can be used to define design-time metadata. - - - This method is used to verify the attribute table which is being built contains valid attribute information. - The state of the table is invalid. - - - Provides a collection of instances. - - - Initializes a new instance of the class. - - - Adds the specified table to the set of attribute tables in the current container. - The attribute table to add. - - is null. - - - Gets an enumeration of added attribute tables. - An enumeration of added attribute tables. - - - Enumerates the attributes of the specified assembly. - An enumeration of attributes. - The assembly to enumerate attributes. - The attribute type to enumerate, or null to enumerate all attributes. - - is null. - - - Enumerates the attributes of the specified assembly. - An enumeration of attributes. - The assembly to enumerate attributes. - The attribute type to enumerate or null to enumerate all attributes. - An optional mapping function to map the incoming reflection metadata to runtime metadata. - - is null. - - - Enumerates custom attributes for the specified member, including inherited attributes from base members. - An enumeration of attributes. - The member to get attributes for. - The attribute type to retrieve, or null for all attributes. - - is null. - - - Enumerates custom attributes for the specified member, including inherited attributes from base members. - An enumeration of attributes. - The member to get attributes for. - The attribute type to retrieve, or null for all attributes. - An optional mapping function to map the incoming reflection metadata to runtime metadata. - - is null. - - - Enumerates custom attributes for the specified member, including inherited attributes from base members. - An enumeration of attributes. - The member to get attributes for. - The attribute type to retrieve, or null for all attributes. - - is null. - - - Enumerates custom attributes for the specified member, including inherited attributes from base members. - An enumeration of attributes. - The member to get attributes for. - The attribute type to retrieve, or null for all attributes. - An optional mapping function to map the incoming reflection metadata to runtime metadata. - - is null. - - - Raised when the metadata provided in an does not match properties, methods and events on existing types. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class with serialization information. - The serialization store. - The serialization context. - - - Initializes a new instance of the class with a message. - A string describing the exception. - - - Initializes a new instance of the class with a collection of validation errors. - The message provided to the user. - A collection of errors which occurred during validation. - - - Initializes a new instance of the class with an inner exception. - The message provided to the user. - An optional inner exception. - - - Initializes a new instance of the class with a message, a collection of error strings, and an inner exception. - The message provided to the user. - An optional inner exception. - A collection of errors which occurred during validation. - - - Override of the Exception type's method that is used to perform serialization. - The serialization store. - The serialization context. - - - Gets a collection of validation errors. - An enumerable collection of error strings. - - - Represents an event, which is independent of the platform. - - - Initializes a new instance of the class with the specified existing type identifier and event name. - The of the type on which the event is declared. - The name of the event. - - is null. - - was created by using an empty constructor. - - - Initializes a new instance of the class with the specified existing type and event name. - The type on which the event is declared. - The name of the event. - - or is null. - - - Gets the type that declares this event, if it was set in the constructor. - A type that declares the event, or null if the event identifier was created by using a . - - - Gets the type identifier for the type that declares the event. - A type identifier for the type that declares the event. - - - Determines whether the specified is equal to the current . - true if the specified is equal to the current ; otherwise, false. - The to compare with the current . - - - Determines whether the specified is equal to the current . - true if the specified is equal to the current ; otherwise, false. - The to compare with the current . - - - Gets the type-qualified name of the event. - The type-qualified name of the event. - - - Returns the hash code for the current instance. - The hash code for the current instance. - - - Gets a value that indicates whether the current identifier was created by using an empty constructor. - true if this identifier was created by using an empty constructor; otherwise, false. - - - Gets the name of the event. - The name of the event. - - - Determines whether the specified instances are considered equal. - true if is equal to ; otherwise, false. - The first to compare. - The second to compare. - - - Determines whether the specified instances are considered not equal. - true if is not equal to ; otherwise, false. - The first to compare. - The second to compare. - - - Gets the property as a string. - The property as a string. - - - Defines a class that provides an attribute table. - - - Gets the attribute table provided by the class. - The provided by the class. - - - Represents a property, which is independent of the platform. - - - Initializes a new instance of the class with the specified existing type identifier and property name. - The of the type on which the property is declared. - The name of the property. - - is null. - - was created by using an empty constructor. - - - Initializes a new instance of the class with the specified existing type and property name. - The type on which the property is declared. - The name of the property. - - or is null. - - - Gets the type that declares this property, if it was set in the constructor. - A type that declares the property, or null if the property identifier was created by using a . - - - Gets the type identifier for the type that declares the property. - A type identifier for the type that declares the property. - - - Determines whether the specified is equal to the current . - true if the specified is equal to the current ; otherwise, false. - The to compare with the current . - - - Determines whether the specified is equal to the current . - true if the specified is equal to the current ; otherwise, false. - The to compare with the current . - - - Gets the type-qualified name of the property. - The type-qualified name of the property. - - - Returns the hash code for the current instance. - The hash code for the current instance. - - - Gets a value that indicates whether the current identifier was created by using an empty constructor. - true if this identifier was created by using an empty constructor; otherwise, false. - - - Gets the name of the property. - The name of the property. - - - Determines whether the specified instances are considered equal. - true if is equal to ; otherwise, false. - The first to compare. - The second to compare. - - - Determines whether the specified instances are considered not equal. - true if is not equal to ; otherwise, false. - The first to compare. - The second to compare. - - - Gets the property as a string. - The property a string. - - - Represents a class that provides metadata. - - - Initializes a new instance of the class. - The of the class that implements the interface. - - - Gets the type that implements the interface. - A type that implements the interface. - - - Identifies a type, which is independent of the platform. - - - Initializes a new instance of the class. - The fully-qualified name of the type. - - is null. - - - Initializes a new instance of the class with the specified XML namespace and type name. - The XML namespace in which the type is declared. - The name of the type. - - or is null. - - - Determines whether the specified is equal to the current . - true if the specified is equal to the current ; otherwise, false. - The to compare with the current . - - - Determines whether the specified is equal to the current . - true if the specified is equal to the current ; otherwise, false. - The to compare with the current . - - - Returns the hash code for the current instance. - The hash code for the current instance. - - - Gets a value that indicates whether the current identifier was created by using an empty constructor. - true if this identifier was created by using an empty constructor; otherwise, false. - - - Gets the name of the type. - The name of the type. If is null, this is a fully-qualified CLR type name. - - - Determines whether the specified instances are considered equal. - true if is equal to ; otherwise, false. - The first to compare. - The second to compare. - - - Determines whether the specified instances are considered not equal. - true if is not equal to ; otherwise, false. - The first to compare. - The second to compare. - - - Gets the property as a string. - The property as a string. - - - Gets the XML namespace of this type. - The XML namespace of this type. If this property is set, the type name is a simple name in the namespace. - - - \ No newline at end of file diff --git a/ScheMe/bin/Microsoft.Windows.Design.Interaction.dll b/ScheMe/bin/Microsoft.Windows.Design.Interaction.dll deleted file mode 100644 index 1f2bdc9..0000000 Binary files a/ScheMe/bin/Microsoft.Windows.Design.Interaction.dll and /dev/null differ diff --git a/ScheMe/bin/Microsoft.Windows.Design.Interaction.xml b/ScheMe/bin/Microsoft.Windows.Design.Interaction.xml deleted file mode 100644 index c36a24c..0000000 --- a/ScheMe/bin/Microsoft.Windows.Design.Interaction.xml +++ /dev/null @@ -1,5841 +0,0 @@ - - - - Microsoft.Windows.Design.Interaction - - - - Enables a designer to determine the data context inheritance in the visual tree for a particular property. - - - Initializes a new instance of the class with the specified property name and collection information. - The name of the property that is the source of the data context’s value. - Indicates whether the data context is an item in a collection. - - - Initializes a new instance of the class with the specified property name, ancestor path, and collection information. - The name of the property that is the source of the data context’s value. - The property path that indicates the set of ancestor properties to traverse to reach the data context property. - Indicates whether the data context is an item in a collection. - - - Gets the property path that indicates the set of ancestor properties to traverse to reach the data context property. - The path to the data context property. - - - Gets the name of the property that is the source of the data context’s value. - The name of the property that is the source of the data context’s value. - - - Gets a value that indicates whether the data context is an item in a collection. - true if the data context is an item in a collection; otherwise, false. - - - Determines the property to use when displaying an instance of an object in a designer. - - - Initializes a new instance of the class with the specified property name. - The name of the property to use for display in a designer. - - - Initializes a new instance of the class with the specified property name and value converter. - The name of the property to use for display in a designer. - The type of the value converter. - - - Gets the name of the property to use for display in a designer. - The name of the property. - - - Determines whether the specified is equal to the current . - true if the specified is equal to the current ; otherwise, false. - The to compare with the current . - - - A 32-bit signed integer hash code. - - - - Gets the type of the value converter to use when displaying the property. - The value converter type, or null if no value converter was specified. - - - Specifies an example instance of an item in the toolbox of a visual designer. - - - Creates an example instance of an item in the toolbox with preset properties. - A that corresponds to the example instance. - The editing context. - - - The localizable display name in the toolbox. - The localizable display name in the toolbox. - - - Gets a stream for use by the property. - A that represents the toolbox bitmap of the example instance. - The target size of the toolbox bitmap. - - - Provides a list of examples in an asset toolbox that reference the same . - - - Initializes a new instance of the class. - - - Gets a list of examples in an asset toolbox that reference the same . - An enumeration of objects. - - - A generic class that identifies the sort order of hierarchical items. - - - Initializes a new instance of the class based on the specified referenced , precedence, and conflict resolution semantics. - Precedence of this token based on the referenced token. - Referenced token. May be null for the root token case. A root token is a token that is not dependent on any token. - Conflict resolution semantics. - - - Compares this order token with the specified order token. - 0 when the tokens have an equal order priority, -1 if this order comes before the specified order, 1 otherwise. - The token to compare to this token. - - - The to compare with the current . - - - - Determines whether two specified order tokens are equal. - true if equals ; otherwise, false. - The first to compare. - The second to compare. - - - Determines whether the first specified order token is greater than the second. - true if is greater than ; otherwise, false. - The first to compare. - The second to compare. - - - Determines whether two specified order tokens are not equal. - true if does not equal ; otherwise, false. - The first to compare. - The second to compare. - - - Determines whether the first specified order token is less than the second. - true if is less than ; otherwise, false. - The first to compare. - The second to compare. - - - Called by the default implementation when two objects appear to be equivalent. - 0, if the two are equal, -1, if left comes before right, 1 otherwise. - Left . - Right . - - - An enumeration used to specify the winner of ordering ties. - - - Indicates that this token should win during conflicts. If two tokens are compared that are equivalent and both have their set to , they are considered equal. - - - Indicates that this token should lose during conflicts. - - - An enumeration that specifies the precedence of order tokens. - - - Indicates that this token comes before. - - - Indicates that this token comes after. - - - Associates an icon with a custom Windows Presentation Foundation (WPF) or Silverlight control in the toolbox for Visual Studio or Expression Blend.  - - - Initializes a new instance of the class. - Specifies the assembly in which to look for the image. - Specifies the fully-qualified name of the image, including the namespace. - - - Gets the assembly that contains the icon image. - The that contains the icon image. - - - Gets name of the icon image. - The fully-qualified name of the icon image. - - - Specifies whether a control is visible in a designer's toolbox browser. - - - Initializes a new instance of the class. - true to enable visibility for a control in a toolbox browser; otherwise, false. - - - Gets the flag associated with this attribute. - true if a control is visible in the toolbox browser; otherwise, false. - - - Gets a with set to false. - A pre-defined static instance of the with set to false. - - - Gets a with set to true. - A pre-defined static instance of the with set to false. - - - Specifies the category in which a class appears in a designer's toolbox. - - - Initializes a new instance of the class with the specified category path. - The path under which this class is categorized. Represents multiple levels by using the forward slash (/) as a delimiter. - - - Initializes a new instance of the class with the specified category path and parent category visibility. - The path under which this class is categorized. Represents multiple levels by using the forward slash (/) as a delimiter. - true to indicate whether this class appears in all parent categories; otherwise, false. - - - Gets a value that indicates whether this class appears in all parent categories. - true if this class appears in all parent categories; otherwise, false. - - - Gets the path under which this class is categorized. - The path under which this class is categorized. - - - Specifies the type that implements the interface. - - - Initializes a new instance of the class. - A type that implements the interface. - - - Gets a that provides a list of examples in an asset toolbox that references the associated . - A that provides a list of examples in an asset toolbox that references the associated . - - - Specifies the tab in which a class appears in a designer's toolbox. - - - Initializes a new instance of the class. - The name of the Visual Studio toolbox tab.  - - - Specifies the Common tab of the toolbox. - - - Gets the Visual Studio toolbox tab that is used when this item is installed. - The name of the toolbox tab. - - - Used to adapt logic for a particular item. - - - Initializes a new instance of the class. - - - When overridden in a derived class, gets the type of adapter this object represents. - A that represents the adapter type. - - - Provides a set of common brushes that can be used on adorners. - - - Gets the brush used for the alignment marks. - A representing the standard brush for alignment marks in the WPF Designer. - - - Gets a resource key for the color of alignment marks. - A for the dictionary representing the standard brush for alignment marks in the WPF Designer. - - - Gets the color that is used for the alignment marks. - A representing the standard color for alignment marks in the WPF Designer. - - - Gets a resource key for the color of alignment marks. - A for the dictionary representing the standard color for alignment marks in the WPF Designer. - - - Gets the brush used for the borders of elements. - A representing the standard brush for elements in the WPF Designer. - - - Gets a resource key for the brush of borders of elements. - A for the dictionary representing the standard brush for elements in the WPF Designer. - - - Gets the color that is used for the borders of elements. - A representing the standard color for elements in the WPF Designer. - - - Gets a resource key for the color of borders of elements. - A for the dictionary representing the standard color for elements in the WPF Designer. - - - Gets the brush used for the fill of any glyph. - A representing the standard brush for glyphs in the WPF Designer. - - - Gets a resource key for the brush used to fill a glyph. - A for the dictionary representing the standard brush for glyphs in the WPF Designer. - - - Gets the color that is used for the fill of any glyph. - A representing the standard color for glyphs in the WPF Designer. - - - Gets a resource key for the color that is used to fill a glyph. - A for the dictionary representing the standard color for glyphs in the WPF Designer. - - - Gets a brush to paint the border of a handle. - A representing the standard brush for handle borders in the WPF Designer. - - - Gets a resource key for the border brush of a handle. - A for the dictionary representing the standard border brush for handles in the WPF Designer. - - - Gets the color of a handle border. - A representing the standard color for handle borders in the WPF Designer. - - - Gets a resource key for the color of a handle border. - A for the dictionary representing the standard border color for handles in the WPF Designer. - - - Gets the brush to paint the fill of a handle when it is not resizable. - A that represents the standard brush for a handle in the WPF Designer. - - - Gets the resource key for the brush of a handle when it is not resizable. - A for the dictionary that represents the standard brush for a handle in the WPF Designer. - - - Gets the color of a handle when not it is not resizable. - A that represents the standard color for a handle in the WPF Designer. - - - Gets the resource key for the color of a handle when it is not resizable. - A for the dictionary that represents the standard color for a handle in the WPF Designer. - - - Gets a brush to paint the fill of a handle. - A representing the standard brush for handles in the WPF Designer. - - - Gets a resource key for the brush of a handle. - A for the dictionary representing the standard brush for handles in the WPF Designer. - - - Gets the color of a handle. - A representing the standard color for handles in the WPF Designer. - - - Gets a resource key for the color of a handle. - A for the dictionary representing the standard color for handles in the WPF Designer. - - - Gets a brush to paint the fill of a handle when the mouse pointer is over it. - A representing the standard brush for a handle when the mouse pointer is moved over it in the WPF Designer. - - - Gets a resource key for the brush of a handle when the mouse pointer is over it. - A for the dictionary representing the standard brush for a handle when the mouse pointer is moved over it in the WPF Designer. - - - Gets the color of a handle when the mouse pointer is over it. - A representing the standard color for a handle when the mouse pointer is moved over it in the WPF Designer. - - - Gets a resource key for the color of a handle when the mouse pointer is over it. - A for the dictionary representing the standard color for a handle when the mouse pointer is moved over it in the WPF Designer. - - - Gets a brush to paint the fill of a handle when it is pressed. - A representing the standard brush for a pressed handle in the WPF Designer. - - - Gets a resource key for the brush of a handle when it is pressed. - A for the dictionary representing the standard brush for a pressed handle in the WPF Designer. - - - Gets the color of a handle when it is pressed. - A representing the standard color for a pressed handle in the WPF Designer. - - - Gets a resource key for the color of a handle when it is pressed. - A for the dictionary representing the standard color for a pressed handle in the WPF Designer. - - - Gets the brush used for the content of a move handle. - A representing the standard brush for a move handle's content in the WPF Designer. - - - Gets a resource key for the brush used for the content of a move handle. - A for the dictionary representing the standard brush for the content of a move handle in the WPF Designer. - - - Gets the color that is used for the content of a move handle. - A representing the standard color for a move handle's content in the WPF Designer. - - - Gets a resource key for the color that is used for the content of a move handle. - A for the dictionary representing the standard color for the content of a move handle in the WPF Designer. - - - Gets the brush used for the fill of a move handle when the mouse pointer is not over it. - A representing the standard brush for move handles in the WPF Designer. - - - Gets a resource key for the brush used for the fill of a move handle when the mouse pointer is not over it. - A for the dictionary representing the standard brush for move handles in the WPF Designer. - - - Gets the color that is used for the fill of a move handle when the mouse pointer is not over it. - A representing the standard color for move handles content in the WPF Designer. - - - Gets a resource key for the color that is used for the fill of a move handle when the mouse pointer is not over it. - A for the dictionary representing the standard color for move handles in the WPF Designer. - - - Gets the brush used for the fill of a move handle when the mouse pointer is over it. - A representing the standard brush for a move handle when the mouse pointer is moved over it in the WPF Designer. - - - Gets a resource key for the brush used for the fill of a move handle when the mouse pointer is over it. - A for the dictionary representing the standard brush for a move handle when the mouse pointer is moved over it in the WPF Designer. - - - Gets the color that is used for the fill of a move handle when the mouse pointer is over it. - A representing the standard color for a move handle when the mouse pointer is moved over it in the WPF Designer. - - - Gets a resource key for the color that is used for the fill of a move handle when the mouse pointer is over it. - A for the dictionary representing the standard color for a move handle when the mouse pointer is moved over it in the WPF Designer. - - - Gets the fill brush for rails. - A representing the standard brush for rails in the WPF Designer. - - - Gets a resource key for the brush used for rails. - A for the dictionary representing the standard brush for rails in the WPF Designer. - - - Gets the fill color for rails. - A representing the standard color for rails in the WPF Designer. - - - Gets a resource key for the color that is used for rails. - A for the dictionary representing the standard color for rails in the WPF Designer. - - - Gets the brush used for the selection frame around controls. - A representing the standard brush for the selection frame in the WPF Designer. - - - Gets a resource key for the brush used for the selection frame around controls. - A for the dictionary representing the standard brush for the selection frame in the WPF Designer. - - - Gets the color that is used for the selection frame around controls. - A representing the standard color for the selection frame in the WPF Designer. - - - Gets a resource key for the color that is used for the selection frame around controls. - A for the dictionary representing the standard color for the selection frame in the WPF Designer. - - - Gets the fill brush for the selection frame used on controls. - A representing the standard fill brush for the selection frame in the WPF Designer. - - - Gets a resource key for the brush used for the selection frame used on controls. - A for the dictionary representing the standard fill brush for the selection frame in the WPF Designer. - - - Gets the fill color for the selection frame used on controls. - A representing the standard fill color for the selection frame in the WPF Designer. - - - Gets a resource key for the color that is used for the selection frame on controls. - A for the dictionary representing the standard fill color for the selection frame in the WPF Designer. - - - Gets a simple wash brush. - A representing the standard brush for a simple wash in the WPF Designer. - - - Gets a resource key for the brush used for simple washes. - A for the dictionary representing the standard brush for a simple wash in the WPF Designer. - - - Gets a simple wash color. - A representing the standard color for a simple wash in the WPF Designer. - - - Gets a resource key for the color that is used for simple washes. - A for the dictionary representing the standard color for a simple wash in the WPF Designer. - - - Gets the brush for a toggled glyph’s fill. - A representing the standard brush for a toggled glyph in the WPF Designer. - - - Gets a resource key for the brush used for a toggled glyph's fill. - A for the dictionary representing the standard brush for a toggled glyph in the WPF Designer. - - - Gets the color for a toggled glyph’s fill. - A representing the standard color for a toggled glyph in the WPF Designer. - - - Gets a resource key for the color for a toggled glyph's fill. - A for the dictionary representing the standard color for a toggled glyph in the WPF Designer. - - - Defines a 2D coordinate space for use in . - - - Defines the two common coordinate spaces used in the designer. - - - Gets the default coordinate space for adorners. - An specifying the default adorner space. - - - Provides a set of common brushes that can be used on adorners. - - - Gets a for the current item. - A representing the standard font family in the WPF Designer. - - - Gets a resource key for the for the adorner. - A for the dictionary representing the standard font family in the WPF Designer. - - - Gets the font size to paint the current . - A double representing the standard font size in the WPF Designer. - - - Gets a resource key for the font size for the adorner. - A for the dictionary representing the standard font size in the WPF Designer. - - - An enumeration that defines the horizontal alignment of an adorner relative to an element on a design surface. - - - The adorner is aligned to the left. - - - The adorner is centered. - - - The adorner is aligned to the right. - - - The adorner is stretched. - - - The adorner is aligned to the left, on the outside. - - - The adorner is aligned to the right, on the outside. - - - Performs the layout of an adorner on the . - - - Initializes a new instance of the class. - - - Invoked on the adorner layout whenever one of the properties stored in the class changes. - The adorner whose property has changed. - A that contains details of the property change. - - - Performs the layout arrangement on the specified adorner. - The adorner to be arranged. - - is null. - - - Performs the layout arrangement on the . - The size of the after the layout arrangement. - The parent . - The in the parent. - The final size that wants the to assume. - - - Gets a value indicating whether the adorner remains in the UI tree. - true if should remain in the UI tree. false if one or more visuals it is associated with are no longer part of the UI tree. - The designer view that is evaluating the layout. - The adorner to be evaluated. - - or is null. - - - Gets a value indicating whether the specified model item is associated with this adorner. - true if the adorner is associated with the specified model item. - The adorner to check. - The item to compare. - - or is null. - - - Performs the layout measurement on the specified adorner. - The adorner to be measured. - The constrained size of the adorner. - - is null. - - - Specifies the z-order of adorners in Design view. - - - Gets a value indicating that the adorner is placed after the content. - An specifying the bottom of the z-order. - - - Gets a value indicating that the adorner is placed with other content adorners. This is the default. - An specifying the z-order of the . - - - Creates a new adorner order that places the adorner above the provided reference in the z-order. - A new that places the adorner above adorners with the specified reference. - The to place the adorner above. - - is null. - - - Creates a new adorner order that places the adorner below the provided reference in the z-order. - A new that places the adorner below adorners with the specified reference. - The to place the adorner below. - - is null. - - - Gets a value indicating that the adorner is placed before content adorners. - An specifying the top of the z-order. - - - Provides a container for Windows Presentation foundation (WPF) controls, which are used at design time as adorners. - - - Initializes a new instance of the class. - - - Gets or sets the value of a child element within a parent . - The of the . - - - Identifies the dependency property. - Identifier for the dependency property. - - - Gets or sets the value of a child element within a parent . - A that represents the margin of the . - - - Identifies the dependency property. - Identifier for the dependency property. - - - Gets or sets the value of a child element within a parent . - The of the . - - - Identifies the dependency property. - Identifier for the dependency property. - - - A object that represents the arranged size. - The final size allowed for the arrange. - - - Returns the that is the parent of the specified . - An that is the parent of the visual, or null if the visual does not have a parent view. - A or that is a child of the . - - is null. - - - Gets the  attached property for the specified . - The property value for . - The element from which the property value is read. - - - Gets the  attached property for the specified . - A that represents the for . - The element from which the property value is read. - - - Gets the  attached property for the specified . - The property value for . - The element from which the property value is read. - - - Gets the value of the  attached property for the specified . - An for the adorner panel along the x-axis. The default value is . - The from which to read the attached property. - - is null. - - - Returns the layout clip of the . - A that represents the layout clip of the . - The size of the . - - - Note: This API is now obsolete. Gets the value of the  attached property for the specified . - An which holds objects representing 's size and position. - The to get placements for. - - is null. - - - Reads the  attached property from the specified element. - A that represents the task associated with . - The from which to read the attached property. - - is null. - - - Gets the value of the  attached property for the specified . - An for the adorner panel along the y-axis. The default value is . - The from which to read the attached property. - - is null. - - - Gets or sets the value for the x-axis. - An for the adorner panel along the x-axis. The default value is . - - - Identifies the  dependency property. - The identifier for the  dependency property. - - - Gets or sets the value. - true if the adorner panel's content may receive focus; otherwise, false. The default is false. - - - Identifies the  dependency property. - The identifier for the  dependency property. - - - Measure adorner. - A Size object that represents the size of the element. - The available size the element can occupy. - - - Gets or sets the associated with the adorner panel. - The associated with the adorner panel. - - - Identifies the  dependency property. - The identifier for the  dependency property. - - - Get or sets the rectangle that defines the adorner panel offset from the adorned control. - A rectangle that defines the adorner panel offset from the adorned control. - - - Invoked when an unhandled  attached event reaches an element in its route that is derived from this class.. - The that contains the event data. - - - Gets or sets the value. - An instance that specifies the z-order of the adorner panel. - - - Identifies the  dependency property. - The identifier for the  dependency property. - - - Note: This API is now obsolete. Gets or sets a collection of objects specifying the size and position of adorners in the adorner panel. - An which holds objects representing 's size and position. - - - Note: This API is now obsolete. Identifies the  dependency property. - The identifier for the  dependency property. - - - Sets the  attached property for the provided element. - The element to which the attached property is written. - - to be set to the . - - - Sets the specified  attached property for the provided element. - The element to which the attached property is written. - The of the margin to be set to the . - - - Sets the specified  attached property for the provided element. - The element to which the attached property is written. - The to be set to the . - - - Sets the value of the  attached property for the provided element. - The to which the attached property is written. - The value for the horizontal dimension. - - is null. - - - Note: This API is now obsolete. Sets the value of the  attached property for the provided element. - The to which the attached property is written. - An which holds objects representing 's size and position. - - is null. - - - Writes the  attached property to the specified element. - The element to which the attached property is written. - The to set. - - is null. - - - Sets the value of the  attached property for the provided element. - The element to which the attached property is written. - The value for the vertical dimension. - - is null. - - - Determines whether to use the mirror transform. - true if mirror transform is being used; otherwise, false. Always returns true. - - - Gets or sets the value for the y-axis. - An for the adorner panel along the y-axis. The default value is . - - - Identifies the  dependency property. - The identifier for the  dependency property. - - - Gets or sets the adorner panel's associated view. - A that represents the associated view. - - - Enables precise placement of adorners within an . - - - Initializes a new instance of the class. - - - Adds a placement term that positions the adorner panel relative to the adorner's height. - A factor that is multiplied against the adorner's height. - An offset that is added to the result. - - - Adds a placement term that positions the adorner panel relative to the specified adorner's height. - A factor that is multiplied against the adorner's height. - An offset that is added to the result. - An optional adorner. If provided, the position is relative to the adorner's height. - - - Adds a placement term that positions the adorner panel relative to the adorner's width. - A factor that is multiplied against the adorner's width. - An offset that is added to the result. - - - Adds a placement term that positions the adorner panel relative to the specified adorner's width. - A factor that is multiplied against the adorner's width. - An offset that is added to the result. - An optional adorner. If provided, the position is relative to the adorner's width. - - - Adds a placement term that positions the adorner panel relative to the adorned content's height. - A factor that is multiplied against the adorned content's height. - An offset that is added to the result. - - - Adds a placement term to this group that positions the adorner panel relative to the content's height. - A factor that is multiplied against the content's height. - An offset that is added to the result. - If provided, the position is relative to the element's height, rather than the height of the content. This an optional element. - - - Adds a placement term that positions the adorner panel relative to the adorned content's width. - A factor that is multiplied against the adorned content's width. - An offset that is added to the result. - - - Adds a placement term to this group that positions the adorner panel relative to the content's width. - A factor that is multiplied against the content's width. - An offset that is added to the result. - If provided, the position is relative to the element's width, rather than the width of the content. This is an optional element. - - - Adds a placement term that sizes the adorner panel relative to the adorner's desired height. - A factor that is multiplied against the adorner's desired height. - An offset that is added to the result. - - - Add a placement term that sizes the adorner panel relative to the specified adorner's desired height. - A factor that is multiplied against the specified adorner's desired height. - An offset that is added to the result. - An optional adorner. If provided, the size is relative to the adorner's height. - - - Adds a placement term that sizes the adorner panel relative to the adorner's desired width. - A factor that is multiplied against the adorner's desired width. - An offset that is added to the result. - - - Adds a placement term that sizes the adorner panel relative to the specified adorner's desired width. - A factor that is multiplied against the adorner's desired width. - An offset that is added to the result. - An optional adorner. If provided, the size is relative to the adorner's width. - - - Adds a placement term that sizes the adorner panel relative to the adorned content's height. - A factor that is multiplied against the content's height. - An offset that is added to the result. - - - Adds a placement term to this group that sizes the adorner panel relative to the content's height. - A factor that is multiplied against the content's height. - An offset that is added to the result. - If provided, the size is relative to the element's height. This is an optional element. - - - Adds a placement term that sizes the adorner panel relative to the adorned content's width. - A factor that is multiplied against the content's width. - An offset that is added to the result. - - - Adds a placement term to this group that sizes the adorner panel relative to the content's width. - A factor that is multiplied against the content's width. - An offset that is added to the result. - If provided, the size is relative to the element's width. This is an optional element. - - - An enumeration that defines the dimension that should be applied to an structure. - - - The left side. - - - The top side. - - - The right side. - - - The bottom side. - - - The width. - - - The height. - - - Represents a single value in an . - - - Initializes a new instance of the class. - The term that should be applied to this value. - The contribution this value makes to the overall placement. - - - Gets or sets the distance the placement term is affected by. - A double that is the distance the placement term is affected by. - - - Returns a value indicating whether this instance is equal to a specified . - true if the objects are equal; otherwise, false. - The value to test. - - - Returns a value indicating whether this instance is equal to a specified object. - The object to test. - - - Returns the hash code for this structure. - The hash code of the structure. - - - Determines whether the two specified objects have the same value. - true if the values are equal; otherwise, false. - The first value to test. - The second value to test. - - - Determines whether the two specified objects have different values. - true if the values are not equal; otherwise, false. - The first value to test. - The second value to test. - - - Gets or sets the placement term affected by this contribution amount. - An that is the placement term affected by this contribution amount. - - - Defines a set of attached properties for a UI element to enable adorner appearance and behavior. - - - Gets a layout that is used to arrange the adorner with regard to its model or view. - The for . - The adorner element to retrieve the layout for. - - is null. - - - Gets the model item associated with the specified adorner. - The associated with . - The adorner element to retrieve the model item for. - - is null. - - - Gets the relative z-order of the specified adorner. - An specifying the relative z-order of . - The adorner element to retrieve the order for. - - is null. - - - Gets the render transform for the adorner. - The render transform associated with , or null if no view has been set. - The adorner element to retrieve the render transform for. - - is null. - - - Gets the task for the specified adorner. - The associated with . - The adorner element to retrieve the task for. - - is null. - - - Gets the view for the specified adorner. - The view associated with , or null if no view has been set. - The adorner element to retrieve the task for. - - is null. - - - Gets a layout that is used to arrange the adorner with regard to its model or view. This is an attached property. - The for the adorner. - - - Identifies the  attached property. - The identifier for the  attached property. - - - Gets the model item associated with the adorner. This is an attached property. - The associated with the adorner. - - - Identifies the  attached property. - The identifier for the  attached property. - - - Gets the relative z-order of the adorner. This is an attached property. - An specifying the relative z-order of the adorner. - - - Identifies the  attached property. - The identifier for the  attached property. - - - Gets or sets the render transform for the adorner. This is an attached property. - The render transform associated with the adorner, or null if no render transform has been set. - - - Identifies the attached property. - The identifier for the attached property. - - - Sets the layout for the specified adorner. - The adorner element to set the layout for. - The to associate with . - - is null. - - - Sets the model item associated with the specified adorner. - The adorner element to set the model for. - The to associate with . - - is null. - - - Sets the relative z-order of the specified adorner. - The adorner element to set the model for. - An specifying the relative z-order of . - - is null. - - - - Sets the task for the specified adorner. - The adorner element to set the task for. - The to associate with . - - is null. - - - Gets the task for the specified adorner. This is an attached property. - The associated with the adorner. - - - Identifies the  attached property. - The identifier for the  attached property. - - - A feature provider that you can add to a class to automatically add adorners to the designer surface. - - - Initializes a new instance of the class. - - - Called when adorners are requested for the first time by the designer. - A representing the adorned element. - - - Gets the collection of adorners that are provided by this adorner provider. - A collection of objects that have adorner attached properties. - - - Gets or sets the visibility of a set of adorners. - true if the adorners are added to the designer view. false if the adorners are removed from the designer view. - - - Gets the editing context that activated this adorner provider. - An that activated this adorner provider. - - - Called when an adorner provider is about to be discarded by the designer. - - - Gets a value indicating if the adorner provider supports the provided . - true if the adorner provider supports ; otherwise, false. - The to be checked. - - - Used to define a set of resources that can be used in XAML. - - - Creates a resource key for the specified type and member name. - A new resource key. - The type that owns this resource. - The name of the public static member that exposes this resource. - - or is null. - - - Locates a resource with the specified key. - The resource that corresponds with . - The resource key to find. - - is null. - - does not have a resource. - - - Updates the adorner resource dictionary. - - - Registers a callback that can provide a resource dictionary. - A callback used to return the resource dictionary. - - is null. - - - Locates a resource with the specified key. - The resource if it exists.-or-null if the specified resource does not exist. - The key of the resource to find. - - is null. - - - An enumeration used to identify how the particular dimension (X or Y) of an adorner behaves when Design view is scaled. - - - The dimension remains the same during scaling. Therefore, the adorner does not change size or scale during scaling. - - - The dimension stretches during scaling. Therefore, the adorner gets larger, but the stroke of rendered elements/lines/pens does not increase. - - - An enumeration that defines the vertical alignment of an adorner relative to an element on a design surface. - - - The adorner is aligned to the top. - - - The adorner is centered. - - - The adorner is aligned to the bottom. - - - The adorner is stretched. - - - The adorner is aligned to the top, on the outside. - - - The adorner is aligned to the bottom, on the outside. - - - Provides data for the event. - - - Get or sets whether the command can be executed. - true if the command can be executed; otherwise, false. - - - Gets the command associated with this . - An that represents a command associated with this . - - - Gets the parameter associated with this . - An object that represents the parameter associated with this . The return value may be null. - - - Represents the method that will handle the events for tool commands. - The source of the event. - A that contains the event data. - - - Provides data for the event defined on the class. - - - Initializes a new instance of the class. - The command that raised the exception. - The exception that the command threw. - - or is null. - - - Gets the command that was passed to the constructor. - An that represents the command that was passed to the constructor. - - - Gets the exception that was passed into the constructor. - An that was passed into the constructor. - - - Defines a set of menu items that are shown in a context menu. - - - Initializes a new instance of the class. - - - Gets the items to add to the context menu. - An of items. - - - Raises the event so the visibility and enabled status of menu items can be refreshed. - The to send in the . - - - Occurs when the menu item is about to be shown. - - - Represents a set of static command definitions for tool creation commands. - - - Gets a command identifier for creating new objects. - A command identifier for creating new objects. - - - Gets a tool command identifier for creating new objects at the current position. - A tool command identifier for creating new objects at the current position. - - - Gets a tool command identifier for creating new objects within gesture positions. - A tool command identifier for creating new objects within gesture positions. - - - A tool that is used to create new instances of objects on the designer. - - - Initializes a new instance of the class. - - - Occurs when the tool completes the creation of its object. - - - Gets or sets the type of object this tool should create. - A object representing the type of object this tool should create. For example, if this tool is to create a button, this property should be typeof(Button). - - - Raises the event. - The event to give to the creation complete event. - - is null. - - - Raises the event. - - - Identifies the creation tool that should be used to create an instance of a specified type. - - - Initializes a new instance of the class. - The type of tool this attribute describes. You can specify null to prevent a base class from surfacing. - - does not derive from . - - - Returns a value that indicates whether this instance is equal to a specified object. - true if the object is equal to this object; otherwise, false. - The object to compare. - - - Returns the hash code for this instance. - An integer hash code. - - - Gets the type to instantiate. - A object that represents the type of the to be instantiated. - - - A context item that is used to store and report the current designer view that is being used in the editing context. - - - Initializes a new instance of the class. - - - Gets the item type of this item. - A that represents the type of this item. - - - Gets the designer view that is currently being used. - A that is currently being used; or null if no view has been installed yet. - - - Represents commands associated with a designer. - - - Gets a command that cancels the current operation. - A command that cancels the current operation. - - - Provides a visual design surface for the designer. - - - Initializes a new instance of the class. - - - Gets the collection of adorners on this view. - A collection of all adorner panels on the design surface. - - - Gets or sets a value that indicates whether the adorners on the designer view are visible or hidden. - true if adorners are visible; otherwise, false. - - - Identifies the dependency property. - The identifier for the dependency property. - - - - overrides so it can make sure that all the layers it maintains are the same size as the view. - A object that represents the arranged size. - The final size allowed for the arrange. - - - Gets or sets the root element of the designer's UI. - The root of the designer's UI. - - - Occurs when an exception is raised in a command. - - - Gets or sets the editing context for this view. - The associated with the view. - - - Gets or sets the designer view attached property. - The for the UI tree. - - - Identifies the dependency property. - - - Returns the designer view stored in the specified context. - A stored in , or null if a view does not exist. - The editing context to retrieve the designer view from. - - is null. - - - Gets the value of the attached property for the specified element. - The attached property for . - The element in the tree to return the designer view for. - - - Returns the visual children of the designer view. - A at the specified index. - The zero-based index of the visual child collection. - - - Represents the zoom transform that is to the . - The that represents the zoom factor. - - - Gets or sets whether the content of the is hit-tested and can receive mouse and keyboard input. - true if the content is hit-tested; otherwise, false. The default is false. - - - Occurs when the is matching a user input gesture to a command. - - - Override to measure the layers. - A object that represents the size of the element. - The available size the element can occupy. - - - Raises the event. - The used when raising this event. - - - Creates and returns an for use by the automation infrastructure. - An for this object. - - - Raises the event. - The used when raising this event. - - - Returns a that represents the . - A that represents the . - - - Performs the processing of changes to the zoom level. - - - Gets the count of visual children on this object. - An integer representing the number of visual children on this object. - - - Represents the current zoom level of the . - The zoom level of the . - - - Occurs when the zoom level has changed. - - - Identifies the dependency property. - - - Provides additional information during a drag-and-drop operation. - - - Initializes a new instance of the class. - The editing context that owns this gesture data. - The model where the gesture began. - The model the gesture is currently over. - The input element representing the coordinate reference for the points. This should be an element that never moves around, such as the class. - The position of the mouse when the gesture was first initiated. - The current position of the mouse. - The allowed drag-and-drop effects. - The data for the drag. - - , , , or is null. - - - Initializes a new instance of the class. - The editing context that owns this gesture data. - This is the model where the gesture began. - This is the model the gesture is currently over. - The input element representing the coordinate reference for the points. This should be an element that never moves around, such as the class. - The position of the mouse when the gesture was first initiated. - The current position of the mouse. - The allowed drag-and-drop effects. - The data for the drag. - The source adorner to associate with the gesture, if it exists. This parameter can be null. - The target adorner to associate with the gesture, if it exists. This parameter can be null. - - - Gets the set of allowed drag-and-drop effects. - A object that represents the set of allowed drag-and-drop effects. - - - Gets the data passed in for the drag-and-drop operation. - An that represents drag-and-drop operation data. - - - Gets or sets the current drag-and-drop effects. - A object that represents the current drag-and-drop effects. - The effects are not in the allowed effects. - - - Provides a simple utility that returns a object from a object. - The object that is contained in the property of the object. - The object passed into a command callback. - - is null. - - - Provides a simple utility that returns a from an object. - The object that is contained in the property of the object. - The object passed into a command callback. - - is null. - - - Provides data for the event. - - - Gets the command associated with this object. - An that represents a command associated with this . - - - Gets the parameter associated with this object. - An object that represents the parameter associated with this object. The return value can be null. - - - Represents the method that will handle the events for tool commands. - The source of the event. - An that contains the event data. - - - Contains the task that currently has the focus in a tool. - - - Initializes a new instance of the class. - - - Gets the key that is used in the context item dictionary to identify this type of context item. - A object that represents the type of the . - - - Gets the task that has the focus. - A object representing the task that has the focus. - - - Provides information about a gesture. - - - Initializes a new instance of the class. - The editing context that owns this gesture data. - The model where the gesture began. - The model the gesture is currently over. - - , , or is null. - - - Initializes a new instance of the class. - The editing context that owns this gesture data. - The model where the gesture began. - The model the gesture is currently over. - The source adorner to associate with the gesture, if it exists. This parameter can be null. - The target adorner to associate with the gesture, if it exists. This parameter can be null. - - , , or is null. - - - Gets the adorner collection for the designer view stored in the context. - An that contains the adorner collection for this context's designer view. - - - Gets the editing context associated with this gesture data. - The associated with this gesture data. - - - Provides a object from an object. - The object that is contained in the property of the object. - The object passed into a command callback. - - is null. - - - Provides a object from an object. - The object that is contained in the property of the object. - The object passed into a command callback. - - is null. - - - Gets the model that is the source of this gesture. - The that is the source of this gesture. - - - Gets the model that is the target of this gesture. - The that represents the target of this gesture. - - - Gets the source adorner in the view. - A that is the adorner that initiated the gesture. The return value can be null if the gesture was not initiated by an adorner. - - - Gets the object that is the source of this gesture. - The that is the source of this gesture. - - - Gets the target adorner in the view. - A that is the adorner the gesture is currently over. The return value can be null if the gesture is not over an adorner. - - - Gets the object that is the target of this gesture. - The that represents the target of this gesture. - - - Specifies a placement term for an . - - - Returns an enumeration of positioning terms that is used to position an adorner. - An enumeration of positioning terms. If no positioning terms are used, returns an empty enumeration. - The coordinate space of the owning adorner panel. - The adorner to get position terms for. - The view being adorned by the adorner. - A vector that indicates the zoom for the designer. - The resulting size of the adorner after the terms returned by the method have been processed. - - or is null. - - - Returns an enumeration of sizing terms that is used to size the adorner. - An enumeration of sizing terms. If no size terms are used, this method must return an empty enumeration. - The coordinate space of the owning adorner panel. - The adorner to get size terms for. - The view being adorned by the adorner. - A vector that indicates the zoom for the designer. - The final size of the view after it has been arranged. - - - Used when a resource for the specified key must be located. - A to be inserted into the default theme dictionary. - - - Provides data for the event. - - - Gets or sets the input binding that was mapped to the input event. - The input binding that was mapped to the input event. - - - Gets or sets the gesture data associated with the input event. - The gesture data associated with the input event. - - - Gets the input event that caused this event to be raised. - An for the input event that caused this event to be raised. - - - A context menu item which represents an action to take in the designer. - - - Initializes a new instance of the class. - The text that appears in the context menu. - - - Gets or sets a value indicating whether the menu item requires user interface (UI) that displays a check box. - true if the menu item requires a check box; otherwise, false. The default is false. - - - Gets or sets a value indicating whether the menu item is checked. - true if the menu item should be rendered with a check mark; otherwise, false. The default is false. - - - Gets the command which represents the menu action. - An which represents the menu action. - - - Gets or sets a value indicating whether the menu action item is available to the user. - true if the menu action item is available to the user; otherwise, false. The default is true. - - - Occurs when the menu item is executed. - - - Gets or sets the path to an image associated with the . - A to the image associated with the . The default value is null. - - - Gets or sets a value indicating whether the item is displayed in the menu. - true if the action is displayed in the menu; otherwise, false. The default is true. - - - Provides data for events. - - - Initializes a new instance of the class. - The associated . - - is null. - - - Gets the currently active editing context. - An representing the active editing batch. - - - Gets the current selection on the design surface. - A representing the currently selected control. - - - Provides a base class for both actions and groups. - - - Initializes a new instance of the class. - - - Gets the current editing context. - An for the current context or null. - - - Gets or sets the localized text to display for the menu item. - The localized text to display for the menu item. - - - Gets or sets the unique identifier for the menu item. - The unique identifier for the menu item. - - - Raises the event. - The name of the property that is changing. - - - Occurs when a property has changed. - - - Represents a group of menu items. - - - Initializes a new instance of the class that has the specified group name. - The name of the instance. - - - Initializes a new instance of the class that has the specified group name and display name. - The name of the instance. - Localized text to display when equals true. - - - Gets or sets a value indicating whether the menu items in the collection are added to a submenu. - true if the menu items in the items collection will be added to a submenu; false if the items in the collection will be added directly to the current menu, rendered with a separator on each end. - - - Gets a list of menu items to display as siblings within the same menu group. - An of items. - - - A callback delegate that can be assigned to the property of a transacted task. - The filter behavior for this filter. - A model item under the mouse pointer. - - - Provides information about the mouse position. - - - Initializes a new instance of the class. - The editing context that owns this gesture data. - The model where the gesture began. - The model the gesture is currently over. - The input element representing the coordinate reference for the points. This should be an element that never moves around, such as the . - The position of the mouse when the gesture was first initiated. - The current position of the mouse. - - , , , or is null. - - - Initializes a new instance of the class. - The editing context that owns this gesture data. - The model where the gesture began. - The model the gesture is currently over. - The input element representing the coordinate reference for the points. This should be an element that never moves around, such as the . - The position of the mouse when the gesture was first initiated. - The current position of the mouse. - The source adorner to associate with the gesture, if it exists. This parameter can be null. - The target adorner to associate with the gesture, if it exists. This parameter can be null. - - - Gets the current position of the mouse. - A object that represents the current position of the mouse. - - - Provides a object from an object. - The object contained in the property of the object. - The object passed into a command callback. - - is null. - - - Provides a from an object. - The object contained in the property of the object. - The object passed into a command callback. - - is null. - - - Gets the offset between starting and ending positions. - A object that represents the offset between the starting and ending positions of the mouse. - - - Gets the starting position of the mouse. - A object that represents the starting position of the mouse. - - - Translates the specified point to the coordinate system of the visual for the specified model. - A object that represents the translated point. - The point to translate. - The model to translate coordinates into. - - is null. - - - An enumeration that indicates the method a uses to move controls during keyboard nudges. - - - Indicates that the intent of the placement call is to nudge the control to the left. - - - Indicates that the intent of the placement call is to nudge the control to the right. - - - Indicates that the intent of the placement call is to nudge the control upward. - - - Indicates that the intent of the placement call is to nudge the control downward. - - - Provides an extension point for any type that can be a parent of child objects. - - - Initializes a new instance of the class. - - - Gets the type of adapter this class represents. - A representing the class type of parent adapter. - - - Gets a value indicating whether the specified parent object can be a parent to an object of the specified type. - true if the specified parent can accept a child of the specified type; otherwise, false. The default is true. - A representing the parent. - The type of child item. - - or is null. - - - Gets a value indicating whether the specified child item is a child of the specified parent item. - true if is a child item of ; otherwise, false. - The parent item. - The child item. - - - Changes the parent of an object to another parent. - The new parent item for . - The child item. - - or is null. - - - Changes the parent of an object to another parent. - The new parent item for the child. - The child item. - The order of control in the children collection. - - or is null. - - - Redirect a reference from one parent to another. . - A redirected parent. The default implementation returns . - The parent item. - The type of child item. - - or is null. - - - Replaces the current parent of the specified child with a new parent. - The item that is currently the parent of . - The item that will become the new parent of . - The child item. - - , , or is null. - - - An adapter that is used to get and set positions of objects in parent coordinates. - - - Initializes a new instance of the class. - - - Gets the type of adapter this class represents. - Returns a type. - - - Begins the placement operation. - The for which the placement operation is started. - - - Returns a value that indicates whether the specified coordinate can be set. - true if the coordinate can be set; otherwise, false. - Specifies the reason for this placement call. - Coordinate to be set. - - is null. - - - Ends the placement operation. - - - Returns a collection of positions that describe the placement of the specified item. - A object that is a collection of placement coordinates. - The item to request placement information for. - The positions to request placement information for. - - is null. - - - Gets the boundary of the specified item parent. - A representing the boundary of the . - The parent to find the boundary for. - - is null. - - - Gets the boundary of the specified item's parent. - A representing the boundary of the parent of . - Item parent boundary to find. - Specifies the reason for this placement call. - Array of placement positions to set. - - is null. - - - Assigns the specified array of positions for moving controls during keyboard nudges. - The to position. - A that specifies the intent of this placement call. - An array of placement positions to set. - - - Assigns the specified collection of positions for moving controls during keyboard nudges. - The to position. - A that specifies the intent of this placement call. - A collection of placement positions to set. - - - Assigns the specified array of positions to the specified model item. - The to position. - A that specifies the intent of this placement call. - An array of placement positions to set. - - - Assigns the specified collection of positions to the specified model item. - The to position. - A that specifies the intent of this placement call. - A collection of placement positions to set. - - - An enumeration that indicates the method a uses to place controls. - - - Indicates that the intent of the placement call is to move the control. - - - Indicates that the intent of the placement call is to size the control. - - - Offers a set of adorners that are shown for the primary selection. - - - Initializes a new instance of the class. - - - Offers a set of items that are shown for the current selection. - - - Initializes a new instance of the class. - - - Provides a set of tasks that are available from the selection tool when a class is in the primary selection. - - - Initializes a new instance of the class. - - - Defines a point that consists of an X and Y location and a class that defines the relationship of those coordinates to some other object. - - - Initializes a new instance of the structure for specified , X, and Y values. - A object that defines the relationship between the specified X and Y locations and some other object. - An X coordinate. - A Y coordinate. - - - Initializes a new instance of the class for a specified a non-relative point. - A object that defines the relationship between the specified X and Y locations and some other object. - A structure containing the coordinates to create for this . - - - Specifies whether this contains the same coordinates as the specified . - true if the objects have the same coordinates; otherwise, false. - The to test. - - - Specifies whether this contains the same coordinates as the specified . - true if is a and has the same coordinates as this . - The to test. - - - Converts the specified to a that is relative to the top left corner. - A new . - The structure to convert. - - - - Compares two structures. The result specifies whether the values of the Position, X, and Y properties of the two structures are equal. - true if the Position, X, and Y properties are equal; otherwise, false. - The first to compare. - The second to compare. - - - Converts the specified structure to a structure. - A new created from . - The structure to convert. - - - Compares two structures. The result specifies whether the values of the Position, X, or Y properties of the two structures are not equal. - true if the values of either the Position, X, or Y properties of and are not equal; otherwise, false. - The first to compare. - The second to compare. - - - Gets or sets the relative position of the structure. - The relative position of the structure. - - - Gets or sets the X coordinate of the structure. - The X coordinate of the structure. - - - Gets or sets the Y coordinate of the structure. - The Y coordinate of the structure. - - - Represents a position on the designer that remains independent of coordinate systems. - - - Initializes a new instance of the class that contains zero or more existing reference positions. - An array of objects included in a composite. - - is null. - - - Initializes a new instance of the class that contains zero or more existing reference positions. - A name that describes this . This is only used for diagnostic purposes. - An array of objects included in a composite. - - is null. - - - Returns a value indicating whether the specified exists inside of this . - true if is contained within this ; otherwise, false. - The to check. - - is null. - - - Determines whether the specified is equal to this . - true if the objects are equal; otherwise, false. - The to test. - - - Determines whether the specified object is equal to this object. - true if the specified object and this are equal; otherwise, false. - The object to test. - - - Returns the hash code for this object. - The hash code for this object. - - - Compares two objects. - true if the two objects are equal; otherwise, false. - The first to compare. - The second to compare. - - - Compares two objects. - true if the two objects are not equal; otherwise, false. - The first to compare. - The second to compare. - - - For a description of this member, see . - An enumeration of context items objects. - - - Returns the name of this position. - The name of this position. If the object is not named, returns the base implementation. - - - Represents a set of static instances of common objects. - - - Gets the bottom-left corner of an item on the design surface. - A that represents the bottom-left corner of an item on the design surface. - - - Gets the bottom-right corner of an item on the design surface. - A that represents the bottom-right corner of an item on the design surface. - - - Gets the bottom side of an item on the design surface. - A that represents the bottom side of an item on the design surface. - - - Gets the , , , and of an item on the design surface. - A that represents the left side, top side, right side, and bottom side of an item on the design surface. - - - Gets the center of an item on the design surface. - A that represents the center of an item on the design surface. - - - Gets the external bottom-left corner of an item on the design surface. - A that represents the external bottom-left corner of an item on the design surface. - - - Gets the external bottom-right corner of an item on the design surface. - A that represents the external bottom-right corner of an item on the design surface. - - - Gets the external bottom side of an item on the design surface. - A that represents the external bottom side of an item on the design surface. - - - Gets the external left side of an item on the design surface. - A that represents the external left side of an item on the design surface. - - - Gets the external right side of an item on the design surface. - A that represents the external right side of an item on the design surface. - - - Gets the external top-left corner of an item on the design surface. - A that represents the external top-left corner of an item on the design surface. - - - Gets the external top-right corner of an item on the design surface. - A that represents the external top-right corner of an item on the design surface. - - - Gets the external top side of an item on the design surface. - A that represents the external top side of an item on the design surface. - - - Gets the internal bottom-left corner of an item on the design surface. - A that represents the internal bottom-left corner of an item on the design surface. - - - Gets the internal bottom-right corner of an item on the design surface. - A that represents the internal bottom-right corner of an item on the design surface. - - - Gets the internal bottom side of an item on the design surface. - A that represents the internal bottom side of an item on the design surface. - - - Gets the internal left side of an item on the design surface. - A that represents the internal left side of an item on the design surface. - - - Gets the internal right side of an item on the design surface. - A that represents the internal right side of an item on the design surface. - - - Gets the internal top-left corner of an item on the design surface. - A that represents the internal top-left corner of an item on the design surface. - - - Gets the internal top-right corner of an item on the design surface. - A that represents the internal top-right corner of an item on the design surface. - - - Gets the internal top side of an item on the design surface. - A that represents the internal top side of an item on the design surface. - - - Gets the left side of an item on the design surface. - A that represents the left side of an item on the design surface. - - - Gets the right side of an item on the design surface. - A that represents the right side of an item on the design surface. - - - Gets the top-left corner of an item on the design surface. - A that represents the top-left corner of an item on the design surface. - - - Gets the top-right corner of an item on the design surface. - A that represents the top-right corner of an item on the design surface. - - - Gets the top side of an item on the design surface. - A that represents the top side of an item on the design surface. - - - Represents a coordinate on the designer. - - - Initializes a new instance of the structure using a and a value. - The known relative position type for this value. - The value for this relative position. - - - Determines whether the specified object is equal to this structure. - true if the specified object and this are equal; otherwise, false. - The object to test. - - - - Compares two structures. - true if the two structures are equal; otherwise, false. - The first to compare. - The second to compare. - - - Compares two structures. - true if the two structures are not equal; otherwise, false. - The first to compare. - The second to compare. - - - Gets or sets the that identifies the kind for this value. - A that identifies the kind for this value. - - - Gets or sets the actual value of this position or coordinate. - The actual value of this position or coordinate. - - - Represents a collection of values that describe the placement of an item within a panel or container on the designer surface. - - - Initializes a new instance of the class. - - - Finds the position value of the specified position. - A of the specified position. - A to find. - - is null. - - - Provides placement support for any element that does not have a parent. - - - Initializes a new instance of the class. - - - Gets the adapter type. - - - Represents a set of objects selected by a user in a designer. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class with the specified array of objects. - An array of objects to add to the selection. - The parameter is null. - - - Initializes a new instance of the class with the specified enumeration of objects. - An enumeration of objects to add to the selection. - The parameter is null. - - - Initializes a new instance of the class by using the specified enumeration of objects and predicate. - An enumeration of objects to add to the selection. - Only those objects in that match the predicate are added to the selection. - The or parameter is null. - - - Initializes a new instance of the class with the specified enumeration of objects. - An enumeration of objects to add to the selection. - The parameter is null. - - - Initializes a new instance of the class with the specified enumeration of objects and predicate. - An enumeration of objects to add to the selection. - Only those objects in that match the predicate are added to the selection. - The or parameter is null. - - - Gets the type of . - The type of . - - - Gets the primary selection object. - If the selection contains objects, the primary selection object; otherwise, null. - - - Gets an enumeration of the objects in the selection. - An enumeration of the objects in the selection. - - - Gets the number of objects in the selection. - The number of objects in the selection. - - - Gets a selection that contains model items that provide a view. - A that contains model items that provide a view. - - - Provides standard commands that control the selection of objects in a designer. - - - Gets a that represents a request to clear the existing selection. - A request to clear the existing selection. - - - Gets a that represents a request to select all objects in the designer. - A request to select all objects in the designer. - - - Gets a that represents a request to select the next object in the designer. - A request to select the next object in the designer. - - - Gets a that represents a request to select only the object under the mouse pointer in the designer. - A request to select only the object under the mouse pointer in the designer. - - - Gets a that represents a request to select the previous object in the designer. - A request to select the previous object in the designer. - - - Gets a that represents a request to select the object under the mouse pointer in the designer. - A request to select the object under the mouse pointer in the designer. - - - Gets a that represents a request to display the default event handler for the primary selection object in the designer. - A request to display the default event handler for the primary selection object in the designer. - - - Gets a that represents a request to toggle the selection state of the object under the mouse pointer in the designer. - A request to toggle the selection state of the object under the mouse pointer in the designer. - - - Gets a that represents a request to add the object under the mouse pointer in the designer to the existing selection. - A request to add the object under the mouse pointer in the designer to the existing selection. - - - Provides standard operations that control the programmatic selection of objects in a designer. - - - Processes a request to programmatically select an object in the designer. - A new empty selection, a new selection containing new objects, or the existing selection. See the remarks section for more information. - The current editing context. - The object to select. - - or is null. - - - Processes a request to programmatically select a single object in the designer. - A selection containing the object to select. - The current editing context. - The object to select. - - or is null. - - - Adds a callback method that is invoked when the selection in the editing context changes. - The editing context of interest. - The method to invoke when the selection changes. - - or is null. - - - Processes a request to programmatically toggle the selection state of an object in the designer. - A new selection that contains or does not contain the object to toggle. See the remarks section for more information. - The current editing context. - The object to select or deselect. - - or is null. - - - Processes a request to programmatically add an object in the designer to the existing selection. - A new selection containing the new object, or the existing selection. See the remarks section for more information. - The current editing context. - The object to select. - - or is null. - - - Removes a callback method so that it is not invoked when the selection in the editing context changes. - The editing context of interest. - The method that is removed. - - or is null. - - - Represents a tool that selects objects in a designer, such as a mouse pointer. - - - Initializes a new instance of the class. - - - Called when a is activated. - The tool that was previously active. - - - Called when a is deactivated. - - - Represents a collection of commands and input bindings to those commands. - - - Initializes a new instance of the class. - - - Gets or sets the filter that is used to filter the set of adorners seen by the designer's hit test algorithm. - A that is used to filter the set of adorners seen by the designer's hit test algorithm. - - - Begins to set the focus for the task. - The gesture data for the focus. - - is null. - The task already has the focus. - - - Gets the for a task. - A instance containing the command bindings for this task, - - - Completes changes that were made while this task has the focus. - The task does not have the focus. - - - Occurs when this task has completed. - - - Gets or sets the cursor for a task. - A for a task. - - - Gets or sets the description for this task. - A description for this task. - - - Occurs when focus for this task is deactivated. - - - Gets the for a task. - An instance that contains the input bindings for this task. - - - Gets a value indicating whether this task has the focus. - true if this task has the focus; otherwise, false. - - - Gets or sets the filter that is used to filter the set of model items seen by the designer's hit test algorithm. - A that is used to filter the set of model items seen by the designer's hit test algorithm. - - - Raises the event. - An that contains the event data. - - - Raises the event. - An that contains the event data. - - - Raises the event. - An that contains the event data. - - - Reverts this task. - The task is not active. - - - Occurs when this task is reverted. - - - Gets the for a task. - A instance that contains the tool command bindings for this task. - - - A feature provider that you can add to a class to automatically add tasks to the active tool. - - - Initializes a new instance of the class. - - - Called when a task provider's tasks are about to be requested for the first time. - A object. - - - Gets the editing context that activated this task provider. - An object that represents the object that activated the current task provider. - - - Called when a task provider is about to be discarded by the designer. - - - Returns a value indicating whether this task provider supports the specified tool. - true if the specified tool is supported; otherwise, false. - A object to check. - - - Gets a collection of tasks this task provider offers. - An that contains all of the tasks that this offers. - - - Represents a tool that determines the mode of the designer. - - - Initializes a new instance of the class. - - - Gets the editing context for code within the tool. - An for code within the tool. - - - Gets or sets the default cursor for the mouse. - A for the mouse. - - - Gets the currently focused task, if one exists. - A object that represents the task that currently has focus. - - - Gets the type of the tool. - A that represents the type of the tool. - - - Called when a tool is activated. - The tool that was in the context before this tool became active. The default implementation does nothing with this parameter. - - - Called when a tool is being deactivated. - - - Adds activate and deactivate semantics to the class. - The editing context where the change is occurring. - The previous tool. - - - Gets the set of tasks this tool provides. - A of tasks this tool provides. - - - Represents a user gesture. - - - No action. - - - A mouse button has been pressed. - - - A mouse button has been released. - - - The mouse has been moved. - - - The mouse wheel has been moved. - - - A mouse button has been clicked. - - - A mouse button has been double-clicked. Double-click and single-click interact as follows: , , . - - - The mouse has entered an element. If the mouse enters an adorner, an event is only raised if the target of the adorner is different from the last target. - - - The mouse has left an element. If the mouse leaves an adorner, a event is only raised if the new target is different from the adorner’s target. - - - The mouse has stopped for a short time over an element or adorner. A new hover event is raised when the mouse passes over a different element. - - - The user has held a mouse button down and moved the mouse beyond a certain threshold. This indicates the user’s intent to begin a drag operation. - - - A event that occurs because of a prior call to DragDrop.DoDragDrop. The source and target objects always refer to the elements, not the adorners. - - - A event that occurs because of a prior call to DragDrop.DoDragDrop. The source and target objects always refer to the elements, not the adorners. - - - A event that occurs because of a prior call to DragDrop.DoDragDrop. The source and target objects always refer to the elements, not the adorners. - - - A event that occurs because of a prior call to DragDrop.DoDragDrop. The source and target objects always refer to the elements, not the adorners. - - - A event that occurs because of a prior call to DragDrop.DoDragDrop. The source and target objects always refer to the elements, not the adorners. - - - The user held a mouse button down and moved the mouse. This causes a to be signaled. Next, the user has released that mouse button, signaling the drag has completed. - - - The user has dragged an item off the edge of the design surface. You may bind a command to this gesture to invoke a drag-and-drop operation. - - - Provides data for events. - - - Initializes a new instance of the class. - The tool action associated with this event. - The event that caused this action. - The input device to associate with this event. - The time when the input occurred. - - is null. - - - Initializes a new instance of the class. - The tool action associated with this event. - The event that caused this action. - - is null. - - - Gets the input event that caused this tool action event to occur. - An that represents the input event that caused this tool action event to occur. - - - Gets the tool action associated with this event. - The tool action associated with this event. - - - Returns a string describing the event for diagnostic purposes. - A diagnostic string describing the event. - - - Acts as a command identifier and as a unified way of invoking a particular command. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class with the specified command name. - The name of the command. - - is null. - - - Locates a command binding for the command and asks if it is enabled. - true if the command is enabled; false if it is disabled or there is no binding for it. - The gesture data that is to be passed to the command. Gesture data is required as it provides a context object from which the method can locate the active tool. - - is null. - - .Context is null. - - - Occurs when the status of this command changes. - When used. - - - Locates a command binding for the command and executes it. - The gesture data that is to be passed to the command. Gesture data is required as it provides a context object from which the method can locate the active tool. - - is null. - - .Context is null. - - - Gets the name of this command. - A string representing the name of this command, or an empty string if the command has no name. - - - For a description of this member, see . - true if this command can be executed; otherwise, false. - Data used by the command. If the command does not require data to be passed, this object can be set to null. - - - For a description of this member, see . - Data used by the command. If the command does not require data to be passed, this object can be set to null. - - - Returns the name of this command. - The name of this command. - - - Acts as a bridge between a command and an event handler which implements it. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class. - The command to bind. - - is null. - - - Initializes a new instance of the class. - The command to bind. - The event handler to raise when the command is executed. - - or is null. - - - Initializes a new instance of the class. - The command to bind. - The event handler to raise when the command is executed. - The event handler to raise when the method is invoked. - - , , or is null. - - - Occurs when QueryEnabled for the command is called. - - - Gets or sets the tool command associated with this binding. - The tool command associated with this binding. - - - Occurs when the command is executed. - - - Represents a collection of tool command bindings. - - - Initializes a new instance of the class. - - - Adds the specified bindings to the collection. - The bindings to add. - - is null. - - - Inserts an item in to the collection. - The index where to add the item. - The item to add. - - is null. - - - Sets the value of an item in the collection. - The index of the value to set. - The value to set at the index. - - is null. - - - Represents a tool interaction with the mouse. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class. - The action to take. - - - Initializes a new instance of the class. - The action to take. - Modifies the button states to only allow the specified button. For example, if you wanted to make a "Click" action only valid for the left mouse button, you would pass in this parameter. The default is to allow all buttons. - - - Initializes a new instance of the class. - The action to take. - Modifies the button states to only allow the specified button. For example, if you wanted to make a "Click" action only valid for the left mouse button, you would pass in this parameter. The default is to allow all buttons. - The keyboard modifiers to use. By default, any keyboard modifiers are valid. You can restrict the set of valid modifiers by supplying them in this parameter. - - - Gets or sets whether this gesture is allowed to be performed while the left mouse button is pressed. - Returns if this gesture is allowed to be performed while the left mouse button is pressed. The default returns . - - - Returns a value indicating whether this gesture matches an input event. - true if this gesture matches the input event; otherwise, false. - The target element for this gesture. - The input event to compare with this gesture. - - is null. - - - Gets or sets whether if this gesture is allowed to be performed while the middle mouse button is pressed. - Returns if this gesture is allowed to be performed while the middle mouse button is pressed. The default returns . - - - Gets or sets the modifier keys that are allowed to be pressed for this gesture. - Returns the modifier keys that are allowed to be pressed for this gesture. The default returns the combination of all modifier keys. - - - Gets or sets whether this gesture is allowed to be performed while the right mouse button is pressed. - Returns if this gesture is allowed to be performed while the right mouse button is pressed. The default returns . - - - Gets or sets the action associated with this gesture. - A associated with this gesture. - - - Returns a string that describes the gesture for diagnostic purposes. - A diagnostic string that describes the gesture. - - - Gets or sets whether this gesture is allowed to be performed while the xbutton1 mouse button is pressed. - Returns if this gesture is allowed to be performed while the xbutton1 mouse button is pressed. The default returns . - - - Gets or sets whether this gesture is allowed to be performed while the xbutton2 mouse button is pressed. - Returns if this gesture is allowed to be performed while the xbutton2 mouse button is pressed. The default returns . - - - Represents the callback method that specifies which parts of the visual tree to omit from hit test processing in the method. - A that specifies the hit testing behavior for . - A to hit test. - - - Represents the return value from a hit test in the method. - - - Initializes a new instance of the class. - - - Gets the object that was hit. - The that was hit. - - - Represents a callback that is used to customize hit testing in the method. - A that specifies the hit testing behavior for . - A to get hit test behavior for. - - - An abstract class that enables interaction with view objects. - - - Initializes a new instance of the class. - - - Determines whether the specified is equal to the current . - true if the specified is equal to the current ; otherwise, false. - The to compare with the current . - - - Gets the FlowDirection property of the view. - The value for the view. - - - Serves as a hash function for a . - A hash code for the current . - - - Initiates a hit test on the , with caller-defined and methods. - A that holds the visual objects that were hit. - A delegate that specifies parts of the visual tree to omit from the hit test. - A delegate that customizes the hit test. - A that defines the hit test. - - - Determines whether the visual object is a descendant of the ancestor visual object. - true if the is a descendant of ; otherwise, false. - The to test for an ancestor relationship. - - - Gets a value that indicates whether the visual object is a descendant of the specified visual object. - true if the is a descendant of ; otherwise, false. - The to test for an ancestor relationship. - - - Gets a value that indicates whether the element is off the screen. - true if the element is off the screen; otherwise, false. - - - Gets a value that indicates whether an element is visible. - true if the element is visible; otherwise, false. - - - Gets the type of the underlying dependency object that represents this view. - The of the underlying dependency object. - - - Gets the layout transform of the current . - The layout transform of the current . - - - Gets a collection of the immediate logical children of the current . - An enumeration of objects that holds the logical children of the current . - - - Gets the logical parent of the current . - A that represents the logical parent of the current . - - - Gets the offset of the view. - A that represents the offset of the current view. - - - Determines whether the specified instances are considered equal. - true if is equal to ; otherwise, false. - The first to compare. - The second to compare. - - - Determines whether the specified instances are considered not equal. - true if is not equal to ; otherwise, false. - The first to compare. - The second to compare. - - - Gets the underlying dependency object that represents this view. - The underlying dependency object. - - - Converts a that represents the current coordinate system of the into a in screen coordinates. - The converted value in screen coordinates. - The value that represents the current coordinate system of the . - - - Gets the render size of the view. - A that represents the render size of the view. - - - Gets the layout rectangle for the view. - A that represents the render size and offset relative to the logical parent. - - - Gets the bounds of the selection frame. - A that represents the selection frame for the current . - - - Gets the transform value for the current . - A that represents the transform of the current . - - - Returns a transform that can be used to transform coordinates from the specified visual object to the view. - A that represents the conversion, or null if the transform could not be computed. - - to transform the coordinates to. - - is null. - - - Returns a transform that can be used to transform coordinates from the view to the specified view object. - A that represents the conversion, or null if the transform could not be computed. - The to transform the coordinates to. - - is null. - - - Returns a transform that can be used to transform coordinates from the view to the specified visual object. - A that represents the conversion, or null if the transform could not be computed. - The to transform the coordinates to. - - is null. - - - Calls the UpdateLayout method on the underlying platform object. - - - Gets the property of the view. - The value of the view. - - - Gets a collection of the immediate visual children of this . - An enumeration of objects that holds the visual children of the current . - - - Gets the visual parent of the current . - A that represents the logical parent of the current . - - - Provides gesture data about the mouse wheel. - - - Initializes a new instance of the class. - The editing context that owns this gesture data. - The model where the gesture began. - The model the gesture is currently over. - The amount the wheel has moved. - - , , or is null. - - - Initializes a new instance of the class. - The editing context that owns this gesture data. - The model where the gesture began. - The model the gesture is currently over. - The amount the wheel has moved. - The source adorner to associate with the gesture, if it exists. This parameter can be null. - The target adorner to associate with the gesture, if it exists. This parameter can be null. - - , or is null. - - - Gets the scroll delta from the mouse scroll wheel. - An integer representing the amount that the scroll wheel has moved. - - - Provides a object from an object. - The object that is contained in the property of the object. - The object passed into a command callback. - - is null. - - - Provides a object from an object. - The object that is contained in the property of the object. - The object passed into a command callback. - - is null. - - - Specifies how to create a new item. - - - Just creates the object and does not perform any operations on it. This is the default. - - - Creates the item and specifies that the object should perform any default initialization. This flag is generally passed in when a new control or object is being created by a user. - - - Used to configure a new object in the designer. - - - Initializes a new instance of the class. - - - Initializes default values for the specified item. - The item to initialize. This should not be null. - - is null. - - - Initializes default values for the specified item using the provided editing context. - The item to initialize. This should not be null. - The editing context. - - is null. - - - Captures property changes that are made by the user in the designer and provides new values at design time. - - - Initializes a new instance of the class. - An invalid property is added to . - - - Invalidates the specified property. - The to invalidate property changes for. - The property that is to be invalidated. - - is null. - - - Gets the set of properties to capture. - A that contains the set of properties to capture. - - - Captures property changes that were made by the user in the designer and uses custom logic to provide new values at design time. - The value to set the property to in the designer. - The to capture property changes for. - The property that the user is changing the value of. - The new value that the user is changing the property to. - - is null. - - is empty. - - - Adds LINQ extension methods to the and classes to support model items. - - - Creates feature providers of the specified type and model item. - An enumeration of created providers. - The feature manager to use. - The type of feature provider to create. - The model item to create the feature providers for. - - , or is null. - - - Creates feature providers of the specified type and model item. - An enumeration of created providers. - The feature manager to use. - The type of feature provider to create. - The model item to create the feature providers for. - A predicate to use when creating feature providers. If the predicate returns true, the feature provider is included in the enumeration. - - , , , or is null. - - - Represents a group of changes to the editing store. - - - Initializes a new instance of the class. - - - Determines whether the method can be called, or whether the change should instead be reverted. - true if completion can occur; false if the change should instead be reverted. - - - Completes the editing scope. - - has already been completed or reverted. - - - Gets or sets a description for the group. - A string containing the description for the group. - - - Releases all resources used by the . - - - Releases the unmanaged resources used by the class and optionally releases the managed resources. - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - Called during finalization to abort the group. - - - Performs the actual complete of the editing scope. - - - Performs the actual revert of the editing scope. - true if the abort occurs because the object is being finalized. Some undo systems may try to abort in this case, while others may abandon the change and record it as a reactive undo. - - - Abandons the changes that were made during the editing scope. - - has already been committed. - - - Performs a synchronous refresh of the view. - - - Represents an event on an item. - - - When overridden in a derived class, initializes a new instance of the class. - - - When overridden in a derived class, gets the data type of the delegate for this event. - A that represents the data type of this event. - - - Returns the attributes of the specified type that are declared on this event and the event's handler type. - An enumeration of objects that represent the attributes of the specified type. - A object for which attributes are needed. - - - Returns the attributes of the specified type that are declared on this event and the event's handler type. - An enumeration of objects that represent the attributes of the specified type. - A object for which attributes are needed. - - - When overridden in a derived class, gets a collection of method names that should handle this event. - An that represents the names of methods that should handle this event. - - - When overridden in a derived class, gets whether the event can be shown in a property window. - true if the event is shown in a property window; otherwise, false. - - - Determines whether this event is of the specified type, or implements the interface of the specified type. - true if this event is of the type represented by ; otherwise, false. - A object that represents the type. - - - Determines whether this event is of the specified type, or implements the interface of the specified type. - true if this event is of the type represented by ; otherwise, false. - A object that represents the type. - - is null. - - - When overridden in a derived class, gets the name of this event. - A string representing the name of this event. - - - When overridden in a derived class, gets the parent of this event. - A representing the parent of this event. - - - Represents an enumeration of events. - - - Initializes a new instance of the class. - - - Used to create instances of model items in the designer. - - - Creates a new model item for the specified type identifier. - A that represents the newly created item type. This method might return null if the type identifier could not be resolved. - The designer's editing context. - An identifier for the type of item to create. - A set of create options to use when creating the item. The default is . - An optional array of arguments that should be passed to the constructor of the item. - - is null. - - - Creates a new model item for the specified type identifier. - A that represents the newly created item type. This method might return null if the type identifier could not be resolved. - The designer's editing context. - An identifier for the type of item to create. - An optional array of arguments that should be passed to the constructor of the item. - - - Creates a new model item by creating a deep copy of the specified object. - A that represents the newly created item. - An representing the designer's editing context - An object representing the item to clone. - - or is null. - - - Creates a new model item for the specified item type. - A that represents the newly created item type. - An representing the designer's editing context. - A representing the type of item to create. - A set of create options to use when creating the item. The default value is . - An optional array of arguments that should be passed to the constructor of the item. - - or is null. - - is not valid. - There is no editing model in the context that can create new items. - - - Creates a new model item for the specified item type. - A that represents the newly created item type. - An representing the designer's editing context. - A representing the type of item to create. - An optional array of arguments that should be passed to the constructor of the item. - - or is null. - There is no editing model in the context that can create new items. - - - Creates a new model item that represents the value of a static member of the specified class. - A that represents the newly created item type. This method might return null if the type identifier could not be resolved. - The designer's editing context. - An identifier for the type being referenced. - The name of the static member being referenced. - - or is null. - - - Creates a new model item that represents the value of a static member of the specified class. - A that represents the value of the static member specified by on the type specified by . - The designer's editing context. - The type that contains the static member being referenced. - The name of the static member being referenced. - - , , or is null. - - - Gets a resolved type for the specified . - A type that matches from one of the designer's referenced assemblies. - The designer's editing context. - A platform-agnostic identifier for the type. - - or is null. - - - Represents a single item in the editing model. - - - Initializes a new instance of the class. - - - When overridden in a derived class, this method is called when performing multiple operations on an object or group of objects. - A that must be either completed or reverted. - - - When overridden in a derived class, this method is called when performing multiple operations on an object or group of objects. - An that must be either completed or reverted. - An optional description that describes the change. This string is set into the editing scope’s property. - - - When overridden in a derived class, gets a representing the item's . - A representing the item's . - - - Gets an object that contains contextual information about the designer this was created for. - An object that contains contextual information about the relevant designer. - - - When overridden in a derived class, gets the public events on this object. - A that contains the events on this object. - - - Gets the attributes of the requested type that are declared on this item. - A collection of attributes of the requested type declared on this item. - An identifier for the requested type. - - - Gets the attributes of the requested type that are declared on this item. - A collection of attributes of the requested type declared on this item. - The requested type. - - - When overridden in a derived class, returns the current value of the underlying model object the is wrapping. - Returns an object that represents the current value of the underlying model object the is wrapping. - - - Gets a value that indicates whether this item is of the specified type or implements the specified interface. - true if this item is of the specified type or implements the specified interface; otherwise, false. - An identifier for the type or interface to test. - - - Gets a value that indicates whether this item is of the specified type or implements the specified interface. - true if this item is of the specified type or implements the specified interface; otherwise, false. - The type or interface to test. - - - When overridden in a derived class, gets the type of object the item represents. - A object that represents the type of the underlying object. - - - When overridden in a derived class, gets or sets the name or ID of the item. - A string representing the name of the item. - - - When overridden in a derived class, gets the item that is the parent of this item. - A that represents the parent item of this object. - - - When overridden in a derived class, gets the public properties on this object. - A that contains the properties on this . - - - When overridden in a derived class, occurs when a property on the model changes. - - - When overridden in a derived class, gets the item that is the root of this tree. - The item that is the root of this tree, or null there if there is no root yet. - - - When overridden in a derived class, gets the property that provided this value. - A that represents the source of this . - - - When overridden in a derived class, gets the visual or visual3D representing the UI for this item. - A representing the UI for this item. - - - Implements support for a collection of objects. - - - Initializes a new instance of the class. - - - When overridden in a derived class, adds the specified item to the collection. - A to be added to the collection. - - - When overridden in a derived class, adds the specified object to the collection. - A representing the value. - An object to be added to the collection. - - - When overridden in a derived class, clears the contents of the collection. - - - When overridden in a derived class, occurs when the contents of this collection is changed. - - - When overridden in a derived class, returns a value indicating whether the collection contains the specified item. - true if the is contained in the collection; otherwise, false. - A to be tested. - - - When overridden in a derived class, returns a value indicating whether the collection contains the specified value. - true if the is contained in the collection; otherwise, false. - An object to be tested. - - - When overridden in a derived class, copies the contents of the collection into the specified array. - The array for the current to be copied to. - The location in the destination array to copy the items from the collection to. - - - When overridden in a derived class, gets the count of items in the collection. - An integer that represents the number of items in the collection. - - - When overridden in a derived class, returns an enumerator for the items in the collection. - An that can act as an enumerator for the items in this dictionary. - - - When overridden in a derived class, returns the index of the specified item. - Returns an integer representing the index of the specified . If the item is not found it returns -1. - The to find the index of. - - - When overridden in a derived class, inserts an item at the specified location. - The index for the item to be inserted. - A to be inserted at the specified index. - - - When overridden in a derived class, inserts an item at the specified location. - A representing the value. - The index for the item to be inserted. - A object to be inserted at the specified index. - - - When overridden in a derived class, gets a value indicating whether the collection is a fixed size. - true if the collection is a fixed size; otherwise, false. - - - When overridden in a derived class, gets a value indicating whether the collection can be modified. - true if the collection is read-only; otherwise, false. - - - When overridden in a derived class, gets a value indicating whether the collection is synchronized. - true if the collection is synchronized; otherwise, false. - - - When overridden in a derived class, gets or sets the item at the specified index. This is a dependency property. - A representing the item at the specified index. - The index to be set or retrieved. - - - Identifies the dependency property. - The identifier for the dependency property. - - - When overridden in a derived class, moves an item to a new index. - The index of the item to move. - The index to move it to. - - - When overridden in a derived class, removes an item from the collection. - true if the item is successfully removed; otherwise, false. - The item to be removed. - - - When overridden in a derived class, removes a value from the collection. - true if the item is successfully removed; otherwise, false. - The item to be removed from the collection. - - - When overridden in a derived class, removes an item at the specified index. - The index at which to remove the item. - - - When overridden in a derived class, gets an object that can be used to synchronize this collection. - An object that can be used to synchronize the collection. - - - For a description of this member, see . - The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. - The zero-based index in at which copying begins. - - - For a description of this member, see . - The number of elements contained in the . - - - For a description of this member, see . - true if access to the is synchronized (thread safe); otherwise, false. - - - For a description of this member, see . - An object that can be used to synchronize access to the . - - - For a description of this member, see . - An object that can be used to iterate through the collection. - - - For a description of this member, see . - The position into which the new element was inserted, or -1 to indicate that the item was not inserted into the collection. - The object to add to the . - - - For a description of this member, see . - - - For a description of this member, see . - true if the is found in the ; otherwise, false. - The object to locate in the . - - - For a description of this member, see . - The index of if found in the list; otherwise, -1. - The object to locate in the . - - - For a description of this member, see . - The zero-based index at which should be inserted. - The object to insert into the . - - - For a description of this member, see . - true if the has a fixed size; otherwise, false. - - - For a description of this member, see . - true if the is read-only; otherwise, false. - - - For a description of this member, see . - The element at the specified index. - The zero-based index of the element to get or set. - - - For a description of this member, see . - The object to remove from the . - - - For a description of this member, see . - The zero-based index of the item to remove. - - - Implements key/value dictionary support for objects. - - - Initializes a new instance of the class. - - - When overridden in a derived class, adds the item to the dictionary under the specified key. - A that is the key for this dictionary entry. - A that is the value for this dictionary entry. - - - When overridden in a derived class, adds the value to the dictionary under the specified key. - A representing the key in the dictionary. - A that is the key for this dictionary entry. - A that is the value for this dictionary entry. - - - When overridden in a derived class, clears the contents of the dictionary. - - - When overridden in a derived class, occurs when the contents of this dictionary is changed. - - - When overridden in a derived class, returns whether the dictionary contains the specified key value pair. - true if the dictionary contains the ; otherwise, false. - The item to be tested for inclusion in the dictionary. - - - When overridden in a derived class, returns a value indicating whether the dictionary contains the specified key. - true if the dictionary contains the ; otherwise, false. - A that represents the key to be tested. - - - When overridden in a derived class, returns a value indicating whether the dictionary contains the specified key. - true if the dictionary contains the ; otherwise, false. - A object that represents the key to be tested. - - - When overridden in a derived class, copies the contents of the dictionary into the specified array beginning at the specified index. - The array for the current to be copied to. - The location within the destination array to copy the items from the dictionary to. - - - When overridden in a derived class, gets the count of items in the dictionary. - An integer that represents the number of items in the dictionary. - - - When overridden in a derived class, returns an enumerator for the items in the dictionary. - An that can act as an enumerator for the items in this dictionary. - - - When overridden in a derived class, gets a value indicating whether the dictionary is a fixed size. - true if the dictionary is a fixed size; otherwise, false. - - - When overridden in a derived class, gets a value indicating whether the dictionary can be modified. - true if the dictionary is read-only; otherwise, false. - - - When overridden in a derived class, gets a value indicating whether the dictionary is synchronized. - true if the dictionary is synchronized; otherwise, false. - - - When overridden in a derived class, gets or sets the item at the specified key. - A representing the item at the specified key. - A that represents the key to an item in the . - - - When overridden in a derived class, gets or sets the item at the specified key. - A representing the item at the specified key. - An object that represents the key to an item in the . - - - ModelItemDictionary provides an attached property “Key”, which is adds to all items contained in the dictionary. The data type of the Key property is “ModelItem”. - - - When overridden in a derived class, gets the keys of the dictionary. - An that contains the keys of the . - - - When overridden in a derived class, removes the item from the dictionary. - true if the item is successfully removed; otherwise, false. - A representing the key of the item to be removed. - - - When overridden in a derived class, removes the item from the dictionary. - true if the item is successfully removed; otherwise, false. - An object representing the key of the item to be removed. - - - When overridden in a derived class, gets the object used to synchronize this dictionary. - An object that can be used to synchronize the dictionary. - - - For a description of this member, see . - The key/value pair to add to the collection. - - - For a description of this member, see . - true if is found in the collection; otherwise, false. - The key/value pair to locate in the collection. - - - For a description of this member, see . - The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. - The zero-based index in at which copying begins. - - - For a description of this member, see . - true if was successfully removed from the collection; otherwise, false. This method also returns false if is not found in the original collection. - The key/value pair to remove from the collection. - - - For a description of this member, see . - The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. - The zero-based index in at which copying begins. - - - For a description of this member, see . - The number of elements contained in the . - - - For a description of this member, see . - true if access to the is synchronized (thread safe); otherwise, false. - - - For a description of this member, see . - An object that can be used to synchronize access to the . - - - For a description of this member, see . - The to use as the key of the element to add. - The to use as the value of the element to add. - - - For a description of this member, see . - - - For a description of this member, see . - true if the dictionary contains an element with ; otherwise, false. - The key to locate in the dictionary. - - - For a description of this member, see . - An object for the object. - - - For a description of this member, see . - true if the object has a fixed size; otherwise, false. - - - For a description of this member, see . - true if the object is read-only; otherwise, false. - - - For a description of this member, see . - The element with the specified key. - The key of the element to get or set. - - - For a description of this member, see . - An object containing the keys of the object. - - - For a description of this member, see . - The key of the element to remove. - - - For a description of this member, see . - An object containing the values in the object. - - - For a description of this member, see . - An that can act as an enumerator for the items in this dictionary. - - - When overridden in a derived class, retrieves the value for the specified key. - true if a value associated with is found; otherwise, false. - A representing the key to be tested. - If a value is found for the , this out parameter contains the value that is retrieved. - - - When overridden in a derived class, retrieves the value for the specified key. - true if a value associated with is found; otherwise, false. - An object representing the key to be tested. - If a value is found for the , this out parameter contains the value that is retrieved. - - - When overridden in a derived class, gets the values of the dictionary. - An that contains the items of the . - - - Provides data for events that use instances. - - - Initializes a new instance of the class. - A to include. - - is null. - - - Gets the associated instance. - The associated with the current instance. - - - Represents a collection for model members. - The type of item the collection represents. - - - - Searches the collection for an item with the specified key and returns it if it is found. - A TItemType with the specified key. If not found, this method returns null. - The key of the item to find. - - is null. - - - When overridden in a derived class, searches the collection for an item with the specified key and returns it if it is found. - A TItemType with the specified key. If not found, this method throws an exception or returns null, depending on the value passed to . - The key of the item to find. - true if an exception should be thrown if the item is not found; otherwise, false. - - is not found and is true. - - - Searches the collection for an item with the specified key and returns it if it is found. - A TItemType with the specified key. If not found, this method returns null. - The key of the item to find. - - is null. - - - When overridden in a derived class, searches the collection for an item with the specified key and returns it if it is found. - A TItemType with the specified key. If not found, this method throws an exception or returns null, depending on the value passed to . - The key of the item to find. - true if an exception should be thrown if the item is not found; otherwise, false. - - is not found and is true. - - - When overridden in a derived class, returns an enumerator to enumerate items. - An to enumerate items. - - - Searches the collection for an item with the specified key and returns it if it is found. - A TItemType with the specified key. If not found, this property throws an exception. - The key of the item to find. - - is null. - - is not found. - - - Searches the collection for an item with the specified key and returns it if it is found. - A TItemType with the specified key. If not found, this property throws an exception. - The key of the item to find. - - is null. - - is not found. - - - For a description of this member, see . - An to enumerate items. - - - A class that can be used to help set the parent of an item. - - - Determines if the specified type can be the parent of the specified child type. - true if the specified item can accept instances of as a child; otherwise, false. - The editing context to use. - The parent. - The type of item you wish to parent. - - - Finds a viable parent for the specified child and editing context. - An item that can accept a , or null if no viable parent could be found. - The editing context to use. - The item you wish to parent. - The item to use as a starting point for the search. - - - Finds a viable parent for the specified type of child and editing context. - An item that can accept an item of type , or null if no viable parent could be found. - The editing context to use. - The type of item you wish to parent. - The item to use as a starting point for the search. - - - Finds a viable parent for the specified type of child. - An item that can accept an item of type , or null if no viable parent could be found. - The type of item you wish to parent. - Gesture data that can be used to determine the starting item and position of the search. - - - Sets the specified item as the parent of the specified child item. - The editing context to use. - The parent to set the child into. - The child to be parented. - - - Represents a property on an item. - - - Initializes a new instance of the class. - - - When overridden in a derived class, gets the type which defines this property. - A which defines this property if the property returns true. Otherwise, returns null. - - - When overridden in a derived class, clears the local value for the property. - - - When overridden in a derived class, gets the property cast as a . - A that represents . - - - When overridden in a derived class, gets the currently computed value for this property. - An object representing the computed value for this property. - - - When overridden in a derived class, gets the default value for this property. - An object representing the default value for this property. If the property does not define a default value, this property returns null. - - - When overridden in a derived class, gets the property cast as a . - - cast as an . - - - Determines whether the specified object is equal to this object. - true if the properties are equal; otherwise, false. - An object to be tested for equality. - - - Gets the attributes of the requested type that are declared on this property and the property's property type. - A collection of attributes of the requested type that are declared on this property and the property's property type. - An identifier for the requested type. - - - Gets the attributes of the requested type that are declared on this property and the property's property type. - A collection of attributes of the requested type that are declared on this property and the property's property type. - The requested type. - - - - When overridden in a derived class, gets a value indicating whether the property represents an attached property from a different type. - true if the property represents an attached property from a different type; otherwise, false. - - - When overridden in a derived class, gets a value indicating whether the property can be shown in a property window. - true if the property can be shown in a property window; otherwise, false. - - - When overridden in a derived class, gets a value indicating whether the value contained in the property is an ItemCollection. - true if the property value is an ItemCollection; otherwise, false. - - - When overridden in a derived class, gets a value indicating whether the value contained in the property is an ItemDictionary. - true if the property value is an ItemDictionary; otherwise, false. - - - Gets a value that indicates whether this property is of the specified type or implements the specified interface. - true if this property is of the specified type or implements the specified interface; otherwise, false. - An identifier for the type or interface to test. - - - Gets a value that indicates whether this property is of the specified type or implements the specified interface. - true if this property is of the specified type or implements the specified interface; otherwise, false. - The type or interface to test. - - - When overridden in a derived class, gets a value indicating whether the property is read-only. - true if the property is read only; otherwise, false. - - - When overridden in a derived class, gets a value indicating whether the property's value is set locally. - true if the property’s value is set locally; otherwise, false. - - - When overridden in a derived class, gets the name of this property. - A string representing the name of this property. - - - Determines whether two specified objects are equal. - true if the properties are equal; otherwise, false. - A to compare. - A to compare. - - - Determines whether two specified objects are not equal. - true if the properties are not equal; otherwise, false. - A to compare. - A to compare. - - - When overridden in a derived class, gets the parent of this property. - A instance representing the parent of this property. - - - When overridden in a derived class, gets the data type of the property. - A representing the type of this property. - - - When overridden in a derived class, sets a local value on a property. - If the value is already a , the input value is returned. If the value is not a , a newly created wrapping the value is returned. - An object representing the value to be set. - - - When overridden in a derived class, gets the value of this property. - A instance representing the value of this property. - - - Represents a collection of properties. - - - Initializes a new instance of the class. - - - Represents a collection of property identifiers. - - - Initializes a new instance of the class. - - - Adds a new property identifier. - An identifier for the owning type of the property to be added. - The name of the property to be added to the collection. - - - Adds a new property identifier. - The owning type of the property to be added. - The name of the property to be added. - - - Inserts a new property identifier in the collection. - The index at which will be inserted. - The property identifier to insert. - - is null. - - already exists in the collection. - - - Sets the property identifier at the specified index. - The index that will be set to . - The property identifier to set. - - is null. - - already exists in the collection. - - - Provides data for the event. - - - Initializes a new instance of the class. - The associated with the invalidated property. - The of the property that was invalidated. - - or is null. - - - Gets the of the property that was invalidated. - The of the property that was invalidated. - - - Gets the associated with the invalidated property. - The associated with the invalidated property. - - - A policy that specifies a set of rules in the designer. - - - Initializes a new instance of the class. - - - Gets the editing context for the designer. - The for the designer. - The policy has not been activated. - - - Returns an optional set of surrogate items for this item. - An enumeration of surrogate items to check. The default returns an empty enumeration. - The item to retrieve the surrogate for. - - - Gets a value indicating whether the policy is a surrogate policy. - true if the policy is a surrogate policy; otherwise, false. - - - Called when a policy is activated. - - - Called when the policy is deactivated. - - - Raises the event. - A that contains the event data. - - - Gets an enumeration of all items in the policy. - An containing the set of items in the policy. - - - Occurs when the policy changes. - - - Provides data for the event. - - - Initializes a new instance of the class. - The newly added policy. - - - Gets the policy that was newly added. - The newly added . - - - Creates feature providers based on item policies. - The type of feature provider. - - - Initializes a new instance of the class. - The feature manager that manages this connector. - - is null. - - - Releases the unmanaged resources used by the and optionally releases the managed resources. - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - Gets an enumeration of all current feature providers. - An enumeration of all current feature providers. - - - Called by the policy feature connector when a policy changes and feature providers are added to the set of active feature providers. - The that offers the feature providers. - An enumeration of feature providers that have been added. - - - Called by the policy feature connector when a policy changes and feature providers are removed from the set of active feature providers. - The that offers the feature providers. - An enumeration of feature providers that have been removed. - - - Tests if a feature provider is valid for invocation. - true if is valid for invocation; otherwise, false. - The feature provider to test for validity. - - - Refreshes the feature providers based on the . - - - Identifies the feature providers that belong to a instance. - - - Gets the type of the feature provider. - The of the feature provider. - - - Gets the associated with the feature provider. - The associated with the feature provider - - - Provides data for the event. - - - Initializes a new instance of the class. - The policy that has changed. - The items that have been added to the policy since the last change event. - The items that have been removed from the policy since the last change event. - - is null. - - - Gets the items that have been added to the policy since the last change event. - An enumeration of objects that were added during the policy change. - - - Gets the items that have been removed from the policy since the last change event. - An enumeration of objects that were removed during the policy change. - - - Gets the policy that changed. - An object representing the policy that changed. - - - A policy that specifies the primarily selected element. - - - Initializes a new instance of the class. - - - Returns the policy item that represents the primary selection. - Either a single element that is the primary selection, or an empty enumeration. - The current selection. - - - A policy that specifies all items in the selection that are not the primary selection. - - - Initializes a new instance of the class. - - - Gets a value indicating whether the specified item is in the selection and is not the primary selection. - true if is not the primary selection; otherwise, false. - Selection state. - Item to be evaluated. - - - A policy that specifies the set of unique parents for the current set of selected items. - - - Initializes a new instance of the class. - - - Overrides the default method to return the unique parents of the specified selection. - An enumeration of unique parents for the given selection. - The current selection. - - - Evaluates whether the specified parent item is to be included in the policy. - true if is to be included in the policy; otherwise, false. - Selection state. - Item to be evaluated. - Parent of item to be evaluated. - - - A policy that makes all items in the selection available. - - - Initializes a new instance of the class. - - - Returns the policy items from the specified selection. - An enumeration of objects to use for this policy. - The current selection. - - - Gets a value indicating whether the specified item is to be included in the policy. - true if item is to be included in the policy; otherwise, false. - A to filter with policy logic. - Item to be evaluated. - - - Called when this policy is activated. - - - Called when this policy is deactivated. - - - Gets an enumeration of items that are affected by this policy. - An enumeration of objects that are affected by this policy. - - - Restricts a feature provider to a specified policy. - - - Initializes a new instance of the class. - The type of policy this extension can be associated with. - - is null. - - - Overrides the property to return false. - Always false. - - - Returns a object that can be used to be notified when this policy is available. - A new object. - The editing context to check. - - is null. - - - Determines whether the specified object is equal to this . - true if the specified object and this are equal; otherwise, false. - The object to test. - - - Returns the hash code for this attribute. - A hash code for this attribute. - - - Gets the type of policy the feature provider can be associated with. - A that represents the policy associated with the feature provider. - - - Returns a value indicating whether the specified editing context contains the associated with this attribute instance. - true if this requirement is met; otherwise, false. - The editing context to check. - - - Gets the type ID for this attribute. - - - Indicates that a non-content property should be displayed in the object tree. - - - Initializes a new instance of the class. - - - An abstract class for creating custom category editors. - - - Initializes a new instance of the class. - - - When overridden in a derived class, called once for each property in the category to determine which properties are edited by this . - true if this editor edits that property; otherwise, false. - The to check to see if it is edited by this . - - - Utility method that creates a new for the specified . - New for the specified . - - instance for which to create the new . - - - Utility method that creates a new for the specified type. - New for the specified type. - - type for which to create the new . - - - When overridden in a derived class, gets a that acts as the UI for a . - The object that represents the editor template. - - - When overridden in a derived class, returns an object that the host can place into a in order to display it. - An object that contain an icon for the category editor. - The desired size of the image to return. This method should make the best attempt in matching the requested size, but it does not guarantee it. - - - When overridden in a derived class, gets a localized string that indicates which category this editor belongs to. - A string representing the category that this editor belongs to. - - - Represents a category of properties. - - - Initializes a new instance of the class. - The localized name of the category as defined by the attribute. - - is empty or null. - - - Determines if the matches a filter and stores the information. - The filter to compare to. - - - Gets the name of the category. - The name of the category. - - - Represents the method that handles the event of the . - - - When overridden in a derived class, gets the specified property. - The property specified by . - The name of the property to return. - - - Gets or sets a value indicating whether this matches a filter. - true if the matches the filter; otherwise, false. - - - When overridden in a derived class, indicates whether a matches a predicate. - true if the matches the predicate; otherwise, false. - The predicate to compare to. - - - Raises the event. - The filter that is being applied. - - - Raises the event. - The name of the property that is changing. - - is null. - - - When overridden in a derived class, gets all the properties in the category. - An enumerable collection of all the properties in the category. - - - Represents the method that handles the event of the . - - - Represents the source of a dependency property value. - - - Gets a object that represents an ambient property. - A object that represents an ambient property. - - - Gets a object that represents a bound property. - A object that represents a bound property. - - - Gets a object that represents a property set to a custom markup extension. - A that represents a property set to a custom markup extension. - - - Gets a object that represents a data-bound property. - A that represents a data-bound property. - - - Gets a object that represents a property set to its default value. - A tha represents a property set to its default value. - - - Gets a object that represents a property set to a dynamic resource. - A object that represents a property set to a dynamic resource. - - - Gets a object that represents an inherited property. - A that represents an inherited property. - - - Gets a object that represents a property whose value was inherited. - A object that represents a property whose value was inherited. - - - Gets a value that indicates whether this represents an ambient property. - true if this object represents an ambient property; otherwise, false. - - - Gets a value that indicates whether this represents a bound property. - true if this object represents a bound property; otherwise, false. - - - Gets a value that indicates whether this represents a property set to a custom markup extension. - true if this object represents a property set to a custom markup extension; otherwise, false. - - - Gets a value that indicates whether this represents a data-bound property. - true if this object represents a data-bound property; otherwise, false. - - - Gets a value that indicates whether this represents a property set to its default value. - true if this objects represents a property set to its default value; otherwise, false. - - - Gets a value that indicates whether this represents a property set to a dynamic resource. - true if this object represents a property set to a dynamic resource; otherwise, false. - - - Gets a value that indicates whether this represents a property set to an expression. - true if this object represents a property set to an expression; otherwise, false. - - - Gets a value that indicates whether this represents an inherited property. - true if this object represent an inherited property; otherwise, false. - - - Gets a value that indicates whether this represents a property whose value was inherited. - true if this object represents a property whose value was inherited; otherwise, false. - - - Gets a value that indicates whether this represents a local property. - true if this object represents a local property; otherwise, false. - - - Gets a value that indicates whether this represents a property set to a local resource. - true if this object represents a property set to a or a ; otherwise, false. - - - Gets a value that indicates whether this represents a property set to a local value. - true if this object represents a property set to a local value; otherwise, false. - - - Gets a value indicating whether this represents a property set to a markup extension. - true if this object represents a property set to a markup extension; otherwise, false. - - - Gets a value that indicates whether this represents a property set to x:Null. - true if this object represents a property set to x:Null; otherwise, false. - - - Gets a value that indicates whether this represents a property set to a resource. - true if this object represents a property set to a , , or a ; otherwise, false. - - - Gets a value that indicates whether this represents a property set to a static value. - true if this object represents a property set to a static value; otherwise, false. - - - Gets a value that indicates whether this represents a property set to a static resource. - true if this object represents a property set to a static resource; otherwise, false. - - - Gets a value that indicates whether this represents a property set to a system resource. - true if this object represents a property set to a ; otherwise, false. - - - Gets a value that indicates whether this represents a template-bound property. - true if this object represents a template-bound property; otherwise, false. - - - Gets a object that represents a local property. - A that represents a local property. - - - Gets a object that represents a property set to a local dynamic resource. - A that represents a property set to a local dynamic resource. - - - Gets a object that represents a property set to a local static resource. - A that represents a property set to a local static resource. - - - Gets a object that represents a property set to a local value. - A object that represents a property set to a local value. - - - Gets a object that represents a property set to x:Null. - a object that represents a property set to x:Null. - - - Gets a object that represents a property set to a static value. - A object that represents a property set to a static value. - - - Gets a object that represents a property set to a static resource. - A object that represents a property set to a static resource. - - - Gets a object that represents a property set to a system resource. - A that represents a property set to a system resource. - - - Gets a object that represents a template-bound property. - A that represents a template-bound property. - - - Container for all dialog box-editing logic for objects. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class. - A that is hosted in a host-specific dialog box and has its set to the that corresponds to the property being edited. - A that is used for the inline editor. If used, its will be set to the that corresponds to the property being edited. - - - Gets or sets the that is hosted by a host-specific dialog box and has its set to a . - The object that is the template for this value editor. - - - Called when the is null and a dialog box has been invoked by the user. - The for the property being edited - The that can be used as a source for execution of . - - - A convenience button that allows the user to switch between the different modes. - - - Initializes a new instance of the class. - - - Creates and returns an for use by the automation infrastructure. - An for this object. - - - Raises the event. - A that contains the event data. - - - Called when any dependency properties of this control was changed. - A that contains the event data. - - - Gets or sets a value that indicates whether to sync to the owning container. This is a dependency property. - true if the is calculated automatically to match the property of the owning . false if the mode to switch to is based on the property. The default is true. - - - Identifies the dependency property. - The identifier for the dependency property. - - - Gets or sets the mode to switch to when this control is clicked. This is a dependency property. - A object. - - - Identifies the dependency property. - The identifier for the dependency property. - - - Container for any and all extended editor logic for properties. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class with the specified extended and inline editor objects. - The used for the extended popup/pinned editor that is viewed within the Properties window. When used, its property will be set to a . - The used for the inline editor. When used, its property will be set to a . - - - Get or sets the used for the extended popup/pinned editor. - A that defines the editor. - - - Defines an indexing operator on an attribute. - - - Gets the attribute with the specified key. - The that corresponds with . - The key to get the corresponding for. - - - Handles sorting and filtering functionality. - - - Determines if the matches a filter and stores the information. - The filter to compare to. - - - Occurs when a is changed through a call to the method. - - - Gets a value indicating whether this matches a filter. - true if the matches the filter; otherwise, false. - - - Indicates whether an matches a predicate. - true if the matches the predicate; otherwise, false. - The predicate to compare to. - - - Maps a string key to an instance. - The type of attribute. - - - Initializes a new instance of the class. - A unique string to associate with . - The to associate with . - - - Determines whether the specified is equal to the current . - true if the specified is equal to the current ; otherwise, false. - The to compare with the current . - - - Returns the hash code for the current . - The hash code for the current . - - - Gets the key for the current . - The key for the current . - - - Determines whether the specified instances are considered equal. - true if is equal to ; otherwise, false. - The first to compare. - The second to compare. - - - Determines whether the specified instances are considered not equal. - true if is not equal to ; otherwise, false. - The first to compare. - The second to compare. - - - Gets the for the current . - The for the current . - - - Represents a factory for creating new items for a collection or for a property value. - - - Initializes a new instance of the class. - - - Creates an instance of the specified that can be added to the collection editor or sub-property editor. - If a constructor is found for , returns an instance of ; otherwise, null. - The type of the object to create. - - is null. - - - Gets a display name for the specified that can be added to the collection editor or sub-property editor. - The name to display for . - The type for which to get a display name. - - is null. - - - Gets an image for the specified that can be used as an icon in the collection editor or sub-property editor. - A that represents an image to display for . - The type to get an image for. - The requested size of the image. - The name of the image that was found. - - is null. - - - Used to specify which object types can be assigned as the value of a property or as the value of a property type. - - - Initializes a new instance of the class. - A object that this attribute declares as being a valid new item type. - - is null. - - - Initializes a new instance of the class. - An array of objects that this attribute declares as being valid new item types. - - is null or empty. - - - Gets or sets the factory type associated with this attribute. - A object that represents the type associated with this attribute. - type does not derive from . - type is null. - - - Gets the type ID for this attribute. - An object representing the type ID. - - - Gets a list of objects that this attribute declares as being valid new item types. - An enumeration of the types that this attribute guarantees to be valid new item types. - - - Stores formatting information that is used for editing a number value. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class with the specified array of instances. - An array of instances. - - - Initializes a new instance of the class with the specified format string, precision, and scale. - A number format string. - An integer that represents the maximum number of decimal places handled by the number editor. - A scale factor that is applied to the displayed value of the number. - - - Initializes a new instance of the class with the specified format string, precision, scale, and instances. - A number format string. - An integer that represents the maximum number of decimal places handled by the number editor. - A scale factor that is applied to the displayed value of the number. - An array of instances. - - - Determines whether the specified is equal to the current . - true if the specified is equal to the current ; otherwise, false. - The to compare with the current . - - - Gets the number format string for the current . - The number format string for the current . - - - Returns the hash code for the current . - The hash code for the current . - - - Gets the with the specified key. - The that corresponds with . - The key to get the corresponding for. - - - Gets the maximum number of decimal places handled by the number editor. - An integer that represents the maximum number of decimal places handled by the number editor. - - - Gets the scale factor that is applied to the displayed value of the number. - A scale factor that is applied to the displayed value of the number. - - - Contains information about the increments that are used to change a number value. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class with the specified instances. - An array of instances. - - - Initializes a new instance of the class with the specified increment values. - The value for a small increment. - The value for the default increment. - The value for a large increment. - - - Initializes a new instance of the class with the specified parameters. - The value for a small increment. - The value for the default increment. - The value for a large increment. - An array of instances. - - - Gets the value for the default increment. - A double that represents the default increment. - - - Determines whether the specified is equal to the current . - true if the specified is equal to the current ; otherwise, false. - The to compare with the current . - - - Returns the hash code for the current . - The hash code for the current . - - - Gets the with the specified key. - The that corresponds with . - The key to get the corresponding for. - - - Gets the value for a large increment. - A double that represents a large increment. - - - Gets the value for a small increment. - A double that represents a small increment. - - - Defines a range on number-based attributes - - - Initializes a new instance of the class. - - - Initializes a new instance of the class with the specified instances. - An array of instances. - - - Initializes a new instance of the class with the specified hard and soft limit values. - The minimum value of the range, or null to use the default. - The soft minimum value of the range, or null to use the default. - The soft maximum value of the range, or null to use the default. - The maximum value of the range, or null to use the default. - true if the range can be set automatically; otherwise, false. - - - Initializes a new instance of the class. - The minimum value of the range, or null to use the default. - The soft minimum value of the range, or null to use the default. - The soft maximum value of the range, or null to use the default. - The maximum value of the range, or null to use the default. - true if the range can be set automatically; otherwise, false. - An array of instances. - - - Gets a value that indicates whether the range can be set automatically. - true if the range can be set automatically; otherwise, false. - - - Determines whether the specified is equal to the current . - true if the specified is equal to the current ; otherwise, false. - The to compare with the current . - - - Returns the hash code for the current . - The hash code for the current . - - - Get the hard limit on the maximum value. - A double that represents the hard limit on the maximum value, or null to use the default value. - - - Get the hard limit on the minimum value. - A double that represents the hard limit on the minimum value, or null to use the default value. - - - Gets the with the specified key. - The that corresponds with . - The key to get the corresponding for. - - - Get the soft limit on the maximum value. - A double that represents the soft limit on the maximum value, or null to use the default value. - - - Get the soft limit on the minimum value. - A double that represents the soft limit on the minimum value, or null to use the default value. - - - Used as a graphical container for instances. - - - Initializes a new instance of the class. - - - Gets or sets the currently displayed edit mode for this container. - A for this container. - - - Occurs when the active edit mode of this container is changed. - - - Identifies the  dependency property. - The identifier for the  dependency property. - - - Gets or sets the default . - A that represents the default property value editor. - - - Identifies the  dependency property. - The identifier for the  dependency property. - - - Gets or sets the default standard values editor. - A that represents the default standard values editor. - - - Identifies the  dependency property. - The identifier for the  dependency property. - - - Gets or sets the to pass to the method as the command source. - An to pass to the method as the command source. - - - Identifies the  dependency property. - The identifier for the  dependency property. - - - Gets the most appropriate for the current . - A that represents the most appropriate for the current . - - - Gets the most appropriate for the current . - A that represents the most appropriate for the current . - - - Gets or sets the for this . - A that represents the for this . - - - Identifies the  dependency property. - The identifier for the  dependency property. - - - Gets or sets the for this . - A that represents the for this . - - - Identifies the  dependency property. - The identifier for the  dependency property. - - - Gets the value of the  attached property for a specified dependency object. - The owning . - The to get the property from. - - - Gets the most appropriate for the current . - A that represents the most appropriate for the current . - - - Gets or sets the for the . - A that represents the for the . - - - Identifies the  dependency property. - The identifier for the  dependency property. - - - Gets the value for stored in the contained . - The value for stored in the contained . - - - Raises the event. - Name of the property. - - - Raises the event. - A that contains the event data. - - - Gets the command that is raised when the property is changed to . - A that is raised when the property is changed to . - - - Gets or sets the owning that can be used by UI elements of types to gain access to their parent . - A that represents the owning . - - - Identifies the  attached property. - The identifier for the  attached property. - - - Occurs when a property is changed. - - - Gets or sets the instance on which this operates. - A instance on which this operates. - - - Occurs when the property is changed. - - - Identifies the  dependency property. - The identifier for the  dependency property. - - - Sets the value of the  attached property for a specified dependency object. - The to set the property on. - The owning . - - - Defines the different edit modes for a . - - - Inline editor. - - - Extended editor that is displayed over the Properties window. - - - Extended editor that is pinned into place within the Properties window. - - - Dialog box editor. - - - Represents a property. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class that acts as a sub-property of the specified . - The parent . Root properties do not have a parent . - - - Determines if the matches a filter and stores the information. - The filter to compare to. - - - When overridden in a derived class, gets the name of the category that this property resides in. - The name of the category that this property resides in. - - - When overridden in a derived class, gets the current instance. - The current instance. - - - When overridden in a derived class, used by the host infrastructure to create a new host-specific instance. - A new instance. - - - When overridden in a derived class, gets the description of the encapsulated property. - The description of the encapsulated property. - - - Gets the display name for the property. - The display name for the property. - - - Occurs when a is changed through a call to the method. - - - Gets a value indicating whether there are standard values for this property. - true if there are standard values for this property; otherwise, false. - - - When overridden in a derived class, gets an identifier that uniquely identifies this property type and name on the current platform. - An identifier that uniquely identifies this property type and name on the current platform. - - - When overridden in a derived class, gets a value indicating whether the encapsulated property is an advanced property. - true if the encapsulated property is an advanced property; otherwise, false. - - - When overridden in a derived class, gets a value indicating whether the encapsulated property is read-only. - true if the encapsulated property is read-only; otherwise, false. - - - Gets or sets a value indicating whether this matches a filter. - true if the matches the filter; otherwise, false. - - - Indicates whether a matches a predicate. - true if the matches the predicate; otherwise, false. - The predicate to compare to. - - - When overridden in a derived class, gets the collection of model properties for this . - The collection of model properties for this . - - - Raises the event. - The filter that is being applied. - - - Raises the event. - A that contains the event data. - - - Raises the event. - The name of the property is changing. - - is null. - - - Gets the parent . - The parent . - - - Occurs when a property value changes. - - - When overridden in a derived class, gets the name of the encapsulated property. - The name of the encapsulated property. - - - When overridden in a derived class, gets the type of the encapsulated property. - The type of the encapsulated property. - - - Gets the (data model) for this . - The for this . - - - When overridden in a derived class, gets the that will be used to edit this . - The that will be used to edit this . - - - When overridden in a derived class, gets the standard values that the encapsulated property supports. - A of standard values that the encapsulated property supports. - - - Represents a collection of instances for sub-properties of a given . - - - Initializes a new instance of the class. - The parent . - - is null. - - - When overridden in a derived class, gets the number of instances in this collection. - The number of instances in this collection. - - - When overridden in a derived class, returns an of all the instances in this collection. - An object that can be used to iterate through the collection. - - - When overridden in a derived class, gets a from this collection of the specified name. - A instance of the specified name or null if it does not exist. - The name of the property. - - - Gets the parent . - A that represents the parent. - - - For a description of this member, see . - An object that can be used to iterate through the collection. - - - Used as part of the searching and filtering functionality that may be provided by the property editing host. - - - Initializes a new instance of the class. - An collection of predicates. - - - Initializes a new instance of the class. - String representation of predicates. The predicates are space delimited. - - - Gets a value indicating whether has any predicates. - true if this does not have any predicates; otherwise, false. - - - Compares this filter with a particular filter target. - true if there are no predicates or if one or more predicates match the filter target; otherwise, false. - Target to compare with. - - is null. - - - Provides data for the event. - - - Initializes a new instance of the class. - The that was applied. - - - Gets the that was applied. - A that was applied. - - - Represents a predicate for search and filtering. - - - Initializes a new instance of the class. - The predicate string. - - is null. - - - Returns a value indicating whether a case insensitive match of the predicate string is contained within the target string. - true if a case insensitive match of the predicate string is contained within the target string; otherwise, false. - The target string to compare with the predicate string. - - - Gets an upper-case version of the predicate string. - An upper-case version of the predicate string. - - - A control that appears with a property value in the property window and can contain information about the property value. - - - Initializes a new instance of the class. - - - Used to set the order in which properties appear in a category, or in a list of sub-properties. - - - Creates a object that is added after the specified token. - A new object. - The reference token. - - is null. - - - Creates a object that is added before the specified token. - A new object. - The reference token. - - is null. - - - Gets the system-defined default order position. - A instance that represents the default order position. - - - Gets the system-defined early order position. - A instance that represents the system-defined early order position. - - - Gets the system-defined late order position. - A instance that represents the system-defined late order position. - - - This attribute is attached to a property to specify the sort order of a property in a property browser. - - - Initializes a new instance of the class. - The to assign the property. - - is null. - - - Gets the associated . - The priority in which to display the property in the property browser. - - - Represents the value of a property. - - - Initializes a new instance of the class. - The property entry that is the parent of this property value. - - is null. - - - When overridden in a derived class, gets a value indicating whether can be converted from a string. - true if can be converted from a string; otherwise, false. - - - Gets a value indicating how to handle exceptions that occur during the get and set methods of the and properties. - true if the exception should be caught; false if the exception should be propagated to the caller. - - - When overridden in a derived class, clears the value so that it is not set. - - - When overridden in a derived class, gets a of objects that represents the value of the . - A collection of objects that represents the value of the . - - - When overridden in a derived class, attempts to convert the specified to an . - An object that represents . - The string to convert. - - - When overridden in a derived class, attempts to convert the specified to a . - A string that represents . - The object to convert. - - - When overridden in a derived class, returns the that should be returned by the property. - The object that should be returned by the property. - - - When overridden in a derived class, gets a value indicating whether this property value supports sub-properties. - true if the supports sub-properties; otherwise, false. - - - When overridden in a derived class, gets a value indicating whether this is a collection. - true if is a collection; otherwise, false. - - - When overridden in a derived class, gets a value indicating whether the current is the default value for the property. - true if is the default value for the property; otherwise, false. - - - When overridden in a derived class, gets a value indicating whether this property value represents a property for multiple objects that have more than one value. - true if this value represents a property for multiple objects that have more than one value; otherwise, false. - - - Raises the event. - - - Raises the event. - - - Raises the event with the specified . - The data for the event. - - - Raises the event with the specified string. - The name of the property that is changing. - - - Raises the event. - The data for the event. - - is null. - - - Gets the parent of this . - The parent of this . - - - Represents the method that handles the event of the . - - - Represents the method that handles the event of the . - - - Represents the method that handles the event of the . - - - When overridden in a derived class, sets the property to the specified . - The object to set as the value of the property. - - - When overridden in a derived class, gets a that contains information about the source of this property value. - Information about the source of this property value. - - - Gets or sets the value of this as a . - A string that contains the value of this . - - - When overridden in a derived class, gets the sub-properties of this property value. - A collection of sub-properties. - - - Represents the method that handles the event of the . - - - When overridden in a derived class, checks that the specified contains a valid value before setting the property to it. - The object to check for a valid value. - - - Gets or sets the value of this . - An object that contains the value of this . - - - Represents a collection of instances. - - - Initializes a new instance of the class. - The parent . This will be the property whose type is a collection. - - is null. - - - When overridden in a derived class, adds the specified object into the collection. - The for the added object. - The object to add to the collection - - - Occurs when the changes. - - - When overridden in a derived class, gets the number of items in the collection. - The number of items in the collection. - - - When overridden in a derived class, returns a strongly typed for the collection of objects. - An enumeration of objects. - - - When overridden in a derived class, inserts the specified object into the collection at the specified index. - A for the inserted object. - The object to insert into the collection. - The index of where to insert the object. - - - When overridden in a derived class, gets the at the specified index. - The at the specified index. - The index of a in the collection. - - - Raises the event. - A that contains the event data. - - - Gets the parent . - A that represents the parent. - - - When overridden in a derived class, removes the specified from the collection. - true if the was removed successfully; otherwise, false. - The to remove from the collection. - - - When overridden in a derived class, removes the from the collection at the specified index. - The index of the to remove. - - - When overridden in a derived class, swaps the order of objects in the collection. - The index of the first object. - The index of the second object. - - - For a description of this member, see . - An enumeration of objects. - - - Container for any and all inline editor logic for properties. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class. - The that is used for an inline editor. This has its set to a . - - - Utility method that creates a new for the specified type. - A new for the specified type. - - instance for which to create the new . - - - Utility method that creates a new for the specified type. - A new for the specified type. - - type for which to create the new . - - - Gets or sets the that is used for an inline editor. - A that defines the inline editor. - - - Provides standard commands that control the behavior of a property window when the user edits properties. - - - Gets a that represents a request to cancel a transaction associated with a property edit. - A request to cancel a transaction associated with a property edit. - - - Gets a that represents a request to begin a new transaction associated with a property edit. - A request to begin a new transaction associated with a property edit. - - - Gets a that represents a request to commit a transaction associated with a property edit. - A request to commit a transaction associated with a property edit. - - - Gets a that represents a notification to the host that a property edit has been completed. - A notification to the host that a property edit has been completed. - - - Gets a that represents a request to display a context menu in the . - A request to display a context menu in the . - - - Gets a that represents a request to display a dialog box editor for a property. - A request to display a dialog box editor for a property. - - - Gets a that represents a request to show a validation error message. - A request to show a validation error message. - - - Gets a that represents a request to display a pinned editor for a property. - A request to display a pinned editor for a property. - - - Gets a that represents a request to display an extended editor for a property. - A request to display an extended editor for a property. - - - Gets a that represents a request to display an inline editor for a property. - A request to display an inline editor for a property. - - - Provides data for the event. - - - Initializes a new instance of the class. - A message that indicates what failed. - The for which the exception occurred. - The source that generated this exception (get or set). - The inner exception. - - is null. - - - Gets the contained exception. - An that is the contained exception. - - - Gets the message that indicates what failed. - The message that indicates what failed. - - - Gets the for which the exception is occurring. - A for which the exception is occurring. - - - Gets the source that generated the exception. - A that generated the exception. - - - Indicates the source of the exception thrown by a instance. - - - Indicates that the exception occurred during a get operation. - - - Indicates that the exception occurred during a set operation. - - - Represents the source of a property value. - - - Initializes a new instance of the class. - - - Provides adapters for a specified item. - - - Initializes a new instance of the class. - - - Returns an adapter of the specified adapter type for the specified item. - An of type for . - The item to get the adapter for. - The type of adapter. - - - Returns an adapter of the specified adapter type for the specified item. - An of type for . - The type of adapter to return. - The item to get the adapter for. - - - Represents a binary stream of information, such as a bitmap. - - - When overridden in a derived class, initializes a new instance of the class. - - - When overridden in a derived class, occurs when the content of the stream changes. - - - Gets a local file path of the stream. - A that represents a local file path of the stream; or null if the stream cannot be referenced as a local file. - - - Gets a value that indicates whether opening this resource is a valid operation. - true if opening this resource is a valid operation; otherwise, false. - - - When overridden in a derived class, opens a stream on the resource. - A on the resource. - The to use when opening the resource. For example, or . - - - When overridden in a derived class, gets a value representing the URI of the resource. - The URI of the resource. - - - A service that locates items to display on a context menu. - - - Gets a list of menu items. - An enumeration of currently applicable menu items. - - - Defines methods to create, remove, display and query the contents of the event handling class for the current editing context. - - - When overridden in a derived class, initializes a new instance of the class. - - - When overridden in a derived class, requests that a specified method be declared as handling a specified event. - true if the method can be successfully declared in the code-behind file to handle the given event; otherwise, false. - The event to handle. - The method to declare. - - - When overridden in a derived class, determines whether a class name can be used in creating a unique method name in a language. - true if a class name can be used in creating a unique method name in a language; otherwise, false. - - - Appends the specified collection of objects to the specified event handler. - The event definition whose handler will have statements added. - The method name of the event handler. - The collection of objects to append. - - - When overridden in a derived class, creates a method that handles an event. - true if the method is successfully created; otherwise, false. - The event that handles. - The method to create. - - - When overridden in a derived class, returns a unique method name for an event handler. - A unique event handler name. For example, Button1_Click or Button1_Click_1. - The event for which to create a unique event handler name. - - - Occurs when a method is associated with a as a result of a call to the method. - - - When overridden in a derived class, returns the names of methods that are compatible with a specified event. - The names of methods that are compatible with . - The event that the methods are compatible with. - - - When overridden in a derived class, returns a list of methods that handle a specified event. - The list of methods that handle . - The event that is being handled. - - - When overridden in a derived class, determines whether a method name that handles a specified event already exists. - true if the method name that handles already exists; otherwise, false. - The event that handles. - The name of the method to check. - - - Raises the event. - The instance that was associated with . - The method handler that was associated with the . - - - When overridden in a derived class, requests that a specific method stop handling a specific event by removing it from a Handles clause. - true if the event can be successfully removed from the method declaration in the code-behind file; otherwise, false. - The event to stop from handling. - The method to stop handling . - - - Removes the event handlers for the specified element. - true if event handlers were removed; otherwise, false. - The element to remove event handlers from. - - - When overridden in a derived class, requests that a specific method stop handling a specific event by removing it from an event handling class. - true if is successfully removed from the event handling class; otherwise, false. - The event to stop handling. - The method to stop handling . - - - When overridden in a derived class, identifies the methods that the binding service is referring to as belonging to the specified class. - The name of the class that the methods belong to. - - - When overridden in a derived class, attempts to display the specified method to the user. - true if the method is successfully displayed to the user; otherwise, false. - The event that handles. - The method to display. - - - When overridden in a derived class, determines whether a method name is a valid method name and raises an exception if it is not. - The event that handles. - The name of the method to check. - - - Provides data for the event. - - - Initializes a new instance of the class. - The that received a new event handler. - The event handler associated with . - - - Gets the event handler that was associated with a . - A name of the event handler method. - - - Gets the that received a new event handler. - The that received a new event handler. - - - Defines methods for converting model items to markup text and for parsing markup text into model items. - - - Initializes a new instance of the class. - - - When overridden in a derived class, parses the specified markup text and returns a model item representing that text. - A model item representing the markup. - A correctly formed XML document. - Assembly names to use when parsing . - - - - Provides access to resources external to the markup file. - - - Initializes a new instance of the class. - - - When overridden in a derived class, gets the application model. - The application model or null if there is no application model for this context. - - - When overridden in a derived class, gets the specified URI in the project system and returns its contents as a binary blob. - The resource specified by . - The URI to get the resource for. - - is null. - - - When overridden in a derived class, gets the specified URI in the project system, loads it, and returns a representing the root. - The model resource specified by . - The URI to get the resource for. - - is null. - - - When overridden in a derived class, gets an enumeration of URI values that can be loaded as resources. - An enumeration of URI values. - - - When overridden in a derived class, translates a local URI back to its original URI. - The URI that corresponds with . - The URI to translate. - - is null. - - - Creates a method in the code behind for a user's XAML file and enables appending statements to the method. - - - Appends a collection of CodeDOM statements to the specified event handler. - The method definition that is searched to append statements to. - A list of CodeDOM statements to append to the end of the method. - The line number to insert the statements. - - - Creates a method with the specified signature. - true if the method was created; otherwise, false. - A that specifies the signature. - - - Provides data for the event. - - - Initializes a new instance of the class. - - - Gets an enumeration of objects that have been added to the editing model. - An enumeration of objects that have been added to the editing model. - - - Gets an enumeration of objects that have been removed from the editing model. - An enumeration of objects that have been removed from the editing model. - - - Gets an enumeration of properties that have been changed in the editing model. - An enumeration of objects that represent changed properties in the editing model. - - - Gets an enumeration of property names that have been changed in the editing model. - An enumeration of objects that represent the names of the changed properties. - - - Represents an external resource that contains a model item. - - - When overridden in a derived class, initializes a new instance of the class. - - - When overridden in a derived class, occurs when the model item changes. - - - When overridden in a derived class, gets a value representing the model item of the resource. - The model item of the external resource. - - - Provides the main entry point that the designer uses to obtain the editing model. - - - Initializes a new instance of the class. - - - Converts a created in another designer to a for this designer. - The converted item, associated with this designer. - The item to convert. - - - When overridden in a derived class, creates a model item that is a deep copy of the specified instance. - A new model item that is a clone of the existing item. - The item to wrap. - - is null. - - - When overridden in a derived class, creates a object for a specified type. - A newly created model item. - The type of item to create. - Creation options. You can specify if you want to initialize default values for an item. - An array of arguments to pass to the constructor of the item. - - is null. - - - When overridden in a derived class, creates a new model item that represents the value of a static member of the specified class. - A newly created model item that represents a static member of . - The type that contains the static member being referenced. - The name of the static member being referenced. - - - When overridden in a derived class, finds matching model items for a specified starting point. - An enumeration of model items matching the query. - The model item to start the search. Items above this item in the hierarchy will be ignored. This item, and any item below it in the hierarchy, are included in the search. If this parameter is null, the root is used. - An identifier for the type of object to find. - - - When overridden in a derived class, finds matching model items for a specified starting point. - An enumeration of model items matching the query. - The model item to start the search. Items above this item are ignored. This item, and any item below it in the hierarchy, are included in the search. If this parameter is null, the root is used. - A predicate that allows more complex type matching to be used. For example, the predicate could return true for both the and types. - - is null. - - - When overridden in a derived class, finds matching model items for a specified starting point. - An enumeration of model items matching the query. - The model item to start the search. Items above this item will be ignored. This item, and any item below it in the hierarchy, are included in the search. If this parameter is null, the root is used. - The type of the object to find. - - is null. - - - Finds the model item in the specified scope with the specified name. - A model item whose name matches , or null if no match was found. - An optional scope to search. - The name of the item to locate. - - - When overridden in a derived class, finds the model item in the specified scope with the specified name and comparison criteria. - A model item whose name matches , or null if no match was found. - An optional scope to search. - The name of the item to locate. - Specifies how the name is compared. The default is to compare with the property. - - - When overridden in a derived class, occurs when an item in the model has changed. - - - Resolves the specified to a . - The type that matches the specified identifier, or null if the identifier cannot be resolved. - The identifier to resolve. - - - When overridden in a derived class, gets the root of the object hierarchy. - The which represents the root of the editing model tree. - - - Provides a mechanism for capturing property changes that are made by the user in the designer and providing new values at design time. - - - When overridden in a derived class, initializes a new instance of the class. - - - When overridden in a derived class, returns an enumeration that contains the properties to translate for the specified type. - An enumeration that contains the properties to translate for a specified type, if any. - The type for which to get the properties to translate. - - - Determines whether the specified property should be translated for the specified type. - true if the specified property should be translated for the specified type; otherwise, false. - The type for which to determine whether should be translated. - An identifier for the property to be checked. - - - Raises the event to indicate that the specified property was invalidated. - The item that contains the invalidated property. - The invalidated property. - - - Occurs when a property needs to be invalidated because of a change in a dependent property. - - - Calls custom logic to translate the specified property for the specified type and instance, and specifies the value to translate. - The translated value. - The type for which the user sets the property value in the designer. - The item that contains the property to be translated. - The property to be translated. - The value set by the user in the designer. - - - Associates visuals and editing model items. - - - Initializes a new instance of the class. - - - When overridden in a derived class, gets the model corresponding to the specified view. - The model corresponding to the specified view, or null if no model is found. - The view to get the model for. - - is null. - - - When overridden in a derived class, occurs when the layout of the view has been changed. - - - \ No newline at end of file diff --git a/ScheMe/bin/NLog.config b/ScheMe/bin/NLog.config deleted file mode 100644 index 7a0f3aa..0000000 --- a/ScheMe/bin/NLog.config +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/ScheMe/bin/NLog.dll b/ScheMe/bin/NLog.dll deleted file mode 100644 index b56deca..0000000 Binary files a/ScheMe/bin/NLog.dll and /dev/null differ diff --git a/ScheMe/bin/NLog.xml b/ScheMe/bin/NLog.xml deleted file mode 100644 index c97ead3..0000000 --- a/ScheMe/bin/NLog.xml +++ /dev/null @@ -1,23541 +0,0 @@ - - - - NLog - - - - - Indicates that the value of the marked element could be null sometimes, - so the check for null is necessary before its usage - - - [CanBeNull] public object Test() { return null; } - public void UseTest() { - var p = Test(); - var s = p.ToString(); // Warning: Possible 'System.NullReferenceException' - } - - - - - Indicates that the value of the marked element could never be null - - - [NotNull] public object Foo() { - return null; // Warning: Possible 'null' assignment - } - - - - - Indicates that the marked method builds string by format pattern and (optional) arguments. - Parameter, which contains format string, should be given in constructor. The format string - should be in -like form - - - [StringFormatMethod("message")] - public void ShowError(string message, params object[] args) { /* do something */ } - public void Foo() { - ShowError("Failed: {0}"); // Warning: Non-existing argument in format string - } - - - - - Specifies which parameter of an annotated method should be treated as format-string - - - - - Indicates that the function argument should be string literal and match one - of the parameters of the caller function. For example, ReSharper annotates - the parameter of - - - public void Foo(string param) { - if (param == null) - throw new ArgumentNullException("par"); // Warning: Cannot resolve symbol - } - - - - - Indicates that the method is contained in a type that implements - interface - and this method is used to notify that some property value changed - - - The method should be non-static and conform to one of the supported signatures: - - NotifyChanged(string) - NotifyChanged(params string[]) - NotifyChanged{T}(Expression{Func{T}}) - NotifyChanged{T,U}(Expression{Func{T,U}}) - SetProperty{T}(ref T, T, string) - - - - internal class Foo : INotifyPropertyChanged { - public event PropertyChangedEventHandler PropertyChanged; - [NotifyPropertyChangedInvocator] - protected virtual void NotifyChanged(string propertyName) { ... } - - private string _name; - public string Name { - get { return _name; } - set { _name = value; NotifyChanged("LastName"); /* Warning */ } - } - } - - Examples of generated notifications: - - NotifyChanged("Property") - NotifyChanged(() => Property) - NotifyChanged((VM x) => x.Property) - SetProperty(ref myField, value, "Property") - - - - - - Describes dependency between method input and output - - -

Function Definition Table syntax:

- - FDT ::= FDTRow [;FDTRow]* - FDTRow ::= Input => Output | Output <= Input - Input ::= ParameterName: Value [, Input]* - Output ::= [ParameterName: Value]* {halt|stop|void|nothing|Value} - Value ::= true | false | null | notnull | canbenull - - If method has single input parameter, it's name could be omitted.
- Using halt (or void/nothing, which is the same) - for method output means that the methos doesn't return normally.
- canbenull annotation is only applicable for output parameters.
- You can use multiple [ContractAnnotation] for each FDT row, - or use single attribute with rows separated by semicolon.
-
- - - [ContractAnnotation("=> halt")] - public void TerminationMethod() - - - [ContractAnnotation("halt <= condition: false")] - public void Assert(bool condition, string text) // regular assertion method - - - [ContractAnnotation("s:null => true")] - public bool IsNullOrEmpty(string s) // string.IsNullOrEmpty() - - - // A method that returns null if the parameter is null, and not null if the parameter is not null - [ContractAnnotation("null => null; notnull => notnull")] - public object Transform(object data) - - - [ContractAnnotation("s:null=>false; =>true,result:notnull; =>false, result:null")] - public bool TryParse(string s, out Person result) - - -
- - - Indicates that marked element should be localized or not - - - [LocalizationRequiredAttribute(true)] - internal class Foo { - private string str = "my string"; // Warning: Localizable string - } - - - - - Indicates that the value of the marked type (or its derivatives) - cannot be compared using '==' or '!=' operators and Equals() - should be used instead. However, using '==' or '!=' for comparison - with null is always permitted. - - - [CannotApplyEqualityOperator] - class NoEquality { } - class UsesNoEquality { - public void Test() { - var ca1 = new NoEquality(); - var ca2 = new NoEquality(); - if (ca1 != null) { // OK - bool condition = ca1 == ca2; // Warning - } - } - } - - - - - When applied to a target attribute, specifies a requirement for any type marked - with the target attribute to implement or inherit specific type or types. - - - [BaseTypeRequired(typeof(IComponent)] // Specify requirement - internal class ComponentAttribute : Attribute { } - [Component] // ComponentAttribute requires implementing IComponent interface - internal class MyComponent : IComponent { } - - - - - Indicates that the marked symbol is used implicitly - (e.g. via reflection, in external library), so this symbol - will not be marked as unused (as well as by other usage inspections) - - - - - Should be used on attributes and causes ReSharper - to not mark symbols marked with such attributes as unused - (as well as by other usage inspections) - - - - Only entity marked with attribute considered used - - - Indicates implicit assignment to a member - - - - Indicates implicit instantiation of a type with fixed constructor signature. - That means any unused constructor parameters won't be reported as such. - - - - Indicates implicit instantiation of a type - - - - Specify what is considered used implicitly - when marked with - or - - - - Members of entity marked with attribute are considered used - - - Entity marked with attribute and all its members considered used - - - - This attribute is intended to mark publicly available API - which should not be removed and so is treated as used - - - - - Tells code analysis engine if the parameter is completely handled - when the invoked method is on stack. If the parameter is a delegate, - indicates that delegate is executed while the method is executed. - If the parameter is an enumerable, indicates that it is enumerated - while the method is executed - - - - - Indicates that a method does not make any observable state changes. - The same as System.Diagnostics.Contracts.PureAttribute - - - [Pure] private int Multiply(int x, int y) { return x * y; } - public void Foo() { - const int a = 2, b = 2; - Multiply(a, b); // Waring: Return value of pure method is not used - } - - - - - Indicates that a parameter is a path to a file or a folder - within a web project. Path can be relative or absolute, - starting from web root (~) - - - - - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter - is an MVC action. If applied to a method, the MVC action name is calculated - implicitly from the context. Use this attribute for custom wrappers similar to - System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String) - - - - - ASP.NET MVC attribute. Indicates that a parameter is an MVC area. - Use this attribute for custom wrappers similar to - System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String) - - - - - ASP.NET MVC attribute. If applied to a parameter, indicates that - the parameter is an MVC controller. If applied to a method, - the MVC controller name is calculated implicitly from the context. - Use this attribute for custom wrappers similar to - System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String, String) - - - - - ASP.NET MVC attribute. Indicates that a parameter is an MVC Master. - Use this attribute for custom wrappers similar to - System.Web.Mvc.Controller.View(String, String) - - - - - ASP.NET MVC attribute. Indicates that a parameter is an MVC model type. - Use this attribute for custom wrappers similar to - System.Web.Mvc.Controller.View(String, Object) - - - - - ASP.NET MVC attribute. If applied to a parameter, indicates that - the parameter is an MVC partial view. If applied to a method, - the MVC partial view name is calculated implicitly from the context. - Use this attribute for custom wrappers similar to - System.Web.Mvc.Html.RenderPartialExtensions.RenderPartial(HtmlHelper, String) - - - - - ASP.NET MVC attribute. Allows disabling all inspections - for MVC views within a class or a method. - - - - - ASP.NET MVC attribute. Indicates that a parameter is an MVC display template. - Use this attribute for custom wrappers similar to - System.Web.Mvc.Html.DisplayExtensions.DisplayForModel(HtmlHelper, String) - - - - - ASP.NET MVC attribute. Indicates that a parameter is an MVC editor template. - Use this attribute for custom wrappers similar to - System.Web.Mvc.Html.EditorExtensions.EditorForModel(HtmlHelper, String) - - - - - ASP.NET MVC attribute. Indicates that a parameter is an MVC template. - Use this attribute for custom wrappers similar to - System.ComponentModel.DataAnnotations.UIHintAttribute(System.String) - - - - - ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter - is an MVC view. If applied to a method, the MVC view name is calculated implicitly - from the context. Use this attribute for custom wrappers similar to - System.Web.Mvc.Controller.View(Object) - - - - - ASP.NET MVC attribute. When applied to a parameter of an attribute, - indicates that this parameter is an MVC action name - - - [ActionName("Foo")] - public ActionResult Login(string returnUrl) { - ViewBag.ReturnUrl = Url.Action("Foo"); // OK - return RedirectToAction("Bar"); // Error: Cannot resolve action - } - - - - - Razor attribute. Indicates that a parameter or a method is a Razor section. - Use this attribute for custom wrappers similar to - System.Web.WebPages.WebPageBase.RenderSection(String) - - - - - Asynchronous continuation delegate - function invoked at the end of asynchronous - processing. - - Exception during asynchronous processing or null if no exception - was thrown. - - - - Helpers for asynchronous operations. - - - - - Iterates over all items in the given collection and runs the specified action - in sequence (each action executes only after the preceding one has completed without an error). - - Type of each item. - The items to iterate. - The asynchronous continuation to invoke once all items - have been iterated. - The action to invoke for each item. - - - - Repeats the specified asynchronous action multiple times and invokes asynchronous continuation at the end. - - The repeat count. - The asynchronous continuation to invoke at the end. - The action to invoke. - - - - Modifies the continuation by pre-pending given action to execute just before it. - - The async continuation. - The action to pre-pend. - Continuation which will execute the given action before forwarding to the actual continuation. - - - - Attaches a timeout to a continuation which will invoke the continuation when the specified - timeout has elapsed. - - The asynchronous continuation. - The timeout. - Wrapped continuation. - - - - Iterates over all items in the given collection and runs the specified action - in parallel (each action executes on a thread from thread pool). - - Type of each item. - The items to iterate. - The asynchronous continuation to invoke once all items - have been iterated. - The action to invoke for each item. - - - - Runs the specified asynchronous action synchronously (blocks until the continuation has - been invoked). - - The action. - - Using this method is not recommended because it will block the calling thread. - - - - - Wraps the continuation with a guard which will only make sure that the continuation function - is invoked only once. - - The asynchronous continuation. - Wrapped asynchronous continuation. - - - - Gets the combined exception from all exceptions in the list. - - The exceptions. - Combined exception or null if no exception was thrown. - - - - Asynchronous action. - - Continuation to be invoked at the end of action. - - - - Asynchronous action with one argument. - - Type of the argument. - Argument to the action. - Continuation to be invoked at the end of action. - - - - Represents the logging event with asynchronous continuation. - - - - - Initializes a new instance of the struct. - - The log event. - The continuation. - - - - Implements the operator ==. - - The event info1. - The event info2. - The result of the operator. - - - - Implements the operator ==. - - The event info1. - The event info2. - The result of the operator. - - - - Determines whether the specified is equal to this instance. - - The to compare with this instance. - - A value of true if the specified is equal to this instance; otherwise, false. - - - - - Returns a hash code for this instance. - - - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - - - Gets the log event. - - - - - Gets the continuation. - - - - - NLog internal logger. - - Writes to file, console or custom textwriter (see ) - - - Don't use as that can lead to recursive calls - stackoverflows - - - - - Initializes static members of the InternalLogger class. - - - - - Set the config of the InternalLogger with defaults and config. - - - - - Logs the specified message without an at the specified level. - - Log level. - Message which may include positional parameters. - Arguments to the message. - - - - Logs the specified message without an at the specified level. - - Log level. - Log message. - - - - Logs the specified message with an at the specified level. - - Exception to be logged. - Log level. - Message which may include positional parameters. - Arguments to the message. - - - - Logs the specified message with an at the specified level. - - Exception to be logged. - Log level. - Log message. - - - - Write to internallogger. - - optional exception to be logged. - level - message - optional args for - - - - Determine if logging should be avoided because of exception type. - - The exception to check. - true if logging should be avoided; otherwise, false. - - - - Determine if logging is enabled. - - The for the log event. - true if logging is enabled; otherwise, false. - - - - Write internal messages to the . - - A message to write. - - Works when property set to true. - The is used in Debug and Relese configuration. - The works only in Debug configuration and this is reason why is replaced by . - in DEBUG - - - - - Logs the assembly version and file version of the given Assembly. - - The assembly to log. - - - - Logs the specified message without an at the Trace level. - - Message which may include positional parameters. - Arguments to the message. - - - - Logs the specified message without an at the Trace level. - - Log message. - - - - Logs the specified message with an at the Trace level. - - Exception to be logged. - Message which may include positional parameters. - Arguments to the message. - - - - Logs the specified message without an at the Trace level. - - The type of the first argument. - Message which may include positional parameters. - Argument {0} to the message. - - - - Logs the specified message without an at the Trace level. - - The type of the first argument. - The type of the second argument. - Message which may include positional parameters. - Argument {0} to the message. - Argument {1} to the message. - - - - Logs the specified message without an at the Trace level. - - The type of the first argument. - The type of the second argument. - The type of the third argument. - Message which may include positional parameters. - Argument {0} to the message. - Argument {1} to the message. - Argument {2} to the message. - - - - Logs the specified message with an at the Trace level. - - Exception to be logged. - Log message. - - - - Logs the specified message without an at the Debug level. - - Message which may include positional parameters. - Arguments to the message. - - - - Logs the specified message without an at the Debug level. - - Log message. - - - - Logs the specified message with an at the Debug level. - - Exception to be logged. - Message which may include positional parameters. - Arguments to the message. - - - - Logs the specified message without an at the Trace level. - - The type of the first argument. - Message which may include positional parameters. - Argument {0} to the message. - - - - Logs the specified message without an at the Trace level. - - The type of the first argument. - The type of the second argument. - Message which may include positional parameters. - Argument {0} to the message. - Argument {1} to the message. - - - - Logs the specified message without an at the Trace level. - - The type of the first argument. - The type of the second argument. - The type of the third argument. - Message which may include positional parameters. - Argument {0} to the message. - Argument {1} to the message. - Argument {2} to the message. - - - - Logs the specified message with an at the Debug level. - - Exception to be logged. - Log message. - - - - Logs the specified message without an at the Info level. - - Message which may include positional parameters. - Arguments to the message. - - - - Logs the specified message without an at the Info level. - - Log message. - - - - Logs the specified message with an at the Info level. - - Exception to be logged. - Message which may include positional parameters. - Arguments to the message. - - - - Logs the specified message without an at the Trace level. - - The type of the first argument. - Message which may include positional parameters. - Argument {0} to the message. - - - - Logs the specified message without an at the Trace level. - - The type of the first argument. - The type of the second argument. - Message which may include positional parameters. - Argument {0} to the message. - Argument {1} to the message. - - - - Logs the specified message without an at the Trace level. - - The type of the first argument. - The type of the second argument. - The type of the third argument. - Message which may include positional parameters. - Argument {0} to the message. - Argument {1} to the message. - Argument {2} to the message. - - - - Logs the specified message with an at the Info level. - - Exception to be logged. - Log message. - - - - Logs the specified message without an at the Warn level. - - Message which may include positional parameters. - Arguments to the message. - - - - Logs the specified message without an at the Warn level. - - Log message. - - - - Logs the specified message with an at the Warn level. - - Exception to be logged. - Message which may include positional parameters. - Arguments to the message. - - - - Logs the specified message without an at the Trace level. - - The type of the first argument. - Message which may include positional parameters. - Argument {0} to the message. - - - - Logs the specified message without an at the Trace level. - - The type of the first argument. - The type of the second argument. - Message which may include positional parameters. - Argument {0} to the message. - Argument {1} to the message. - - - - Logs the specified message without an at the Trace level. - - The type of the first argument. - The type of the second argument. - The type of the third argument. - Message which may include positional parameters. - Argument {0} to the message. - Argument {1} to the message. - Argument {2} to the message. - - - - Logs the specified message with an at the Warn level. - - Exception to be logged. - Log message. - - - - Logs the specified message without an at the Error level. - - Message which may include positional parameters. - Arguments to the message. - - - - Logs the specified message without an at the Error level. - - Log message. - - - - Logs the specified message with an at the Error level. - - Exception to be logged. - Message which may include positional parameters. - Arguments to the message. - - - - Logs the specified message without an at the Trace level. - - The type of the first argument. - Message which may include positional parameters. - Argument {0} to the message. - - - - Logs the specified message without an at the Trace level. - - The type of the first argument. - The type of the second argument. - Message which may include positional parameters. - Argument {0} to the message. - Argument {1} to the message. - - - - Logs the specified message without an at the Trace level. - - The type of the first argument. - The type of the second argument. - The type of the third argument. - Message which may include positional parameters. - Argument {0} to the message. - Argument {1} to the message. - Argument {2} to the message. - - - - Logs the specified message with an at the Error level. - - Exception to be logged. - Log message. - - - - Logs the specified message without an at the Fatal level. - - Message which may include positional parameters. - Arguments to the message. - - - - Logs the specified message without an at the Fatal level. - - Log message. - - - - Logs the specified message with an at the Fatal level. - - Exception to be logged. - Message which may include positional parameters. - Arguments to the message. - - - - Logs the specified message without an at the Trace level. - - The type of the first argument. - Message which may include positional parameters. - Argument {0} to the message. - - - - Logs the specified message without an at the Trace level. - - The type of the first argument. - The type of the second argument. - Message which may include positional parameters. - Argument {0} to the message. - Argument {1} to the message. - - - - Logs the specified message without an at the Trace level. - - The type of the first argument. - The type of the second argument. - The type of the third argument. - Message which may include positional parameters. - Argument {0} to the message. - Argument {1} to the message. - Argument {2} to the message. - - - - Logs the specified message with an at the Fatal level. - - Exception to be logged. - Log message. - - - - Gets or sets the minimal internal log level. - - If set to , then messages of the levels , and will be written. - - - - Gets or sets a value indicating whether internal messages should be written to the console output stream. - - Your application must be a console application. - - - - Gets or sets a value indicating whether internal messages should be written to the console error stream. - - Your application must be a console application. - - - - Gets or sets a value indicating whether internal messages should be written to the . - - - - - Gets or sets the file path of the internal log file. - - A value of value disables internal logging to a file. - - - - Gets or sets the text writer that will receive internal logs. - - - - - Gets or sets a value indicating whether timestamp should be included in internal log output. - - - - - Gets a value indicating whether internal log includes Trace messages. - - - - - Gets a value indicating whether internal log includes Debug messages. - - - - - Gets a value indicating whether internal log includes Info messages. - - - - - Gets a value indicating whether internal log includes Warn messages. - - - - - Gets a value indicating whether internal log includes Error messages. - - - - - Gets a value indicating whether internal log includes Fatal messages. - - - - - A cyclic buffer of object. - - - - - Initializes a new instance of the class. - - Buffer size. - Whether buffer should grow as it becomes full. - The maximum number of items that the buffer can grow to. - - - - Adds the specified log event to the buffer. - - Log event. - The number of items in the buffer. - - - - Gets the array of events accumulated in the buffer and clears the buffer as one atomic operation. - - Events in the buffer. - - - - Gets the number of items in the array. - - - - - Condition and expression. - - - - - Base class for representing nodes in condition expression trees. - - - - - Converts condition text to a condition expression tree. - - Condition text to be converted. - Condition expression tree. - - - - Evaluates the expression. - - Evaluation context. - Expression result. - - - - Returns a string representation of the expression. - - - A that represents the condition expression. - - - - - Evaluates the expression. - - Evaluation context. - Expression result. - - - - Initializes a new instance of the class. - - Left hand side of the AND expression. - Right hand side of the AND expression. - - - - Returns a string representation of this expression. - - A concatenated '(Left) and (Right)' string. - - - - Evaluates the expression by evaluating and recursively. - - Evaluation context. - The value of the conjunction operator. - - - - Gets the left hand side of the AND expression. - - - - - Gets the right hand side of the AND expression. - - - - - Exception during evaluation of condition expression. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The message. - - - - Initializes a new instance of the class. - - The message. - The inner exception. - - - - Initializes a new instance of the class. - - The that holds the serialized object data about the exception being thrown. - The that contains contextual information about the source or destination. - - The parameter is null. - - - The class name is null or is zero (0). - - - - - Condition layout expression (represented by a string literal - with embedded ${}). - - - - - Initializes a new instance of the class. - - The layout. - - - - Returns a string representation of this expression. - - String literal in single quotes. - - - - Evaluates the expression by calculating the value - of the layout in the specified evaluation context. - - Evaluation context. - The value of the layout. - - - - Gets the layout. - - The layout. - - - - Condition level expression (represented by the level keyword). - - - - - Returns a string representation of the expression. - - The 'level' string. - - - - Evaluates to the current log level. - - Evaluation context. Ignored. - The object representing current log level. - - - - Condition literal expression (numeric, LogLevel.XXX, true or false). - - - - - Initializes a new instance of the class. - - Literal value. - - - - Returns a string representation of the expression. - - The literal value. - - - - Evaluates the expression. - - Evaluation context. - The literal value as passed in the constructor. - - - - Gets the literal value. - - The literal value. - - - - Condition logger name expression (represented by the logger keyword). - - - - - Returns a string representation of this expression. - - A logger string. - - - - Evaluates to the logger name. - - Evaluation context. - The logger name. - - - - Condition message expression (represented by the message keyword). - - - - - Returns a string representation of this expression. - - The 'message' string. - - - - Evaluates to the logger message. - - Evaluation context. - The logger message. - - - - Marks class as a log event Condition and assigns a name to it. - - - - - Attaches a simple name to an item (such as , - , , etc.). - - - - - Initializes a new instance of the class. - - The name of the item. - - - - Gets the name of the item. - - The name of the item. - - - - Initializes a new instance of the class. - - Condition method name. - - - - Condition method invocation expression (represented by method(p1,p2,p3) syntax). - - - - - Initializes a new instance of the class. - - Name of the condition method. - of the condition method. - The method parameters. - - - - Returns a string representation of the expression. - - - A that represents the condition expression. - - - - - Evaluates the expression. - - Evaluation context. - Expression result. - - - - Gets the method info. - - - - - Gets the method parameters. - - The method parameters. - - - - A bunch of utility methods (mostly predicates) which can be used in - condition expressions. Partially inspired by XPath 1.0. - - - - - Compares two values for equality. - - The first value. - The second value. - true when two objects are equal, false otherwise. - - - - Compares two strings for equality. - - The first string. - The second string. - Optional. If true, case is ignored; if false (default), case is significant. - true when two strings are equal, false otherwise. - - - - Gets or sets a value indicating whether the second string is a substring of the first one. - - The first string. - The second string. - Optional. If true (default), case is ignored; if false, case is significant. - true when the second string is a substring of the first string, false otherwise. - - - - Gets or sets a value indicating whether the second string is a prefix of the first one. - - The first string. - The second string. - Optional. If true (default), case is ignored; if false, case is significant. - true when the second string is a prefix of the first string, false otherwise. - - - - Gets or sets a value indicating whether the second string is a suffix of the first one. - - The first string. - The second string. - Optional. If true (default), case is ignored; if false, case is significant. - true when the second string is a prefix of the first string, false otherwise. - - - - Returns the length of a string. - - A string whose lengths is to be evaluated. - The length of the string. - - - - Marks the class as containing condition methods. - - - - - Condition not expression. - - - - - Initializes a new instance of the class. - - The expression. - - - - Returns a string representation of the expression. - - - A that represents the condition expression. - - - - - Evaluates the expression. - - Evaluation context. - Expression result. - - - - Gets the expression to be negated. - - The expression. - - - - Condition or expression. - - - - - Initializes a new instance of the class. - - Left hand side of the OR expression. - Right hand side of the OR expression. - - - - Returns a string representation of the expression. - - - A that represents the condition expression. - - - - - Evaluates the expression by evaluating and recursively. - - Evaluation context. - The value of the alternative operator. - - - - Gets the left expression. - - The left expression. - - - - Gets the right expression. - - The right expression. - - - - Exception during parsing of condition expression. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The message. - - - - Initializes a new instance of the class. - - The message. - The inner exception. - - - - Initializes a new instance of the class. - - The that holds the serialized object data about the exception being thrown. - The that contains contextual information about the source or destination. - - The parameter is null. - - - The class name is null or is zero (0). - - - - - Condition parser. Turns a string representation of condition expression - into an expression tree. - - - - - Initializes a new instance of the class. - - The string reader. - Instance of used to resolve references to condition methods and layout renderers. - - - - Parses the specified condition string and turns it into - tree. - - The expression to be parsed. - The root of the expression syntax tree which can be used to get the value of the condition in a specified context. - - - - Parses the specified condition string and turns it into - tree. - - The expression to be parsed. - Instance of used to resolve references to condition methods and layout renderers. - The root of the expression syntax tree which can be used to get the value of the condition in a specified context. - - - - Parses the specified condition string and turns it into - tree. - - The string reader. - Instance of used to resolve references to condition methods and layout renderers. - - The root of the expression syntax tree which can be used to get the value of the condition in a specified context. - - - - - Condition relational (==, !=, <, <=, - > or >=) expression. - - - - - Initializes a new instance of the class. - - The left expression. - The right expression. - The relational operator. - - - - Returns a string representation of the expression. - - - A that represents the condition expression. - - - - - Evaluates the expression. - - Evaluation context. - Expression result. - - - - Compares the specified values using specified relational operator. - - The first value. - The second value. - The relational operator. - Result of the given relational operator. - - - - Promote values to the type needed for the comparision, e.g. parse a string to int. - - - - - - - Promoto to type - - - - success? - - - - Try to promote both values. First try to promote to , - when failed, try to . - - - - - - Get the order for the type for comparision. - - - index, 0 to maxint. Lower is first - - - - Dictionary from type to index. Lower index should be tested first. - - - - - Build the dictionary needed for the order of the types. - - - - - - Get the string representing the current - - - - - - Gets the left expression. - - The left expression. - - - - Gets the right expression. - - The right expression. - - - - Gets the relational operator. - - The operator. - - - - Relational operators used in conditions. - - - - - Equality (==). - - - - - Inequality (!=). - - - - - Less than (<). - - - - - Greater than (>). - - - - - Less than or equal (<=). - - - - - Greater than or equal (>=). - - - - - Hand-written tokenizer for conditions. - - - - - Initializes a new instance of the class. - - The string reader. - - - - Asserts current token type and advances to the next token. - - Expected token type. - If token type doesn't match, an exception is thrown. - - - - Asserts that current token is a keyword and returns its value and advances to the next token. - - Keyword value. - - - - Gets or sets a value indicating whether current keyword is equal to the specified value. - - The keyword. - - A value of true if current keyword is equal to the specified value; otherwise, false. - - - - - Gets or sets a value indicating whether the tokenizer has reached the end of the token stream. - - - A value of true if the tokenizer has reached the end of the token stream; otherwise, false. - - - - - Gets or sets a value indicating whether current token is a number. - - - A value of true if current token is a number; otherwise, false. - - - - - Gets or sets a value indicating whether the specified token is of specified type. - - The token type. - - A value of true if current token is of specified type; otherwise, false. - - - - - Gets the next token and sets and properties. - - - - - Try the comparison tokens (greater, smaller, greater-equals, smaller-equals) - - current char - is match - - - - Try the logical tokens (and, or, not, equals) - - current char - is match - - - - Gets the token position. - - The token position. - - - - Gets the type of the token. - - The type of the token. - - - - Gets the token value. - - The token value. - - - - Gets the value of a string token. - - The string token value. - - - - Mapping between characters and token types for punctuations. - - - - - Initializes a new instance of the CharToTokenType struct. - - The character. - Type of the token. - - - - Token types for condition expressions. - - - - - Marks the class or a member as advanced. Advanced classes and members are hidden by - default in generated documentation. - - - - - Initializes a new instance of the class. - - - - - Identifies that the output of layout or layout render does not change for the lifetime of the current appdomain. - - - - - Used to mark configurable parameters which are arrays. - Specifies the mapping between XML elements and .NET types. - - - - - Initializes a new instance of the class. - - The type of the array item. - The XML element name that represents the item. - - - - Gets the .NET type of the array item. - - - - - Gets the XML element name. - - - - - NLog configuration section handler class for configuring NLog from App.config. - - - - - Creates a configuration section handler. - - Parent object. - Configuration context object. - Section XML node. - The created section handler object. - - - - Constructs a new instance the configuration item (target, layout, layout renderer, etc.) given its type. - - Type of the item. - Created object of the specified type. - - - - Provides registration information for named items (targets, layouts, layout renderers, etc.) managed by NLog. - - - - - Initializes a new instance of the class. - - The assemblies to scan for named items. - - - - gets the factory - - not using due to backwardscomp. - - - - - Registers named items from the assembly. - - The assembly. - - - - Registers named items from the assembly. - - The assembly. - Item name prefix. - - - - Clears the contents of all factories. - - - - - Registers the type. - - The type to register. - The item name prefix. - - - - Builds the default configuration item factory. - - Default factory. - - - - Registers items in NLog.Extended.dll using late-bound types, so that we don't need a reference to NLog.Extended.dll. - - - - - Gets or sets default singleton instance of . - - - This property implements lazy instantiation so that the is not built before - the internal logger is configured. - - - - - Gets or sets the creator delegate used to instantiate configuration objects. - - - By overriding this property, one can enable dependency injection or interception for created objects. - - - - - Gets the factory. - - The target factory. - - - - Gets the factory. - - The filter factory. - - - - Gets the factory. - - The layout renderer factory. - - - - Gets the factory. - - The layout factory. - - - - Gets the ambient property factory. - - The ambient property factory. - - - - Gets or sets the JSON serializer to use with . - - - - - Gets the time source factory. - - The time source factory. - - - - Gets the condition method factory. - - The condition method factory. - - - - Attribute used to mark the default parameters for layout renderers. - - - - - Initializes a new instance of the class. - - - - - Format of the excpetion output to the specific target. - - - - - Appends the Message of an Exception to the specified target. - - - - - Appends the type of an Exception to the specified target. - - - - - Appends the short type of an Exception to the specified target. - - - - - Appends the result of calling ToString() on an Exception to the specified target. - - - - - Appends the method name from Exception's stack trace to the specified target. - - - - - Appends the stack trace from an Exception to the specified target. - - - - - Appends the contents of an Exception's Data property to the specified target. - - - - - Factory for class-based items. - - The base type of each item. - The type of the attribute used to annotate items. - - - - Represents a factory of named items (such as targets, layouts, layout renderers, etc.). - - Base type for each item instance. - Item definition type (typically or ). - - - - Registers new item definition. - - Name of the item. - Item definition. - - - - Tries to get registered item definition. - - Name of the item. - Reference to a variable which will store the item definition. - Item definition. - - - - Creates item instance. - - Name of the item. - Newly created item instance. - - - - Tries to create an item instance. - - Name of the item. - The result. - True if instance was created successfully, false otherwise. - - - - Provides means to populate factories of named items (such as targets, layouts, layout renderers, etc.). - - - - - Scans the assembly. - - The types to scan. - The prefix. - - - - Registers the type. - - The type to register. - The item name prefix. - - - - Registers the item based on a type name. - - Name of the item. - Name of the type. - - - - Clears the contents of the factory. - - - - - Registers a single type definition. - - The item name. - The type of the item. - - - - Tries to get registered item definition. - - Name of the item. - Reference to a variable which will store the item definition. - Item definition. - - - - Tries to create an item instance. - - Name of the item. - The result. - True if instance was created successfully, false otherwise. - - - - Creates an item instance. - - The name of the item. - Created item. - - - - Factory specialized for s. - - - - - Clear all func layouts - - - - - Register a layout renderer with a callback function. - - Name of the layoutrenderer, without ${}. - the renderer that renders the value. - - - - Tries to create an item instance. - - Name of the item. - The result. - True if instance was created successfully, false otherwise. - - - - Implemented by objects which support installation and uninstallation. - - - - - Performs installation which requires administrative permissions. - - The installation context. - - - - Performs uninstallation which requires administrative permissions. - - The installation context. - - - - Determines whether the item is installed. - - The installation context. - - Value indicating whether the item is installed or null if it is not possible to determine. - - - - - Provides context for install/uninstall operations. - - - - - Mapping between log levels and console output colors. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The log output. - - - - Logs the specified trace message. - - The message. - The arguments. - - - - Logs the specified debug message. - - The message. - The arguments. - - - - Logs the specified informational message. - - The message. - The arguments. - - - - Logs the specified warning message. - - The message. - The arguments. - - - - Logs the specified error message. - - The message. - The arguments. - - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - - - Creates the log event which can be used to render layouts during installation/uninstallations. - - Log event info object. - - - - Gets or sets the installation log level. - - - - - Gets or sets a value indicating whether to ignore failures during installation. - - - - - Gets the installation parameters. - - - - - Gets or sets the log output. - - - - - Keeps logging configuration and provides simple API - to modify it. - - This class is thread-safe..ToList() is used for that purpose. - - - - Variables defined in xml or in API. name is case case insensitive. - - - - - Initializes a new instance of the class. - - - - - Compare objects based on their name. - - This property is use to cache the comparer object. - - - - Registers the specified target object. The name of the target is read from . - - - The target object with a non - - when is - - - - Registers the specified target object under a given name. - - - Name of the target. - - - The target object. - - when is - when is - - - - Finds the target with the specified name. - - - The name of the target to be found. - - - Found target or when the target is not found. - - - - - Finds the target with the specified name and specified type. - - - The name of the target to be found. - - Type of the target - - Found target or when the target is not found of not of type - - - - - Add a rule with min- and maxLevel. - - Minimum log level needed to trigger this rule. - Maximum log level needed to trigger this rule. - Name of the target to be written when the rule matches. - Logger name pattern. It may include the '*' wildcard at the beginning, at the end or at both ends. - - - - Add a rule with min- and maxLevel. - - Minimum log level needed to trigger this rule. - Maximum log level needed to trigger this rule. - Target to be written to when the rule matches. - Logger name pattern. It may include the '*' wildcard at the beginning, at the end or at both ends. - - - - Add a rule for one loglevel. - - log level needed to trigger this rule. - Name of the target to be written when the rule matches. - Logger name pattern. It may include the '*' wildcard at the beginning, at the end or at both ends. - - - - Add a rule for one loglevel. - - log level needed to trigger this rule. - Target to be written to when the rule matches. - Logger name pattern. It may include the '*' wildcard at the beginning, at the end or at both ends. - - - - Add a rule for alle loglevels. - - Name of the target to be written when the rule matches. - Logger name pattern. It may include the '*' wildcard at the beginning, at the end or at both ends. - - - - Add a rule for alle loglevels. - - Target to be written to when the rule matches. - Logger name pattern. It may include the '*' wildcard at the beginning, at the end or at both ends. - - - - Called by LogManager when one of the log configuration files changes. - - - A new instance of that represents the updated configuration. - - - - - Removes the specified named target. - - - Name of the target. - - - - - Installs target-specific objects on current system. - - The installation context. - - Installation typically runs with administrative permissions. - - - - - Uninstalls target-specific objects from current system. - - The installation context. - - Uninstallation typically runs with administrative permissions. - - - - - Closes all targets and releases any unmanaged resources. - - - - - Log to the internal (NLog) logger the information about the and associated with this instance. - - - The information are only recorded in the internal logger if Debug level is enabled, otherwise nothing is - recorded. - - - - - Flushes any pending log messages on all appenders. - - The asynchronous continuation. - - - - Validates the configuration. - - - - - Copies all variables from provided dictionary into current configuration variables. - - Master variables dictionary - - - - Use the old exception log handling of NLog 3.0? - - This method was marked as obsolete on NLog 4.1 and it may be removed in a future release. - - - - Gets the variables defined in the configuration. - - - - - Gets a collection of named targets specified in the configuration. - - - A list of named targets. - - - Unnamed targets (such as those wrapped by other targets) are not returned. - - - - - Gets the collection of file names which should be watched for changes by NLog. - - - - - Gets the collection of logging rules. - - - - - Gets or sets the default culture info to use as . - - - Specific culture info or null to use - - - - - Gets all targets. - - - - - Defines methods to support the comparison of objects for equality based on their name. - - - - - Arguments for events. - - - - - Initializes a new instance of the class. - - The old configuration. - The new configuration. - - - - Gets the old configuration. - - The old configuration. - - - - Gets the new configuration. - - The new configuration. - - - - Arguments for . - - - - - Initializes a new instance of the class. - - Whether configuration reload has succeeded. - - - - Initializes a new instance of the class. - - Whether configuration reload has succeeded. - The exception during configuration reload. - - - - Gets a value indicating whether configuration reload has succeeded. - - A value of true if succeeded; otherwise, false. - - - - Gets the exception which occurred during configuration reload. - - The exception. - - - - Represents a logging rule. An equivalent of <logger /> configuration element. - - - - - Create an empty . - - - - - Create a new with a and which writes to . - - Logger name pattern. It may include the '*' wildcard at the beginning, at the end or at both ends. - Minimum log level needed to trigger this rule. - Maximum log level needed to trigger this rule. - Target to be written to when the rule matches. - - - - Create a new with a which writes to . - - Logger name pattern. It may include the '*' wildcard at the beginning, at the end or at both ends. - Minimum log level needed to trigger this rule. - Target to be written to when the rule matches. - - - - Create a (disabled) . You should call or see cref="EnableLoggingForLevels"/> to enable logging. - - Logger name pattern. It may include the '*' wildcard at the beginning, at the end or at both ends. - Target to be written to when the rule matches. - - - - Enables logging for a particular level. - - Level to be enabled. - - - - Enables logging for a particular levels between (included) and . - - Minimum log level needed to trigger this rule. - Maximum log level needed to trigger this rule. - - - - Disables logging for a particular level. - - Level to be disabled. - - - - Returns a string representation of . Used for debugging. - - - A that represents the current . - - - - - Checks whether te particular log level is enabled for this rule. - - Level to be checked. - A value of when the log level is enabled, otherwise. - - - - Checks whether given name matches the logger name pattern. - - String to be matched. - A value of when the name matches, otherwise. - - - - Gets a collection of targets that should be written to when this rule matches. - - - - - Gets a collection of child rules to be evaluated when this rule matches. - - - - - Gets a collection of filters to be checked before writing to targets. - - - - - Gets or sets a value indicating whether to quit processing any further rule when this one matches. - - - - - Gets or sets logger name pattern. - - - Logger name pattern. It may include the '*' wildcard at the beginning, at the end or at both ends but not anywhere else. - - - - - Gets the collection of log levels enabled by this rule. - - - - - Factory for locating methods. - - The type of the class marker attribute. - The type of the method marker attribute. - - - - Scans the assembly for classes marked with - and methods marked with and adds them - to the factory. - - The types to scan. - The prefix to use for names. - - - - Registers the type. - - The type to register. - The item name prefix. - - - - Clears contents of the factory. - - - - - Registers the definition of a single method. - - The method name. - The method info. - - - - Tries to retrieve method by name. - - The method name. - The result. - A value of true if the method was found, false otherwise. - - - - Retrieves method by name. - - Method name. - MethodInfo object. - - - - Tries to get method definition. - - The method . - The result. - A value of true if the method was found, false otherwise. - - - - Gets a collection of all registered items in the factory. - - - Sequence of key/value pairs where each key represents the name - of the item and value is the of - the item. - - - - - Indicates NLog should not scan this property during configuration. - - - - - Initializes a new instance of the class. - - - - - Marks the object as configuration item for NLog. - - - - - Initializes a new instance of the class. - - - - - Represents simple XML element with case-insensitive attribute semantics. - - - - - Initializes a new instance of the class. - - The input URI. - - - - Initializes a new instance of the class. - - The reader to initialize element from. - - - - Prevents a default instance of the class from being created. - - - - - Last error occured during configuration read - - - - - Returns children elements with the specified element name. - - Name of the element. - Children elements with the specified element name. - - - - Gets the required attribute. - - Name of the attribute. - Attribute value. - Throws if the attribute is not specified. - - - - Gets the optional boolean attribute value. - - Name of the attribute. - Default value to return if the attribute is not found. - Boolean attribute value or default. - - - - Gets the optional boolean attribute value. If whitespace, then returning null. - - Name of the attribute. - Default value to return if the attribute is not found. - Boolean attribute value or default. - - - - Gets the optional attribute value. - - Name of the attribute. - The default value. - Value of the attribute or default value. - - - - Asserts that the name of the element is among specified element names. - - The allowed names. - - - - Returns all parsing errors from current and all child elements. - - - - - Gets the element name. - - - - - Gets the dictionary of attribute values. - - - - - Gets the collection of child elements. - - - - - Gets the value of the element. - - - - - Attribute used to mark the required parameters for targets, - layout targets and filters. - - - - - Provides simple programmatic configuration API used for trivial logging cases. - - Warning, these methods will overwrite the current config. - - - - - Configures NLog for console logging so that all messages above and including - the level are output to the console. - - - - - Configures NLog for console logging so that all messages above and including - the specified level are output to the console. - - The minimal logging level. - - - - Configures NLog for to log to the specified target so that all messages - above and including the level are output. - - The target to log all messages to. - - - - Configures NLog for to log to the specified target so that all messages - above and including the specified level are output. - - The target to log all messages to. - The minimal logging level. - - - - Configures NLog for file logging so that all messages above and including - the level are written to the specified file. - - Log file name. - - - - Configures NLog for file logging so that all messages above and including - the specified level are written to the specified file. - - Log file name. - The minimal logging level. - - - - Value indicating how stack trace should be captured when processing the log event. - - - - - Stack trace should not be captured. - - - - - Stack trace should be captured without source-level information. - - - - - Stack trace should be captured including source-level information such as line numbers. - - - - - Capture maximum amount of the stack trace information supported on the platform. - - - - - Marks the layout or layout renderer as producing correct results regardless of the thread - it's running on. - - - This is important because some layout renders should use the main thread. E.g. for using HttpContext.Current etc. - - If set to true then a layout will be render in the main thread, so for example in the AsyncTargetWrapper and BufferTargetWrapper with the , using - - Apply this attribute when: - - The result can we rendered in another thread. Delaying this could be more efficient. And/Or, - - The result should not be precalculated, for example the target sends some extra context information. - - - - - A class for configuring NLog through an XML configuration file - (App.config style or App.nlog style). - - Parsing of the XML file is also implemented in this class. - - This class is thread-safe..ToList() is used for that purpose. - - - - Initializes a new instance of the class. - - Configuration file to be read. - - - - Initializes a new instance of the class. - - Configuration file to be read. - The to which to apply any applicable configuration values. - - - - Initializes a new instance of the class. - - Configuration file to be read. - Ignore any errors during configuration. - - - - Initializes a new instance of the class. - - Configuration file to be read. - Ignore any errors during configuration. - The to which to apply any applicable configuration values. - - - - Create XML reader for (xml config) file. - - filepath - reader or null if filename is empty. - - - - Initializes a new instance of the class. - - containing the configuration section. - Name of the file that contains the element (to be used as a base for including other files). - - - - Initializes a new instance of the class. - - containing the configuration section. - Name of the file that contains the element (to be used as a base for including other files). - The to which to apply any applicable configuration values. - - - - Initializes a new instance of the class. - - containing the configuration section. - Name of the file that contains the element (to be used as a base for including other files). - Ignore any errors during configuration. - - - - Initializes a new instance of the class. - - containing the configuration section. - Name of the file that contains the element (to be used as a base for including other files). - Ignore any errors during configuration. - The to which to apply any applicable configuration values. - - - - Initializes a new instance of the class. - - The XML element. - Name of the XML file. - - - - Initializes a new instance of the class. - - The XML element. - Name of the XML file. - If set to true errors will be ignored during file processing. - - - - Re-reads the original configuration file and returns the new object. - - The new object. - - - - Get file paths (including filename) for the possible NLog config files. - - The filepaths to the possible config file - - - - Overwrite the paths (including filename) for the possible NLog config files. - - The filepaths to the possible config file - - - - Clear the candidate file paths and return to the defaults. - - - - - Remove all spaces, also in between text. - - text - text without spaces - Tabs and other whitespace is not removed! - - - - Remove the namespace (before :) - - - x:a, will be a - - - - - - - Initializes the configuration. - - containing the configuration section. - Name of the file that contains the element (to be used as a base for including other files). - Ignore any errors during configuration. - - - - Checks whether any error during XML configuration parsing has occured. - If there are any and ThrowConfigExceptions or ThrowExceptions - setting is enabled - throws NLogConfigurationException, otherwise - just write an internal log at Warn level. - - Root NLog configuration xml element - - - - Checks whether unused targets exist. If found any, just write an internal log at Warn level. - If initializing not started or failed, then checking process will be canceled - - - - - Parse the root - - - path to config file. - The default value for the autoReload option. - - - - Parse {configuration} xml element. - - - path to config file. - The default value for the autoReload option. - - - - Parse {NLog} xml element. - - - path to config file. - The default value for the autoReload option. - - - - Parse {Rules} xml element - - - Rules are added to this parameter. - - - - Parse {Logger} xml element - - - Rules are added to this parameter. - - - - Replace a simple variable with a value. The orginal value is removed and thus we cannot redo this in a later stage. - - Use for that: - - - - - - - Gets the default object by parsing - the application configuration file (app.exe.config). - - - - - Did the Succeeded? true= success, false= error, null = initialize not started yet. - - - - - Gets or sets a value indicating whether all of the configuration files - should be watched for changes and reloaded automatically when changed. - - - - - Gets the collection of file names which should be watched for changes by NLog. - This is the list of configuration files processed. - If the autoReload attribute is not set it returns empty collection. - - - - - Matches when the specified condition is met. - - - Conditions are expressed using a simple language - described here. - - - - - An abstract filter class. Provides a way to eliminate log messages - based on properties other than logger name and log level. - - - - - Initializes a new instance of the class. - - - - - Gets the result of evaluating filter against given log event. - - The log event. - Filter result. - - - - Checks whether log event should be logged or not. - - Log event. - - - if the log event should be ignored
- - if the filter doesn't want to decide
- - if the log event should be logged
- .
-
- - - Gets or sets the action to be taken when filter matches. - - - - - - Checks whether log event should be logged or not. - - Log event. - - - if the log event should be ignored
- - if the filter doesn't want to decide
- - if the log event should be logged
- .
-
- - - Gets or sets the condition expression. - - - - - - Marks class as a layout renderer and assigns a name to it. - - - - - Initializes a new instance of the class. - - Name of the filter. - - - - Filter result. - - - - - The filter doesn't want to decide whether to log or discard the message. - - - - - The message should be logged. - - - - - The message should not be logged. - - - - - The message should be logged and processing should be finished. - - - - - The message should not be logged and processing should be finished. - - - - - A base class for filters that are based on comparing a value to a layout. - - - - - Initializes a new instance of the class. - - - - - Gets or sets the layout to be used to filter log messages. - - The layout. - - - - - Matches when the calculated layout contains the specified substring. - This filter is deprecated in favor of <when /> which is based on conditions. - - - - - Checks whether log event should be logged or not. - - Log event. - - - if the log event should be ignored
- - if the filter doesn't want to decide
- - if the log event should be logged
- .
-
- - - Gets or sets a value indicating whether to ignore case when comparing strings. - - - - - - Gets or sets the substring to be matched. - - - - - - Matches when the calculated layout is equal to the specified substring. - This filter is deprecated in favor of <when /> which is based on conditions. - - - - - Checks whether log event should be logged or not. - - Log event. - - - if the log event should be ignored
- - if the filter doesn't want to decide
- - if the log event should be logged
- .
-
- - - Gets or sets a value indicating whether to ignore case when comparing strings. - - - - - - Gets or sets a string to compare the layout to. - - - - - - Matches when the calculated layout does NOT contain the specified substring. - This filter is deprecated in favor of <when /> which is based on conditions. - - - - - Checks whether log event should be logged or not. - - Log event. - - - if the log event should be ignored
- - if the filter doesn't want to decide
- - if the log event should be logged
- .
-
- - - Gets or sets the substring to be matched. - - - - - - Gets or sets a value indicating whether to ignore case when comparing strings. - - - - - - Matches when the calculated layout is NOT equal to the specified substring. - This filter is deprecated in favor of <when /> which is based on conditions. - - - - - Initializes a new instance of the class. - - - - - Checks whether log event should be logged or not. - - Log event. - - - if the log event should be ignored
- - if the filter doesn't want to decide
- - if the log event should be logged
- .
-
- - - Gets or sets a string to compare the layout to. - - - - - - Gets or sets a value indicating whether to ignore case when comparing strings. - - - - - - A global logging class using caller info to find the logger. - - - - - Starts building a log event with the specified . - - The log level. - The full path of the source file that contains the caller. This is the file path at the time of compile. - An instance of the fluent . - - - - Starts building a log event at the Trace level. - - The full path of the source file that contains the caller. This is the file path at the time of compile. - An instance of the fluent . - - - - Starts building a log event at the Debug level. - - The full path of the source file that contains the caller. This is the file path at the time of compile. - An instance of the fluent . - - - - Starts building a log event at the Info level. - - The full path of the source file that contains the caller. This is the file path at the time of compile. - An instance of the fluent . - - - - Starts building a log event at the Warn level. - - The full path of the source file that contains the caller. This is the file path at the time of compile. - An instance of the fluent . - - - - Starts building a log event at the Error level. - - The full path of the source file that contains the caller. This is the file path at the time of compile. - An instance of the fluent . - - - - Starts building a log event at the Fatal level. - - The full path of the source file that contains the caller. This is the file path at the time of compile. - An instance of the fluent . - - - - A fluent class to build log events for NLog. - - - - - Initializes a new instance of the class. - - The to send the log event. - - - - Initializes a new instance of the class. - - The to send the log event. - The for the log event. - - - - Sets the information of the logging event. - - The exception information of the logging event. - current for chaining calls. - - - - Sets the level of the logging event. - - The level of the logging event. - current for chaining calls. - - - - Sets the logger name of the logging event. - - The logger name of the logging event. - current for chaining calls. - - - - Sets the log message on the logging event. - - The log message for the logging event. - current for chaining calls. - - - - Sets the log message and parameters for formatting on the logging event. - - A composite format string. - The object to format. - current for chaining calls. - - - - Sets the log message and parameters for formatting on the logging event. - - A composite format string. - The first object to format. - The second object to format. - current for chaining calls. - - - - Sets the log message and parameters for formatting on the logging event. - - A composite format string. - The first object to format. - The second object to format. - The third object to format. - current for chaining calls. - - - - Sets the log message and parameters for formatting on the logging event. - - A composite format string. - The first object to format. - The second object to format. - The third object to format. - The fourth object to format. - current for chaining calls. - - - - Sets the log message and parameters for formatting on the logging event. - - A composite format string. - An object array that contains zero or more objects to format. - current for chaining calls. - - - - Sets the log message and parameters for formatting on the logging event. - - An object that supplies culture-specific formatting information. - A composite format string. - An object array that contains zero or more objects to format. - current for chaining calls. - - - - Sets a per-event context property on the logging event. - - The name of the context property. - The value of the context property. - current for chaining calls. - - - - Sets multiple per-event context properties on the logging event. - - The properties to set. - current for chaining calls. - - - - Sets the timestamp of the logging event. - - The timestamp of the logging event. - current for chaining calls. - - - - Sets the stack trace for the event info. - - The stack trace. - Index of the first user stack frame within the stack trace. - current for chaining calls. - - - - Writes the log event to the underlying logger. - - The method or property name of the caller to the method. This is set at by the compiler. - The full path of the source file that contains the caller. This is set at by the compiler. - The line number in the source file at which the method is called. This is set at by the compiler. - - - - Writes the log event to the underlying logger if the condition delegate is true. - - If condition is true, write log event; otherwise ignore event. - The method or property name of the caller to the method. This is set at by the compiler. - The full path of the source file that contains the caller. This is set at by the compiler. - The line number in the source file at which the method is called. This is set at by the compiler. - - - - Writes the log event to the underlying logger if the condition is true. - - If condition is true, write log event; otherwise ignore event. - The method or property name of the caller to the method. This is set at by the compiler. - The full path of the source file that contains the caller. This is set at by the compiler. - The line number in the source file at which the method is called. This is set at by the compiler. - - - - Gets the created by the builder. - - - - - Extension methods for NLog . - - - - - Starts building a log event with the specified . - - The logger to write the log event to. - The log level. - current for chaining calls. - - - - Starts building a log event at the Trace level. - - The logger to write the log event to. - current for chaining calls. - - - - Starts building a log event at the Debug level. - - The logger to write the log event to. - current for chaining calls. - - - - Starts building a log event at the Info level. - - The logger to write the log event to. - current for chaining calls. - - - - Starts building a log event at the Warn level. - - The logger to write the log event to. - current for chaining calls. - - - - Starts building a log event at the Error level. - - The logger to write the log event to. - current for chaining calls. - - - - Starts building a log event at the Fatal level. - - The logger to write the log event to. - current for chaining calls. - - - - Global Diagnostics Context - used for log4net compatibility. - - This class was marked as obsolete on NLog 2.0 and it may be removed in a future release. - - - - Sets the Global Diagnostics Context item to the specified value. - - Item name. - Item value. - - - - Gets the Global Diagnostics Context named item. - - Item name. - The value of , if defined; otherwise . - If the value isn't a already, this call locks the for reading the needed for converting to . - - - - Gets the Global Diagnostics Context item. - - Item name. - to use when converting the item's value to a string. - The value of as a string, if defined; otherwise . - If is null and the value isn't a already, this call locks the for reading the needed for converting to . - - - - Gets the Global Diagnostics Context named item. - - Item name. - The value of , if defined; otherwise null. - - - - Checks whether the specified item exists in the Global Diagnostics Context. - - Item name. - A boolean indicating whether the specified item exists in current thread GDC. - - - - Removes the specified item from the Global Diagnostics Context. - - Item name. - - - - Clears the content of the GDC. - - - - - Global Diagnostics Context - a dictionary structure to hold per-application-instance values. - - - - - Sets the Global Diagnostics Context item to the specified value. - - Item name. - Item value. - - - - Sets the Global Diagnostics Context item to the specified value. - - Item name. - Item value. - - - - Gets the Global Diagnostics Context named item. - - Item name. - The value of , if defined; otherwise . - If the value isn't a already, this call locks the for reading the needed for converting to . - - - - Gets the Global Diagnostics Context item. - - Item name. - to use when converting the item's value to a string. - The value of as a string, if defined; otherwise . - If is null and the value isn't a already, this call locks the for reading the needed for converting to . - - - - Gets the Global Diagnostics Context named item. - - Item name. - The item value, if defined; otherwise null. - - - - Returns all item names - - A collection of the names of all items in the Global Diagnostics Context. - - - - Checks whether the specified item exists in the Global Diagnostics Context. - - Item name. - A boolean indicating whether the specified item exists in current thread GDC. - - - - Removes the specified item from the Global Diagnostics Context. - - Item name. - - - - Clears the content of the GDC. - - - - - Provides logging interface and utility functions. - - - Auto-generated Logger members for binary compatibility with NLog 1.0. - - - - - Logger with only generic methods (passing 'LogLevel' to methods) and core properties. - - - Auto-generated Logger members for binary compatibility with NLog 1.0. - - - - - Gets a value indicating whether logging is enabled for the specified level. - - Log level to be checked. - A value of if logging is enabled for the specified level, otherwise it returns . - - - - Writes the specified diagnostic message. - - Log event. - - - - Writes the specified diagnostic message. - - The name of the type that wraps Logger. - Log event. - - - - Writes the diagnostic message at the specified level using the specified format provider and format parameters. - - - Writes the diagnostic message at the specified level. - - Type of the value. - The log level. - The value to be written. - - - - Writes the diagnostic message at the specified level. - - Type of the value. - The log level. - An IFormatProvider that supplies culture-specific formatting information. - The value to be written. - - - - Writes the diagnostic message at the specified level. - - The log level. - A function returning message to be written. Function is not evaluated if logging is not enabled. - - - - Writes the diagnostic message and exception at the specified level. - - The log level. - A to be written. - An exception to be logged. - This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release. - - - - Writes the diagnostic message and exception at the specified level. - - The log level. - A to be written. - Arguments to format. - An exception to be logged. - - - - Writes the diagnostic message and exception at the specified level. - - The log level. - An IFormatProvider that supplies culture-specific formatting information. - A to be written. - Arguments to format. - An exception to be logged. - - - - Writes the diagnostic message at the specified level using the specified parameters and formatting them with the supplied format provider. - - The log level. - An IFormatProvider that supplies culture-specific formatting information. - A containing format items. - Arguments to format. - - - - Writes the diagnostic message at the specified level. - - The log level. - Log message. - - - - Writes the diagnostic message at the specified level using the specified parameters. - - The log level. - A containing format items. - Arguments to format. - - - - Writes the diagnostic message and exception at the specified level. - - The log level. - A to be written. - An exception to be logged. - This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release. - - - - Writes the diagnostic message at the specified level using the specified parameter and formatting it with the supplied format provider. - - The type of the argument. - The log level. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the specified level using the specified parameter. - - The type of the argument. - The log level. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the specified level using the specified arguments formatting it with the supplied format provider. - - The type of the first argument. - The type of the second argument. - The log level. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The first argument to format. - The second argument to format. - - - - Writes the diagnostic message at the specified level using the specified parameters. - - The type of the first argument. - The type of the second argument. - The log level. - A containing one format item. - The first argument to format. - The second argument to format. - - - - Writes the diagnostic message at the specified level using the specified arguments formatting it with the supplied format provider. - - The type of the first argument. - The type of the second argument. - The type of the third argument. - The log level. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The first argument to format. - The second argument to format. - The third argument to format. - - - - Writes the diagnostic message at the specified level using the specified parameters. - - The type of the first argument. - The type of the second argument. - The type of the third argument. - The log level. - A containing one format item. - The first argument to format. - The second argument to format. - The third argument to format. - - - - Writes the diagnostic message at the specified level. - - The log level. - A to be written. - - - - Writes the diagnostic message at the specified level. - - The log level. - An IFormatProvider that supplies culture-specific formatting information. - A to be written. - - - - Writes the diagnostic message at the specified level using the specified parameters. - - The log level. - A containing format items. - First argument to format. - Second argument to format. - - - - Writes the diagnostic message at the specified level using the specified parameters. - - The log level. - A containing format items. - First argument to format. - Second argument to format. - Third argument to format. - - - - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - - The log level. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the specified level using the specified value as a parameter. - - The log level. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - - The log level. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the specified level using the specified value as a parameter. - - The log level. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - - The log level. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the specified level using the specified value as a parameter. - - The log level. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - - The log level. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the specified level using the specified value as a parameter. - - The log level. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - - The log level. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the specified level using the specified value as a parameter. - - The log level. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - - The log level. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the specified level using the specified value as a parameter. - - The log level. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - - The log level. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the specified level using the specified value as a parameter. - - The log level. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - - The log level. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the specified level using the specified value as a parameter. - - The log level. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - - The log level. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the specified level using the specified value as a parameter. - - The log level. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - - The log level. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the specified level using the specified value as a parameter. - - The log level. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - - The log level. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the specified level using the specified value as a parameter. - - The log level. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - - The log level. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the specified level using the specified value as a parameter. - - The log level. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - - The log level. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the specified level using the specified value as a parameter. - - The log level. - A containing one format item. - The argument to format. - - - - Occurs when logger configuration changes. - - - - - Gets the name of the logger. - - - - - Gets the factory that created this logger. - - - - - Provides an interface to execute System.Actions without surfacing any exceptions raised for that action. - - - - - Runs the provided action. If the action throws, the exception is logged at Error level. The exception is not propagated outside of this method. - - Action to execute. - - - - Runs the provided function and returns its result. If an exception is thrown, it is logged at Error level. - The exception is not propagated outside of this method; a default value is returned instead. - - Return type of the provided function. - Function to run. - Result returned by the provided function or the default value of type in case of exception. - - - - Runs the provided function and returns its result. If an exception is thrown, it is logged at Error level. - The exception is not propagated outside of this method; a fallback value is returned instead. - - Return type of the provided function. - Function to run. - Fallback value to return in case of exception. - Result returned by the provided function or fallback value in case of exception. - - - - Logs an exception is logged at Error level if the provided task does not run to completion. - - The task for which to log an error if it does not run to completion. - This method is useful in fire-and-forget situations, where application logic does not depend on completion of task. This method is avoids C# warning CS4014 in such situations. - - - - Returns a task that completes when a specified task to completes. If the task does not run to completion, an exception is logged at Error level. The returned task always runs to completion. - - The task for which to log an error if it does not run to completion. - A task that completes in the state when completes. - - - - Runs async action. If the action throws, the exception is logged at Error level. The exception is not propagated outside of this method. - - Async action to execute. - A task that completes in the state when completes. - - - - Runs the provided async function and returns its result. If the task does not run to completion, an exception is logged at Error level. - The exception is not propagated outside of this method; a default value is returned instead. - - Return type of the provided function. - Async function to run. - A task that represents the completion of the supplied task. If the supplied task ends in the state, the result of the new task will be the result of the supplied task; otherwise, the result of the new task will be the default value of type . - - - - Runs the provided async function and returns its result. If the task does not run to completion, an exception is logged at Error level. - The exception is not propagated outside of this method; a fallback value is returned instead. - - Return type of the provided function. - Async function to run. - Fallback value to return if the task does not end in the state. - A task that represents the completion of the supplied task. If the supplied task ends in the state, the result of the new task will be the result of the supplied task; otherwise, the result of the new task will be the fallback value. - - - - Writes the diagnostic message at the Trace level using the specified format provider and format parameters. - - - Writes the diagnostic message at the Trace level. - - Type of the value. - The value to be written. - - - - Writes the diagnostic message at the Trace level. - - Type of the value. - An IFormatProvider that supplies culture-specific formatting information. - The value to be written. - - - - Writes the diagnostic message at the Trace level. - - A function returning message to be written. Function is not evaluated if logging is not enabled. - - - - Writes the diagnostic message and exception at the Trace level. - - A to be written. - An exception to be logged. - This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release. - - - - Writes the diagnostic message and exception at the Trace level. - - A to be written. - An exception to be logged. - - - - Writes the diagnostic message and exception at the Trace level. - - A to be written. - An exception to be logged. - Arguments to format. - - - - Writes the diagnostic message and exception at the Trace level. - - An IFormatProvider that supplies culture-specific formatting information. - A to be written. - An exception to be logged. - Arguments to format. - - - - Writes the diagnostic message at the Trace level using the specified parameters and formatting them with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing format items. - Arguments to format. - - - - Writes the diagnostic message at the Trace level. - - Log message. - - - - Writes the diagnostic message at the Trace level using the specified parameters. - - A containing format items. - Arguments to format. - - - - Writes the diagnostic message and exception at the Trace level. - - A to be written. - An exception to be logged. - This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release. - - - - Writes the diagnostic message at the Trace level using the specified parameter and formatting it with the supplied format provider. - - The type of the argument. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified parameter. - - The type of the argument. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified arguments formatting it with the supplied format provider. - - The type of the first argument. - The type of the second argument. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The first argument to format. - The second argument to format. - - - - Writes the diagnostic message at the Trace level using the specified parameters. - - The type of the first argument. - The type of the second argument. - A containing one format item. - The first argument to format. - The second argument to format. - - - - Writes the diagnostic message at the Trace level using the specified arguments formatting it with the supplied format provider. - - The type of the first argument. - The type of the second argument. - The type of the third argument. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The first argument to format. - The second argument to format. - The third argument to format. - - - - Writes the diagnostic message at the Trace level using the specified parameters. - - The type of the first argument. - The type of the second argument. - The type of the third argument. - A containing one format item. - The first argument to format. - The second argument to format. - The third argument to format. - - - - Writes the diagnostic message at the Debug level using the specified format provider and format parameters. - - - Writes the diagnostic message at the Debug level. - - Type of the value. - The value to be written. - - - - Writes the diagnostic message at the Debug level. - - Type of the value. - An IFormatProvider that supplies culture-specific formatting information. - The value to be written. - - - - Writes the diagnostic message at the Debug level. - - A function returning message to be written. Function is not evaluated if logging is not enabled. - - - - Writes the diagnostic message and exception at the Debug level. - - A to be written. - An exception to be logged. - This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release. - - - - Writes the diagnostic message and exception at the Debug level. - - A to be written. - An exception to be logged. - - - - Writes the diagnostic message and exception at the Debug level. - - A to be written. - An exception to be logged. - Arguments to format. - - - - Writes the diagnostic message and exception at the Debug level. - - An IFormatProvider that supplies culture-specific formatting information. - A to be written. - An exception to be logged. - Arguments to format. - - - - Writes the diagnostic message at the Debug level using the specified parameters and formatting them with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing format items. - Arguments to format. - - - - Writes the diagnostic message at the Debug level. - - Log message. - - - - Writes the diagnostic message at the Debug level using the specified parameters. - - A containing format items. - Arguments to format. - - - - Writes the diagnostic message and exception at the Debug level. - - A to be written. - An exception to be logged. - This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release. - - - - Writes the diagnostic message at the Debug level using the specified parameter and formatting it with the supplied format provider. - - The type of the argument. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified parameter. - - The type of the argument. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified arguments formatting it with the supplied format provider. - - The type of the first argument. - The type of the second argument. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The first argument to format. - The second argument to format. - - - - Writes the diagnostic message at the Debug level using the specified parameters. - - The type of the first argument. - The type of the second argument. - A containing one format item. - The first argument to format. - The second argument to format. - - - - Writes the diagnostic message at the Debug level using the specified arguments formatting it with the supplied format provider. - - The type of the first argument. - The type of the second argument. - The type of the third argument. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The first argument to format. - The second argument to format. - The third argument to format. - - - - Writes the diagnostic message at the Debug level using the specified parameters. - - The type of the first argument. - The type of the second argument. - The type of the third argument. - A containing one format item. - The first argument to format. - The second argument to format. - The third argument to format. - - - - Writes the diagnostic message at the Info level using the specified format provider and format parameters. - - - Writes the diagnostic message at the Info level. - - Type of the value. - The value to be written. - - - - Writes the diagnostic message at the Info level. - - Type of the value. - An IFormatProvider that supplies culture-specific formatting information. - The value to be written. - - - - Writes the diagnostic message at the Info level. - - A function returning message to be written. Function is not evaluated if logging is not enabled. - - - - Writes the diagnostic message and exception at the Info level. - - A to be written. - An exception to be logged. - This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release. - - - - Writes the diagnostic message and exception at the Info level. - - A to be written. - An exception to be logged. - - - - Writes the diagnostic message and exception at the Info level. - - A to be written. - An exception to be logged. - Arguments to format. - - - - Writes the diagnostic message and exception at the Info level. - - An IFormatProvider that supplies culture-specific formatting information. - A to be written. - An exception to be logged. - Arguments to format. - - - - Writes the diagnostic message at the Info level using the specified parameters and formatting them with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing format items. - Arguments to format. - - - - Writes the diagnostic message at the Info level. - - Log message. - - - - Writes the diagnostic message at the Info level using the specified parameters. - - A containing format items. - Arguments to format. - - - - Writes the diagnostic message and exception at the Info level. - - A to be written. - An exception to be logged. - This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release. - - - - Writes the diagnostic message at the Info level using the specified parameter and formatting it with the supplied format provider. - - The type of the argument. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Info level using the specified parameter. - - The type of the argument. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Info level using the specified arguments formatting it with the supplied format provider. - - The type of the first argument. - The type of the second argument. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The first argument to format. - The second argument to format. - - - - Writes the diagnostic message at the Info level using the specified parameters. - - The type of the first argument. - The type of the second argument. - A containing one format item. - The first argument to format. - The second argument to format. - - - - Writes the diagnostic message at the Info level using the specified arguments formatting it with the supplied format provider. - - The type of the first argument. - The type of the second argument. - The type of the third argument. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The first argument to format. - The second argument to format. - The third argument to format. - - - - Writes the diagnostic message at the Info level using the specified parameters. - - The type of the first argument. - The type of the second argument. - The type of the third argument. - A containing one format item. - The first argument to format. - The second argument to format. - The third argument to format. - - - - Writes the diagnostic message at the Warn level using the specified format provider and format parameters. - - - Writes the diagnostic message at the Warn level. - - Type of the value. - The value to be written. - - - - Writes the diagnostic message at the Warn level. - - Type of the value. - An IFormatProvider that supplies culture-specific formatting information. - The value to be written. - - - - Writes the diagnostic message at the Warn level. - - A function returning message to be written. Function is not evaluated if logging is not enabled. - - - - Writes the diagnostic message and exception at the Warn level. - - A to be written. - An exception to be logged. - This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release. - - - - Writes the diagnostic message and exception at the Warn level. - - A to be written. - An exception to be logged. - - - - Writes the diagnostic message and exception at the Warn level. - - A to be written. - An exception to be logged. - Arguments to format. - - - - Writes the diagnostic message and exception at the Warn level. - - An IFormatProvider that supplies culture-specific formatting information. - A to be written. - An exception to be logged. - Arguments to format. - - - - Writes the diagnostic message at the Warn level using the specified parameters and formatting them with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing format items. - Arguments to format. - - - - Writes the diagnostic message at the Warn level. - - Log message. - - - - Writes the diagnostic message at the Warn level using the specified parameters. - - A containing format items. - Arguments to format. - - - - Writes the diagnostic message and exception at the Warn level. - - A to be written. - An exception to be logged. - This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release. - - - - Writes the diagnostic message at the Warn level using the specified parameter and formatting it with the supplied format provider. - - The type of the argument. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Warn level using the specified parameter. - - The type of the argument. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Warn level using the specified arguments formatting it with the supplied format provider. - - The type of the first argument. - The type of the second argument. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The first argument to format. - The second argument to format. - - - - Writes the diagnostic message at the Warn level using the specified parameters. - - The type of the first argument. - The type of the second argument. - A containing one format item. - The first argument to format. - The second argument to format. - - - - Writes the diagnostic message at the Warn level using the specified arguments formatting it with the supplied format provider. - - The type of the first argument. - The type of the second argument. - The type of the third argument. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The first argument to format. - The second argument to format. - The third argument to format. - - - - Writes the diagnostic message at the Warn level using the specified parameters. - - The type of the first argument. - The type of the second argument. - The type of the third argument. - A containing one format item. - The first argument to format. - The second argument to format. - The third argument to format. - - - - Writes the diagnostic message at the Error level using the specified format provider and format parameters. - - - Writes the diagnostic message at the Error level. - - Type of the value. - The value to be written. - - - - Writes the diagnostic message at the Error level. - - Type of the value. - An IFormatProvider that supplies culture-specific formatting information. - The value to be written. - - - - Writes the diagnostic message at the Error level. - - A function returning message to be written. Function is not evaluated if logging is not enabled. - - - - Writes the diagnostic message and exception at the Error level. - - A to be written. - An exception to be logged. - This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release. - - - - Writes the diagnostic message and exception at the Error level. - - A to be written. - An exception to be logged. - - - - Writes the diagnostic message and exception at the Error level. - - A to be written. - An exception to be logged. - Arguments to format. - - - - Writes the diagnostic message and exception at the Error level. - - An IFormatProvider that supplies culture-specific formatting information. - A to be written. - An exception to be logged. - Arguments to format. - - - - Writes the diagnostic message at the Error level using the specified parameters and formatting them with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing format items. - Arguments to format. - - - - Writes the diagnostic message at the Error level. - - Log message. - - - - Writes the diagnostic message at the Error level using the specified parameters. - - A containing format items. - Arguments to format. - - - - Writes the diagnostic message and exception at the Error level. - - A to be written. - An exception to be logged. - This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release. - - - - Writes the diagnostic message at the Error level using the specified parameter and formatting it with the supplied format provider. - - The type of the argument. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Error level using the specified parameter. - - The type of the argument. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Error level using the specified arguments formatting it with the supplied format provider. - - The type of the first argument. - The type of the second argument. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The first argument to format. - The second argument to format. - - - - Writes the diagnostic message at the Error level using the specified parameters. - - The type of the first argument. - The type of the second argument. - A containing one format item. - The first argument to format. - The second argument to format. - - - - Writes the diagnostic message at the Error level using the specified arguments formatting it with the supplied format provider. - - The type of the first argument. - The type of the second argument. - The type of the third argument. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The first argument to format. - The second argument to format. - The third argument to format. - - - - Writes the diagnostic message at the Error level using the specified parameters. - - The type of the first argument. - The type of the second argument. - The type of the third argument. - A containing one format item. - The first argument to format. - The second argument to format. - The third argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified format provider and format parameters. - - - Writes the diagnostic message at the Fatal level. - - Type of the value. - The value to be written. - - - - Writes the diagnostic message at the Fatal level. - - Type of the value. - An IFormatProvider that supplies culture-specific formatting information. - The value to be written. - - - - Writes the diagnostic message at the Fatal level. - - A function returning message to be written. Function is not evaluated if logging is not enabled. - - - - Writes the diagnostic message and exception at the Fatal level. - - A to be written. - An exception to be logged. - This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release. - - - - Writes the diagnostic message and exception at the Fatal level. - - A to be written. - An exception to be logged. - - - - Writes the diagnostic message and exception at the Fatal level. - - A to be written. - An exception to be logged. - Arguments to format. - - - - Writes the diagnostic message and exception at the Fatal level. - - An IFormatProvider that supplies culture-specific formatting information. - A to be written. - An exception to be logged. - Arguments to format. - - - - Writes the diagnostic message at the Fatal level using the specified parameters and formatting them with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing format items. - Arguments to format. - - - - Writes the diagnostic message at the Fatal level. - - Log message. - - - - Writes the diagnostic message at the Fatal level using the specified parameters. - - A containing format items. - Arguments to format. - - - - Writes the diagnostic message and exception at the Fatal level. - - A to be written. - An exception to be logged. - This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release. - - - - Writes the diagnostic message at the Fatal level using the specified parameter and formatting it with the supplied format provider. - - The type of the argument. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified parameter. - - The type of the argument. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified arguments formatting it with the supplied format provider. - - The type of the first argument. - The type of the second argument. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The first argument to format. - The second argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified parameters. - - The type of the first argument. - The type of the second argument. - A containing one format item. - The first argument to format. - The second argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified arguments formatting it with the supplied format provider. - - The type of the first argument. - The type of the second argument. - The type of the third argument. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The first argument to format. - The second argument to format. - The third argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified parameters. - - The type of the first argument. - The type of the second argument. - The type of the third argument. - A containing one format item. - The first argument to format. - The second argument to format. - The third argument to format. - - - - Writes the diagnostic message at the Trace level. - - A to be written. - - - - Writes the diagnostic message at the Trace level. - - An IFormatProvider that supplies culture-specific formatting information. - A to be written. - - - - Writes the diagnostic message at the Trace level using the specified parameters. - - A containing format items. - First argument to format. - Second argument to format. - - - - Writes the diagnostic message at the Trace level using the specified parameters. - - A containing format items. - First argument to format. - Second argument to format. - Third argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format.s - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level. - - A to be written. - - - - Writes the diagnostic message at the Debug level. - - An IFormatProvider that supplies culture-specific formatting information. - A to be written. - - - - Writes the diagnostic message at the Debug level using the specified parameters. - - A containing format items. - First argument to format. - Second argument to format. - - - - Writes the diagnostic message at the Debug level using the specified parameters. - - A containing format items. - First argument to format. - Second argument to format. - Third argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Info level. - - A to be written. - - - - Writes the diagnostic message at the Info level. - - An IFormatProvider that supplies culture-specific formatting information. - A to be written. - - - - Writes the diagnostic message at the Info level using the specified parameters. - - A containing format items. - First argument to format. - Second argument to format. - - - - Writes the diagnostic message at the Info level using the specified parameters. - - A containing format items. - First argument to format. - Second argument to format. - Third argument to format. - - - - Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Info level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Info level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Info level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Info level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Info level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Info level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Info level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Info level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Info level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Info level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Info level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Info level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Info level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Warn level. - - A to be written. - - - - Writes the diagnostic message at the Warn level. - - An IFormatProvider that supplies culture-specific formatting information. - A to be written. - - - - Writes the diagnostic message at the Warn level using the specified parameters. - - A containing format items. - First argument to format. - Second argument to format. - - - - Writes the diagnostic message at the Warn level using the specified parameters. - - A containing format items. - First argument to format. - Second argument to format. - Third argument to format. - - - - Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Warn level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Warn level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Warn level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Warn level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Warn level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Warn level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Warn level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Warn level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Warn level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Warn level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Warn level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Warn level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Warn level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Error level. - - A to be written. - - - - Writes the diagnostic message at the Error level. - - An IFormatProvider that supplies culture-specific formatting information. - A to be written. - - - - Writes the diagnostic message at the Error level using the specified parameters. - - A containing format items. - First argument to format. - Second argument to format. - - - - Writes the diagnostic message at the Error level using the specified parameters. - - A containing format items. - First argument to format. - Second argument to format. - Third argument to format. - - - - Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Error level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Error level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Error level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Error level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Error level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Error level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Error level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Error level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Error level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Error level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Error level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Error level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Error level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Fatal level. - - A to be written. - - - - Writes the diagnostic message at the Fatal level. - - An IFormatProvider that supplies culture-specific formatting information. - A to be written. - - - - Writes the diagnostic message at the Fatal level using the specified parameters. - - A containing format items. - First argument to format. - Second argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified parameters. - - A containing format items. - First argument to format. - Second argument to format. - Third argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Gets a value indicating whether logging is enabled for the Trace level. - - A value of if logging is enabled for the Trace level, otherwise it returns . - - - - Gets a value indicating whether logging is enabled for the Debug level. - - A value of if logging is enabled for the Debug level, otherwise it returns . - - - - Gets a value indicating whether logging is enabled for the Info level. - - A value of if logging is enabled for the Info level, otherwise it returns . - - - - Gets a value indicating whether logging is enabled for the Warn level. - - A value of if logging is enabled for the Warn level, otherwise it returns . - - - - Gets a value indicating whether logging is enabled for the Error level. - - A value of if logging is enabled for the Error level, otherwise it returns . - - - - Gets a value indicating whether logging is enabled for the Fatal level. - - A value of if logging is enabled for the Fatal level, otherwise it returns . - - - - Internal configuration manager used to read .NET configuration files. - Just a wrapper around the BCL ConfigurationManager, but used to enable - unit testing. - - - - - Interface for the wrapper around System.Configuration.ConfigurationManager. - - - - - Gets the wrapper around ConfigurationManager.AppSettings. - - - - - Gets the wrapper around ConfigurationManager.AppSettings. - - - - - Provides untyped IDictionary interface on top of generic IDictionary. - - The type of the key. - The type of the value. - - - - Initializes a new instance of the DictionaryAdapter class. - - The implementation. - - - - Adds an element with the provided key and value to the object. - - The to use as the key of the element to add. - The to use as the value of the element to add. - - - - Removes all elements from the object. - - - - - Determines whether the object contains an element with the specified key. - - The key to locate in the object. - - True if the contains an element with the key; otherwise, false. - - - - - Returns an object for the object. - - - An object for the object. - - - - - Removes the element with the specified key from the object. - - The key of the element to remove. - - - - Copies the elements of the to an , starting at a particular index. - - The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. - The zero-based index in at which copying begins. - - - - Returns an enumerator that iterates through a collection. - - - An object that can be used to iterate through the collection. - - - - - Gets an object containing the values in the object. - - - - An object containing the values in the object. - - - - - Gets the number of elements contained in the . - - - - The number of elements contained in the . - - - - - Gets a value indicating whether access to the is synchronized (thread safe). - - - true if access to the is synchronized (thread safe); otherwise, false. - - - - - Gets an object that can be used to synchronize access to the . - - - - An object that can be used to synchronize access to the . - - - - - Gets a value indicating whether the object has a fixed size. - - - true if the object has a fixed size; otherwise, false. - - - - - Gets a value indicating whether the object is read-only. - - - true if the object is read-only; otherwise, false. - - - - - Gets an object containing the keys of the object. - - - - An object containing the keys of the object. - - - - - Gets or sets the with the specified key. - - Dictionary key. - Value corresponding to key or null if not found - - - - Wrapper IDictionaryEnumerator. - - - - - Initializes a new instance of the class. - - The wrapped. - - - - Advances the enumerator to the next element of the collection. - - - True if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection. - - - - - Sets the enumerator to its initial position, which is before the first element in the collection. - - - - - Gets both the key and the value of the current dictionary entry. - - - - A containing both the key and the value of the current dictionary entry. - - - - - Gets the key of the current dictionary entry. - - - - The key of the current element of the enumeration. - - - - - Gets the value of the current dictionary entry. - - - - The value of the current element of the enumeration. - - - - - Gets the current element in the collection. - - - - The current element in the collection. - - - - - UTF-8 BOM 239, 187, 191 - - - - - Converts the string representation of the name or numeric value of one or more enumerated constants to an equivalent enumerated object. A parameter specifies whether the operation is case-sensitive. The return value indicates whether the conversion succeeded. - - The enumeration type to which to convert value. - The string representation of the enumeration name or underlying value to convert. - When this method returns, result contains an object of type TEnum whose value is represented by value if the parse operation succeeds. If the parse operation fails, result contains the default value of the underlying type of TEnum. Note that this value need not be a member of the TEnum enumeration. This parameter is passed uninitialized. - true if the value parameter was converted successfully; otherwise, false. - Wrapper because Enum.TryParse is not present in .net 3.5 - - - - Converts the string representation of the name or numeric value of one or more enumerated constants to an equivalent enumerated object. A parameter specifies whether the operation is case-sensitive. The return value indicates whether the conversion succeeded. - - The enumeration type to which to convert value. - The string representation of the enumeration name or underlying value to convert. - true to ignore case; false to consider case. - When this method returns, result contains an object of type TEnum whose value is represented by value if the parse operation succeeds. If the parse operation fails, result contains the default value of the underlying type of TEnum. Note that this value need not be a member of the TEnum enumeration. This parameter is passed uninitialized. - true if the value parameter was converted successfully; otherwise, false. - Wrapper because Enum.TryParse is not present in .net 3.5 - - - - Enum.TryParse implementation for .net 3.5 - - - - Don't uses reflection - - - - Safe way to get environment variables. - - - - - Helper class for dealing with exceptions. - - - - - Mark this exception as logged to the . - - - - - - - Is this exception logged to the ? - - - trueif the has been logged to the . - - - - Determines whether the exception must be rethrown and logs the error to the if is false. - - Advised to log first the error to the before calling this method. - - The exception to check. - trueif the must be rethrown, false otherwise. - - - - Determines whether the exception must be rethrown immediately, without logging the error to the . - - Only used this method in special cases. - - The exception to check. - trueif the must be rethrown, false otherwise. - - - - Object construction helper. - - - - - Adapter for to - - - - - Interface for fakeable the current . Not fully implemented, please methods/properties as necessary. - - - - - Gets or sets the base directory that the assembly resolver uses to probe for assemblies. - - - - - Gets or sets the name of the configuration file for an application domain. - - - - - Gets or sets the list of directories under the application base directory that are probed for private assemblies. - - - - - Gets or set the friendly name. - - - - - Gets an integer that uniquely identifies the application domain within the process. - - - - - Process exit event. - - - - - Domain unloaded event. - - - - - Initializes a new instance of the class. - - The to wrap. - - - - Gets a the current wrappered in a . - - - - - Gets or sets the base directory that the assembly resolver uses to probe for assemblies. - - - - - Gets or sets the name of the configuration file for an application domain. - - - - - Gets or sets the list of directories under the application base directory that are probed for private assemblies. - - - - - Gets or set the friendly name. - - - - - Gets an integer that uniquely identifies the application domain within the process. - - - - - Process exit event. - - - - - Domain unloaded event. - - - - - Base class for optimized file appenders. - - - - - Initializes a new instance of the class. - - Name of the file. - The create parameters. - - - - Writes the specified bytes. - - The bytes. - - - - Flushes this instance. - - - - - Closes this instance. - - - - - Gets the creation time for a file associated with the appender. The time returned is in Coordinated Universal - Time [UTC] standard. - - The file creation time. - - - - Gets the last time the file associated with the appeander is written. The time returned is in Coordinated - Universal Time [UTC] standard. - - The time the file was last written to. - - - - Gets the length in bytes of the file associated with the appeander. - - A long value representing the length of the file in bytes. - - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - - - Releases unmanaged and - optionally - managed resources. - - True to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Updates the last write time of the file. - - - - - Updates the last write time of the file to the specified date. - - Date and time when the last write occurred in UTC. - - - - Creates the file stream. - - If set to true sets the file stream to allow shared writing. - A object which can be used to write to the file. - - - - Gets the path of the file, including file extension. - - The name of the file. - - - - Gets or sets the creation time for a file associated with the appender. The time returned is in Coordinated - Universal Time [UTC] standard. - - The creation time of the file. - - - - Gets the last time the file associated with the appeander is opened. The time returned is in Coordinated - Universal Time [UTC] standard. - - The time the file was last opened. - - - - Gets the last time the file associated with the appeander is written. The time returned is in - Coordinated Universal Time [UTC] standard. - - The time the file was last written to. - - - - Gets the file creation parameters. - - The file creation parameters. - - - - Base class for optimized file appenders which require the usage of a mutex. - - It is possible to use this class as replacement of BaseFileAppender and the mutex functionality - is not enforced to the implementing subclasses. - - - - - Initializes a new instance of the class. - - Name of the file. - The create parameters. - - - - Creates a mutually-exclusive lock for archiving files. - - A object which can be used for controlling the archiving of files. - - - - Creates a mutex for archiving that is sharable by more than one process. - - A object which can be used for controlling the archiving of files. - - - - Creates a mutex that is sharable by more than one process. - - The prefix to use for the name of the mutex. - A object which is sharable by multiple processes. - - - - Gets the mutually-exclusive lock for archiving files. - - The mutex for archiving. - - - - Implementation of which caches - file information. - - - - - Initializes a new instance of the class. - - Name of the file. - The parameters. - - - - Closes this instance of the appender. - - - - - Flushes this current appender. - - - - - Gets the creation time for a file associated with the appender. The time returned is in Coordinated Universal - Time [UTC] standard. - - The file creation time. - - - - Gets the last time the file associated with the appeander is written. The time returned is in Coordinated - Universal Time [UTC] standard. - - The time the file was last written to. - - - - Gets the length in bytes of the file associated with the appeander. - - A long value representing the length of the file in bytes. - - - - Writes the specified bytes to a file. - - The bytes to be written. - - - - Factory class which creates objects. - - - - - Interface implemented by all factories capable of creating file appenders. - - - - - Opens the appender for given file name and parameters. - - Name of the file. - Creation parameters. - Instance of which can be used to write to the file. - - - - Opens the appender for given file name and parameters. - - Name of the file. - Creation parameters. - - Instance of which can be used to write to the file. - - - - - Maintains a collection of file appenders usually associated with file targets. - - - - - An "empty" instance of the class with zero size and empty list of appenders. - - - - - Initializes a new "empty" instance of the class with zero size and empty - list of appenders. - - - - - Initializes a new instance of the class. - - - The size of the list should be positive. No validations are performed during initialisation as it is an - intenal class. - - Total number of appenders allowed in list. - Factory used to create each appender. - Parameters used for creating a file. - - - - Invalidates appenders for all files that were archived. - - - - - It allocates the first slot in the list when the file name does not already in the list and clean up any - unused slots. - - File name associated with a single appender. - The allocated appender. - - Thrown when is called on an Empty instance. - - - - - Close all the allocated appenders. - - - - - Close the allocated appenders initialised before the supplied time. - - The time which prior the appenders considered expired - - - - Fluch all the allocated appenders. - - - - - Closes the specified appender and removes it from the list. - - File name of the appender to be closed. - - - - The archive file path pattern that is used to detect when archiving occurs. - - - - - Gets the parameters which will be used for creating a file. - - - - - Gets the file appender factory used by all the appenders in this list. - - - - - Gets the number of appenders which the list can hold. - - - - - Interface that provides parameters for create file function. - - - - - Gets or sets the delay in milliseconds to wait before attempting to write to the file again. - - - - - Gets or sets the number of times the write is appended on the file before NLog - discards the log message. - - - - - Gets or sets a value indicating whether concurrent writes to the log file by multiple processes on the same host. - - - This makes multi-process logging possible. NLog uses a special technique - that lets it keep the files open for writing. - - - - - Gets or sets a value indicating whether to create directories if they do not exist. - - - Setting this to false may improve performance a bit, but you'll receive an error - when attempting to write to a directory that's not present. - - - - - Gets or sets a value indicating whether to enable log file(s) to be deleted. - - - - - Gets or sets the log file buffer size in bytes. - - - - - Gets or set a value indicating whether a managed file stream is forced, instead of using the native implementation. - - - - - Gets or sets the file attributes (Windows only). - - - - - Should we capture the last write time of a file? - - - - - Provides a multiprocess-safe atomic file appends while - keeping the files open. - - - On Unix you can get all the appends to be atomic, even when multiple - processes are trying to write to the same file, because setting the file - pointer to the end of the file and appending can be made one operation. - On Win32 we need to maintain some synchronization between processes - (global named mutex is used for this) - - - - - Initializes a new instance of the class. - - Name of the file. - The parameters. - - - - Writes the specified bytes. - - The bytes to be written. - - - - Closes this instance. - - - - - Flushes this instance. - - - - - Gets the creation time for a file associated with the appender. The time returned is in Coordinated Universal - Time [UTC] standard. - - The file creation time. - - - - Gets the last time the file associated with the appeander is written. The time returned is in Coordinated - Universal Time [UTC] standard. - - The time the file was last written to. - - - - Gets the length in bytes of the file associated with the appeander. - - A long value representing the length of the file in bytes. - - - - Creates a mutually-exclusive lock for archiving files. - - A object which can be used for controlling the archiving of files. - - - - Factory class. - - - - - Opens the appender for given file name and parameters. - - Name of the file. - Creation parameters. - - Instance of which can be used to write to the file. - - - - - Multi-process and multi-host file appender which attempts - to get exclusive write access and retries if it's not available. - - - - - Initializes a new instance of the class. - - Name of the file. - The parameters. - - - - Writes the specified bytes. - - The bytes. - - - - Flushes this instance. - - - - - Closes this instance. - - - - - Gets the creation time for a file associated with the appender. The time returned is in Coordinated Universal - Time [UTC] standard. - - The file creation time. - - - - Gets the last time the file associated with the appeander is written. The time returned is in Coordinated - Universal Time [UTC] standard. - - The time the file was last written to. - - - - Gets the length in bytes of the file associated with the appeander. - - A long value representing the length of the file in bytes. - - - - Creates a mutually-exclusive lock for archiving files. - - A object which can be used for controlling the archiving of files. - - - - Factory class. - - - - - Opens the appender for given file name and parameters. - - Name of the file. - Creation parameters. - - Instance of which can be used to write to the file. - - - - - Optimized single-process file appender which keeps the file open for exclusive write. - - - - - Initializes a new instance of the class. - - Name of the file. - The parameters. - - - - Writes the specified bytes. - - The bytes. - - - - Flushes this instance. - - - - - Closes this instance. - - - - - Gets the creation time for a file associated with the appender. The time returned is in Coordinated Universal - Time [UTC] standard. - - The file creation time. - - - - Gets the last time the file associated with the appeander is written. The time returned is in Coordinated - Universal Time [UTC] standard. - - The time the file was last written to. - - - - Gets the length in bytes of the file associated with the appeander. - - A long value representing the length of the file in bytes. - - - - Factory class. - - - - - Opens the appender for given file name and parameters. - - Name of the file. - Creation parameters. - - Instance of which can be used to write to the file. - - - - - Provides a multiprocess-safe atomic file append while - keeping the files open. - - - - - Initializes a new instance of the class. - - Name of the file. - The parameters. - - - - Creates or opens a file in a special mode, so that writes are automatically - as atomic writes at the file end. - See also "UnixMultiProcessFileAppender" which does a similar job on *nix platforms. - - File to create or open - - - - Writes the specified bytes. - - The bytes to be written. - - - - Closes this instance. - - - - - Flushes this instance. - - - - - Gets the length in bytes of the file associated with the appeander. - - A long value representing the length of the file in bytes. - - - - Factory class. - - - - - Opens the appender for given file name and parameters. - - Name of the file. - Creation parameters. - - Instance of which can be used to write to the file. - - - - - An immutable object that stores basic file info. - - - - - Constructs a FileCharacteristics object. - - The time the file was created in UTC. - The time the file was last written to in UTC. - The size of the file in bytes. - - - - The time the file was created in UTC. - - - - - The time the file was last written to in UTC. - - - - - The size of the file in bytes. - - - - - Optimized routines to get the basic file characteristics of the specified file. - - - - - Initializes static members of the FileCharacteristicsHelper class. - - - - - Gets the information about a file. - - Name of the file. - The file stream. - The file characteristics, if the file information was retrieved successfully, otherwise null. - - - - A layout that represents a filePath. - - - - - Interface implemented by layouts and layout renderers. - - - - - Renders the the value of layout or layout renderer in the context of the specified log event. - - The log event. - String representation of a layout. - - - - Cached directory separator char array to avoid memory allocation on each method call. - - - - - Cached invalid filenames char array to avoid memory allocation everytime Path.GetInvalidFileNameChars() is called. - - - - - not null when == false - - - - - non null is fixed, - - - - - is the cache-key, and when newly rendered filename matches the cache-key, - then it reuses the cleaned cache-value . - - - - - is the cache-value that is reused, when the newly rendered filename - matches the cache-key - - - - Initializes a new instance of the class. - - - - Render the raw filename from Layout - - The log event. - String representation of a layout. - - - - Convert the raw filename to a correct filename - - The filename generated by Layout. - String representation of a correct filename. - - - - Is this (templated/invalid) path an absolute, relative or unknown? - - - - - Is this (templated/invalid) path an absolute, relative or unknown? - - - - - toString(format) if the object is a - - value to be converted - format value - provider, for example culture - - - - - Convert object to string - - value - format for conversion. - - - If is null and isn't a already, then the will get a locked by - - - - - Supports mocking of SMTP Client code. - - - - - Sends an e-mail message to an SMTP server for delivery. These methods block while the message is being transmitted. - - - System.Net.Mail.MailMessage - MailMessage - A MailMessage that contains the message to send. - - - - Specifies how outgoing email messages will be handled. - - - - - Gets or sets the name or IP address of the host used for SMTP transactions. - - - - - Gets or sets the port used for SMTP transactions. - - - - - Gets or sets a value that specifies the amount of time after which a synchronous Send call times out. - - - - - Gets or sets the credentials used to authenticate the sender. - - - - - Gets or sets the folder where applications save mail messages to be processed by the local SMTP server. - - - - - Supports object initialization and termination. - - - - - Initializes this instance. - - The configuration. - - - - Closes this instance. - - - - - Allows components to request stack trace information to be provided in the . - - - - - Gets the level of stack trace information required by the implementing class. - - - - - Logger configuration. - - - - - Initializes a new instance of the class. - - The targets by level. - Use the old exception log handling of NLog 3.0? - - - - - Gets targets for the specified level. - - The level. - Chain of targets with attached filters. - - - - Determines whether the specified level is enabled. - - The level. - - A value of true if the specified level is enabled; otherwise, false. - - - - - Use the old exception log handling of NLog 3.0? - - This method was marked as obsolete before NLog 4.3.11 and it will be removed in NLog 5. - - - - Watches multiple files at the same time and raises an event whenever - a single change is detected in any of those files. - - - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - - - Stops watching all files. - - - - - Stops watching the specified file. - - - - - - Watches the specified files for changes. - - The file names. - - - - The types of changes to watch for. - - - - - Occurs when a change is detected in one of the monitored files. - - - - - Supports mocking of SMTP Client code. - - - Disabled Error CS0618 'SmtpClient' is obsolete: 'SmtpClient and its network of types are poorly designed, - we strongly recommend you use https://github.com/jstedfast/MailKit and https://github.com/jstedfast/MimeKit instead' - - - - - Network sender which uses HTTP or HTTPS POST. - - - - - A base class for all network senders. Supports one-way sending of messages - over various protocols. - - - - - Initializes a new instance of the class. - - The network URL. - - - - Initializes this network sender. - - - - - Closes the sender and releases any unmanaged resources. - - The continuation. - - - - Flushes any pending messages and invokes a continuation. - - The continuation. - - - - Send the given text over the specified protocol. - - Bytes to be sent. - Offset in buffer. - Number of bytes to send. - The asynchronous continuation. - - - - Closes the sender and releases any unmanaged resources. - - - - - Performs sender-specific initialization. - - - - - Performs sender-specific close operation. - - The continuation. - - - - Performs sender-specific flush. - - The continuation. - - - - Actually sends the given text over the specified protocol. - - The bytes to be sent. - Offset in buffer. - Number of bytes to send. - The async continuation to be invoked after the buffer has been sent. - To be overridden in inheriting classes. - - - - Parses the URI into an endpoint address. - - The URI to parse. - The address family. - Parsed endpoint. - - - - Gets the address of the network endpoint. - - - - - Gets the last send time. - - - - - Initializes a new instance of the class. - - The network URL. - - - - Actually sends the given text over the specified protocol. - - The bytes to be sent. - Offset in buffer. - Number of bytes to send. - The async continuation to be invoked after the buffer has been sent. - To be overridden in inheriting classes. - - - - Creates instances of objects for given URLs. - - - - - Creates a new instance of the network sender based on a network URL. - - - URL that determines the network sender to be created. - - - The maximum queue size. - - - A newly created network sender. - - - - - Interface for mocking socket calls. - - - - - Default implementation of . - - - - - Creates a new instance of the network sender based on a network URL:. - - - URL that determines the network sender to be created. - - - The maximum queue size. - - /// - A newly created network sender. - - - - - Socket proxy for mocking Socket code. - - - - - Initializes a new instance of the class. - - The address family. - Type of the socket. - Type of the protocol. - - - - Closes the wrapped socket. - - - - - Invokes ConnectAsync method on the wrapped socket. - - The instance containing the event data. - Result of original method. - - - - Invokes SendAsync method on the wrapped socket. - - The instance containing the event data. - Result of original method. - - - - Invokes SendToAsync method on the wrapped socket. - - The instance containing the event data. - Result of original method. - - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - - - Gets underlying socket instance. - - - - - Sends messages over a TCP network connection. - - - - - Initializes a new instance of the class. - - URL. Must start with tcp://. - The address family. - - - - Creates the socket with given parameters. - - The address family. - Type of the socket. - Type of the protocol. - Instance of which represents the socket. - - - - Performs sender-specific initialization. - - - - - Closes the socket. - - The continuation. - - - - Performs sender-specific flush. - - The continuation. - - - - Sends the specified text over the connected socket. - - The bytes to be sent. - Offset in buffer. - Number of bytes to send. - The async continuation to be invoked after the buffer has been sent. - To be overridden in inheriting classes. - - - - Facilitates mocking of class. - - - - - Raises the Completed event. - - - - - Sends messages over the network as UDP datagrams. - - - - - Initializes a new instance of the class. - - URL. Must start with udp://. - The address family. - - - - Creates the socket. - - The address family. - Type of the socket. - Type of the protocol. - Implementation of to use. - - - - Performs sender-specific initialization. - - - - - Closes the socket. - - The continuation. - - - - Sends the specified text as a UDP datagram. - - The bytes to be sent. - Offset in buffer. - Number of bytes to send. - The async continuation to be invoked after the buffer has been sent. - To be overridden in inheriting classes. - - - - Scans (breadth-first) the object graph following all the edges whose are - instances have attached and returns - all objects implementing a specified interfaces. - - - - - Finds the objects which have attached which are reachable - from any of the given root objects when traversing the object graph over public properties. - - Type of the objects to return. - The root objects. - Ordered list of objects implementing T. - - - ISet is not there in .net35, so using HashSet - - - - Combine paths - - basepath, not null - optional dir - optional file - - - - - Detects the platform the NLog is running on. - - - - - Gets the current runtime OS. - - - - - Gets a value indicating whether current OS is a desktop version of Windows. - - - - - Gets a value indicating whether current OS is Win32-based (desktop or mobile). - - - - - Gets a value indicating whether current OS is Unix-based. - - - - - Gets a value indicating whether current runtime is Mono-based - - - - - Gets a value indicating whether current runtime supports use of mutex - - - - - Portable implementation of . - - - - - Gets the information about a file. - - Name of the file. - The file stream. - The file characteristics, if the file information was retrieved successfully, otherwise null. - - - - Portable implementation of . - - - - - Returns details about current process and thread in a portable manner. - - - - - Initializes static members of the ThreadIDHelper class. - - - - - Gets the singleton instance of PortableThreadIDHelper or - Win32ThreadIDHelper depending on runtime environment. - - The instance. - - - - Gets current process ID. - - - - - Gets current process name. - - - - - Gets current process name (excluding filename extension, if any). - - - - - Initializes a new instance of the class. - - - - - Gets the name of the process. - - - - - Gets current process ID. - - - - - - Gets current process name. - - - - - - Gets current process name (excluding filename extension, if any). - - - - - - Reflection helpers for accessing properties. - - - - - Set value parsed from string. - - object instance to set with property - name of the property on - The value to be parsed. - - - - - Is the property of array-type? - - Type which has the property - name of the property. - - - - - Get propertyinfo - - object which could have property - propertyname on - result when success. - success. - - - - Try parse of string to (Generic) list, comma separated. - - - If there is a comma in the value, then (single) quote the value. For single quotes, use the backslash as escape - - - - - - - - - Reflection helpers. - - - - - Gets all usable exported types from the given assembly. - - Assembly to scan. - Usable types from the given assembly. - Types which cannot be loaded are skipped. - - - - Is this a static class? - - - - This is a work around, as Type doesn't have this property. - From: http://stackoverflow.com/questions/1175888/determine-if-a-type-is-static - - - - - Creates an optimized delegate for calling the MethodInfo using Expression-Trees - - Method to optimize - Optimized delegate for invoking the MethodInfo - - - - Optimized delegate for calling MethodInfo - - Object instance, use null for static methods. - Complete list of parameters that matches the method, including optional/default parameters. - - - - - Supported operating systems. - - - If you add anything here, make sure to add the appropriate detection - code to - - - - - Any operating system. - - - - - Unix/Linux operating systems. - - - - - Windows CE. - - - - - Desktop versions of Windows (95,98,ME). - - - - - Windows NT, 2000, 2003 and future versions based on NT technology. - - - - - Unknown operating system. - - - - - Simple character tokenizer. - - - - - Initializes a new instance of the class. - - The text to be tokenized. - - - - Check current char while not changing the position. - - - - - - Read the current char and change position - - - - - - Get the substring of the - - - - - - - - Current position in - - - - - Full text to be parsed - - - - - Implements a single-call guard around given continuation function. - - - - - Initializes a new instance of the class. - - The asynchronous continuation. - - - - Continuation function which implements the single-call guard. - - The exception. - - - - Provides helpers to sort log events and associated continuations. - - - - - Performs bucket sort (group by) on an array of items and returns a dictionary for easy traversal of the result set. - - The type of the value. - The type of the key. - The inputs. - The key selector function. - - Dictionary where keys are unique input keys, and values are lists of . - - - - - Performs bucket sort (group by) on an array of items and returns a dictionary for easy traversal of the result set. - - The type of the value. - The type of the key. - The inputs. - The key selector function. - - Dictionary where keys are unique input keys, and values are lists of . - - - - - Key selector delegate. - - The type of the value. - The type of the key. - Value to extract key information from. - Key selected from log event. - - - - Single-Bucket optimized readonly dictionary. Uses normal internally Dictionary if multiple buckets are needed. - - Avoids allocating a new dictionary, when all items are using the same bucket - - The type of the key. - The type of the value. - - - - - - - - - - - - Will always throw, as dictionary is readonly - - - Will always throw, as dictionary is readonly - - - - - - Will always throw, as dictionary is readonly - - - Will always throw, as dictionary is readonly - - - - - - - - - Will always throw, as dictionary is readonly - - - - - - - - - - - - - - - - Allows direct lookup of existing keys. If trying to access non-existing key exeption is thrown. - Consider to use instead for better safety. - - Key value for lookup - Mapped value found - - - - Non-Allocating struct-enumerator - - - - - Utilities for dealing with values. - - - - - Get this stacktrace for inline unit test - - - - - - - Stream helpers - - - - - Copy to output stream and skip BOM if encoding is UTF8 - - - - - - - - Copy stream input to output. Skip the first bytes - - stream to read from - stream to write to - .net35 doesn't have a .copyto - - - - Copy stream input to output. Skip the first bytes - - stream to read from - stream to write to - first bytes to skip (optional) - - - - Helpers for , which is used in e.g. layout renderers. - - - - - Append a value and use formatProvider of or to convert to string. - - - value to append. - current logEvent for FormatProvider. - Configuration for DefaultCultureInfo - - - - Appends int without using culture, and most importantly without garbage - - - value to append - - - - Appends uint without using culture, and most importantly without garbage - - Credits Gavin Pugh - http://www.gavpugh.com/2010/04/01/xnac-avoiding-garbage-when-working-with-stringbuilder/ - - - value to append - - - - Clears the provider StringBuilder - - - - - - Helpers for . - - - - - IsNullOrWhiteSpace, including for .NET 3.5 - - - - - - - Split a string - - - - - Split string with escape. The escape char is the same as the splitchar - - - split char. escaped also with this char - - - - - Split string with escape - - - - - - - - - Split a string, optional quoted value - - Text to split - Character to split the - Quote character - - Escape for the , not escape for the - , use quotes for that. - - - - - - Represents target with a chain of filters which determine - whether logging should happen. - - - - - cached result as calculating is expensive. - - - - - Initializes a new instance of the class. - - The target. - The filter chain. - - - - Gets the stack trace usage. - - A value that determines stack trace handling. - - - - Gets the target. - - The target. - - - - Gets the filter chain. - - The filter chain. - - - - Gets or sets the next item in the chain. - - The next item in the chain. - This is for example the 'target2' logger in writeTo='target1,target2' - - - - Helper for dealing with thread-local storage. - - - - - Allocates the data slot for storing thread-local information. - - Allocated slot key. - - - - Gets the data for a slot in thread-local storage. - - Type of the data. - The slot to get data for. - - Slot data (will create T if null). - - - - - Wraps with a timeout. - - - - - Initializes a new instance of the class. - - The asynchronous continuation. - The timeout. - - - - Continuation function which implements the timeout logic. - - The exception. - - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - - - URL Encoding helper. - - - - - Escape unicode string data for use in http-requests - - unicode string-data to be encoded - target for the encoded result - s for how to perform the encoding - - - Allow UnreservedMarks instead of ReservedMarks, as specified by chosen RFC - - - Use RFC2396 standard (instead of RFC3986) - - - Should use lowercase when doing HEX escaping of special characters - - - Replace space ' ' with '+' instead of '%20' - - - Skip UTF8 encoding, and prefix special characters with '%u' - - - - Win32-optimized implementation of . - - - - - Gets the information about a file. - - Name of the file. - The file stream. - The file characteristics, if the file information was retrieved successfully, otherwise null. - - - - Win32-optimized implementation of . - - - - - Initializes a new instance of the class. - - - - - Gets current process ID. - - - - - - Gets current process name. - - - - - - Gets current process name (excluding filename extension, if any). - - - - - - Helper class for XML - - - - - removes any unusual unicode characters that can't be encoded into XML - - - - - Cleans string of any invalid XML chars found - - unclean string - string with only valid XML chars - - - - Safe version of WriteAttributeString - - - - - - - - - - Safe version of WriteAttributeString - - - - - - - - Safe version of WriteElementSafeString - - - - - - - - - - Safe version of WriteCData - - - - - - - Log event context data. - - - - - Render environmental information related to logging events. - - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - - - Renders the the value of layout renderer in the context of the specified log event. - - The log event. - String representation of a layout renderer. - - - - Initializes this instance. - - The configuration. - - - - Closes this instance. - - - - - Initializes this instance. - - The configuration. - - - - Closes this instance. - - - - - Renders the specified environmental information and appends it to the specified . - - The to append the rendered data to. - Logging event. - - - - Initializes the layout renderer. - - - - - Closes the layout renderer. - - - - - Releases unmanaged and - optionally - managed resources. - - True to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Get the for rendering the messages to a - - LogEvent with culture - Culture in on Layout level - - - - - Get the for rendering the messages to a , needed for date and number formats - - LogEvent with culture - Culture in on Layout level - - - is preferred - - - - - Register a custom layout renderer. - - Short-cut for registing to default - Type of the layout renderer. - Name of the layout renderer - without ${}. - - - - Register a custom layout renderer. - - Short-cut for registing to default - Type of the layout renderer. - Name of the layout renderer - without ${}. - - - - Register a custom layout renderer with a callback function . The callback recieves the logEvent. - - Name of the layout renderer - without ${}. - Callback that returns the value for the layout renderer. - - - - Register a custom layout renderer with a callback function . The callback recieves the logEvent and the current configuration. - - Name of the layout renderer - without ${}. - Callback that returns the value for the layout renderer. - - - - Gets the logging configuration this target is part of. - - - - - Initializes a new instance of the class. - - - - - Renders all log event's properties and appends them to the specified . - - The to append the rendered data to. - Logging event. - - - - The names of caller information attributes. - https://msdn.microsoft.com/en-us/library/hh534540.aspx - - - - - Also render the call attributes? (, - , ). - - - - - - Gets or sets string that will be used to separate key/value pairs. - - - - - - Also render the caller information attributes? (, - , ). - - See https://msdn.microsoft.com/en-us/library/hh534540.aspx - - - - - Gets or sets how key/value pairs will be formatted. - - - - - - Designates a property of the class as an ambient property. - - - non-ambient: ${uppercase:${level}} - ambient : ${level:uppercase} - - - - - Initializes a new instance of the class. - - Ambient property name. - - - - Used to render the application domain name. - - - - - Create a new renderer - - - - - Create a new renderer - - - - - Render the layout - - - - - - - Convert the formatting string - - - - - - - Format string. Possible values: "Short", "Long" or custom like {0} {1}. Default "Long" - The first parameter is the , the second the second the - This string is used in - - - - - Assembly version. - - The entry assembly can't be found in some cases e.g. ASP.NET, Unit tests etc. - - - - Renders assembly version and appends it to the specified . - - The to append the rendered data to. - Logging event. - - - - The (full) name of the assembly. If null, using the entry assembly. - - - - - The current application domain's base directory. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Renders the application base directory and appends it to the specified . - - The to append the rendered data to. - Logging event. - - - - Gets or sets the name of the file to be Path.Combine()'d with with the base directory. - - - - - - Gets or sets the name of the directory to be Path.Combine()'d with with the base directory. - - - - - - The call site (class name, method name and source information). - - - - - Initializes a new instance of the class. - - - - - Renders the call site and appends it to the specified . - - The to append the rendered data to. - Logging event. - - - - Gets or sets a value indicating whether to render the class name. - - - - - - Gets or sets a value indicating whether to render the include the namespace with . - - - - - - Gets or sets a value indicating whether to render the method name. - - - - - - Gets or sets a value indicating whether the method name will be cleaned up if it is detected as an anonymous delegate. - - - - - - Gets or sets the number of frames to skip. - - - - - Gets or sets a value indicating whether to render the source file name and line number. - - - - - - Gets or sets a value indicating whether to include source file path. - - - - - - Gets the level of stack trace information required by the implementing class. - - - - - The call site source line number. Full callsite - - - - - Renders the call site and appends it to the specified . - - The to append the rendered data to. - Logging event. - - - - Gets or sets the number of frames to skip. - - - - - Gets the level of stack trace information required by the implementing class. - - - - - A counter value (increases on each layout rendering). - - - - - Initializes a new instance of the class. - - - - - Renders the specified counter value and appends it to the specified . - - The to append the rendered data to. - Logging event. - - - - Gets or sets the initial value of the counter. - - - - - - Gets or sets the value to be added to the counter after each layout rendering. - - - - - - Gets or sets the name of the sequence. Different named sequences can have individual values. - - - - - - Current date and time. - - - - - Initializes a new instance of the class. - - - - Cache-key (Last DateTime.UtcNow) + Cache-Value (DateTime.Format result) - - - Cache-key (Last DateTime.Now) + Cache-Value (DateTime.Format result) - - - - Renders the current date and appends it to the specified . - - The to append the rendered data to. - Logging event. - - - - Gets or sets the culture used for rendering. - - - - - - Gets or sets the date format. Can be any argument accepted by DateTime.ToString(format). - - - - - - Gets or sets a value indicating whether to output UTC time instead of local time. - - - - - - The environment variable. - - - - - Renders the specified environment variable and appends it to the specified . - - The to append the rendered data to. - Logging event. - - - - Gets or sets the name of the environment variable. - - - - - - Gets or sets the default value to be used when the environment variable is not set. - - - - - - Log event context data. - - This class was marked as obsolete on NLog 2.0 and it may be removed in a future release. - - - - Renders the specified log event context item and appends it to the specified . - - The to append the rendered data to. - Logging event. - - - - Gets or sets the name of the item. - - - - - - Log event context data. See . - - - - - Log event context data with default options. - - - - - Renders the specified log event context item and appends it to the specified . - - The to append the rendered data to. - Logging event. - - - - Gets or sets the name of the item. - - - - - - Format string for conversion from object to string. - - - - - Gets or sets the culture used for rendering. - - - - - - Exception information provided through - a call to one of the Logger.*Exception() methods. - - - - - Initializes a new instance of the class. - - - - - Renders the specified exception information and appends it to the specified . - - The to append the rendered data to. - Logging event. - - - - Appends the Message of an Exception to the specified . - - The to append the rendered data to. - The exception containing the Message to append. - - - - Appends the method name from Exception's stack trace to the specified . - - The to append the rendered data to. - The Exception whose method name should be appended. - - - - Appends the stack trace from an Exception to the specified . - - The to append the rendered data to. - The Exception whose stack trace should be appended. - - - - Appends the result of calling ToString() on an Exception to the specified . - - The to append the rendered data to. - The Exception whose call to ToString() should be appended. - - - - Appends the type of an Exception to the specified . - - The to append the rendered data to. - The Exception whose type should be appended. - - - - Appends the short type of an Exception to the specified . - - The to append the rendered data to. - The Exception whose short type should be appended. - - - - Appends the contents of an Exception's Data property to the specified . - - The to append the rendered data to. - The Exception whose Data property elements should be appended. - - - - Split the string and then compile into list of Rendering formats. - - - - - - - Gets or sets the format of the output. Must be a comma-separated list of exception - properties: Message, Type, ShortType, ToString, Method, StackTrace. - This parameter value is case-insensitive. - - - - - - - - Gets or sets the format of the output of inner exceptions. Must be a comma-separated list of exception - properties: Message, Type, ShortType, ToString, Method, StackTrace. - This parameter value is case-insensitive. - - - - - - Gets or sets the separator used to concatenate parts specified in the Format. - - - - - - Gets or sets the separator used to concatenate exception data specified in the Format. - - - - - - Gets or sets the maximum number of inner exceptions to include in the output. - By default inner exceptions are not enabled for compatibility with NLog 1.0. - - - - - - Gets or sets the separator between inner exceptions. - - - - - - Gets the formats of the output of inner exceptions to be rendered in target. - - - - - - - Gets the formats of the output to be rendered in target. - - - - - - - Renders contents of the specified file. - - - - - Initializes a new instance of the class. - - - - - Renders the contents of the specified file and appends it to the specified . - - The to append the rendered data to. - Logging event. - - - - Gets or sets the name of the file. - - - - - - Gets or sets the encoding used in the file. - - The encoding. - - - - - A layout renderer which could have different behavior per instance by using a . - - - - - Create a new. - - Name without ${}. - Method that renders the layout. - - - - Renders the specified environmental information and appends it to the specified . - - The to append the rendered data to. - Logging event. - - - - Name used in config without ${}. E.g. "test" could be used as "${test}". - - - - - Method that renders the layout. - - - - - The information about the garbage collector. - - - - - Initializes a new instance of the class. - - - - - Renders the selected process information. - - The to append the rendered data to. - Logging event. - - - - Gets or sets the property to retrieve. - - - - - - Gets or sets the property of System.GC to retrieve. - - - - - Total memory allocated. - - - - - Total memory allocated (perform full garbage collection first). - - - - - Gets the number of Gen0 collections. - - - - - Gets the number of Gen1 collections. - - - - - Gets the number of Gen2 collections. - - - - - Maximum generation number supported by GC. - - - - - Global Diagnostics Context item. Provided for compatibility with log4net. - - - - - Renders the specified Global Diagnostics Context item and appends it to the specified . - - The to append the rendered data to. - Logging event. - - - - Gets or sets the name of the item. - - - - - - Globally-unique identifier (GUID). - - - - - Initializes a new instance of the class. - - - - - Renders a newly generated GUID string and appends it to the specified . - - The to append the rendered data to. - Logging event. - - - - Gets or sets the GUID format as accepted by Guid.ToString() method. - - - - - - Thread identity information (name and authentication information). - - - - - Initializes a new instance of the class. - - - - - Renders the specified identity information and appends it to the specified . - - The to append the rendered data to. - Logging event. - - - - Gets or sets the separator to be used when concatenating - parts of identity information. - - - - - - Gets or sets a value indicating whether to render Thread.CurrentPrincipal.Identity.Name. - - - - - - Gets or sets a value indicating whether to render Thread.CurrentPrincipal.Identity.AuthenticationType. - - - - - - Gets or sets a value indicating whether to render Thread.CurrentPrincipal.Identity.IsAuthenticated. - - - - - - Installation parameter (passed to InstallNLogConfig). - - - - - Renders the specified installation parameter and appends it to the specified . - - The to append the rendered data to. - Logging event. - - - - Gets or sets the name of the parameter. - - - - - - Marks class as a layout renderer and assigns a name to it. - - This attribute is not required when registering the layout in the API. - - - - Initializes a new instance of the class. - - Name of the layout renderer, without the `${ }` - - - - The log level. - - - - - Renders the current log level and appends it to the specified . - - The to append the rendered data to. - Logging event. - - - - A string literal. - - - This is used to escape '${' sequence - as ;${literal:text=${}' - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The literal text value. - This is used by the layout compiler. - - - - Renders the specified string literal and appends it to the specified . - - The to append the rendered data to. - Logging event. - - - - Gets or sets the literal text. - - - - - - XML event description compatible with log4j, Chainsaw and NLogViewer. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Renders the XML logging event and appends it to the specified . - - The to append the rendered data to. - Logging event. - - - - Gets or sets a value indicating whether to include NLog-specific extensions to log4j schema. - - - - - - Gets or sets a value indicating whether the XML should use spaces for indentation. - - - - - - Gets or sets the AppInfo field. By default it's the friendly name of the current AppDomain. - - - - - - Gets or sets a value indicating whether to include call site (class and method name) in the information sent over the network. - - - - - - Gets or sets a value indicating whether to include source info (file name and line number) in the information sent over the network. - - - - - - Gets or sets a value indicating whether to include contents of the dictionary. - - - - - - Gets or sets a value indicating whether to include contents of the stack. - - - - - - Gets or sets the NDC item separator. - - - - - - Gets the level of stack trace information required by the implementing class. - - - - - The logger name. - - - - - Renders the logger name and appends it to the specified . - - The to append the rendered data to. - Logging event. - - - - Gets or sets a value indicating whether to render short logger name (the part after the trailing dot character). - - - - - - The date and time in a long, sortable format yyyy-MM-dd HH:mm:ss.mmm. - - - - - Renders the date in the long format (yyyy-MM-dd HH:mm:ss.mmm) and appends it to the specified . - - The to append the rendered data to. - Logging event. - - - - Gets or sets a value indicating whether to output UTC time instead of local time. - - - - - - The machine name that the process is running on. - - - - - Initializes the layout renderer. - - - - - Renders the machine name and appends it to the specified . - - The to append the rendered data to. - Logging event. - - - - Mapped Diagnostic Context item. Provided for compatibility with log4net. - - - - - Renders the specified MDC item and appends it to the specified . - - The to append the rendered data to. - Logging event. - - - - Gets or sets the name of the item. - - - - - - Mapped Diagnostic Logical Context item (based on CallContext). - - - - - Renders the specified MDLC item and appends it to the specified . - - The to append the rendered data to. - Logging event. - - - - Gets or sets the name of the item. - - - - - - The formatted log message. - - - - - Initializes a new instance of the class. - - - - - Renders the log message including any positional parameters and appends it to the specified . - - The to append the rendered data to. - Logging event. - - - - Gets or sets a value indicating whether to log exception along with message. - - - - - - Gets or sets the string that separates message from the exception. - - - - - - Nested Diagnostic Context item. Provided for compatibility with log4net. - - - - - Initializes a new instance of the class. - - - - - Renders the specified Nested Diagnostics Context item and appends it to the specified . - - The to append the rendered data to. - Logging event. - - - - Gets or sets the number of top stack frames to be rendered. - - - - - - Gets or sets the number of bottom stack frames to be rendered. - - - - - - Gets or sets the separator to be used for concatenating nested diagnostics context output. - - - - - - A newline literal. - - - - - Renders the specified string literal and appends it to the specified . - - The to append the rendered data to. - Logging event. - - - - The directory where NLog.dll is located. - - - - - Initializes static members of the NLogDirLayoutRenderer class. - - - - - Renders the directory where NLog is located and appends it to the specified . - - The to append the rendered data to. - Logging event. - - - - Gets or sets the name of the file to be Path.Combine()'d with the directory name. - - - - - - Gets or sets the name of the directory to be Path.Combine()'d with the directory name. - - - - - - The performance counter. - - - - - Initializes the layout renderer. - - - - - Closes the layout renderer. - - - - - Renders the specified environment variable and appends it to the specified . - - The to append the rendered data to. - Logging event. - - - - Gets or sets the name of the counter category. - - - - - - Gets or sets the name of the performance counter. - - - - - - Gets or sets the name of the performance counter instance (e.g. this.Global_). - - - - - - Gets or sets the name of the machine to read the performance counter from. - - - - - - The identifier of the current process. - - - - - Renders the current process ID. - - The to append the rendered data to. - Logging event. - - - - The information about the running process. - - - - - Initializes a new instance of the class. - - - - - Initializes the layout renderer. - - - - - Closes the layout renderer. - - - - - Renders the selected process information. - - The to append the rendered data to. - Logging event. - - - - Gets or sets the property to retrieve. - - - - - - Gets or sets the format-string to use if the property supports it (Ex. DateTime / TimeSpan / Enum) - - - - - - Property of System.Diagnostics.Process to retrieve. - - - - - Base Priority. - - - - - Exit Code. - - - - - Exit Time. - - - - - Process Handle. - - - - - Handle Count. - - - - - Whether process has exited. - - - - - Process ID. - - - - - Machine name. - - - - - Handle of the main window. - - - - - Title of the main window. - - - - - Maximum Working Set. - - - - - Minimum Working Set. - - - - - Non-paged System Memory Size. - - - - - Non-paged System Memory Size (64-bit). - - - - - Paged Memory Size. - - - - - Paged Memory Size (64-bit).. - - - - - Paged System Memory Size. - - - - - Paged System Memory Size (64-bit). - - - - - Peak Paged Memory Size. - - - - - Peak Paged Memory Size (64-bit). - - - - - Peak Virtual Memory Size. - - - - - Peak Virtual Memory Size (64-bit).. - - - - - Peak Working Set Size. - - - - - Peak Working Set Size (64-bit). - - - - - Whether priority boost is enabled. - - - - - Priority Class. - - - - - Private Memory Size. - - - - - Private Memory Size (64-bit). - - - - - Privileged Processor Time. - - - - - Process Name. - - - - - Whether process is responding. - - - - - Session ID. - - - - - Process Start Time. - - - - - Total Processor Time. - - - - - User Processor Time. - - - - - Virtual Memory Size. - - - - - Virtual Memory Size (64-bit). - - - - - Working Set Size. - - - - - Working Set Size (64-bit). - - - - - The name of the current process. - - - - - Renders the current process name (optionally with a full path). - - The to append the rendered data to. - Logging event. - - - - Gets or sets a value indicating whether to write the full path to the process executable. - - - - - - The process time in format HH:mm:ss.mmm. - - - - - Renders the current process running time and appends it to the specified . - - The to append the rendered data to. - Logging event. - - - - Write timestamp to builder with format hh:mm:ss:fff - - - - - - - - High precision timer, based on the value returned from QueryPerformanceCounter() optionally converted to seconds. - - - - - Initializes a new instance of the class. - - - - - Initializes the layout renderer. - - - - - Renders the ticks value of current time and appends it to the specified . - - The to append the rendered data to. - Logging event. - - - - Gets or sets a value indicating whether to normalize the result by subtracting - it from the result of the first call (so that it's effectively zero-based). - - - - - - Gets or sets a value indicating whether to output the difference between the result - of QueryPerformanceCounter and the previous one. - - - - - - Gets or sets a value indicating whether to convert the result to seconds by dividing - by the result of QueryPerformanceFrequency(). - - - - - - Gets or sets the number of decimal digits to be included in output. - - - - - - Gets or sets a value indicating whether to align decimal point (emit non-significant zeros). - - - - - - A value from the Registry. - - - - - Create new renderer - - - - - Reads the specified registry key and value and appends it to - the passed . - - The to append the rendered data to. - Logging event. Ignored. - - - - Parse key to and subkey. - - full registry key name - Result of parsing, never null. - - - - Aliases for the hives. See https://msdn.microsoft.com/en-us/library/ctb3kd86(v=vs.110).aspx - - - - - Gets or sets the registry value name. - - - - - - Gets or sets the value to be output when the specified registry key or value is not found. - - - - - - Require escaping backward slashes in . Need to be backwardscompatible. - - When true: - - `\` in value should be configured as `\\` - `\\` in value should be configured as `\\\\`. - - Default value wasn't a Layout before and needed an escape of the slash - - - - Gets or sets the registry view (see: https://msdn.microsoft.com/de-de/library/microsoft.win32.registryview.aspx). - Allowed values: Registry32, Registry64, Default - - - - - Gets or sets the registry key. - - - HKCU\Software\NLogTest - - - Possible keys: -
    -
  • HKEY_LOCAL_MACHINE
  • -
  • HKLM
  • -
  • HKEY_CURRENT_USER
  • -
  • HKCU
  • -
  • HKEY_CLASSES_ROOT
  • -
  • HKEY_USERS
  • -
  • HKEY_CURRENT_CONFIG
  • -
  • HKEY_DYN_DATA
  • -
  • HKEY_PERFORMANCE_DATA
  • -
-
- -
- - - Has ? - - - - - The short date in a sortable format yyyy-MM-dd. - - - - - Renders the current short date string (yyyy-MM-dd) and appends it to the specified . - - The to append the rendered data to. - Logging event. - - - - Gets or sets a value indicating whether to output UTC time instead of local time. - - - - - - Appends a date in format yyyy-MM-dd to the StringBuilder. - The DateTime.ToString() result is cached for future uses - since it only changes once a day. This optimization yields a - performance boost of 40% and makes the renderer allocation-free - in must cases. - - The to append the date to - The date to append - - - - System special folder path (includes My Documents, My Music, Program Files, Desktop, and more). - - - - - Renders the directory where NLog is located and appends it to the specified . - - The to append the rendered data to. - Logging event. - - - - Gets or sets the system special folder to use. - - - Full list of options is available at MSDN. - The most common ones are: -
    -
  • ApplicationData - roaming application data for current user.
  • -
  • CommonApplicationData - application data for all users.
  • -
  • MyDocuments - My Documents
  • -
  • DesktopDirectory - Desktop directory
  • -
  • LocalApplicationData - non roaming application data
  • -
  • Personal - user profile directory
  • -
  • System - System directory
  • -
-
- -
- - - Gets or sets the name of the file to be Path.Combine()'d with the directory name. - - - - - - Gets or sets the name of the directory to be Path.Combine()'d with the directory name. - - - - - - Format of the ${stacktrace} layout renderer output. - - - - - Raw format (multiline - as returned by StackFrame.ToString() method). - - - - - Flat format (class and method names displayed in a single line). - - - - - Detailed flat format (method signatures displayed in a single line). - - - - - Stack trace renderer. - - - - - Initializes a new instance of the class. - - - - - Renders the call site and appends it to the specified . - - The to append the rendered data to. - Logging event. - - - - Gets or sets the output format of the stack trace. - - - - - - Gets or sets the number of top stack frames to be rendered. - - - - - - Gets or sets the number of frames to skip. - - - - - - Gets or sets the stack frame separator string. - - - - - - Gets the level of stack trace information required by the implementing class. - - - - - - A temporary directory. - - - - - Renders the directory where NLog is located and appends it to the specified . - - The to append the rendered data to. - Logging event. - - - - Gets or sets the name of the file to be Path.Combine()'d with the directory name. - - - - - - Gets or sets the name of the directory to be Path.Combine()'d with the directory name. - - - - - - The identifier of the current thread. - - - - - Renders the current thread identifier and appends it to the specified . - - The to append the rendered data to. - Logging event. - - - - The name of the current thread. - - - - - Renders the current thread name and appends it to the specified . - - The to append the rendered data to. - Logging event. - - - - The Ticks value of current date and time. - - - - - Renders the ticks value of current time and appends it to the specified . - - The to append the rendered data to. - Logging event. - - - - The time in a 24-hour, sortable format HH:mm:ss.mmm. - - - - - Renders time in the 24-h format (HH:mm:ss.mmm) and appends it to the specified . - - The to append the rendered data to. - Logging event. - - - - Gets or sets a value indicating whether to output UTC time instead of local time. - - - - - - A renderer that puts into log a System.Diagnostics trace correlation id. - - - - - Renders the current trace activity ID. - - The to append the rendered data to. - Logging event. - - - - Render a NLog variable (xml or config) - - - - - Initializes the layout renderer. - - - - - Try get the - - - - - - - Renders the specified variable and appends it to the specified . - - The to append the rendered data to. - Logging event. - - - - Gets or sets the name of the NLog variable. - - - - - - Gets or sets the default value to be used when the variable is not set. - - Not used if Name is null - - - - - Thread Windows identity information (username). - - - - - Initializes a new instance of the class. - - - - - Renders the current thread windows identity information and appends it to the specified . - - The to append the rendered data to. - Logging event. - - - - Gets or sets a value indicating whether domain name should be included. - - - - - - Gets or sets a value indicating whether username should be included. - - - - - - Applies caching to another layout output. - - - The value of the inner layout will be rendered only once and reused subsequently. - - - - - Base class for s which wrapping other s. - - This has the property (which is default) and can be used to wrap. - - - ${uppercase:${level}} //[DefaultParameter] - ${uppercase:Inner=${level}} - - - - - Renders the inner message, processes it and appends it to the specified . - - The to append the rendered data to. - Logging event. - - - - Transforms the output of another layout. - - Output to be transform. - If the is needed, overwrite . - Transformed text. - - - - Renders the inner layout contents. - - The log event. - Contents of inner layout. - - - - Gets or sets the wrapped layout. - - [DefaultParameter] so Inner: is not required if it's the first - - - - - - Initializes a new instance of the class. - - - - - Initializes the layout renderer. - - - - - Closes the layout renderer. - - - - - Transforms the output of another layout. - - Output to be transform. - Transformed text. - - - - Renders the inner layout contents. - - The log event. - Contents of inner layout. - - - - Gets or sets a value indicating whether this is enabled. - - - - - - Gets or sets a value indicating when the cache is cleared. - - - - - Cachekey. If the cachekey changes, resets the value. For example, the cachekey would be the current day.s - - - - - A value indicating when the cache is cleared. - - - - Never clear the cache. - - - Clear the cache whenever the is initialized. - - - Clear the cache whenever the is closed. - - - - Filters characters not allowed in the file names by replacing them with safe character. - - - - - Initializes a new instance of the class. - - - - - Post-processes the rendered message. - - The text to be post-processed. - Padded and trimmed string. - - - - Gets or sets a value indicating whether to modify the output of this renderer so it can be used as a part of file path - (illegal characters are replaced with '_'). - - - - - - Escapes output of another layout using JSON rules. - - - - - Initializes a new instance of the class. - - - - - Post-processes the rendered message. - - The text to be post-processed. - JSON-encoded string. - - - - Gets or sets a value indicating whether to apply JSON encoding. - - - - - - Converts the result of another layout output to lower case. - - - - - Initializes a new instance of the class. - - - - - Post-processes the rendered message. - - The text to be post-processed. - Padded and trimmed string. - - - - Gets or sets a value indicating whether lower case conversion should be applied. - - A value of true if lower case conversion should be applied; otherwise, false. - - - - - Gets or sets the culture used for rendering. - - - - - - Only outputs the inner layout when exception has been defined for log message. - - - - - Transforms the output of another layout. - - Output to be transform. - Transformed text. - - - - Renders the inner layout contents. - - The log event. - - Contents of inner layout. - - - - - Horizontal alignment for padding layout renderers. - - - - - When layout text is too long, align it to the left - (remove characters from the right). - - - - - When layout text is too long, align it to the right - (remove characters from the left). - - - - - Applies padding to another layout output. - - - - - Initializes a new instance of the class. - - - - - Transforms the output of another layout. - - Output to be transform. - Transformed text. - - - - Gets or sets the number of characters to pad the output to. - - - Positive padding values cause left padding, negative values - cause right padding to the desired width. - - - - - - Gets or sets the padding character. - - - - - - Gets or sets a value indicating whether to trim the - rendered text to the absolute value of the padding length. - - - - - - Gets or sets a value indicating whether a value that has - been truncated (when is true) - will be left-aligned (characters removed from the right) - or right-aligned (characters removed from the left). The - default is left alignment. - - - - - Replaces a string in the output of another layout with another string. - - - ${replace:searchFor=\\n+:replaceWith=-:regex=true:inner=${message}} - - - - - Initializes the layout renderer. - - - - - Post-processes the rendered message. - - The text to be post-processed. - Post-processed text. - - - - A match evaluator for Regular Expression based replacing - - Input string. - Group name in the regex. - Replace value. - Match from regex. - Groups replaced with . - - - - Gets or sets the text to search for. - - The text search for. - - - - - Gets or sets a value indicating whether regular expressions should be used. - - A value of true if regular expressions should be used otherwise, false. - - - - - Gets or sets the replacement string. - - The replacement string. - - - - - Gets or sets the group name to replace when using regular expressions. - Leave null or empty to replace without using group name. - - The group name. - - - - - Gets or sets a value indicating whether to ignore case. - - A value of true if case should be ignored when searching; otherwise, false. - - - - - Gets or sets a value indicating whether to search for whole words. - - A value of true if whole words should be searched for; otherwise, false. - - - - - This class was created instead of simply using a lambda expression so that the "ThreadAgnosticAttributeTest" will pass - - - - - Replaces newline characters from the result of another layout renderer with spaces. - - - - - Initializes a new instance of the class. - - - - - Post-processes the rendered message. - - The text to be post-processed. - String with newline characters replaced with spaces. - - - - Gets or sets a value indicating the string that should be used for separating lines. - - - - - Decodes text "encrypted" with ROT-13. - - - See http://en.wikipedia.org/wiki/ROT13. - - - - - Encodes/Decodes ROT-13-encoded string. - - The string to be encoded/decoded. - Encoded/Decoded text. - - - - Transforms the output of another layout. - - Output to be transform. - Transformed text. - - - - Gets or sets the layout to be wrapped. - - The layout to be wrapped. - This variable is for backwards compatibility - - - - - Trims the whitespace from the result of another layout renderer. - - - - - Initializes a new instance of the class. - - - - - Post-processes the rendered message. - - The text to be post-processed. - Trimmed string. - - - - Gets or sets a value indicating whether lower case conversion should be applied. - - A value of true if lower case conversion should be applied; otherwise, false. - - - - - Converts the result of another layout output to upper case. - - - ${uppercase:${level}} //[DefaultParameter] - ${uppercase:Inner=${level}} - ${level:uppercase} // [AmbientProperty] - - - - - Initializes a new instance of the class. - - - - - Post-processes the rendered message. - - The text to be post-processed. - Padded and trimmed string. - - - - Gets or sets a value indicating whether upper case conversion should be applied. - - A value of true if upper case conversion should be applied otherwise, false. - - - - - Gets or sets the culture used for rendering. - - - - - - Encodes the result of another layout output for use with URLs. - - - - - Initializes a new instance of the class. - - - - - Transforms the output of another layout. - - Output to be transform. - Transformed text. - - - - Gets or sets a value indicating whether spaces should be translated to '+' or '%20'. - - A value of true if space should be translated to '+'; otherwise, false. - - - - - Gets or sets a value whether escaping be done according to Rfc3986 (Supports Internationalized Resource Identifiers - IRIs) - - A value of true if Rfc3986; otherwise, false for legacy Rfc2396. - - - - - Gets or sets a value whether escaping be done according to the old NLog style (Very non-standard) - - A value of true if legacy encoding; otherwise, false for standard UTF8 encoding. - - - - - Outputs alternative layout when the inner layout produces empty result. - - - - - Transforms the output of another layout. - - Output to be transform. - Transformed text. - - - - Renders the inner layout contents. - - The log event. - - Contents of inner layout. - - - - - Gets or sets the layout to be rendered when original layout produced empty result. - - - - - - Only outputs the inner layout when the specified condition has been met. - - - - - Transforms the output of another layout. - - Output to be transform. - Transformed text. - - - - Renders the inner layout contents. - - The log event. - - Contents of inner layout. - - - - - Gets or sets the condition that must be met for the layout to be printed. - - - - - - If is not met, print this layout. - - - - - Replaces newline characters from the result of another layout renderer with spaces. - - - - - Initializes a new instance of the class. - - - - - Post-processes the rendered message. - - The text to be post-processed. - Post-processed text. - - - - Gets or sets the line length for wrapping. - - - Only positive values are allowed - - - - - - Converts the result of another layout output to be XML-compliant. - - - - - Initializes a new instance of the class. - - - - - Post-processes the rendered message. - - The text to be post-processed. - Padded and trimmed string. - - - - Gets or sets a value indicating whether to apply XML encoding. - - - - - - A layout containing one or more nested layouts. - - - - - Abstract interface that layouts must implement. - - - - - Is this layout initialized? See - - - - - Does the layout contains threadAgnostic layout renders? If contains non-threadAgnostic-layoutrendender, then this layout is also not threadAgnostic. - See and . - - - - - Converts a given text to a . - - Text to be converted. - object represented by the text. - - - - Implicitly converts the specified string to a . - - The layout string. - Instance of . - - - - Implicitly converts the specified string to a . - - The layout string. - The NLog factories to use when resolving layout renderers. - Instance of . - - - - Precalculates the layout for the specified log event and stores the result - in per-log event cache. - - Only if the layout doesn't have [ThreadAgnostic] and doens't contain layouts with [ThreadAgnostic]. - - The log event. - - Calling this method enables you to store the log event in a buffer - and/or potentially evaluate it in another thread even though the - layout may contain thread-dependent renderer. - - - - - Renders the event info in layout. - - The event info. - String representing log event. - - - - Initializes this instance. - - The configuration. - - - - Closes this instance. - - - - - Initializes this instance. - - The configuration. - - - - Closes this instance. - - - - - Initializes the layout. - - - - - Closes the layout. - - - - - Renders the layout for the specified logging event by invoking layout renderers. - - The logging event. - The rendered layout. - - - - Register a custom Layout. - - Short-cut for registing to default - Type of the Layout. - Name of the Layout. - - - - Register a custom Layout. - - Short-cut for registing to default - Type of the Layout. - Name of the Layout. - - - - Gets a value indicating whether this layout is thread-agnostic (can be rendered on any thread). - - - Layout is thread-agnostic if it has been marked with [ThreadAgnostic] attribute and all its children are - like that as well. - Thread-agnostic layouts only use contents of for its output. - - - - - Gets the logging configuration this target is part of. - - - - - Initializes a new instance of the class. - - - - - Initializes the layout. - - - - - Formats the log event relying on inner layouts. - - The log event to be formatted. - A string representation of the log event. - - - - Closes the layout. - - - - - Gets the inner layouts. - - - - - - A column in the CSV. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The name of the column. - The layout of the column. - - - - Gets or sets the name of the column. - - - - - - Gets or sets the layout of the column. - - - - - - Specifies allowed column delimiters. - - - - - Automatically detect from regional settings. - - - - - Comma (ASCII 44). - - - - - Semicolon (ASCII 59). - - - - - Tab character (ASCII 9). - - - - - Pipe character (ASCII 124). - - - - - Space character (ASCII 32). - - - - - Custom string, specified by the CustomDelimiter. - - - - - A specialized layout that renders CSV-formatted events. - - If is set, then the header generation with columnnames will be disabled. - - - - A specialized layout that supports header and footer. - - - - - Renders the layout for the specified logging event by invoking layout renderers. - - The logging event. - The rendered layout. - - - - Gets or sets the body layout (can be repeated multiple times). - - - - - - Gets or sets the header layout. - - - - - - Gets or sets the footer layout. - - - - - - Initializes a new instance of the class. - - - - - Initializes the layout. - - - - - Formats the log event for write. - - The log event to be formatted. - A string representation of the log event. - - - - Get the headers with the column names. - - - - - - Gets the array of parameters to be passed. - - - - - - Gets or sets a value indicating whether CVS should include header. - - A value of true if CVS should include header; otherwise, false. - - - - - Gets or sets the column delimiter. - - - - - - Gets or sets the quoting mode. - - - - - - Gets or sets the quote Character. - - - - - - Gets or sets the custom column delimiter value (valid when ColumnDelimiter is set to 'Custom'). - - - - - - Header with column names for CSV layout. - - - - - Initializes a new instance of the class. - - The parent. - - - - Renders the layout for the specified logging event by invoking layout renderers. - - The logging event. - The rendered layout. - - - - Specifies CSV quoting modes. - - - - - Quote all column. - - - - - Quote nothing. - - - - - Quote only whose values contain the quote symbol or - the separator. - - - - - JSON attribute. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The name of the attribute. - The layout of the attribute's value. - - - - Initializes a new instance of the class. - - The name of the attribute. - The layout of the attribute's value. - Encode value with json-encode - - - - Gets or sets the name of the attribute. - - - - - Gets or sets the layout that will be rendered as the attribute's value. - - - - - Determines wether or not this attribute will be Json encoded. - - - - - A specialized layout that renders JSON-formatted events. - - - - - Initializes a new instance of the class. - - - - - Formats the log event as a JSON document for writing. - - The log event to be formatted. - A JSON string representation of the log event. - - - - Gets the array of attributes' configurations. - - - - - - Gets or sets the option to suppress the extra spaces in the output json - - - - - Gets or sets the option to render the empty object value {} - - - - - Gets or sets the option to include all properties from the log events - - - - - List of property names to exclude when is true - - - - - Marks class as a layout renderer and assigns a format string to it. - - - - - Initializes a new instance of the class. - - Layout name. - - - - Parses layout strings. - - - - - A specialized layout that renders Log4j-compatible XML events. - - - This layout is not meant to be used explicitly. Instead you can use ${log4jxmlevent} layout renderer. - - - - - Initializes a new instance of the class. - - - - - Renders the layout for the specified logging event by invoking layout renderers. - - The logging event. - The rendered layout. - - - - Gets the instance that renders log events. - - - - - Represents a string with embedded placeholders that can render contextual information. - - - This layout is not meant to be used explicitly. Instead you can just use a string containing layout - renderers everywhere the layout is required. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The layout string to parse. - - - - Initializes a new instance of the class. - - The layout string to parse. - The NLog factories to use when creating references to layout renderers. - - - - Converts a text to a simple layout. - - Text to be converted. - A object. - - - - Escapes the passed text so that it can - be used literally in all places where - layout is normally expected without being - treated as layout. - - The text to be escaped. - The escaped text. - - Escaping is done by replacing all occurrences of - '${' with '${literal:text=${}' - - - - - Evaluates the specified text by expanding all layout renderers. - - The text to be evaluated. - Log event to be used for evaluation. - The input text with all occurrences of ${} replaced with - values provided by the appropriate layout renderers. - - - - Evaluates the specified text by expanding all layout renderers - in new context. - - The text to be evaluated. - The input text with all occurrences of ${} replaced with - values provided by the appropriate layout renderers. - - - - Returns a that represents the current object. - - - A that represents the current object. - - - - - Initializes the layout. - - - - - Renders the layout for the specified logging event by invoking layout renderers - that make up the event. - - The logging event. - The rendered layout. - - - - Original text before compile to Layout renderes - - - - - Gets or sets the layout text. - - - - - - Is the message fixed? (no Layout renderers used) - - - - - Get the fixed text. Only set when is true - - - - - Gets a collection of objects that make up this layout. - - - - - Gets the level of stack trace information required for rendering. - - Calculated when setting . - - - - Represents the logging event. - - - - - Gets the date of the first log event created. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - Log level. - Logger name. - Log message including parameter placeholders. - - - - Initializes a new instance of the class. - - Log level. - Logger name. - An IFormatProvider that supplies culture-specific formatting information. - Log message including parameter placeholders. - Parameter array. - - - - Initializes a new instance of the class. - - Log level. - Logger name. - An IFormatProvider that supplies culture-specific formatting information. - Log message including parameter placeholders. - Parameter array. - Exception information. - - - - Creates the null event. - - Null log event. - - - - Creates the log event. - - The log level. - Name of the logger. - The message. - Instance of . - - - - Creates the log event. - - The log level. - Name of the logger. - The format provider. - The message. - The parameters. - Instance of . - - - - Creates the log event. - - The log level. - Name of the logger. - The format provider. - The message. - Instance of . - - - - Creates the log event. - - The log level. - Name of the logger. - The message. - The exception. - Instance of . - This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release. - - - - Creates the log event. - - The log level. - Name of the logger. - The exception. - The format provider. - The message. - Instance of . - - - - Creates the log event. - - The log level. - Name of the logger. - The exception. - The format provider. - The message. - The parameters. - Instance of . - - - - Creates from this by attaching the specified asynchronous continuation. - - The asynchronous continuation. - Instance of with attached continuation. - - - - Returns a string representation of this log event. - - String representation of the log event. - - - - Sets the stack trace for the event info. - - The stack trace. - Index of the first user stack frame within the stack trace. - - - - Gets the unique identifier of log event which is automatically generated - and monotonously increasing. - - - - - Gets or sets the timestamp of the logging event. - - - - - Gets or sets the level of the logging event. - - - - - Gets a value indicating whether stack trace has been set for this event. - - - - - Gets the stack frame of the method that did the logging. - - - - - Gets the number index of the stack frame that represents the user - code (not the NLog code). - - - - - Gets the entire stack trace. - - - - - Gets or sets the exception information. - - - - - Gets or sets the logger name. - - - - - Gets the logger short name. - - This property was marked as obsolete on NLog 2.0 and it may be removed in a future release. - - - - Gets or sets the log message including any parameter placeholders. - - - - - Gets or sets the parameter values or null if no parameters have been specified. - - - - - Gets or sets the format provider that was provided while logging or - when no formatProvider was specified. - - - - - Gets the formatted message. - - - - - Checks if any per-event context properties (Without allocation) - - - - - Gets the dictionary of per-event context properties. - - - - - Gets the dictionary of per-event context properties. - - This property was marked as obsolete on NLog 2.0 and it may be removed in a future release. - - - - Creates and manages instances of objects. - - - - - Overwrite possible file paths (including filename) for possible NLog config files. - When this property is null, the default file paths ( are used. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The config. - - - - Performs application-defined tasks associated with freeing, releasing, or resetting - unmanaged resources. - - - - - Creates a logger that discards all log messages. - - Null logger instance. - - - - Gets the logger with the name of the current class. - - The logger. - This is a slow-running method. - Make sure you're not doing this in a loop. - - - - Gets the logger with the name of the current class. - - The logger with type . - Type of the logger - This is a slow-running method. - Make sure you're not doing this in a loop. - - - - Gets a custom logger with the name of the current class. Use to pass the type of the needed Logger. - - The type of the logger to create. The type must inherit from - The logger of type . - This is a slow-running method. Make sure you are not calling this method in a - loop. - - - - Gets the specified named logger. - - Name of the logger. - The logger reference. Multiple calls to GetLogger with the same argument - are not guaranteed to return the same logger reference. - - - - Gets the specified named logger. - - Name of the logger. - Type of the logger - The logger reference with type . Multiple calls to GetLogger with the same argument - are not guaranteed to return the same logger reference. - - - - Gets the specified named logger. Use to pass the type of the needed Logger. - - Name of the logger. - The type of the logger to create. The type must inherit from . - The logger of type . Multiple calls to GetLogger with the - same argument aren't guaranteed to return the same logger reference. - - - - Loops through all loggers previously returned by GetLogger and recalculates their - target and filter list. Useful after modifying the configuration programmatically - to ensure that all loggers have been properly configured. - - - - - Flush any pending log messages (in case of asynchronous targets) with the default timeout of 15 seconds. - - - - - Flush any pending log messages (in case of asynchronous targets). - - Maximum time to allow for the flush. Any messages after that time - will be discarded. - - - - Flush any pending log messages (in case of asynchronous targets). - - Maximum time to allow for the flush. Any messages - after that time will be discarded. - - - - Flush any pending log messages (in case of asynchronous targets). - - The asynchronous continuation. - - - - Flush any pending log messages (in case of asynchronous targets). - - The asynchronous continuation. - Maximum time to allow for the flush. Any messages - after that time will be discarded. - - - - Flush any pending log messages (in case of asynchronous targets). - - The asynchronous continuation. - Maximum time to allow for the flush. Any messages after that time will be discarded. - - - - Decreases the log enable counter and if it reaches -1 the logs are disabled. - - - Logging is enabled if the number of calls is greater than - or equal to calls. - - This method was marked as obsolete on NLog 4.0 and it may be removed in a future release. - - An object that implements IDisposable whose Dispose() method re-enables logging. - To be used with C# using () statement. - - - - Increases the log enable counter and if it reaches 0 the logs are disabled. - - - Logging is enabled if the number of calls is greater than - or equal to calls. - - This method was marked as obsolete on NLog 4.0 and it may be removed in a future release. - - - - - Decreases the log enable counter and if it reaches -1 the logs are disabled. - - - Logging is enabled if the number of calls is greater than - or equal to calls. - - An object that implements IDisposable whose Dispose() method re-enables logging. - To be used with C# using () statement. - - - - Increases the log enable counter and if it reaches 0 the logs are disabled. - - Logging is enabled if the number of calls is greater - than or equal to calls. - - - - Returns if logging is currently enabled. - - A value of if logging is currently enabled, - otherwise. - Logging is enabled if the number of calls is greater - than or equal to calls. - - - - Raises the event when the configuration is reloaded. - - Event arguments. - - - - Raises the event when the configuration is reloaded. - - Event arguments - - - - Currently this logfactory is disposing? - - - - - Releases unmanaged and - optionally - managed resources. - - True to release both managed and unmanaged resources; - false to release only unmanaged resources. - - - - Get file paths (including filename) for the possible NLog config files. - - The filepaths to the possible config file - - - - Overwrite the paths (including filename) for the possible NLog config files. - - The filepaths to the possible config file - - - - Clear the candidate file paths and return to the defaults. - - - - - Get default file paths (including filename) for possible NLog config files. - - - - - Occurs when logging changes. - - - - - Occurs when logging gets reloaded. - - - - - Gets the current . - - - - - Gets or sets a value indicating whether exceptions should be thrown. See also . - - A value of true if exception should be thrown; otherwise, false. - By default exceptions are not thrown under any circumstances. - - - - Gets or sets a value indicating whether should be thrown. - - If null then is used. - - A value of true if exception should be thrown; otherwise, false. - - This option is for backwards-compatiblity. - By default exceptions are not thrown under any circumstances. - - - - - Gets or sets a value indicating whether Variables should be kept on configuration reload. - Default value - false. - - - - - Gets or sets the current logging configuration. After setting this property all - existing loggers will be re-configured, so there is no need to call - manually. - - - - - Gets or sets the global log level threshold. Log events below this threshold are not logged. - - - - - Gets the default culture info to use as . - - - Specific culture info or null to use - - - - - Logger cache key. - - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - Determines if two objects are equal in value. - - Other object to compare to. - True if objects are equal, false otherwise. - - - - Determines if two objects of the same type are equal in value. - - Other object to compare to. - True if objects are equal, false otherwise. - - - - Logger cache. - - - - - Inserts or updates. - - - - - - - Enables logging in implementation. - - - - - Initializes a new instance of the class. - - The factory. - - - - Enables logging. - - - - - Specialized LogFactory that can return instances of custom logger types. - - The type of the logger to be returned. Must inherit from . - - - - Gets the logger with type . - - The logger name. - An instance of . - - - - Gets a custom logger with the name of the current class and type . - - An instance of . - This is a slow-running method. - Make sure you're not doing this in a loop. - - - - Provides logging interface and utility functions. - - - Provides logging interface and utility functions. - - - Logging methods which only are executed when the DEBUG conditional compilation symbol is set. - - - The DEBUG conditional compilation symbol is default enabled (only) in a debug build. - - If the DEBUG conditional compilation symbol isn't set in the calling library, the compiler will remove all the invocations to these methods. - This could lead to better performance. - - See: https://msdn.microsoft.com/en-us/library/4xssyw96%28v=vs.90%29.aspx - - - Auto-generated Logger members for binary compatibility with NLog 1.0. - - - - - Initializes a new instance of the class. - - - - - Gets a value indicating whether logging is enabled for the specified level. - - Log level to be checked. - A value of if logging is enabled for the specified level, otherwise it returns . - - - - Writes the specified diagnostic message. - - Log event. - - - - Writes the specified diagnostic message. - - The name of the type that wraps Logger. - Log event. - - - - Writes the diagnostic message at the specified level using the specified format provider and format parameters. - - - Writes the diagnostic message at the specified level. - - Type of the value. - The log level. - The value to be written. - - - - Writes the diagnostic message at the specified level. - - Type of the value. - The log level. - An IFormatProvider that supplies culture-specific formatting information. - The value to be written. - - - - Writes the diagnostic message at the specified level. - - The log level. - A function returning message to be written. Function is not evaluated if logging is not enabled. - - - - Writes the diagnostic message and exception at the specified level. - - The log level. - A to be written. - An exception to be logged. - This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release. - - - - Writes the diagnostic message at the specified level using the specified parameters and formatting them with the supplied format provider. - - The log level. - An IFormatProvider that supplies culture-specific formatting information. - A containing format items. - Arguments to format. - - - - Writes the diagnostic message at the specified level. - - The log level. - Log message. - - - - Writes the diagnostic message at the specified level using the specified parameters. - - The log level. - A containing format items. - Arguments to format. - - - - Writes the diagnostic message and exception at the specified level. - - The log level. - A to be written. - An exception to be logged. - This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release. - - - - Writes the diagnostic message and exception at the specified level. - - The log level. - A to be written. - Arguments to format. - An exception to be logged. - - - - Writes the diagnostic message and exception at the specified level. - - The log level. - An IFormatProvider that supplies culture-specific formatting information. - A to be written. - Arguments to format. - An exception to be logged. - - - - Writes the diagnostic message at the specified level using the specified parameter and formatting it with the supplied format provider. - - The type of the argument. - The log level. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the specified level using the specified parameter. - - The type of the argument. - The log level. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the specified level using the specified arguments formatting it with the supplied format provider. - - The type of the first argument. - The type of the second argument. - The log level. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The first argument to format. - The second argument to format. - - - - Writes the diagnostic message at the specified level using the specified parameters. - - The type of the first argument. - The type of the second argument. - The log level. - A containing one format item. - The first argument to format. - The second argument to format. - - - - Writes the diagnostic message at the specified level using the specified arguments formatting it with the supplied format provider. - - The type of the first argument. - The type of the second argument. - The type of the third argument. - The log level. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The first argument to format. - The second argument to format. - The third argument to format. - - - - Writes the diagnostic message at the specified level using the specified parameters. - - The type of the first argument. - The type of the second argument. - The type of the third argument. - The log level. - A containing one format item. - The first argument to format. - The second argument to format. - The third argument to format. - - - - Runs the provided action. If the action throws, the exception is logged at Error level. The exception is not propagated outside of this method. - - Action to execute. - - - - Runs the provided function and returns its result. If an exception is thrown, it is logged at Error level. - The exception is not propagated outside of this method; a default value is returned instead. - - Return type of the provided function. - Function to run. - Result returned by the provided function or the default value of type in case of exception. - - - - Runs the provided function and returns its result. If an exception is thrown, it is logged at Error level. - The exception is not propagated outside of this method; a fallback value is returned instead. - - Return type of the provided function. - Function to run. - Fallback value to return in case of exception. - Result returned by the provided function or fallback value in case of exception. - - - - Logs an exception is logged at Error level if the provided task does not run to completion. - - The task for which to log an error if it does not run to completion. - This method is useful in fire-and-forget situations, where application logic does not depend on completion of task. This method is avoids C# warning CS4014 in such situations. - - - - Returns a task that completes when a specified task to completes. If the task does not run to completion, an exception is logged at Error level. The returned task always runs to completion. - - The task for which to log an error if it does not run to completion. - A task that completes in the state when completes. - - - - Runs async action. If the action throws, the exception is logged at Error level. The exception is not propagated outside of this method. - - Async action to execute. - - - - Runs the provided async function and returns its result. If the task does not run to completion, an exception is logged at Error level. - The exception is not propagated outside of this method; a default value is returned instead. - - Return type of the provided function. - Async function to run. - A task that represents the completion of the supplied task. If the supplied task ends in the state, the result of the new task will be the result of the supplied task; otherwise, the result of the new task will be the default value of type . - - - - Runs the provided async function and returns its result. If the task does not run to completion, an exception is logged at Error level. - The exception is not propagated outside of this method; a fallback value is returned instead. - - Return type of the provided function. - Async function to run. - Fallback value to return if the task does not end in the state. - A task that represents the completion of the supplied task. If the supplied task ends in the state, the result of the new task will be the result of the supplied task; otherwise, the result of the new task will be the fallback value. - - - - Raises the event when the logger is reconfigured. - - Event arguments - - - - Writes the diagnostic message at the Trace level using the specified format provider and format parameters. - - - Writes the diagnostic message at the Trace level. - - Type of the value. - The value to be written. - - - - Writes the diagnostic message at the Trace level. - - Type of the value. - An IFormatProvider that supplies culture-specific formatting information. - The value to be written. - - - - Writes the diagnostic message at the Trace level. - - A function returning message to be written. Function is not evaluated if logging is not enabled. - - - - Writes the diagnostic message and exception at the Trace level. - - A to be written. - An exception to be logged. - This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release. - - - - Writes the diagnostic message at the Trace level using the specified parameters and formatting them with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing format items. - Arguments to format. - - - - Writes the diagnostic message at the Trace level. - - Log message. - - - - Writes the diagnostic message at the Trace level using the specified parameters. - - A containing format items. - Arguments to format. - - - - Writes the diagnostic message and exception at the Trace level. - - A to be written. - An exception to be logged. - This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release. - - - - Writes the diagnostic message and exception at the Trace level. - - A to be written. - An exception to be logged. - - - - Writes the diagnostic message and exception at the Trace level. - - A to be written. - An exception to be logged. - Arguments to format. - - - - Writes the diagnostic message and exception at the Trace level. - - An IFormatProvider that supplies culture-specific formatting information. - A to be written. - An exception to be logged. - Arguments to format. - - - - Writes the diagnostic message at the Trace level using the specified parameter and formatting it with the supplied format provider. - - The type of the argument. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified parameter. - - The type of the argument. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified arguments formatting it with the supplied format provider. - - The type of the first argument. - The type of the second argument. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The first argument to format. - The second argument to format. - - - - Writes the diagnostic message at the Trace level using the specified parameters. - - The type of the first argument. - The type of the second argument. - A containing one format item. - The first argument to format. - The second argument to format. - - - - Writes the diagnostic message at the Trace level using the specified arguments formatting it with the supplied format provider. - - The type of the first argument. - The type of the second argument. - The type of the third argument. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The first argument to format. - The second argument to format. - The third argument to format. - - - - Writes the diagnostic message at the Trace level using the specified parameters. - - The type of the first argument. - The type of the second argument. - The type of the third argument. - A containing one format item. - The first argument to format. - The second argument to format. - The third argument to format. - - - - Writes the diagnostic message at the Debug level using the specified format provider and format parameters. - - - Writes the diagnostic message at the Debug level. - - Type of the value. - The value to be written. - - - - Writes the diagnostic message at the Debug level. - - Type of the value. - An IFormatProvider that supplies culture-specific formatting information. - The value to be written. - - - - Writes the diagnostic message at the Debug level. - - A function returning message to be written. Function is not evaluated if logging is not enabled. - - - - Writes the diagnostic message and exception at the Debug level. - - A to be written. - An exception to be logged. - This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release. - - - - Writes the diagnostic message at the Debug level using the specified parameters and formatting them with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing format items. - Arguments to format. - - - - Writes the diagnostic message at the Debug level. - - Log message. - - - - Writes the diagnostic message at the Debug level using the specified parameters. - - A containing format items. - Arguments to format. - - - - Writes the diagnostic message and exception at the Debug level. - - A to be written. - An exception to be logged. - This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release. - - - - Writes the diagnostic message and exception at the Debug level. - - A to be written. - An exception to be logged. - - - - Writes the diagnostic message and exception at the Debug level. - - A to be written. - An exception to be logged. - Arguments to format. - - - - Writes the diagnostic message and exception at the Debug level. - - An IFormatProvider that supplies culture-specific formatting information. - A to be written. - An exception to be logged. - Arguments to format. - - - - Writes the diagnostic message at the Debug level using the specified parameter and formatting it with the supplied format provider. - - The type of the argument. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified parameter. - - The type of the argument. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified arguments formatting it with the supplied format provider. - - The type of the first argument. - The type of the second argument. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The first argument to format. - The second argument to format. - - - - Writes the diagnostic message at the Debug level using the specified parameters. - - The type of the first argument. - The type of the second argument. - A containing one format item. - The first argument to format. - The second argument to format. - - - - Writes the diagnostic message at the Debug level using the specified arguments formatting it with the supplied format provider. - - The type of the first argument. - The type of the second argument. - The type of the third argument. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The first argument to format. - The second argument to format. - The third argument to format. - - - - Writes the diagnostic message at the Debug level using the specified parameters. - - The type of the first argument. - The type of the second argument. - The type of the third argument. - A containing one format item. - The first argument to format. - The second argument to format. - The third argument to format. - - - - Writes the diagnostic message at the Info level using the specified format provider and format parameters. - - - Writes the diagnostic message at the Info level. - - Type of the value. - The value to be written. - - - - Writes the diagnostic message at the Info level. - - Type of the value. - An IFormatProvider that supplies culture-specific formatting information. - The value to be written. - - - - Writes the diagnostic message at the Info level. - - A function returning message to be written. Function is not evaluated if logging is not enabled. - - - - Writes the diagnostic message and exception at the Info level. - - A to be written. - An exception to be logged. - This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release. - - - - Writes the diagnostic message at the Info level using the specified parameters and formatting them with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing format items. - Arguments to format. - - - - Writes the diagnostic message at the Info level. - - Log message. - - - - Writes the diagnostic message at the Info level using the specified parameters. - - A containing format items. - Arguments to format. - - - - Writes the diagnostic message and exception at the Info level. - - A to be written. - An exception to be logged. - This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release. - - - - Writes the diagnostic message and exception at the Info level. - - A to be written. - An exception to be logged. - - - - Writes the diagnostic message and exception at the Info level. - - A to be written. - An exception to be logged. - Arguments to format. - - - - Writes the diagnostic message and exception at the Info level. - - An IFormatProvider that supplies culture-specific formatting information. - A to be written. - An exception to be logged. - Arguments to format. - - - - Writes the diagnostic message at the Info level using the specified parameter and formatting it with the supplied format provider. - - The type of the argument. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Info level using the specified parameter. - - The type of the argument. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Info level using the specified arguments formatting it with the supplied format provider. - - The type of the first argument. - The type of the second argument. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The first argument to format. - The second argument to format. - - - - Writes the diagnostic message at the Info level using the specified parameters. - - The type of the first argument. - The type of the second argument. - A containing one format item. - The first argument to format. - The second argument to format. - - - - Writes the diagnostic message at the Info level using the specified arguments formatting it with the supplied format provider. - - The type of the first argument. - The type of the second argument. - The type of the third argument. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The first argument to format. - The second argument to format. - The third argument to format. - - - - Writes the diagnostic message at the Info level using the specified parameters. - - The type of the first argument. - The type of the second argument. - The type of the third argument. - A containing one format item. - The first argument to format. - The second argument to format. - The third argument to format. - - - - Writes the diagnostic message at the Warn level using the specified format provider and format parameters. - - - Writes the diagnostic message at the Warn level. - - Type of the value. - The value to be written. - - - - Writes the diagnostic message at the Warn level. - - Type of the value. - An IFormatProvider that supplies culture-specific formatting information. - The value to be written. - - - - Writes the diagnostic message at the Warn level. - - A function returning message to be written. Function is not evaluated if logging is not enabled. - - - - Writes the diagnostic message and exception at the Warn level. - - A to be written. - An exception to be logged. - This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release. - - - - Writes the diagnostic message at the Warn level using the specified parameters and formatting them with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing format items. - Arguments to format. - - - - Writes the diagnostic message at the Warn level. - - Log message. - - - - Writes the diagnostic message at the Warn level using the specified parameters. - - A containing format items. - Arguments to format. - - - - Writes the diagnostic message and exception at the Warn level. - - A to be written. - An exception to be logged. - This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release. - - - - Writes the diagnostic message and exception at the Warn level. - - A to be written. - An exception to be logged. - - - - Writes the diagnostic message and exception at the Warn level. - - A to be written. - An exception to be logged. - Arguments to format. - - - - Writes the diagnostic message and exception at the Warn level. - - An IFormatProvider that supplies culture-specific formatting information. - A to be written. - An exception to be logged. - Arguments to format. - - - - Writes the diagnostic message at the Warn level using the specified parameter and formatting it with the supplied format provider. - - The type of the argument. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Warn level using the specified parameter. - - The type of the argument. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Warn level using the specified arguments formatting it with the supplied format provider. - - The type of the first argument. - The type of the second argument. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The first argument to format. - The second argument to format. - - - - Writes the diagnostic message at the Warn level using the specified parameters. - - The type of the first argument. - The type of the second argument. - A containing one format item. - The first argument to format. - The second argument to format. - - - - Writes the diagnostic message at the Warn level using the specified arguments formatting it with the supplied format provider. - - The type of the first argument. - The type of the second argument. - The type of the third argument. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The first argument to format. - The second argument to format. - The third argument to format. - - - - Writes the diagnostic message at the Warn level using the specified parameters. - - The type of the first argument. - The type of the second argument. - The type of the third argument. - A containing one format item. - The first argument to format. - The second argument to format. - The third argument to format. - - - - Writes the diagnostic message at the Error level using the specified format provider and format parameters. - - - Writes the diagnostic message at the Error level. - - Type of the value. - The value to be written. - - - - Writes the diagnostic message at the Error level. - - Type of the value. - An IFormatProvider that supplies culture-specific formatting information. - The value to be written. - - - - Writes the diagnostic message at the Error level. - - A function returning message to be written. Function is not evaluated if logging is not enabled. - - - - Writes the diagnostic message and exception at the Error level. - - A to be written. - An exception to be logged. - This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release. - - - - Writes the diagnostic message at the Error level using the specified parameters and formatting them with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing format items. - Arguments to format. - - - - Writes the diagnostic message at the Error level. - - Log message. - - - - Writes the diagnostic message at the Error level using the specified parameters. - - A containing format items. - Arguments to format. - - - - Writes the diagnostic message and exception at the Error level. - - A to be written. - An exception to be logged. - This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release. - - - - Writes the diagnostic message and exception at the Error level. - - A to be written. - An exception to be logged. - - - - Writes the diagnostic message and exception at the Error level. - - A to be written. - An exception to be logged. - Arguments to format. - - - - Writes the diagnostic message and exception at the Error level. - - An IFormatProvider that supplies culture-specific formatting information. - A to be written. - An exception to be logged. - Arguments to format. - - - - Writes the diagnostic message at the Error level using the specified parameter and formatting it with the supplied format provider. - - The type of the argument. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Error level using the specified parameter. - - The type of the argument. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Error level using the specified arguments formatting it with the supplied format provider. - - The type of the first argument. - The type of the second argument. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The first argument to format. - The second argument to format. - - - - Writes the diagnostic message at the Error level using the specified parameters. - - The type of the first argument. - The type of the second argument. - A containing one format item. - The first argument to format. - The second argument to format. - - - - Writes the diagnostic message at the Error level using the specified arguments formatting it with the supplied format provider. - - The type of the first argument. - The type of the second argument. - The type of the third argument. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The first argument to format. - The second argument to format. - The third argument to format. - - - - Writes the diagnostic message at the Error level using the specified parameters. - - The type of the first argument. - The type of the second argument. - The type of the third argument. - A containing one format item. - The first argument to format. - The second argument to format. - The third argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified format provider and format parameters. - - - Writes the diagnostic message at the Fatal level. - - Type of the value. - The value to be written. - - - - Writes the diagnostic message at the Fatal level. - - Type of the value. - An IFormatProvider that supplies culture-specific formatting information. - The value to be written. - - - - Writes the diagnostic message at the Fatal level. - - A function returning message to be written. Function is not evaluated if logging is not enabled. - - - - Writes the diagnostic message and exception at the Fatal level. - - A to be written. - An exception to be logged. - This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release. - - - - Writes the diagnostic message at the Fatal level using the specified parameters and formatting them with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing format items. - Arguments to format. - - - - Writes the diagnostic message at the Fatal level. - - Log message. - - - - Writes the diagnostic message at the Fatal level using the specified parameters. - - A containing format items. - Arguments to format. - - - - Writes the diagnostic message and exception at the Fatal level. - - A to be written. - An exception to be logged. - This method was marked as obsolete before NLog 4.3.11 and it may be removed in a future release. - - - - Writes the diagnostic message and exception at the Fatal level. - - A to be written. - An exception to be logged. - - - - Writes the diagnostic message and exception at the Fatal level. - - A to be written. - An exception to be logged. - Arguments to format. - - - - Writes the diagnostic message and exception at the Fatal level. - - An IFormatProvider that supplies culture-specific formatting information. - A to be written. - An exception to be logged. - Arguments to format. - - - - Writes the diagnostic message at the Fatal level using the specified parameter and formatting it with the supplied format provider. - - The type of the argument. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified parameter. - - The type of the argument. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified arguments formatting it with the supplied format provider. - - The type of the first argument. - The type of the second argument. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The first argument to format. - The second argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified parameters. - - The type of the first argument. - The type of the second argument. - A containing one format item. - The first argument to format. - The second argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified arguments formatting it with the supplied format provider. - - The type of the first argument. - The type of the second argument. - The type of the third argument. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The first argument to format. - The second argument to format. - The third argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified parameters. - - The type of the first argument. - The type of the second argument. - The type of the third argument. - A containing one format item. - The first argument to format. - The second argument to format. - The third argument to format. - - - - Writes the diagnostic message at the Debug level using the specified format provider and format parameters. - - - Writes the diagnostic message at the Debug level. - Only executed when the DEBUG conditional compilation symbol is set. - Type of the value. - The value to be written. - - - - Writes the diagnostic message at the Debug level. - Only executed when the DEBUG conditional compilation symbol is set. - Type of the value. - An IFormatProvider that supplies culture-specific formatting information. - The value to be written. - - - - Writes the diagnostic message at the Debug level. - Only executed when the DEBUG conditional compilation symbol is set. - A function returning message to be written. Function is not evaluated if logging is not enabled. - - - - Writes the diagnostic message and exception at the Debug level. - Only executed when the DEBUG conditional compilation symbol is set. - A to be written. - An exception to be logged. - Arguments to format. - - - - Writes the diagnostic message and exception at the Debug level. - Only executed when the DEBUG conditional compilation symbol is set. - An IFormatProvider that supplies culture-specific formatting information. - A to be written. - An exception to be logged. - Arguments to format. - - - - Writes the diagnostic message at the Debug level using the specified parameters and formatting them with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set. - An IFormatProvider that supplies culture-specific formatting information. - A containing format items. - Arguments to format. - - - - Writes the diagnostic message at the Debug level. - Only executed when the DEBUG conditional compilation symbol is set. - Log message. - - - - Writes the diagnostic message at the Debug level using the specified parameters. - Only executed when the DEBUG conditional compilation symbol is set. - A containing format items. - Arguments to format. - - - - Writes the diagnostic message at the Debug level using the specified parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set. - The type of the argument. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified parameter. - Only executed when the DEBUG conditional compilation symbol is set. - The type of the argument. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified arguments formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set. - The type of the first argument. - The type of the second argument. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The first argument to format. - The second argument to format. - - - - Writes the diagnostic message at the Debug level using the specified parameters. - Only executed when the DEBUG conditional compilation symbol is set. - The type of the first argument. - The type of the second argument. - A containing one format item. - The first argument to format. - The second argument to format. - - - - Writes the diagnostic message at the Debug level using the specified arguments formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set. - The type of the first argument. - The type of the second argument. - The type of the third argument. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The first argument to format. - The second argument to format. - The third argument to format. - - - - Writes the diagnostic message at the Debug level using the specified parameters. - Only executed when the DEBUG conditional compilation symbol is set. - The type of the first argument. - The type of the second argument. - The type of the third argument. - A containing one format item. - The first argument to format. - The second argument to format. - The third argument to format. - - - - Writes the diagnostic message at the Debug level. - Only executed when the DEBUG conditional compilation symbol is set. - A to be written. - - - - Writes the diagnostic message at the Debug level. - Only executed when the DEBUG conditional compilation symbol is set. - An IFormatProvider that supplies culture-specific formatting information. - A to be written. - - - - Writes the diagnostic message at the Debug level using the specified parameters. - Only executed when the DEBUG conditional compilation symbol is set. - A containing format items. - First argument to format. - Second argument to format. - - - - Writes the diagnostic message at the Debug level using the specified parameters. - Only executed when the DEBUG conditional compilation symbol is set. - A containing format items. - First argument to format. - Second argument to format. - Third argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified format provider and format parameters. - - - Writes the diagnostic message at the Trace level. - Only executed when the DEBUG conditional compilation symbol is set. - Type of the value. - The value to be written. - - - - Writes the diagnostic message at the Trace level. - Only executed when the DEBUG conditional compilation symbol is set. - Type of the value. - An IFormatProvider that supplies culture-specific formatting information. - The value to be written. - - - - Writes the diagnostic message at the Trace level. - Only executed when the DEBUG conditional compilation symbol is set. - A function returning message to be written. Function is not evaluated if logging is not enabled. - - - - Writes the diagnostic message and exception at the Trace level. - Only executed when the DEBUG conditional compilation symbol is set. - A to be written. - An exception to be logged. - Arguments to format. - - - - Writes the diagnostic message and exception at the Trace level. - Only executed when the DEBUG conditional compilation symbol is set. - An IFormatProvider that supplies culture-specific formatting information. - A to be written. - An exception to be logged. - Arguments to format. - - - - Writes the diagnostic message at the Trace level using the specified parameters and formatting them with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set. - An IFormatProvider that supplies culture-specific formatting information. - A containing format items. - Arguments to format. - - - - Writes the diagnostic message at the Trace level. - Only executed when the DEBUG conditional compilation symbol is set. - Log message. - - - - Writes the diagnostic message at the Trace level using the specified parameters. - Only executed when the DEBUG conditional compilation symbol is set. - A containing format items. - Arguments to format. - - - - Writes the diagnostic message at the Trace level using the specified parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set. - The type of the argument. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified parameter. - Only executed when the DEBUG conditional compilation symbol is set. - The type of the argument. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified arguments formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set. - The type of the first argument. - The type of the second argument. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The first argument to format. - The second argument to format. - - - - Writes the diagnostic message at the Trace level using the specified parameters. - Only executed when the DEBUG conditional compilation symbol is set. - The type of the first argument. - The type of the second argument. - A containing one format item. - The first argument to format. - The second argument to format. - - - - Writes the diagnostic message at the Trace level using the specified arguments formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set. - The type of the first argument. - The type of the second argument. - The type of the third argument. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The first argument to format. - The second argument to format. - The third argument to format. - - - - Writes the diagnostic message at the Trace level using the specified parameters. - Only executed when the DEBUG conditional compilation symbol is set. - The type of the first argument. - The type of the second argument. - The type of the third argument. - A containing one format item. - The first argument to format. - The second argument to format. - The third argument to format. - - - - Writes the diagnostic message at the Trace level. - Only executed when the DEBUG conditional compilation symbol is set. - A to be written. - - - - Writes the diagnostic message at the Trace level. - Only executed when the DEBUG conditional compilation symbol is set. - An IFormatProvider that supplies culture-specific formatting information. - A to be written. - - - - Writes the diagnostic message at the Trace level using the specified parameters. - Only executed when the DEBUG conditional compilation symbol is set. - A containing format items. - First argument to format. - Second argument to format. - - - - Writes the diagnostic message at the Trace level using the specified parameters. - Only executed when the DEBUG conditional compilation symbol is set. - A containing format items. - First argument to format. - Second argument to format. - Third argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. - Only executed when the DEBUG conditional compilation symbol is set. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter. - Only executed when the DEBUG conditional compilation symbol is set. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the specified level. - - The log level. - A to be written. - - - - Writes the diagnostic message at the specified level. - - The log level. - An IFormatProvider that supplies culture-specific formatting information. - A to be written. - - - - Writes the diagnostic message at the specified level using the specified parameters. - - The log level. - A containing format items. - First argument to format. - Second argument to format. - - - - Writes the diagnostic message at the specified level using the specified parameters. - - The log level. - A containing format items. - First argument to format. - Second argument to format. - Third argument to format. - - - - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - - The log level. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the specified level using the specified value as a parameter. - - The log level. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - - The log level. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the specified level using the specified value as a parameter. - - The log level. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - - The log level. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the specified level using the specified value as a parameter. - - The log level. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - - The log level. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the specified level using the specified value as a parameter. - - The log level. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - - The log level. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the specified level using the specified value as a parameter. - - The log level. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - - The log level. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the specified level using the specified value as a parameter. - - The log level. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - - The log level. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the specified level using the specified value as a parameter. - - The log level. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - - The log level. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the specified level using the specified value as a parameter. - - The log level. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - - The log level. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the specified level using the specified value as a parameter. - - The log level. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - - The log level. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the specified level using the specified value as a parameter. - - The log level. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - - The log level. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the specified level using the specified value as a parameter. - - The log level. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - - The log level. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the specified level using the specified value as a parameter. - - The log level. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the specified level using the specified value as a parameter and formatting it with the supplied format provider. - - The log level. - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the specified level using the specified value as a parameter. - - The log level. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level. - - A to be written. - - - - Writes the diagnostic message at the Trace level. - - An IFormatProvider that supplies culture-specific formatting information. - A to be written. - - - - Writes the diagnostic message at the Trace level using the specified parameters. - - A containing format items. - First argument to format. - Second argument to format. - - - - Writes the diagnostic message at the Trace level using the specified parameters. - - A containing format items. - First argument to format. - Second argument to format. - Third argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Trace level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level. - - A to be written. - - - - Writes the diagnostic message at the Debug level. - - An IFormatProvider that supplies culture-specific formatting information. - A to be written. - - - - Writes the diagnostic message at the Debug level using the specified parameters. - - A containing format items. - First argument to format. - Second argument to format. - - - - Writes the diagnostic message at the Debug level using the specified parameters. - - A containing format items. - First argument to format. - Second argument to format. - Third argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Debug level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Info level. - - A to be written. - - - - Writes the diagnostic message at the Info level. - - An IFormatProvider that supplies culture-specific formatting information. - A to be written. - - - - Writes the diagnostic message at the Info level using the specified parameters. - - A containing format items. - First argument to format. - Second argument to format. - - - - Writes the diagnostic message at the Info level using the specified parameters. - - A containing format items. - First argument to format. - Second argument to format. - Third argument to format. - - - - Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Info level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Info level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Info level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Info level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Info level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Info level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Info level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Info level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Info level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Info level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Info level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Info level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Info level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Info level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Warn level. - - A to be written. - - - - Writes the diagnostic message at the Warn level. - - An IFormatProvider that supplies culture-specific formatting information. - A to be written. - - - - Writes the diagnostic message at the Warn level using the specified parameters. - - A containing format items. - First argument to format. - Second argument to format. - - - - Writes the diagnostic message at the Warn level using the specified parameters. - - A containing format items. - First argument to format. - Second argument to format. - Third argument to format. - - - - Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Warn level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Warn level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Warn level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Warn level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Warn level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Warn level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Warn level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Warn level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Warn level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Warn level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Warn level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Warn level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Warn level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Warn level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Error level. - - A to be written. - - - - Writes the diagnostic message at the Error level. - - An IFormatProvider that supplies culture-specific formatting information. - A to be written. - - - - Writes the diagnostic message at the Error level using the specified parameters. - - A containing format items. - First argument to format. - Second argument to format. - - - - Writes the diagnostic message at the Error level using the specified parameters. - - A containing format items. - First argument to format. - Second argument to format. - Third argument to format. - - - - Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Error level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Error level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Error level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Error level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Error level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Error level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Error level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Error level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Error level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Error level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Error level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Error level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Error level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Error level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Fatal level. - - A to be written. - - - - Writes the diagnostic message at the Fatal level. - - An IFormatProvider that supplies culture-specific formatting information. - A to be written. - - - - Writes the diagnostic message at the Fatal level using the specified parameters. - - A containing format items. - First argument to format. - Second argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified parameters. - - A containing format items. - First argument to format. - Second argument to format. - Third argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified value as a parameter and formatting it with the supplied format provider. - - An IFormatProvider that supplies culture-specific formatting information. - A containing one format item. - The argument to format. - - - - Writes the diagnostic message at the Fatal level using the specified value as a parameter. - - A containing one format item. - The argument to format. - - - - Occurs when logger configuration changes. - - - - - Gets the name of the logger. - - - - - Gets the factory that created this logger. - - - - - Gets a value indicating whether logging is enabled for the Trace level. - - A value of if logging is enabled for the Trace level, otherwise it returns . - - - - Gets a value indicating whether logging is enabled for the Debug level. - - A value of if logging is enabled for the Debug level, otherwise it returns . - - - - Gets a value indicating whether logging is enabled for the Info level. - - A value of if logging is enabled for the Info level, otherwise it returns . - - - - Gets a value indicating whether logging is enabled for the Warn level. - - A value of if logging is enabled for the Warn level, otherwise it returns . - - - - Gets a value indicating whether logging is enabled for the Error level. - - A value of if logging is enabled for the Error level, otherwise it returns . - - - - Gets a value indicating whether logging is enabled for the Fatal level. - - A value of if logging is enabled for the Fatal level, otherwise it returns . - - - - Implementation of logging engine. - - - - - Finds first user stack frame in a stack trace - - The stack trace of the logging method invocation - Type of the logger or logger wrapper. This is still Logger if it's a subclass of Logger. - Index of the first user stack frame or 0 if all stack frames are non-user - - - - Get the index which correspondens to the calling method. - - This is most of the time the first index after . - - all the frames of the stacktrace - frames which all hiddenAssemblies are removed - index on stacktrace - - - - Assembly to skip? - - Find assembly via this frame. - true, we should skip. - - - - Is this the type of the logger? - - get type of this logger in this frame. - Type of the logger. - - - - - Gets the filter result. - - The filter chain. - The log event. - The result of the filter. - - - - Stackframe with correspending index on the stracktrace - - - - - New item - - Index of on the stack. - A stackframe - - - - Index of on the stack. - - - - - A stackframe - - - - - Defines available log levels. - - - - - Trace log level. - - - - - Debug log level. - - - - - Info log level. - - - - - Warn log level. - - - - - Error log level. - - - - - Fatal log level. - - - - - Off log level. - - - - - Initializes a new instance of . - - The log level name. - The log level ordinal number. - - - - Compares two objects - and returns a value indicating whether - the first one is equal to the second one. - - The first level. - The second level. - The value of level1.Ordinal == level2.Ordinal. - - - - Compares two objects - and returns a value indicating whether - the first one is not equal to the second one. - - The first level. - The second level. - The value of level1.Ordinal != level2.Ordinal. - - - - Compares two objects - and returns a value indicating whether - the first one is greater than the second one. - - The first level. - The second level. - The value of level1.Ordinal > level2.Ordinal. - - - - Compares two objects - and returns a value indicating whether - the first one is greater than or equal to the second one. - - The first level. - The second level. - The value of level1.Ordinal >= level2.Ordinal. - - - - Compares two objects - and returns a value indicating whether - the first one is less than the second one. - - The first level. - The second level. - The value of level1.Ordinal < level2.Ordinal. - - - - Compares two objects - and returns a value indicating whether - the first one is less than or equal to the second one. - - The first level. - The second level. - The value of level1.Ordinal <= level2.Ordinal. - - - - Gets the that corresponds to the specified ordinal. - - The ordinal. - The instance. For 0 it returns , 1 gives and so on. - - - - Returns the that corresponds to the supplied . - - The textual representation of the log level. - The enumeration value. - - - - Returns a string representation of the log level. - - Log level name. - - - - Returns a hash code for this instance. - - - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - - - Determines whether the specified is equal to this instance. - - The to compare with this instance. - Value of true if the specified is equal to - this instance; otherwise, false. - - - - Determines whether the specified instance is equal to this instance. - - The to compare with this instance. - Value of true if the specified is equal to - this instance; otherwise, false. - - - - Compares the level to the other object. - - - The object object. - - - A value less than zero when this logger's is - less than the other logger's ordinal, 0 when they are equal and - greater than zero when this ordinal is greater than the - other ordinal. - - - - - Gets all the availiable log levels (Trace, Debug, Info, Warn, Error, Fatal, Off). - - - - - Gets all the log levels that can be used to log events (Trace, Debug, Info, Warn, Error, Fatal) - i.e LogLevel.Off is excluded. - - - - - Gets the name of the log level. - - - - - Gets the ordinal of the log level. - - - - - Creates and manages instances of objects. - - - - - Initializes static members of the LogManager class. - - - - - Prevents a default instance of the LogManager class from being created. - - - - - Gets the logger with the name of the current class. - - The logger. - This is a slow-running method. - Make sure you're not doing this in a loop. - - - - Adds the given assembly which will be skipped - when NLog is trying to find the calling method on stack trace. - - The assembly to skip. - - - - Gets a custom logger with the name of the current class. Use to pass the type of the needed Logger. - - The logger class. The class must inherit from . - The logger of type . - This is a slow-running method. - Make sure you're not doing this in a loop. - - - - Creates a logger that discards all log messages. - - Null logger which discards all log messages. - - - - Gets the specified named logger. - - Name of the logger. - The logger reference. Multiple calls to GetLogger with the same argument aren't guaranteed to return the same logger reference. - - - - Gets the specified named custom logger. Use to pass the type of the needed Logger. - - Name of the logger. - The logger class. The class must inherit from . - The logger of type . Multiple calls to GetLogger with the same argument aren't guaranteed to return the same logger reference. - The generic way for this method is - - - - Loops through all loggers previously returned by GetLogger. - and recalculates their target and filter list. Useful after modifying the configuration programmatically - to ensure that all loggers have been properly configured. - - - - - Flush any pending log messages (in case of asynchronous targets) with the default timeout of 15 seconds. - - - - - Flush any pending log messages (in case of asynchronous targets). - - Maximum time to allow for the flush. Any messages after that time will be discarded. - - - - Flush any pending log messages (in case of asynchronous targets). - - Maximum time to allow for the flush. Any messages after that time will be discarded. - - - - Flush any pending log messages (in case of asynchronous targets). - - The asynchronous continuation. - - - - Flush any pending log messages (in case of asynchronous targets). - - The asynchronous continuation. - Maximum time to allow for the flush. Any messages after that time will be discarded. - - - - Flush any pending log messages (in case of asynchronous targets). - - The asynchronous continuation. - Maximum time to allow for the flush. Any messages after that time will be discarded. - - - - Decreases the log enable counter and if it reaches -1 the logs are disabled. - - Logging is enabled if the number of calls is greater - than or equal to calls. - An object that implements IDisposable whose Dispose() method reenables logging. - To be used with C# using () statement. - - - - Increases the log enable counter and if it reaches 0 the logs are disabled. - - Logging is enabled if the number of calls is greater - than or equal to calls. - - - - Checks if logging is currently enabled. - - if logging is currently enabled, - otherwise. - Logging is enabled if the number of calls is greater - than or equal to calls. - - - - Dispose all targets, and shutdown logging. - - - - - Gets the fully qualified name of the class invoking the LogManager, including the - namespace but not the assembly. - - - - - Gets the default instance. - - - - - Occurs when logging changes. - - - - - Occurs when logging gets reloaded. - - - - - Gets or sets a value indicating whether NLog should throw exceptions. - By default exceptions are not thrown under any circumstances. - - - - - Gets or sets a value indicating whether should be thrown. - - A value of true if exception should be thrown; otherwise, false. - - This option is for backwards-compatiblity. - By default exceptions are not thrown under any circumstances. - - - - - - Gets or sets a value indicating whether Variables should be kept on configuration reload. - Default value - false. - - - - - Gets or sets the current logging configuration. - - - - - - Gets or sets the global log threshold. Log events below this threshold are not logged. - - - - - Gets or sets the default culture to use. - - This property was marked as obsolete before NLog 4.3.11 and it may be removed in a future release. - - - - Delegate used to set/get the culture in use. - - This delegate marked as obsolete before NLog 4.3.11 and it may be removed in a future release. - - - - Returns a log message. Used to defer calculation of - the log message until it's actually needed. - - Log message. - - - - Base implementation of a log receiver server which forwards received logs through or a given . - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The log factory. - - - - Processes the log messages. - - The events to process. - - - - Processes the log messages. - - The log events. - - - - Service contract for Log Receiver client. - - This class marked as obsolete before NLog 4.3.11 and it may be removed in a future release. - - - - Begins processing of log messages. - - The events. - The callback. - Asynchronous state. - - IAsyncResult value which can be passed to . - - - - - Ends asynchronous processing of log messages. - - The result. - - - - Service contract for Log Receiver client. - - - - - Begins processing of log messages. - - The events. - The callback. - Asynchronous state. - - IAsyncResult value which can be passed to . - - - - - Ends asynchronous processing of log messages. - - The result. - - - - Service contract for Log Receiver server. - - - - - Processes the log messages. - - The events. - - - - Service contract for Log Receiver server. - - - - - Processes the log messages. - - The events. - - - - Service contract for Log Receiver client. - - - - - Begins processing of log messages. - - The events. - The callback. - Asynchronous state. - - IAsyncResult value which can be passed to . - - - - - Ends asynchronous processing of log messages. - - The result. - - - - Client of - - - - - Opens the client asynchronously. - - - - - Opens the client asynchronously. - - User-specific state. - - - - Closes the client asynchronously. - - - - - Closes the client asynchronously. - - User-specific state. - - - - Processes the log messages asynchronously. - - The events to send. - - - - Processes the log messages asynchronously. - - The events to send. - User-specific state. - - - - Begins processing of log messages. - - The events to send. - The callback. - Asynchronous state. - - IAsyncResult value which can be passed to . - - - - - Ends asynchronous processing of log messages. - - The result. - - - - Instructs the inner channel to display a user interface if one is required to initialize the channel prior to using it. - - - - - Occurs when the log message processing has completed. - - - - - Occurs when Open operation has completed. - - - - - Occurs when Close operation has completed. - - - - - Enables the user to configure client and service credentials as well as service credential authentication settings for use on the client side of communication. - - - - - Gets the underlying implementation. - - - - - Gets the target endpoint for the service to which the WCF client can connect. - - - - - Gets or sets the cookie container. - - The cookie container. - - - - Implementation of which forwards received logs through or a given . - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The log factory. - - - - Implementation of which forwards received logs through or a given . - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The log factory. - - - - Internal configuration of Log Receiver Service contracts. - - - - - Wire format for NLog Event. - - - - - Initializes a new instance of the class. - - - - - Converts the to . - - The object this is part of.. - The logger name prefix to prepend in front of the logger name. - Converted . - - - - Gets or sets the client-generated identifier of the event. - - - - - Gets or sets the ordinal of the log level. - - - - - Gets or sets the logger ordinal (index into . - - The logger ordinal. - - - - Gets or sets the time delta (in ticks) between the time of the event and base time. - - - - - Gets or sets the message string index. - - - - - Gets or sets the collection of layout values. - - - - - Gets the collection of indexes into array for each layout value. - - - - - Wire format for NLog event package. - - - - - Converts the events to sequence of objects suitable for routing through NLog. - - The logger name prefix to prepend in front of each logger name. - - Sequence of objects. - - - - - Converts the events to sequence of objects suitable for routing through NLog. - - - Sequence of objects. - - - - - Gets or sets the name of the client. - - The name of the client. - - - - Gets or sets the base time (UTC ticks) for all events in the package. - - The base time UTC. - - - - Gets or sets the collection of layout names which are shared among all events. - - The layout names. - - - - Gets or sets the collection of logger names. - - The logger names. - - - - Gets or sets the list of events. - - The events. - - - - List of strings annotated for more terse serialization. - - - - - Initializes a new instance of the class. - - - - - Log Receiver Client using WCF. - - - This class marked as obsolete before NLog 4.3.11 and it will be removed in a future release. - - It provides an implementation of the legacy interface and it will be completely obsolete when the - ILogReceiverClient is removed. - - - - - Abstract base class for the WcfLogReceiverXXXWay classes. It can only be - used internally (see internal constructor). It passes off any Channel usage - to the inheriting class. - - Type of the WCF service. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - Name of the endpoint configuration. - - - - Initializes a new instance of the class. - - Name of the endpoint configuration. - The remote address. - - - - Initializes a new instance of the class. - - Name of the endpoint configuration. - The remote address. - - - - Initializes a new instance of the class. - - The binding. - The remote address. - - - - Opens the client asynchronously. - - - - - Opens the client asynchronously. - - User-specific state. - - - - Closes the client asynchronously. - - - - - Closes the client asynchronously. - - User-specific state. - - - - Processes the log messages asynchronously. - - The events to send. - - - - Processes the log messages asynchronously. - - The events to send. - User-specific state. - - - - Begins processing of log messages. - - The events to send. - The callback. - Asynchronous state. - - IAsyncResult value which can be passed to . - - - - - Ends asynchronous processing of log messages. - - The result. - - - - Occurs when the log message processing has completed. - - - - - Occurs when Open operation has completed. - - - - - Occurs when Close operation has completed. - - - - - Gets or sets the cookie container. - - The cookie container. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - Name of the endpoint configuration. - - - - Initializes a new instance of the class. - - Name of the endpoint configuration. - The remote address. - - - - Initializes a new instance of the class. - - Name of the endpoint configuration. - The remote address. - - - - Initializes a new instance of the class. - - The binding. - The remote address. - - - - Begins processing of log messages. - - The events to send. - The callback. - Asynchronous state. - - IAsyncResult value which can be passed to . - - - - - Ends asynchronous processing of log messages. - - The result. - - - - Log Receiver Client facade. It allows the use either of the one way or two way - service contract using WCF through its unified interface. - - - Delegating methods are generated with Resharper. - 1. change ProxiedClient to private field (instead of public property) - 2. delegate members - 3. change ProxiedClient back to public property. - - - - - - Initializes a new instance of the class. - - Whether to use the one way or two way WCF client. - - - - Initializes a new instance of the class. - - Whether to use the one way or two way WCF client. - Name of the endpoint configuration. - - - - Initializes a new instance of the class. - - Whether to use the one way or two way WCF client. - Name of the endpoint configuration. - The remote address. - - - - Initializes a new instance of the class. - - Whether to use the one way or two way WCF client. - Name of the endpoint configuration. - The remote address. - - - - Initializes a new instance of the class. - - Whether to use the one way or two way WCF client. - The binding. - The remote address. - - - - Causes a communication object to transition immediately from its current state into the closed state. - - - - - Begins an asynchronous operation to close a communication object. - - - The that references the asynchronous close operation. - - The delegate that receives notification of the completion of the asynchronous close operation.An object, specified by the application, that contains state information associated with the asynchronous close operation. was called on an object in the state.The default timeout elapsed before the was able to close gracefully. - - - - Begins an asynchronous operation to close a communication object with a specified timeout. - - - The that references the asynchronous close operation. - - The that specifies how long the send operation has to complete before timing out.The delegate that receives notification of the completion of the asynchronous close operation.An object, specified by the application, that contains state information associated with the asynchronous close operation. was called on an object in the state.The specified timeout elapsed before the was able to close gracefully. - - - - Begins an asynchronous operation to open a communication object. - - - The that references the asynchronous open operation. - - The delegate that receives notification of the completion of the asynchronous open operation.An object, specified by the application, that contains state information associated with the asynchronous open operation.The was unable to be opened and has entered the state.The default open timeout elapsed before the was able to enter the state and has entered the state. - - - - Begins an asynchronous operation to open a communication object within a specified interval of time. - - - The that references the asynchronous open operation. - - The that specifies how long the send operation has to complete before timing out.The delegate that receives notification of the completion of the asynchronous open operation.An object, specified by the application, that contains state information associated with the asynchronous open operation.The was unable to be opened and has entered the state.The specified timeout elapsed before the was able to enter the state and has entered the state. - - - - Begins processing of log messages. - - The events to send. - The callback. - Asynchronous state. - - IAsyncResult value which can be passed to . - - - - - Causes a communication object to transition from its current state into the closed state. - - The that specifies how long the send operation has to complete before timing out. was called on an object in the state.The timeout elapsed before the was able to close gracefully. - - - - Causes a communication object to transition from its current state into the closed state. - - was called on an object in the state.The default close timeout elapsed before the was able to close gracefully. - - - - Closes the client asynchronously. - - User-specific state. - - - - Closes the client asynchronously. - - - - - Instructs the inner channel to display a user interface if one is required to initialize the channel prior to using it. - - - - - Completes an asynchronous operation to close a communication object. - - The that is returned by a call to the method. was called on an object in the state.The timeout elapsed before the was able to close gracefully. - - - - Completes an asynchronous operation to open a communication object. - - The that is returned by a call to the method.The was unable to be opened and has entered the state.The timeout elapsed before the was able to enter the state and has entered the state. - - - - Ends asynchronous processing of log messages. - - The result. - - - - Causes a communication object to transition from the created state into the opened state. - - The was unable to be opened and has entered the state.The default open timeout elapsed before the was able to enter the state and has entered the state. - - - - Causes a communication object to transition from the created state into the opened state within a specified interval of time. - - The that specifies how long the send operation has to complete before timing out.The was unable to be opened and has entered the state.The specified timeout elapsed before the was able to enter the state and has entered the state. - - - - Opens the client asynchronously. - - - - - Opens the client asynchronously. - - User-specific state. - - - - Processes the log messages asynchronously. - - The events to send. - - - - Processes the log messages asynchronously. - - The events to send. - User-specific state. - - - - Causes a communication object to transition from its current state into the closed state. - - - - - The client getting proxied - - - - - Do we use one-way or two-way messaging? - - - - - Enables the user to configure client and service credentials as well as service credential authentication settings for use on the client side of communication. - - - - - Occurs when Close operation has completed. - - - - - Occurs when the communication object completes its transition from the closing state into the closed state. - - - - - Occurs when the communication object first enters the closing state. - - - - - Gets or sets the cookie container. - - The cookie container. - - - - Gets the target endpoint for the service to which the WCF client can connect. - - - - - Occurs when the communication object first enters the faulted state. - - - - - Gets the underlying implementation. - - - - - Occurs when Open operation has completed. - - - - - Occurs when the communication object completes its transition from the opening state into the opened state. - - - - - Occurs when the communication object first enters the opening state. - - - - - Occurs when the log message processing has completed. - - - - - Gets the current state of the communication-oriented object. - - - The value of the of the object. - - - - - Log Receiver Client using WCF. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - Name of the endpoint configuration. - - - - Initializes a new instance of the class. - - Name of the endpoint configuration. - The remote address. - - - - Initializes a new instance of the class. - - Name of the endpoint configuration. - The remote address. - - - - Initializes a new instance of the class. - - The binding. - The remote address. - - - - Begins processing of log messages. - - The events to send. - The callback. - Asynchronous state. - - IAsyncResult value which can be passed to . - - - - - Ends asynchronous processing of log messages. - - The result. - - - - Log Receiver Client using WCF. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - Name of the endpoint configuration. - - - - Initializes a new instance of the class. - - Name of the endpoint configuration. - The remote address. - - - - Initializes a new instance of the class. - - Name of the endpoint configuration. - The remote address. - - - - Initializes a new instance of the class. - - The binding. - The remote address. - - - - Begins processing of log messages. - - The events to send. - The callback. - Asynchronous state. - - IAsyncResult value which can be passed to . - - - - - Ends asynchronous processing of log messages. - - The result. - - - - Mapped Diagnostics Context - a thread-local structure that keeps a dictionary - of strings and provides methods to output them in layouts. - Mostly for compatibility with log4net. - - - - - Sets the current thread MDC item to the specified value. - - Item name. - Item value. - - - - Sets the current thread MDC item to the specified value. - - Item name. - Item value. - - - - Gets the current thread MDC named item, as . - - Item name. - The value of , if defined; otherwise . - If the value isn't a already, this call locks the for reading the needed for converting to . - - - - Gets the current thread MDC named item, as . - - Item name. - The to use when converting a value to a . - The value of , if defined; otherwise . - If is null and the value isn't a already, this call locks the for reading the needed for converting to . - - - - Gets the current thread MDC named item, as . - - Item name. - The value of , if defined; otherwise null. - - - - Returns all item names - - A set of the names of all items in current thread-MDC. - - - - Checks whether the specified item exists in current thread MDC. - - Item name. - A boolean indicating whether the specified exists in current thread MDC. - - - - Removes the specified from current thread MDC. - - Item name. - - - - Clears the content of current thread MDC. - - - - - Async version of Mapped Diagnostics Context - a logical context structure that keeps a dictionary - of strings and provides methods to output them in layouts. Allows for maintaining state across - asynchronous tasks and call contexts. - - - Ideally, these changes should be incorporated as a new version of the MappedDiagnosticsContext class in the original - NLog library so that state can be maintained for multiple threads in asynchronous situations. - - - - - Simulate ImmutableDictionary behavior (which is not yet part of all .NET frameworks). - In future the real ImmutableDictionary could be used here to minimize memory usage and copying time. - - Must be true for any subsequent dictionary modification operation - - - - - Gets the current logical context named item, as . - - Item name. - The value of , if defined; otherwise . - If the value isn't a already, this call locks the for reading the needed for converting to . - - - - Gets the current logical context named item, as . - - Item name. - The to use when converting a value to a string. - The value of , if defined; otherwise . - If is null and the value isn't a already, this call locks the for reading the needed for converting to . - - - - Gets the current logical context named item, as . - - Item name. - The value of , if defined; otherwise null. - - - - Sets the current logical context item to the specified value. - - Item name. - Item value. - - - - Sets the current logical context item to the specified value. - - Item name. - Item value. - - - - Returns all item names - - A collection of the names of all items in current logical context. - - - - Checks whether the specified exists in current logical context. - - Item name. - A boolean indicating whether the specified exists in current logical context. - - - - Removes the specified from current logical context. - - Item name. - - - - Clears the content of current logical context. - - - - - Clears the content of current logical context. - - Free the full slot. - - - - Mapped Diagnostics Context - used for log4net compatibility. - - This class marked as obsolete before NLog 2.0 and it may be removed in a future release. - - - - Sets the current thread MDC item to the specified value. - - Item name. - Item value. - - - - Gets the current thread MDC named item. - - Item name. - The value of , if defined; otherwise . - If the value isn't a already, this call locks the for reading the needed for converting to . - - - - Gets the current thread MDC named item. - - Item name. - The value of , if defined; otherwise null. - - - - Checks whether the specified item exists in current thread MDC. - - Item name. - A boolean indicating whether the specified item exists in current thread MDC. - - - - Removes the specified item from current thread MDC. - - Item name. - - - - Clears the content of current thread MDC. - - - - - Nested Diagnostics Context - for log4net compatibility. - - This class marked as obsolete on NLog 2.0 and it may be removed in a future release. - - - - Pushes the specified text on current thread NDC. - - The text to be pushed. - An instance of the object that implements IDisposable that returns the stack to the previous level when IDisposable.Dispose() is called. To be used with C# using() statement. - - - - Pops the top message off the NDC stack. - - The top message which is no longer on the stack. - - - - Pops the top object off the NDC stack. The object is removed from the stack. - - The top object from the NDC stack, if defined; otherwise null. - - - - Clears current thread NDC stack. - - - - - Gets all messages on the stack. - - Array of strings on the stack. - - - - Gets all objects on the NDC stack. The objects are not removed from the stack. - - Array of objects on the stack. - - - - Gets the top NDC message but doesn't remove it. - - The top message. . - - - - Gets the top NDC object but doesn't remove it. - - The object from the top of the NDC stack, if defined; otherwise null. - - - - Nested Diagnostics Context - a thread-local structure that keeps a stack - of strings and provides methods to output them in layouts - Mostly for compatibility with log4net. - - - - - Pushes the specified text on current thread NDC. - - The text to be pushed. - An instance of the object that implements IDisposable that returns the stack to the previous level when IDisposable.Dispose() is called. To be used with C# using() statement. - - - - Pushes the specified object on current thread NDC. - - The object to be pushed. - An instance of the object that implements IDisposable that returns the stack to the previous level when IDisposable.Dispose() is called. To be used with C# using() statement. - - - - Pops the top message off the NDC stack. - - The top message which is no longer on the stack. - - - - Pops the top message from the NDC stack. - - The to use when converting the value to a string. - The top message, which is removed from the stack, as a string value. - - - - Pops the top object off the NDC stack. - - The object from the top of the NDC stack, if defined; otherwise null. - - - - Clears current thread NDC stack. - - - - - Gets all messages on the stack. - - Array of strings on the stack. - - - - Gets all messages from the stack, without removing them. - - The to use when converting a value to a string. - Array of strings. - - - - Gets all objects on the stack. - - Array of objects on the stack. - - - - Gets the top NDC message but doesn't remove it. - - The top message. . - - - - Gets the top NDC object but doesn't remove it. - - The object at the top of the NDC stack if defined; otherwise null. - - - - Resets the stack to the original count during . - - - - - Initializes a new instance of the class. - - The stack. - The previous count. - - - - Reverts the stack to original item count. - - - - - Exception thrown during NLog configuration. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The message. - - - - Initializes a new instance of the class. - - The message. - Parameters for the message - - - - Initializes a new instance of the class. - - The inner exception. - The message. - Parameters for the message - - - - Initializes a new instance of the class. - - The message. - The inner exception. - - - - Initializes a new instance of the class. - - The that holds the serialized object data about the exception being thrown. - The that contains contextual information about the source or destination. - - The parameter is null. - - - The class name is null or is zero (0). - - - - - Exception thrown during log event processing. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The message. - - - - Initializes a new instance of the class. - - The message. - Parameters for the message - - - - Initializes a new instance of the class. - - The message. - The inner exception. - - - - Initializes a new instance of the class. - - The that holds the serialized object data about the exception being thrown. - The that contains contextual information about the source or destination. - - The parameter is null. - - - The class name is null or is zero (0). - - - - - TraceListener which routes all messages through NLog. - - - - - Initializes a new instance of the class. - - - - - When overridden in a derived class, writes the specified message to the listener you create in the derived class. - - A message to write. - - - - When overridden in a derived class, writes a message to the listener you create in the derived class, followed by a line terminator. - - A message to write. - - - - When overridden in a derived class, closes the output stream so it no longer receives tracing or debugging output. - - - - - Emits an error message. - - A message to emit. - - - - Emits an error message and a detailed error message. - - A message to emit. - A detailed message to emit. - - - - Flushes the output (if is not true) buffer with the default timeout of 15 seconds. - - - - - Writes trace information, a data object and event information to the listener specific output. - - A object that contains the current process ID, thread ID, and stack trace information. - A name used to identify the output, typically the name of the application that generated the trace event. - One of the values specifying the type of event that has caused the trace. - A numeric identifier for the event. - The trace data to emit. - - - - Writes trace information, an array of data objects and event information to the listener specific output. - - A object that contains the current process ID, thread ID, and stack trace information. - A name used to identify the output, typically the name of the application that generated the trace event. - One of the values specifying the type of event that has caused the trace. - A numeric identifier for the event. - An array of objects to emit as data. - - - - Writes trace and event information to the listener specific output. - - A object that contains the current process ID, thread ID, and stack trace information. - A name used to identify the output, typically the name of the application that generated the trace event. - One of the values specifying the type of event that has caused the trace. - A numeric identifier for the event. - - - - Writes trace information, a formatted array of objects and event information to the listener specific output. - - A object that contains the current process ID, thread ID, and stack trace information. - A name used to identify the output, typically the name of the application that generated the trace event. - One of the values specifying the type of event that has caused the trace. - A numeric identifier for the event. - A format string that contains zero or more format items, which correspond to objects in the array. - An object array containing zero or more objects to format. - - - - Writes trace information, a message, and event information to the listener specific output. - - A object that contains the current process ID, thread ID, and stack trace information. - A name used to identify the output, typically the name of the application that generated the trace event. - One of the values specifying the type of event that has caused the trace. - A numeric identifier for the event. - A message to write. - - - - Writes trace information, a message, a related activity identity and event information to the listener specific output. - - A object that contains the current process ID, thread ID, and stack trace information. - A name used to identify the output, typically the name of the application that generated the trace event. - A numeric identifier for the event. - A message to write. - A object identifying a related activity. - - - - Gets the custom attributes supported by the trace listener. - - - A string array naming the custom attributes supported by the trace listener, or null if there are no custom attributes. - - - - - Translates the event type to level from . - - Type of the event. - Translated log level. - - - - Process the log event - The log level. - The name of the logger. - The log message. - The log parameters. - The event id. - The event type. - The related activity id. - - - - - Gets or sets the log factory to use when outputting messages (null - use LogManager). - - - - - Gets or sets the default log level. - - - - - Gets or sets the log which should be always used regardless of source level. - - - - - Gets or sets a value indicating whether flush calls from trace sources should be ignored. - - - - - Gets a value indicating whether the trace listener is thread safe. - - - true if the trace listener is thread safe; otherwise, false. The default is false. - - - - Gets or sets a value indicating whether to use auto logger name detected from the stack trace. - - - - - It works as a normal but it discards all messages which an application requests - to be logged. - - It effectively implements the "Null Object" pattern for objects. - - - - - Initializes a new instance of . - - The factory class to be used for the creation of this logger. - - - - Specifies the way archive numbering is performed. - - - - - Sequence style numbering. The most recent archive has the highest number. - - - - - Rolling style numbering (the most recent is always #0 then #1, ..., #N. - - - - - Date style numbering. Archives will be stamped with the prior period - (Year, Month, Day, Hour, Minute) datetime. - - - - - Date and sequence style numbering. - Archives will be stamped with the prior period (Year, Month, Day) datetime. - The most recent archive has the highest number (in combination with the date). - - - - - Sends log messages to the remote instance of Chainsaw application from log4j. - - Documentation on NLog Wiki - -

- To set up the target in the configuration file, - use the following syntax: -

- -

- This assumes just one target and a single rule. More configuration - options are described here. -

-

- To set up the log target programmatically use code like this: -

- -

- NOTE: If your receiver application is ever likely to be off-line, don't use TCP protocol - or you'll get TCP timeouts and your application will crawl. - Either switch to UDP transport or use AsyncWrapper target - so that your application threads will not be blocked by the timing-out connection attempts. -

-
-
- - - Sends log messages to the remote instance of NLog Viewer. - - Documentation on NLog Wiki - -

- To set up the target in the configuration file, - use the following syntax: -

- -

- This assumes just one target and a single rule. More configuration - options are described here. -

-

- To set up the log target programmatically use code like this: -

- -

- NOTE: If your receiver application is ever likely to be off-line, don't use TCP protocol - or you'll get TCP timeouts and your application will crawl. - Either switch to UDP transport or use AsyncWrapper target - so that your application threads will not be blocked by the timing-out connection attempts. -

-
-
- - - Sends log messages over the network. - - Documentation on NLog Wiki - -

- To set up the target in the configuration file, - use the following syntax: -

- -

- This assumes just one target and a single rule. More configuration - options are described here. -

-

- To set up the log target programmatically use code like this: -

- -

- To print the results, use any application that's able to receive messages over - TCP or UDP. NetCat is - a simple but very powerful command-line tool that can be used for that. This image - demonstrates the NetCat tool receiving log messages from Network target. -

- -

- NOTE: If your receiver application is ever likely to be off-line, don't use TCP protocol - or you'll get TCP timeouts and your application will be very slow. - Either switch to UDP transport or use AsyncWrapper target - so that your application threads will not be blocked by the timing-out connection attempts. -

-

- There are two specialized versions of the Network target: Chainsaw - and NLogViewer which write to instances of Chainsaw log4j viewer - or NLogViewer application respectively. -

-
-
- - - Represents target that supports string formatting using layouts. - - - - - Represents logging target. - - - - - Get all used layouts in this target. - - - - - - Initializes this instance. - - The configuration. - - - - Closes this instance. - - - - - Closes the target. - - - - - Flush any pending log messages (in case of asynchronous targets). - - The asynchronous continuation. - - - - Calls the on each volatile layout - used by this target. - - - The log event. - - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Writes the log to the target. - - Log event to write. - - - - Writes the array of log events. - - The log events. - - - - Initializes this instance. - - The configuration. - - - - Closes this instance. - - - - - Releases unmanaged and - optionally - managed resources. - - True to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Initializes the target. Can be used by inheriting classes - to initialize logging. - - - - - Closes the target and releases any unmanaged resources. - - - - - Flush any pending log messages asynchronously (in case of asynchronous targets). - - The asynchronous continuation. - - - - Writes logging event to the log target. - classes. - - - Logging event to be written out. - - - - - Writes log event to the log target. Must be overridden in inheriting - classes. - - Log event to be written out. - - - - Writes a log event to the log target, in a thread safe manner. - - Log event to be written out. - - - - Writes an array of logging events to the log target. By default it iterates on all - events and passes them to "Write" method. Inheriting classes can use this method to - optimize batch writes. - - Logging events to be written out. - - - - Writes an array of logging events to the log target, in a thread safe manner. - - Logging events to be written out. - - - - Merges (copies) the event context properties from any event info object stored in - parameters of the given event info object. - - The event info object to perform the merge to. - - - - Register a custom Target. - - Short-cut for registing to default - Type of the Target. - Name of the Target. - - - - Register a custom Target. - - Short-cut for registing to default - Type of the Target. - Name of the Target. - - - - Gets or sets the name of the target. - - - - - - Gets the object which can be used to synchronize asynchronous operations that must rely on the . - - - - - Gets the logging configuration this target is part of. - - - - - Gets a value indicating whether the target has been initialized. - - - - - Initializes a new instance of the class. - - - The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message} - - - - - Gets or sets the layout used to format log messages. - - - - - - Initializes a new instance of the class. - - - The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message} - - - - - Initializes a new instance of the class. - - - The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message} - - Name of the target. - - - - Flush any pending log messages asynchronously (in case of asynchronous targets). - - The asynchronous continuation. - - - - Closes the target. - - - - - Sends the - rendered logging event over the network optionally concatenating it with a newline character. - - The logging event. - - - - Try to remove. - - - - - removed something? - - - - Gets the bytes to be written. - - Log event. - Byte array. - - - - Gets or sets the network address. - - - The network address can be: -
    -
  • tcp://host:port - TCP (auto select IPv4/IPv6) (not supported on Windows Phone 7.0)
  • -
  • tcp4://host:port - force TCP/IPv4 (not supported on Windows Phone 7.0)
  • -
  • tcp6://host:port - force TCP/IPv6 (not supported on Windows Phone 7.0)
  • -
  • udp://host:port - UDP (auto select IPv4/IPv6, not supported on Silverlight and on Windows Phone 7.0)
  • -
  • udp4://host:port - force UDP/IPv4 (not supported on Silverlight and on Windows Phone 7.0)
  • -
  • udp6://host:port - force UDP/IPv6 (not supported on Silverlight and on Windows Phone 7.0)
  • -
  • http://host:port/pageName - HTTP using POST verb
  • -
  • https://host:port/pageName - HTTPS using POST verb
  • -
- For SOAP-based webservice support over HTTP use WebService target. -
- -
- - - Gets or sets a value indicating whether to keep connection open whenever possible. - - - - - - Gets or sets a value indicating whether to append newline at the end of log message. - - - - - - Gets or sets the end of line value if a newline is appended at the end of log message . - - - - - - Gets or sets the maximum message size in bytes. - - - - - - Gets or sets the size of the connection cache (number of connections which are kept alive). - - - - - - Gets or sets the maximum current connections. 0 = no maximum. - - - - - - Gets or sets the action that should be taken if the will be more connections than . - - - - - - Gets or sets the maximum queue size. - - - - - Gets or sets the action that should be taken if the message is larger than - maxMessageSize. - - - - - - Gets or sets the encoding to be used. - - - - - - Initializes a new instance of the class. - - - The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message} - - - - - Initializes a new instance of the class. - - - The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message} - - Name of the target. - - - - Gets or sets a value indicating whether to include NLog-specific extensions to log4j schema. - - - - - - Gets or sets the AppInfo field. By default it's the friendly name of the current AppDomain. - - - - - - Gets or sets a value indicating whether to include call site (class and method name) in the information sent over the network. - - - - - - Gets or sets a value indicating whether to include source info (file name and line number) in the information sent over the network. - - - - - - Gets or sets a value indicating whether to include dictionary contents. - - - - - - Gets or sets a value indicating whether to include stack contents. - - - - - - Gets or sets the NDC item separator. - - - - - - Gets the collection of parameters. Each parameter contains a mapping - between NLog layout and a named parameter. - - - - - - Gets the layout renderer which produces Log4j-compatible XML events. - - - - - Gets or sets the instance of that is used to format log messages. - - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class with a name. - - Name of the target. - - - - Writes log messages to the console with customizable coloring. - - Documentation on NLog Wiki - - - - Represents target that supports string formatting using layouts. - - - - - Initializes a new instance of the class. - - - The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message} - - - - - Gets or sets the text to be rendered. - - - - - - Gets or sets the footer. - - - - - - Gets or sets the header. - - - - - - Gets or sets the layout with header and footer. - - The layout with header and footer. - - - - Should logging being paused/stopped because of the race condition bug in Console.Writeline? - - - Console.Out.Writeline / Console.Error.Writeline could throw 'IndexOutOfRangeException', which is a bug. - See http://stackoverflow.com/questions/33915790/console-out-and-console-error-race-condition-error-in-a-windows-service-written - and https://connect.microsoft.com/VisualStudio/feedback/details/2057284/console-out-probable-i-o-race-condition-issue-in-multi-threaded-windows-service - - Full error: - Error during session close: System.IndexOutOfRangeException: Probable I/ O race condition detected while copying memory. - The I/ O package is not thread safe by default.In multithreaded applications, - a stream must be accessed in a thread-safe way, such as a thread - safe wrapper returned by TextReader's or - TextWriter's Synchronized methods.This also applies to classes like StreamWriter and StreamReader. - - - - - - Initializes a new instance of the class. - - - The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message} - - - - - Initializes a new instance of the class. - - - The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message} - - Name of the target. - - - - Initializes the target. - - - - - Closes the target and releases any unmanaged resources. - - - - - Writes the specified log event to the console highlighting entries - and words based on a set of defined rules. - - Log event. - - - - Gets or sets a value indicating whether the error stream (stderr) should be used instead of the output stream (stdout). - - - - - - Gets or sets a value indicating whether to use default row highlighting rules. - - - The default rules are: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ConditionForeground ColorBackground Color
level == LogLevel.FatalRedNoChange
level == LogLevel.ErrorYellowNoChange
level == LogLevel.WarnMagentaNoChange
level == LogLevel.InfoWhiteNoChange
level == LogLevel.DebugGrayNoChange
level == LogLevel.TraceDarkGrayNoChange
-
- -
- - - The encoding for writing messages to the . - - Has side effect - - - - Gets or sets a value indicating whether to auto-check if the console is available. - - Disables console writing if Environment.UserInteractive = False (Windows Service) - - Disables console writing if Console Standard Input is not available (Non-Console-App) - - - - - Gets the row highlighting rules. - - - - - - Gets the word highlighting rules. - - - - - - Color pair (foreground and background). - - - - - Colored console output color. - - - Note that this enumeration is defined to be binary compatible with - .NET 2.0 System.ConsoleColor + some additions - - - - - Black Color (#000000). - - - - - Dark blue Color (#000080). - - - - - Dark green Color (#008000). - - - - - Dark Cyan Color (#008080). - - - - - Dark Red Color (#800000). - - - - - Dark Magenta Color (#800080). - - - - - Dark Yellow Color (#808000). - - - - - Gray Color (#C0C0C0). - - - - - Dark Gray Color (#808080). - - - - - Blue Color (#0000FF). - - - - - Green Color (#00FF00). - - - - - Cyan Color (#00FFFF). - - - - - Red Color (#FF0000). - - - - - Magenta Color (#FF00FF). - - - - - Yellow Color (#FFFF00). - - - - - White Color (#FFFFFF). - - - - - Don't change the color. - - - - - The row-highlighting condition. - - - - - Initializes static members of the ConsoleRowHighlightingRule class. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The condition. - Color of the foreground. - Color of the background. - - - - Checks whether the specified log event matches the condition (if any). - - - Log event. - - - A value of if the condition is not defined or - if it matches, otherwise. - - - - - Gets the default highlighting rule. Doesn't change the color. - - - - - Gets or sets the condition that must be met in order to set the specified foreground and background color. - - - - - - Gets or sets the foreground color. - - - - - - Gets or sets the background color. - - - - - - Writes log messages to the console. - - Documentation on NLog Wiki - -

- To set up the target in the configuration file, - use the following syntax: -

- -

- This assumes just one target and a single rule. More configuration - options are described here. -

-

- To set up the log target programmatically use code like this: -

- -
-
- - - Should logging being paused/stopped because of the race condition bug in Console.Writeline? - - - Console.Out.Writeline / Console.Error.Writeline could throw 'IndexOutOfRangeException', which is a bug. - See http://stackoverflow.com/questions/33915790/console-out-and-console-error-race-condition-error-in-a-windows-service-written - and https://connect.microsoft.com/VisualStudio/feedback/details/2057284/console-out-probable-i-o-race-condition-issue-in-multi-threaded-windows-service - - Full error: - Error during session close: System.IndexOutOfRangeException: Probable I/ O race condition detected while copying memory. - The I/ O package is not thread safe by default.In multithreaded applications, - a stream must be accessed in a thread-safe way, such as a thread - safe wrapper returned by TextReader's or - TextWriter's Synchronized methods.This also applies to classes like StreamWriter and StreamReader. - - - - - - Initializes a new instance of the class. - - - The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message} - - - - - - Initializes a new instance of the class. - - - The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message} - - Name of the target. - - - - Initializes the target. - - - - - Closes the target and releases any unmanaged resources. - - - - - Writes the specified logging event to the Console.Out or - Console.Error depending on the value of the Error flag. - - The logging event. - - Note that the Error option is not supported on .NET Compact Framework. - - - - - Write to output - - text to be written. - - - - Gets or sets a value indicating whether to send the log messages to the standard error instead of the standard output. - - - - - - The encoding for writing messages to the . - - Has side effect - - - - Gets or sets a value indicating whether to auto-check if the console is available - - Disables console writing if Environment.UserInteractive = False (Windows Service) - - Disables console writing if Console Standard Input is not available (Non-Console-App) - - - - - Highlighting rule for Win32 colorful console. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The text to be matched.. - Color of the foreground. - Color of the background. - - - - Get regex options. - - Default option to start with. - - - - - Get Expression for a . - - - - - - Replace regex result - - - - - - - Gets or sets the regular expression to be matched. You must specify either text or regex. - - - - - - Compile the ? This can improve the performance, but at the costs of more memory usage. If false, the Regex Cache is used. - - - - - Gets or sets the text to be matched. You must specify either text or regex. - - - - - - Gets or sets a value indicating whether to match whole words only. - - - - - - Gets or sets a value indicating whether to ignore case when comparing texts. - - - - - - Gets or sets the foreground color. - - - - - - Gets or sets the background color. - - - - - - Gets the compiled regular expression that matches either Text or Regex property. Only used when is true. - - Access this property will compile the Regex. - - - - Information about database command + parameters. - - - - - Initializes a new instance of the class. - - - - - Gets or sets the type of the command. - - The type of the command. - - - - - Gets or sets the connection string to run the command against. If not provided, connection string from the target is used. - - - - - - Gets or sets the command text. - - - - - - Gets or sets a value indicating whether to ignore failures. - - - - - - Gets the collection of parameters. Each parameter contains a mapping - between NLog layout and a database named or positional parameter. - - - - - - Represents a parameter to a Database target. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - Name of the parameter. - The parameter layout. - - - - Gets or sets the database parameter name. - - - - - - Gets or sets the layout that should be use to calcuate the value for the parameter. - - - - - - Gets or sets the database parameter size. - - - - - - Gets or sets the database parameter precision. - - - - - - Gets or sets the database parameter scale. - - - - - - Writes log messages to the database using an ADO.NET provider. - - Documentation on NLog Wiki - - - The configuration is dependent on the database type, because - there are differnet methods of specifying connection string, SQL - command and command parameters. - - MS SQL Server using System.Data.SqlClient: - - Oracle using System.Data.OracleClient: - - Oracle using System.Data.OleDBClient: - - To set up the log target programmatically use code like this (an equivalent of MSSQL configuration): - - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - Name of the target. - - - - Performs installation which requires administrative permissions. - - The installation context. - - - - Performs uninstallation which requires administrative permissions. - - The installation context. - - - - Determines whether the item is installed. - - The installation context. - - Value indicating whether the item is installed or null if it is not possible to determine. - - - - - Initializes the target. Can be used by inheriting classes - to initialize logging. - - - - - Closes the target and releases any unmanaged resources. - - - - - Writes the specified logging event to the database. It creates - a new database command, prepares parameters for it by calculating - layouts and executes the command. - - The logging event. - - - - Writes an array of logging events to the log target. By default it iterates on all - events and passes them to "Write" method. Inheriting classes can use this method to - optimize batch writes. - - Logging events to be written out. - - - - Build the connectionstring from the properties. - - - Using at first, and falls back to the properties , - , and - - Event to render the layout inside the properties. - - - - - Gets or sets the name of the database provider. - - - - The parameter name should be a provider invariant name as registered in machine.config or app.config. Common values are: - -
    -
  • System.Data.SqlClient - SQL Sever Client
  • -
  • System.Data.SqlServerCe.3.5 - SQL Sever Compact 3.5
  • -
  • System.Data.OracleClient - Oracle Client from Microsoft (deprecated in .NET Framework 4)
  • -
  • Oracle.DataAccess.Client - ODP.NET provider from Oracle
  • -
  • System.Data.SQLite - System.Data.SQLite driver for SQLite
  • -
  • Npgsql - Npgsql driver for PostgreSQL
  • -
  • MySql.Data.MySqlClient - MySQL Connector/Net
  • -
- (Note that provider invariant names are not supported on .NET Compact Framework). - - Alternatively the parameter value can be be a fully qualified name of the provider - connection type (class implementing ) or one of the following tokens: - -
    -
  • sqlserver, mssql, microsoft or msde - SQL Server Data Provider
  • -
  • oledb - OLEDB Data Provider
  • -
  • odbc - ODBC Data Provider
  • -
-
- -
- - - Gets or sets the name of the connection string (as specified in <connectionStrings> configuration section. - - - - - - Gets or sets the connection string. When provided, it overrides the values - specified in DBHost, DBUserName, DBPassword, DBDatabase. - - - - - - Gets or sets the connection string using for installation and uninstallation. If not provided, regular ConnectionString is being used. - - - - - - Gets the installation DDL commands. - - - - - - Gets the uninstallation DDL commands. - - - - - - Gets or sets a value indicating whether to keep the - database connection open between the log events. - - - - - - Obsolete - value will be ignored! The logging code always runs outside of transaction. - - Gets or sets a value indicating whether to use database transactions. - Some data providers require this. - - - - This option was removed in NLog 4.0 because the logging code always runs outside of transaction. - This ensures that the log gets written to the database if you rollback the main transaction because of an error and want to log the error. - - - - - Gets or sets the database host name. If the ConnectionString is not provided - this value will be used to construct the "Server=" part of the - connection string. - - - - - - Gets or sets the database user name. If the ConnectionString is not provided - this value will be used to construct the "User ID=" part of the - connection string. - - - - - - Gets or sets the database password. If the ConnectionString is not provided - this value will be used to construct the "Password=" part of the - connection string. - - - - - - Gets or sets the database name. If the ConnectionString is not provided - this value will be used to construct the "Database=" part of the - connection string. - - - - - - Gets or sets the text of the SQL command to be run on each log level. - - - Typically this is a SQL INSERT statement or a stored procedure call. - It should use the database-specific parameters (marked as @parameter - for SQL server or :parameter for Oracle, other data providers - have their own notation) and not the layout renderers, - because the latter is prone to SQL injection attacks. - The layout renderers should be specified as <parameter /> elements instead. - - - - - - Gets or sets the type of the SQL command to be run on each log level. - - - This specifies how the command text is interpreted, as "Text" (default) or as "StoredProcedure". - When using the value StoredProcedure, the commandText-property would - normally be the name of the stored procedure. TableDirect method is not supported in this context. - - - - - - Gets the collection of parameters. Each parameter contains a mapping - between NLog layout and a database named or positional parameter. - - - - - - A descriptor for an archive created with the DateAndSequence numbering mode. - - - - - Determines whether produces the same string as the current instance's date once formatted with the current instance's date format. - - The date to compare the current object's date to. - True if the formatted dates are equal, otherwise False. - - - - Initializes a new instance of the class. - - - - - The full name of the archive file. - - - - - The parsed date contained in the file name. - - - - - The parsed sequence number contained in the file name. - - - - - Writes log messages to the attached managed debugger. - - -

- To set up the target in the configuration file, - use the following syntax: -

- -

- This assumes just one target and a single rule. More configuration - options are described here. -

-

- To set up the log target programmatically use code like this: -

- -
-
- - - Initializes a new instance of the class. - - - The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message} - - - - - Initializes a new instance of the class. - - - The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message} - - Name of the target. - - - - Initializes the target. - - - - - Closes the target and releases any unmanaged resources. - - - - - Writes the specified logging event to the attached debugger. - - The logging event. - - - - Mock target - useful for testing. - - Documentation on NLog Wiki - -

- To set up the target in the configuration file, - use the following syntax: -

- -

- This assumes just one target and a single rule. More configuration - options are described here. -

-

- To set up the log target programmatically use code like this: -

- -
-
- - - Initializes a new instance of the class. - - - The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message} - - - - - Initializes a new instance of the class. - - - The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message} - - Name of the target. - - - - Increases the number of messages. - - The logging event. - - - - Gets the number of times this target has been called. - - - - - - Gets the last message rendered by this target. - - - - - - Default class for serialization of values to JSON format. - - - - - Interface for serialization of values, maybe even objects to JSON format. - Useful for wrappers for existing serializers. - - - - - Returns a serialization of an object - into JSON format. - - The object to serialize to JSON. - Serialized value. - - - - Returns a serialization of an object - int JSON format. - - The object to serialize to JSON. - Serialized value. - - - - Returns a serialization of an object - int JSON format. - - The object to serialize to JSON. - The objects in path. - The current depth (level) of recursion. - - Serialized value. - - - - - Singleton instance of the serializer. - - - - - Writes log message to the Event Log. - - Documentation on NLog Wiki - -

- To set up the target in the configuration file, - use the following syntax: -

- -

- This assumes just one target and a single rule. More configuration - options are described here. -

-

- To set up the log target programmatically use code like this: -

- -
-
- - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - Name of the target. - - - - Performs installation which requires administrative permissions. - - The installation context. - - - - Performs uninstallation which requires administrative permissions. - - The installation context. - - - - Determines whether the item is installed. - - The installation context. - - Value indicating whether the item is installed or null if it is not possible to determine. - - - - - Initializes the target. - - - - - Writes the specified logging event to the event log. - - The logging event. - - - - Get the entry type for logging the message. - - The logging event - for rendering the - - - - - Get the source, if and only if the source is fixed. - - null when not - Internal for unit tests - - - - Get the eventlog to write to. - - Event if the source needs to be rendered. - - - - - (re-)create a event source, if it isn't there. Works only with fixed sourcenames. - - sourcenaam. If source is not fixed (see , then pass null or emptystring. - always throw an Exception when there is an error - - - - Gets or sets the name of the machine on which Event Log service is running. - - - - - - Gets or sets the layout that renders event ID. - - - - - - Gets or sets the layout that renders event Category. - - - - - - Optional entrytype. When not set, or when not convertable to then determined by - - - - - Gets or sets the value to be used as the event Source. - - - By default this is the friendly name of the current AppDomain. - - - - - - Gets or sets the name of the Event Log to write to. This can be System, Application or - any user-defined name. - - - - - - Gets or sets the message length limit to write to the Event Log. - - MaxMessageLength cannot be zero or negative - - - - Gets or sets the action to take if the message is larger than the option. - - - - - - Action that should be taken if the message is greater than - the max message size allowed by the Event Log. - - - - - Truncate the message before writing to the Event Log. - - - - - Split the message and write multiple entries to the Event Log. - - - - - Discard of the message. It will not be written to the Event Log. - - - - - Modes of archiving files based on time. - - - - - Don't archive based on time. - - - - - AddToArchive every year. - - - - - AddToArchive every month. - - - - - AddToArchive daily. - - - - - AddToArchive every hour. - - - - - AddToArchive every minute. - - - - - Type of filepath - - - - - Detect of relative or absolute - - - - - Relative path - - - - - Absolute path - - Best for performance - - - - Writes log messages to one or more files. - - Documentation on NLog Wiki - - - - Default clean up period of the initilized files. When a file exceeds the clean up period is removed from the list. - - Clean up period is defined in days. - - - - The maximum number of initialised files at any one time. Once this number is exceeded clean up procedures - are initiated to reduce the number of initialised files. - - - - - This value disables file archiving based on the size. - - - - - Holds the initialised files each given time by the instance. Against each file, the last write time is stored. - - Last write time is store in local time (no UTC). - - - - Factory used to create the file appenders in the instance. - - File appenders are stored in an instance of . - - - - List of the associated file appenders with the instance. - - - - - The number of initialised files at any one time. - - - - - The maximum number of archive files that should be kept. - - - - - It holds the file names of existing archives in order for the oldest archives to be removed when the list of - filenames becomes too long. - - - - - The filename as target - - - - - The archive file name as target - - - - - The date of the previous log event. - - - - - The file name of the previous log event. - - - - - Initializes a new instance of the class. - - - The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message} - - - - - Initializes a new instance of the class. - - - The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message} - - Name of the target. - - - - Refresh the ArchiveFilePatternToWatch option of the . - The log file must be watched for archiving when multiple processes are writing to the same - open file. - - - - - Removes records of initialized files that have not been - accessed in the last two days. - - - Files are marked 'initialized' for the purpose of writing footers when the logging finishes. - - - - - Removes records of initialized files that have not been - accessed after the specified date. - - The cleanup threshold. - - Files are marked 'initialized' for the purpose of writing footers when the logging finishes. - - - - - Flushes all pending file operations. - - The asynchronous continuation. - - The timeout parameter is ignored, because file APIs don't provide - the needed functionality. - - - - - Returns the suitable appender factory ( ) to be used to generate the file - appenders associated with the instance. - - The type of the file appender factory returned depends on the values of various properties. - - suitable for this instance. - - - - Initializes file logging by creating data structures that - enable efficient multi-file logging. - - - - - Closes the file(s) opened for writing. - - - - - Writes the specified logging event to a file specified in the FileName - parameter. - - The logging event. - - - - Get full filename (=absolute) and cleaned if needed. - - - - - - - Writes the specified array of logging events to a file specified in the FileName - parameter. - - An array of objects. - - This function makes use of the fact that the events are batched by sorting - the requests by filename. This optimizes the number of open/close calls - and can help improve performance. - - - - - Formats the log event for write. - - The log event to be formatted. - A string representation of the log event. - - - - Gets the bytes to be written to the file. - - Log event. - Array of bytes that are ready to be written. - - - - Modifies the specified byte array before it gets sent to a file. - - The byte array. - The modified byte array. The function can do the modification in-place. - - - - Replaces the numeric pattern i.e. {#} in a file name with the parameter value. - - File name which contains the numeric pattern. - Value which will replace the numeric pattern. - File name with the value of in the position of the numeric pattern. - - - - Determines if the file name as contains a numeric pattern i.e. {#} in it. - - Example: - trace{#}.log Contains the numeric pattern. - trace{###}.log Contains the numeric pattern. - trace{#X#}.log Contains the numeric pattern (See remarks). - trace.log Does not contain the pattern. - - Occasionally, this method can identify the existence of the {#} pattern incorrectly. - File name to be checked. - when the pattern is found; otherwise. - - - - Archives the using a rolling style numbering (the most recent is always #0 then - #1, ..., #N. When the number of archive files exceed the obsolete archives - are deleted. - - - This method is called recursively. This is the reason the is required. - - File name to be archived. - File name template which contains the numeric pattern to be replaced. - Value which will replace the numeric pattern. - - - - Archives the using a sequence style numbering. The most recent archive has the - highest number. When the number of archive files exceed the obsolete - archives are deleted. - - File name to be archived. - File name template which contains the numeric pattern to be replaced. - - - - Archives fileName to archiveFileName. - - File name to be archived. - Name of the archive file. - - - - - Archives the using a date and sequence style numbering. Archives will be stamped - with the prior period (Year, Month, Day) datetime. The most recent archive has the highest number (in - combination with the date). - - - When the number of archive files exceed the obsolete archives are deleted. - - - File name to be archived. - File name template which contains the numeric pattern to be replaced. - Log event that the instance is currently processing. - - - - Deletes files among a given list, and stops as soon as the remaining files are fewer than the setting. - - List of the file archives. - - Items are deleted in the same order as in . No file is deleted if property is zero. - - - - - Searches a given directory for archives that comply with the current archive pattern. - - An enumeration of archive infos, ordered by their file creation date. - - - - Parse filename with date and sequence pattern - - - dateformat for archive - - the found pattern. When failed, then default - the found pattern. When failed, then default - - - - - Gets the collection of files in the specified directory which they match the . - - Directory to searched. - Pattern which the files will be searched against. - List of files matching the pattern. - - - - Replaces the string-based pattern i.e. {#} in a file name with the value passed in parameter. - - File name which contains the string-based pattern. - Value which will replace the string-based pattern. - - File name with the value of in the position of the string-based pattern. - - - - - Archives the using a date style numbering. Archives will be stamped with the - prior period (Year, Month, Day, Hour, Minute) datetime. When the number of archive files exceed the obsolete archives are deleted. - - File name to be archived. - File name template which contains the numeric pattern to be replaced. - Log event that the instance is currently processing. - - - - Deletes archive files in reverse chronological order until only the - MaxArchiveFiles number of archive files remain. - - The pattern that archive filenames will match - - - - Gets the correct formatting to be used based on the value of for converting values which will be inserting into file - names during archiving. - - This value will be computed only when a empty value or is passed into - - Date format to used irrespectively of value. - Formatting for dates. - - - - Invokes the archiving process after determining when and which type of archiving is required. - - File name to be checked and archived. - Log event that the instance is currently processing. - - - - Gets the pattern that archive files will match - - Filename of the log file - Log event that the instance is currently processing. - A string with a pattern that will match the archive filenames - - - - Determine if old archive files should be deleted. - - when old archives should be deleted; otherwise. - - - - Archives the file if it should be archived. - - The file name to check for. - Log event that the instance is currently processing. - The size in bytes of the next chunk of data to be written in the file. - - - - Indicates if the automatic archiving process should be executed. - - File name to be written. - Log event that the instance is currently processing. - The size in bytes of the next chunk of data to be written in the file. - Filename to archive. If null, then nothing to archive. - - - - Returns the correct filename to archive - - - - - - Gets the file name for archiving, or null if archiving should not occur based on file size. - - File name to be written. - The size in bytes of the next chunk of data to be written in the file. - Filename to archive. If null, then nothing to archive. - - - - Returns the file name for archiving, or null if archiving should not occur based on date/time. - - File name to be written. - Log event that the instance is currently processing. - Filename to archive. If null, then nothing to archive. - - - - The sequence of to be written for the file header. - - Sequence of to be written. - - - - The sequence of to be written for the file footer. - - Sequence of to be written. - - - - Evaluates which parts of a file should be written (header, content, footer) based on various properties of - instance and writes them. - - File name to be written. - Log event that the instance is currently processing. - Raw sequence of to be written into the content part of the file. - Indicates that only content section should be written in the file. - - - - Initialise a file to be used by the instance. Based on the number of initialised - files and the values of various instance properties clean up and/or archiving processes can be invoked. - - File name to be written. - Log event that the instance is currently processing. - Indicates that only content section should be written in the file. - when file header should be written; otherwise. - - - - Writes the file footer and finalizes the file in instance internal structures. - - File name to close. - Indicates if the file is being finalized for archiving. - - - - Writes the footer information to a file. - - The file path to write to. - - - - Invokes the archiving and clean up of older archive file based on the values of and properties respectively. - - File name to be written. - Log event that the instance is currently processing. - - - - Creates the file specified in and writes the file content in each entirety i.e. - Header, Content and Footer. - - The name of the file to be written. - Sequence of to be written in the content section of the file. - First attempt to write? - This method is used when the content of the log file is re-written on every write. - - - - Writes the header information to a file. - - File appender associated with the file. - - - - The sequence of to be written in a file after applying any formating and any - transformations required from the . - - The layout used to render output message. - Sequence of to be written. - Usually it is used to render the header and hooter of the files. - - - - Gets or sets the name of the file to write to. - - - This FileName string is a layout which may include instances of layout renderers. - This lets you use a single target to write to multiple files. - - - The following value makes NLog write logging events to files based on the log level in the directory where - the application runs. - ${basedir}/${level}.log - All Debug messages will go to Debug.log, all Info messages will go to Info.log and so on. - You can combine as many of the layout renderers as you want to produce an arbitrary log file name. - - - - - - Cleanup invalid values in a filename, e.g. slashes in a filename. If set to true, this can impact the performance of massive writes. - If set to false, nothing gets written when the filename is wrong. - - - - - Is the an absolute or relative path? - - - - - Gets or sets a value indicating whether to create directories if they do not exist. - - - Setting this to false may improve performance a bit, but you'll receive an error - when attempting to write to a directory that's not present. - - - - - - Gets or sets a value indicating whether to delete old log file on startup. - - - This option works only when the "FileName" parameter denotes a single file. - - - - - - Gets or sets a value indicating whether to replace file contents on each write instead of appending log message at the end. - - - - - - Gets or sets a value indicating whether to keep log file open instead of opening and closing it on each logging event. - - - Setting this property to True helps improve performance. - - - - - - Gets or sets the maximum number of log filenames that should be stored as existing. - - - The bigger this number is the longer it will take to write each log record. The smaller the number is - the higher the chance that the clean function will be run when no new files have been opened. - - [Warning] This method will be renamed to correct text casing i.e. MaxLogFilenames in NLog 5. - - - - - - Gets or sets a value indicating whether to enable log file(s) to be deleted. - - - - - - Gets or sets the file attributes (Windows only). - - - - - - Should we capture the last write time of a file? - - - - - Gets or sets the line ending mode. - - - - - - Gets or sets a value indicating whether to automatically flush the file buffers after each log message. - - - - - - Gets or sets the number of files to be kept open. Setting this to a higher value may improve performance - in a situation where a single File target is writing to many files - (such as splitting by level or by logger). - - - The files are managed on a LRU (least recently used) basis, which flushes - the files that have not been used for the longest period of time should the - cache become full. As a rule of thumb, you shouldn't set this parameter to - a very high value. A number like 10-15 shouldn't be exceeded, because you'd - be keeping a large number of files open which consumes system resources. - - - - - - Gets or sets the maximum number of seconds that files are kept open. If this number is negative the files are - not automatically closed after a period of inactivity. - - - - - - Gets or sets the log file buffer size in bytes. - - - - - - Gets or sets the file encoding. - - - - - - Gets or sets a value indicating whether concurrent writes to the log file by multiple processes on the same host. - - - This makes multi-process logging possible. NLog uses a special technique - that lets it keep the files open for writing. - - - - - - Gets or sets a value indicating whether concurrent writes to the log file by multiple processes on different network hosts. - - - This effectively prevents files from being kept open. - - - - - - Gets or sets the number of times the write is appended on the file before NLog - discards the log message. - - - - - - Gets or sets the delay in milliseconds to wait before attempting to write to the file again. - - - The actual delay is a random value between 0 and the value specified - in this parameter. On each failed attempt the delay base is doubled - up to times. - - - Assuming that ConcurrentWriteAttemptDelay is 10 the time to wait will be:

- a random value between 0 and 10 milliseconds - 1st attempt
- a random value between 0 and 20 milliseconds - 2nd attempt
- a random value between 0 and 40 milliseconds - 3rd attempt
- a random value between 0 and 80 milliseconds - 4th attempt
- ...

- and so on. - - - - -

- Gets or sets a value indicating whether to archive old log file on startup. - - - This option works only when the "FileName" parameter denotes a single file. - After archiving the old file, the current log file will be empty. - - -
- - - Gets or sets a value specifying the date format to use when archiving files. - - - This option works only when the "ArchiveNumbering" parameter is set either to Date or DateAndSequence. - - - - - - Gets or sets the size in bytes above which log files will be automatically archived. - - Warning: combining this with isn't supported. We cannot create multiple archive files, if they should have the same name. - Choose: - - - Caution: Enabling this option can considerably slow down your file - logging in multi-process scenarios. If only one process is going to - be writing to the file, consider setting ConcurrentWrites - to false for maximum performance. - - - - - - Gets or sets a value indicating whether to automatically archive log files every time the specified time passes. - - - Files are moved to the archive as part of the write operation if the current period of time changes. For example - if the current hour changes from 10 to 11, the first write that will occur - on or after 11:00 will trigger the archiving. -

- Caution: Enabling this option can considerably slow down your file - logging in multi-process scenarios. If only one process is going to - be writing to the file, consider setting ConcurrentWrites - to false for maximum performance. -

-
- -
- - - Is the an absolute or relative path? - - - - - Gets or sets the name of the file to be used for an archive. - - - It may contain a special placeholder {#####} - that will be replaced with a sequence of numbers depending on - the archiving strategy. The number of hash characters used determines - the number of numerical digits to be used for numbering files. - - - - - - Gets or sets the maximum number of archive files that should be kept. - - - - - - Gets or sets the way file archives are numbered. - - - - - - Used to compress log files during archiving. - This may be used to provide your own implementation of a zip file compressor, - on platforms other than .Net4.5. - Defaults to ZipArchiveFileCompressor on .Net4.5 and to null otherwise. - - - - - Gets or sets a value indicating whether to compress archive files into the zip archive format. - - - - - - Gets or set a value indicating whether a managed file stream is forced, instead of using the native implementation. - - - - - Gets or sets a value indicationg whether file creation calls should be synchronized by a system global mutex. - - - - - Gets or sets a value indicating whether the footer should be written only when the file is archived. - - - - - Gets the characters that are appended after each line. - - - - - Creates an instance of class. - - The file target instance whose files to archive. - Maximum number of archive files to be kept. - - - - Adds the files in the specified path to the archive file queue. - - The folder where the archive files are stored. - - - - Adds a file into archive. - - File name of the archive - Original file name - Create a directory, if it does not exist - if the file has been moved successfully; otherwise. - - - - Archives the file, either by copying it to a new file system location or by compressing it, and add the file name into the list of archives. - - Target file name. - Original file name. - Create a directory, if it does not exist. - - - - Remove old archive files when the files on the queue are more than the . - - - - - Gets the file name for the next archive file by appending a number to the provided - "base"-filename. - - Example: - Original Filename trace.log - Target Filename trace.15.log - - Original file name. - File name suitable for archiving - - - - Gets or sets the maximum number of archive files that should be kept. - - - - - Characters determining the start of the . - - - - - Characters determining the end of the . - - - - - Replace the pattern with the specified String. - - - - - - - File name which is used as template for matching and replacements. - It is expected to contain a pattern to match. - - - - - The begging position of the - within the . -1 is returned - when no pattern can be found. - - - - - The ending position of the - within the . -1 is returned - when no pattern can be found. - - - - - may be configured to compress archived files in a custom way - by setting before logging your first event. - - - - - Create archiveFileName by compressing fileName. - - Absolute path to the log file to compress. - Absolute path to the compressed archive file to create. - - - - Line ending mode. - - - - - Insert platform-dependent end-of-line sequence after each line. - - - - - Insert CR LF sequence (ASCII 13, ASCII 10) after each line. - - - - - Insert CR character (ASCII 13) after each line. - - - - - Insert LF character (ASCII 10) after each line. - - - - - Do not insert any line ending. - - - - - Initializes a new instance of . - - The mode name. - The new line characters to be used. - - - - Returns the that corresponds to the supplied . - - - The textual representation of the line ending mode, such as CRLF, LF, Default etc. - Name is not case sensitive. - - The value, that corresponds to the . - There is no line ending mode with the specified name. - - - - Compares two objects and returns a - value indicating whether the first one is equal to the second one. - - The first level. - The second level. - The value of mode1.NewLineCharacters == mode2.NewLineCharacters. - - - - Compares two objects and returns a - value indicating whether the first one is not equal to the second one. - - The first mode - The second mode - The value of mode1.NewLineCharacters != mode2.NewLineCharacters. - - - - Returns a string representation of the log level. - - Log level name. - - - - Returns a hash code for this instance. - - - A hash code for this instance, suitable for use in hashing algorithms - and data structures like a hash table. - - - - - Determines whether the specified is - equal to this instance. - - The to compare with - this instance. - - Value of true if the specified - is equal to this instance; otherwise, false. - - - The parameter is null. - - - - - Gets the name of the LineEndingMode instance. - - - - - Gets the new line characters (value) of the LineEndingMode instance. - - - - - Provides a type converter to convert objects to and from other representations. - - - - - Returns whether this converter can convert an object of the given type to the type of this converter, using the specified context. - - - true if this converter can perform the conversion; otherwise, false. - - An that provides a format context. A that represents the type you want to convert from. - - - - Converts the given object to the type of this converter, using the specified context and culture information. - - - An that represents the converted value. - - An that provides a format context. The to use as the current culture. The to convert. The conversion cannot be performed. - - - - Sends log messages to a NLog Receiver Service (using WCF or Web Services). - - Documentation on NLog Wiki - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - Name of the target. - - - - Called when log events are being sent (test hook). - - The events. - The async continuations. - True if events should be sent, false to stop processing them. - - - - Writes logging event to the log target. Must be overridden in inheriting - classes. - - Logging event to be written out. - - - - Writes an array of logging events to the log target. By default it iterates on all - events and passes them to "Append" method. Inheriting classes can use this method to - optimize batch writes. - - Logging events to be written out. - - - - Flush any pending log messages asynchronously (in case of asynchronous targets). - - The asynchronous continuation. - - - - Creating a new instance of WcfLogReceiverClient - - Inheritors can override this method and provide their own - service configuration - binding and endpoint address - - This method marked as obsolete before NLog 4.3.11 and it may be removed in a future release. - - - - Creating a new instance of IWcfLogReceiverClient - - Inheritors can override this method and provide their own - service configuration - binding and endpoint address - - - virtual is used by endusers - - - - Gets or sets the endpoint address. - - The endpoint address. - - - - - Gets or sets the name of the endpoint configuration in WCF configuration file. - - The name of the endpoint configuration. - - - - - Gets or sets a value indicating whether to use binary message encoding. - - - - - - Gets or sets a value indicating whether to use a WCF service contract that is one way (fire and forget) or two way (request-reply) - - - - - - Gets or sets the client ID. - - The client ID. - - - - - Gets the list of parameters. - - The parameters. - - - - - Gets or sets a value indicating whether to include per-event properties in the payload sent to the server. - - - - - - Sends log messages by email using SMTP protocol. - - Documentation on NLog Wiki - -

- To set up the target in the configuration file, - use the following syntax: -

- -

- This assumes just one target and a single rule. More configuration - options are described here. -

-

- To set up the log target programmatically use code like this: -

- -

- Mail target works best when used with BufferingWrapper target - which lets you send multiple log messages in single mail -

-

- To set up the buffered mail target in the configuration file, - use the following syntax: -

- -

- To set up the buffered mail target programmatically use code like this: -

- -
-
- - - Initializes a new instance of the class. - - - The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message} - - - - - Initializes a new instance of the class. - - - The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message} - - Name of the target. - - - - Renders the logging event message and adds it to the internal ArrayList of log messages. - - The logging event. - - - - Renders an array logging events. - - Array of logging events. - - - - Initializes the target. Can be used by inheriting classes - to initialize logging. - - - - - Create mail and send with SMTP - - event printed in the body of the event - - - - Create buffer for body - - all events - first event for header - last event for footer - - - - - Set properties of - - last event for username/password - client to set properties on - Configure not at , as the properties could have layout renderers. - - - - Handle if it is a virtual directory. - - - - - - - Create key for grouping. Needed for multiple events in one mailmessage - - event for rendering layouts - string to group on - - - - Append rendered layout to the stringbuilder - - append to this - event for rendering - append if not null - - - - Create the mailmessage with the addresses, properties and body. - - - - - Render and add the addresses to - - Addresses appended to this list - layout with addresses, ; separated - event for rendering the - added a address? - - - - Gets the mailSettings/smtp configuration from app.config in cases when we need those configuration. - E.g when UseSystemNetMailSettings is enabled and we need to read the From attribute from system.net/mailSettings/smtp - - Internal for mocking - - - - Gets or sets sender's email address (e.g. joe@domain.com). - - - - - - Gets or sets recipients' email addresses separated by semicolons (e.g. john@domain.com;jane@domain.com). - - - - - - Gets or sets CC email addresses separated by semicolons (e.g. john@domain.com;jane@domain.com). - - - - - - Gets or sets BCC email addresses separated by semicolons (e.g. john@domain.com;jane@domain.com). - - - - - - Gets or sets a value indicating whether to add new lines between log entries. - - A value of true if new lines should be added; otherwise, false. - - - - - Gets or sets the mail subject. - - - - - - Gets or sets mail message body (repeated for each log message send in one mail). - - Alias for the Layout property. - - - - - Gets or sets encoding to be used for sending e-mail. - - - - - - Gets or sets a value indicating whether to send message as HTML instead of plain text. - - - - - - Gets or sets SMTP Server to be used for sending. - - - - - - Gets or sets SMTP Authentication mode. - - - - - - Gets or sets the username used to connect to SMTP server (used when SmtpAuthentication is set to "basic"). - - - - - - Gets or sets the password used to authenticate against SMTP server (used when SmtpAuthentication is set to "basic"). - - - - - - Gets or sets a value indicating whether SSL (secure sockets layer) should be used when communicating with SMTP server. - - . - - - - Gets or sets the port number that SMTP Server is listening on. - - - - - - Gets or sets a value indicating whether the default Settings from System.Net.MailSettings should be used. - - - - - - Specifies how outgoing email messages will be handled. - - - - - - Gets or sets the folder where applications save mail messages to be processed by the local SMTP server. - - - - - - Gets or sets the priority used for sending mails. - - - - - Gets or sets a value indicating whether NewLine characters in the body should be replaced with
tags. -
- Only happens when is set to true. -
- - - Gets or sets a value indicating the SMTP client timeout. - - Warning: zero is not infinit waiting - - - - Writes log messages to an ArrayList in memory for programmatic retrieval. - - Documentation on NLog Wiki - -

- To set up the target in the configuration file, - use the following syntax: -

- -

- This assumes just one target and a single rule. More configuration - options are described here. -

-

- To set up the log target programmatically use code like this: -

- -
-
- - - Initializes a new instance of the class. - - - The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message} - - - - - Initializes a new instance of the class. - - - The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message} - - Name of the target. - - - - Renders the logging event message and adds it to the internal ArrayList of log messages. - - The logging event. - - - - Gets the list of logs gathered in the . - - - - - A parameter to MethodCall. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The layout to use for parameter value. - - - - Initializes a new instance of the class. - - Name of the parameter. - The layout. - - - - Initializes a new instance of the class. - - The name of the parameter. - The layout. - The type of the parameter. - - - - Gets or sets the name of the parameter. - - - - - - Gets or sets the type of the parameter. - - - - - - Gets or sets the layout that should be use to calculate the value for the parameter. - - - - - - Calls the specified static method on each log message and passes contextual parameters to it. - - Documentation on NLog Wiki - -

- To set up the target in the configuration file, - use the following syntax: -

- -

- This assumes just one target and a single rule. More configuration - options are described here. -

-

- To set up the log target programmatically use code like this: -

- -
-
- - - The base class for all targets which call methods (local or remote). - Manages parameters and type coercion. - - - - - Initializes a new instance of the class. - - - - - Prepares an array of parameters to be passed based on the logging event and calls DoInvoke(). - - - The logging event. - - - - - Calls the target method. Must be implemented in concrete classes. - - Method call parameters. - The continuation. - - - - Calls the target method. Must be implemented in concrete classes. - - Method call parameters. - - - - Gets the array of parameters to be passed. - - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - Name of the target. - - - - Initializes the target. - - - - - Calls the specified Method. - - Method parameters. - - - - Gets or sets the class name. - - - - - - Gets or sets the method name. The method must be public and static. - - Use the AssemblyQualifiedName , https://msdn.microsoft.com/en-us/library/system.type.assemblyqualifiedname(v=vs.110).aspx - e.g. - - - - - - The action to be taken when there are more connections then the max. - - - - - Just allow it. - - - - - Discard the connection item. - - - - - Block until there's more room in the queue. - - - - - Action that should be taken if the message overflows. - - - - - Report an error. - - - - - Split the message into smaller pieces. - - - - - Discard the entire message. - - - - - Represents a parameter to a NLogViewer target. - - - - - Initializes a new instance of the class. - - - - - Gets or sets viewer parameter name. - - - - - - Gets or sets the layout that should be use to calcuate the value for the parameter. - - - - - - Discards log messages. Used mainly for debugging and benchmarking. - - Documentation on NLog Wiki - -

- To set up the target in the configuration file, - use the following syntax: -

- -

- This assumes just one target and a single rule. More configuration - options are described here. -

-

- To set up the log target programmatically use code like this: -

- -
-
- - - Initializes a new instance of the class. - - - The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message} - - - - - Initializes a new instance of the class. - - - The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message} - - - - - - Does nothing. Optionally it calculates the layout text but - discards the results. - - The logging event. - - - - Gets or sets a value indicating whether to perform layout calculation. - - - - - - Outputs log messages through the OutputDebugString() Win32 API. - - Documentation on NLog Wiki - -

- To set up the target in the configuration file, - use the following syntax: -

- -

- This assumes just one target and a single rule. More configuration - options are described here. -

-

- To set up the log target programmatically use code like this: -

- -
-
- - - Initializes a new instance of the class. - - - The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message} - - - - - Initializes a new instance of the class. - - - The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message} - - Name of the target. - - - - Outputs the rendered logging event through the OutputDebugString() Win32 API. - - The logging event. - - - - Increments specified performance counter on each write. - - Documentation on NLog Wiki - -

- To set up the target in the configuration file, - use the following syntax: -

- -

- This assumes just one target and a single rule. More configuration - options are described here. -

-

- To set up the log target programmatically use code like this: -

- -
- - TODO: - 1. Unable to create a category allowing multiple counter instances (.Net 2.0 API only, probably) - 2. Is there any way of adding new counters without deleting the whole category? - 3. There should be some mechanism of resetting the counter (e.g every day starts from 0), or auto-switching to - another counter instance (with dynamic creation of new instance). This could be done with layouts. - -
- - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - Name of the target. - - - - Performs installation which requires administrative permissions. - - The installation context. - - - - Performs uninstallation which requires administrative permissions. - - The installation context. - - - - Determines whether the item is installed. - - The installation context. - - Value indicating whether the item is installed or null if it is not possible to determine. - - - - - Increments the configured performance counter. - - Log event. - - - - Closes the target and releases any unmanaged resources. - - - - - Ensures that the performance counter has been initialized. - - True if the performance counter is operational, false otherwise. - - - - Gets or sets a value indicating whether performance counter should be automatically created. - - - - - - Gets or sets the name of the performance counter category. - - - - - - Gets or sets the name of the performance counter. - - - - - - Gets or sets the performance counter instance name. - - - - - - Gets or sets the counter help text. - - - - - - Gets or sets the performance counter type. - - - - - - The value by which to increment the counter. - - - - - - SMTP authentication modes. - - - - - No authentication. - - - - - Basic - username and password. - - - - - NTLM Authentication. - - - - - Marks class as a logging target and assigns a name to it. - - This attribute is not required when registering the target in the API. - - - - Initializes a new instance of the class. - - Name of the target. - - - - Gets or sets a value indicating whether to the target is a wrapper target (used to generate the target summary documentation page). - - - - - Gets or sets a value indicating whether to the target is a compound target (used to generate the target summary documentation page). - - - - - Sends log messages through System.Diagnostics.Trace. - - Documentation on NLog Wiki - -

- To set up the target in the configuration file, - use the following syntax: -

- -

- This assumes just one target and a single rule. More configuration - options are described here. -

-

- To set up the log target programmatically use code like this: -

- -
-
- - - Initializes a new instance of the class. - - - The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message} - - - - - Initializes a new instance of the class. - - - The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message} - - Name of the target. - - - - Writes the specified logging event to the facility. - If the log level is greater than or equal to it uses the - method, otherwise it uses - method. - - The logging event. - - - - Web service protocol. - - - - - Use SOAP 1.1 Protocol. - - - - - Use SOAP 1.2 Protocol. - - - - - Use HTTP POST Protocol. - - - - - Use HTTP GET Protocol. - - - - - Do an HTTP POST of a JSON document. - - - - - Do an HTTP POST of an XML document. - - - - - Calls the specified web service on each log message. - - Documentation on NLog Wiki - - The web service must implement a method that accepts a number of string parameters. - - -

- To set up the target in the configuration file, - use the following syntax: -

- -

- This assumes just one target and a single rule. More configuration - options are described here. -

-

- To set up the log target programmatically use code like this: -

- -

The example web service that works with this example is shown below

- -
-
- - - dictionary that maps a concrete implementation - to a specific -value. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - Name of the target - - - - Calls the target method. Must be implemented in concrete classes. - - Method call parameters. - - - - Invokes the web service method. - - Parameters to be passed. - The continuation. - - - - Builds the URL to use when calling the web service for a message, depending on the WebServiceProtocol. - - - - - - - Write from input to output. Fix the UTF-8 bom - - - - - - - - - Gets or sets the web service URL. - - - - - - Gets or sets the Web service method name. Only used with Soap. - - - - - - Gets or sets the Web service namespace. Only used with Soap. - - - - - - Gets or sets the protocol to be used when calling web service. - - - - - - Should we include the BOM (Byte-order-mark) for UTF? Influences the property. - - This will only work for UTF-8. - - - - - Gets or sets the encoding. - - - - - - Gets or sets a value whether escaping be done according to Rfc3986 (Supports Internationalized Resource Identifiers - IRIs) - - A value of true if Rfc3986; otherwise, false for legacy Rfc2396. - - - - - Gets or sets a value whether escaping be done according to the old NLog style (Very non-standard) - - A value of true if legacy encoding; otherwise, false for standard UTF8 encoding. - - - - - Gets or sets the name of the root XML element, - if POST of XML document chosen. - If so, this property must not be null. - (see and ). - - - - - - Gets or sets the (optional) root namespace of the XML document, - if POST of XML document chosen. - (see and ). - - - - - - base class for POST formatters, that - implement former PrepareRequest() method, - that creates the content for - the requested kind of HTTP request - - - - - Win32 file attributes. - - - For more information see http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/fs/createfile.asp. - - - - - Read-only file. - - - - - Hidden file. - - - - - System file. - - - - - File should be archived. - - - - - Device file. - - - - - Normal file. - - - - - File is temporary (should be kept in cache and not - written to disk if possible). - - - - - Sparse file. - - - - - Reparse point. - - - - - Compress file contents. - - - - - File should not be indexed by the content indexing service. - - - - - Encrypted file. - - - - - The system writes through any intermediate cache and goes directly to disk. - - - - - The system opens a file with no system caching. - - - - - Delete file after it is closed. - - - - - A file is accessed according to POSIX rules. - - - - - Asynchronous request queue. - - - - - Initializes a new instance of the AsyncRequestQueue class. - - Request limit. - The overflow action. - - - - Enqueues another item. If the queue is overflown the appropriate - action is taken as specified by . - - The log event info. - Queue was empty before enqueue - - - - Dequeues a maximum of count items from the queue - and adds returns the list containing them. - - Maximum number of items to be dequeued (-1 means everything). - The array of log events. - - - - Clears the queue. - - - - - Gets or sets the request limit. - - - - - Gets or sets the action to be taken when there's no more room in - the queue and another request is enqueued. - - - - - Gets the number of requests currently in the queue. - - - - - Provides asynchronous, buffered execution of target writes. - - Documentation on NLog Wiki - -

- Asynchronous target wrapper allows the logger code to execute more quickly, by queueing - messages and processing them in a separate thread. You should wrap targets - that spend a non-trivial amount of time in their Write() method with asynchronous - target to speed up logging. -

-

- Because asynchronous logging is quite a common scenario, NLog supports a - shorthand notation for wrapping all targets with AsyncWrapper. Just add async="true" to - the <targets/> element in the configuration file. -

- - - ... your targets go here ... - - ]]> -
- -

- To set up the target in the configuration file, - use the following syntax: -

- -

- The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: -

- -
-
- - - Base class for targets wrap other (single) targets. - - - - - Returns the text representation of the object. Used for diagnostics. - - A string that describes the target. - - - - Flush any pending log messages (in case of asynchronous targets). - - The asynchronous continuation. - - - - Writes logging event to the log target. Must be overridden in inheriting - classes. - - Logging event to be written out. - - - - Gets or sets the target that is wrapped by this target. - - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - Name of the target. - The wrapped target. - - - - Initializes a new instance of the class. - - The wrapped target. - - - - Initializes a new instance of the class. - - The wrapped target. - Maximum number of requests in the queue. - The action to be taken when the queue overflows. - - - - Schedules a flush of pending events in the queue (if any), followed by flushing the WrappedTarget. - - The asynchronous continuation. - - - - Initializes the target by starting the lazy writer timer. - - - - - Shuts down the lazy writer timer. - - - - - Starts the lazy writer thread which periodically writes - queued log messages. - - - - - Attempts to start an instant timer-worker-thread which can write - queued log messages. - - Returns true when scheduled a timer-worker-thread - - - - Stops the lazy writer thread. - - - - - Adds the log event to asynchronous queue to be processed by - the lazy writer thread. - - The log event. - - The is called - to ensure that the log event can be processed in another thread. - - - - - Write to queue without locking - - - - - - Gets or sets the number of log events that should be processed in a batch - by the lazy writer thread. - - - - - - Gets or sets the time in milliseconds to sleep between batches. - - - - - - Gets or sets the action to be taken when the lazy writer thread request queue count - exceeds the set limit. - - - - - - Gets or sets the limit on the number of requests in the lazy writer thread request queue. - - - - - - Gets the queue of lazy writer thread requests. - - - - - The action to be taken when the queue overflows. - - - - - Grow the queue. - - - - - Discard the overflowing item. - - - - - Block until there's more room in the queue. - - - - - Causes a flush on a wrapped target if LogEvent statisfies the . - If condition isn't set, flushes on each write. - - Documentation on NLog Wiki - -

- To set up the target in the configuration file, - use the following syntax: -

- -

- The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: -

- -
-
- - - Initializes a new instance of the class. - - - The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message} - - - - - Initializes a new instance of the class. - - - The default value of the layout is: ${longdate}|${level:uppercase=true}|${logger}|${message} - - The wrapped target. - Name of the target - - - - Initializes a new instance of the class. - - The wrapped target. - - - - Forwards the call to the .Write() - and calls on it if LogEvent satisfies - the flush condition or condition is null. - - Logging event to be written out. - - - - Gets or sets the condition expression. Log events who meet this condition will cause - a flush on the wrapped target. - - - - - A target that buffers log events and sends them in batches to the wrapped target. - - Documentation on NLog Wiki - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - Name of the target. - The wrapped target. - - - - Initializes a new instance of the class. - - The wrapped target. - - - - Initializes a new instance of the class. - - The wrapped target. - Size of the buffer. - - - - Initializes a new instance of the class. - - The wrapped target. - Size of the buffer. - The flush timeout. - - - - Flushes pending events in the buffer (if any), followed by flushing the WrappedTarget. - - The asynchronous continuation. - - - - Initializes the target. - - - - - Closes the target by flushing pending events in the buffer (if any). - - - - - Adds the specified log event to the buffer and flushes - the buffer in case the buffer gets full. - - The log event. - - - - Gets or sets the number of log events to be buffered. - - - - - - Gets or sets the timeout (in milliseconds) after which the contents of buffer will be flushed - if there's no write in the specified period of time. Use -1 to disable timed flushes. - - - - - - Gets or sets a value indicating whether to use sliding timeout. - - - This value determines how the inactivity period is determined. If sliding timeout is enabled, - the inactivity timer is reset after each write, if it is disabled - inactivity timer will - count from the first event written to the buffer. - - - - - - A base class for targets which wrap other (multiple) targets - and provide various forms of target routing. - - - - - Initializes a new instance of the class. - - The targets. - - - - Returns the text representation of the object. Used for diagnostics. - - A string that describes the target. - - - - Writes logging event to the log target. - - Logging event to be written out. - - - - Flush any pending log messages for all wrapped targets. - - The asynchronous continuation. - - - - Gets the collection of targets managed by this compound target. - - - - - Provides fallback-on-error. - - Documentation on NLog Wiki - -

This example causes the messages to be written to server1, - and if it fails, messages go to server2.

-

- To set up the target in the configuration file, - use the following syntax: -

- -

- The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: -

- -
-
- - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - Name of the target. - The targets. - - - - Initializes a new instance of the class. - - The targets. - - - - Forwards the log event to the sub-targets until one of them succeeds. - - The log event. - - The method remembers the last-known-successful target - and starts the iteration from it. - If is set, the method - resets the target to the first target - stored in . - - - - - Gets or sets a value indicating whether to return to the first target after any successful write. - - - - - - Filtering rule for . - - - - - Initializes a new instance of the FilteringRule class. - - - - - Initializes a new instance of the FilteringRule class. - - Condition to be tested against all events. - Filter to apply to all log events when the first condition matches any of them. - - - - Gets or sets the condition to be tested. - - - - - - Gets or sets the resulting filter to be applied when the condition matches. - - - - - - Filters log entries based on a condition. - - Documentation on NLog Wiki - -

This example causes the messages not contains the string '1' to be ignored.

-

- To set up the target in the configuration file, - use the following syntax: -

- -

- The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: -

- -
-
- - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - Name of the target. - The wrapped target. - The condition. - - - - Initializes a new instance of the class. - - The wrapped target. - The condition. - - - - Checks the condition against the passed log event. - If the condition is met, the log event is forwarded to - the wrapped target. - - Log event. - - - - Gets or sets the condition expression. Log events who meet this condition will be forwarded - to the wrapped target. - - - - - - Impersonates another user for the duration of the write. - - Documentation on NLog Wiki - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - Name of the target. - The wrapped target. - - - - Initializes a new instance of the class. - - The wrapped target. - - - - Initializes the impersonation context. - - - - - Closes the impersonation context. - - - - - Changes the security context, forwards the call to the .Write() - and switches the context back to original. - - The log event. - - - - Changes the security context, forwards the call to the .Write() - and switches the context back to original. - - Log events. - - - - Flush any pending log messages (in case of asynchronous targets). - - The asynchronous continuation. - - - - Gets or sets username to change context to. - - - - - - Gets or sets the user account password. - - - - - - Gets or sets Windows domain name to change context to. - - - - - - Gets or sets the Logon Type. - - - - - - Gets or sets the type of the logon provider. - - - - - - Gets or sets the required impersonation level. - - - - - - Gets or sets a value indicating whether to revert to the credentials of the process instead of impersonating another user. - - - - - - Helper class which reverts the given - to its original value as part of . - - - - - Initializes a new instance of the class. - - The windows impersonation context. - - - - Reverts the impersonation context. - - - - - Limits the number of messages written per timespan to the wrapped target. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The name of the target. - The wrapped target. - - - - Initializes a new instance of the class. - - The wrapped target. - - - - Initializes a new instance of the class. - - The wrapped target. - Maximum number of messages written per interval. - Interval in which the maximum number of messages can be written. - - - - Initializes the target and resets the current Interval and . - - - - - Writes log event to the wrapped target if the current is lower than . - If the is already reached, no log event will be written to the wrapped target. - resets when the current is expired. - - Log event to be written out. - - - - Gets or sets the maximum allowed number of messages written per . - - - Messages received after has been reached in the current will be discarded. - - - - - Gets or sets the interval in which messages will be written up to the number of messages. - - - Messages received after has been reached in the current will be discarded. - - - - - Gets the DateTime when the current will be reset. - - - - - Gets the number of written in the current . - - - - - Logon provider. - - - - - Use the standard logon provider for the system. - - - The default security provider is negotiate, unless you pass NULL for the domain name and the user name - is not in UPN format. In this case, the default provider is NTLM. - NOTE: Windows 2000/NT: The default security provider is NTLM. - - - - - Filters buffered log entries based on a set of conditions that are evaluated on a group of events. - - Documentation on NLog Wiki - - PostFilteringWrapper must be used with some type of buffering target or wrapper, such as - AsyncTargetWrapper, BufferingWrapper or ASPNetBufferingWrapper. - - -

- This example works like this. If there are no Warn,Error or Fatal messages in the buffer - only Info messages are written to the file, but if there are any warnings or errors, - the output includes detailed trace (levels >= Debug). You can plug in a different type - of buffering wrapper (such as ASPNetBufferingWrapper) to achieve different - functionality. -

-

- To set up the target in the configuration file, - use the following syntax: -

- -

- The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: -

- -
-
- - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - Name of the target. - The wrapped target. - - - - Evaluates all filtering rules to find the first one that matches. - The matching rule determines the filtering condition to be applied - to all items in a buffer. If no condition matches, default filter - is applied to the array of log events. - - Array of log events to be post-filtered. - - - - Gets or sets the default filter to be applied when no specific rule matches. - - - - - - Gets the collection of filtering rules. The rules are processed top-down - and the first rule that matches determines the filtering condition to - be applied to log events. - - - - - - Sends log messages to a randomly selected target. - - Documentation on NLog Wiki - -

This example causes the messages to be written to either file1.txt or file2.txt - chosen randomly on a per-message basis. -

-

- To set up the target in the configuration file, - use the following syntax: -

- -

- The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: -

- -
-
- - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - Name of the target. - The targets. - - - - Initializes a new instance of the class. - - The targets. - - - - Forwards the log event to one of the sub-targets. - The sub-target is randomly chosen. - - The log event. - - - - Repeats each log event the specified number of times. - - Documentation on NLog Wiki - -

This example causes each log message to be repeated 3 times.

-

- To set up the target in the configuration file, - use the following syntax: -

- -

- The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: -

- -
-
- - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - Name of the target. - The wrapped target. - The repeat count. - - - - Initializes a new instance of the class. - - The wrapped target. - The repeat count. - - - - Forwards the log message to the by calling the method times. - - The log event. - - - - Gets or sets the number of times to repeat each log message. - - - - - - Retries in case of write error. - - Documentation on NLog Wiki - -

This example causes each write attempt to be repeated 3 times, - sleeping 1 second between attempts if first one fails.

-

- To set up the target in the configuration file, - use the following syntax: -

- -

- The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: -

- -
-
- - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - Name of the target. - The wrapped target. - The retry count. - The retry delay milliseconds. - - - - Initializes a new instance of the class. - - The wrapped target. - The retry count. - The retry delay milliseconds. - - - - Writes the specified log event to the wrapped target, retrying and pausing in case of an error. - - The log event. - - - - Gets or sets the number of retries that should be attempted on the wrapped target in case of a failure. - - - - - - Gets or sets the time to wait between retries in milliseconds. - - - - - - Distributes log events to targets in a round-robin fashion. - - Documentation on NLog Wiki - -

This example causes the messages to be written to either file1.txt or file2.txt. - Each odd message is written to file2.txt, each even message goes to file1.txt. -

-

- To set up the target in the configuration file, - use the following syntax: -

- -

- The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: -

- -
-
- - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - Name of the target. - The targets. - - - - Initializes a new instance of the class. - - The targets. - - - - Forwards the write to one of the targets from - the collection. - - The log event. - - The writes are routed in a round-robin fashion. - The first log event goes to the first target, the second - one goes to the second target and so on looping to the - first target when there are no more targets available. - In general request N goes to Targets[N % Targets.Count]. - - - - - Impersonation level. - - - - - Anonymous Level. - - - - - Identification Level. - - - - - Impersonation Level. - - - - - Delegation Level. - - - - - Logon type. - - - - - Interactive Logon. - - - This logon type is intended for users who will be interactively using the computer, such as a user being logged on - by a terminal server, remote shell, or similar process. - This logon type has the additional expense of caching logon information for disconnected operations; - therefore, it is inappropriate for some client/server applications, - such as a mail server. - - - - - Network Logon. - - - This logon type is intended for high performance servers to authenticate plaintext passwords. - The LogonUser function does not cache credentials for this logon type. - - - - - Batch Logon. - - - This logon type is intended for batch servers, where processes may be executing on behalf of a user without - their direct intervention. This type is also for higher performance servers that process many plaintext - authentication attempts at a time, such as mail or Web servers. - The LogonUser function does not cache credentials for this logon type. - - - - - Logon as a Service. - - - Indicates a service-type logon. The account provided must have the service privilege enabled. - - - - - Network Clear Text Logon. - - - This logon type preserves the name and password in the authentication package, which allows the server to make - connections to other network servers while impersonating the client. A server can accept plaintext credentials - from a client, call LogonUser, verify that the user can access the system across the network, and still - communicate with other servers. - NOTE: Windows NT: This value is not supported. - - - - - New Network Credentials. - - - This logon type allows the caller to clone its current token and specify new credentials for outbound connections. - The new logon session has the same local identifier but uses different credentials for other network connections. - NOTE: This logon type is supported only by the LOGON32_PROVIDER_WINNT50 logon provider. - NOTE: Windows NT: This value is not supported. - - - - - Writes log events to all targets. - - Documentation on NLog Wiki - -

This example causes the messages to be written to both file1.txt or file2.txt -

-

- To set up the target in the configuration file, - use the following syntax: -

- -

- The above examples assume just one target and a single rule. See below for - a programmatic configuration that's equivalent to the above config file: -

- -
-
- - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - Name of the target. - The targets. - - - - Initializes a new instance of the class. - - The targets. - - - - Forwards the specified log event to all sub-targets. - - The log event. - - - - Writes an array of logging events to the log target. By default it iterates on all - events and passes them to "Write" method. Inheriting classes can use this method to - optimize batch writes. - - Logging events to be written out. - - - - Builtin IFileCompressor implementation utilizing the .Net4.5 specific - and is used as the default value for on .Net4.5. - So log files created via can be zipped when archived - w/o 3rd party zip library when run on .Net4.5 or higher. - - - - - Implements using the .Net4.5 specific - - - - - Current local time retrieved directly from DateTime.Now. - - - - - Defines source of current time. - - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Converts the specified system time to the same form as the time value originated from this time source. - - The system originated time value to convert. - - The value of converted to the same form - as time values originated from this source. - - - - There are situations when NLog have to compare the time originated from TimeSource - to the time originated externally in the system. - To be able to provide meaningful result of such comparisons the system time must be expressed in - the same form as TimeSource time. - - - Examples: - - If the TimeSource provides time values of local time, it should also convert the provided - to the local time. - - If the TimeSource shifts or skews its time values, it should also apply - the same transform to the given . - - - - - - Gets current time. - - - - - Gets or sets current global time source used in all log events. - - - Default time source is . - - - - - Converts the specified system time to the same form as the time value originated from this time source. - - The system originated time value to convert. - - The value of converted to local time. - - - - - Gets current local time directly from DateTime.Now. - - - - - Current UTC time retrieved directly from DateTime.UtcNow. - - - - - Converts the specified system time to the same form as the time value originated from this time source. - - The system originated time value to convert. - - The value of converted to UTC time. - - - - - Gets current UTC time directly from DateTime.UtcNow. - - - - - Fast time source that updates current time only once per tick (15.6 milliseconds). - - - - - Gets raw uncached time from derived time source. - - - - - Gets current time cached for one system tick (15.6 milliseconds). - - - - - Fast local time source that is updated once per tick (15.6 milliseconds). - - - - - Converts the specified system time to the same form as the time value originated from this time source. - - The system originated time value to convert. - - The value of converted to local time. - - - - - Gets uncached local time directly from DateTime.Now. - - - - - Fast UTC time source that is updated once per tick (15.6 milliseconds). - - - - - Converts the specified system time to the same form as the time value originated from this time source. - - The system originated time value to convert. - - The value of converted to UTC time. - - - - - Gets uncached UTC time directly from DateTime.UtcNow. - - - - - Marks class as a time source and assigns a name to it. - - - - - Initializes a new instance of the class. - - Name of the time source. - -
-
diff --git a/ScheMe/bin/Newtonsoft.Json.dll b/ScheMe/bin/Newtonsoft.Json.dll deleted file mode 100644 index be6558d..0000000 Binary files a/ScheMe/bin/Newtonsoft.Json.dll and /dev/null differ diff --git a/ScheMe/bin/Newtonsoft.Json.xml b/ScheMe/bin/Newtonsoft.Json.xml deleted file mode 100644 index c719433..0000000 --- a/ScheMe/bin/Newtonsoft.Json.xml +++ /dev/null @@ -1,9229 +0,0 @@ - - - - Newtonsoft.Json - - - - - Represents a BSON Oid (object id). - - - - - Gets or sets the value of the Oid. - - The value of the Oid. - - - - Initializes a new instance of the class. - - The Oid value. - - - - Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. - - - - - Gets or sets a value indicating whether binary data reading should compatible with incorrect Json.NET 3.5 written binary. - - - true if binary data reading will be compatible with incorrect Json.NET 3.5 written binary; otherwise, false. - - - - - Gets or sets a value indicating whether the root object will be read as a JSON array. - - - true if the root object will be read as a JSON array; otherwise, false. - - - - - Gets or sets the used when reading values from BSON. - - The used when reading values from BSON. - - - - Initializes a new instance of the class. - - The stream. - - - - Initializes a new instance of the class. - - The reader. - - - - Initializes a new instance of the class. - - The stream. - if set to true the root object will be read as a JSON array. - The used when reading values from BSON. - - - - Initializes a new instance of the class. - - The reader. - if set to true the root object will be read as a JSON array. - The used when reading values from BSON. - - - - Reads the next JSON token from the stream. - - - true if the next token was read successfully; false if there are no more tokens to read. - - - - - Changes the to Closed. - - - - - Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. - - - - - Gets or sets the used when writing values to BSON. - When set to no conversion will occur. - - The used when writing values to BSON. - - - - Initializes a new instance of the class. - - The stream. - - - - Initializes a new instance of the class. - - The writer. - - - - Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. - - - - - Writes the end. - - The token. - - - - Writes out a comment /*...*/ containing the specified text. - - Text to place inside the comment. - - - - Writes the start of a constructor with the given name. - - The name of the constructor. - - - - Writes raw JSON. - - The raw JSON to write. - - - - Writes raw JSON where a value is expected and updates the writer's state. - - The raw JSON to write. - - - - Writes the beginning of a JSON array. - - - - - Writes the beginning of a JSON object. - - - - - Writes the property name of a name/value pair on a JSON object. - - The name of the property. - - - - Closes this stream and the underlying stream. - - - - - Writes a value. - An error will raised if the value cannot be written as a single JSON token. - - The value to write. - - - - Writes a null value. - - - - - Writes an undefined value. - - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a [] value. - - The [] value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a [] value that represents a BSON object id. - - The Object ID value to write. - - - - Writes a BSON regex. - - The regex pattern. - The regex options. - - - - Specifies how constructors are used when initializing objects during deserialization by the . - - - - - First attempt to use the public default constructor, then fall back to single parameterized constructor, then the non-public default constructor. - - - - - Json.NET will use a non-public default constructor before falling back to a parameterized constructor. - - - - - Converts a binary value to and from a base 64 string value. - - - - - Writes the JSON representation of the object. - - The to write to. - The value. - The calling serializer. - - - - Reads the JSON representation of the object. - - The to read from. - Type of the object. - The existing value of object being read. - The calling serializer. - The object value. - - - - Determines whether this instance can convert the specified object type. - - Type of the object. - - true if this instance can convert the specified object type; otherwise, false. - - - - - Converts a to and from JSON and BSON. - - - - - Writes the JSON representation of the object. - - The to write to. - The value. - The calling serializer. - - - - Reads the JSON representation of the object. - - The to read from. - Type of the object. - The existing value of object being read. - The calling serializer. - The object value. - - - - Determines whether this instance can convert the specified object type. - - Type of the object. - - true if this instance can convert the specified object type; otherwise, false. - - - - - Create a custom object - - The object type to convert. - - - - Writes the JSON representation of the object. - - The to write to. - The value. - The calling serializer. - - - - Reads the JSON representation of the object. - - The to read from. - Type of the object. - The existing value of object being read. - The calling serializer. - The object value. - - - - Creates an object which will then be populated by the serializer. - - Type of the object. - The created object. - - - - Determines whether this instance can convert the specified object type. - - Type of the object. - - true if this instance can convert the specified object type; otherwise, false. - - - - - Gets a value indicating whether this can write JSON. - - - true if this can write JSON; otherwise, false. - - - - - Converts a to and from JSON. - - - - - Writes the JSON representation of the object. - - The to write to. - The value. - The calling serializer. - - - - Reads the JSON representation of the object. - - The to read from. - Type of the object. - The existing value of object being read. - The calling serializer. - The object value. - - - - Determines whether this instance can convert the specified value type. - - Type of the value. - - true if this instance can convert the specified value type; otherwise, false. - - - - - Converts a to and from JSON. - - - - - Writes the JSON representation of the object. - - The to write to. - The value. - The calling serializer. - - - - Reads the JSON representation of the object. - - The to read from. - Type of the object. - The existing value of object being read. - The calling serializer. - The object value. - - - - Determines whether this instance can convert the specified value type. - - Type of the value. - - true if this instance can convert the specified value type; otherwise, false. - - - - - Provides a base class for converting a to and from JSON. - - - - - Determines whether this instance can convert the specified object type. - - Type of the object. - - true if this instance can convert the specified object type; otherwise, false. - - - - - Converts a F# discriminated union type to and from JSON. - - - - - Writes the JSON representation of the object. - - The to write to. - The value. - The calling serializer. - - - - Reads the JSON representation of the object. - - The to read from. - Type of the object. - The existing value of object being read. - The calling serializer. - The object value. - - - - Determines whether this instance can convert the specified object type. - - Type of the object. - - true if this instance can convert the specified object type; otherwise, false. - - - - - Converts an Entity Framework EntityKey to and from JSON. - - - - - Writes the JSON representation of the object. - - The to write to. - The value. - The calling serializer. - - - - Reads the JSON representation of the object. - - The to read from. - Type of the object. - The existing value of object being read. - The calling serializer. - The object value. - - - - Determines whether this instance can convert the specified object type. - - Type of the object. - - true if this instance can convert the specified object type; otherwise, false. - - - - - Converts an ExpandoObject to and from JSON. - - - - - Writes the JSON representation of the object. - - The to write to. - The value. - The calling serializer. - - - - Reads the JSON representation of the object. - - The to read from. - Type of the object. - The existing value of object being read. - The calling serializer. - The object value. - - - - Determines whether this instance can convert the specified object type. - - Type of the object. - - true if this instance can convert the specified object type; otherwise, false. - - - - - Gets a value indicating whether this can write JSON. - - - true if this can write JSON; otherwise, false. - - - - - Converts a to and from the ISO 8601 date format (e.g. 2008-04-12T12:53Z). - - - - - Gets or sets the date time styles used when converting a date to and from JSON. - - The date time styles used when converting a date to and from JSON. - - - - Gets or sets the date time format used when converting a date to and from JSON. - - The date time format used when converting a date to and from JSON. - - - - Gets or sets the culture used when converting a date to and from JSON. - - The culture used when converting a date to and from JSON. - - - - Writes the JSON representation of the object. - - The to write to. - The value. - The calling serializer. - - - - Reads the JSON representation of the object. - - The to read from. - Type of the object. - The existing value of object being read. - The calling serializer. - The object value. - - - - Converts a to and from a JavaScript date constructor (e.g. new Date(52231943)). - - - - - Writes the JSON representation of the object. - - The to write to. - The value. - The calling serializer. - - - - Reads the JSON representation of the object. - - The to read from. - Type of the object. - The existing property value of the JSON that is being converted. - The calling serializer. - The object value. - - - - Converts a to and from JSON. - - - - - Writes the JSON representation of the object. - - The to write to. - The value. - The calling serializer. - - - - Reads the JSON representation of the object. - - The to read from. - Type of the object. - The existing value of object being read. - The calling serializer. - The object value. - - - - Determines whether this instance can convert the specified object type. - - Type of the object. - - true if this instance can convert the specified object type; otherwise, false. - - - - - Converts a to and from JSON and BSON. - - - - - Writes the JSON representation of the object. - - The to write to. - The value. - The calling serializer. - - - - Reads the JSON representation of the object. - - The to read from. - Type of the object. - The existing value of object being read. - The calling serializer. - The object value. - - - - Determines whether this instance can convert the specified object type. - - Type of the object. - - true if this instance can convert the specified object type; otherwise, false. - - - - - Converts an to and from its name string value. - - - - - Gets or sets a value indicating whether the written enum text should be camel case. - - true if the written enum text will be camel case; otherwise, false. - - - - Gets or sets a value indicating whether integer values are allowed. - - true if integers are allowed; otherwise, false. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - true if the written enum text will be camel case; otherwise, false. - - - - Writes the JSON representation of the object. - - The to write to. - The value. - The calling serializer. - - - - Reads the JSON representation of the object. - - The to read from. - Type of the object. - The existing value of object being read. - The calling serializer. - The object value. - - - - Determines whether this instance can convert the specified object type. - - Type of the object. - - true if this instance can convert the specified object type; otherwise, false. - - - - - Converts a to and from a string (e.g. "1.2.3.4"). - - - - - Writes the JSON representation of the object. - - The to write to. - The value. - The calling serializer. - - - - Reads the JSON representation of the object. - - The to read from. - Type of the object. - The existing property value of the JSON that is being converted. - The calling serializer. - The object value. - - - - Determines whether this instance can convert the specified object type. - - Type of the object. - - true if this instance can convert the specified object type; otherwise, false. - - - - - Converts XML to and from JSON. - - - - - Gets or sets the name of the root element to insert when deserializing to XML if the JSON structure has produces multiple root elements. - - The name of the deserialize root element. - - - - Gets or sets a flag to indicate whether to write the Json.NET array attribute. - This attribute helps preserve arrays when converting the written XML back to JSON. - - true if the array attibute is written to the XML; otherwise, false. - - - - Gets or sets a value indicating whether to write the root JSON object. - - true if the JSON root object is omitted; otherwise, false. - - - - Writes the JSON representation of the object. - - The to write to. - The calling serializer. - The value. - - - - Reads the JSON representation of the object. - - The to read from. - Type of the object. - The existing value of object being read. - The calling serializer. - The object value. - - - - Checks if the attributeName is a namespace attribute. - - Attribute name to test. - The attribute name prefix if it has one, otherwise an empty string. - true if attribute name is for a namespace attribute, otherwise false. - - - - Determines whether this instance can convert the specified value type. - - Type of the value. - - true if this instance can convert the specified value type; otherwise, false. - - - - - Specifies how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. - - - - - Floating point numbers are parsed to . - - - - - Floating point numbers are parsed to . - - - - - Specifies how dates are formatted when writing JSON text. - - - - - Dates are written in the ISO 8601 format, e.g. "2012-03-21T05:40Z". - - - - - Dates are written in the Microsoft JSON format, e.g. "\/Date(1198908717056)\/". - - - - - Specifies how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON text. - - - - - Date formatted strings are not parsed to a date type and are read as strings. - - - - - Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to . - - - - - Date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed to . - - - - - Specifies how to treat the time value when converting between string and . - - - - - Treat as local time. If the object represents a Coordinated Universal Time (UTC), it is converted to the local time. - - - - - Treat as a UTC. If the object represents a local time, it is converted to a UTC. - - - - - Treat as a local time if a is being converted to a string. - If a string is being converted to , convert to a local time if a time zone is specified. - - - - - Time zone information should be preserved when converting. - - - - - Specifies default value handling options for the . - - - - - - - - - Include members where the member value is the same as the member's default value when serializing objects. - Included members are written to JSON. Has no effect when deserializing. - - - - - Ignore members where the member value is the same as the member's default value when serializing objects - so that is is not written to JSON. - This option will ignore all default values (e.g. null for objects and nullable types; 0 for integers, - decimals and floating point numbers; and false for booleans). The default value ignored can be changed by - placing the on the property. - - - - - Members with a default value but no JSON will be set to their default value when deserializing. - - - - - Ignore members where the member value is the same as the member's default value when serializing objects - and sets members to their default value when deserializing. - - - - - Specifies float format handling options when writing special floating point numbers, e.g. , - and with . - - - - - Write special floating point values as strings in JSON, e.g. "NaN", "Infinity", "-Infinity". - - - - - Write special floating point values as symbols in JSON, e.g. NaN, Infinity, -Infinity. - Note that this will produce non-valid JSON. - - - - - Write special floating point values as the property's default value in JSON, e.g. 0.0 for a property, null for a property. - - - - - Specifies formatting options for the . - - - - - No special formatting is applied. This is the default. - - - - - Causes child objects to be indented according to the and settings. - - - - - Provides an interface for using pooled arrays. - - The array type content. - - - - Rent a array from the pool. This array must be returned when it is no longer needed. - - The minimum required length of the array. The returned array may be longer. - The rented array from the pool. This array must be returned when it is no longer needed. - - - - Return an array to the pool. - - The array that is being returned. - - - - Provides an interface to enable a class to return line and position information. - - - - - Gets a value indicating whether the class can return line information. - - - true if LineNumber and LinePosition can be provided; otherwise, false. - - - - - Gets the current line number. - - The current line number or 0 if no line information is available (for example, HasLineInfo returns false). - - - - Gets the current line position. - - The current line position or 0 if no line information is available (for example, HasLineInfo returns false). - - - - Instructs the how to serialize the collection. - - - - - Gets or sets a value indicating whether null items are allowed in the collection. - - true if null items are allowed in the collection; otherwise, false. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class with a flag indicating whether the array can contain null items - - A flag indicating whether the array can contain null items. - - - - Initializes a new instance of the class with the specified container Id. - - The container Id. - - - - Instructs the to use the specified constructor when deserializing that object. - - - - - Instructs the how to serialize the object. - - - - - Gets or sets the id. - - The id. - - - - Gets or sets the title. - - The title. - - - - Gets or sets the description. - - The description. - - - - Gets or sets the collection's items converter. - - The collection's items converter. - - - - The parameter list to use when constructing the described by ItemConverterType. - If null, the default constructor is used. - When non-null, there must be a constructor defined in the that exactly matches the number, - order, and type of these parameters. - - - [JsonContainer(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })] - - - - - Gets or sets the of the . - - The of the . - - - - The parameter list to use when constructing the described by NamingStrategyType. - If null, the default constructor is used. - When non-null, there must be a constructor defined in the that exactly matches the number, - order, and type of these parameters. - - - [JsonContainer(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })] - - - - - Gets or sets a value that indicates whether to preserve object references. - - - true to keep object reference; otherwise, false. The default is false. - - - - - Gets or sets a value that indicates whether to preserve collection's items references. - - - true to keep collection's items object references; otherwise, false. The default is false. - - - - - Gets or sets the reference loop handling used when serializing the collection's items. - - The reference loop handling. - - - - Gets or sets the type name handling used when serializing the collection's items. - - The type name handling. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class with the specified container Id. - - The container Id. - - - - Provides methods for converting between common language runtime types and JSON types. - - - - - - - - Gets or sets a function that creates default . - Default settings are automatically used by serialization methods on , - and and on . - To serialize without using any default settings create a with - . - - - - - Represents JavaScript's boolean value true as a string. This field is read-only. - - - - - Represents JavaScript's boolean value false as a string. This field is read-only. - - - - - Represents JavaScript's null as a string. This field is read-only. - - - - - Represents JavaScript's undefined as a string. This field is read-only. - - - - - Represents JavaScript's positive infinity as a string. This field is read-only. - - - - - Represents JavaScript's negative infinity as a string. This field is read-only. - - - - - Represents JavaScript's NaN as a string. This field is read-only. - - - - - Converts the to its JSON string representation. - - The value to convert. - A JSON string representation of the . - - - - Converts the to its JSON string representation using the specified. - - The value to convert. - The format the date will be converted to. - The time zone handling when the date is converted to a string. - A JSON string representation of the . - - - - Converts the to its JSON string representation. - - The value to convert. - A JSON string representation of the . - - - - Converts the to its JSON string representation using the specified. - - The value to convert. - The format the date will be converted to. - A JSON string representation of the . - - - - Converts the to its JSON string representation. - - The value to convert. - A JSON string representation of the . - - - - Converts the to its JSON string representation. - - The value to convert. - A JSON string representation of the . - - - - Converts the to its JSON string representation. - - The value to convert. - A JSON string representation of the . - - - - Converts the to its JSON string representation. - - The value to convert. - A JSON string representation of the . - - - - Converts the to its JSON string representation. - - The value to convert. - A JSON string representation of the . - - - - Converts the to its JSON string representation. - - The value to convert. - A JSON string representation of the . - - - - Converts the to its JSON string representation. - - The value to convert. - A JSON string representation of the . - - - - Converts the to its JSON string representation. - - The value to convert. - A JSON string representation of the . - - - - Converts the to its JSON string representation. - - The value to convert. - A JSON string representation of the . - - - - Converts the to its JSON string representation. - - The value to convert. - A JSON string representation of the . - - - - Converts the to its JSON string representation. - - The value to convert. - A JSON string representation of the . - - - - Converts the to its JSON string representation. - - The value to convert. - A JSON string representation of the . - - - - Converts the to its JSON string representation. - - The value to convert. - A JSON string representation of the . - - - - Converts the to its JSON string representation. - - The value to convert. - A JSON string representation of the . - - - - Converts the to its JSON string representation. - - The value to convert. - A JSON string representation of the . - - - - Converts the to its JSON string representation. - - The value to convert. - A JSON string representation of the . - - - - Converts the to its JSON string representation. - - The value to convert. - A JSON string representation of the . - - - - Converts the to its JSON string representation. - - The value to convert. - A JSON string representation of the . - - - - Converts the to its JSON string representation. - - The value to convert. - The string delimiter character. - A JSON string representation of the . - - - - Converts the to its JSON string representation. - - The value to convert. - The string delimiter character. - The string escape handling. - A JSON string representation of the . - - - - Converts the to its JSON string representation. - - The value to convert. - A JSON string representation of the . - - - - Serializes the specified object to a JSON string. - - The object to serialize. - A JSON string representation of the object. - - - - Serializes the specified object to a JSON string using formatting. - - The object to serialize. - Indicates how the output is formatted. - - A JSON string representation of the object. - - - - - Serializes the specified object to a JSON string using a collection of . - - The object to serialize. - A collection converters used while serializing. - A JSON string representation of the object. - - - - Serializes the specified object to a JSON string using formatting and a collection of . - - The object to serialize. - Indicates how the output is formatted. - A collection converters used while serializing. - A JSON string representation of the object. - - - - Serializes the specified object to a JSON string using . - - The object to serialize. - The used to serialize the object. - If this is null, default serialization settings will be used. - - A JSON string representation of the object. - - - - - Serializes the specified object to a JSON string using a type, formatting and . - - The object to serialize. - The used to serialize the object. - If this is null, default serialization settings will be used. - - The type of the value being serialized. - This parameter is used when is Auto to write out the type name if the type of the value does not match. - Specifing the type is optional. - - - A JSON string representation of the object. - - - - - Serializes the specified object to a JSON string using formatting and . - - The object to serialize. - Indicates how the output is formatted. - The used to serialize the object. - If this is null, default serialization settings will be used. - - A JSON string representation of the object. - - - - - Serializes the specified object to a JSON string using a type, formatting and . - - The object to serialize. - Indicates how the output is formatted. - The used to serialize the object. - If this is null, default serialization settings will be used. - - The type of the value being serialized. - This parameter is used when is Auto to write out the type name if the type of the value does not match. - Specifing the type is optional. - - - A JSON string representation of the object. - - - - - Asynchronously serializes the specified object to a JSON string. - Serialization will happen on a new thread. - - The object to serialize. - - A task that represents the asynchronous serialize operation. The value of the TResult parameter contains a JSON string representation of the object. - - - - - Asynchronously serializes the specified object to a JSON string using formatting. - Serialization will happen on a new thread. - - The object to serialize. - Indicates how the output is formatted. - - A task that represents the asynchronous serialize operation. The value of the TResult parameter contains a JSON string representation of the object. - - - - - Asynchronously serializes the specified object to a JSON string using formatting and a collection of . - Serialization will happen on a new thread. - - The object to serialize. - Indicates how the output is formatted. - The used to serialize the object. - If this is null, default serialization settings will be used. - - A task that represents the asynchronous serialize operation. The value of the TResult parameter contains a JSON string representation of the object. - - - - - Deserializes the JSON to a .NET object. - - The JSON to deserialize. - The deserialized object from the JSON string. - - - - Deserializes the JSON to a .NET object using . - - The JSON to deserialize. - - The used to deserialize the object. - If this is null, default serialization settings will be used. - - The deserialized object from the JSON string. - - - - Deserializes the JSON to the specified .NET type. - - The JSON to deserialize. - The of object being deserialized. - The deserialized object from the JSON string. - - - - Deserializes the JSON to the specified .NET type. - - The type of the object to deserialize to. - The JSON to deserialize. - The deserialized object from the JSON string. - - - - Deserializes the JSON to the given anonymous type. - - - The anonymous type to deserialize to. This can't be specified - traditionally and must be infered from the anonymous type passed - as a parameter. - - The JSON to deserialize. - The anonymous type object. - The deserialized anonymous type from the JSON string. - - - - Deserializes the JSON to the given anonymous type using . - - - The anonymous type to deserialize to. This can't be specified - traditionally and must be infered from the anonymous type passed - as a parameter. - - The JSON to deserialize. - The anonymous type object. - - The used to deserialize the object. - If this is null, default serialization settings will be used. - - The deserialized anonymous type from the JSON string. - - - - Deserializes the JSON to the specified .NET type using a collection of . - - The type of the object to deserialize to. - The JSON to deserialize. - Converters to use while deserializing. - The deserialized object from the JSON string. - - - - Deserializes the JSON to the specified .NET type using . - - The type of the object to deserialize to. - The object to deserialize. - - The used to deserialize the object. - If this is null, default serialization settings will be used. - - The deserialized object from the JSON string. - - - - Deserializes the JSON to the specified .NET type using a collection of . - - The JSON to deserialize. - The type of the object to deserialize. - Converters to use while deserializing. - The deserialized object from the JSON string. - - - - Deserializes the JSON to the specified .NET type using . - - The JSON to deserialize. - The type of the object to deserialize to. - - The used to deserialize the object. - If this is null, default serialization settings will be used. - - The deserialized object from the JSON string. - - - - Asynchronously deserializes the JSON to the specified .NET type. - Deserialization will happen on a new thread. - - The type of the object to deserialize to. - The JSON to deserialize. - - A task that represents the asynchronous deserialize operation. The value of the TResult parameter contains the deserialized object from the JSON string. - - - - - Asynchronously deserializes the JSON to the specified .NET type using . - Deserialization will happen on a new thread. - - The type of the object to deserialize to. - The JSON to deserialize. - - The used to deserialize the object. - If this is null, default serialization settings will be used. - - - A task that represents the asynchronous deserialize operation. The value of the TResult parameter contains the deserialized object from the JSON string. - - - - - Asynchronously deserializes the JSON to the specified .NET type. - Deserialization will happen on a new thread. - - The JSON to deserialize. - - A task that represents the asynchronous deserialize operation. The value of the TResult parameter contains the deserialized object from the JSON string. - - - - - Asynchronously deserializes the JSON to the specified .NET type using . - Deserialization will happen on a new thread. - - The JSON to deserialize. - The type of the object to deserialize to. - - The used to deserialize the object. - If this is null, default serialization settings will be used. - - - A task that represents the asynchronous deserialize operation. The value of the TResult parameter contains the deserialized object from the JSON string. - - - - - Populates the object with values from the JSON string. - - The JSON to populate values from. - The target object to populate values onto. - - - - Populates the object with values from the JSON string using . - - The JSON to populate values from. - The target object to populate values onto. - - The used to deserialize the object. - If this is null, default serialization settings will be used. - - - - - Asynchronously populates the object with values from the JSON string using . - - The JSON to populate values from. - The target object to populate values onto. - - The used to deserialize the object. - If this is null, default serialization settings will be used. - - - A task that represents the asynchronous populate operation. - - - - - Serializes the XML node to a JSON string. - - The node to serialize. - A JSON string of the XmlNode. - - - - Serializes the XML node to a JSON string using formatting. - - The node to serialize. - Indicates how the output is formatted. - A JSON string of the XmlNode. - - - - Serializes the XML node to a JSON string using formatting and omits the root object if is true. - - The node to serialize. - Indicates how the output is formatted. - Omits writing the root object. - A JSON string of the XmlNode. - - - - Deserializes the XmlNode from a JSON string. - - The JSON string. - The deserialized XmlNode - - - - Deserializes the XmlNode from a JSON string nested in a root elment specified by . - - The JSON string. - The name of the root element to append when deserializing. - The deserialized XmlNode - - - - Deserializes the XmlNode from a JSON string nested in a root elment specified by - and writes a .NET array attribute for collections. - - The JSON string. - The name of the root element to append when deserializing. - - A flag to indicate whether to write the Json.NET array attribute. - This attribute helps preserve arrays when converting the written XML back to JSON. - - The deserialized XmlNode - - - - Serializes the to a JSON string. - - The node to convert to JSON. - A JSON string of the XNode. - - - - Serializes the to a JSON string using formatting. - - The node to convert to JSON. - Indicates how the output is formatted. - A JSON string of the XNode. - - - - Serializes the to a JSON string using formatting and omits the root object if is true. - - The node to serialize. - Indicates how the output is formatted. - Omits writing the root object. - A JSON string of the XNode. - - - - Deserializes the from a JSON string. - - The JSON string. - The deserialized XNode - - - - Deserializes the from a JSON string nested in a root elment specified by . - - The JSON string. - The name of the root element to append when deserializing. - The deserialized XNode - - - - Deserializes the from a JSON string nested in a root elment specified by - and writes a .NET array attribute for collections. - - The JSON string. - The name of the root element to append when deserializing. - - A flag to indicate whether to write the Json.NET array attribute. - This attribute helps preserve arrays when converting the written XML back to JSON. - - The deserialized XNode - - - - Converts an object to and from JSON. - - - - - Writes the JSON representation of the object. - - The to write to. - The value. - The calling serializer. - - - - Reads the JSON representation of the object. - - The to read from. - Type of the object. - The existing value of object being read. - The calling serializer. - The object value. - - - - Determines whether this instance can convert the specified object type. - - Type of the object. - - true if this instance can convert the specified object type; otherwise, false. - - - - - - Gets the of the JSON produced by the JsonConverter. - - - JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. - - - The of the JSON produced by the JsonConverter. - - - - Gets a value indicating whether this can read JSON. - - true if this can read JSON; otherwise, false. - - - - Gets a value indicating whether this can write JSON. - - true if this can write JSON; otherwise, false. - - - - Instructs the to use the specified when serializing the member or class. - - - - - Gets the of the . - - The of the . - - - - The parameter list to use when constructing the described by ConverterType. - If null, the default constructor is used. - - - - - Initializes a new instance of the class. - - Type of the . - - - - Initializes a new instance of the class. - - Type of the . - Parameter list to use when constructing the . Can be null. - - - - Represents a collection of . - - - - - Instructs the how to serialize the collection. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class with the specified container Id. - - The container Id. - - - - The exception thrown when an error occurs during JSON serialization or deserialization. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class - with a specified error message. - - The error message that explains the reason for the exception. - - - - Initializes a new instance of the class - with a specified error message and a reference to the inner exception that is the cause of this exception. - - The error message that explains the reason for the exception. - The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. - - - - Initializes a new instance of the class. - - The that holds the serialized object data about the exception being thrown. - The that contains contextual information about the source or destination. - The parameter is null. - The class name is null or is zero (0). - - - - Instructs the to deserialize properties with no matching class member into the specified collection - and write values during serialization. - - - - - Gets or sets a value that indicates whether to write extension data when serializing the object. - - - true to write extension data when serializing the object; otherwise, false. The default is true. - - - - - Gets or sets a value that indicates whether to read extension data when deserializing the object. - - - true to read extension data when deserializing the object; otherwise, false. The default is true. - - - - - Initializes a new instance of the class. - - - - - Instructs the not to serialize the public field or public read/write property value. - - - - - Instructs the how to serialize the object. - - - - - Gets or sets the member serialization. - - The member serialization. - - - - Gets or sets a value that indicates whether the object's properties are required. - - - A value indicating whether the object's properties are required. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class with the specified member serialization. - - The member serialization. - - - - Initializes a new instance of the class with the specified container Id. - - The container Id. - - - - Instructs the to always serialize the member with the specified name. - - - - - Gets or sets the used when serializing the property's collection items. - - The collection's items . - - - - The parameter list to use when constructing the described by ItemConverterType. - If null, the default constructor is used. - When non-null, there must be a constructor defined in the that exactly matches the number, - order, and type of these parameters. - - - [JsonProperty(ItemConverterType = typeof(MyContainerConverter), ItemConverterParameters = new object[] { 123, "Four" })] - - - - - Gets or sets the of the . - - The of the . - - - - The parameter list to use when constructing the described by NamingStrategyType. - If null, the default constructor is used. - When non-null, there must be a constructor defined in the that exactly matches the number, - order, and type of these parameters. - - - [JsonProperty(NamingStrategyType = typeof(MyNamingStrategy), NamingStrategyParameters = new object[] { 123, "Four" })] - - - - - Gets or sets the null value handling used when serializing this property. - - The null value handling. - - - - Gets or sets the default value handling used when serializing this property. - - The default value handling. - - - - Gets or sets the reference loop handling used when serializing this property. - - The reference loop handling. - - - - Gets or sets the object creation handling used when deserializing this property. - - The object creation handling. - - - - Gets or sets the type name handling used when serializing this property. - - The type name handling. - - - - Gets or sets whether this property's value is serialized as a reference. - - Whether this property's value is serialized as a reference. - - - - Gets or sets the order of serialization of a member. - - The numeric order of serialization. - - - - Gets or sets a value indicating whether this property is required. - - - A value indicating whether this property is required. - - - - - Gets or sets the name of the property. - - The name of the property. - - - - Gets or sets the the reference loop handling used when serializing the property's collection items. - - The collection's items reference loop handling. - - - - Gets or sets the the type name handling used when serializing the property's collection items. - - The collection's items type name handling. - - - - Gets or sets whether this property's collection items are serialized as a reference. - - Whether this property's collection items are serialized as a reference. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class with the specified name. - - Name of the property. - - - - Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. - - - - - Specifies the state of the reader. - - - - - The Read method has not been called. - - - - - The end of the file has been reached successfully. - - - - - Reader is at a property. - - - - - Reader is at the start of an object. - - - - - Reader is in an object. - - - - - Reader is at the start of an array. - - - - - Reader is in an array. - - - - - The Close method has been called. - - - - - Reader has just read a value. - - - - - Reader is at the start of a constructor. - - - - - Reader in a constructor. - - - - - An error occurred that prevents the read operation from continuing. - - - - - The end of the file has been reached successfully. - - - - - Gets the current reader state. - - The current reader state. - - - - Gets or sets a value indicating whether the underlying stream or - should be closed when the reader is closed. - - - true to close the underlying stream or when - the reader is closed; otherwise false. The default is true. - - - - - Gets or sets a value indicating whether multiple pieces of JSON content can - be read from a continuous stream without erroring. - - - true to support reading multiple pieces of JSON content; otherwise false. The default is false. - - - - - Gets the quotation mark character used to enclose the value of a string. - - - - - Get or set how time zones are handling when reading JSON. - - - - - Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. - - - - - Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. - - - - - Get or set how custom date formatted strings are parsed when reading JSON. - - - - - Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a . - - - - - Gets the type of the current JSON token. - - - - - Gets the text value of the current JSON token. - - - - - Gets The Common Language Runtime (CLR) type for the current JSON token. - - - - - Gets the depth of the current token in the JSON document. - - The depth of the current token in the JSON document. - - - - Gets the path of the current JSON token. - - - - - Gets or sets the culture used when reading JSON. Defaults to . - - - - - Initializes a new instance of the class with the specified . - - - - - Reads the next JSON token from the stream. - - true if the next token was read successfully; false if there are no more tokens to read. - - - - Reads the next JSON token from the stream as a . - - A . This method will return null at the end of an array. - - - - Reads the next JSON token from the stream as a . - - A . This method will return null at the end of an array. - - - - Reads the next JSON token from the stream as a []. - - A [] or a null reference if the next JSON token is null. This method will return null at the end of an array. - - - - Reads the next JSON token from the stream as a . - - A . This method will return null at the end of an array. - - - - Reads the next JSON token from the stream as a . - - A . This method will return null at the end of an array. - - - - Reads the next JSON token from the stream as a . - - A . This method will return null at the end of an array. - - - - Reads the next JSON token from the stream as a . - - A . This method will return null at the end of an array. - - - - Reads the next JSON token from the stream as a . - - A . This method will return null at the end of an array. - - - - Skips the children of the current token. - - - - - Sets the current token. - - The new token. - - - - Sets the current token and value. - - The new token. - The value. - - - - Sets the state based on current token type. - - - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - - - Releases unmanaged and - optionally - managed resources - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Changes the to Closed. - - - - - The exception thrown when an error occurs while reading JSON text. - - - - - Gets the line number indicating where the error occurred. - - The line number indicating where the error occurred. - - - - Gets the line position indicating where the error occurred. - - The line position indicating where the error occurred. - - - - Gets the path to the JSON where the error occurred. - - The path to the JSON where the error occurred. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class - with a specified error message. - - The error message that explains the reason for the exception. - - - - Initializes a new instance of the class - with a specified error message and a reference to the inner exception that is the cause of this exception. - - The error message that explains the reason for the exception. - The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. - - - - Initializes a new instance of the class. - - The that holds the serialized object data about the exception being thrown. - The that contains contextual information about the source or destination. - The parameter is null. - The class name is null or is zero (0). - - - - Instructs the to always serialize the member, and require the member has a value. - - - - - The exception thrown when an error occurs during JSON serialization or deserialization. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class - with a specified error message. - - The error message that explains the reason for the exception. - - - - Initializes a new instance of the class - with a specified error message and a reference to the inner exception that is the cause of this exception. - - The error message that explains the reason for the exception. - The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. - - - - Initializes a new instance of the class. - - The that holds the serialized object data about the exception being thrown. - The that contains contextual information about the source or destination. - The parameter is null. - The class name is null or is zero (0). - - - - Serializes and deserializes objects into and from the JSON format. - The enables you to control how objects are encoded into JSON. - - - - - Occurs when the errors during serialization and deserialization. - - - - - Gets or sets the used by the serializer when resolving references. - - - - - Gets or sets the used by the serializer when resolving type names. - - - - - Gets or sets the used by the serializer when writing trace messages. - - The trace writer. - - - - Gets or sets the equality comparer used by the serializer when comparing references. - - The equality comparer. - - - - Gets or sets how type name writing and reading is handled by the serializer. - - - should be used with caution when your application deserializes JSON from an external source. - Incoming types should be validated with a custom - when deserializing with a value other than TypeNameHandling.None. - - - - - Gets or sets how a type name assembly is written and resolved by the serializer. - - The type name assembly format. - - - - Gets or sets how object references are preserved by the serializer. - - - - - Get or set how reference loops (e.g. a class referencing itself) is handled. - - - - - Get or set how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization. - - - - - Get or set how null values are handled during serialization and deserialization. - - - - - Get or set how null default are handled during serialization and deserialization. - - - - - Gets or sets how objects are created during deserialization. - - The object creation handling. - - - - Gets or sets how constructors are used during deserialization. - - The constructor handling. - - - - Gets or sets how metadata properties are used during deserialization. - - The metadata properties handling. - - - - Gets a collection that will be used during serialization. - - Collection that will be used during serialization. - - - - Gets or sets the contract resolver used by the serializer when - serializing .NET objects to JSON and vice versa. - - - - - Gets or sets the used by the serializer when invoking serialization callback methods. - - The context. - - - - Indicates how JSON text output is formatted. - - - - - Get or set how dates are written to JSON text. - - - - - Get or set how time zones are handling during serialization and deserialization. - - - - - Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. - - - - - Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. - - - - - Get or set how special floating point numbers, e.g. , - and , - are written as JSON text. - - - - - Get or set how strings are escaped when writing JSON text. - - - - - Get or set how and values are formatted when writing JSON text, and the expected date format when reading JSON text. - - - - - Gets or sets the culture used when reading JSON. Defaults to . - - - - - Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a . - - - - - Gets a value indicating whether there will be a check for additional JSON content after deserializing an object. - - - true if there will be a check for additional JSON content after deserializing an object; otherwise, false. - - - - - Initializes a new instance of the class. - - - - - Creates a new instance. - The will not use default settings - from . - - - A new instance. - The will not use default settings - from . - - - - - Creates a new instance using the specified . - The will not use default settings - from . - - The settings to be applied to the . - - A new instance using the specified . - The will not use default settings - from . - - - - - Creates a new instance. - The will use default settings - from . - - - A new instance. - The will use default settings - from . - - - - - Creates a new instance using the specified . - The will use default settings - from as well as the specified . - - The settings to be applied to the . - - A new instance using the specified . - The will use default settings - from as well as the specified . - - - - - Populates the JSON values onto the target object. - - The that contains the JSON structure to reader values from. - The target object to populate values onto. - - - - Populates the JSON values onto the target object. - - The that contains the JSON structure to reader values from. - The target object to populate values onto. - - - - Deserializes the JSON structure contained by the specified . - - The that contains the JSON structure to deserialize. - The being deserialized. - - - - Deserializes the JSON structure contained by the specified - into an instance of the specified type. - - The containing the object. - The of object being deserialized. - The instance of being deserialized. - - - - Deserializes the JSON structure contained by the specified - into an instance of the specified type. - - The containing the object. - The type of the object to deserialize. - The instance of being deserialized. - - - - Deserializes the JSON structure contained by the specified - into an instance of the specified type. - - The containing the object. - The of object being deserialized. - The instance of being deserialized. - - - - Serializes the specified and writes the JSON structure - to a Stream using the specified . - - The used to write the JSON structure. - The to serialize. - - - - Serializes the specified and writes the JSON structure - to a Stream using the specified . - - The used to write the JSON structure. - The to serialize. - - The type of the value being serialized. - This parameter is used when is Auto to write out the type name if the type of the value does not match. - Specifing the type is optional. - - - - - Serializes the specified and writes the JSON structure - to a Stream using the specified . - - The used to write the JSON structure. - The to serialize. - - The type of the value being serialized. - This parameter is used when is Auto to write out the type name if the type of the value does not match. - Specifing the type is optional. - - - - - Serializes the specified and writes the JSON structure - to a Stream using the specified . - - The used to write the JSON structure. - The to serialize. - - - - Specifies the settings on a object. - - - - - Gets or sets how reference loops (e.g. a class referencing itself) is handled. - - Reference loop handling. - - - - Gets or sets how missing members (e.g. JSON contains a property that isn't a member on the object) are handled during deserialization. - - Missing member handling. - - - - Gets or sets how objects are created during deserialization. - - The object creation handling. - - - - Gets or sets how null values are handled during serialization and deserialization. - - Null value handling. - - - - Gets or sets how null default are handled during serialization and deserialization. - - The default value handling. - - - - Gets or sets a collection that will be used during serialization. - - The converters. - - - - Gets or sets how object references are preserved by the serializer. - - The preserve references handling. - - - - Gets or sets how type name writing and reading is handled by the serializer. - - - should be used with caution when your application deserializes JSON from an external source. - Incoming types should be validated with a custom - when deserializing with a value other than TypeNameHandling.None. - - The type name handling. - - - - Gets or sets how metadata properties are used during deserialization. - - The metadata properties handling. - - - - Gets or sets how a type name assembly is written and resolved by the serializer. - - The type name assembly format. - - - - Gets or sets how constructors are used during deserialization. - - The constructor handling. - - - - Gets or sets the contract resolver used by the serializer when - serializing .NET objects to JSON and vice versa. - - The contract resolver. - - - - Gets or sets the equality comparer used by the serializer when comparing references. - - The equality comparer. - - - - Gets or sets the used by the serializer when resolving references. - - The reference resolver. - - - - Gets or sets a function that creates the used by the serializer when resolving references. - - A function that creates the used by the serializer when resolving references. - - - - Gets or sets the used by the serializer when writing trace messages. - - The trace writer. - - - - Gets or sets the used by the serializer when resolving type names. - - The binder. - - - - Gets or sets the error handler called during serialization and deserialization. - - The error handler called during serialization and deserialization. - - - - Gets or sets the used by the serializer when invoking serialization callback methods. - - The context. - - - - Get or set how and values are formatted when writing JSON text, and the expected date format when reading JSON text. - - - - - Gets or sets the maximum depth allowed when reading JSON. Reading past this depth will throw a . - - - - - Indicates how JSON text output is formatted. - - - - - Get or set how dates are written to JSON text. - - - - - Get or set how time zones are handling during serialization and deserialization. - - - - - Get or set how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON. - - - - - Get or set how special floating point numbers, e.g. , - and , - are written as JSON. - - - - - Get or set how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text. - - - - - Get or set how strings are escaped when writing JSON text. - - - - - Gets or sets the culture used when reading JSON. Defaults to . - - - - - Gets a value indicating whether there will be a check for additional content after deserializing an object. - - - true if there will be a check for additional content after deserializing an object; otherwise, false. - - - - - Initializes a new instance of the class. - - - - - Represents a reader that provides fast, non-cached, forward-only access to JSON text data. - - - - - Initializes a new instance of the class with the specified . - - The TextReader containing the XML data to read. - - - - Gets or sets the reader's character buffer pool. - - - - - Reads the next JSON token from the stream. - - - true if the next token was read successfully; false if there are no more tokens to read. - - - - - Reads the next JSON token from the stream as a . - - A . This method will return null at the end of an array. - - - - Reads the next JSON token from the stream as a . - - A . This method will return null at the end of an array. - - - - Reads the next JSON token from the stream as a . - - A . This method will return null at the end of an array. - - - - Reads the next JSON token from the stream as a []. - - A [] or a null reference if the next JSON token is null. This method will return null at the end of an array. - - - - Reads the next JSON token from the stream as a . - - A . This method will return null at the end of an array. - - - - Reads the next JSON token from the stream as a . - - A . This method will return null at the end of an array. - - - - Reads the next JSON token from the stream as a . - - A . This method will return null at the end of an array. - - - - Reads the next JSON token from the stream as a . - - A . This method will return null at the end of an array. - - - - Changes the state to closed. - - - - - Gets a value indicating whether the class can return line information. - - - true if LineNumber and LinePosition can be provided; otherwise, false. - - - - - Gets the current line number. - - - The current line number or 0 if no line information is available (for example, HasLineInfo returns false). - - - - - Gets the current line position. - - - The current line position or 0 if no line information is available (for example, HasLineInfo returns false). - - - - - Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. - - - - - Gets or sets the writer's character array pool. - - - - - Gets or sets how many IndentChars to write for each level in the hierarchy when is set to Formatting.Indented. - - - - - Gets or sets which character to use to quote attribute values. - - - - - Gets or sets which character to use for indenting when is set to Formatting.Indented. - - - - - Gets or sets a value indicating whether object names will be surrounded with quotes. - - - - - Creates an instance of the JsonWriter class using the specified . - - The TextWriter to write to. - - - - Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. - - - - - Closes this stream and the underlying stream. - - - - - Writes the beginning of a JSON object. - - - - - Writes the beginning of a JSON array. - - - - - Writes the start of a constructor with the given name. - - The name of the constructor. - - - - Writes the specified end token. - - The end token to write. - - - - Writes the property name of a name/value pair on a JSON object. - - The name of the property. - - - - Writes the property name of a name/value pair on a JSON object. - - The name of the property. - A flag to indicate whether the text should be escaped when it is written as a JSON property name. - - - - Writes indent characters. - - - - - Writes the JSON value delimiter. - - - - - Writes an indent space. - - - - - Writes a value. - An error will raised if the value cannot be written as a single JSON token. - - The value to write. - - - - Writes a null value. - - - - - Writes an undefined value. - - - - - Writes raw JSON. - - The raw JSON to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a [] value. - - The [] value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes out a comment /*...*/ containing the specified text. - - Text to place inside the comment. - - - - Writes out the given white space. - - The string of white space characters. - - - - Specifies the type of JSON token. - - - - - This is returned by the if a method has not been called. - - - - - An object start token. - - - - - An array start token. - - - - - A constructor start token. - - - - - An object property name. - - - - - A comment. - - - - - Raw JSON. - - - - - An integer. - - - - - A float. - - - - - A string. - - - - - A boolean. - - - - - A null token. - - - - - An undefined token. - - - - - An object end token. - - - - - An array end token. - - - - - A constructor end token. - - - - - A Date. - - - - - Byte data. - - - - - - Represents a reader that provides validation. - - - JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. - - - - - - Sets an event handler for receiving schema validation errors. - - - - - Gets the text value of the current JSON token. - - - - - - Gets the depth of the current token in the JSON document. - - The depth of the current token in the JSON document. - - - - Gets the path of the current JSON token. - - - - - Gets the quotation mark character used to enclose the value of a string. - - - - - - Gets the type of the current JSON token. - - - - - - Gets the Common Language Runtime (CLR) type for the current JSON token. - - - - - - Initializes a new instance of the class that - validates the content returned from the given . - - The to read from while validating. - - - - Gets or sets the schema. - - The schema. - - - - Gets the used to construct this . - - The specified in the constructor. - - - - Reads the next JSON token from the stream as a . - - A . - - - - Reads the next JSON token from the stream as a []. - - - A [] or a null reference if the next JSON token is null. - - - - - Reads the next JSON token from the stream as a . - - A . - - - - Reads the next JSON token from the stream as a . - - A . - - - - Reads the next JSON token from the stream as a . - - A . - - - - Reads the next JSON token from the stream as a . - - A . This method will return null at the end of an array. - - - - Reads the next JSON token from the stream as a . - - A . This method will return null at the end of an array. - - - - Reads the next JSON token from the stream as a . - - A . - - - - Reads the next JSON token from the stream. - - - true if the next token was read successfully; false if there are no more tokens to read. - - - - - Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. - - - - - Gets or sets a value indicating whether the underlying stream or - should be closed when the writer is closed. - - - true to close the underlying stream or when - the writer is closed; otherwise false. The default is true. - - - - - Gets the top. - - The top. - - - - Gets the state of the writer. - - - - - Gets the path of the writer. - - - - - Indicates how JSON text output is formatted. - - - - - Get or set how dates are written to JSON text. - - - - - Get or set how time zones are handling when writing JSON text. - - - - - Get or set how strings are escaped when writing JSON text. - - - - - Get or set how special floating point numbers, e.g. , - and , - are written to JSON text. - - - - - Get or set how and values are formatting when writing JSON text. - - - - - Gets or sets the culture used when writing JSON. Defaults to . - - - - - Creates an instance of the JsonWriter class. - - - - - Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. - - - - - Closes this stream and the underlying stream. - - - - - Writes the beginning of a JSON object. - - - - - Writes the end of a JSON object. - - - - - Writes the beginning of a JSON array. - - - - - Writes the end of an array. - - - - - Writes the start of a constructor with the given name. - - The name of the constructor. - - - - Writes the end constructor. - - - - - Writes the property name of a name/value pair on a JSON object. - - The name of the property. - - - - Writes the property name of a name/value pair on a JSON object. - - The name of the property. - A flag to indicate whether the text should be escaped when it is written as a JSON property name. - - - - Writes the end of the current JSON object or array. - - - - - Writes the current token and its children. - - The to read the token from. - - - - Writes the current token. - - The to read the token from. - A flag indicating whether the current token's children should be written. - - - - Writes the token and its value. - - The to write. - - The value to write. - A value is only required for tokens that have an associated value, e.g. the property name for . - A null value can be passed to the method for token's that don't have a value, e.g. . - - - - Writes the token. - - The to write. - - - - Writes the specified end token. - - The end token to write. - - - - Writes indent characters. - - - - - Writes the JSON value delimiter. - - - - - Writes an indent space. - - - - - Writes a null value. - - - - - Writes an undefined value. - - - - - Writes raw JSON without changing the writer's state. - - The raw JSON to write. - - - - Writes raw JSON where a value is expected and updates the writer's state. - - The raw JSON to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a [] value. - - The [] value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - An error will raised if the value cannot be written as a single JSON token. - - The value to write. - - - - Writes out a comment /*...*/ containing the specified text. - - Text to place inside the comment. - - - - Writes out the given white space. - - The string of white space characters. - - - - Releases unmanaged and - optionally - managed resources - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Sets the state of the JsonWriter, - - The JsonToken being written. - The value being written. - - - - The exception thrown when an error occurs while reading JSON text. - - - - - Gets the path to the JSON where the error occurred. - - The path to the JSON where the error occurred. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class - with a specified error message. - - The error message that explains the reason for the exception. - - - - Initializes a new instance of the class - with a specified error message and a reference to the inner exception that is the cause of this exception. - - The error message that explains the reason for the exception. - The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. - - - - Initializes a new instance of the class. - - The that holds the serialized object data about the exception being thrown. - The that contains contextual information about the source or destination. - The parameter is null. - The class name is null or is zero (0). - - - - Specifies how JSON comments are handled when loading JSON. - - - - - Ignore comments. - - - - - Load comments as a with type . - - - - - Specifies how line information is handled when loading JSON. - - - - - Ignore line information. - - - - - Load line information. - - - - - Contains the LINQ to JSON extension methods. - - - - - Returns a collection of tokens that contains the ancestors of every token in the source collection. - - The type of the objects in source, constrained to . - An of that contains the source collection. - An of that contains the ancestors of every token in the source collection. - - - - Returns a collection of tokens that contains every token in the source collection, and the ancestors of every token in the source collection. - - The type of the objects in source, constrained to . - An of that contains the source collection. - An of that contains every token in the source collection, the ancestors of every token in the source collection. - - - - Returns a collection of tokens that contains the descendants of every token in the source collection. - - The type of the objects in source, constrained to . - An of that contains the source collection. - An of that contains the descendants of every token in the source collection. - - - - Returns a collection of tokens that contains every token in the source collection, and the descendants of every token in the source collection. - - The type of the objects in source, constrained to . - An of that contains the source collection. - An of that contains every token in the source collection, and the descendants of every token in the source collection. - - - - Returns a collection of child properties of every object in the source collection. - - An of that contains the source collection. - An of that contains the properties of every object in the source collection. - - - - Returns a collection of child values of every object in the source collection with the given key. - - An of that contains the source collection. - The token key. - An of that contains the values of every token in the source collection with the given key. - - - - Returns a collection of child values of every object in the source collection. - - An of that contains the source collection. - An of that contains the values of every token in the source collection. - - - - Returns a collection of converted child values of every object in the source collection with the given key. - - The type to convert the values to. - An of that contains the source collection. - The token key. - An that contains the converted values of every token in the source collection with the given key. - - - - Returns a collection of converted child values of every object in the source collection. - - The type to convert the values to. - An of that contains the source collection. - An that contains the converted values of every token in the source collection. - - - - Converts the value. - - The type to convert the value to. - A cast as a of . - A converted value. - - - - Converts the value. - - The source collection type. - The type to convert the value to. - A cast as a of . - A converted value. - - - - Returns a collection of child tokens of every array in the source collection. - - The source collection type. - An of that contains the source collection. - An of that contains the values of every token in the source collection. - - - - Returns a collection of converted child tokens of every array in the source collection. - - An of that contains the source collection. - The type to convert the values to. - The source collection type. - An that contains the converted values of every token in the source collection. - - - - Returns the input typed as . - - An of that contains the source collection. - The input typed as . - - - - Returns the input typed as . - - The source collection type. - An of that contains the source collection. - The input typed as . - - - - Represents a collection of objects. - - The type of token - - - - Gets the with the specified key. - - - - - - Represents a JSON array. - - - - - - - - Gets the container's children tokens. - - The container's children tokens. - - - - Gets the node type for this . - - The type. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class from another object. - - A object to copy from. - - - - Initializes a new instance of the class with the specified content. - - The contents of the array. - - - - Initializes a new instance of the class with the specified content. - - The contents of the array. - - - - Loads an from a . - - A that will be read for the content of the . - A that contains the JSON that was read from the specified . - - - - Loads an from a . - - A that will be read for the content of the . - The used to load the JSON. - If this is null, default load settings will be used. - A that contains the JSON that was read from the specified . - - - - Load a from a string that contains JSON. - - A that contains JSON. - A populated from the string that contains JSON. - - - - - - - Load a from a string that contains JSON. - - A that contains JSON. - The used to load the JSON. - If this is null, default load settings will be used. - A populated from the string that contains JSON. - - - - - - - Creates a from an object. - - The object that will be used to create . - A with the values of the specified object - - - - Creates a from an object. - - The object that will be used to create . - The that will be used to read the object. - A with the values of the specified object - - - - Writes this token to a . - - A into which this method will write. - A collection of which will be used when writing the token. - - - - Gets the with the specified key. - - The with the specified key. - - - - Gets or sets the at the specified index. - - - - - - Determines the index of a specific item in the . - - The object to locate in the . - - The index of if found in the list; otherwise, -1. - - - - - Inserts an item to the at the specified index. - - The zero-based index at which should be inserted. - The object to insert into the . - - is not a valid index in the . - The is read-only. - - - - Removes the item at the specified index. - - The zero-based index of the item to remove. - - is not a valid index in the . - The is read-only. - - - - Returns an enumerator that iterates through the collection. - - - A that can be used to iterate through the collection. - - - - - Adds an item to the . - - The object to add to the . - The is read-only. - - - - Removes all items from the . - - The is read-only. - - - - Determines whether the contains a specific value. - - The object to locate in the . - - true if is found in the ; otherwise, false. - - - - - Copies to. - - The array. - Index of the array. - - - - Gets a value indicating whether the is read-only. - - true if the is read-only; otherwise, false. - - - - Removes the first occurrence of a specific object from the . - - The object to remove from the . - - true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original . - - The is read-only. - - - - Represents a JSON constructor. - - - - - Gets the container's children tokens. - - The container's children tokens. - - - - Gets or sets the name of this constructor. - - The constructor name. - - - - Gets the node type for this . - - The type. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class from another object. - - A object to copy from. - - - - Initializes a new instance of the class with the specified name and content. - - The constructor name. - The contents of the constructor. - - - - Initializes a new instance of the class with the specified name and content. - - The constructor name. - The contents of the constructor. - - - - Initializes a new instance of the class with the specified name. - - The constructor name. - - - - Writes this token to a . - - A into which this method will write. - A collection of which will be used when writing the token. - - - - Gets the with the specified key. - - The with the specified key. - - - - Loads an from a . - - A that will be read for the content of the . - A that contains the JSON that was read from the specified . - - - - Loads an from a . - - A that will be read for the content of the . - The used to load the JSON. - If this is null, default load settings will be used. - A that contains the JSON that was read from the specified . - - - - Represents a token that can contain other tokens. - - - - - Occurs when the list changes or an item in the list changes. - - - - - Occurs before an item is added to the collection. - - - - - Occurs when the items list of the collection has changed, or the collection is reset. - - - - - Gets the container's children tokens. - - The container's children tokens. - - - - Raises the event. - - The instance containing the event data. - - - - Raises the event. - - The instance containing the event data. - - - - Raises the event. - - The instance containing the event data. - - - - Gets a value indicating whether this token has child tokens. - - - true if this token has child values; otherwise, false. - - - - - Get the first child token of this token. - - - A containing the first child token of the . - - - - - Get the last child token of this token. - - - A containing the last child token of the . - - - - - Returns a collection of the child tokens of this token, in document order. - - - An of containing the child tokens of this , in document order. - - - - - Returns a collection of the child values of this token, in document order. - - The type to convert the values to. - - A containing the child values of this , in document order. - - - - - Returns a collection of the descendant tokens for this token in document order. - - An containing the descendant tokens of the . - - - - Returns a collection of the tokens that contain this token, and all descendant tokens of this token, in document order. - - An containing this token, and all the descendant tokens of the . - - - - Adds the specified content as children of this . - - The content to be added. - - - - Adds the specified content as the first children of this . - - The content to be added. - - - - Creates an that can be used to add tokens to the . - - An that is ready to have content written to it. - - - - Replaces the children nodes of this token with the specified content. - - The content. - - - - Removes the child nodes from this token. - - - - - Merge the specified content into this . - - The content to be merged. - - - - Merge the specified content into this using . - - The content to be merged. - The used to merge the content. - - - - Gets the count of child JSON tokens. - - The count of child JSON tokens - - - - Represents a collection of objects. - - The type of token - - - - An empty collection of objects. - - - - - Initializes a new instance of the struct. - - The enumerable. - - - - Returns an enumerator that iterates through the collection. - - - A that can be used to iterate through the collection. - - - - - Returns an enumerator that iterates through a collection. - - - An object that can be used to iterate through the collection. - - - - - Gets the with the specified key. - - - - - - Determines whether the specified is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Determines whether the specified is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Returns a hash code for this instance. - - - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - - - Represents a JSON object. - - - - - - - - Gets the container's children tokens. - - The container's children tokens. - - - - Occurs when a property value changes. - - - - - Occurs when a property value is changing. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class from another object. - - A object to copy from. - - - - Initializes a new instance of the class with the specified content. - - The contents of the object. - - - - Initializes a new instance of the class with the specified content. - - The contents of the object. - - - - Gets the node type for this . - - The type. - - - - Gets an of this object's properties. - - An of this object's properties. - - - - Gets a the specified name. - - The property name. - A with the specified name or null. - - - - Gets an of this object's property values. - - An of this object's property values. - - - - Gets the with the specified key. - - The with the specified key. - - - - Gets or sets the with the specified property name. - - - - - - Loads an from a . - - A that will be read for the content of the . - A that contains the JSON that was read from the specified . - - - - Loads an from a . - - A that will be read for the content of the . - The used to load the JSON. - If this is null, default load settings will be used. - A that contains the JSON that was read from the specified . - - - - Load a from a string that contains JSON. - - A that contains JSON. - A populated from the string that contains JSON. - - - - - - - Load a from a string that contains JSON. - - A that contains JSON. - The used to load the JSON. - If this is null, default load settings will be used. - A populated from the string that contains JSON. - - - - - - - Creates a from an object. - - The object that will be used to create . - A with the values of the specified object - - - - Creates a from an object. - - The object that will be used to create . - The that will be used to read the object. - A with the values of the specified object - - - - Writes this token to a . - - A into which this method will write. - A collection of which will be used when writing the token. - - - - Gets the with the specified property name. - - Name of the property. - The with the specified property name. - - - - Gets the with the specified property name. - The exact property name will be searched for first and if no matching property is found then - the will be used to match a property. - - Name of the property. - One of the enumeration values that specifies how the strings will be compared. - The with the specified property name. - - - - Tries to get the with the specified property name. - The exact property name will be searched for first and if no matching property is found then - the will be used to match a property. - - Name of the property. - The value. - One of the enumeration values that specifies how the strings will be compared. - true if a value was successfully retrieved; otherwise, false. - - - - Adds the specified property name. - - Name of the property. - The value. - - - - Removes the property with the specified name. - - Name of the property. - true if item was successfully removed; otherwise, false. - - - - Tries the get value. - - Name of the property. - The value. - true if a value was successfully retrieved; otherwise, false. - - - - Returns an enumerator that iterates through the collection. - - - A that can be used to iterate through the collection. - - - - - Raises the event with the provided arguments. - - Name of the property. - - - - Raises the event with the provided arguments. - - Name of the property. - - - - Returns the properties for this instance of a component. - - - A that represents the properties for this component instance. - - - - - Returns the properties for this instance of a component using the attribute array as a filter. - - An array of type that is used as a filter. - - A that represents the filtered properties for this component instance. - - - - - Returns a collection of custom attributes for this instance of a component. - - - An containing the attributes for this object. - - - - - Returns the class name of this instance of a component. - - - The class name of the object, or null if the class does not have a name. - - - - - Returns the name of this instance of a component. - - - The name of the object, or null if the object does not have a name. - - - - - Returns a type converter for this instance of a component. - - - A that is the converter for this object, or null if there is no for this object. - - - - - Returns the default event for this instance of a component. - - - An that represents the default event for this object, or null if this object does not have events. - - - - - Returns the default property for this instance of a component. - - - A that represents the default property for this object, or null if this object does not have properties. - - - - - Returns an editor of the specified type for this instance of a component. - - A that represents the editor for this object. - - An of the specified type that is the editor for this object, or null if the editor cannot be found. - - - - - Returns the events for this instance of a component using the specified attribute array as a filter. - - An array of type that is used as a filter. - - An that represents the filtered events for this component instance. - - - - - Returns the events for this instance of a component. - - - An that represents the events for this component instance. - - - - - Returns an object that contains the property described by the specified property descriptor. - - A that represents the property whose owner is to be found. - - An that represents the owner of the specified property. - - - - - Returns the responsible for binding operations performed on this object. - - The expression tree representation of the runtime value. - - The to bind this object. - - - - - Specifies the settings used when merging JSON. - - - - - Gets or sets the method used when merging JSON arrays. - - The method used when merging JSON arrays. - - - - Gets or sets how how null value properties are merged. - - How null value properties are merged. - - - - Represents a JSON property. - - - - - Gets the container's children tokens. - - The container's children tokens. - - - - Gets the property name. - - The property name. - - - - Gets or sets the property value. - - The property value. - - - - Initializes a new instance of the class from another object. - - A object to copy from. - - - - Gets the node type for this . - - The type. - - - - Initializes a new instance of the class. - - The property name. - The property content. - - - - Initializes a new instance of the class. - - The property name. - The property content. - - - - Writes this token to a . - - A into which this method will write. - A collection of which will be used when writing the token. - - - - Loads an from a . - - A that will be read for the content of the . - A that contains the JSON that was read from the specified . - - - - Loads an from a . - - A that will be read for the content of the . - The used to load the JSON. - If this is null, default load settings will be used. - A that contains the JSON that was read from the specified . - - - - Represents a view of a . - - - - - Initializes a new instance of the class. - - The name. - - - - When overridden in a derived class, returns whether resetting an object changes its value. - - - true if resetting the component changes its value; otherwise, false. - - The component to test for reset capability. - - - - When overridden in a derived class, gets the current value of the property on a component. - - - The value of a property for a given component. - - The component with the property for which to retrieve the value. - - - - - When overridden in a derived class, resets the value for this property of the component to the default value. - - The component with the property value that is to be reset to the default value. - - - - - When overridden in a derived class, sets the value of the component to a different value. - - The component with the property value that is to be set. - The new value. - - - - - When overridden in a derived class, determines a value indicating whether the value of this property needs to be persisted. - - - true if the property should be persisted; otherwise, false. - - The component with the property to be examined for persistence. - - - - When overridden in a derived class, gets the type of the component this property is bound to. - - - A that represents the type of component this property is bound to. When the or methods are invoked, the object specified might be an instance of this type. - - - - - When overridden in a derived class, gets a value indicating whether this property is read-only. - - - true if the property is read-only; otherwise, false. - - - - - When overridden in a derived class, gets the type of the property. - - - A that represents the type of the property. - - - - - Gets the hash code for the name of the member. - - - - The hash code for the name of the member. - - - - - Represents a raw JSON string. - - - - - Initializes a new instance of the class from another object. - - A object to copy from. - - - - Initializes a new instance of the class. - - The raw json. - - - - Creates an instance of with the content of the reader's current token. - - The reader. - An instance of with the content of the reader's current token. - - - - Represents an abstract JSON token. - - - - - Gets a comparer that can compare two tokens for value equality. - - A that can compare two nodes for value equality. - - - - Gets or sets the parent. - - The parent. - - - - Gets the root of this . - - The root of this . - - - - Gets the node type for this . - - The type. - - - - Gets a value indicating whether this token has child tokens. - - - true if this token has child values; otherwise, false. - - - - - Compares the values of two tokens, including the values of all descendant tokens. - - The first to compare. - The second to compare. - true if the tokens are equal; otherwise false. - - - - Gets the next sibling token of this node. - - The that contains the next sibling token. - - - - Gets the previous sibling token of this node. - - The that contains the previous sibling token. - - - - Gets the path of the JSON token. - - - - - Adds the specified content immediately after this token. - - A content object that contains simple content or a collection of content objects to be added after this token. - - - - Adds the specified content immediately before this token. - - A content object that contains simple content or a collection of content objects to be added before this token. - - - - Returns a collection of the ancestor tokens of this token. - - A collection of the ancestor tokens of this token. - - - - Returns a collection of tokens that contain this token, and the ancestors of this token. - - A collection of tokens that contain this token, and the ancestors of this token. - - - - Returns a collection of the sibling tokens after this token, in document order. - - A collection of the sibling tokens after this tokens, in document order. - - - - Returns a collection of the sibling tokens before this token, in document order. - - A collection of the sibling tokens before this token, in document order. - - - - Gets the with the specified key. - - The with the specified key. - - - - Gets the with the specified key converted to the specified type. - - The type to convert the token to. - The token key. - The converted token value. - - - - Get the first child token of this token. - - A containing the first child token of the . - - - - Get the last child token of this token. - - A containing the last child token of the . - - - - Returns a collection of the child tokens of this token, in document order. - - An of containing the child tokens of this , in document order. - - - - Returns a collection of the child tokens of this token, in document order, filtered by the specified type. - - The type to filter the child tokens on. - A containing the child tokens of this , in document order. - - - - Returns a collection of the child values of this token, in document order. - - The type to convert the values to. - A containing the child values of this , in document order. - - - - Removes this token from its parent. - - - - - Replaces this token with the specified token. - - The value. - - - - Writes this token to a . - - A into which this method will write. - A collection of which will be used when writing the token. - - - - Returns the indented JSON for this token. - - - The indented JSON for this token. - - - - - Returns the JSON for this token using the given formatting and converters. - - Indicates how the output is formatted. - A collection of which will be used when writing the token. - The JSON for this token using the given formatting and converters. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to []. - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an implicit conversion from to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from [] to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from to . - - The value to create a from. - The initialized with the specified value. - - - - Performs an implicit conversion from to . - - The value to create a from. - The initialized with the specified value. - - - - Creates an for this token. - - An that can be used to read this token and its descendants. - - - - Creates a from an object. - - The object that will be used to create . - A with the value of the specified object - - - - Creates a from an object using the specified . - - The object that will be used to create . - The that will be used when reading the object. - A with the value of the specified object - - - - Creates the specified .NET type from the . - - The object type that the token will be deserialized to. - The new object created from the JSON value. - - - - Creates the specified .NET type from the . - - The object type that the token will be deserialized to. - The new object created from the JSON value. - - - - Creates the specified .NET type from the using the specified . - - The object type that the token will be deserialized to. - The that will be used when creating the object. - The new object created from the JSON value. - - - - Creates the specified .NET type from the using the specified . - - The object type that the token will be deserialized to. - The that will be used when creating the object. - The new object created from the JSON value. - - - - Creates a from a . - - An positioned at the token to read into this . - - An that contains the token and its descendant tokens - that were read from the reader. The runtime type of the token is determined - by the token type of the first token encountered in the reader. - - - - - Creates a from a . - - An positioned at the token to read into this . - The used to load the JSON. - If this is null, default load settings will be used. - - An that contains the token and its descendant tokens - that were read from the reader. The runtime type of the token is determined - by the token type of the first token encountered in the reader. - - - - - Load a from a string that contains JSON. - - A that contains JSON. - A populated from the string that contains JSON. - - - - Load a from a string that contains JSON. - - A that contains JSON. - The used to load the JSON. - If this is null, default load settings will be used. - A populated from the string that contains JSON. - - - - Creates a from a . - - An positioned at the token to read into this . - The used to load the JSON. - If this is null, default load settings will be used. - - An that contains the token and its descendant tokens - that were read from the reader. The runtime type of the token is determined - by the token type of the first token encountered in the reader. - - - - - Creates a from a . - - An positioned at the token to read into this . - - An that contains the token and its descendant tokens - that were read from the reader. The runtime type of the token is determined - by the token type of the first token encountered in the reader. - - - - - Selects a using a JPath expression. Selects the token that matches the object path. - - - A that contains a JPath expression. - - A , or null. - - - - Selects a using a JPath expression. Selects the token that matches the object path. - - - A that contains a JPath expression. - - A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression. - A . - - - - Selects a collection of elements using a JPath expression. - - - A that contains a JPath expression. - - An that contains the selected elements. - - - - Selects a collection of elements using a JPath expression. - - - A that contains a JPath expression. - - A flag to indicate whether an error should be thrown if no tokens are found when evaluating part of the expression. - An that contains the selected elements. - - - - Returns the responsible for binding operations performed on this object. - - The expression tree representation of the runtime value. - - The to bind this object. - - - - - Returns the responsible for binding operations performed on this object. - - The expression tree representation of the runtime value. - - The to bind this object. - - - - - Creates a new instance of the . All child tokens are recursively cloned. - - A new instance of the . - - - - Adds an object to the annotation list of this . - - The annotation to add. - - - - Get the first annotation object of the specified type from this . - - The type of the annotation to retrieve. - The first annotation object that matches the specified type, or null if no annotation is of the specified type. - - - - Gets the first annotation object of the specified type from this . - - The of the annotation to retrieve. - The first annotation object that matches the specified type, or null if no annotation is of the specified type. - - - - Gets a collection of annotations of the specified type for this . - - The type of the annotations to retrieve. - An that contains the annotations for this . - - - - Gets a collection of annotations of the specified type for this . - - The of the annotations to retrieve. - An of that contains the annotations that match the specified type for this . - - - - Removes the annotations of the specified type from this . - - The type of annotations to remove. - - - - Removes the annotations of the specified type from this . - - The of annotations to remove. - - - - Compares tokens to determine whether they are equal. - - - - - Determines whether the specified objects are equal. - - The first object of type to compare. - The second object of type to compare. - - true if the specified objects are equal; otherwise, false. - - - - - Returns a hash code for the specified object. - - The for which a hash code is to be returned. - A hash code for the specified object. - The type of is a reference type and is null. - - - - Represents a reader that provides fast, non-cached, forward-only access to serialized JSON data. - - - - - Gets the at the reader's current position. - - - - - Initializes a new instance of the class. - - The token to read from. - - - - Reads the next JSON token from the stream. - - - true if the next token was read successfully; false if there are no more tokens to read. - - - - - Gets the path of the current JSON token. - - - - - Specifies the type of token. - - - - - No token type has been set. - - - - - A JSON object. - - - - - A JSON array. - - - - - A JSON constructor. - - - - - A JSON object property. - - - - - A comment. - - - - - An integer value. - - - - - A float value. - - - - - A string value. - - - - - A boolean value. - - - - - A null value. - - - - - An undefined value. - - - - - A date value. - - - - - A raw JSON value. - - - - - A collection of bytes value. - - - - - A Guid value. - - - - - A Uri value. - - - - - A TimeSpan value. - - - - - Represents a writer that provides a fast, non-cached, forward-only way of generating JSON data. - - - - - Gets the at the writer's current position. - - - - - Gets the token being writen. - - The token being writen. - - - - Initializes a new instance of the class writing to the given . - - The container being written to. - - - - Initializes a new instance of the class. - - - - - Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. - - - - - Closes this stream and the underlying stream. - - - - - Writes the beginning of a JSON object. - - - - - Writes the beginning of a JSON array. - - - - - Writes the start of a constructor with the given name. - - The name of the constructor. - - - - Writes the end. - - The token. - - - - Writes the property name of a name/value pair on a JSON object. - - The name of the property. - - - - Writes a value. - An error will raised if the value cannot be written as a single JSON token. - - The value to write. - - - - Writes a null value. - - - - - Writes an undefined value. - - - - - Writes raw JSON. - - The raw JSON to write. - - - - Writes out a comment /*...*/ containing the specified text. - - Text to place inside the comment. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a [] value. - - The [] value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Writes a value. - - The value to write. - - - - Represents a value in JSON (string, integer, date, etc). - - - - - Initializes a new instance of the class from another object. - - A object to copy from. - - - - Initializes a new instance of the class with the given value. - - The value. - - - - Initializes a new instance of the class with the given value. - - The value. - - - - Initializes a new instance of the class with the given value. - - The value. - - - - Initializes a new instance of the class with the given value. - - The value. - - - - Initializes a new instance of the class with the given value. - - The value. - - - - Initializes a new instance of the class with the given value. - - The value. - - - - Initializes a new instance of the class with the given value. - - The value. - - - - Initializes a new instance of the class with the given value. - - The value. - - - - Initializes a new instance of the class with the given value. - - The value. - - - - Initializes a new instance of the class with the given value. - - The value. - - - - Initializes a new instance of the class with the given value. - - The value. - - - - Initializes a new instance of the class with the given value. - - The value. - - - - Initializes a new instance of the class with the given value. - - The value. - - - - Initializes a new instance of the class with the given value. - - The value. - - - - Gets a value indicating whether this token has child tokens. - - - true if this token has child values; otherwise, false. - - - - - Creates a comment with the given value. - - The value. - A comment with the given value. - - - - Creates a string with the given value. - - The value. - A string with the given value. - - - - Creates a null value. - - A null value. - - - - Creates a undefined value. - - A undefined value. - - - - Gets the node type for this . - - The type. - - - - Gets or sets the underlying token value. - - The underlying token value. - - - - Writes this token to a . - - A into which this method will write. - A collection of which will be used when writing the token. - - - - Indicates whether the current object is equal to another object of the same type. - - - true if the current object is equal to the parameter; otherwise, false. - - An object to compare with this object. - - - - Determines whether the specified is equal to the current . - - The to compare with the current . - - true if the specified is equal to the current ; otherwise, false. - - - The parameter is null. - - - - - Serves as a hash function for a particular type. - - - A hash code for the current . - - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Returns a that represents this instance. - - The format. - - A that represents this instance. - - - - - Returns a that represents this instance. - - The format provider. - - A that represents this instance. - - - - - Returns a that represents this instance. - - The format. - The format provider. - - A that represents this instance. - - - - - Returns the responsible for binding operations performed on this object. - - The expression tree representation of the runtime value. - - The to bind this object. - - - - - Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. - - An object to compare with this instance. - - A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has these meanings: - Value - Meaning - Less than zero - This instance is less than . - Zero - This instance is equal to . - Greater than zero - This instance is greater than . - - - is not the same type as this instance. - - - - - Specifies the settings used when loading JSON. - - - - - Gets or sets how JSON comments are handled when loading JSON. - - The JSON comment handling. - - - - Gets or sets how JSON line info is handled when loading JSON. - - The JSON line info handling. - - - - Specifies how JSON arrays are merged together. - - - - Concatenate arrays. - - - Union arrays, skipping items that already exist. - - - Replace all array items. - - - Merge array items together, matched by index. - - - - Specifies how null value properties are merged. - - - - - The content's null value properties will be ignored during merging. - - - - - The content's null value properties will be merged. - - - - - Specifies the member serialization options for the . - - - - - All public members are serialized by default. Members can be excluded using or . - This is the default member serialization mode. - - - - - Only members marked with or are serialized. - This member serialization mode can also be set by marking the class with . - - - - - All public and private fields are serialized. Members can be excluded using or . - This member serialization mode can also be set by marking the class with - and setting IgnoreSerializableAttribute on to false. - - - - - Specifies metadata property handling options for the . - - - - - Read metadata properties located at the start of a JSON object. - - - - - Read metadata properties located anywhere in a JSON object. Note that this setting will impact performance. - - - - - Do not try to read metadata properties. - - - - - Specifies missing member handling options for the . - - - - - Ignore a missing member and do not attempt to deserialize it. - - - - - Throw a when a missing member is encountered during deserialization. - - - - - Specifies null value handling options for the . - - - - - - - - - Include null values when serializing and deserializing objects. - - - - - Ignore null values when serializing and deserializing objects. - - - - - Specifies how object creation is handled by the . - - - - - Reuse existing objects, create new objects when needed. - - - - - Only reuse existing objects. - - - - - Always create new objects. - - - - - Specifies reference handling options for the . - Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement ISerializable. - - - - - - - - Do not preserve references when serializing types. - - - - - Preserve references when serializing into a JSON object structure. - - - - - Preserve references when serializing into a JSON array structure. - - - - - Preserve references when serializing. - - - - - Specifies reference loop handling options for the . - - - - - Throw a when a loop is encountered. - - - - - Ignore loop references and do not serialize. - - - - - Serialize loop references. - - - - - Indicating whether a property is required. - - - - - The property is not required. The default state. - - - - - The property must be defined in JSON but can be a null value. - - - - - The property must be defined in JSON and cannot be a null value. - - - - - The property is not required but it cannot be a null value. - - - - - - Contains the JSON schema extension methods. - - - JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. - - - - - - - Determines whether the is valid. - - - JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. - - - The source to test. - The schema to test with. - - true if the specified is valid; otherwise, false. - - - - - - Determines whether the is valid. - - - JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. - - - The source to test. - The schema to test with. - When this method returns, contains any error messages generated while validating. - - true if the specified is valid; otherwise, false. - - - - - - Validates the specified . - - - JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. - - - The source to test. - The schema to test with. - - - - - Validates the specified . - - - JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. - - - The source to test. - The schema to test with. - The validation event handler. - - - - - An in-memory representation of a JSON Schema. - - - JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. - - - - - - Gets or sets the id. - - - - - Gets or sets the title. - - - - - Gets or sets whether the object is required. - - - - - Gets or sets whether the object is read only. - - - - - Gets or sets whether the object is visible to users. - - - - - Gets or sets whether the object is transient. - - - - - Gets or sets the description of the object. - - - - - Gets or sets the types of values allowed by the object. - - The type. - - - - Gets or sets the pattern. - - The pattern. - - - - Gets or sets the minimum length. - - The minimum length. - - - - Gets or sets the maximum length. - - The maximum length. - - - - Gets or sets a number that the value should be divisble by. - - A number that the value should be divisble by. - - - - Gets or sets the minimum. - - The minimum. - - - - Gets or sets the maximum. - - The maximum. - - - - Gets or sets a flag indicating whether the value can not equal the number defined by the "minimum" attribute. - - A flag indicating whether the value can not equal the number defined by the "minimum" attribute. - - - - Gets or sets a flag indicating whether the value can not equal the number defined by the "maximum" attribute. - - A flag indicating whether the value can not equal the number defined by the "maximum" attribute. - - - - Gets or sets the minimum number of items. - - The minimum number of items. - - - - Gets or sets the maximum number of items. - - The maximum number of items. - - - - Gets or sets the of items. - - The of items. - - - - Gets or sets a value indicating whether items in an array are validated using the instance at their array position from . - - - true if items are validated using their array position; otherwise, false. - - - - - Gets or sets the of additional items. - - The of additional items. - - - - Gets or sets a value indicating whether additional items are allowed. - - - true if additional items are allowed; otherwise, false. - - - - - Gets or sets whether the array items must be unique. - - - - - Gets or sets the of properties. - - The of properties. - - - - Gets or sets the of additional properties. - - The of additional properties. - - - - Gets or sets the pattern properties. - - The pattern properties. - - - - Gets or sets a value indicating whether additional properties are allowed. - - - true if additional properties are allowed; otherwise, false. - - - - - Gets or sets the required property if this property is present. - - The required property if this property is present. - - - - Gets or sets the a collection of valid enum values allowed. - - A collection of valid enum values allowed. - - - - Gets or sets disallowed types. - - The disallow types. - - - - Gets or sets the default value. - - The default value. - - - - Gets or sets the collection of that this schema extends. - - The collection of that this schema extends. - - - - Gets or sets the format. - - The format. - - - - Initializes a new instance of the class. - - - - - Reads a from the specified . - - The containing the JSON Schema to read. - The object representing the JSON Schema. - - - - Reads a from the specified . - - The containing the JSON Schema to read. - The to use when resolving schema references. - The object representing the JSON Schema. - - - - Load a from a string that contains schema JSON. - - A that contains JSON. - A populated from the string that contains JSON. - - - - Parses the specified json. - - The json. - The resolver. - A populated from the string that contains JSON. - - - - Writes this schema to a . - - A into which this method will write. - - - - Writes this schema to a using the specified . - - A into which this method will write. - The resolver used. - - - - Returns a that represents the current . - - - A that represents the current . - - - - - - Returns detailed information about the schema exception. - - - JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. - - - - - - Gets the line number indicating where the error occurred. - - The line number indicating where the error occurred. - - - - Gets the line position indicating where the error occurred. - - The line position indicating where the error occurred. - - - - Gets the path to the JSON where the error occurred. - - The path to the JSON where the error occurred. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class - with a specified error message. - - The error message that explains the reason for the exception. - - - - Initializes a new instance of the class - with a specified error message and a reference to the inner exception that is the cause of this exception. - - The error message that explains the reason for the exception. - The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. - - - - Initializes a new instance of the class. - - The that holds the serialized object data about the exception being thrown. - The that contains contextual information about the source or destination. - The parameter is null. - The class name is null or is zero (0). - - - - - Generates a from a specified . - - - JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. - - - - - - Gets or sets how undefined schemas are handled by the serializer. - - - - - Gets or sets the contract resolver. - - The contract resolver. - - - - Generate a from the specified type. - - The type to generate a from. - A generated from the specified type. - - - - Generate a from the specified type. - - The type to generate a from. - The used to resolve schema references. - A generated from the specified type. - - - - Generate a from the specified type. - - The type to generate a from. - Specify whether the generated root will be nullable. - A generated from the specified type. - - - - Generate a from the specified type. - - The type to generate a from. - The used to resolve schema references. - Specify whether the generated root will be nullable. - A generated from the specified type. - - - - - Resolves from an id. - - - JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. - - - - - - Gets or sets the loaded schemas. - - The loaded schemas. - - - - Initializes a new instance of the class. - - - - - Gets a for the specified reference. - - The id. - A for the specified reference. - - - - - The value types allowed by the . - - - JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. - - - - - - No type specified. - - - - - String type. - - - - - Float type. - - - - - Integer type. - - - - - Boolean type. - - - - - Object type. - - - - - Array type. - - - - - Null type. - - - - - Any type. - - - - - - Specifies undefined schema Id handling options for the . - - - JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. - - - - - - Do not infer a schema Id. - - - - - Use the .NET type name as the schema Id. - - - - - Use the assembly qualified .NET type name as the schema Id. - - - - - - Returns detailed information related to the . - - - JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. - - - - - - Gets the associated with the validation error. - - The JsonSchemaException associated with the validation error. - - - - Gets the path of the JSON location where the validation error occurred. - - The path of the JSON location where the validation error occurred. - - - - Gets the text description corresponding to the validation error. - - The text description. - - - - - Represents the callback method that will handle JSON schema validation events and the . - - - JSON Schema validation has been moved to its own package. See http://www.newtonsoft.com/jsonschema for more details. - - - - - - A snake case naming strategy. - - - - - Initializes a new instance of the class. - - - A flag indicating whether dictionary keys should be processed. - - - A flag indicating whether explicitly specified property names should be processed, - e.g. a property name customized with a . - - - - - Initializes a new instance of the class. - - - - - Resolves the specified property name. - - The property name to resolve. - The resolved property name. - - - - A camel case naming strategy. - - - - - Initializes a new instance of the class. - - - A flag indicating whether dictionary keys should be processed. - - - A flag indicating whether explicitly specified property names should be processed, - e.g. a property name customized with a . - - - - - Initializes a new instance of the class. - - - - - Resolves the specified property name. - - The property name to resolve. - The resolved property name. - - - - Resolves member mappings for a type, camel casing property names. - - - - - Initializes a new instance of the class. - - - - - Used by to resolves a for a given . - - - - - Gets a value indicating whether members are being get and set using dynamic code generation. - This value is determined by the runtime permissions available. - - - true if using dynamic code generation; otherwise, false. - - - - - Gets or sets the default members search flags. - - The default members search flags. - - - - Gets or sets a value indicating whether compiler generated members should be serialized. - - - true if serialized compiler generated members; otherwise, false. - - - - - Gets or sets a value indicating whether to ignore the interface when serializing and deserializing types. - - - true if the interface will be ignored when serializing and deserializing types; otherwise, false. - - - - - Gets or sets a value indicating whether to ignore the attribute when serializing and deserializing types. - - - true if the attribute will be ignored when serializing and deserializing types; otherwise, false. - - - - - Gets or sets the naming strategy used to resolve how property names and dictionary keys are serialized. - - The naming strategy used to resolve how property names and dictionary keys are serialized. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - If set to true the will use a cached shared with other resolvers of the same type. - Sharing the cache will significantly improve performance with multiple resolver instances because expensive reflection will only - happen once. This setting can cause unexpected behavior if different instances of the resolver are suppose to produce different - results. When set to false it is highly recommended to reuse instances with the . - - - - - Resolves the contract for a given type. - - The type to resolve a contract for. - The contract for a given type. - - - - Gets the serializable members for the type. - - The type to get serializable members for. - The serializable members for the type. - - - - Creates a for the given type. - - Type of the object. - A for the given type. - - - - Creates the constructor parameters. - - The constructor to create properties for. - The type's member properties. - Properties for the given . - - - - Creates a for the given . - - The matching member property. - The constructor parameter. - A created for the given . - - - - Resolves the default for the contract. - - Type of the object. - The contract's default . - - - - Creates a for the given type. - - Type of the object. - A for the given type. - - - - Creates a for the given type. - - Type of the object. - A for the given type. - - - - Creates a for the given type. - - Type of the object. - A for the given type. - - - - Creates a for the given type. - - Type of the object. - A for the given type. - - - - Creates a for the given type. - - Type of the object. - A for the given type. - - - - Creates a for the given type. - - Type of the object. - A for the given type. - - - - Creates a for the given type. - - Type of the object. - A for the given type. - - - - Determines which contract type is created for the given type. - - Type of the object. - A for the given type. - - - - Creates properties for the given . - - The type to create properties for. - /// The member serialization mode for the type. - Properties for the given . - - - - Creates the used by the serializer to get and set values from a member. - - The member. - The used by the serializer to get and set values from a member. - - - - Creates a for the given . - - The member's parent . - The member to create a for. - A created for the given . - - - - Resolves the name of the property. - - Name of the property. - Resolved name of the property. - - - - Resolves the key of the dictionary. By default is used to resolve dictionary keys. - - Key of the dictionary. - Resolved key of the dictionary. - - - - Gets the resolved name of the property. - - Name of the property. - Name of the property. - - - - The default naming strategy. Property names and dictionary keys are unchanged. - - - - - Resolves the specified property name. - - The property name to resolve. - The resolved property name. - - - - The default serialization binder used when resolving and loading classes from type names. - - - - - When overridden in a derived class, controls the binding of a serialized object to a type. - - Specifies the name of the serialized object. - Specifies the name of the serialized object. - - The type of the object the formatter creates a new instance of. - - - - - When overridden in a derived class, controls the binding of a serialized object to a type. - - The type of the object the formatter creates a new instance of. - Specifies the name of the serialized object. - Specifies the name of the serialized object. - - - - Represents a trace writer that writes to the application's instances. - - - - - Gets the that will be used to filter the trace messages passed to the writer. - For example a filter level of Info will exclude Verbose messages and include Info, - Warning and Error messages. - - - The that will be used to filter the trace messages passed to the writer. - - - - - Writes the specified trace level, message and optional exception. - - The at which to write this trace. - The trace message. - The trace exception. This parameter is optional. - - - - Get and set values for a using dynamic methods. - - - - - Initializes a new instance of the class. - - The member info. - - - - Sets the value. - - The target to set the value on. - The value to set on the target. - - - - Gets the value. - - The target to get the value from. - The value. - - - - Provides information surrounding an error. - - - - - Gets the error. - - The error. - - - - Gets the original object that caused the error. - - The original object that caused the error. - - - - Gets the member that caused the error. - - The member that caused the error. - - - - Gets the path of the JSON location where the error occurred. - - The path of the JSON location where the error occurred. - - - - Gets or sets a value indicating whether this is handled. - - true if handled; otherwise, false. - - - - Provides data for the Error event. - - - - - Gets the current object the error event is being raised against. - - The current object the error event is being raised against. - - - - Gets the error context. - - The error context. - - - - Initializes a new instance of the class. - - The current object. - The error context. - - - - Get and set values for a using dynamic methods. - - - - - Initializes a new instance of the class. - - The member info. - - - - Sets the value. - - The target to set the value on. - The value to set on the target. - - - - Gets the value. - - The target to get the value from. - The value. - - - - Provides methods to get attributes. - - - - - Returns a collection of all of the attributes, or an empty collection if there are no attributes. - - When true, look up the hierarchy chain for the inherited custom attribute. - A collection of s, or an empty collection. - - - - Returns a collection of attributes, identified by type, or an empty collection if there are no attributes. - - The type of the attributes. - When true, look up the hierarchy chain for the inherited custom attribute. - A collection of s, or an empty collection. - - - - Used by to resolves a for a given . - - - - - - - - - Resolves the contract for a given type. - - The type to resolve a contract for. - The contract for a given type. - - - - A base class for resolving how property names and dictionary keys are serialized. - - - - - A flag indicating whether dictionary keys should be processed. - Defaults to false. - - - - - A flag indicating whether explicitly specified property names, - e.g. a property name customized with a , should be processed. - Defaults to false. - - - - - Gets the serialized name for a given property name. - - The initial property name. - A flag indicating whether the property has had a name explicitly specfied. - The serialized property name. - - - - Gets the serialized key for a given dictionary key. - - The initial dictionary key. - The serialized dictionary key. - - - - Resolves the specified property name. - - The property name to resolve. - The resolved property name. - - - - Used to resolve references when serializing and deserializing JSON by the . - - - - - Resolves a reference to its object. - - The serialization context. - The reference to resolve. - The object that - - - - Gets the reference for the sepecified object. - - The serialization context. - The object to get a reference for. - The reference to the object. - - - - Determines whether the specified object is referenced. - - The serialization context. - The object to test for a reference. - - true if the specified object is referenced; otherwise, false. - - - - - Adds a reference to the specified object. - - The serialization context. - The reference. - The object to reference. - - - - Represents a trace writer. - - - - - Gets the that will be used to filter the trace messages passed to the writer. - For example a filter level of Info will exclude Verbose messages and include Info, - Warning and Error messages. - - The that will be used to filter the trace messages passed to the writer. - - - - Writes the specified trace level, message and optional exception. - - The at which to write this trace. - The trace message. - The trace exception. This parameter is optional. - - - - Provides methods to get and set values. - - - - - Sets the value. - - The target to set the value on. - The value to set on the target. - - - - Gets the value. - - The target to get the value from. - The value. - - - - Contract details for a used by the . - - - - - Gets the of the collection items. - - The of the collection items. - - - - Gets a value indicating whether the collection type is a multidimensional array. - - true if the collection type is a multidimensional array; otherwise, false. - - - - Gets or sets the function used to create the object. When set this function will override . - - The function used to create the object. - - - - Gets a value indicating whether the creator has a parameter with the collection values. - - true if the creator has a parameter with the collection values; otherwise, false. - - - - Initializes a new instance of the class. - - The underlying type for the contract. - - - - Contract details for a used by the . - - - - - Gets or sets the default collection items . - - The converter. - - - - Gets or sets a value indicating whether the collection items preserve object references. - - true if collection items preserve object references; otherwise, false. - - - - Gets or sets the collection item reference loop handling. - - The reference loop handling. - - - - Gets or sets the collection item type name handling. - - The type name handling. - - - - Initializes a new instance of the class. - - The underlying type for the contract. - - - - Handles serialization callback events. - - The object that raised the callback event. - The streaming context. - - - - Handles serialization error callback events. - - The object that raised the callback event. - The streaming context. - The error context. - - - - Sets extension data for an object during deserialization. - - The object to set extension data on. - The extension data key. - The extension data value. - - - - Gets extension data for an object during serialization. - - The object to set extension data on. - - - - Contract details for a used by the . - - - - - Gets the underlying type for the contract. - - The underlying type for the contract. - - - - Gets or sets the type created during deserialization. - - The type created during deserialization. - - - - Gets or sets whether this type contract is serialized as a reference. - - Whether this type contract is serialized as a reference. - - - - Gets or sets the default for this contract. - - The converter. - - - - Gets or sets all methods called immediately after deserialization of the object. - - The methods called immediately after deserialization of the object. - - - - Gets or sets all methods called during deserialization of the object. - - The methods called during deserialization of the object. - - - - Gets or sets all methods called after serialization of the object graph. - - The methods called after serialization of the object graph. - - - - Gets or sets all methods called before serialization of the object. - - The methods called before serialization of the object. - - - - Gets or sets all method called when an error is thrown during the serialization of the object. - - The methods called when an error is thrown during the serialization of the object. - - - - Gets or sets the method called immediately after deserialization of the object. - - The method called immediately after deserialization of the object. - - - - Gets or sets the method called during deserialization of the object. - - The method called during deserialization of the object. - - - - Gets or sets the method called after serialization of the object graph. - - The method called after serialization of the object graph. - - - - Gets or sets the method called before serialization of the object. - - The method called before serialization of the object. - - - - Gets or sets the method called when an error is thrown during the serialization of the object. - - The method called when an error is thrown during the serialization of the object. - - - - Gets or sets the default creator method used to create the object. - - The default creator method used to create the object. - - - - Gets or sets a value indicating whether the default creator is non public. - - true if the default object creator is non-public; otherwise, false. - - - - Contract details for a used by the . - - - - - Gets or sets the property name resolver. - - The property name resolver. - - - - Gets or sets the dictionary key resolver. - - The dictionary key resolver. - - - - Gets the of the dictionary keys. - - The of the dictionary keys. - - - - Gets the of the dictionary values. - - The of the dictionary values. - - - - Gets or sets the function used to create the object. When set this function will override . - - The function used to create the object. - - - - Gets a value indicating whether the creator has a parameter with the dictionary values. - - true if the creator has a parameter with the dictionary values; otherwise, false. - - - - Initializes a new instance of the class. - - The underlying type for the contract. - - - - Contract details for a used by the . - - - - - Gets the object's properties. - - The object's properties. - - - - Gets or sets the property name resolver. - - The property name resolver. - - - - Initializes a new instance of the class. - - The underlying type for the contract. - - - - Contract details for a used by the . - - - - - Gets or sets the ISerializable object constructor. - - The ISerializable object constructor. - - - - Initializes a new instance of the class. - - The underlying type for the contract. - - - - Contract details for a used by the . - - - - - Initializes a new instance of the class. - - The underlying type for the contract. - - - - Contract details for a used by the . - - - - - Gets or sets the object member serialization. - - The member object serialization. - - - - Gets or sets a value that indicates whether the object's properties are required. - - - A value indicating whether the object's properties are required. - - - - - Gets the object's properties. - - The object's properties. - - - - Gets the constructor parameters required for any non-default constructor - - - - - Gets a collection of instances that define the parameters used with . - - - - - Gets or sets the override constructor used to create the object. - This is set when a constructor is marked up using the - JsonConstructor attribute. - - The override constructor. - - - - Gets or sets the parametrized constructor used to create the object. - - The parametrized constructor. - - - - Gets or sets the function used to create the object. When set this function will override . - This function is called with a collection of arguments which are defined by the collection. - - The function used to create the object. - - - - Gets or sets the extension data setter. - - - - - Gets or sets the extension data getter. - - - - - Gets or sets the extension data value type. - - - - - Initializes a new instance of the class. - - The underlying type for the contract. - - - - Contract details for a used by the . - - - - - Initializes a new instance of the class. - - The underlying type for the contract. - - - - Maps a JSON property to a .NET member or constructor parameter. - - - - - Gets or sets the name of the property. - - The name of the property. - - - - Gets or sets the type that declared this property. - - The type that declared this property. - - - - Gets or sets the order of serialization of a member. - - The numeric order of serialization. - - - - Gets or sets the name of the underlying member or parameter. - - The name of the underlying member or parameter. - - - - Gets the that will get and set the during serialization. - - The that will get and set the during serialization. - - - - Gets or sets the for this property. - - The for this property. - - - - Gets or sets the type of the property. - - The type of the property. - - - - Gets or sets the for the property. - If set this converter takes presidence over the contract converter for the property type. - - The converter. - - - - Gets or sets the member converter. - - The member converter. - - - - Gets or sets a value indicating whether this is ignored. - - true if ignored; otherwise, false. - - - - Gets or sets a value indicating whether this is readable. - - true if readable; otherwise, false. - - - - Gets or sets a value indicating whether this is writable. - - true if writable; otherwise, false. - - - - Gets or sets a value indicating whether this has a member attribute. - - true if has a member attribute; otherwise, false. - - - - Gets the default value. - - The default value. - - - - Gets or sets a value indicating whether this is required. - - A value indicating whether this is required. - - - - Gets or sets a value indicating whether this property preserves object references. - - - true if this instance is reference; otherwise, false. - - - - - Gets or sets the property null value handling. - - The null value handling. - - - - Gets or sets the property default value handling. - - The default value handling. - - - - Gets or sets the property reference loop handling. - - The reference loop handling. - - - - Gets or sets the property object creation handling. - - The object creation handling. - - - - Gets or sets or sets the type name handling. - - The type name handling. - - - - Gets or sets a predicate used to determine whether the property should be serialize. - - A predicate used to determine whether the property should be serialize. - - - - Gets or sets a predicate used to determine whether the property should be deserialized. - - A predicate used to determine whether the property should be deserialized. - - - - Gets or sets a predicate used to determine whether the property should be serialized. - - A predicate used to determine whether the property should be serialized. - - - - Gets or sets an action used to set whether the property has been deserialized. - - An action used to set whether the property has been deserialized. - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Gets or sets the converter used when serializing the property's collection items. - - The collection's items converter. - - - - Gets or sets whether this property's collection items are serialized as a reference. - - Whether this property's collection items are serialized as a reference. - - - - Gets or sets the the type name handling used when serializing the property's collection items. - - The collection's items type name handling. - - - - Gets or sets the the reference loop handling used when serializing the property's collection items. - - The collection's items reference loop handling. - - - - A collection of objects. - - - - - Initializes a new instance of the class. - - The type. - - - - When implemented in a derived class, extracts the key from the specified element. - - The element from which to extract the key. - The key for the specified element. - - - - Adds a object. - - The property to add to the collection. - - - - Gets the closest matching object. - First attempts to get an exact case match of propertyName and then - a case insensitive match. - - Name of the property. - A matching property if found. - - - - Gets a property by property name. - - The name of the property to get. - Type property name string comparison. - A matching property if found. - - - - Contract details for a used by the . - - - - - Initializes a new instance of the class. - - The underlying type for the contract. - - - - Lookup and create an instance of the JsonConverter type described by the argument. - - The JsonConverter type to create. - Optional arguments to pass to an initializing constructor of the JsonConverter. - If null, the default constructor is used. - - - - Represents a trace writer that writes to memory. When the trace message limit is - reached then old trace messages will be removed as new messages are added. - - - - - Gets the that will be used to filter the trace messages passed to the writer. - For example a filter level of Info will exclude Verbose messages and include Info, - Warning and Error messages. - - - The that will be used to filter the trace messages passed to the writer. - - - - - Initializes a new instance of the class. - - - - - Writes the specified trace level, message and optional exception. - - The at which to write this trace. - The trace message. - The trace exception. This parameter is optional. - - - - Returns an enumeration of the most recent trace messages. - - An enumeration of the most recent trace messages. - - - - Returns a of the most recent trace messages. - - - A of the most recent trace messages. - - - - - Represents a method that constructs an object. - - The object type to create. - - - - When applied to a method, specifies that the method is called when an error occurs serializing an object. - - - - - Provides methods to get attributes from a , , or . - - - - - Initializes a new instance of the class. - - The instance to get attributes for. This parameter should be a , , or . - - - - Returns a collection of all of the attributes, or an empty collection if there are no attributes. - - When true, look up the hierarchy chain for the inherited custom attribute. - A collection of s, or an empty collection. - - - - Returns a collection of attributes, identified by type, or an empty collection if there are no attributes. - - The type of the attributes. - When true, look up the hierarchy chain for the inherited custom attribute. - A collection of s, or an empty collection. - - - - Get and set values for a using reflection. - - - - - Initializes a new instance of the class. - - The member info. - - - - Sets the value. - - The target to set the value on. - The value to set on the target. - - - - Gets the value. - - The target to get the value from. - The value. - - - - Specifies how strings are escaped when writing JSON text. - - - - - Only control characters (e.g. newline) are escaped. - - - - - All non-ASCII and control characters (e.g. newline) are escaped. - - - - - HTML (<, >, &, ', ") and control characters (e.g. newline) are escaped. - - - - - Specifies type name handling options for the . - - - should be used with caution when your application deserializes JSON from an external source. - Incoming types should be validated with a custom - when deserializing with a value other than TypeNameHandling.None. - - - - - Do not include the .NET type name when serializing types. - - - - - Include the .NET type name when serializing into a JSON object structure. - - - - - Include the .NET type name when serializing into a JSON array structure. - - - - - Always include the .NET type name when serializing. - - - - - Include the .NET type name when the type of the object being serialized is not the same as its declared type. - - - - - Determines whether the collection is null or empty. - - The collection. - - true if the collection is null or empty; otherwise, false. - - - - - Adds the elements of the specified collection to the specified generic IList. - - The list to add to. - The collection of elements to add. - - - - Converts the value to the specified type. If the value is unable to be converted, the - value is checked whether it assignable to the specified type. - - The value to convert. - The culture to use when converting. - The type to convert or cast the value to. - - The converted type. If conversion was unsuccessful, the initial value - is returned if assignable to the target type. - - - - - Helper method for generating a MetaObject which calls a - specific method on Dynamic that returns a result - - - - - Helper method for generating a MetaObject which calls a - specific method on Dynamic, but uses one of the arguments for - the result. - - - - - Helper method for generating a MetaObject which calls a - specific method on Dynamic, but uses one of the arguments for - the result. - - - - - Returns a Restrictions object which includes our current restrictions merged - with a restriction limiting our type - - - - - Gets a dictionary of the names and values of an Enum type. - - - - - - Gets a dictionary of the names and values of an Enum type. - - The enum type to get names and values for. - - - - - Gets the type of the typed collection's items. - - The type. - The type of the typed collection's items. - - - - Gets the member's underlying type. - - The member. - The underlying type of the member. - - - - Determines whether the member is an indexed property. - - The member. - - true if the member is an indexed property; otherwise, false. - - - - - Determines whether the property is an indexed property. - - The property. - - true if the property is an indexed property; otherwise, false. - - - - - Gets the member's value on the object. - - The member. - The target object. - The member's value on the object. - - - - Sets the member's value on the target object. - - The member. - The target. - The value. - - - - Determines whether the specified MemberInfo can be read. - - The MemberInfo to determine whether can be read. - /// if set to true then allow the member to be gotten non-publicly. - - true if the specified MemberInfo can be read; otherwise, false. - - - - - Determines whether the specified MemberInfo can be set. - - The MemberInfo to determine whether can be set. - if set to true then allow the member to be set non-publicly. - if set to true then allow the member to be set if read-only. - - true if the specified MemberInfo can be set; otherwise, false. - - - - - Builds a string. Unlike StringBuilder this class lets you reuse it's internal buffer. - - - - - Determines whether the string is all white space. Empty string will return false. - - The string to test whether it is all white space. - - true if the string is all white space; otherwise, false. - - - - - Specifies the state of the . - - - - - An exception has been thrown, which has left the in an invalid state. - You may call the method to put the in the Closed state. - Any other method calls results in an being thrown. - - - - - The method has been called. - - - - - An object is being written. - - - - - A array is being written. - - - - - A constructor is being written. - - - - - A property is being written. - - - - - A write method has not been called. - - - - diff --git a/ScheMe/bin/ScheMe.dll b/ScheMe/bin/ScheMe.dll deleted file mode 100644 index bfd58cc..0000000 Binary files a/ScheMe/bin/ScheMe.dll and /dev/null differ diff --git a/ScheMe/bin/ScheMe.dll.config b/ScheMe/bin/ScheMe.dll.config deleted file mode 100644 index b42d84a..0000000 --- a/ScheMe/bin/ScheMe.dll.config +++ /dev/null @@ -1,161 +0,0 @@ - - - - - -
-
-
-
- - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/ScheMe/bin/ScheMe_Data.dll b/ScheMe/bin/ScheMe_Data.dll deleted file mode 100644 index 722ddfe..0000000 Binary files a/ScheMe/bin/ScheMe_Data.dll and /dev/null differ diff --git a/ScheMe/bin/SqlServerTypes/x64/SqlServerSpatial110.dll b/ScheMe/bin/SqlServerTypes/x64/SqlServerSpatial110.dll deleted file mode 100644 index 8bb3895..0000000 Binary files a/ScheMe/bin/SqlServerTypes/x64/SqlServerSpatial110.dll and /dev/null differ diff --git a/ScheMe/bin/SqlServerTypes/x64/msvcr100.dll b/ScheMe/bin/SqlServerTypes/x64/msvcr100.dll deleted file mode 100644 index 0318fb0..0000000 Binary files a/ScheMe/bin/SqlServerTypes/x64/msvcr100.dll and /dev/null differ diff --git a/ScheMe/bin/SqlServerTypes/x86/SqlServerSpatial110.dll b/ScheMe/bin/SqlServerTypes/x86/SqlServerSpatial110.dll deleted file mode 100644 index 42034fe..0000000 Binary files a/ScheMe/bin/SqlServerTypes/x86/SqlServerSpatial110.dll and /dev/null differ diff --git a/ScheMe/bin/SqlServerTypes/x86/msvcr100.dll b/ScheMe/bin/SqlServerTypes/x86/msvcr100.dll deleted file mode 100644 index fd91c89..0000000 Binary files a/ScheMe/bin/SqlServerTypes/x86/msvcr100.dll and /dev/null differ diff --git a/ScheMe/bin/SteamWare.dll b/ScheMe/bin/SteamWare.dll deleted file mode 100644 index f881a96..0000000 Binary files a/ScheMe/bin/SteamWare.dll and /dev/null differ diff --git a/ScheMe/bin/SteamWare.xml b/ScheMe/bin/SteamWare.xml deleted file mode 100644 index 3a28f26..0000000 --- a/ScheMe/bin/SteamWare.xml +++ /dev/null @@ -1,5325 +0,0 @@ - - - - SteamWare - - - - - Pagina base applicazioni SteamWare da cui derivare le altre - - - - - Iniziazlizzazione void (non fa nulla) - - - - - Metodo MAIN: viene eseguita al caricamento ed effettua delle routines per il controllo utente e istanzia l'oggetto memLayer - - - - - - - rimanda alla pagina di Work In Progress salvando in session un titolo ed una descrizione che al pagina wip poi mostrerà all'utente - - titolo da mostrare nella pagina WIP - descrizione da mostrare nella pagina WIP - - - - wrapper per log con salvataggio dell'IP del chiamante - - - - - - - wrapper per log con salvataggio dell'IP del chiamante - - The testo log. - The tipo. - - - - - Base class for every user control in the application, containing some common - behaviour and utility methods. - It is not meant to be be used directly. - - - - - tipo id controllo con classi di base comune da cui derivare gli *.asmx - - - - - imposto il tipo di anagrafica del controlloS - - - - - nome della pagina correntemente caricata - - - - - memorizza la pagina precedente (ovvero la corrente ma non da page-object ma in session... - - - - - stringa con CDC in (...) dei cdc abilitati (da permesso gerarchicamente a discendere...) - - - - - stringa con elenco CDC abilitati (da permesso gerarchicamente a discendere...) - - - - - tabella diritti - - - - - tabella di tutti i cdc - - - - - tipo di anagrafica usata - - - - - importo il tipo di vista del modulo - - - - - elenco testuale csv dei cdc accessibili all'utente (x filtri tipo IN(...)) - - - - - numero di righe standard x i datagrid - - - - - numero di righe standard x i datagrid di anagrafica - - - - - numero di righe standard x i datagrid lunghi - - - - - numero di righe standard x i datagrid medi - - - - - numero di righe standard x i datagrid su mezza pagina - - - - - numero di righe standard x i selettori popup - - - - - indirizzo email dell'admin applicativo cui vanno le email in caso di anomalie... - - - - - indirizzo email dell'applicativo da cui partono le email in caso di anomalie... - - - - - indirizzo server SMTP - - - - - elenco delle pagine "safe" ovvero da non autorizzare - da web.config - - - - - elenco delle pagine "common" ovvero da autorizzare ma senza bisogno diritti in anagrafica - da web.config - - - - - valore che determina se è possibile forzare impersonificazioen utente... - - - - - livello di log (1-->5) - - - - - dir di logging - - - - - MAIN: esecuzione al caricamento del modulo delle routines di controllo utente e creazione pagina - - - - - - - predisposizione dati x pagina da cache/database a seconda della disponibilità in cache o refresh (B.1.4) - - - - - popola gli oggetti e le labels... (B.1.6) - - - - - disegna la pagina: prima i controlli poi il datagrid - - - - - aggiunge i link x i selettori - - - - - sistema i vari controlli della pagina - - - - - aggiorna eventuali datalist e datagrid - - - - - sistema tutte le labels traducendo i lemmi nella lingua utente ed in inglese - - - - - calcola come percentuale la radio dividendo/divisore - - - - - - - - limita una stringa al numero max di caratteri imposto - - - - - - - - Reads data from a stream until the end is reached. The - data is returned as a byte array. An IOException is - thrown if any of the underlying IO calls fail. - - The stream to read data from - The initial buffer length - - - - converte una data in formato aaaammgg in stringa gg/mm/aaaa - - - - - - - converte una data in formato aaaammgg in stringa aaaa-mm-gg - - - - - - - converte una stringa in formato gg/mm/aaaa in stringa(intero data) in formato aaaammgg - - - - - - - converte una datetime in un intero tipo yyyymmddhhmmss - - - - - - - formatta la data in formato dateTime in una data formato italiano come stringa gg/mm/aaaa - - - - - - - invia un alert jscript con messaggio indicato... - - messaggio dell'alert da mandare - - - - scrive immediatamente sulla pagina web il messaggio di avanzamento... - - - - - - restituisce una scringa formattata in testa e coda x essere un corretto comando javascript - - - - - - - invio email senza log - - - - - - - - - - invio email con log - - - - - - - - - - caricamento dati applicazione da sessione (B.1.3) - - - - - setup datamanagers... - - - - - reset update del modulo corrente - - - - - (ri)carica i dataset del modulo - - - - - verifica se tutti i dataset richiesti sono disponibili i cache - - - - - - salva nella cache i dataset caricati - - - - - carica dalla cache i dataset necessari - - - - - legge i valori standard x dataset e parametri - - - - - leggi i parametri di configurazione standard dell'applicativo - - - - - genera la stringa dei cdc autorizzati dell'utente - - - - - legge il dataset dei CdC - - - - - caricamento dati user da sessione (B.1.1) - - - - - verifica che l'utente abbia almeno un permesso per la pagina corrente altrimenti redirect ad unauthorized - - - - - salva in variabile pagina il nome della pagina corrente - - - - - selezione delle posizioni cdc autorizzate come stringa di filtraggio su POSIZIONE LIKE, se non ce ne fossero redirige su unauthorized.aspx - - - - - - risponde alla domanda se l'utente abbia permesso tipo writable (S) nel permessi2funzione - - - - - - verifica la condizione booleana e formatta di conseguenza la stringa di filtraggio da accodare al filtro x CdC autorizzati - - condizione - tipo di eguaglianza - nome parametro - valore parametro - - - - - crea la stringa di filtraggio x data secondo modalità tipo inizio/fine/durante... - - - - - - crea la stringa di filtraggio x data secondo modalità tipo minoreUguale / uguale / maggioreUguale... - - - - - - verifica la condizione booleana e formatta di conseguenza la stringa di filtraggio tipo LIKE x i campi inseriti separati da # SE valParam !="" - - - - - - - - variabile salvata in view state x la stringa di sorting - dg 2 - - - - - variabile salvata in view state x la stringa di sorting - dg 2 - - - - - legge e scrive in viewState la stringa di filtraggio... - - - - - variabile salvata in viewstate x la direzione del sorting - - - - - genera la stringa filtro x i cdc autorizzati x l'user - - - - - - esegue la ricerca dei cdc nelle posizioni indicate dal filtro e restituisce elenco distinct degli stessi - - filtro con cui cercare i cdc (del tipo " (POSIZIONE LIKE 'T.1.2.3%') OR ... " - stringa di filtraggio ricostruita per l'elenco dei cdc fino a quel momento trovati - ultimo cdc trovato - cdc corrente - - - - - restituisce il cdc dell'utente data la sua matricola - - - - - - - restituisce l'utente AS dall'utente win - - - - - - - restituisce la descr del CdC - - - - - - - invia la stringa jscript di conferma pre-cancellazione - - - - - - restituisce la stringa del path corretto per l'immagine richiesta nel formato "~/images/{0}{1}" - - verrà usato x posizione {0}, tipo "view" - verrà usato x posizione {1}, tipo "_s.png" - - - - - restituisce la stringa del path corretto per l'immagine richiesta nel formato "~/images/{0}{1}" - - verrà usato x posizione {0}, tipo "view" - verrà usato x posizione {1}, tipo "_s.png" - tipo del file richiesto..." - - - - - effettua traduzione del lemma - - - - - - - effettua traduzione in inglese del lemma - - - - - - - definisce visibilità - - - - - - - tipo di vista del modulo - - - - - effettua la registrazione degli eventi - - - - - effettua l'inserimento vero e proprio dell'evento letto dai valori in session x l'utente corrente... - - evento da loggare - valori originali - nuovi valori - filtro associato - - - - salva in sessione i valori indicati - - dictionary dei valori vecchi - dictionary dei valori nuovi - bool su abilitazione al log dell'oggetto - descrizione evento da loggare - filtro associato all'evento - restituisce il numero di elementi contenuti, -1 significa nessuna differenza... - - - - salva in sessione i valori per un oggetto che sta x essere eliminato - - dictionary dei valori vecchi - bool su abilitazione al log dell'oggetto - descrizione evento da loggare - filtro associato all'evento - restituisce il numero di elementi contenuti, -1 significa nessuna differenza... - - - - wrapper per log con salvataggio dell'IP del chiamante - - - - - - - wrapper per log con salvataggio dell'IP del chiamante - - The testo log. - The tipo. - - - - - event handler generico - - - - - sollevo evento selezione - - - - - classe gestione auth - - - - - The ta anag dev - - - - - init dei table adapters - - - - - effettua setup dei connection strings da web.config della singola applicazione - - - - - Initializes a new instance of the class. - - - - - Singleton accesso a authProxy - - - - - Tenta autologin con autoriconoscimento Dominio/username by cookie - - - - - - - formatta il secret code - - - - - - - - - - - crea un nuovo record device e salva un nuovo cookie su db x il dispositivo e l'utente richiesti - - - - - - - - - - - - - - rimuove device da DB e toglie il cookie - - secret associata al device - - - - - rimuove device da DB e toglie il cookie - - Nome Device - - - - - imuove device da DB e toglie il cookie - - - - - - - - classe di wrap verso i TableAdapter dell'area billing - - - - - metodo protected di avvio della classe - - - - - procedura di avvio dei tableAdapter - - - - - effettua setup dei connection strings da web.config delal singola applicazione - - - - - tableAdapter documenti - - - - - tableAdapter documenti - - - - - tableAdapter documenti - - - - - tableAdapter documenti - - - - - tableAdapter documenti - - - - - tableAdapter documenti - - - - - classe singleton x la gestione dei tableadapters - - - - - classe con funzioni specifiche di calcolo - - - - - inizializzazione classe - - - - - elenco dei caratteri base 36: 0..9A..Z - - - - - converte un intero in un numero a base 36 (0..9A..Z) - - num intero da convertire - base, max 36 (0..9A..Z) - - - - - converte da base di dimensione nBase a valore intero - - valore in formato nBase - base, max 36 (0..9A..Z) - - - - - metodo di accesso singleton - - - - - classe per effettuare confronto tra valori disomogeneri per tipo e costruire diff testuali - - - - - valore originale - - - - - nuovo valore - - - - - dictionary dei parametri vecchi - - - - - dictionary dei parametri nuovi - - - - - inizializzazione classe - - - - - stringa diff dei valori originali modificati - - - - - stringa diff dei valori nuovi modificati - - - - - valorizza i diff dei valori old e new - - - - - calcola solo il vettore dei valori old (x delete) - - - - - dictionary dei parametri old - - - - - dictionary dei parametri new - - - - - oggetto statico per il confronto valori - - - - - classe di gestione lettura - - - - - esegue parsing fornendo dati ed headers - - - - - - - - esegue parsing fornendo dati - - - - - - - esegue parsing fornendo dati come stream - - - - - - - esegue parsing fornendo dati come stream ed headers - - - - - - - - Represents a strongly typed in-memory cache of data. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents a strongly typed in-memory cache of data. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - classe di wrap verso i TableAdapter impiegati - - - - - metodo protected di avvio della classe - - - - - procedura di avvio dei tableAdapter - - - - - procedura di avvio dei tableAdapter - - - - - effettua setup dei connection strings da web.config delal singola applicazione - - - - - effettua setup dei connection strings da web.config delal singola applicazione - - - - - setup delle tabelle vocabolario - - - - - prende l'oggetto tabVocabolario in ram e lo trasforma in dictionary - - - - - - tableAdapter diritti - - - - - tableAdapter permessi - - - - - tableAdapter funzione - - - - - tableAdapter permessi2funzione - - - - - tableAdapter CdC - - - - - tableAdapter utenti - - - - - tableAdapter userData (user/pwd) - - - - - tableAdapter userDataExt (user/pwd) - - - - - table adapter lingue - - - - - table adapter vocabolario - - - - - table adapter versione vocabolario - - - - - table adapter versione anagrafica - - - - - table adapter Devices utente - - - - - oggetto vocabolario organizzato come dizionario con chiave lang#lemma e valore la traduzione - - - - - resetta il vocabolario rileggendo i dati... - - - - - crea nel db corrente il lemma richiesto e lo valorizza come "--{0}--" - - - - - - - elenco lingue ammesse da vocabolario... - - - - - classe singleton x la gestione dei tableadapters - - - - - classe di gestione dei db x creazione/update alla versione richiesta - - - - - oggetto connessione - - - - - stringa di connessione - - - - - dir che contiene gli script da eseguire... - - - - - formato del file SQL impiegato (nel senso di formato come iFormat del tipo "App_{0:0000}.sql" --> da App_0001.sql ad App_9999.sql) - - - - - avvio protected della classe - - - - - esegue gli script di sql di update dal file richiesto - - - - - - - - Aggiorna il db eseguendo gli script dalla versione di partenza a quella di arrivo - - NB: per definizione rev 0 = resetta svuotando DB, rev 1 crea tabelle iniziali, rev 2 inserisce i valori di default - - nome DB di cui cercare script - revisione di partenza - revisione di arrivo - timeout max per ogni operazione - - - - - verifica se il db indicato esiste o meno... - - - - - - - - crea il db indicato con i parametri di connessione specificati - - - - - - - - classe gestione auth dispositivi (new 2014) - - - - - init dei table adapters - - - - - effettua setup dei connection strings da web.config delal singola applicazione - - - - - Initializes a new instance of the class. - - - - - Singleton accesso a devicesAuthProxy (static object) - - - - - cifra in MD5 la stringa in chiaro - - - - - - - decifra la stringa MD5 in chiaro - - - - - - - verifica una email per appartenenza ad un utente VALIDO dell'elenco - - - - - - - verifica una email + AuthKey per appartenenza ad un utente VALIDO dell'elenco - - - - - - - - registra su DB la richiesta di reset della auth key dell'utente ed opzionalmente invia email ad admin - - - opzionale, se != "" invia email all'indirizzo dell'admin x reset - - - - invia email ad utente con url x reset hash password - - destinatario - hashPasswd ATTUALE (in chiaro) - - - - - invia email ad utente con url x enroll - - - chiave (in chiaro) - - - - effettua enroll del device x l'utente con l'email indicata - - - - - - - - - - - restituisce nome cookie di auth (o default...) - - - - - genera la passphrase utente a partire dai parametri richiesti - - - - - - - - Restituisce il numero di attivazioni rimaste x utente dato email e key - - - - - - - - Restituisce il numero di attivazioni rimaste x utente dato email - - - - - - - cancella da session l'utente - - - - - restituisce la tabella diritti da session - - - - - tabella dei permessi utente - - - - - tabella dei permessi utente di tipo "WRITE" enabled - - - - - oggetto utente con metodi get/set - - - - - oggetto email con metodi get/set - - - - - oggetto DeviceSecret IN SESSIONE con metodi get/set - - - - - oggetto modulo IN SESSIONE con metodi get/set - - - - - restituisce i valori della riga utente da db - - - - - restituisce una stringa formattata con cognome e nome - - - - - è un boolean che indica se in session ci siano user/email e DeviceSecret (cookie) e quindi utente autenticato in precedenza... - - - - - conta il numero di permessi utente per la pagina attuale e restituisce true se ne trova almeno 1 - - - - - - - verifica se il permesso utente per la pagina attuale sia write per almeno 1 diritto assegnato (restituisce true se ne trova almeno 1 con permessi2funzione.readwrite='S') - - - - - - - Procedura da chiamare DOPO aver messo in session i dati utente/email x caricare gli altri dati - - - - - - - carica la riga dati utente - - - - - Carica la tabella diritti dell'utente da db e salva in session - - - - - Effettua setup dei permessi una volta salvati i diritti - - - - - verifica nella tab diritti se l'utente abbia il right richiesto e fornisce bool in risposta - - - - - - - imposta la lingua utente dal valore della riga DB - - - - - oggetto lingua utente con metodi get/set - - - - - pagina correntemente visualizzata (URL in sessione) - - - - - pagina precedentemente visualizzata (URL in sessione) - - - - - restituisce il nome della pagina corrente - - - - - classe gestione parametri deviceper stampa - - - - - creazione oggetto parametri per stampa - - - - - - - - - - - - formato output - - - - - altezza - - - - - larghezza - - - - - margine Sx - - - - - margine Dx - - - - - margine Top - - - - - margine Bottom - - - - - Gets the XML parameter. - - - The XML parameter. - - - - - helper x raccolta dati di diagnostica - - - - - uptime macchina (formattato) - - - - - calcolo uptime in formato timespan - - - - - - restituisce elenco dischi con utilizzo (formattato) - - - - - - mostra elenco interfacce di rete e loro conf - - - - - fornisce elenco dispositivi USB collegati - - - - - - elenco devices USB - - - - - - elenco porte seriali - - - - - registra esito ping ad un dato IP/hostname - - IPaddress / host name. - - - - restituisce contenuto di una pagina web (per testing) - - - - - - - classe definizione info oggetti USB - - - - - Initializes a new instance of the class. - - The device identifier. - The PNP device identifier. - The description. - - - - Gets the device identifier. - - - The device identifier. - - - - - Gets the PNP device identifier. - - - The PNP device identifier. - - - - - Gets the description. - - - The description. - - - - - Represents a strongly typed in-memory cache of data. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - TableAdapterManager is used to coordinate TableAdapters in the dataset to enable Hierarchical Update scenarios - - - - - Update rows in top-down order. - - - - - Insert rows in top-down order. - - - - - Delete rows in bottom-up order. - - - - - Remove inserted rows that become updated rows after calling TableAdapter.Update(inserted rows) first - - - - - Update all changes to the dataset. - - - - - Update Order Option - - - - - Used to sort self-referenced table's rows - - - - - Represents a strongly typed in-memory cache of data. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - TableAdapterManager is used to coordinate TableAdapters in the dataset to enable Hierarchical Update scenarios - - - - - Update rows in top-down order. - - - - - Insert rows in top-down order. - - - - - Delete rows in bottom-up order. - - - - - Remove inserted rows that become updated rows after calling TableAdapter.Update(inserted rows) first - - - - - Update all changes to the dataset. - - - - - Update Order Option - - - - - Used to sort self-referenced table's rows - - - - - Represents a strongly typed in-memory cache of data. - - - - - Represents the strongly named DataTable class. - - - - - Represents strongly named DataRow class. - - - - - Row event argument class - - - - - Represents the connection and commands used to retrieve and save data. - - - - - TableAdapterManager is used to coordinate TableAdapters in the dataset to enable Hierarchical Update scenarios - - - - - Update rows in top-down order. - - - - - Insert rows in top-down order. - - - - - Delete rows in bottom-up order. - - - - - Remove inserted rows that become updated rows after calling TableAdapter.Update(inserted rows) first - - - - - Update all changes to the dataset. - - - - - Update Order Option - - - - - Used to sort self-referenced table's rows - - - - - Represents a strongly typed in-memory cache of data. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents a strongly typed in-memory cache of data. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Row event argument class - - - - - Row event argument class - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - TableAdapterManager is used to coordinate TableAdapters in the dataset to enable Hierarchical Update scenarios - - - - - Update rows in top-down order. - - - - - Insert rows in top-down order. - - - - - Delete rows in bottom-up order. - - - - - Remove inserted rows that become updated rows after calling TableAdapter.Update(inserted rows) first - - - - - Update all changes to the dataset. - - - - - Update Order Option - - - - - Used to sort self-referenced table's rows - - - - - enumeratore modalità login - - - - - login AD normale - - - - - forza utente fornendo password - - - - - forza ad un utente standard scelto dall'elenco - - - - - enumeratore modalità scrittura tag siteMap - - - - - nodo di tipo iniziale - apertura - - - - - nodo di tipo foglia - - - - - nodo di tipo finale - chiusura - - - - - enumeratore tipi di anagrafica - - - - - tipo di anagrafica Brembo - - - - - tipo di anagrafica generica - - - - - tipo di vista del modulo - - - - - modalità selezione - - - - - modalità editing - - - - - modalità inserting nuovo valore - - - - - tipologia di file immagine - - - - - formato gif (no alpha channel) - - - - - formato jpeg - - - - - formato png - - - - - tipo di immagini usate per le icone di comando in web applications - - - - - icona annulla (croce rossa) - - - - - icona approva (simbolo coccarda) - - - - - icona barcode in campo bianco - - - - - icona barcode in campo arancio - - - - - icona clona (magic wand) - - - - - icona converma (spunta verde) - - - - - icona elimina (cestino) - - - - - icona modifica (matita) - - - - - icona notepad (blocco note) - - - - - icona notepad + pdf (blocco note) - - - - - icona nuovo (segno +) - - - - - icona seleziona (lente) - - - - - icona semaforo giallo - - - - - icona semaforo rosso - - - - - icona semaforo verde - - - - - icona stampa (printer) - - - - - dimensione immagini usate per le icone di comando in web applications - - - - - formato piccolo - - - - - formato medio - - - - - formato grande - - - - - modalità di esecuzione applicativi - - - - - modalità normale - - - - - modalità debug - - - - - salvataggio di tutti i lemmi tradotti - - - - - modalità di chiamata userControl - - - - - modalità solo lettura - - - - - modalità edit abilitata - - - - - tipo evento userControl - - - - - evento: NEW - - - - - evento: NEW - - - - - evento: NEW - - - - - evento: reset selezione - - - - - evento: richiesta update parent - - - - - evento: selected - - - - - Accesso in lettura e scrittura al filesystem per gestione files upload e download - - - - - path di lavoro dei metodi leggi/scrivi - - - - - verifica esistenza directory ed eventualmente crea restituendo nome completo di "/" finale - - - - - - - restituisce una tab di files dato l'elenco dei files - - - - - - - setta le directory - - - - - - oggetto WebClient - - - - - inizializza il metodo alla cartella indicata - - - non serve +... x retrocompatibilità... - - - - metodo di avvio empty - - - - - cerca di caricare il fileinfo o da httpcontext-application re-position o direttamente come workpath + nomefile - - - - - - - cerca di caricare il fileinfo o da httpcontext-application re-position o direttamente come workpath + nomefile - - The _path. - The _nome file. - - - - - cerca di caricare il fileinfo o da httpcontext-application re-position o direttamente come workpath + nomefile - - The _path. - The _nome file. - - - - - cerca di caricare la directoryInfo o da httpcontext-application re-position o direttamente come workpath - - - - - - imposta la directory richiesta... - - - - - - Legge i dati da uno stream fino a quando arriva alla fine. - I dati sono restituiti come un byte[] array. un eccezione IOException è - sollevata se una delle chiamate IO sottostanti fallisce. - - Lo stream da cui leggere - Lunghezza buffer iniziale (-1 = default 32k) - - - - verifica esistenza directory, eventualmente crea e restituisce controllo DirectoryInfo - - - - - - ottiene il dataset dei files presenti nella directory indicata esplicitamente - - dir da indicizzare... già mappata! ( es SteamwareStrings.getFilePath(...) ) - - - - - ottiene il dataset dei files presenti nella directory indicata all'istanziazione dell'oggetto - - - - - - ottiene il dataset dei files DEL TIPO "like {param}" presenti nella directory indicata all'istanziazione dell'oggetto - - - - - - elenco dei files come array di oggetti FileInfo - - - - - - elenco dei files come array di oggetti FileInfo filtrati per parametro - - - - - - - elimina la directory di lavoro se è dir virtuale mappata - - - - - - elimina tutti i files con la regexp indicata da una directory, true se cancellato almeno uno - - regexp selezione files in dir (* = tutti!!!) - - - - - verifica se il file indicato esista in workDir - - - - - - - verifica se il file indicato esista in _path - - - - - - - - elimina il file indicato dalla directory di lavoro - - - - - - - elimina il file indicato dalla directory di lavoro - - The _fi. - - - - - restituisce lo stream del file richiesto - - - - - - - restituisce la stringa letta dal file richiesto - - - - - - - scrive il file dallo stream byte[] inviato - - - - - - - - scrive il file dalla stringa inviata - - - - - - - - converte una string in un byte[] - - - - - - - converte un byte[] in una string - - - - - - - sposta il file da From a To... - - - - - - - - - copia il file da From a To... - - - - - - - - - copia il file da From a To... - - - - - - - - - - imposta la dir di lavoro - - - - - - imposta la dir di lavoro - - - non serve +... x retrocompatibilità... - - - - imposta la dir di lavoro impostandola dal mapPath corretto della web app... - - - - - - esegue un comando in shell - - - - - - - - - esegue un comando in shell - - - - - - - - - Scarica un file dall'url fornito nella directory indicata x il filemover col nome richiesto - - url del file - nome con cui salvare il file - - - - - comprime zip il file indicato - - - - - - - comprime zip i files corrispondenti alla RegExp indicata nella dir corrente - - Espressione ricerca, come *.txt - Nome del file zip da creare - - - - - scompatta tutto il contenuto di un file zip - - - - - - - scompatta uno specifico file contenuto in un file zip - - The input path of zip file. - The file2unzip. - - - - - elimina il file indicato - - - - - - - calcola la dim della directory corrente... - - - - - - elimina il file + vecchio - - - - - - versione statica (singleton) del'oggetto fileMover - - - - - struttura di comando da input utente (es: via barcode) - - - - - definisce se il comando sia valido o no - - - - - testo da mostrare dato il comando - - - - - comando registrato - - - - - comando precedentemente inserito - - - - - descrizione del comando - - - - - descrizione del comando precedente - - - - - valore del comando - - - - - valore tradotto del comando - - - - - costruttore del metodo... - - - - - gestione licenze applicativi - - - - - numero di licenze attive per cliente/applicativo - - - - - - - - Fornisce chiave MD5 x un cliente/applicativo/expiryDate - - - - - - - - - - restituisce data decodificata da authKey + applicazione + cliente... - - The cliente. - The applicativo. - The licenze. - The authentication key. - - - - - classe gestione logging esteso di eventi e note utente (correlabili) - - - - - TableAdapter di accesso alla tabella anagrafica filtraggi - - - - - TableAdapter di accesso alla tabella anagrafica record - - - - - TableAdapter di accesso alla tabella logging record di eventi - - - - - TableAdapter di accesso alla tabella logging utente - - - - - TableAdapter di accesso alla vista logging eventi - - - - - TableAdapter di accesso alla vista logging utente - - - - - effettua setup dei connection strings da web.config delal singola applicazione - - - - - avvio i tari tableAdapters - - - - - avvio della classe istanziando db e - - - - - oggetto statico di accesso ai metodi della classe... - - - - - tabella eventi - - - - - - tabella note - - - - - - tabella eventi secondo filtro - - filtro gestito come condizione "LIKE '%{0}%'" rispetto al filtro salvato con l'evento - - - - - tabella note secondo filtro - - filtro gestito come condizione "LIKE '%{0}%'" rispetto al filtro salvato con l'evento - - - - - tabella eventi secondo filtro e condizione ulteriore WHERE esplicitata - - filtro gestito come condizione "LIKE '%{0}%'" rispetto al filtro salvato con l'evento - ulteriore condizione WHERE per filtrare i dati (testo {0} della condizione "WHERE {0}" - - - - - tabella note secondo filtro e condizione ulteriore WHERE esplicitata - - filtro gestito come condizione "LIKE '%{0}%'" rispetto al filtro salvato con l'evento - ulteriore condizione WHERE per filtrare i dati (testo {0} della condizione "WHERE {0}" - - - - - tabella note secondo filtro - - filtro gestito come condizione "LIKE '%{0}%'" rispetto al filtro salvato con l'evento - - - - - inserisce l'evento indicato dai parametri - - user che ha generato l'evento - pagina/form applicaizone in cui l'evento si è generato - valore originale(se c'è) - valore nuovo/modificato - descrizione evento (poi gestita con anagrafica interna) - filtro logico evento (poi gestita con anagrafica interna) - - - - inserisce la nota utente indicata dai parametri, restituisce idx della nota creata... - - user che ha inserito la nota - testo della nota - valore ulteriore da associare alla nota (es: label, codice, versione, ...) - filtro logico evento (poi gestita con anagrafica interna) - intero dell'idx della nota creata - - - - associa l'evento e la nota indicati - - idx del record da associare - idx chiave della nota da associare - - - - associa l'ultimo evento del filtro indicato alla nota - - filtro associato all'ultimo evento... - idx chiave della nota da associare - - - - segna come cestinati tutti gli eventi dell'utente indicato non ancora associati o cestinati - - utente generatore dell'evento - - - - segna come cestinati tutti gli eventi dell'utente indicato non ancora associati o cestinati - - utente generatore dell'evento - - - - Elimina gli eventi cestinati generati dall'utente indicato - - utente generatore dell'evento - - - - Elimina gli eventi cestinati anteriori alla data selezionata - - dataOra dell'evento - - - - effettua la registrazione dell'evento in session - - - - - metodo di comportamento del controllo di logging - - - - - nasconde pannello log - - - - - memorizza log inserito - - - - - mostra pannello log - - - - - metodo di comportamento del controllo di logging - - - - - indica il primo step del doppio livello di approvazione (completamento) - - - - - SOLO con incremento indice di revisione dell'oggetto approvato - - - - - SOLO mantenendo indice di revisione corrente - - - - - permette SIA con revisione che senza (e anche rev -1) - - - - - classe gesione log files applicazioni - - - - - directory base x logs - - - - - nome del file corrente - - - - - max mb di log da accumulare - - - - - controlla se si debba mantenere sotto controllo la dimensioen della cartella logs - - - - - singleton del logger - - - - - avvio del logger nella dir desiderata - - - - - livello di log applicazione (da web.config, chiave '_logLevel') - - - - - avvio del logger nella dir desiderata - - - - - avvio del logger nella dir desiderata con il max di dati indicato - - - - - resetta il logfile odierno - - - - - scrive sul file log di default il valore della variabile string passata su una riga... (tab delim?!?) - - testo iniziale del log - - - - - scrive un messaggio di log con etichetta pre - - testo messaggio - tipo di log da registrare (etichetta [...]) - - - - - scrive su log un dump di diagnostica - - Causale diagnostica - target per test PING - target x download www page - - - - formatta un blococ di diagnostica (titolo, contenuto / eccezione) - - - - - - - - fornisce il nome del file in cui loggare (ed eventualmente crea...) - - - - - provvede a verificare la dim della cartella dei log e cancella i + vecchi fino a restare a dim inferiori a _logMaxMb - - - - - fornisce il file + vecchio - - - - - - - tipo di log ammesso - - - - - informazioni di debug - - - - - dump diagnostica - - - - - errori - - - - - eccezioni nell'esecuzione try/catch - - - - - errori fatali - - - - - informazioni opzionali - - - - - log dei lemmi invocati per traduzione da vocabolario - - - - - fase di avvio componente - - - - - avvisi - - - - - layer gestione vari tipi di memoria: cache, session... - - - - - lettore file configurazione - - - - - oggetto singleton x accesso al layer di memoria - - - - - classe gestione accessi a Session, cache, viewstate, configuration... - - - - - shot-form di confReadBool: legge dalla config un valore bool - - - - - - - legge dalla config un valore bool - - - - - - - shot-form di confReadString: legge dalla config un valore string - - - - - - - legge dalla config un valore string - - - - - - - shot-form di confReadInt: legge dalla config un valore int - - - - - - - legge dalla config un valore int - - - - - - - shot-form di confReadDouble: legge dalla config un valore double - - - - - - - legge dalla config un valore int - - - - - - - recupera valore querystring STRING - - - valore string - - - - recupera valore querystring INT - - - valore INT - - - - recupera valore querystring BOOL - - - valore string - - - - recupera valore querystring DATE - - - valore DATE - - - - carica dalla sessione un dato di tipo object generico - - - - - - - carica dalla sessione un dato di tipo boolean (se vuoto false) - - - - - - - carica dalla sessione un dato di tipo string - - - - - - - carica dalla sessione un dato di tipo DateTime - - - - - - - carica dalla sessione un dato di tipo long - - - - - - - carica dalla sessione un dato di tipo int - - - - - - - inserisce in session un valore - - - - - - - inserisce in session un valore - - nome della variabile - valore associato - indica se debba sopravvivere ad update (inserita in elenco valSess2SurvUpd) - - - - - svuota una variabile dalla session - - - - - - restituisce true se è presente in session l'oggetto richiesto - - - - - - - restituisco se ci sia un dato cookie - - - - - - - restituisco un valore da cookie - - - - - - - salvo un valore come cookie - - - - - - - - salvo un valore come cookie con expiry date esplicita - - - - - - - - - elimina un cookie - - - - - - carica dalla Cache un dato di tipo object generico - - - - - - - carica dalla Cachee un dato di tipo boolean (se vuoto false) - - - - - - - carica dalla Cachee un dato di tipo string - - - - - - - inserisce in Cache un valore - - nome della variabile - valore - - - - inserisce in Cache un valore e su richiesta regitra tra le tab in cache da svuotare on update.. - - nome della variabile - valore - da registrare come tabella da svuotare on update? - - - - - svuota una variabile dalla Cache - - - - - - restituisce true se è presente in cache l'oggetto richiesto - - - - - - - elenco dictionary delle tab in cache da aggiornare con update svuotando da cache... - - - - - aggiunge la stringa corrente nel dictionary delle tabelle messe in cache e da aggiornare su comando update - - - - - - elenco dictionary dei valori in session da NON aggiornare con update... - - - - - aggiunge la stringa corrente nel dictionary delle tabelle messe in session che vanno preservate da comando update (es: oggetto selezionato...) - - - - - - - forza lo svuotamento delel tabelle indicate come in cache... - - - - - Formattazione stringa URL immagini con gestione "base url" - - - - - - - Salted password hashing with PBKDF2-SHA1. - Author: havoc AT defuse.ca - www: http://crackstation.net/hashing-security.htm - Compatibility: .NET 3.0 and later. - - - - - Creates a salted PBKDF2 hash of the password. - - The password to hash. - The hash of the password. - - - - Validates a password given a hash of the correct one. - - The password to check. - A hash of the correct password. - True if the password is correct. False otherwise. - - - - Compares two byte arrays in length-constant time. This comparison - method is used so that password hashes cannot be extracted from - on-line systems using a timing attack and then attacked off-line. - - The first byte array. - The second byte array. - True if both byte arrays are equal. False otherwise. - - - - Computes the PBKDF2-SHA1 hash of a password. - - The password to hash. - The salt. - The PBKDF2 iteration count. - The length of the hash to generate, in bytes. - A hash of the password. - - - - Base class for every user control in the application, containing some common - behaviour and utility methods. - It is not meant to be be used directly. - - - - - wrapper traduzione - - - - - - - indica se i caratteri vadano forzati a maiuscoli - - - - - determina se l'utente sia abilitato a scrivere nelal pagina corrente (quindi modificare e cancellare...) - - - - - determina se l'utente sia abilitato alla pagina corrente (di base visualizzaizone...) - - - - - titolo pagina - - - - - tipo di chart (2D/3D) - - - - - 2D - - - - - 3D - - - - - web control che disegna un grafico a torta - - - - - tipo di grafico (2D/3D) - - - - - altezza di default - - - - - larghezza di default - - - - - padding di default - - - - - legenda visibile di default - - - - - soglia minima 5% per mostrare il dato - - - - - ampiezza del grafico - - - - - altezza del grafico - - - - - padding grafico/container - - - - - boolean se si debba mostrale la legenda - - - - - percentuale minima da mostrare - - - - - serie di dati (tipizzata) ma mostrare - - - - - testo associato al controllo - - - - - renderizza il contenuto - - - - - - disegna la leggenda html laterale... - - - - - - disegna piechart 2-dim - - - - - - disegna piechart 3d ellittica - - - - - - traduce la stringa colore in oggetto colore - - - - - - - converte intero a stringa esadecimale - - - - - - - converte stringa esadecimale a intero - - - - - - - Classe gestione metodi di accesso ai dati embeddati - - - - - classe accesso tabelle selettori - - - - - singleton - - - - - tabella vocabolario - - - - - - tabella vocabolario per la lingua indicata - - - - - - - tabella vocabolario per la lingua indicata filtrato per lemma in modalità LIKE termine% - - lingua desiderata - termine iniziale lemma da cercare - - - - - tabella lingue - - - - - - verifico termine indicato... se manca aggiungo, se diverso aggiorno - - - - - true - - - - faccio update del lemma indicato... - - - - - - - - cancella il lemma indicato - - - - - - - Summary description for selettori - - - - - - - - - - - - - - - carica i dati CdC se in cache o da TableAdapter - - - - - restituisce l'elenco di tutti i cdc - - - - - - restituisce l'elenco di tutti i cdc della gerarchia dell'utente - - - - - - - - - - - Initializes a new instance of the class. - - The _label. - The _valore. - The _CSS. - The _tooltip. - - - - Gets or sets the label. - - - The label. - - - - - Gets or sets the valore. - - - The valore. - - - - - Gets or sets the CSS. - - - The CSS. - - - - - Gets or sets the tooltip. - - - The tooltip. - - - - - Base class for every user control in the application, containing some common - behaviour and utility methods. - It is not meant to be be used directly. - - - - - event handler generico - - - - - sollevo evento selezione - - - - - wrapper traduzione - - - - - - - modalità operativa controllo - - - - - escape dei parametri input dell'ODS - - - - - - indica se i caratteri vadano forzati a maiuscoli - - - - - determina se l'utente sia abilitato a scrivere nella pagina corrente (quindi modificare e cancellare...) - - - - - determina se l'utente sia abilitato alla pagina corrente (di base visualizzazione...) - - - - - titolo pagina - - - - - evento standard agganciabile da grView x aggiunta doppio click e singolo click (x edit e select) - - - - - - - evento andata in editing del controllo - - - - - - - classe gestione utente: auth e permission/ruoli - versione GENERICA - - - - - cancella da session l'utente - - - - - carica la riga dati utente - - - - - carica la riga dati utente da SOLO USERNAME - - - - - Carica la tabella diritti dell'utente da db e salva in session - - - - - Carica la tabella diritti dell'utente da db e salva in session - - - - - Carica la tabella diritti dell'utente da db e salva in session SOLO per il CDC indicato - - - - - - Effettua setup dei permessi una volta salvati i diritti - - - - - imposta la lingua utente dal valore della riga DB - - - - - costruisce la mappa del sito per l'utente - - - - - formatta un nodo in modo corretto dai dati indicati - - - - - - - - - restituisce la tabella diritti da session - - - - - tabella dei permessi utente - - - - - tabella dei permessi utente di tipo "WRITE" enabled - - - - - inizializza la gestione utente... - - - - - retituisce username AD - - - - - oggetto utente con metodi get/set - - - - - oggetto password con metodi get/set - - - - - oggetto dominio con metodi get/set - - - - - oggetto modulo (applicazione) con metodi get/set - - - - - oggetto lingua utente con metodi get/set - - - - - oggetto runMode corrente - - - - - restituisce true se utente forzato da forceUser.aspx - - - - - restituisce i valori della riga utente da db - - - - - restituisce riga utente data la matricola... - - matricola - - - - - restituisce una stringa formattata con cognome, nome e matricola - - - - - restituisce una stringa della sigla dell'utente - - - - - restituisce una stringa formattata con cognome e nome - - - - - restituisce una stringa formattata con cognome - - - - - restituisce una stringa formattata con nome - - - - - traduce il lemma nella lingua dell'user corrente - - - - - - - traduce il lemma in inglese - - - - - - - traduce il lemma nella lingua richiesta - - The lemma. - The lingua. - - - - - traduce il lemma nella lingua dell'user e in inglese tra parentesi - - - - - - - fornisce un file XML della mappa del sito abilitato per l'utente... - - - - - LogOff utente con reset dati - - - - - - Procedura da chiamare DOPO aver messo in session i dati utente/dominio x caricare gli altri dati - - - - - - - - Procedura da chiamare DOPO aver messo in session i dati utente/dominio x caricare gli altri dati - - - - - - - - controllo utente/pwd da tab - - - - - - - - Procedura da chiamare DOPO aver messo in session i dati utente/dominio x caricare gli altri dati CON I DIRITTI SOLO per il CDC indicato - - - - - - - - - salva dati accessori quali il cdc dell'utente... - - - - - verifica nella tab diritti se l'utente abbia il right richiesto e fornisce bool in risposta - - - - - - - verifica le credenziali AD dell'utente... - - - - - - - - è un boolean che indica se in session ci siano user/dominio e quindi utente autenticato in precedenza... - - - - - conta il numero di permessi utente per la pagina attuale e restituisce true se ne trova almeno 1 - - - - - - - verifica se il permesso utente per la pagina attuale sia write per almeno 1 diritto assegnato (restituisce true se ne trova almeno 1 con permessi2funzione.readwrite='S') - - - - - - - ricarica e ri-traduce la mappa sito per l'utente... - - - - - retituisce il nome apgina dai permessi utente - - - - - - restituisce cognome e nome di un utente dato username... - - username - - - - - restituisce cognome e nome di un utente data la matricola... - - matricola - - - - - restituisce cognome e nome di un utente dato username e dominio... - - username - dominio - - - - - restituisce cognome e nome di un utente dato username... - - username - - - - - restituisce cognome e nome di un utente dato username e dominio... - - username - dominio - - - - - restituisce cognome e nome di un utente dato username eventualmente comprensivo di dominio... - - {dominio\}userName - - - - - restituisce l'elenco delle funzioni abilitate dato modulo ed username partendo dalla radice dell'albero dei diritti - - - - - - - - restituisce l'elenco degli utenti dato i diritti che devono avere come modulo/funzione - - nome del modulo - nome della funzione - tabella utenti - - - - restituisce l'elenco delle email degli utenti dato i diritti che devono avere come modulo/funzione - - nome del modulo - nome della funzione - stringa di email separate da "," - - - - crea un nuovo utente con le credenziali indicate - - The dominio. - The username. - The cognome. - The nome. - The cod_cdc. - The email. - The matricola. - The sigla. - - - - - assegna il diritto all'utente indicato - - - - - - - - - - toglier il diritto all'utente indicato - - - - - - - - - - restituisce la tabella (per utente corrente) dei CDC abilitati per l'applicazione attuale da sessione (se non c'è salva...) - - modulo di cui si testano i diritti - - - - - versione statica della classe utente come singleton UtenTeSignletoN - - - - - pagina correntemente visualizzata (URL in sessione) - - - - - pagina precedentemente visualizzata (URL in sessione) - - - - - struttura che definisce i parametri di un turno di lavoro - - - - - Gets or sets the cod turno. - - - The cod turno. - - - - - Gets or sets the inizio. - - - The inizio. - - - - - Gets or sets the fine. - - - The fine. - - - - - Gets or sets the periodo. - - - The periodo. - - - - - Gets or sets the durata minuti. - - - The durata minuti. - - - - - Gets or sets the t number. - - - The t number. - - - - - definisce un intervalo di 2 date - - - - - data inizio - - - - - data fine - - - - - indica se sia valido il dato, ovvero inizio e fine > 0 e FINE >= INIZIO - - - - - struttura orario ordinarie/strordinarie - - - - - ore ordinarie - - - - - ore straordinarie - - - - - classe di funzioni inerenti le date - - - - - inizializzazione empty - - - - - calcola il turno di riferimento data una data di riferimento - - The data ora rif. - The shift turno. - The durata turno. - - - - - costruisce un oggetto intervallo date - - - - - - - - effettua l'operazione di intersezione tra 2 intervali di date restituendo ulteriore intervallo: NB se sono intervali disgiunti restituisce 9/9/9999 x inizio e fine - - - - - - - - oggetto mese precedente alla dataLilmite - - - - - - oggetto mese corrente fino alla dataLilmite - - - - - - confronta le date e restituisce true se le date sono nello stesso mese - - - - - - - - restituisce l'intervallo del giorno completo che comprende la data indicata - - - - - - - restituisce l'intervallo di N giorni fino alla data indicata - - - - - - - - restituisce l'intervallo della settimana corrente per la data indicata - - - - - - - restituisce l'intervallo del mese corrente per la data indicata (dal giorno 1 all'indomani delal data indicata) - - - - - - - restituisce l'intervallo del mese che comprende la data indicata (dal primo all'ultimo giorno) - - - - - - - restituisce l'intervallo dell'anno corrente per la data indicata - - - - - - - oggetto singleton - - - - - classe di gestione delle email - - - - - stringa del nome DNS o dell'ip del server SMTP - - - - - stringa username x server SMTP - - - - - stringa pwd x server SMTP - - - - - metodo static per la gestione delle email - - - - - - metodo static per la gestione delle email - - - - - - - - metodo static per la gestione delle email - - - - - - - procedura invio email - - email mittente - email destinatario - oggetto dell'email - corpo del messaggio - allegati del messaggio - - - - procedura invio email - - email mittente - email destinatario - oggetto dell'email - corpo del messaggio - - - - procedura invio email + scrittura in log! - - email mittente - email destinatario - oggetto dell'email - corpo del messaggio - allegati del messaggio - - - - procedura invio email + scrittura in log! - - email mittente - email destinatario - oggetto dell'email - corpo del messaggio - allegati del messaggio - - - - metodo singleton gestione email... - - - - - metodo singleton gestione email CON AUTH utente... - - - - - Tipo di comparazione, Binary == CaseSensitive, Text = insensitive - - - - - tipo controllo : binario - - - - - tipo controllo : text - - - - - Funzione di splitting compatibile con multi-character e multi-line - - - - - stringa da splittare - - - - - Delimiter con cui splittare - - - - - Costruttore dello Splitter - - - - - comparatore case sensitive - - - - - - - - comparatore case insensitive - - - - - - - - parte principale dello splitter - - stringa da splittare - delimitatore ricercato - true=il delimiter è un blocco unico, false=qualsiasi oggetto del delimiter fa split (come split base) - - 0 -> Binary=CaseSensitive, 1 -> Text=case insensitive - - - - - elimina dal nome file il tipo (desinenza) - - - - - - - Classe di metodi che estendono quelli base applicati alle string - - - - - Trasforma in MAIUSCOLo il primo carattere della stringa - - stringa da processare - stringa processata - - - - restituisce la stringa completa e corretta del filepath del server (anche con vDir) - - path relativo alla cartella iis dell'applicativo - path fisico tradotto - - - - effettua escape di stringhe di ricerca di tipo filtro per apici e altri caratteri non ammessi - - - - - - - restituisce una stringa uguale all'originale + terminazione newline - - - - - - - formatta un titolo - - Titolo da scrivere - carattere x padding titolo - larghezza caratteri (x pad) - - - - - formatta una riga di caratteri - - carattere da utilizzare - larghezza caratteri (x pad) - - - - - genera stringhe pseudo-casuali - - - - - - - fornisce dati di base per l'utente - - - - - fornisce cognome e nome utente formattati a partire dall'username e dalla tabella UTENTE - - - - - - - restituisce la riga completa dall'username richiesto - - - - - - - utility x dns e naming - - - - - calcola il nome del computer dato l'IP - - - - - - - Metodo x restituire nome dato IP tramite Reverse Lookup - - - - - - - scarica una pagina da URL e fornisce testo string - - Indirizzo pagina (completo) - username (se necessario) - password (se necessaria) - - - - - manda pacchetto ARP - - - - - - - - - - fornisce mac address dato nome/IP - - - - - - - Helper per gestione jscripts vari - - - - - restituisce la stringa di codice javascript x conferma client comprensiva di messaggio tradotto specifico - - - - - - - restituisce la stringa di codice javascript x conferma client comprensiva di messaggio tradotto specifico - - - - - - - - classi helper gestione URL - - - - - chiama un URL e restituisce (se richiesto) il risultato ricevuto - - url da chiamare - se si vuole in risposta il contenuto della risposta alla chiamata - - - - - utils x cifrature e Crypto - - - - - cifra un messaggio con una password - - - - - - - - decifra un messaggio con una password - - - - - - - - genera hash di una stringa in MD5 (es x hash gravatar) - - - - - - - Crea un hash MD5 - - - - - - - - Verify a hash against a string. - - - - - - - - - classe gestione valori percentuali per semplificare edit utente (moltiplicati x 100 appunto) - - - - - converte da percentuale a numero (es 5,3% --> 0.053) - - - - - - - converte da numero a percentuale (es 0.053 --> 5,3%) - - - - - - - gestione helper tempi ciclo - - - - - formatta in minuti/sec partendo da min.cent - - - - - - - conversione da tempo minuti centesimali a minuti/secondi - - - - - - - eventi associati a UserCOntrol SteamWare standard - - - - - tipo di evento segnalato - - - - - inizializzazione oggetto EventArg specifico - - - - - diff --git a/ScheMe/bin/System.Web.Optimization.dll b/ScheMe/bin/System.Web.Optimization.dll deleted file mode 100644 index 393d416..0000000 Binary files a/ScheMe/bin/System.Web.Optimization.dll and /dev/null differ diff --git a/ScheMe/bin/System.Web.Optimization.xml b/ScheMe/bin/System.Web.Optimization.xml deleted file mode 100644 index 1bfd64c..0000000 --- a/ScheMe/bin/System.Web.Optimization.xml +++ /dev/null @@ -1,666 +0,0 @@ - - - - System.Web.Optimization - - - - Represents a list of file references to be bundled together as a single resource. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class. - The virtual path used to reference the from within a view or Web page. - - - Initializes a new instance of the class. - The virtual path used to reference the from within a view or Web page. - An alternate url for the bundle when it is stored in a content delivery network. - - - Initializes a new instance of the class. - The virtual path used to reference the from within a view or Web page. - An alternate url for the bundle when it is stored in a content delivery network. - A list of objects which process the contents of the bundle in the order which they are added. - - - Initializes a new instance of the class. - The virtual path used to reference the from within a view or Web page. - A list of objects which process the contents of the bundle in the order which they are added. - - - - Builds the bundle content from the individual files included in the object. - The object used to build the bundle content. - - - Overrides this to implement own caching logic. - A bundle response. - The bundle context. - - - Script expression rendered by the helper class to reference the local bundle file if the CDN is unavailable. - The script expression rendered by the helper class to reference the local bundle file if the CDN is unavailable. - - - Gets or sets an alternate url for the bundle when it is stored in a content delivery network. - An alternate url for the bundle when it is stored in a content delivery network. - - - The token inserted between bundled files to ensure that the final bundle content is valid. - By default, if is not specified, the Web optimization framework inserts a new line. - - - Specifies whether to use the . - true if the is used; otherwise, false. - - - Generates an enumeration of objects that represent the contents of the bundle. - An enumeration of objects that represent the contents of the bundle. - The object that contains state for both the framework configuration and the HTTP request. - - - Processes the bundle request to generate the response. - A object containing the processed bundle contents. - The object that contains state for both the framework configuration and the HTTP request. - - - - - Specifies a set of files to be included in the . - The object itself for use in subsequent method chaining. - The virtual path of the file or file pattern to be included in the bundle. - - - Includes all files in a directory that match a search pattern. - The object itself for use in subsequent method chaining. - The virtual path to the directory from which to search for files. - The search pattern to use in selecting files to add to the bundle. - - - Includes all files in a directory that match a search pattern. - The object itself for use in subsequent method chaining. - The virtual path to the directory from which to search for files. - The search pattern to use in selecting files to add to the bundle. - Specifies whether to recursively search subdirectories of . - - - Determines the order of files in a bundle. - The order of files in a bundle. - - - Virtual path used to reference the from within a view or Web page. - The virtual path. - - - Transforms the contents of a bundle. - The list of transforms for the bundle. - - - - Contains and manages the set of registered objects in an ASP.NET application. - - - Initializes a new instance of the class. - - - Adds a bundle to the collection. - The bundle to add. - - - Adds the default file extension replacements for common conventions. - The list to populate with default values. - - - Adds default file order specifications to use with bundles in the collection. - The list to populate with default values. - - - Adds the default file ignore patterns. - The ignore list to populate with default values. - - - Removes all bundles from the collection. - - - Gets the count of registered bundles in the collection. - The number of bundles. - - - Gets a list of file patterns which are ignored when including files using wildcards or substitution tokens. - A list of file patterns. - - - Gets the file extension replacement list. - The file extension replacement list. - - - Gets a list that specifies default file orderings to use for files in the registered bundles. - The list of file orderings. - - - Returns a bundle in the collection using the specified virtual path. - The bundle for the virtual path or null if no bundle exists at the path. - The virtual path of the bundle to return. - - - Returns the bundle enumerator. - The bundle enumerator. - - - Returns the collection of all registered bundles. - The collection of registered bundles. - - - Gets the list of files to ignore. - The list of files to ignore. - - - Removes a bundle from the collection. - true if the bundle was removed; otherwise, false. - The bundle to remove. - - - Clears the bundles and resets all the defaults. - - - Returns the bundle URL for the specified virtual path. - The bundle URL or null if the bundle cannot be found. - The bundle virtual path. - - - Returns the bundle URL for the specified virtual path, including a content hash if requested. - The bundle URL or null if the bundle cannot be found. - The virtual path of the bundle. - true to include a hash code for the content; otherwise, false. The default is true. - - - Returns an enumerator that can be used to iterate through the collection. - An that can be used to iterate through the collection. - - - Returns an enumerator that can be used to iterate through the collection. - An that can be used to iterate through the collection. - - - Gets or sets whether the collection will try to use if specified. - true if the collection will try to use Bundle.CdnPath if specified; Otherwise, false. - - - Encapsulates the info needed to process a bundle request - - - Initializes a new instance of the class. - The context. - The collection of bundles. - The virtual path of the bundles. - - - Gets or sets the collection of bundles. - The collection of bundles. - - - Gets or sets the virtual path for the bundle request - The virtual path for the bundle request. - - - Gets or sets whether the instrumentation output is requested. - true if instrumentation output is requested; otherwise, false. - - - Gets or sets whether optimizations are enabled via . - true if optimizations are enabled via ; otherwise, false. - - - Gets or sets the HTTP context associated with the bundle context. - The HTTP context associated with the bundle context. - - - Gets or sets whether the bindle context will store the bundle response in the HttpContext.Cache. - true if the bindle context will store the bundle response in the cache; Otherwise, false. - - - Represents a bundle definition as specified by the bundle manifest. - - - Initializes a new instance of the class. - - - Gets or sets the CDN fallback expression for the bundle. - The CDN fallback expression for the bundle. - - - Gets or sets the CDN path for the bundle. - The CDN path for the bundle. - - - Gets the files included in the bundle. - The files included in the bundle. - - - Gets or sets the virtual path for the bundle. - The virtual path for the bundle. - - - - - - - - - - Encapsulates a named set of files with relative orderings, for example jquery or modernizer. - - - Initializes a new instance of the class. - The name used to help identify the file ordering. - - - Gets or sets the ordered list of file name patterns (allows one prefix/suffix wildcard '*') that determines the relative ordering of these files in the bundle. For example, ["z.js", "b*", "*a", "a.js"]. - The ordered list of file name patterns that determines the relative ordering of these files in the bundle. - - - Gets or sets the name used to help identify the file ordering, for example, jquery. - The name used to help identify the file ordering. - - - Represents the XML configuration to configure the bundle collection. - - - Gets or sets the path to the bundle manifest file that sets up the . - The path to the bundle manifest file that sets up the . - - - Reads the bundle manifest using the default bundle configuration. - The bundle manifest. - - - Reads the bundle manifest from a given stream. - The bundle manifest. - The bundle stream to read from. - - - Gets the objects specified by the manifest file. - The objects specified by the manifest file. - - - Gets or sets the registered style bundles. - The registered style bundles. - - - Represents a module that enables bundling to intercept requests to bundle URLs. - - - Initializes a new instance of the class. - - - Disposes any resources used by the class. - - - Hooks the OnApplicationPostResolveRequestCache event to remap to the bundle handler. - The application that will receive the registration of the event. - - - Calls the Dispose() method. - - - Calls the Init method. - The application that will receive the registration of the event. - - - Represents a class that determine if a script reference is a bundle, and what it contains to prevent duplicate script references. - - - Initializes a new instance of the class. - - - Initializes a new instance of the class with the specified bundle. - The bundles of objects. - - - Initializes a new instance of the class with the specified bundle and context. - The bundles of object. - The HttpContextBase. - - - Gets or sets the ScriptManager that reflects against . - The ScriptManager that reflects against . - - - Returns an enumeration of actual file paths to the contents of the bundle. - The actual file paths to the contents of the bundle. - The virtual file path. - - - Gets the versioned url for the bundle or returns the virtualPath unchanged if it does not point to a bundle. - The versioned url for the bundle. - The virtual file path. - - - Determines if the virtualPath is to a bundle. - The virtualPath. - The virtual file path. - - - Encapsulates the response data that will be sent for a bundle request. - - - Initializes a new instance of the class. - - - - Gets or sets a value that is used to set the Cache-Control HTTP header. - A value that is used to set the Cache-Control HTTP header. - - - Gets or sets the content of the bundle which is sent as the response body. - The content of the bundle. - - - Gets or sets the media type that is sent in the HTTP content/type header. - The media type that is sent in the HTTP content/type header. - - - Gets or sets the list of files in the bundle. - The list of files in the bundle. - - - Static holder class for the default bundle collection. - - - Gets the default bundle collection. - The default bundle collection. - - - Gets or sets whether bundling and minification of bundle references is enabled. - true if bundling and minification of bundle references is enabled; otherwise, false. - - - Gets or sets the provider to be used in resolving bundle files. - The provider to be used in resolving bundle files. - - - Represents a that does CSS minification. - - - Initializes a new instance of the class. - - - Transforms the bundle contents by applying CSS minification. - The bundle context. - The bundle response object - - - - - - Represents the default logic which combines files in the bundle. - - - Initializes a new instance of the class. - - - - Default which orders files in a bundled using . - - - Initializes a new instance of the class. - - - - Represents a object that ASP.NET creates from a folder that contains files of the same type. - - - Initializes a new instance of the class. - The path suffix. - The search pattern. - - - Initializes a new instance of the class. - The path suffix. - The search pattern. - The search subdirectories. - - - Initializes a new instance of the class. - The path suffix. - The search pattern. - The search subdirectories. - The transform parameter. - - - Initializes a new instance of the class. - The path suffix. - The search pattern. - The transform parameter. - - - Gets or set the path of a Content Delivery Network (CDN) that contains the folder bundle. - The path of a Content Delivery Network (CDN) - - - Returns all the base methods files and any dynamic files found in the requested directory. - All the base methods files and any dynamic files found in the requested directory. - The bundle context. - - - Gets or sets the search pattern for the folder bundle. - The search pattern for the folder bundle. - - - Gets or sets whether the search pattern is applied to subdirectories. - true if the search pattern is applied to subdirectories; otherwise, false. - - - A set of file extensions that will be used to select different files based on the . - - - Initializes a new instance of the class. - - - Adds a file extension which will be applied regardless of . - File extension string. - - - Add a file extension for a specified . - File extension string. - - in which to apply the file extension replacement. - - - Clears file extension replacements. - - - - Specifies the building of the bundle from the individual file contents. - - - - Defines methods for ordering files within a . - - - - Represents an interface used to query the BundleCollection for metadata. - - - Returns a list of all the virtualPaths of the contents of the bundle. - The list of virtual path. - The virtual path for the bundle. - - - Returns the versioned URL of the bundle. - The versioned URL of the bundle. - The virtual path. - - - Specifies whether the virtual path is to a bundle. - true if the virtual path is to a bundle; Otherwise, false. - The virtual path. - - - Defines a method that transforms the files in a object. - - - Transforms the content in the object. - The bundle context. - The bundle response. - - - A list of filename patterns to be ignored and thereby excluded from bundles. - - - Initializes a new instance of the class. - - - Clears entire ignore list. - - - - Ignores the specified pattern regardless of the value set in . - The ignore pattern. - - - Ignores the specified pattern when in the appropriate . - The ignore pattern. - The in which to apply the ignore pattern. - - - Determines whether a file should be ignored based on the ignore list. - true if the filename matches a pattern in the ; otherwise, false. - The object that contains state for both the framework configuration and the HTTP request. - The name of the file to compare with the ignore list. - - - - - Represents a BundleTransform that does CSS Minification. - - - Initializes a new instance of the class. - - - Transforms the bundle contents by applying javascript minification. - The context associated with the bundle. - The . - - - OptimizationMode used by IgnoreList and FileExtensionReplacement. - - - Always: Always ignore - - - WhenDisabled: Only when BundleTable.EnableOptimization = false - - - WhenEnabled: Only when BundleTable.EnableOptimization = true - - - Configuration settings used by the class to generate bundle responses outside of ASP.NET applications. - - - Initializes a new instance of the class. - - - The physical file path to resolve the ‘~’ token in virtual paths. - The physical file path. - - - The path to the bundle manifest file that sets up the . - The path to the bundle manifest file that sets up the . - - - Gets or sets a callback function which is invoked after the bundle manifest is loaded to allow further customization of the bundle collection. - A callback function which is invoked after the bundle manifest is loaded to allow further customization of the bundle collection. - - - - Represents a standalone class for generating bundle responses outside of ASP.NET - - - - Builds a object from the declarations found in a bundle manifest file. - The bundle response for specified . - The path to the bundle being requested. - An object containing configuration settings for optimization. - - - Hooks up the BundleModule - - - Hooks up the BundleModule - - - Represents a bundle that does Js Minification. - - - Initializes a new instance of the class that takes a virtual path for the bundle. - The virtual path for the bundle. - - - Initializes a new instance of the class that takes virtual path and cdnPath for the bundle. - The virtual path for the bundle. - The path of a Content Delivery Network (CDN). - - - Represents a type that allows queuing and rendering script elements. - - - Gets or sets the default format string for defining how script tags are rendered. - The default format string for defining how script tags are rendered. - - - Renders script tags for the following paths. - The HTML string containing the script tag or tags for the bundle. - Set of virtual paths for which to generate script tags. - - - Renders script tags for a set of paths based on a format string. - The HTML string containing the script tag or tags for the bundle. - The format string for defining the rendered script tags. - Set of virtual paths for which to generate script tags. - - - Returns a fingerprinted URL if the is to a bundle, otherwise returns the resolve URL. - A that represents the URL. - The virtual path. - - - Represents a bundle that does CSS minification. - - - Initializes a new instance of the class with a virtual path for the bundle. - A virtual path for the bundle. - - - Initializes a new instance of the class with virtual path and CDN path for the bundle. - A virtual path for the bundle. - A CDN path for the bundle. - - - Represents a helper class for rendering link elements. - - - Gets or sets the default format string for defining how link tags are rendered. - The default format string for defining how link tags are rendered. - - - Renders link tags for a set of paths. - A HTML string containing the link tag or tags for the bundle. - Set of virtual paths for which to generate link tags. - - - Renders link tags for a set of paths based on a format string. - A HTML string containing the link tag or tags for the bundle. - Format string for defining the rendered link tags. - Set of virtual paths for which to generate link tags. - - - Generates a version-stamped URL for a bundle. - A fingerprinted URL. - The virtual file path. - - - \ No newline at end of file diff --git a/ScheMe/bin/VSLangProj.dll b/ScheMe/bin/VSLangProj.dll deleted file mode 100644 index 3a8daaf..0000000 Binary files a/ScheMe/bin/VSLangProj.dll and /dev/null differ diff --git a/ScheMe/bin/VSLangProj2.dll b/ScheMe/bin/VSLangProj2.dll deleted file mode 100644 index 6686c33..0000000 Binary files a/ScheMe/bin/VSLangProj2.dll and /dev/null differ diff --git a/ScheMe/bin/VSLangProj80.dll b/ScheMe/bin/VSLangProj80.dll deleted file mode 100644 index 5eacf45..0000000 Binary files a/ScheMe/bin/VSLangProj80.dll and /dev/null differ diff --git a/ScheMe/bin/WebGrease.dll b/ScheMe/bin/WebGrease.dll deleted file mode 100644 index a6a80d3..0000000 Binary files a/ScheMe/bin/WebGrease.dll and /dev/null differ diff --git a/ScheMe/bin/stdole.dll b/ScheMe/bin/stdole.dll deleted file mode 100644 index 11e37de..0000000 Binary files a/ScheMe/bin/stdole.dll and /dev/null differ diff --git a/ScheMe_Data/bin/Debug/Flesk.ViewState.dll b/ScheMe_Data/bin/Debug/Flesk.ViewState.dll deleted file mode 100644 index 862a6ac..0000000 Binary files a/ScheMe_Data/bin/Debug/Flesk.ViewState.dll and /dev/null differ diff --git a/ScheMe_Data/bin/Debug/ICSharpCode.SharpZipLib.dll b/ScheMe_Data/bin/Debug/ICSharpCode.SharpZipLib.dll deleted file mode 100644 index a2a6f25..0000000 Binary files a/ScheMe_Data/bin/Debug/ICSharpCode.SharpZipLib.dll and /dev/null differ diff --git a/ScheMe_Data/bin/Debug/NLog.config b/ScheMe_Data/bin/Debug/NLog.config deleted file mode 100644 index 7a0f3aa..0000000 --- a/ScheMe_Data/bin/Debug/NLog.config +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/ScheMe_Data/bin/Debug/ScheMe_Data.dll b/ScheMe_Data/bin/Debug/ScheMe_Data.dll deleted file mode 100644 index 722ddfe..0000000 Binary files a/ScheMe_Data/bin/Debug/ScheMe_Data.dll and /dev/null differ diff --git a/ScheMe_Data/bin/Debug/ScheMe_Data.dll.config b/ScheMe_Data/bin/Debug/ScheMe_Data.dll.config deleted file mode 100644 index 1cf0c00..0000000 --- a/ScheMe_Data/bin/Debug/ScheMe_Data.dll.config +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/ScheMe_Data/bin/Debug/SteamWare.dll b/ScheMe_Data/bin/Debug/SteamWare.dll deleted file mode 100644 index f881a96..0000000 Binary files a/ScheMe_Data/bin/Debug/SteamWare.dll and /dev/null differ diff --git a/ScheMe_Data/bin/Debug/SteamWare.xml b/ScheMe_Data/bin/Debug/SteamWare.xml deleted file mode 100644 index 3a28f26..0000000 --- a/ScheMe_Data/bin/Debug/SteamWare.xml +++ /dev/null @@ -1,5325 +0,0 @@ - - - - SteamWare - - - - - Pagina base applicazioni SteamWare da cui derivare le altre - - - - - Iniziazlizzazione void (non fa nulla) - - - - - Metodo MAIN: viene eseguita al caricamento ed effettua delle routines per il controllo utente e istanzia l'oggetto memLayer - - - - - - - rimanda alla pagina di Work In Progress salvando in session un titolo ed una descrizione che al pagina wip poi mostrerà all'utente - - titolo da mostrare nella pagina WIP - descrizione da mostrare nella pagina WIP - - - - wrapper per log con salvataggio dell'IP del chiamante - - - - - - - wrapper per log con salvataggio dell'IP del chiamante - - The testo log. - The tipo. - - - - - Base class for every user control in the application, containing some common - behaviour and utility methods. - It is not meant to be be used directly. - - - - - tipo id controllo con classi di base comune da cui derivare gli *.asmx - - - - - imposto il tipo di anagrafica del controlloS - - - - - nome della pagina correntemente caricata - - - - - memorizza la pagina precedente (ovvero la corrente ma non da page-object ma in session... - - - - - stringa con CDC in (...) dei cdc abilitati (da permesso gerarchicamente a discendere...) - - - - - stringa con elenco CDC abilitati (da permesso gerarchicamente a discendere...) - - - - - tabella diritti - - - - - tabella di tutti i cdc - - - - - tipo di anagrafica usata - - - - - importo il tipo di vista del modulo - - - - - elenco testuale csv dei cdc accessibili all'utente (x filtri tipo IN(...)) - - - - - numero di righe standard x i datagrid - - - - - numero di righe standard x i datagrid di anagrafica - - - - - numero di righe standard x i datagrid lunghi - - - - - numero di righe standard x i datagrid medi - - - - - numero di righe standard x i datagrid su mezza pagina - - - - - numero di righe standard x i selettori popup - - - - - indirizzo email dell'admin applicativo cui vanno le email in caso di anomalie... - - - - - indirizzo email dell'applicativo da cui partono le email in caso di anomalie... - - - - - indirizzo server SMTP - - - - - elenco delle pagine "safe" ovvero da non autorizzare - da web.config - - - - - elenco delle pagine "common" ovvero da autorizzare ma senza bisogno diritti in anagrafica - da web.config - - - - - valore che determina se è possibile forzare impersonificazioen utente... - - - - - livello di log (1-->5) - - - - - dir di logging - - - - - MAIN: esecuzione al caricamento del modulo delle routines di controllo utente e creazione pagina - - - - - - - predisposizione dati x pagina da cache/database a seconda della disponibilità in cache o refresh (B.1.4) - - - - - popola gli oggetti e le labels... (B.1.6) - - - - - disegna la pagina: prima i controlli poi il datagrid - - - - - aggiunge i link x i selettori - - - - - sistema i vari controlli della pagina - - - - - aggiorna eventuali datalist e datagrid - - - - - sistema tutte le labels traducendo i lemmi nella lingua utente ed in inglese - - - - - calcola come percentuale la radio dividendo/divisore - - - - - - - - limita una stringa al numero max di caratteri imposto - - - - - - - - Reads data from a stream until the end is reached. The - data is returned as a byte array. An IOException is - thrown if any of the underlying IO calls fail. - - The stream to read data from - The initial buffer length - - - - converte una data in formato aaaammgg in stringa gg/mm/aaaa - - - - - - - converte una data in formato aaaammgg in stringa aaaa-mm-gg - - - - - - - converte una stringa in formato gg/mm/aaaa in stringa(intero data) in formato aaaammgg - - - - - - - converte una datetime in un intero tipo yyyymmddhhmmss - - - - - - - formatta la data in formato dateTime in una data formato italiano come stringa gg/mm/aaaa - - - - - - - invia un alert jscript con messaggio indicato... - - messaggio dell'alert da mandare - - - - scrive immediatamente sulla pagina web il messaggio di avanzamento... - - - - - - restituisce una scringa formattata in testa e coda x essere un corretto comando javascript - - - - - - - invio email senza log - - - - - - - - - - invio email con log - - - - - - - - - - caricamento dati applicazione da sessione (B.1.3) - - - - - setup datamanagers... - - - - - reset update del modulo corrente - - - - - (ri)carica i dataset del modulo - - - - - verifica se tutti i dataset richiesti sono disponibili i cache - - - - - - salva nella cache i dataset caricati - - - - - carica dalla cache i dataset necessari - - - - - legge i valori standard x dataset e parametri - - - - - leggi i parametri di configurazione standard dell'applicativo - - - - - genera la stringa dei cdc autorizzati dell'utente - - - - - legge il dataset dei CdC - - - - - caricamento dati user da sessione (B.1.1) - - - - - verifica che l'utente abbia almeno un permesso per la pagina corrente altrimenti redirect ad unauthorized - - - - - salva in variabile pagina il nome della pagina corrente - - - - - selezione delle posizioni cdc autorizzate come stringa di filtraggio su POSIZIONE LIKE, se non ce ne fossero redirige su unauthorized.aspx - - - - - - risponde alla domanda se l'utente abbia permesso tipo writable (S) nel permessi2funzione - - - - - - verifica la condizione booleana e formatta di conseguenza la stringa di filtraggio da accodare al filtro x CdC autorizzati - - condizione - tipo di eguaglianza - nome parametro - valore parametro - - - - - crea la stringa di filtraggio x data secondo modalità tipo inizio/fine/durante... - - - - - - crea la stringa di filtraggio x data secondo modalità tipo minoreUguale / uguale / maggioreUguale... - - - - - - verifica la condizione booleana e formatta di conseguenza la stringa di filtraggio tipo LIKE x i campi inseriti separati da # SE valParam !="" - - - - - - - - variabile salvata in view state x la stringa di sorting - dg 2 - - - - - variabile salvata in view state x la stringa di sorting - dg 2 - - - - - legge e scrive in viewState la stringa di filtraggio... - - - - - variabile salvata in viewstate x la direzione del sorting - - - - - genera la stringa filtro x i cdc autorizzati x l'user - - - - - - esegue la ricerca dei cdc nelle posizioni indicate dal filtro e restituisce elenco distinct degli stessi - - filtro con cui cercare i cdc (del tipo " (POSIZIONE LIKE 'T.1.2.3%') OR ... " - stringa di filtraggio ricostruita per l'elenco dei cdc fino a quel momento trovati - ultimo cdc trovato - cdc corrente - - - - - restituisce il cdc dell'utente data la sua matricola - - - - - - - restituisce l'utente AS dall'utente win - - - - - - - restituisce la descr del CdC - - - - - - - invia la stringa jscript di conferma pre-cancellazione - - - - - - restituisce la stringa del path corretto per l'immagine richiesta nel formato "~/images/{0}{1}" - - verrà usato x posizione {0}, tipo "view" - verrà usato x posizione {1}, tipo "_s.png" - - - - - restituisce la stringa del path corretto per l'immagine richiesta nel formato "~/images/{0}{1}" - - verrà usato x posizione {0}, tipo "view" - verrà usato x posizione {1}, tipo "_s.png" - tipo del file richiesto..." - - - - - effettua traduzione del lemma - - - - - - - effettua traduzione in inglese del lemma - - - - - - - definisce visibilità - - - - - - - tipo di vista del modulo - - - - - effettua la registrazione degli eventi - - - - - effettua l'inserimento vero e proprio dell'evento letto dai valori in session x l'utente corrente... - - evento da loggare - valori originali - nuovi valori - filtro associato - - - - salva in sessione i valori indicati - - dictionary dei valori vecchi - dictionary dei valori nuovi - bool su abilitazione al log dell'oggetto - descrizione evento da loggare - filtro associato all'evento - restituisce il numero di elementi contenuti, -1 significa nessuna differenza... - - - - salva in sessione i valori per un oggetto che sta x essere eliminato - - dictionary dei valori vecchi - bool su abilitazione al log dell'oggetto - descrizione evento da loggare - filtro associato all'evento - restituisce il numero di elementi contenuti, -1 significa nessuna differenza... - - - - wrapper per log con salvataggio dell'IP del chiamante - - - - - - - wrapper per log con salvataggio dell'IP del chiamante - - The testo log. - The tipo. - - - - - event handler generico - - - - - sollevo evento selezione - - - - - classe gestione auth - - - - - The ta anag dev - - - - - init dei table adapters - - - - - effettua setup dei connection strings da web.config della singola applicazione - - - - - Initializes a new instance of the class. - - - - - Singleton accesso a authProxy - - - - - Tenta autologin con autoriconoscimento Dominio/username by cookie - - - - - - - formatta il secret code - - - - - - - - - - - crea un nuovo record device e salva un nuovo cookie su db x il dispositivo e l'utente richiesti - - - - - - - - - - - - - - rimuove device da DB e toglie il cookie - - secret associata al device - - - - - rimuove device da DB e toglie il cookie - - Nome Device - - - - - imuove device da DB e toglie il cookie - - - - - - - - classe di wrap verso i TableAdapter dell'area billing - - - - - metodo protected di avvio della classe - - - - - procedura di avvio dei tableAdapter - - - - - effettua setup dei connection strings da web.config delal singola applicazione - - - - - tableAdapter documenti - - - - - tableAdapter documenti - - - - - tableAdapter documenti - - - - - tableAdapter documenti - - - - - tableAdapter documenti - - - - - tableAdapter documenti - - - - - classe singleton x la gestione dei tableadapters - - - - - classe con funzioni specifiche di calcolo - - - - - inizializzazione classe - - - - - elenco dei caratteri base 36: 0..9A..Z - - - - - converte un intero in un numero a base 36 (0..9A..Z) - - num intero da convertire - base, max 36 (0..9A..Z) - - - - - converte da base di dimensione nBase a valore intero - - valore in formato nBase - base, max 36 (0..9A..Z) - - - - - metodo di accesso singleton - - - - - classe per effettuare confronto tra valori disomogeneri per tipo e costruire diff testuali - - - - - valore originale - - - - - nuovo valore - - - - - dictionary dei parametri vecchi - - - - - dictionary dei parametri nuovi - - - - - inizializzazione classe - - - - - stringa diff dei valori originali modificati - - - - - stringa diff dei valori nuovi modificati - - - - - valorizza i diff dei valori old e new - - - - - calcola solo il vettore dei valori old (x delete) - - - - - dictionary dei parametri old - - - - - dictionary dei parametri new - - - - - oggetto statico per il confronto valori - - - - - classe di gestione lettura - - - - - esegue parsing fornendo dati ed headers - - - - - - - - esegue parsing fornendo dati - - - - - - - esegue parsing fornendo dati come stream - - - - - - - esegue parsing fornendo dati come stream ed headers - - - - - - - - Represents a strongly typed in-memory cache of data. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents a strongly typed in-memory cache of data. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - classe di wrap verso i TableAdapter impiegati - - - - - metodo protected di avvio della classe - - - - - procedura di avvio dei tableAdapter - - - - - procedura di avvio dei tableAdapter - - - - - effettua setup dei connection strings da web.config delal singola applicazione - - - - - effettua setup dei connection strings da web.config delal singola applicazione - - - - - setup delle tabelle vocabolario - - - - - prende l'oggetto tabVocabolario in ram e lo trasforma in dictionary - - - - - - tableAdapter diritti - - - - - tableAdapter permessi - - - - - tableAdapter funzione - - - - - tableAdapter permessi2funzione - - - - - tableAdapter CdC - - - - - tableAdapter utenti - - - - - tableAdapter userData (user/pwd) - - - - - tableAdapter userDataExt (user/pwd) - - - - - table adapter lingue - - - - - table adapter vocabolario - - - - - table adapter versione vocabolario - - - - - table adapter versione anagrafica - - - - - table adapter Devices utente - - - - - oggetto vocabolario organizzato come dizionario con chiave lang#lemma e valore la traduzione - - - - - resetta il vocabolario rileggendo i dati... - - - - - crea nel db corrente il lemma richiesto e lo valorizza come "--{0}--" - - - - - - - elenco lingue ammesse da vocabolario... - - - - - classe singleton x la gestione dei tableadapters - - - - - classe di gestione dei db x creazione/update alla versione richiesta - - - - - oggetto connessione - - - - - stringa di connessione - - - - - dir che contiene gli script da eseguire... - - - - - formato del file SQL impiegato (nel senso di formato come iFormat del tipo "App_{0:0000}.sql" --> da App_0001.sql ad App_9999.sql) - - - - - avvio protected della classe - - - - - esegue gli script di sql di update dal file richiesto - - - - - - - - Aggiorna il db eseguendo gli script dalla versione di partenza a quella di arrivo - - NB: per definizione rev 0 = resetta svuotando DB, rev 1 crea tabelle iniziali, rev 2 inserisce i valori di default - - nome DB di cui cercare script - revisione di partenza - revisione di arrivo - timeout max per ogni operazione - - - - - verifica se il db indicato esiste o meno... - - - - - - - - crea il db indicato con i parametri di connessione specificati - - - - - - - - classe gestione auth dispositivi (new 2014) - - - - - init dei table adapters - - - - - effettua setup dei connection strings da web.config delal singola applicazione - - - - - Initializes a new instance of the class. - - - - - Singleton accesso a devicesAuthProxy (static object) - - - - - cifra in MD5 la stringa in chiaro - - - - - - - decifra la stringa MD5 in chiaro - - - - - - - verifica una email per appartenenza ad un utente VALIDO dell'elenco - - - - - - - verifica una email + AuthKey per appartenenza ad un utente VALIDO dell'elenco - - - - - - - - registra su DB la richiesta di reset della auth key dell'utente ed opzionalmente invia email ad admin - - - opzionale, se != "" invia email all'indirizzo dell'admin x reset - - - - invia email ad utente con url x reset hash password - - destinatario - hashPasswd ATTUALE (in chiaro) - - - - - invia email ad utente con url x enroll - - - chiave (in chiaro) - - - - effettua enroll del device x l'utente con l'email indicata - - - - - - - - - - - restituisce nome cookie di auth (o default...) - - - - - genera la passphrase utente a partire dai parametri richiesti - - - - - - - - Restituisce il numero di attivazioni rimaste x utente dato email e key - - - - - - - - Restituisce il numero di attivazioni rimaste x utente dato email - - - - - - - cancella da session l'utente - - - - - restituisce la tabella diritti da session - - - - - tabella dei permessi utente - - - - - tabella dei permessi utente di tipo "WRITE" enabled - - - - - oggetto utente con metodi get/set - - - - - oggetto email con metodi get/set - - - - - oggetto DeviceSecret IN SESSIONE con metodi get/set - - - - - oggetto modulo IN SESSIONE con metodi get/set - - - - - restituisce i valori della riga utente da db - - - - - restituisce una stringa formattata con cognome e nome - - - - - è un boolean che indica se in session ci siano user/email e DeviceSecret (cookie) e quindi utente autenticato in precedenza... - - - - - conta il numero di permessi utente per la pagina attuale e restituisce true se ne trova almeno 1 - - - - - - - verifica se il permesso utente per la pagina attuale sia write per almeno 1 diritto assegnato (restituisce true se ne trova almeno 1 con permessi2funzione.readwrite='S') - - - - - - - Procedura da chiamare DOPO aver messo in session i dati utente/email x caricare gli altri dati - - - - - - - carica la riga dati utente - - - - - Carica la tabella diritti dell'utente da db e salva in session - - - - - Effettua setup dei permessi una volta salvati i diritti - - - - - verifica nella tab diritti se l'utente abbia il right richiesto e fornisce bool in risposta - - - - - - - imposta la lingua utente dal valore della riga DB - - - - - oggetto lingua utente con metodi get/set - - - - - pagina correntemente visualizzata (URL in sessione) - - - - - pagina precedentemente visualizzata (URL in sessione) - - - - - restituisce il nome della pagina corrente - - - - - classe gestione parametri deviceper stampa - - - - - creazione oggetto parametri per stampa - - - - - - - - - - - - formato output - - - - - altezza - - - - - larghezza - - - - - margine Sx - - - - - margine Dx - - - - - margine Top - - - - - margine Bottom - - - - - Gets the XML parameter. - - - The XML parameter. - - - - - helper x raccolta dati di diagnostica - - - - - uptime macchina (formattato) - - - - - calcolo uptime in formato timespan - - - - - - restituisce elenco dischi con utilizzo (formattato) - - - - - - mostra elenco interfacce di rete e loro conf - - - - - fornisce elenco dispositivi USB collegati - - - - - - elenco devices USB - - - - - - elenco porte seriali - - - - - registra esito ping ad un dato IP/hostname - - IPaddress / host name. - - - - restituisce contenuto di una pagina web (per testing) - - - - - - - classe definizione info oggetti USB - - - - - Initializes a new instance of the class. - - The device identifier. - The PNP device identifier. - The description. - - - - Gets the device identifier. - - - The device identifier. - - - - - Gets the PNP device identifier. - - - The PNP device identifier. - - - - - Gets the description. - - - The description. - - - - - Represents a strongly typed in-memory cache of data. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - TableAdapterManager is used to coordinate TableAdapters in the dataset to enable Hierarchical Update scenarios - - - - - Update rows in top-down order. - - - - - Insert rows in top-down order. - - - - - Delete rows in bottom-up order. - - - - - Remove inserted rows that become updated rows after calling TableAdapter.Update(inserted rows) first - - - - - Update all changes to the dataset. - - - - - Update Order Option - - - - - Used to sort self-referenced table's rows - - - - - Represents a strongly typed in-memory cache of data. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - TableAdapterManager is used to coordinate TableAdapters in the dataset to enable Hierarchical Update scenarios - - - - - Update rows in top-down order. - - - - - Insert rows in top-down order. - - - - - Delete rows in bottom-up order. - - - - - Remove inserted rows that become updated rows after calling TableAdapter.Update(inserted rows) first - - - - - Update all changes to the dataset. - - - - - Update Order Option - - - - - Used to sort self-referenced table's rows - - - - - Represents a strongly typed in-memory cache of data. - - - - - Represents the strongly named DataTable class. - - - - - Represents strongly named DataRow class. - - - - - Row event argument class - - - - - Represents the connection and commands used to retrieve and save data. - - - - - TableAdapterManager is used to coordinate TableAdapters in the dataset to enable Hierarchical Update scenarios - - - - - Update rows in top-down order. - - - - - Insert rows in top-down order. - - - - - Delete rows in bottom-up order. - - - - - Remove inserted rows that become updated rows after calling TableAdapter.Update(inserted rows) first - - - - - Update all changes to the dataset. - - - - - Update Order Option - - - - - Used to sort self-referenced table's rows - - - - - Represents a strongly typed in-memory cache of data. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Row event argument class - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents a strongly typed in-memory cache of data. - - - - - Represents the strongly named DataTable class. - - - - - Represents the strongly named DataTable class. - - - - - Represents strongly named DataRow class. - - - - - Represents strongly named DataRow class. - - - - - Row event argument class - - - - - Row event argument class - - - - - Represents the connection and commands used to retrieve and save data. - - - - - Represents the connection and commands used to retrieve and save data. - - - - - TableAdapterManager is used to coordinate TableAdapters in the dataset to enable Hierarchical Update scenarios - - - - - Update rows in top-down order. - - - - - Insert rows in top-down order. - - - - - Delete rows in bottom-up order. - - - - - Remove inserted rows that become updated rows after calling TableAdapter.Update(inserted rows) first - - - - - Update all changes to the dataset. - - - - - Update Order Option - - - - - Used to sort self-referenced table's rows - - - - - enumeratore modalità login - - - - - login AD normale - - - - - forza utente fornendo password - - - - - forza ad un utente standard scelto dall'elenco - - - - - enumeratore modalità scrittura tag siteMap - - - - - nodo di tipo iniziale - apertura - - - - - nodo di tipo foglia - - - - - nodo di tipo finale - chiusura - - - - - enumeratore tipi di anagrafica - - - - - tipo di anagrafica Brembo - - - - - tipo di anagrafica generica - - - - - tipo di vista del modulo - - - - - modalità selezione - - - - - modalità editing - - - - - modalità inserting nuovo valore - - - - - tipologia di file immagine - - - - - formato gif (no alpha channel) - - - - - formato jpeg - - - - - formato png - - - - - tipo di immagini usate per le icone di comando in web applications - - - - - icona annulla (croce rossa) - - - - - icona approva (simbolo coccarda) - - - - - icona barcode in campo bianco - - - - - icona barcode in campo arancio - - - - - icona clona (magic wand) - - - - - icona converma (spunta verde) - - - - - icona elimina (cestino) - - - - - icona modifica (matita) - - - - - icona notepad (blocco note) - - - - - icona notepad + pdf (blocco note) - - - - - icona nuovo (segno +) - - - - - icona seleziona (lente) - - - - - icona semaforo giallo - - - - - icona semaforo rosso - - - - - icona semaforo verde - - - - - icona stampa (printer) - - - - - dimensione immagini usate per le icone di comando in web applications - - - - - formato piccolo - - - - - formato medio - - - - - formato grande - - - - - modalità di esecuzione applicativi - - - - - modalità normale - - - - - modalità debug - - - - - salvataggio di tutti i lemmi tradotti - - - - - modalità di chiamata userControl - - - - - modalità solo lettura - - - - - modalità edit abilitata - - - - - tipo evento userControl - - - - - evento: NEW - - - - - evento: NEW - - - - - evento: NEW - - - - - evento: reset selezione - - - - - evento: richiesta update parent - - - - - evento: selected - - - - - Accesso in lettura e scrittura al filesystem per gestione files upload e download - - - - - path di lavoro dei metodi leggi/scrivi - - - - - verifica esistenza directory ed eventualmente crea restituendo nome completo di "/" finale - - - - - - - restituisce una tab di files dato l'elenco dei files - - - - - - - setta le directory - - - - - - oggetto WebClient - - - - - inizializza il metodo alla cartella indicata - - - non serve +... x retrocompatibilità... - - - - metodo di avvio empty - - - - - cerca di caricare il fileinfo o da httpcontext-application re-position o direttamente come workpath + nomefile - - - - - - - cerca di caricare il fileinfo o da httpcontext-application re-position o direttamente come workpath + nomefile - - The _path. - The _nome file. - - - - - cerca di caricare il fileinfo o da httpcontext-application re-position o direttamente come workpath + nomefile - - The _path. - The _nome file. - - - - - cerca di caricare la directoryInfo o da httpcontext-application re-position o direttamente come workpath - - - - - - imposta la directory richiesta... - - - - - - Legge i dati da uno stream fino a quando arriva alla fine. - I dati sono restituiti come un byte[] array. un eccezione IOException è - sollevata se una delle chiamate IO sottostanti fallisce. - - Lo stream da cui leggere - Lunghezza buffer iniziale (-1 = default 32k) - - - - verifica esistenza directory, eventualmente crea e restituisce controllo DirectoryInfo - - - - - - ottiene il dataset dei files presenti nella directory indicata esplicitamente - - dir da indicizzare... già mappata! ( es SteamwareStrings.getFilePath(...) ) - - - - - ottiene il dataset dei files presenti nella directory indicata all'istanziazione dell'oggetto - - - - - - ottiene il dataset dei files DEL TIPO "like {param}" presenti nella directory indicata all'istanziazione dell'oggetto - - - - - - elenco dei files come array di oggetti FileInfo - - - - - - elenco dei files come array di oggetti FileInfo filtrati per parametro - - - - - - - elimina la directory di lavoro se è dir virtuale mappata - - - - - - elimina tutti i files con la regexp indicata da una directory, true se cancellato almeno uno - - regexp selezione files in dir (* = tutti!!!) - - - - - verifica se il file indicato esista in workDir - - - - - - - verifica se il file indicato esista in _path - - - - - - - - elimina il file indicato dalla directory di lavoro - - - - - - - elimina il file indicato dalla directory di lavoro - - The _fi. - - - - - restituisce lo stream del file richiesto - - - - - - - restituisce la stringa letta dal file richiesto - - - - - - - scrive il file dallo stream byte[] inviato - - - - - - - - scrive il file dalla stringa inviata - - - - - - - - converte una string in un byte[] - - - - - - - converte un byte[] in una string - - - - - - - sposta il file da From a To... - - - - - - - - - copia il file da From a To... - - - - - - - - - copia il file da From a To... - - - - - - - - - - imposta la dir di lavoro - - - - - - imposta la dir di lavoro - - - non serve +... x retrocompatibilità... - - - - imposta la dir di lavoro impostandola dal mapPath corretto della web app... - - - - - - esegue un comando in shell - - - - - - - - - esegue un comando in shell - - - - - - - - - Scarica un file dall'url fornito nella directory indicata x il filemover col nome richiesto - - url del file - nome con cui salvare il file - - - - - comprime zip il file indicato - - - - - - - comprime zip i files corrispondenti alla RegExp indicata nella dir corrente - - Espressione ricerca, come *.txt - Nome del file zip da creare - - - - - scompatta tutto il contenuto di un file zip - - - - - - - scompatta uno specifico file contenuto in un file zip - - The input path of zip file. - The file2unzip. - - - - - elimina il file indicato - - - - - - - calcola la dim della directory corrente... - - - - - - elimina il file + vecchio - - - - - - versione statica (singleton) del'oggetto fileMover - - - - - struttura di comando da input utente (es: via barcode) - - - - - definisce se il comando sia valido o no - - - - - testo da mostrare dato il comando - - - - - comando registrato - - - - - comando precedentemente inserito - - - - - descrizione del comando - - - - - descrizione del comando precedente - - - - - valore del comando - - - - - valore tradotto del comando - - - - - costruttore del metodo... - - - - - gestione licenze applicativi - - - - - numero di licenze attive per cliente/applicativo - - - - - - - - Fornisce chiave MD5 x un cliente/applicativo/expiryDate - - - - - - - - - - restituisce data decodificata da authKey + applicazione + cliente... - - The cliente. - The applicativo. - The licenze. - The authentication key. - - - - - classe gestione logging esteso di eventi e note utente (correlabili) - - - - - TableAdapter di accesso alla tabella anagrafica filtraggi - - - - - TableAdapter di accesso alla tabella anagrafica record - - - - - TableAdapter di accesso alla tabella logging record di eventi - - - - - TableAdapter di accesso alla tabella logging utente - - - - - TableAdapter di accesso alla vista logging eventi - - - - - TableAdapter di accesso alla vista logging utente - - - - - effettua setup dei connection strings da web.config delal singola applicazione - - - - - avvio i tari tableAdapters - - - - - avvio della classe istanziando db e - - - - - oggetto statico di accesso ai metodi della classe... - - - - - tabella eventi - - - - - - tabella note - - - - - - tabella eventi secondo filtro - - filtro gestito come condizione "LIKE '%{0}%'" rispetto al filtro salvato con l'evento - - - - - tabella note secondo filtro - - filtro gestito come condizione "LIKE '%{0}%'" rispetto al filtro salvato con l'evento - - - - - tabella eventi secondo filtro e condizione ulteriore WHERE esplicitata - - filtro gestito come condizione "LIKE '%{0}%'" rispetto al filtro salvato con l'evento - ulteriore condizione WHERE per filtrare i dati (testo {0} della condizione "WHERE {0}" - - - - - tabella note secondo filtro e condizione ulteriore WHERE esplicitata - - filtro gestito come condizione "LIKE '%{0}%'" rispetto al filtro salvato con l'evento - ulteriore condizione WHERE per filtrare i dati (testo {0} della condizione "WHERE {0}" - - - - - tabella note secondo filtro - - filtro gestito come condizione "LIKE '%{0}%'" rispetto al filtro salvato con l'evento - - - - - inserisce l'evento indicato dai parametri - - user che ha generato l'evento - pagina/form applicaizone in cui l'evento si è generato - valore originale(se c'è) - valore nuovo/modificato - descrizione evento (poi gestita con anagrafica interna) - filtro logico evento (poi gestita con anagrafica interna) - - - - inserisce la nota utente indicata dai parametri, restituisce idx della nota creata... - - user che ha inserito la nota - testo della nota - valore ulteriore da associare alla nota (es: label, codice, versione, ...) - filtro logico evento (poi gestita con anagrafica interna) - intero dell'idx della nota creata - - - - associa l'evento e la nota indicati - - idx del record da associare - idx chiave della nota da associare - - - - associa l'ultimo evento del filtro indicato alla nota - - filtro associato all'ultimo evento... - idx chiave della nota da associare - - - - segna come cestinati tutti gli eventi dell'utente indicato non ancora associati o cestinati - - utente generatore dell'evento - - - - segna come cestinati tutti gli eventi dell'utente indicato non ancora associati o cestinati - - utente generatore dell'evento - - - - Elimina gli eventi cestinati generati dall'utente indicato - - utente generatore dell'evento - - - - Elimina gli eventi cestinati anteriori alla data selezionata - - dataOra dell'evento - - - - effettua la registrazione dell'evento in session - - - - - metodo di comportamento del controllo di logging - - - - - nasconde pannello log - - - - - memorizza log inserito - - - - - mostra pannello log - - - - - metodo di comportamento del controllo di logging - - - - - indica il primo step del doppio livello di approvazione (completamento) - - - - - SOLO con incremento indice di revisione dell'oggetto approvato - - - - - SOLO mantenendo indice di revisione corrente - - - - - permette SIA con revisione che senza (e anche rev -1) - - - - - classe gesione log files applicazioni - - - - - directory base x logs - - - - - nome del file corrente - - - - - max mb di log da accumulare - - - - - controlla se si debba mantenere sotto controllo la dimensioen della cartella logs - - - - - singleton del logger - - - - - avvio del logger nella dir desiderata - - - - - livello di log applicazione (da web.config, chiave '_logLevel') - - - - - avvio del logger nella dir desiderata - - - - - avvio del logger nella dir desiderata con il max di dati indicato - - - - - resetta il logfile odierno - - - - - scrive sul file log di default il valore della variabile string passata su una riga... (tab delim?!?) - - testo iniziale del log - - - - - scrive un messaggio di log con etichetta pre - - testo messaggio - tipo di log da registrare (etichetta [...]) - - - - - scrive su log un dump di diagnostica - - Causale diagnostica - target per test PING - target x download www page - - - - formatta un blococ di diagnostica (titolo, contenuto / eccezione) - - - - - - - - fornisce il nome del file in cui loggare (ed eventualmente crea...) - - - - - provvede a verificare la dim della cartella dei log e cancella i + vecchi fino a restare a dim inferiori a _logMaxMb - - - - - fornisce il file + vecchio - - - - - - - tipo di log ammesso - - - - - informazioni di debug - - - - - dump diagnostica - - - - - errori - - - - - eccezioni nell'esecuzione try/catch - - - - - errori fatali - - - - - informazioni opzionali - - - - - log dei lemmi invocati per traduzione da vocabolario - - - - - fase di avvio componente - - - - - avvisi - - - - - layer gestione vari tipi di memoria: cache, session... - - - - - lettore file configurazione - - - - - oggetto singleton x accesso al layer di memoria - - - - - classe gestione accessi a Session, cache, viewstate, configuration... - - - - - shot-form di confReadBool: legge dalla config un valore bool - - - - - - - legge dalla config un valore bool - - - - - - - shot-form di confReadString: legge dalla config un valore string - - - - - - - legge dalla config un valore string - - - - - - - shot-form di confReadInt: legge dalla config un valore int - - - - - - - legge dalla config un valore int - - - - - - - shot-form di confReadDouble: legge dalla config un valore double - - - - - - - legge dalla config un valore int - - - - - - - recupera valore querystring STRING - - - valore string - - - - recupera valore querystring INT - - - valore INT - - - - recupera valore querystring BOOL - - - valore string - - - - recupera valore querystring DATE - - - valore DATE - - - - carica dalla sessione un dato di tipo object generico - - - - - - - carica dalla sessione un dato di tipo boolean (se vuoto false) - - - - - - - carica dalla sessione un dato di tipo string - - - - - - - carica dalla sessione un dato di tipo DateTime - - - - - - - carica dalla sessione un dato di tipo long - - - - - - - carica dalla sessione un dato di tipo int - - - - - - - inserisce in session un valore - - - - - - - inserisce in session un valore - - nome della variabile - valore associato - indica se debba sopravvivere ad update (inserita in elenco valSess2SurvUpd) - - - - - svuota una variabile dalla session - - - - - - restituisce true se è presente in session l'oggetto richiesto - - - - - - - restituisco se ci sia un dato cookie - - - - - - - restituisco un valore da cookie - - - - - - - salvo un valore come cookie - - - - - - - - salvo un valore come cookie con expiry date esplicita - - - - - - - - - elimina un cookie - - - - - - carica dalla Cache un dato di tipo object generico - - - - - - - carica dalla Cachee un dato di tipo boolean (se vuoto false) - - - - - - - carica dalla Cachee un dato di tipo string - - - - - - - inserisce in Cache un valore - - nome della variabile - valore - - - - inserisce in Cache un valore e su richiesta regitra tra le tab in cache da svuotare on update.. - - nome della variabile - valore - da registrare come tabella da svuotare on update? - - - - - svuota una variabile dalla Cache - - - - - - restituisce true se è presente in cache l'oggetto richiesto - - - - - - - elenco dictionary delle tab in cache da aggiornare con update svuotando da cache... - - - - - aggiunge la stringa corrente nel dictionary delle tabelle messe in cache e da aggiornare su comando update - - - - - - elenco dictionary dei valori in session da NON aggiornare con update... - - - - - aggiunge la stringa corrente nel dictionary delle tabelle messe in session che vanno preservate da comando update (es: oggetto selezionato...) - - - - - - - forza lo svuotamento delel tabelle indicate come in cache... - - - - - Formattazione stringa URL immagini con gestione "base url" - - - - - - - Salted password hashing with PBKDF2-SHA1. - Author: havoc AT defuse.ca - www: http://crackstation.net/hashing-security.htm - Compatibility: .NET 3.0 and later. - - - - - Creates a salted PBKDF2 hash of the password. - - The password to hash. - The hash of the password. - - - - Validates a password given a hash of the correct one. - - The password to check. - A hash of the correct password. - True if the password is correct. False otherwise. - - - - Compares two byte arrays in length-constant time. This comparison - method is used so that password hashes cannot be extracted from - on-line systems using a timing attack and then attacked off-line. - - The first byte array. - The second byte array. - True if both byte arrays are equal. False otherwise. - - - - Computes the PBKDF2-SHA1 hash of a password. - - The password to hash. - The salt. - The PBKDF2 iteration count. - The length of the hash to generate, in bytes. - A hash of the password. - - - - Base class for every user control in the application, containing some common - behaviour and utility methods. - It is not meant to be be used directly. - - - - - wrapper traduzione - - - - - - - indica se i caratteri vadano forzati a maiuscoli - - - - - determina se l'utente sia abilitato a scrivere nelal pagina corrente (quindi modificare e cancellare...) - - - - - determina se l'utente sia abilitato alla pagina corrente (di base visualizzaizone...) - - - - - titolo pagina - - - - - tipo di chart (2D/3D) - - - - - 2D - - - - - 3D - - - - - web control che disegna un grafico a torta - - - - - tipo di grafico (2D/3D) - - - - - altezza di default - - - - - larghezza di default - - - - - padding di default - - - - - legenda visibile di default - - - - - soglia minima 5% per mostrare il dato - - - - - ampiezza del grafico - - - - - altezza del grafico - - - - - padding grafico/container - - - - - boolean se si debba mostrale la legenda - - - - - percentuale minima da mostrare - - - - - serie di dati (tipizzata) ma mostrare - - - - - testo associato al controllo - - - - - renderizza il contenuto - - - - - - disegna la leggenda html laterale... - - - - - - disegna piechart 2-dim - - - - - - disegna piechart 3d ellittica - - - - - - traduce la stringa colore in oggetto colore - - - - - - - converte intero a stringa esadecimale - - - - - - - converte stringa esadecimale a intero - - - - - - - Classe gestione metodi di accesso ai dati embeddati - - - - - classe accesso tabelle selettori - - - - - singleton - - - - - tabella vocabolario - - - - - - tabella vocabolario per la lingua indicata - - - - - - - tabella vocabolario per la lingua indicata filtrato per lemma in modalità LIKE termine% - - lingua desiderata - termine iniziale lemma da cercare - - - - - tabella lingue - - - - - - verifico termine indicato... se manca aggiungo, se diverso aggiorno - - - - - true - - - - faccio update del lemma indicato... - - - - - - - - cancella il lemma indicato - - - - - - - Summary description for selettori - - - - - - - - - - - - - - - carica i dati CdC se in cache o da TableAdapter - - - - - restituisce l'elenco di tutti i cdc - - - - - - restituisce l'elenco di tutti i cdc della gerarchia dell'utente - - - - - - - - - - - Initializes a new instance of the class. - - The _label. - The _valore. - The _CSS. - The _tooltip. - - - - Gets or sets the label. - - - The label. - - - - - Gets or sets the valore. - - - The valore. - - - - - Gets or sets the CSS. - - - The CSS. - - - - - Gets or sets the tooltip. - - - The tooltip. - - - - - Base class for every user control in the application, containing some common - behaviour and utility methods. - It is not meant to be be used directly. - - - - - event handler generico - - - - - sollevo evento selezione - - - - - wrapper traduzione - - - - - - - modalità operativa controllo - - - - - escape dei parametri input dell'ODS - - - - - - indica se i caratteri vadano forzati a maiuscoli - - - - - determina se l'utente sia abilitato a scrivere nella pagina corrente (quindi modificare e cancellare...) - - - - - determina se l'utente sia abilitato alla pagina corrente (di base visualizzazione...) - - - - - titolo pagina - - - - - evento standard agganciabile da grView x aggiunta doppio click e singolo click (x edit e select) - - - - - - - evento andata in editing del controllo - - - - - - - classe gestione utente: auth e permission/ruoli - versione GENERICA - - - - - cancella da session l'utente - - - - - carica la riga dati utente - - - - - carica la riga dati utente da SOLO USERNAME - - - - - Carica la tabella diritti dell'utente da db e salva in session - - - - - Carica la tabella diritti dell'utente da db e salva in session - - - - - Carica la tabella diritti dell'utente da db e salva in session SOLO per il CDC indicato - - - - - - Effettua setup dei permessi una volta salvati i diritti - - - - - imposta la lingua utente dal valore della riga DB - - - - - costruisce la mappa del sito per l'utente - - - - - formatta un nodo in modo corretto dai dati indicati - - - - - - - - - restituisce la tabella diritti da session - - - - - tabella dei permessi utente - - - - - tabella dei permessi utente di tipo "WRITE" enabled - - - - - inizializza la gestione utente... - - - - - retituisce username AD - - - - - oggetto utente con metodi get/set - - - - - oggetto password con metodi get/set - - - - - oggetto dominio con metodi get/set - - - - - oggetto modulo (applicazione) con metodi get/set - - - - - oggetto lingua utente con metodi get/set - - - - - oggetto runMode corrente - - - - - restituisce true se utente forzato da forceUser.aspx - - - - - restituisce i valori della riga utente da db - - - - - restituisce riga utente data la matricola... - - matricola - - - - - restituisce una stringa formattata con cognome, nome e matricola - - - - - restituisce una stringa della sigla dell'utente - - - - - restituisce una stringa formattata con cognome e nome - - - - - restituisce una stringa formattata con cognome - - - - - restituisce una stringa formattata con nome - - - - - traduce il lemma nella lingua dell'user corrente - - - - - - - traduce il lemma in inglese - - - - - - - traduce il lemma nella lingua richiesta - - The lemma. - The lingua. - - - - - traduce il lemma nella lingua dell'user e in inglese tra parentesi - - - - - - - fornisce un file XML della mappa del sito abilitato per l'utente... - - - - - LogOff utente con reset dati - - - - - - Procedura da chiamare DOPO aver messo in session i dati utente/dominio x caricare gli altri dati - - - - - - - - Procedura da chiamare DOPO aver messo in session i dati utente/dominio x caricare gli altri dati - - - - - - - - controllo utente/pwd da tab - - - - - - - - Procedura da chiamare DOPO aver messo in session i dati utente/dominio x caricare gli altri dati CON I DIRITTI SOLO per il CDC indicato - - - - - - - - - salva dati accessori quali il cdc dell'utente... - - - - - verifica nella tab diritti se l'utente abbia il right richiesto e fornisce bool in risposta - - - - - - - verifica le credenziali AD dell'utente... - - - - - - - - è un boolean che indica se in session ci siano user/dominio e quindi utente autenticato in precedenza... - - - - - conta il numero di permessi utente per la pagina attuale e restituisce true se ne trova almeno 1 - - - - - - - verifica se il permesso utente per la pagina attuale sia write per almeno 1 diritto assegnato (restituisce true se ne trova almeno 1 con permessi2funzione.readwrite='S') - - - - - - - ricarica e ri-traduce la mappa sito per l'utente... - - - - - retituisce il nome apgina dai permessi utente - - - - - - restituisce cognome e nome di un utente dato username... - - username - - - - - restituisce cognome e nome di un utente data la matricola... - - matricola - - - - - restituisce cognome e nome di un utente dato username e dominio... - - username - dominio - - - - - restituisce cognome e nome di un utente dato username... - - username - - - - - restituisce cognome e nome di un utente dato username e dominio... - - username - dominio - - - - - restituisce cognome e nome di un utente dato username eventualmente comprensivo di dominio... - - {dominio\}userName - - - - - restituisce l'elenco delle funzioni abilitate dato modulo ed username partendo dalla radice dell'albero dei diritti - - - - - - - - restituisce l'elenco degli utenti dato i diritti che devono avere come modulo/funzione - - nome del modulo - nome della funzione - tabella utenti - - - - restituisce l'elenco delle email degli utenti dato i diritti che devono avere come modulo/funzione - - nome del modulo - nome della funzione - stringa di email separate da "," - - - - crea un nuovo utente con le credenziali indicate - - The dominio. - The username. - The cognome. - The nome. - The cod_cdc. - The email. - The matricola. - The sigla. - - - - - assegna il diritto all'utente indicato - - - - - - - - - - toglier il diritto all'utente indicato - - - - - - - - - - restituisce la tabella (per utente corrente) dei CDC abilitati per l'applicazione attuale da sessione (se non c'è salva...) - - modulo di cui si testano i diritti - - - - - versione statica della classe utente come singleton UtenTeSignletoN - - - - - pagina correntemente visualizzata (URL in sessione) - - - - - pagina precedentemente visualizzata (URL in sessione) - - - - - struttura che definisce i parametri di un turno di lavoro - - - - - Gets or sets the cod turno. - - - The cod turno. - - - - - Gets or sets the inizio. - - - The inizio. - - - - - Gets or sets the fine. - - - The fine. - - - - - Gets or sets the periodo. - - - The periodo. - - - - - Gets or sets the durata minuti. - - - The durata minuti. - - - - - Gets or sets the t number. - - - The t number. - - - - - definisce un intervalo di 2 date - - - - - data inizio - - - - - data fine - - - - - indica se sia valido il dato, ovvero inizio e fine > 0 e FINE >= INIZIO - - - - - struttura orario ordinarie/strordinarie - - - - - ore ordinarie - - - - - ore straordinarie - - - - - classe di funzioni inerenti le date - - - - - inizializzazione empty - - - - - calcola il turno di riferimento data una data di riferimento - - The data ora rif. - The shift turno. - The durata turno. - - - - - costruisce un oggetto intervallo date - - - - - - - - effettua l'operazione di intersezione tra 2 intervali di date restituendo ulteriore intervallo: NB se sono intervali disgiunti restituisce 9/9/9999 x inizio e fine - - - - - - - - oggetto mese precedente alla dataLilmite - - - - - - oggetto mese corrente fino alla dataLilmite - - - - - - confronta le date e restituisce true se le date sono nello stesso mese - - - - - - - - restituisce l'intervallo del giorno completo che comprende la data indicata - - - - - - - restituisce l'intervallo di N giorni fino alla data indicata - - - - - - - - restituisce l'intervallo della settimana corrente per la data indicata - - - - - - - restituisce l'intervallo del mese corrente per la data indicata (dal giorno 1 all'indomani delal data indicata) - - - - - - - restituisce l'intervallo del mese che comprende la data indicata (dal primo all'ultimo giorno) - - - - - - - restituisce l'intervallo dell'anno corrente per la data indicata - - - - - - - oggetto singleton - - - - - classe di gestione delle email - - - - - stringa del nome DNS o dell'ip del server SMTP - - - - - stringa username x server SMTP - - - - - stringa pwd x server SMTP - - - - - metodo static per la gestione delle email - - - - - - metodo static per la gestione delle email - - - - - - - - metodo static per la gestione delle email - - - - - - - procedura invio email - - email mittente - email destinatario - oggetto dell'email - corpo del messaggio - allegati del messaggio - - - - procedura invio email - - email mittente - email destinatario - oggetto dell'email - corpo del messaggio - - - - procedura invio email + scrittura in log! - - email mittente - email destinatario - oggetto dell'email - corpo del messaggio - allegati del messaggio - - - - procedura invio email + scrittura in log! - - email mittente - email destinatario - oggetto dell'email - corpo del messaggio - allegati del messaggio - - - - metodo singleton gestione email... - - - - - metodo singleton gestione email CON AUTH utente... - - - - - Tipo di comparazione, Binary == CaseSensitive, Text = insensitive - - - - - tipo controllo : binario - - - - - tipo controllo : text - - - - - Funzione di splitting compatibile con multi-character e multi-line - - - - - stringa da splittare - - - - - Delimiter con cui splittare - - - - - Costruttore dello Splitter - - - - - comparatore case sensitive - - - - - - - - comparatore case insensitive - - - - - - - - parte principale dello splitter - - stringa da splittare - delimitatore ricercato - true=il delimiter è un blocco unico, false=qualsiasi oggetto del delimiter fa split (come split base) - - 0 -> Binary=CaseSensitive, 1 -> Text=case insensitive - - - - - elimina dal nome file il tipo (desinenza) - - - - - - - Classe di metodi che estendono quelli base applicati alle string - - - - - Trasforma in MAIUSCOLo il primo carattere della stringa - - stringa da processare - stringa processata - - - - restituisce la stringa completa e corretta del filepath del server (anche con vDir) - - path relativo alla cartella iis dell'applicativo - path fisico tradotto - - - - effettua escape di stringhe di ricerca di tipo filtro per apici e altri caratteri non ammessi - - - - - - - restituisce una stringa uguale all'originale + terminazione newline - - - - - - - formatta un titolo - - Titolo da scrivere - carattere x padding titolo - larghezza caratteri (x pad) - - - - - formatta una riga di caratteri - - carattere da utilizzare - larghezza caratteri (x pad) - - - - - genera stringhe pseudo-casuali - - - - - - - fornisce dati di base per l'utente - - - - - fornisce cognome e nome utente formattati a partire dall'username e dalla tabella UTENTE - - - - - - - restituisce la riga completa dall'username richiesto - - - - - - - utility x dns e naming - - - - - calcola il nome del computer dato l'IP - - - - - - - Metodo x restituire nome dato IP tramite Reverse Lookup - - - - - - - scarica una pagina da URL e fornisce testo string - - Indirizzo pagina (completo) - username (se necessario) - password (se necessaria) - - - - - manda pacchetto ARP - - - - - - - - - - fornisce mac address dato nome/IP - - - - - - - Helper per gestione jscripts vari - - - - - restituisce la stringa di codice javascript x conferma client comprensiva di messaggio tradotto specifico - - - - - - - restituisce la stringa di codice javascript x conferma client comprensiva di messaggio tradotto specifico - - - - - - - - classi helper gestione URL - - - - - chiama un URL e restituisce (se richiesto) il risultato ricevuto - - url da chiamare - se si vuole in risposta il contenuto della risposta alla chiamata - - - - - utils x cifrature e Crypto - - - - - cifra un messaggio con una password - - - - - - - - decifra un messaggio con una password - - - - - - - - genera hash di una stringa in MD5 (es x hash gravatar) - - - - - - - Crea un hash MD5 - - - - - - - - Verify a hash against a string. - - - - - - - - - classe gestione valori percentuali per semplificare edit utente (moltiplicati x 100 appunto) - - - - - converte da percentuale a numero (es 5,3% --> 0.053) - - - - - - - converte da numero a percentuale (es 0.053 --> 5,3%) - - - - - - - gestione helper tempi ciclo - - - - - formatta in minuti/sec partendo da min.cent - - - - - - - conversione da tempo minuti centesimali a minuti/secondi - - - - - - - eventi associati a UserCOntrol SteamWare standard - - - - - tipo di evento segnalato - - - - - inizializzazione oggetto EventArg specifico - - - - -